author | Edouard Tisserant <edouard.tisserant@gmail.com> |
Mon, 03 Jun 2024 22:29:59 +0200 | |
changeset 3957 | 2510c1f935d1 |
parent 2348 | 3a755d690398 |
permissions | -rw-r--r-- |
1842
05c1f7aa8991
move README content to Makefile
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents:
diff
changeset
|
1 |
all: |
05c1f7aa8991
move README content to Makefile
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents:
diff
changeset
|
2 |
@echo "Please specify target 'source_list', 'template' or 'locales'" |
05c1f7aa8991
move README content to Makefile
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents:
diff
changeset
|
3 |
|
05c1f7aa8991
move README content to Makefile
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents:
diff
changeset
|
4 |
template: |
05c1f7aa8991
move README content to Makefile
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents:
diff
changeset
|
5 |
@echo To generate translation template message.pot file: |
05c1f7aa8991
move README content to Makefile
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents:
diff
changeset
|
6 |
python mki18n.py -p --domain=Beremiz |
05c1f7aa8991
move README content to Makefile
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents:
diff
changeset
|
7 |
|
05c1f7aa8991
move README content to Makefile
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents:
diff
changeset
|
8 |
locales: |
05c1f7aa8991
move README content to Makefile
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents:
diff
changeset
|
9 |
@echo "Generate .mo files for all languages:" |
05c1f7aa8991
move README content to Makefile
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents:
diff
changeset
|
10 |
python mki18n.py -m --moTarget=../locale --domain=Beremiz |
05c1f7aa8991
move README content to Makefile
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents:
diff
changeset
|
11 |
|
05c1f7aa8991
move README content to Makefile
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents:
diff
changeset
|
12 |
|
05c1f7aa8991
move README content to Makefile
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents:
diff
changeset
|
13 |
source_list: |
05c1f7aa8991
move README content to Makefile
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents:
diff
changeset
|
14 |
echo @To "Generate list with source files: app.fil:" |
05c1f7aa8991
move README content to Makefile
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents:
diff
changeset
|
15 |
find .. -name "*.py" -exec grep -q '_(' {} ';' -print -o -name "*XSD*" -print -o -name "*.csv" -print | grep -v '/build/' | grep -v '/pyjs/' > app.fil |
05c1f7aa8991
move README content to Makefile
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents:
diff
changeset
|
16 |
echo "../plcopen/Additional_Function_Blocks.xml" >> app.fil |
05c1f7aa8991
move README content to Makefile
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents:
diff
changeset
|
17 |
echo "../plcopen/Standard_Function_Blocks.xml" >> app.fil |
05c1f7aa8991
move README content to Makefile
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents:
diff
changeset
|
18 |
|
2348
3a755d690398
Add commands to pull translation from transifex
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents:
1845
diff
changeset
|
19 |
transifex_init: |
3a755d690398
Add commands to pull translation from transifex
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents:
1845
diff
changeset
|
20 |
tx init --skipsetup |
3a755d690398
Add commands to pull translation from transifex
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents:
1845
diff
changeset
|
21 |
|
3a755d690398
Add commands to pull translation from transifex
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents:
1845
diff
changeset
|
22 |
transifex_pull: |
3a755d690398
Add commands to pull translation from transifex
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents:
1845
diff
changeset
|
23 |
tx pull --all |
3a755d690398
Add commands to pull translation from transifex
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents:
1845
diff
changeset
|
24 |
find . -name '*.po' -exec sed -i 's/charset=CHARSET/charset=UTF-8/' {} \; |
3a755d690398
Add commands to pull translation from transifex
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents:
1845
diff
changeset
|
25 |
|
3a755d690398
Add commands to pull translation from transifex
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents:
1845
diff
changeset
|
26 |
|
1845
3abde7651c38
update .PHONE target in Makefile for mki18n.py
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents:
1842
diff
changeset
|
27 |
.PHONY: all, template, locales, source_list |