Skip to content

Commit 3c04fcc

Browse files
committed
chore: include extension in scritps filename
This allows to better lint the files.
1 parent 76c994e commit 3c04fcc

33 files changed

+49
-49
lines changed

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,6 @@ jobs:
1515
with:
1616
python-version: '3.13'
1717
- name: Lint
18-
run: ./scripts/lint
18+
run: ./scripts/lint.py
1919
permissions:
2020
contents: read

Makefile

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -4,59 +4,59 @@
44

55
all: weblate_language_data/languages.py weblate_language_data/plural_tags.py PLURALS_DIFF.md $(wildcard weblate_language_data/locale/*/LC_MESSAGES/django.po) $(filter-out $(patsubst modules/cldr-json/cldr-json/cldr-localenames-full/main/%/languages.json,languages-po/%.po,$(wildcard modules/cldr-json/cldr-json/cldr-localenames-full/main/*/languages.json)),languages-po/en.po)
66

7-
weblate_language_data/languages.py: languages.csv aliases.csv cldr.csv extraplurals.csv default_countries.csv population.csv qt.csv rtl.csv case-insensitive.csv $(wildcard modules/iso-codes/data/iso_*.json) scripts/generate-language-data
8-
./scripts/generate-language-data
7+
weblate_language_data/languages.py: languages.csv aliases.csv cldr.csv extraplurals.csv default_countries.csv population.csv qt.csv rtl.csv case-insensitive.csv $(wildcard modules/iso-codes/data/iso_*.json) scripts/generate-language-data.py
8+
./scripts/generate-language-data.py
99

10-
PLURALS_DIFF.md: languages.csv cldr.csv gettext.csv l10n-guide.csv translate.csv scripts/list-diff
11-
./scripts/list-diff
10+
PLURALS_DIFF.md: languages.csv cldr.csv gettext.csv l10n-guide.csv translate.csv scripts/list-diff.py
11+
./scripts/list-diff.py
1212
pre-commit run --files PLURALS_DIFF.md || true
1313

14-
cldr.csv: modules/cldr-json/cldr-json/cldr-core/supplemental/plurals.json modules/cldr-json/cldr-json/cldr-localenames-full/main/en/languages.json scripts/export-cldr
15-
./scripts/export-cldr
14+
cldr.csv: modules/cldr-json/cldr-json/cldr-core/supplemental/plurals.json modules/cldr-json/cldr-json/cldr-localenames-full/main/en/languages.json scripts/export-cldr.py
15+
./scripts/export-cldr.py
1616

17-
rtl.csv: modules/cldr-json/cldr-json/cldr-misc-full/main/*/layout.json scripts/export-cldr-orientation languages.csv
18-
./scripts/export-cldr-orientation
17+
rtl.csv: modules/cldr-json/cldr-json/cldr-misc-full/main/*/layout.json scripts/export-cldr-orientation.py languages.csv
18+
./scripts/export-cldr-orientation.py
1919

20-
case-insensitive.csv: modules/cldr-json/cldr-json/cldr-core/scriptMetadata.json modules/cldr-json/cldr-json/cldr-core/supplemental/languageData.json scripts/export-cldr-case languages.csv
21-
./scripts/export-cldr-case
20+
case-insensitive.csv: modules/cldr-json/cldr-json/cldr-core/scriptMetadata.json modules/cldr-json/cldr-json/cldr-core/supplemental/languageData.json scripts/export-cldr-case.py languages.csv
21+
./scripts/export-cldr-case.py
2222

23-
qt.csv: modules/qttools/src/linguist/shared/numerus.cpp scripts/export-qt languages.csv
24-
./scripts/export-qt
23+
qt.csv: modules/qttools/src/linguist/shared/numerus.cpp scripts/export-qt.py languages.csv
24+
./scripts/export-qt.py
2525

26-
gettext.csv: modules/gettext/gettext-tools/src/plural-table.c scripts/export-gettext
27-
./scripts/export-gettext
26+
gettext.csv: modules/gettext/gettext-tools/src/plural-table.c scripts/export-gettext.py
27+
./scripts/export-gettext.py
2828

2929
.PRECIOUS: languages-po/%.po
30-
languages-po/%.po: modules/cldr-json/cldr-json/cldr-localenames-full/main/en/languages.json modules/cldr-json/cldr-json/cldr-localenames-full/main/%/languages.json scripts/export-languages-po
31-
./scripts/export-languages-po $*
30+
languages-po/%.po: modules/cldr-json/cldr-json/cldr-localenames-full/main/en/languages.json modules/cldr-json/cldr-json/cldr-localenames-full/main/%/languages.json scripts/export-languages-po.py
31+
./scripts/export-languages-po.py $*
3232

