-
-
Notifications
You must be signed in to change notification settings - Fork 107
Expand file tree
/
Copy pathl10n_update_to_source.bat
More file actions
100 lines (81 loc) · 8.6 KB
/
Copy pathl10n_update_to_source.bat
File metadata and controls
100 lines (81 loc) · 8.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
@IF ["%~1"]==[""] (
@echo Usage: %0 ^<HLAE build bin path to create locales in^>
@EXIT /B 1
)
@echo Requires GNU gettext for Windows to be installed.
@echo "Project: hlae"
mkdir "%~1\locales"
cd "%~1\locales"
for %%l in (de fi fr-FR hu it ja nl pl pt-BR pt-PT ru zh-CN) do (
mkdir "%%l\hlae"
cd "%%l\hlae"
msgfmt --output-file=messages.mo "%~dp0deps\release\l10n\locales\%%l\hlae\messages.po"
cd ..\..
)
cd "%~dp0"
@echo "Installing Python 3 polib ..."
py -3 -m pip install polib
@echo "Project : installer\shared\Dependency"
cd installer\shared\Dependency
py -3 "%~dp0\deps\dev\wxl-po-tools\po2wxl.py" -f -p -1 "%~dp0\deps\release\l10n\locales\de\installer\shared\Dependency\messages.po" lang/de-DE.wxl
py -3 "%~dp0\deps\dev\wxl-po-tools\po2wxl.py" -f -p -1 "%~dp0\deps\release\l10n\locales\fi\installer\shared\Dependency\messages.po" lang/fi-FI.wxl
py -3 "%~dp0\deps\dev\wxl-po-tools\po2wxl.py" -f -p -1 "%~dp0\deps\release\l10n\locales\fr-FR\installer\shared\Dependency\messages.po" lang/fr-FR.wxl
py -3 "%~dp0\deps\dev\wxl-po-tools\po2wxl.py" -f -p -1 "%~dp0\deps\release\l10n\locales\hu\installer\shared\Dependency\messages.po" lang/hu-HU.wxl
py -3 "%~dp0\deps\dev\wxl-po-tools\po2wxl.py" -f -p -1 "%~dp0\deps\release\l10n\locales\it\installer\shared\Dependency\messages.po" lang/it-IT.wxl
py -3 "%~dp0\deps\dev\wxl-po-tools\po2wxl.py" -f -p -1 "%~dp0\deps\release\l10n\locales\ja\installer\shared\Dependency\messages.po" lang/ja-JP.wxl
py -3 "%~dp0\deps\dev\wxl-po-tools\po2wxl.py" -f -p -1 "%~dp0\deps\release\l10n\locales\nl\installer\shared\Dependency\messages.po" lang/nl-NL.wxl
py -3 "%~dp0\deps\dev\wxl-po-tools\po2wxl.py" -f -p -1 "%~dp0\deps\release\l10n\locales\pl\installer\shared\Dependency\messages.po" lang/pl-PL.wxl
py -3 "%~dp0\deps\dev\wxl-po-tools\po2wxl.py" -f -p -1 "%~dp0\deps\release\l10n\locales\pt-BR\installer\shared\Dependency\messages.po" lang/pt-BR.wxl
py -3 "%~dp0\deps\dev\wxl-po-tools\po2wxl.py" -f -p -1 "%~dp0\deps\release\l10n\locales\pt-PT\installer\shared\Dependency\messages.po" lang/pt-PT.wxl
py -3 "%~dp0\deps\dev\wxl-po-tools\po2wxl.py" -f -p -1 "%~dp0\deps\release\l10n\locales\ru\installer\shared\Dependency\messages.po" lang/ru-RU.wxl
py -3 "%~dp0\deps\dev\wxl-po-tools\po2wxl.py" -f -p -1 "%~dp0\deps\release\l10n\locales\tr\installer\shared\Dependency\messages.po" lang/tr-TR.wxl
py -3 "%~dp0\deps\dev\wxl-po-tools\po2wxl.py" -f -p -1 "%~dp0\deps\release\l10n\locales\zh-CN\installer\shared\Dependency\messages.po" lang/zh-CN.wxl
cd ..\..\..
@echo "Project : installer\HlaeFfmpeg"
cd installer\HlaeFfmpeg
py -3 "%~dp0\deps\dev\wxl-po-tools\po2wxl.py" -f -p -1 -l LangId "%~dp0\deps\release\l10n\locales\de\installer\HlaeFfmpeg\messages.po" lang/de-DE.wxl
py -3 "%~dp0\deps\dev\wxl-po-tools\po2wxl.py" -f -p -1 -l LangId "%~dp0\deps\release\l10n\locales\fi\installer\HlaeFfmpeg\messages.po" lang/fi-FI.wxl
py -3 "%~dp0\deps\dev\wxl-po-tools\po2wxl.py" -f -p -1 -l LangId "%~dp0\deps\release\l10n\locales\fr-FR\installer\HlaeFfmpeg\messages.po" lang/fr-FR.wxl
py -3 "%~dp0\deps\dev\wxl-po-tools\po2wxl.py" -f -p -1 -l LangId "%~dp0\deps\release\l10n\locales\hu\installer\HlaeFfmpeg\messages.po" lang/hu-HU.wxl
py -3 "%~dp0\deps\dev\wxl-po-tools\po2wxl.py" -f -p -1 -l LangId "%~dp0\deps\release\l10n\locales\it\installer\HlaeFfmpeg\messages.po" lang/it-IT.wxl
py -3 "%~dp0\deps\dev\wxl-po-tools\po2wxl.py" -f -p -1 -l LangId "%~dp0\deps\release\l10n\locales\ja\installer\HlaeFfmpeg\messages.po" lang/ja-JP.wxl
py -3 "%~dp0\deps\dev\wxl-po-tools\po2wxl.py" -f -p -1 -l LangId "%~dp0\deps\release\l10n\locales\nl\installer\HlaeFfmpeg\messages.po" lang/nl-NL.wxl
py -3 "%~dp0\deps\dev\wxl-po-tools\po2wxl.py" -f -p -1 -l LangId "%~dp0\deps\release\l10n\locales\pl\installer\HlaeFfmpeg\messages.po" lang/pl-PL.wxl
py -3 "%~dp0\deps\dev\wxl-po-tools\po2wxl.py" -f -p -1 -l LangId "%~dp0\deps\release\l10n\locales\pt-BR\installer\HlaeFfmpeg\messages.po" lang/pt-BR.wxl
py -3 "%~dp0\deps\dev\wxl-po-tools\po2wxl.py" -f -p -1 -l LangId "%~dp0\deps\release\l10n\locales\pt-PT\installer\HlaeFfmpeg\messages.po" lang/pt-PT.wxl
py -3 "%~dp0\deps\dev\wxl-po-tools\po2wxl.py" -f -p -1 -l LangId "%~dp0\deps\release\l10n\locales\ru\installer\HlaeFfmpeg\messages.po" lang/ru-RU.wxl
py -3 "%~dp0\deps\dev\wxl-po-tools\po2wxl.py" -f -p -1 -l LangId "%~dp0\deps\release\l10n\locales\tr\installer\HlaeFfmpeg\messages.po" lang/tr-TR.wxl
py -3 "%~dp0\deps\dev\wxl-po-tools\po2wxl.py" -f -p -1 -l LangId "%~dp0\deps\release\l10n\locales\zh-CN\installer\HlaeFfmpeg\messages.po" lang/zh-CN.wxl
cd ..\..
@echo "Project : installer\HlaeCore"
cd installer\HlaeCore
py -3 "%~dp0\deps\dev\wxl-po-tools\po2wxl.py" -f -p -1 -l LangId "%~dp0\deps\release\l10n\locales\de\installer\HlaeCore\messages.po" lang/de-DE.wxl
py -3 "%~dp0\deps\dev\wxl-po-tools\po2wxl.py" -f -p -1 -l LangId "%~dp0\deps\release\l10n\locales\fi\installer\HlaeCore\messages.po" lang/fi-FI.wxl
py -3 "%~dp0\deps\dev\wxl-po-tools\po2wxl.py" -f -p -1 -l LangId "%~dp0\deps\release\l10n\locales\fr-FR\installer\HlaeCore\messages.po" lang/fr-FR.wxl
py -3 "%~dp0\deps\dev\wxl-po-tools\po2wxl.py" -f -p -1 -l LangId "%~dp0\deps\release\l10n\locales\hu\installer\HlaeCore\messages.po" lang/hu-HU.wxl
py -3 "%~dp0\deps\dev\wxl-po-tools\po2wxl.py" -f -p -1 -l LangId "%~dp0\deps\release\l10n\locales\it\installer\HlaeCore\messages.po" lang/it-IT.wxl
py -3 "%~dp0\deps\dev\wxl-po-tools\po2wxl.py" -f -p -1 -l LangId "%~dp0\deps\release\l10n\locales\ja\installer\HlaeCore\messages.po" lang/ja-JP.wxl
py -3 "%~dp0\deps\dev\wxl-po-tools\po2wxl.py" -f -p -1 -l LangId "%~dp0\deps\release\l10n\locales\nl\installer\HlaeCore\messages.po" lang/nl-NL.wxl
py -3 "%~dp0\deps\dev\wxl-po-tools\po2wxl.py" -f -p -1 -l LangId "%~dp0\deps\release\l10n\locales\pl\installer\HlaeCore\messages.po" lang/pl-PL.wxl
py -3 "%~dp0\deps\dev\wxl-po-tools\po2wxl.py" -f -p -1 -l LangId "%~dp0\deps\release\l10n\locales\pt-BR\installer\HlaeCore\messages.po" lang/pt-BR.wxl
py -3 "%~dp0\deps\dev\wxl-po-tools\po2wxl.py" -f -p -1 -l LangId "%~dp0\deps\release\l10n\locales\pt-PT\installer\HlaeCore\messages.po" lang/pt-PT.wxl
py -3 "%~dp0\deps\dev\wxl-po-tools\po2wxl.py" -f -p -1 -l LangId "%~dp0\deps\release\l10n\locales\ru\installer\HlaeCore\messages.po" lang/ru-RU.wxl
py -3 "%~dp0\deps\dev\wxl-po-tools\po2wxl.py" -f -p -1 -l LangId "%~dp0\deps\release\l10n\locales\tr\installer\HlaeCore\messages.po" lang/tr-TR.wxl
py -3 "%~dp0\deps\dev\wxl-po-tools\po2wxl.py" -f -p -1 -l LangId "%~dp0\deps\release\l10n\locales\zh-CN\installer\HlaeCore\messages.po" lang/zh-CN.wxl
cd ..\..
echo "Project : installer\setup"
cd installer\setup
py -3 "%~dp0\deps\dev\wxl-po-tools\po2wxl.py" -f -p -1 -l LangId "%~dp0\deps\release\l10n\locales\de\installer\setup\messages.po" lang/HyperlinkTheme_de-DE.wxl
py -3 "%~dp0\deps\dev\wxl-po-tools\po2wxl.py" -f -p -1 -l LangId "%~dp0\deps\release\l10n\locales\fi\installer\setup\messages.po" lang/HyperlinkTheme_fi-FI.wxl
py -3 "%~dp0\deps\dev\wxl-po-tools\po2wxl.py" -f -p -1 -l LangId "%~dp0\deps\release\l10n\locales\fr-FR\installer\setup\messages.po" lang/HyperlinkTheme_fr-FR.wxl
py -3 "%~dp0\deps\dev\wxl-po-tools\po2wxl.py" -f -p -1 -l LangId "%~dp0\deps\release\l10n\locales\hu\installer\setup\messages.po" lang/HyperlinkTheme_hu-HU.wxl
py -3 "%~dp0\deps\dev\wxl-po-tools\po2wxl.py" -f -p -1 -l LangId "%~dp0\deps\release\l10n\locales\it\installer\setup\messages.po" lang/HyperlinkTheme_it-IT.wxl
py -3 "%~dp0\deps\dev\wxl-po-tools\po2wxl.py" -f -p -1 -l LangId "%~dp0\deps\release\l10n\locales\ja\installer\setup\messages.po" lang/HyperlinkTheme_ja-JP.wxl
py -3 "%~dp0\deps\dev\wxl-po-tools\po2wxl.py" -f -p -1 -l LangId "%~dp0\deps\release\l10n\locales\nl\installer\setup\messages.po" lang/HyperlinkTheme_nl-NL.wxl
py -3 "%~dp0\deps\dev\wxl-po-tools\po2wxl.py" -f -p -1 -l LangId "%~dp0\deps\release\l10n\locales\pl\installer\setup\messages.po" lang/HyperlinkTheme_pl-PL.wxl
py -3 "%~dp0\deps\dev\wxl-po-tools\po2wxl.py" -f -p -1 -l LangId "%~dp0\deps\release\l10n\locales\pt-BR\installer\setup\messages.po" lang/HyperlinkTheme_pt-BR.wxl
py -3 "%~dp0\deps\dev\wxl-po-tools\po2wxl.py" -f -p -1 -l LangId "%~dp0\deps\release\l10n\locales\pt-PT\installer\setup\messages.po" lang/HyperlinkTheme_pt-PT.wxl
py -3 "%~dp0\deps\dev\wxl-po-tools\po2wxl.py" -f -p -1 -l LangId "%~dp0\deps\release\l10n\locales\ru\installer\setup\messages.po" lang/HyperlinkTheme_ru-RU.wxl
py -3 "%~dp0\deps\dev\wxl-po-tools\po2wxl.py" -f -p -1 -l LangId "%~dp0\deps\release\l10n\locales\tr\installer\setup\messages.po" lang/HyperlinkTheme_tr-TR.wxl
py -3 "%~dp0\deps\dev\wxl-po-tools\po2wxl.py" -f -p -1 -l LangId "%~dp0\deps\release\l10n\locales\zh-CN\installer\setup\messages.po" lang/HyperlinkTheme_zh-CN.wxl
cd ..\..