i18n/Makefile
author Edouard Tisserant <edouard.tisserant@gmail.com>
Tue, 22 Mar 2022 14:50:46 +0100
branchwxPython4
changeset 3442 29dbdb09da2e
parent 2348 3a755d690398
permissions -rw-r--r--
Tests: fix project edit test sikuli IDE test.

Background click based on bitmap matching doesn't work.
Grid dots are not good match candidates.
Rendering probably affected by virtual display's bpp or rasterizer approximations.
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