33-
l10n-guide.csv: modules/l10n-guide/docs/l10n/pluralforms.rst scripts/export-l10n-guide
34-
./scripts/export-l10n-guide
33+
l10n-guide.csv: modules/l10n-guide/docs/l10n/pluralforms.rst scripts/export-l10n-guide.py
34+
./scripts/export-l10n-guide.py
3535

3636
LANG_DATA = $(shell python -c 'from pkg_resources import Requirement, resource_filename; print(resource_filename(Requirement.parse("translate-toolkit"), "translate/lang/data.py"))')
3737

38-
translate.csv: $(LANG_DATA) scripts/export-translate
39-
./scripts/export-translate
38+
translate.csv: $(LANG_DATA) scripts/export-translate.py
39+
./scripts/export-translate.py
4040

41-
weblate_language_data/plural_tags.py: modules/cldr-json/cldr-json/cldr-core/supplemental/plurals.json scripts/export-plural-tags modules/cldr-json/cldr-json/cldr-core/supplemental/aliases.json aliases.csv
42-
./scripts/export-plural-tags
41+
weblate_language_data/plural_tags.py: modules/cldr-json/cldr-json/cldr-core/supplemental/plurals.json scripts/export-plural-tags.py modules/cldr-json/cldr-json/cldr-core/supplemental/aliases.json aliases.csv
42+
./scripts/export-plural-tags.py
4343

44-
aliases.csv: scripts/export-iso-aliases modules/iso-codes/data/iso_639-2.json modules/iso-codes/data/iso_639-3.json modules/cldr-json/cldr-json/cldr-core/supplemental/aliases.json
45-
./scripts/export-iso-aliases
44+
aliases.csv: scripts/export-iso-aliases.py modules/iso-codes/data/iso_639-2.json modules/iso-codes/data/iso_639-3.json modules/cldr-json/cldr-json/cldr-core/supplemental/aliases.json
45+
./scripts/export-iso-aliases.py
4646
@touch $@
4747

48-
population.csv: modules/cldr-json/cldr-json/cldr-core/supplemental/territoryInfo.json scripts/export-cldr-population
49-
./scripts/export-cldr-population
48+
population.csv: modules/cldr-json/cldr-json/cldr-core/supplemental/territoryInfo.json scripts/export-cldr-population.py
49+
./scripts/export-cldr-population.py
5050

51-
languages.csv: modules/iso-codes/data/iso_639-2.json scripts/export-iso-languages scripts/add-iso-population aliases.csv population.csv
52-
./scripts/export-iso-languages
53-
./scripts/add-iso-population
51+
languages.csv: modules/iso-codes/data/iso_639-2.json scripts/export-iso-languages.py scripts/add-iso-population.py aliases.csv population.csv
52+
./scripts/export-iso-languages.py
53+
./scripts/add-iso-population.py
5454
@touch $@
5555

5656
weblate_language_data/locale/django.pot: weblate_language_data/languages.py weblate_language_data/plurals.py
5757
xgettext --add-comments=Translators: --msgid-bugs-address=https://github.com/WeblateOrg/language-data/issues/ --from-code=utf-8 --language=python --no-location --package-name="Weblate Language Data" --output=$@.1 weblate_language_data/*.py
5858
cp $@.1 $@.2
59-
./scripts/copy-pot-date $@ $@.2
59+
./scripts/copy-pot-date.sh $@ $@.2
6060
if cmp $@ $@.2 ; then touch $@ ; else cp $@.1 $@; fi
6161
rm $@.1 $@.2
6262

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ platforms = [
139139
weblate_language_data = "weblate_language_data"
140140

141141
[tool.setuptools.packages.find]
142-
exclude = ["modules*"]
142+
exclude = ["modules*", "scripts*"]
143143
namespaces = true
144144

145145
[tool.tomlsort]
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,6 @@
3737
if code not in LANGUAGE_CODES and code not in ALIASES:
3838
print(f"Adding {code} ({population})")
3939
subprocess.run(
40-
["./scripts/add-iso", code],
40+
["./scripts/add-iso.py", code],
4141
check=False,
4242
)
File renamed without changes.

0 commit comments

Comments
 (0)