Skip to content

Commit 3869de5

Browse files
committed
feat: Add Hokkien writing systems
* Simplified Han script * Traditional Hàn-lô (Traditional Han + Latin) script * Simplified Hàn-lô (Simplified Han + Latin) script Hntl for Hant+Latn registered on 2025-04-24: https://www.unicode.org/iso15924/codechanges.html Using private excluded script subtag "`Qabs`" for unregistered script "Simplified Han + Latin", suggested by ISO 15924 Registrar Markus Scherer. Bug: #1840 Change-Id: Iede2788d7c4deb2b5af355f0e56d14a8a9c61474
1 parent b24448b commit 3869de5

130 files changed

Lines changed: 6015 additions & 898 deletions

File tree

Some content is hidden

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

PLURALS_DIFF.md

Lines changed: 778 additions & 773 deletions
Large diffs are not rendered by default.

aliases.csv

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,9 @@ kk@latin,kk_Latn
8989
ku_iq,kmr
9090
nan,nan_Hant
9191
nan_hani,nan_Hant
92+
nan_hntl,nan_Hntl_pehoeji
9293
nan_latn,nan_Latn_pehoeji
94+
nan_qabs,nan_Qabs_pehoeji
9395
nb,nb_NO
9496
sr_rs@cyrillic,sr_Cyrl
9597
sr@cyrillic,sr_Cyrl

case-insensitive.csv

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,7 @@ mwr,
112112
my,
113113
mzn,
114114
nan,
115+
nan_Hans,
115116
nan_Hant,
116117
ne,
117118
new,

languages.csv

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -483,9 +483,14 @@ myx,Masaaba,2,n != 1
483483
mzn,Mazanderani,2,n != 1
484484
na,Nauru,2,n != 1
485485
nah,Nahuatl,2,n != 1
486+
nan_Hans,Minnan (Simplified Han script),1,0
486487
nan_Hant,Minnan (Traditional Han script),1,0
488+
nan_Hntl_pehoeji,"Minnan (Traditional Hàn-lô script, Pe̍h-ōe-jī)",1,0
489+
nan_Hntl_tailo,"Minnan (Traditional Hàn-lô script, Tâi-lô)",1,0
487490
nan_Latn_pehoeji,Minnan (Pe̍h-ōe-jī),1,0
488491
nan_Latn_tailo,Minnan (Tâi-lô),1,0
492+
nan_Qabs_pehoeji,"Minnan (Simplified Hàn-lô script, Pe̍h-ōe-jī)",1,0
493+
nan_Qabs_tailo,"Minnan (Simplified Hàn-lô script, Tâi-lô)",1,0
489494
nap,Neapolitan,2,n != 1
490495
naq,Nama,3,(n == 1) ? 0 : ((n == 2) ? 1 : 2)
491496
nb_NO,Norwegian Bokmål,2,n != 1

weblate_language_data/aliases.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,9 @@
9797
"ku_iq": "kmr",
9898
"nan": "nan_Hant",
9999
"nan_hani": "nan_Hant",
100+
"nan_hntl": "nan_Hntl_pehoeji",
100101
"nan_latn": "nan_Latn_pehoeji",
102+
"nan_qabs": "nan_Qabs_pehoeji",
101103
"nb": "nb_NO",
102104
"sr_rs@cyrillic": "sr_Cyrl",
103105
"sr@cyrillic": "sr_Cyrl",

weblate_language_data/case_insensitive.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,7 @@
127127
"my",
128128
"mzn",
129129
"nan",
130+
"nan_Hans",
130131
"nan_Hant",
131132
"ne",
132133
"new",

weblate_language_data/check_languages.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4461,6 +4461,7 @@
44614461
"hyam",
44624462
"hyogo",
44634463
"hyolmo",
4464+
"hàn",
44644465
"hãe",
44654466
"häme",
44664467
"häädemeeste",

weblate_language_data/language_codes.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -770,10 +770,17 @@
770770
"nah",
771771
"nan",
772772
"nan_hani",
773+
"nan_hans",
773774
"nan_hant",
775+
"nan_hntl",
776+
"nan_hntl_pehoeji",
777+
"nan_hntl_tailo",
774778
"nan_latn",
775779
"nan_latn_pehoeji",
776780
"nan_latn_tailo",
781+
"nan_qabs",
782+
"nan_qabs_pehoeji",
783+
"nan_qabs_tailo",
777784
"nap",
778785
"naq",
779786
"nau",

