Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
35a4c04
LHJ-149: Implement PHP rendering, block to dynamic
Mikaela-Henrietta Feb 18, 2026
02594cc
LHJ-149: Refactor donation amounts block to use dynamic rendering and…
Mikaela-Henrietta Feb 18, 2026
010260c
LHJ-149: Refactor donation providers block to use dynamic rendering a…
Mikaela-Henrietta Feb 18, 2026
af2503b
LHJ-149: Refactor form controls block to use dynamic rendering, remov…
Mikaela-Henrietta Feb 18, 2026
937be27
LHJ-149: Refactor donation type block to use dynamic rendering, add P…
Mikaela-Henrietta Feb 18, 2026
36f19e6
LHJ-149: Refactor AmountHandler to improve type selection logic and h…
Mikaela-Henrietta Feb 18, 2026
c4f0809
LHJ-149: Bump version to 1.1.2 in plugin header
Mikaela-Henrietta Feb 18, 2026
7615c6c
Merge branch 'main' into LHJ-149-lahjoitin-blocks-to-dynamic
Mikaela-Henrietta Feb 18, 2026
3410c3b
LHJ-140: Refactor contact form block to support toggle visibility of…
Mikaela-Henrietta Feb 24, 2026
d8f65a4
LHJ-149: Remove unused style reference
Mikaela-Henrietta Feb 24, 2026
af54da2
LHJ-149: Refactor donation form block to support dynamic rendering, a…
Mikaela-Henrietta Feb 24, 2026
62dc3d5
LHJ-149: Refactor donation form styles
Mikaela-Henrietta Feb 24, 2026
26b090a
LHJ-149: Refactor donation form save tests, Remove snapshot test (not…
Mikaela-Henrietta Feb 24, 2026
33856f2
LHJ-143: add alignment support to legend
Mikaela-Henrietta Mar 4, 2026
934ab1f
LHJ-103: add legend alignment and column selection
Mikaela-Henrietta Mar 4, 2026
170f86c
LHJ-103: add legend alignment support to donation providers and parag…
Mikaela-Henrietta Mar 4, 2026
f1d9ac2
LHJ-103: add legend alignment support to donation type block
Mikaela-Henrietta Mar 4, 2026
0b7a2a1
LHJ-149: add error color from attributes, remove adding paragrapgh fr…
Mikaela-Henrietta Mar 4, 2026
f1807da
LHJ-149: lint fix
Mikaela-Henrietta Mar 4, 2026
583a452
LHJ-149: harden render escaping, validate legendAlign, fix double do_…
Mikaela-Henrietta Mar 11, 2026
44677c5
LHJ-150: Add campaign selection block
Mikaela-Henrietta Mar 12, 2026
43f687c
LHJ-79: add domain path
Mikaela-Henrietta Mar 13, 2026
c26d41c
LHJ-79: add i18n scripts
Mikaela-Henrietta Mar 13, 2026
68aaa0a
LHJ-79: update package-lock.json
Mikaela-Henrietta Mar 13, 2026
a875971
LHJ-79: add translation files to FI and SV
Mikaela-Henrietta Mar 13, 2026
9588ef2
LHJ-79: Fix plugin translation loading and add locale fallback support
Mikaela-Henrietta Mar 13, 2026
212ff72
LHJ-79: Remove unused path reference
Mikaela-Henrietta Mar 13, 2026
02108d2
LHJ-79: change default language text to english
Mikaela-Henrietta Mar 13, 2026
f9f0e34
Merge branch 'main' into LHJ-79-translations
Mikaela-Henrietta Mar 13, 2026
daf2aba
LHJ-79: update i18n scripts
Mikaela-Henrietta Mar 13, 2026
8b332d4
LHJ-79: change texts
Mikaela-Henrietta Mar 13, 2026
181c560
LHJ-79: Update translation files after updating source strings
Mikaela-Henrietta Mar 13, 2026
1216c16
LHJ-79: update version and readme
Mikaela-Henrietta Mar 13, 2026
05ac86a
LHJ-79: show campaign selector when there is more than 1 campaign
Mikaela-Henrietta Mar 17, 2026
285c413
LHJ-79: style fix
Mikaela-Henrietta Mar 17, 2026
3dba728
LHJ-79: Fix translation text
Mikaela-Henrietta Mar 20, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion fame-lahjoitukset.php
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,14 @@
/**
* Plugin Name: Lahjoitin
* Description: Wordpress plugin for Fame lahjoitukset system.
* Version: 1.1.1
* Version: 1.1.3
* Requires at least: 6.7
* Requires PHP: 8.3
* Author: Fame Helsinki
* License: GPL-2.0-or-later
* License URI: https://www.gnu.org/licenses/gpl-2.0.html
* Text Domain: fame_lahjoitukset
* Domain Path: /languages
*
* @package CreateBlock
*/
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"translation-revision-date":"2026-03-12 00:00+0000","generator":"WP-CLI\/2.11.0","source":"build\/Blocks\/donation-providers\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fi","plural-forms":"nplurals=2; plural=(n != 1);"},"Single":["Kertalahjoitus"],"Recurring":["Toistuva"],"Show legend":["N\u00e4yt\u00e4 otsikko"],"Legend":["Otsikko"],"Description for screen readers (for accessibility).":["Kuvaus ruudunlukijoille (saavutettavuus)."],"Label":["Otsikko"],"MobilePay":[""],"Paytrail":[""],"Provider type":["Tarjoajatyyppi"],"General settings":["Yleiset asetukset"],"label":["otsikko"],"Donation provider":["Lahjoitusmaksuntarjoaja"],"Terms text\u2026":["Ehtojen teksti\u2026"]}}}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"translation-revision-date":"2026-03-12 00:00+0000","generator":"WP-CLI\/2.11.0","source":"build\/Blocks\/donation-form\/view.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fi","plural-forms":"nplurals=2; plural=(n != 1);"},"The minimum donation amount is %1$s%2$s.":["Pienin mahdollinen lahjoitussumma on %1$s%2$s."],"The maximum donation amount is %1$s%2$s.":["Suurin mahdollinen lahjoitussumma on %1$s%2$s."],"Invalid amount":["Virheellinen summa"],"First name is required":["Etunimi on pakollinen"],"Invalid first name":["Virheellinen etunimi"],"Last name is required":["Sukunimi on pakollinen"],"Invalid last name":["Virheellinen sukunimi"],"Email is required":["S\u00e4hk\u00f6posti on pakollinen"],"Invalid email":["Virheellinen s\u00e4hk\u00f6postiosoite"],"Invalid phone number":["Virheellinen puhelinnumero"]}}}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"translation-revision-date":"2026-03-12 00:00+0000","generator":"WP-CLI\/2.11.0","source":"build\/Blocks\/contact-form\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fi","plural-forms":"nplurals=2; plural=(n != 1);"},"Contacts":["Yhteystiedot"],"Settings":["Asetukset"],"Show contact fields":["N\u00e4yt\u00e4 yhteystietokent\u00e4t"],"Require contact":["Vaadi yhteystiedot"],"Contact details are required if enabled":["Yhteystiedot ovat pakollisia, jos k\u00e4yt\u00f6ss\u00e4"],"Show address":["N\u00e4yt\u00e4 osoite"],"Show address fields":["N\u00e4yt\u00e4 osoitekent\u00e4t"],"Show phone":["N\u00e4yt\u00e4 puhelinnumero"],"Show phone number fields":["N\u00e4yt\u00e4 puhelinnumerokent\u00e4t"],"Show legend":["N\u00e4yt\u00e4 otsikko"],"If disabled, the legend is marked visually hidden.":["Jos poistettu k\u00e4yt\u00f6st\u00e4, otsikko merkit\u00e4\u00e4n visuaalisesti piilotettuna."],"Legend":["Otsikko"],"Description for screen readers (for accessibility).":["Kuvaus ruudunlukijoille (saavutettavuus)."],"The contact form is not in use. Use the toggle in the sidebar to enable it.":["Yhteystietolomake ei ole k\u00e4yt\u00f6ss\u00e4. Ota se k\u00e4ytt\u00f6\u00f6n sivupalkin kytkimest\u00e4."]}}}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"translation-revision-date":"2026-03-12 00:00+0000","generator":"WP-CLI\/2.11.0","source":"build\/Blocks\/donation-type\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fi","plural-forms":"nplurals=2; plural=(n != 1);"},"Donation type":["Lahjoitustapa"],"Single":["Kertalahjoitus"],"Recurring":["Toistuva"],"Settings":["Asetukset"],"Show legend":["N\u00e4yt\u00e4 otsikko"],"If disabled, the legend is marked visually hidden.":["Jos poistettu k\u00e4yt\u00f6st\u00e4, otsikko merkit\u00e4\u00e4n visuaalisesti piilotettuna."],"Legend":["Otsikko"],"Description for screen readers (for accessibility).":["Kuvaus ruudunlukijoille (saavutettavuus)."],"Default donation type":["Oletuslahjoistuistapa"],"Select donation type that will be used by default.":["Valitse oletuksena k\u00e4ytett\u00e4v\u00e4 lahjoitustapa."]}}}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"translation-revision-date":"2026-03-12 00:00+0000","generator":"WP-CLI\/2.11.0","source":"build\/Blocks\/donation-amounts\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fi","plural-forms":"nplurals=2; plural=(n != 1);"},"Other amount":["Muu summa"],"Min":["V\u00e4hint\u00e4\u00e4n"],"Max":["Enint\u00e4\u00e4n"],"Single":["Kertalahjoitus"],"Recurring":["Toistuva"],"Settings":["Asetukset"],"Show legend":["N\u00e4yt\u00e4 otsikko"],"If disabled, the legend is marked visually hidden.":["Jos poistettu k\u00e4yt\u00f6st\u00e4, otsikko merkit\u00e4\u00e4n visuaalisesti piilotettuna."],"Legend":["Otsikko"],"Description for screen readers (for accessibility).":["Kuvaus ruudunlukijoille (saavutettavuus)."],"Amount":["Summa"],"Currency label":["Valuuttamerkki"],"Label that is shown next to amounts. This does not control actual donation currency. Currently only euros are supported.":["Merkki, joka n\u00e4ytet\u00e4\u00e4n summien vieress\u00e4. T\u00e4m\u00e4 ei ohjaa todellista lahjoitusvaluuttaa. T\u00e4ll\u00e4 hetkell\u00e4 vain eurot ovat tuettuja."],"Default amount":["Oletussumma"],"Amount that is preselected.":["Oletuksena valittu summa."],"Min Amount":["V\u00e4himm\u00e4issumma"],"Minimum amount for other amount field.":["Pienin sallittu summa muulle summakent\u00e4lle."],"Max Amount":["Enimm\u00e4issumma"],"Maximum amount for other amount field.":["Suurin sallittu summa muulle summakent\u00e4lle."],"Other amount text":["Muu summa -teksti"],"Show other amount":["N\u00e4yt\u00e4 muu summa"],"Show other amount input field":["N\u00e4yt\u00e4 muu summa -sy\u00f6tekentt\u00e4"],"Amount columns":["Summien sarakkeet"],"Choose 1\u20133 columns for the form layout.":["Valitse 1\u20133 saraketta lomakkeen asetteluun."],"Add button":["Lis\u00e4\u00e4 painike"],"Remove button":["Poista painike"]}}}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"translation-revision-date":"2026-03-12 00:00+0000","generator":"WP-CLI\/2.11.0","source":"build\/Blocks\/donation-campaigns\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fi","plural-forms":"nplurals=2; plural=(n != 1);"},"Settings":["Asetukset"],"Show campaign selector":["N\u00e4yt\u00e4 kampanjavalitsin"],"Show label":["N\u00e4yt\u00e4 otsikko"],"Label":["Otsikko"],"Campaigns":["Kampanjat"],"Remove campaign":["Poista kampanja"],"Remove":["Poista"],"New campaign":["Uusi kampanja"],"Add":["Lis\u00e4\u00e4"],"Maximum of 10 campaigns reached.":["Enint\u00e4\u00e4n 10 kampanjaa on saavutettu."],"No campaigns added yet":["Kampanjoja ei ole viel\u00e4 lis\u00e4tty"],"The campaign selector is not in use. Use the toggle in the sidebar to enable it.":["Kampanjavalitsin ei ole k\u00e4yt\u00f6ss\u00e4. Ota se k\u00e4ytt\u00f6\u00f6n sivupalkin kytkimest\u00e4."]}}}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"translation-revision-date":"2026-03-12 00:00+0000","generator":"WP-CLI\/2.11.0","source":"build\/Blocks\/form-controls\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fi","plural-forms":"nplurals=2; plural=(n != 1);"},"Single":["Kertalahjoitus"],"Recurring":["Toistuva"],"Donate":["Lahjoita"],"Button labels":["Painikkeiden tekstit"],"Single button text":["Kertalahjoitus-painikkeen teksti"],"Recurring button text":["Toistuva-painikkeen teksti"]}}}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"translation-revision-date":"2026-03-12 00:00+0000","generator":"WP-CLI\/2.11.0","source":"build\/Blocks\/donation-form\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fi","plural-forms":"nplurals=2; plural=(n != 1);"},"Single":["Kertalahjoitus"],"Recurring":["Toistuva"],"Settings":["Asetukset"],"Choose 1\u20133 columns for the form layout.":["Valitse 1\u20133 saraketta lomakkeen asetteluun."],"Desktop columns":["Sarakkeet ty\u00f6p\u00f6yd\u00e4ll\u00e4"],"Enabled donation types":["K\u00e4yt\u00f6ss\u00e4 olevat lahjoitustavat"],"Choose the donation type to enable.":["Valitse k\u00e4ytett\u00e4v\u00e4 lahjoitustapa."],"Return address":["Paluuosoite"],"Page that is displayed after donation is submitted.":["Sivu, joka n\u00e4ytet\u00e4\u00e4n lahjoituksen l\u00e4hett\u00e4misen j\u00e4lkeen."],"Selected button background color":["Valitun napin taustav\u00e4ri"],"This is the background color for selected buttons.":["T\u00e4m\u00e4 on taustav\u00e4ri valitulle napille."],"Selected button text color":["Valitun napin tekstin v\u00e4ri"],"This is the text color for selected buttons.":["T\u00e4m\u00e4 on valitun napin tekstin v\u00e4ri."],"Input border color":["Sy\u00f6tekent\u00e4n reunan v\u00e4ri"],"This defines the border and helper text color of the input field.":["M\u00e4\u00e4ritt\u00e4\u00e4 sy\u00f6tekent\u00e4n reunan ja ohjetekstin v\u00e4rin."],"Danger color":["Vaarav\u00e4ri"],"This defines the danger color for error messages and invalid input fields.":["M\u00e4\u00e4ritt\u00e4\u00e4 vaarav\u00e4rin virheviestej\u00e4 ja virheellisi\u00e4 sy\u00f6tekentti\u00e4 varten."],"Border Radius":["Reunan py\u00f6ristys"],"This is the border-radius for tabs.":["T\u00e4m\u00e4 on valintanappien reunan py\u00f6ristys."],"Border Width":["Reunan leveys"],"This is the border-width for tabs and input fields.":["T\u00e4m\u00e4 on valintanappien ja sy\u00f6tekenttien reunan leveys."],"Text field border radius":["Tekstikent\u00e4n reunan py\u00f6ristys"],"This is the border-radius for the text fields.":["T\u00e4m\u00e4 on tekstikenttien reunan py\u00f6ristys."],"Return userinfo token":["Palauta k\u00e4ytt\u00e4j\u00e4tietotunnus"],"This option includes userinfo token in the return address. This is not generally useful and requires custom logic to handle the token.":["T\u00e4m\u00e4 asetus sis\u00e4llytt\u00e4\u00e4 k\u00e4ytt\u00e4j\u00e4tietotunnuksen paluuosoitteeseen. T\u00e4m\u00e4 ei ole yleens\u00e4 hy\u00f6dyllist\u00e4 ja vaatii mukautetun logiikan tunnuksen k\u00e4sittelemiseen."]}}}
Binary file added languages/fame_lahjoitukset-fi.mo
Binary file not shown.
Loading
Loading