~cibersheep/unav/systemcolors

« back to all changes in this revision

Viewing changes to nav/locales/generate/TODO

  • Committer: costales
  • Date: 2016-03-26 18:53:17 UTC
  • Revision ID: costales.marcos@gmail.com-20160326185317-4iau3yhe8986h5pg
Init team

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
        xgettext -C --qt --keyword=tr --from-code utf-8 qml/*.qml -o nav/locales/unav1.pot
 
2
        echo 'msgid "Search"' >> nav/locales/unav1.pot
 
3
        echo 'msgstr ""' >> nav/locales/unav1.pot
 
4
        echo 'msgid "Favorites"' >> nav/locales/unav1.pot
 
5
        echo 'msgstr ""' >> nav/locales/unav1.pot
 
6
        echo 'msgid "Nearby"' >> nav/locales/unav1.pot
 
7
        echo 'msgstr ""' >> nav/locales/unav1.pot
 
8
        echo 'msgid "Coordinates"' >> nav/locales/unav1.pot
 
9
        echo 'msgstr ""' >> nav/locales/unav1.pot
 
10
        echo 'msgid "Share"' >> nav/locales/unav1.pot
 
11
        echo 'msgstr ""' >> nav/locales/unav1.pot
 
12
        echo 'msgid "Cancel Route"' >> nav/locales/unav1.pot
 
13
        echo 'msgstr ""' >> nav/locales/unav1.pot
 
14
        
 
15
        echo 'msgid "Current"' >> nav/locales/unav1.pot
 
16
        echo 'msgstr ""' >> nav/locales/unav1.pot
 
17
        echo 'msgid "Destination"' >> nav/locales/unav1.pot
 
18
        echo 'msgstr ""' >> nav/locales/unav1.pot
 
19
        echo 'msgid "From Map"' >> nav/locales/unav1.pot
 
20
        echo 'msgstr ""' >> nav/locales/unav1.pot
 
21
 
 
22
        echo 'msgid "translator-credits"' >> nav/locales/unav1.pot
 
23
        echo 'msgstr ""' >> nav/locales/unav1.pot
 
24
        grep -Po 'data-localize=([^>]*)' nav/index.html | cut -d= -f2 | sed 's/^/msgid /' | sed 's/$/\nmsgstr ""/' >> nav/locales/unav1.pot
 
25
        xgettext -C --qt --keyword=tr --from-code utf-8 qml/js/PoiCategories.js -o nav/locales/unav2.pot
 
26
        xgettext -C --keyword=t --from-code utf-8 nav/class/*.js -o nav/locales/unav3.pot
 
27
        xgettext -C --qt --keyword=tr --from-code utf-8 qml/tuto/*.qml -o nav/locales/unav4.pot
 
28
        xgettext -C --qt --keyword=tr --from-code utf-8 qml/tuto/components/*.qml -o nav/locales/unav5.pot
 
29
        sed '1,18d' nav/locales/unav2.pot -i
 
30
        sed '1,18d' nav/locales/unav3.pot -i
 
31
        sed '1,18d' nav/locales/unav4.pot -i
 
32
        sed '1,18d' nav/locales/unav5.pot -i
 
33
        cat nav/locales/unav1.pot nav/locales/unav2.pot nav/locales/unav3.pot nav/locales/unav4.pot nav/locales/unav5.pot > nav/locales/unav.pot
 
34
        rm nav/locales/unav1.pot nav/locales/unav2.pot nav/locales/unav3.pot nav/locales/unav4.pot nav/locales/unav5.pot
 
35
        msguniq -o nav/locales/unav.pot nav/locales/unav.pot
 
36
        msgfmt -c nav/locales/unav.pot
 
37
        rm messages.mo
 
38
 
 
39
Translate javascript: Download .po files from LP, then:
 
40
        wget https://raw.githubusercontent.com/fileformat/lptools/master/po2json.py
 
41
        python po2json.py *.po
 
42
        rename 's/^unav-/messages-/' *.json
 
43
        mv messages-ast.json messages-a1.json
 
44
        mv messages-en_GB.json messages-e1.json
 
45
        mv messages-en_AU.json messages-e2.json
 
46
        mv messages-zh_CN.json messages-z1.json
 
47
        mv messages-zh_TW.json messages-z2.json
 
48
Move .json to nav/locales
 
49
 
 
50
Translate .qml: Download .mo files from LP and copy to /mo folder