weblate_language_data/languages.py

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4372,6 +4372,15 @@
43724372
2,
43734373
"n != 1",
43744374
),
4375+
(
4376+
"nan_Hans",
4377+
# Translators: Language name for ISO code "nan_Hans". The parenthesis clarifies
4378+
# variant of the language. It could contain a region, age (Old, Middle, ...)
4379+
# or other variant.
4380+
_("Minnan (Simplified Han script)"),
4381+
1,
4382+
"0",
4383+
),
43754384
(
43764385
"nan_Hant",
43774386
# Translators: Language name for ISO code "nan_Hant". The parenthesis clarifies
@@ -4381,6 +4390,24 @@
43814390
1,
43824391
"0",
43834392
),
4393+
(
4394+
"nan_Hntl_pehoeji",
4395+
# Translators: Language name for ISO code "nan_Hntl_pehoeji". The parenthesis clarifies
4396+
# variant of the language. It could contain a region, age (Old, Middle, ...)
4397+
# or other variant.
4398+
_("Minnan (Traditional Hàn-lô script, Pe̍h-ōe-jī)"),
4399+
1,
4400+
"0",
4401+
),
4402+
(
4403+
"nan_Hntl_tailo",
4404+
# Translators: Language name for ISO code "nan_Hntl_tailo". The parenthesis clarifies
4405+
# variant of the language. It could contain a region, age (Old, Middle, ...)
4406+
# or other variant.
4407+
_("Minnan (Traditional Hàn-lô script, Tâi-lô)"),
4408+
1,
4409+
"0",
4410+
),
43844411
(
43854412
"nan_Latn_pehoeji",
43864413
# Translators: Language name for ISO code "nan_Latn_pehoeji". The parenthesis clarifies
@@ -4399,6 +4426,24 @@
43994426
1,
44004427
"0",
44014428
),
4429+
(
4430+
"nan_Qabs_pehoeji",
4431+
# Translators: Language name for ISO code "nan_Qabs_pehoeji". The parenthesis clarifies
4432+
# variant of the language. It could contain a region, age (Old, Middle, ...)
4433+
# or other variant.
4434+
_("Minnan (Simplified Hàn-lô script, Pe̍h-ōe-jī)"),
4435+
1,
4436+
"0",
4437+
),
4438+
(
4439+
"nan_Qabs_tailo",
4440+
# Translators: Language name for ISO code "nan_Qabs_tailo". The parenthesis clarifies
4441+
# variant of the language. It could contain a region, age (Old, Middle, ...)
4442+
# or other variant.
4443+
_("Minnan (Simplified Hàn-lô script, Tâi-lô)"),
4444+
1,
4445+
"0",
4446+
),
44024447
(
44034448
"nap",
44044449
# Translators: Language name for ISO code "nap". The parenthesis clarifies

weblate_language_data/locale/ab/LC_MESSAGES/django.po

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ msgid ""
77
msgstr ""
88
"Project-Id-Version: Weblate Language Data\n"
99
"Report-Msgid-Bugs-To: https://github.com/WeblateOrg/language-data/issues/\n"
10-
"POT-Creation-Date: 2025-04-01 06:38+0000\n"
10+
"POT-Creation-Date: 2025-05-12 17:36+0800\n"
1111
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
1212
"Last-Translator: Automatically generated\n"
1313
"Language-Team: none\n"
@@ -2920,12 +2920,30 @@ msgstr ""
29202920
msgid "Nahuatl"
29212921
msgstr ""
29222922

2923+
#. Translators: Language name for ISO code "nan_Hans". The parenthesis clarifies
2924+
#. variant of the language. It could contain a region, age (Old, Middle, ...)
2925+
#. or other variant.
2926+
msgid "Minnan (Simplified Han script)"
2927+
msgstr ""
2928+
29232929
#. Translators: Language name for ISO code "nan_Hant". The parenthesis clarifies
29242930
#. variant of the language. It could contain a region, age (Old, Middle, ...)
29252931
#. or other variant.
29262932
msgid "Minnan (Traditional Han script)"
29272933
msgstr ""
29282934

2935+
#. Translators: Language name for ISO code "nan_Hntl_pehoeji". The parenthesis clarifies
2936+
#. variant of the language. It could contain a region, age (Old, Middle, ...)
2937+
#. or other variant.
2938+
msgid "Minnan (Traditional Hàn-lô script, Pe̍h-ōe-jī)"
2939+
msgstr ""
2940+
2941+
#. Translators: Language name for ISO code "nan_Hntl_tailo". The parenthesis clarifies
2942+
#. variant of the language. It could contain a region, age (Old, Middle, ...)
2943+
#. or other variant.
2944+
msgid "Minnan (Traditional Hàn-lô script, Tâi-lô)"
2945+
msgstr ""
2946+
29292947
#. Translators: Language name for ISO code "nan_Latn_pehoeji". The parenthesis clarifies
29302948
#. variant of the language. It could contain a region, age (Old, Middle, ...)
29312949
#. or other variant.
@@ -2938,6 +2956,18 @@ msgstr ""
29382956
msgid "Minnan (Tâi-lô)"
29392957
msgstr ""
29402958

2959+
#. Translators: Language name for ISO code "nan_Qabs_pehoeji". The parenthesis clarifies
2960+
#. variant of the language. It could contain a region, age (Old, Middle, ...)
2961+
#. or other variant.
2962+
msgid "Minnan (Simplified Hàn-lô script, Pe̍h-ōe-jī)"
2963+
msgstr ""
2964+
2965+
#. Translators: Language name for ISO code "nan_Qabs_tailo". The parenthesis clarifies
2966+
#. variant of the language. It could contain a region, age (Old, Middle, ...)
2967+
#. or other variant.
2968+
msgid "Minnan (Simplified Hàn-lô script, Tâi-lô)"
2969+
msgstr ""
2970+
29412971
#. Translators: Language name for ISO code "nap". The parenthesis clarifies
29422972
#. variant of the language. It could contain a region, age (Old, Middle, ...)
29432973
#. or other variant.

0 commit comments

Comments
 (0)