Skip to content

Commit fce93df

Browse files
authored
🌍 POEditor Locale Update - 2025-11-24 (#7631)
## 🌍 Automatic Locale Update This PR contains updated translations downloaded from POEditor. **Details:** - 📅 **Date**: 2025-11-24 - 🏷️ **Version**: 6.2.0 - 🚀 **Trigger**: Scheduled daily run **What's included:** - Updated translation files from POEditor - Generated locale JSON files - Locale audit results This PR was automatically created by the POEditor workflow. --- **Manual Run Options:** - 🔍 Full download and audit
2 parents 64fa5dd + e4557d7 commit fce93df

File tree

86 files changed

+89
-1677
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

86 files changed

+89
-1677
lines changed

locale/poeditor-audit.md

Lines changed: 88 additions & 88 deletions
Original file line numberDiff line numberDiff line change
@@ -1,103 +1,103 @@
11
# ChurchCRM Locale Audit Report
22

33
**Total Supported Locales:** 41
4-
**Complete Locales (≥95%):** 2
4+
**Complete Locales (≥95%):** 1
55
**Incomplete Locales (<50%):** 15
66
**Missing Locales with Translations:** 9
77

88
## Supported Locale Completeness
99

1010
| Locale | Language | Translations | Percentage | Status |
1111
|--------|----------|--------------|------------|--------|
12-
| `fr` | French | 2483 | 100% | 🟢 Complete |
13-
| `ta` | Tamil | 2370 | 95.45% | 🟢 Complete |
14-
| `nl` | Dutch | 2318 | 93.35% | 🟡 Good |
15-
| `es` | Spanish | 2307 | 92.91% | 🟡 Good |
16-
| `id` | Indonesian | 2266 | 91.26% | 🟡 Good |
17-
| `cs` | Czech | 2231 | 89.85% | 🟡 Good |
18-
| `he` | Hebrew | 2231 | 89.85% | 🟡 Good |
19-
| `ko` | Korean | 2231 | 89.85% | 🟡 Good |
20-
| `pt-br` | Portuguese (BR) | 2226 | 89.65% | 🟡 Good |
21-
| `de` | German | 2224 | 89.57% | 🟡 Good |
22-
| `it` | Italian | 2219 | 89.37% | 🟡 Good |
23-
| `et` | Estonian | 2216 | 89.25% | 🟡 Good |
24-
| `vi` | Vietnamese | 2216 | 89.25% | 🟡 Good |
25-
| `sw` | Swahili | 2214 | 89.17% | 🟡 Good |
26-
| `af` | Afrikaans | 2209 | 88.96% | 🟡 Good |
27-
| `zh-tw` | Chinese (TW) | 2197 | 88.48% | 🟡 Good |
28-
| `ro` | Romanian | 2197 | 88.48% | 🟡 Good |
29-
| `ar` | Arabic | 2185 | 88% | 🟡 Good |
30-
| `am` | Amharic | 2182 | 87.88% | 🟡 Good |
31-
| `tr` | Turkish | 2182 | 87.88% | 🟡 Good |
32-
| `uk` | Ukrainian | 2182 | 87.88% | 🟡 Good |
33-
| `el` | Greek | 2179 | 87.76% | 🟡 Good |
34-
| `zh-cn` | Chinese | 2178 | 87.72% | 🟡 Good |
35-
| `sv` | Swedish | 2165 | 87.19% | 🟡 Good |
36-
| `pt` | Portuguese | 2105 | 84.78% | 🟡 Good |
37-
| `ru` | Russian | 1407 | 56.67% | 🟠 Needs Work |
38-
| `pl` | Polish | 1152 | 46.4% | 🔴 Incomplete |
39-
| `nb` | Norwegian Bokmål | 905 | 36.45% | 🔴 Incomplete |
40-
| `hu` | Hungarian | 761 | 30.65% | 🔴 Incomplete |
41-
| `sq` | Albanian | 751 | 30.25% | 🔴 Incomplete |
42-
| `te` | Telugu | 391 | 15.75% | 🔴 Incomplete |
43-
| `ja` | Japanese | 224 | 9.02% | 🔴 Incomplete |
44-
| `fi` | Finnish | 162 | 6.52% | 🔴 Incomplete |
45-
| `en-za` | English (ZA) | 91 | 3.66% | 🔴 Incomplete |
46-
| `hi` | Hindi | 87 | 3.5% | 🔴 Incomplete |
47-
| `th` | Thai | 59 | 2.38% | 🔴 Incomplete |
48-
| `en-au` | English (AU) | 41 | 1.65% | 🔴 Incomplete |
49-
| `en` | English | 22 | 0.89% | 🔴 Incomplete |
12+
| `fr` | French | 2471 | 98.13% | 🟢 Complete |
13+
| `ta` | Tamil | 2358 | 93.65% | 🟡 Good |
14+
| `nl` | Dutch | 2306 | 91.58% | 🟡 Good |
15+
| `es` | Spanish | 2295 | 91.14% | 🟡 Good |
16+
| `id` | Indonesian | 2254 | 89.52% | 🟡 Good |
17+
| `cs` | Czech | 2219 | 88.13% | 🟡 Good |
18+
| `he` | Hebrew | 2219 | 88.13% | 🟡 Good |
19+
| `ko` | Korean | 2219 | 88.13% | 🟡 Good |
20+
| `pt-br` | Portuguese (BR) | 2214 | 87.93% | 🟡 Good |
21+
| `de` | German | 2212 | 87.85% | 🟡 Good |
22+
| `it` | Italian | 2207 | 87.65% | 🟡 Good |
23+
| `et` | Estonian | 2204 | 87.53% | 🟡 Good |
24+
| `vi` | Vietnamese | 2204 | 87.53% | 🟡 Good |
25+
| `sw` | Swahili | 2202 | 87.45% | 🟡 Good |
26+
| `af` | Afrikaans | 2197 | 87.25% | 🟡 Good |
27+
| `zh-tw` | Chinese (TW) | 2185 | 86.78% | 🟡 Good |
28+
| `ro` | Romanian | 2185 | 86.78% | 🟡 Good |
29+
| `ar` | Arabic | 2173 | 86.3% | 🟡 Good |
30+
| `am` | Amharic | 2170 | 86.18% | 🟡 Good |
31+
| `tr` | Turkish | 2170 | 86.18% | 🟡 Good |
32+
| `uk` | Ukrainian | 2170 | 86.18% | 🟡 Good |
33+
| `el` | Greek | 2167 | 86.06% | 🟡 Good |
34+
| `zh-cn` | Chinese | 2166 | 86.02% | 🟡 Good |
35+
| `sv` | Swedish | 2153 | 85.5% | 🟡 Good |
36+
| `pt` | Portuguese | 2096 | 83.24% | 🟡 Good |
37+
| `ru` | Russian | 1401 | 55.64% | 🟠 Needs Work |
38+
| `pl` | Polish | 1143 | 45.39% | 🔴 Incomplete |
39+
| `nb` | Norwegian Bokmål | 905 | 35.94% | 🔴 Incomplete |
40+
| `hu` | Hungarian | 761 | 30.22% | 🔴 Incomplete |
41+
| `sq` | Albanian | 751 | 29.83% | 🔴 Incomplete |
42+
| `te` | Telugu | 391 | 15.53% | 🔴 Incomplete |
43+
| `ja` | Japanese | 222 | 8.82% | 🔴 Incomplete |
44+
| `fi` | Finnish | 162 | 6.43% | 🔴 Incomplete |
45+
| `en-za` | English (ZA) | 91 | 3.61% | 🔴 Incomplete |
46+
| `hi` | Hindi | 87 | 3.46% | 🔴 Incomplete |
47+
| `th` | Thai | 59 | 2.34% | 🔴 Incomplete |
48+
| `en-au` | English (AU) | 41 | 1.63% | 🔴 Incomplete |
49+
| `en` | English | 22 | 0.87% | 🔴 Incomplete |
5050
| `en-ca` | English (CA) | 17 | 0.68% | 🔴 Incomplete |
5151
| `en-jm` | English (JM) | 6 | 0.24% | 🔴 Incomplete |
5252
| `en-us` | English (US) | 0 | 0% | 🔴 Incomplete |
5353

5454
## Summary by Status
5555

56-
### 🟢 Complete Locales (≥95%) - 2 total
57-
- **French** (`fr`): 100%
58-
- **Tamil** (`ta`): 95.45%
56+
### 🟢 Complete Locales (≥95%) - 1 total
57+
- **French** (`fr`): 98.13%
5958

60-
### 🟡 Good Locales (80-94%) - 23 total
61-
- **Dutch** (`nl`): 93.35%
62-
- **Spanish** (`es`): 92.91%
63-
- **Indonesian** (`id`): 91.26%
64-
- **Czech** (`cs`): 89.85%
65-
- **Hebrew** (`he`): 89.85%
66-
- **Korean** (`ko`): 89.85%
67-
- **Portuguese (BR)** (`pt-br`): 89.65%
68-
- **German** (`de`): 89.57%
69-
- **Italian** (`it`): 89.37%
70-
- **Estonian** (`et`): 89.25%
71-
- **Vietnamese** (`vi`): 89.25%
72-
- **Swahili** (`sw`): 89.17%
73-
- **Afrikaans** (`af`): 88.96%
74-
- **Chinese (TW)** (`zh-tw`): 88.48%
75-
- **Romanian** (`ro`): 88.48%
76-
- **Arabic** (`ar`): 88%
77-
- **Amharic** (`am`): 87.88%
78-
- **Turkish** (`tr`): 87.88%
79-
- **Ukrainian** (`uk`): 87.88%
80-
- **Greek** (`el`): 87.76%
81-
- **Chinese** (`zh-cn`): 87.72%
82-
- **Swedish** (`sv`): 87.19%
83-
- **Portuguese** (`pt`): 84.78%
59+
### 🟡 Good Locales (80-94%) - 24 total
60+
- **Tamil** (`ta`): 93.65%
61+
- **Dutch** (`nl`): 91.58%
62+
- **Spanish** (`es`): 91.14%
63+
- **Indonesian** (`id`): 89.52%
64+
- **Czech** (`cs`): 88.13%
65+
- **Hebrew** (`he`): 88.13%
66+
- **Korean** (`ko`): 88.13%
67+
- **Portuguese (BR)** (`pt-br`): 87.93%
68+
- **German** (`de`): 87.85%
69+
- **Italian** (`it`): 87.65%
70+
- **Estonian** (`et`): 87.53%
71+
- **Vietnamese** (`vi`): 87.53%
72+
- **Swahili** (`sw`): 87.45%
73+
- **Afrikaans** (`af`): 87.25%
74+
- **Chinese (TW)** (`zh-tw`): 86.78%
75+
- **Romanian** (`ro`): 86.78%
76+
- **Arabic** (`ar`): 86.3%
77+
- **Amharic** (`am`): 86.18%
78+
- **Turkish** (`tr`): 86.18%
79+
- **Ukrainian** (`uk`): 86.18%
80+
- **Greek** (`el`): 86.06%
81+
- **Chinese** (`zh-cn`): 86.02%
82+
- **Swedish** (`sv`): 85.5%
83+
- **Portuguese** (`pt`): 83.24%
8484

8585
### 🟠 Needs Work (50-79%) - 1 total
86-
- **Russian** (`ru`): 56.67%
86+
- **Russian** (`ru`): 55.64%
8787

8888
### 🔴 Incomplete Locales (<50%) - 15 total
89-
- **Polish** (`pl`): 46.4%
90-
- **Norwegian Bokmål** (`nb`): 36.45%
91-
- **Hungarian** (`hu`): 30.65%
92-
- **Albanian** (`sq`): 30.25%
93-
- **Telugu** (`te`): 15.75%
94-
- **Japanese** (`ja`): 9.02%
95-
- **Finnish** (`fi`): 6.52%
96-
- **English (ZA)** (`en-za`): 3.66%
97-
- **Hindi** (`hi`): 3.5%
98-
- **Thai** (`th`): 2.38%
99-
- **English (AU)** (`en-au`): 1.65%
100-
- **English** (`en`): 0.89%
89+
- **Polish** (`pl`): 45.39%
90+
- **Norwegian Bokmål** (`nb`): 35.94%
91+
- **Hungarian** (`hu`): 30.22%
92+
- **Albanian** (`sq`): 29.83%
93+
- **Telugu** (`te`): 15.53%
94+
- **Japanese** (`ja`): 8.82%
95+
- **Finnish** (`fi`): 6.43%
96+
- **English (ZA)** (`en-za`): 3.61%
97+
- **Hindi** (`hi`): 3.46%
98+
- **Thai** (`th`): 2.34%
99+
- **English (AU)** (`en-au`): 1.63%
100+
- **English** (`en`): 0.87%
101101
- **English (CA)** (`en-ca`): 0.68%
102102
- **English (JM)** (`en-jm`): 0.24%
103103
- **English (US)** (`en-us`): 0%
@@ -110,15 +110,15 @@ These locales have translations available in POEditor but are not currently supp
110110

111111
| Language | Code | Translations | Percentage | Recommendation |
112112
|----------|------|--------------|------------|----------------|
113-
| Burmese | `my` | 92 | 3.71% | ⏸️ Wait for more progress |
114-
| Croatian | `hr` | 39 | 1.57% | ⏸️ Wait for more progress |
115-
| Latvian | `lv` | 52 | 2.09% | ⏸️ Wait for more progress |
116-
| Malayalam | `ml` | 25 | 1.01% | ⏸️ Wait for more progress |
117-
| Serbian (Cyrillic) | `sr-cyrl` | 81 | 3.26% | ⏸️ Wait for more progress |
118-
| Slovenian | `sl` | 92 | 3.71% | ⏸️ Wait for more progress |
119-
| Spanish (AR) | `es-ar` | 60 | 2.42% | ⏸️ Wait for more progress |
120-
| Spanish (MX) | `es-mx` | 108 | 4.35% | ⏸️ Wait for more progress |
121-
| Spanish (SV) | `es-sv` | 37 | 1.49% | ⏸️ Wait for more progress |
113+
| Burmese | `my` | 92 | 3.65% | ⏸️ Wait for more progress |
114+
| Croatian | `hr` | 39 | 1.55% | ⏸️ Wait for more progress |
115+
| Latvian | `lv` | 52 | 2.07% | ⏸️ Wait for more progress |
116+
| Malayalam | `ml` | 25 | 0.99% | ⏸️ Wait for more progress |
117+
| Serbian (Cyrillic) | `sr-cyrl` | 81 | 3.22% | ⏸️ Wait for more progress |
118+
| Slovenian | `sl` | 92 | 3.65% | ⏸️ Wait for more progress |
119+
| Spanish (AR) | `es-ar` | 60 | 2.38% | ⏸️ Wait for more progress |
120+
| Spanish (MX) | `es-mx` | 108 | 4.29% | ⏸️ Wait for more progress |
121+
| Spanish (SV) | `es-sv` | 37 | 1.47% | ⏸️ Wait for more progress |
122122

123123
## Technical Notes
124124

src/locale/i18n/af_ZA.json

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -947,7 +947,6 @@
947947
"Deposit Type": "Deposito tipe",
948948
"Deposit Date": "Deposito Datum",
949949
"Details:": "Besonderhede:",
950-
"File Missing": "Lêer ontbreek",
951950
"This will overwrite the family envelope numbers in the database with those selected on this page. Continue?": "Dit sal die familie-koevertnommers in die databasis oorskryf met die wat op hierdie bladsy gekies is. Aanhou?",
952951
"Family Select": "Gesinskeuse",
953952
"with at least one:": "met ten minste een:",
@@ -1012,7 +1011,6 @@
10121011
"Signature definition file signature failed validation": "Validasie van handtekeningdefinisie-lêerhandtekening het misluk",
10131012
"One or more files failed signature validation": "Een of meer lêers kon nie handtekening bekragtig word nie",
10141013
"Configure HTTPS": "Stel HTTPS op",
1015-
"Files failing integrity check": "Lêers wat die integriteitskontrole misluk",
10161014
"Family:": "Gesin:",
10171015
"item": "item",
10181016
"Address 1": "Adres 1",
@@ -1891,7 +1889,6 @@
18911889
"Not Found: Unknown calendar id": "Nie gevind nie: Onbekende kalender-ID",
18921890
"not found or user without an email": "geen gevind of gebruiker sonder 'n e-pos nie",
18931891
"UserName not set": "Gebruikersnaam nie gestel nie",
1894-
"The people and families has been cleared from the database.": "Die mense en gesinne is uit die databasis verwyder.",
18951892
"Self Registrations": "Selfregistrasies",
18961893
"Public Calendar": "Openbare kalender",
18971894
"Private Calendar": "Privaat kalender",
@@ -1959,10 +1956,7 @@
19591956
"Start with http:// or https://": "Begin met http: // of https: //",
19601957
"Menus": "Spyskaarte",
19611958
"is disabled": "is uitgeskakel",
1962-
"System Information": "Stelselinligting",
19631959
"Software Version": "Sagteware weergawe",
1964-
"Valid Mail Server Settings": "Geldige posbedienerinstellings",
1965-
"Database": "Databasis",
19661960
"Database Version": "Databasis weergawe",
19671961
"Application Prerequisites": "Toepassingsvoorvereistes",
19681962
"Invalid country name supplied": "Ongeldige landnaam verskaf",
@@ -2045,9 +2039,6 @@
20452039
"Some conditions have been identified which may prevent a successful upgrade": "Sommige toestande is geïdentifiseer wat 'n suksesvolle opgradering kan voorkom",
20462040
"Please review and mitigate these tasks before continuing with the upgrade:": "Gaan hierdie take na en versag dit voordat u met die opgradering voortgaan:",
20472041
"Database Reset Functions": "Databasisherstelfunksies",
2048-
"Reset Members": "Stel lede weer in",
2049-
"This will remove all the member data, people, and families and can't be undone.": "Dit sal al die liddata, mense en gesinne verwyder en kan nie ongedaan gemaak word nie.",
2050-
"Reset Families/People": "Stel gesinne / mense terug",
20512042
"Reset Database": "Stel die databasis terug",
20522043
"This will reset the system data and will restart the system as a new install.": "Dit sal die stelseldata herstel en die stelsel weer begin as 'n nuwe installasie.",
20532044
"Portuguese - Portugal": "Portugees - Portugal",
@@ -2095,10 +2086,7 @@
20952086
"People not in": "Mense nie in nie",
20962087
"Invalid List id": "Ongeldige lys-ID",
20972088
"Audience not in the ChurchCRM": "Die publiek is nie in die KerkCRM nie",
2098-
"ChurchCRM Installation Information": "ChurchCRM Installasie-inligting",
2099-
"Database Server Version": "Databasis bediener weergawe",
21002089
"Web Server": "Web bediener",
2101-
"Email Information": "Epos informasie",
21022090
"List maintenance": "Lys onderhoud",
21032091
"People not in list": "Mense nie in die lys nie",
21042092
"Audience not in the CRM": "Publiek is nie in die CRM nie",

src/locale/i18n/am_ET.json

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -947,7 +947,6 @@
947947
"Deposit Type": "የተቀማጭ አይነት",
948948
"Deposit Date": "የተቀማጭ ቀን",
949949
"Details:": "ዝርዝሮች:",
950-
"File Missing": "ፋይል ጠፍቷል",
951950
"This will overwrite the family envelope numbers in the database with those selected on this page. Continue?": "ይህ በመረጃ ቋቱ ውስጥ ያሉትን የቤተሰብ ኤንቨሎፕ ቁጥሮች በዚህ ገጽ ላይ ከተመረጡት ጋር ይተካል. ይቀጥል?",
952951
"Family Select": "የቤተሰብ ምርጫ",
953952
"with at least one:": "ቢያንስ ከአንዱ ጋር:",
@@ -1012,7 +1011,6 @@
10121011
"Signature definition file signature failed validation": "የፊርማ ፍቺ ፋይል ፊርማ ማረጋገጥ አልተሳካም",
10131012
"One or more files failed signature validation": "አንድ ወይም ከዚያ በላይ ፋይሎች የፊርማ ማረጋገጫ አልተሳካም",
10141013
"Configure HTTPS": "HTTPS አዋቅር",
1015-
"Files failing integrity check": "ያልተሳኩ ፋይሎች የንጹህነት ማረጋገጫ",
10161014
"Family:": "ቤተሰብ:",
10171015
"item": "ንጥል ",
10181016
"Address 1": "አድራሻ 1",
@@ -1891,7 +1889,6 @@
18911889
"Not Found: Unknown calendar id": "አልተገኘም፡ ያልታወቀ የቀን መቁጠሪያ መታወቂያ",
18921890
"not found or user without an email": "አልተገኘም ወይም ኢሜል የሌለው ተጠቃሚ አለ",
18931891
"UserName not set": "የተጠቃሚ ስም አልተዘጋጀም",
1894-
"The people and families has been cleared from the database.": "ሰዎቹ እና ቤተሰቦቹ ከመረጃ ቋቱ ጸድተዋል",
18951892
"Self Registrations": "የግል ምዝገባዎች",
18961893
"Public Calendar": "ግልጽ አመት መቁጠሪያ",
18971894
"Private Calendar": "የግል አመት መቁጠሪያ",
@@ -1959,10 +1956,7 @@
19591956
"Start with http:// or https://": "http:// ወይም https:// ብለው ይጀምሩ ",
19601957
"Menus": "የምርጫ ዝርዝር ",
19611958
"is disabled": "አይሰራም ",
1962-
"System Information": "የስርዓት መረጃ ",
19631959
"Software Version": "የሶፍትዌር ስሪት ",
1964-
"Valid Mail Server Settings": "ትክክለኛ የደብዳቤ አገልጋይ ቅንብሮች",
1965-
"Database": "የዉሂብ ጎታ",
19661960
"Database Version": "የዉሂብ ጎታ ስሪት ",
19671961
"Application Prerequisites": "የመተግበሪያ ቅድመ ሁኔታዎች ",
19681962
"Invalid country name supplied": "ልክ ያልሆነ የአገር ስም ቀርቦል",
@@ -2045,9 +2039,6 @@
20452039
"Some conditions have been identified which may prevent a successful upgrade": "ስኬታማ የሆነ ማሻሻልን የሚከለክሉ አንዳንድ ሁኔታዎች ተለይተዋል። ",
20462040
"Please review and mitigate these tasks before continuing with the upgrade:": "በማሻሻያው ከመቀጠልዎ በፊት እባክዎ እነዚህን ተግባራት ይገምግሙ እና ይቀንሱ",
20472041
"Database Reset Functions": "\nየውሂብ ጎታ ዳግም ማስጀመር ተግባራት",
2048-
"Reset Members": "አባላትን ዳግም አስጀምር",
2049-
"This will remove all the member data, people, and families and can't be undone.": "\nይህ ሁሉንም የአባል ውሂብ፣ ሰዎች እና ቤተሰቦች ያስወግዳል እና ሊቀለበስ አይችልም።",
2050-
"Reset Families/People": "ቤተሰቦችን/ሰዎችን ዳግም ማስጀመር",
20512042
"Reset Database": "የውሂብ ጎታ ዳግም አስጀምር",
20522043
"This will reset the system data and will restart the system as a new install.": "\nይህ ስርዓት ውሂብን እንደገና ያስጀምረዋል እና ስርዓቱን እንደ አዲስ ጭነት እንደገና ያስጀምረዋል።",
20532044
"Portuguese - Portugal": "ፖርቱጋልኛ - ፖርቱጋል",
@@ -2095,10 +2086,7 @@
20952086
"People not in": "ሰዎች አልገቡም።",
20962087
"Invalid List id": "ልክ ያልሆነ የዝርዝር መታወቂያ",
20972088
"Audience not in the ChurchCRM": "ታዳሚዎች በቤተክርስቲያን CRM ውስጥ አይደሉም",
2098-
"ChurchCRM Installation Information": "ChurchCRM ጭነት መረጃ",
2099-
"Database Server Version": "የውሂብ ጎታ አገልጋይ ሥሪት",
21002089
"Web Server": "የድር አገልጋይ",
2101-
"Email Information": "የኢሜል መረጃ",
21022090
"List maintenance": "የጥገና ዝርዝር",
21032091
"People not in list": "በዝርዝሩ ውስጥ የሌሉ ሰዎች",
21042092
"Audience not in the CRM": "በCRM ውስጥ የሌሉ ታዳሚዎች ",

0 commit comments

Comments
 (0)