Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Crowdin updates #2

Open
wants to merge 1,321 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1321 commits
Select commit Hold shift + click to select a range
052a6d4
New translations shared.json (Chinese Simplified)
ZavaruKitsu Jul 2, 2024
8dc1c34
New translations shared.json (Chinese Traditional)
ZavaruKitsu Jul 2, 2024
1031c8d
New translations shared.json (Vietnamese)
ZavaruKitsu Jul 2, 2024
3882ea1
New translations shared.json (Portuguese, Brazilian)
ZavaruKitsu Jul 2, 2024
d0a3499
New translations shared.json (Persian)
ZavaruKitsu Jul 2, 2024
f9b91e5
New translations shared.json (Latvian)
ZavaruKitsu Jul 2, 2024
d1da561
New translations shared.json (Esperanto)
ZavaruKitsu Jul 2, 2024
b363ed5
New translations shared.json (Ossetian)
ZavaruKitsu Jul 2, 2024
70963a3
Update source file Shared.json
ZavaruKitsu Jul 2, 2024
009ee32
New translations shared.json (Russian)
ZavaruKitsu Jul 2, 2024
5834553
New translations shared.json (Italian)
ZavaruKitsu Jul 2, 2024
d3e019a
New translations shared.json (Spanish)
ZavaruKitsu Jul 2, 2024
427054f
New translations shared.json (Turkish)
ZavaruKitsu Jul 2, 2024
c9aef23
New translations shared.json (Persian)
ZavaruKitsu Jul 2, 2024
a80cea9
New translations shared.json (Portuguese, Brazilian)
ZavaruKitsu Jul 3, 2024
fd23bf0
New translations shared.json (Chinese Simplified)
ZavaruKitsu Jul 4, 2024
55e629d
New translations shared.json (French)
ZavaruKitsu Jul 9, 2024
b59d7b7
New translations shared.json (Hebrew)
ZavaruKitsu Jul 9, 2024
1f92137
New translations shared.json (Belarusian)
ZavaruKitsu Jul 20, 2024
3f6a13a
New translations shared.json (Ukrainian)
ZavaruKitsu Jul 20, 2024
b7cb55c
New translations shared.json (French)
ZavaruKitsu Jul 20, 2024
532f793
New translations shared.json (Hebrew)
ZavaruKitsu Jul 20, 2024
643e07d
New translations shared.json (Greek)
ZavaruKitsu Jul 20, 2024
fadeadd
New translations shared.json (Spanish)
ZavaruKitsu Jul 20, 2024
2bf9067
New translations shared.json (Romanian)
ZavaruKitsu Aug 8, 2024
7442dff
New translations shared.json (Ukrainian)
ZavaruKitsu Sep 9, 2024
018a9e3
New translations shared.json (Ukrainian)
ZavaruKitsu Sep 9, 2024
8a530bd
Update source file Shared.json
ZavaruKitsu Sep 12, 2024
f9dbb1f
New translations shared.json (Russian)
ZavaruKitsu Sep 12, 2024
aa74723
New translations shared.json (Ukrainian)
ZavaruKitsu Sep 12, 2024
aa16b07
New translations shared.json (Arabic)
ZavaruKitsu Sep 12, 2024
0668598
New translations shared.json (Romanian)
ZavaruKitsu Sep 12, 2024
db4fdad
New translations shared.json (French)
ZavaruKitsu Sep 12, 2024
ef044ba
New translations shared.json (Spanish)
ZavaruKitsu Sep 12, 2024
7963078
New translations shared.json (Belarusian)
ZavaruKitsu Sep 12, 2024
0602c39
New translations shared.json (German)
ZavaruKitsu Sep 12, 2024
35fa8f9
New translations shared.json (Greek)
ZavaruKitsu Sep 12, 2024
fe5404e
New translations shared.json (Hebrew)
ZavaruKitsu Sep 12, 2024
f2f492f
New translations shared.json (Italian)
ZavaruKitsu Sep 12, 2024
06196bd
New translations shared.json (Turkish)
ZavaruKitsu Sep 12, 2024
83cf736
New translations shared.json (Chinese Simplified)
ZavaruKitsu Sep 12, 2024
f7fb356
New translations shared.json (Chinese Traditional)
ZavaruKitsu Sep 12, 2024
6cfce8b
New translations shared.json (Vietnamese)
ZavaruKitsu Sep 12, 2024
2eaba7f
New translations shared.json (Portuguese, Brazilian)
ZavaruKitsu Sep 12, 2024
8f62af8
New translations shared.json (Persian)
ZavaruKitsu Sep 12, 2024
409795c
New translations shared.json (Latvian)
ZavaruKitsu Sep 12, 2024
7c5a7e6
New translations shared.json (Esperanto)
ZavaruKitsu Sep 12, 2024
76f6863
New translations shared.json (Ossetian)
ZavaruKitsu Sep 12, 2024
38bbcdd
New translations shared.json (Chinese Simplified)
ZavaruKitsu Sep 12, 2024
fdd70c7
New translations shared.json (Portuguese, Brazilian)
ZavaruKitsu Sep 13, 2024
7b34d0f
New translations shared.json (Portuguese, Brazilian)
ZavaruKitsu Oct 20, 2024
578b04b
New translations shared.json (Portuguese, Brazilian)
ZavaruKitsu Oct 21, 2024
15c5601
New translations shared.json (Russian)
ZavaruKitsu Oct 21, 2024
e493241
New translations shared.json (Russian)
ZavaruKitsu Oct 30, 2024
df8b044
New translations shared.json (Ukrainian)
ZavaruKitsu Oct 30, 2024
169159f
New translations shared.json (Portuguese, Brazilian)
ZavaruKitsu Oct 30, 2024
9e7ac03
New translations shared.json (Arabic)
ZavaruKitsu Oct 30, 2024
31545c0
New translations shared.json (Vietnamese)
ZavaruKitsu Oct 30, 2024
989a85a
New translations shared.json (German)
ZavaruKitsu Oct 30, 2024
0472a17
New translations shared.json (Romanian)
ZavaruKitsu Oct 30, 2024
fb309d0
New translations shared.json (French)
ZavaruKitsu Oct 30, 2024
2c6c703
New translations shared.json (Spanish)
ZavaruKitsu Oct 30, 2024
83a8efa
New translations shared.json (Belarusian)
ZavaruKitsu Oct 30, 2024
30b4b63
New translations shared.json (Greek)
ZavaruKitsu Oct 30, 2024
6f261db
New translations shared.json (Hebrew)
ZavaruKitsu Oct 30, 2024
cd5e5f1
New translations shared.json (Italian)
ZavaruKitsu Oct 30, 2024
df4af63
New translations shared.json (Turkish)
ZavaruKitsu Oct 30, 2024
195dd8e
New translations shared.json (Chinese Simplified)
ZavaruKitsu Oct 30, 2024
bcb63ee
New translations shared.json (Chinese Traditional)
ZavaruKitsu Oct 30, 2024
8f0916b
New translations shared.json (Persian)
ZavaruKitsu Oct 30, 2024
2ecf29e
New translations shared.json (Latvian)
ZavaruKitsu Oct 30, 2024
76995c7
New translations shared.json (Esperanto)
ZavaruKitsu Oct 30, 2024
24a3c58
New translations shared.json (Ossetian)
ZavaruKitsu Oct 30, 2024
350d873
Update source file Shared.json
ZavaruKitsu Oct 30, 2024
bc424ed
New translations shared.json (Chinese Simplified)
ZavaruKitsu Oct 31, 2024
a95855b
New translations shared.json (Russian)
ZavaruKitsu Nov 23, 2024
59d9435
New translations shared.json (Ukrainian)
ZavaruKitsu Nov 23, 2024
a9889c7
New translations shared.json (German)
ZavaruKitsu Nov 23, 2024
dd151f2
New translations shared.json (Hebrew)
ZavaruKitsu Nov 23, 2024
1207785
New translations shared.json (Romanian)
ZavaruKitsu Nov 23, 2024
a1cb25d
New translations shared.json (Portuguese, Brazilian)
ZavaruKitsu Nov 23, 2024
40e794c
New translations shared.json (Spanish)
ZavaruKitsu Nov 23, 2024
ae75516
New translations shared.json (French)
ZavaruKitsu Nov 23, 2024
d508eac
New translations shared.json (Arabic)
ZavaruKitsu Nov 23, 2024
f3c6c7a
New translations shared.json (Belarusian)
ZavaruKitsu Nov 23, 2024
ab83858
New translations shared.json (Greek)
ZavaruKitsu Nov 23, 2024
b21e849
New translations shared.json (Italian)
ZavaruKitsu Nov 23, 2024
afed35d
New translations shared.json (Turkish)
ZavaruKitsu Nov 23, 2024
e33da4c
New translations shared.json (Chinese Simplified)
ZavaruKitsu Nov 23, 2024
c09395b
New translations shared.json (Chinese Traditional)
ZavaruKitsu Nov 23, 2024
abc1571
New translations shared.json (Vietnamese)
ZavaruKitsu Nov 23, 2024
d7a8a79
New translations shared.json (Persian)
ZavaruKitsu Nov 23, 2024
6dcac89
New translations shared.json (Latvian)
ZavaruKitsu Nov 23, 2024
cbff997
New translations shared.json (Esperanto)
ZavaruKitsu Nov 23, 2024
7d7d003
New translations shared.json (Ossetian)
ZavaruKitsu Nov 23, 2024
dc6b8eb
Update source file Shared.json
ZavaruKitsu Nov 23, 2024
9f3cd5a
New translations shared.json (Chinese Simplified)
ZavaruKitsu Nov 23, 2024
08cb3eb
New translations shared.json (Russian)
ZavaruKitsu Nov 24, 2024
9788255
New translations shared.json (Portuguese, Brazilian)
ZavaruKitsu Nov 27, 2024
29a0b9f
New translations shared.json (Russian)
ZavaruKitsu Nov 29, 2024
a3f5a58
New translations shared.json (Ukrainian)
ZavaruKitsu Nov 29, 2024
fc12b79
New translations shared.json (German)
ZavaruKitsu Nov 29, 2024
8107546
New translations shared.json (Hebrew)
ZavaruKitsu Nov 29, 2024
9345e69
New translations shared.json (Romanian)
ZavaruKitsu Nov 29, 2024
89e729c
New translations shared.json (Portuguese, Brazilian)
ZavaruKitsu Nov 29, 2024
045ed58
New translations shared.json (Spanish)
ZavaruKitsu Nov 29, 2024
a5630ab
New translations shared.json (French)
ZavaruKitsu Nov 29, 2024
d17f028
New translations shared.json (Arabic)
ZavaruKitsu Nov 29, 2024
f6f3abe
New translations shared.json (Belarusian)
ZavaruKitsu Nov 29, 2024
afe7e90
New translations shared.json (Greek)
ZavaruKitsu Nov 29, 2024
b7f2395
New translations shared.json (Italian)
ZavaruKitsu Nov 29, 2024
5249f6a
New translations shared.json (Turkish)
ZavaruKitsu Nov 29, 2024
cfa5e0f
New translations shared.json (Chinese Simplified)
ZavaruKitsu Nov 29, 2024
f8280fa
New translations shared.json (Chinese Traditional)
ZavaruKitsu Nov 29, 2024
4612094
New translations shared.json (Vietnamese)
ZavaruKitsu Nov 29, 2024
b6eeddf
New translations shared.json (Persian)
ZavaruKitsu Nov 29, 2024
d122dfe
New translations shared.json (Latvian)
ZavaruKitsu Nov 29, 2024
dfa8607
New translations shared.json (Esperanto)
ZavaruKitsu Nov 29, 2024
fecc50b
New translations shared.json (Ossetian)
ZavaruKitsu Nov 29, 2024
d97fa73
Update source file Shared.json
ZavaruKitsu Nov 29, 2024
335b4f5
New translations shared.json (Chinese Simplified)
ZavaruKitsu Nov 30, 2024
30169bb
New translations shared.json (Russian)
ZavaruKitsu Nov 30, 2024
66ee801
New translations shared.json (Ukrainian)
ZavaruKitsu Nov 30, 2024
5ce4de5
New translations shared.json (German)
ZavaruKitsu Nov 30, 2024
6737d25
New translations shared.json (Hebrew)
ZavaruKitsu Nov 30, 2024
a408f6f
New translations shared.json (Romanian)
ZavaruKitsu Nov 30, 2024
c2c72b7
New translations shared.json (Portuguese, Brazilian)
ZavaruKitsu Nov 30, 2024
2986e0b
New translations shared.json (Spanish)
ZavaruKitsu Nov 30, 2024
2ab26d4
New translations shared.json (French)
ZavaruKitsu Nov 30, 2024
8fa6b80
New translations shared.json (Arabic)
ZavaruKitsu Nov 30, 2024
244c8dc
New translations shared.json (Belarusian)
ZavaruKitsu Nov 30, 2024
cbdb733
New translations shared.json (Greek)
ZavaruKitsu Nov 30, 2024
4c38e30
New translations shared.json (Italian)
ZavaruKitsu Nov 30, 2024
8dee5c7
New translations shared.json (Turkish)
ZavaruKitsu Nov 30, 2024
06fe2e8
New translations shared.json (Chinese Simplified)
ZavaruKitsu Nov 30, 2024
7279b88
New translations shared.json (Chinese Traditional)
ZavaruKitsu Nov 30, 2024
17b975a
New translations shared.json (Vietnamese)
ZavaruKitsu Nov 30, 2024
83e8e78
New translations shared.json (Persian)
ZavaruKitsu Nov 30, 2024
b009b0d
New translations shared.json (Latvian)
ZavaruKitsu Nov 30, 2024
3d7def7
New translations shared.json (Esperanto)
ZavaruKitsu Nov 30, 2024
a825cf9
New translations shared.json (Ossetian)
ZavaruKitsu Nov 30, 2024
8ce4b1b
Update source file Shared.json
ZavaruKitsu Nov 30, 2024
7d5cacc
New translations shared.json (Chinese Simplified)
ZavaruKitsu Dec 1, 2024
59f4546
New translations shared.json (Portuguese, Brazilian)
ZavaruKitsu Dec 3, 2024
9100bf9
New translations shared.json (Portuguese, Brazilian)
ZavaruKitsu Dec 3, 2024
0899342
New translations shared.json (Russian)
ZavaruKitsu Dec 29, 2024
5039748
New translations shared.json (German)
ZavaruKitsu Dec 29, 2024
7312b34
New translations shared.json (Italian)
ZavaruKitsu Dec 29, 2024
c708b2b
New translations shared.json (Ukrainian)
ZavaruKitsu Dec 29, 2024
3985f16
New translations shared.json (Persian)
ZavaruKitsu Dec 29, 2024
93427a4
New translations shared.json (Romanian)
ZavaruKitsu Dec 29, 2024
01d87a9
New translations shared.json (French)
ZavaruKitsu Dec 29, 2024
2d1748a
New translations shared.json (Spanish)
ZavaruKitsu Dec 29, 2024
72e5701
New translations shared.json (Arabic)
ZavaruKitsu Dec 29, 2024
f26d5d3
New translations shared.json (Belarusian)
ZavaruKitsu Dec 29, 2024
88ce035
New translations shared.json (Greek)
ZavaruKitsu Dec 29, 2024
03eb9b5
New translations shared.json (Hebrew)
ZavaruKitsu Dec 29, 2024
9febd25
New translations shared.json (Turkish)
ZavaruKitsu Dec 29, 2024
1d5497d
New translations shared.json (Chinese Simplified)
ZavaruKitsu Dec 29, 2024
d00d8eb
New translations shared.json (Chinese Traditional)
ZavaruKitsu Dec 29, 2024
f59b2f4
New translations shared.json (Vietnamese)
ZavaruKitsu Dec 29, 2024
da295e0
New translations shared.json (Portuguese, Brazilian)
ZavaruKitsu Dec 29, 2024
72d50c2
New translations shared.json (Latvian)
ZavaruKitsu Dec 29, 2024
9a5058b
New translations shared.json (Esperanto)
ZavaruKitsu Dec 29, 2024
9e9cc44
New translations shared.json (Ossetian)
ZavaruKitsu Dec 29, 2024
83bffba
Update source file Shared.json
ZavaruKitsu Dec 29, 2024
4333830
New translations shared.json (Chinese Simplified)
ZavaruKitsu Dec 29, 2024
2ae3ce6
New translations shared.json (Portuguese, Brazilian)
ZavaruKitsu Dec 30, 2024
95bdd2e
New translations shared.json (Russian)
ZavaruKitsu Dec 30, 2024
19e0711
New translations shared.json (Russian)
ZavaruKitsu Dec 31, 2024
76bb42b
New translations shared.json (Russian)
ZavaruKitsu Dec 31, 2024
ec803d3
New translations shared.json (Russian)
ZavaruKitsu Dec 31, 2024
08467d3
New translations shared.json (German)
ZavaruKitsu Dec 31, 2024
ba1c3d9
New translations shared.json (Italian)
ZavaruKitsu Dec 31, 2024
383c1cf
New translations shared.json (Ukrainian)
ZavaruKitsu Dec 31, 2024
39427e3
New translations shared.json (Persian)
ZavaruKitsu Dec 31, 2024
3c59c9d
New translations shared.json (Romanian)
ZavaruKitsu Dec 31, 2024
540afaf
New translations shared.json (French)
ZavaruKitsu Dec 31, 2024
e36f25c
New translations shared.json (Spanish)
ZavaruKitsu Dec 31, 2024
0aee8f8
New translations shared.json (Arabic)
ZavaruKitsu Dec 31, 2024
2bba1f0
New translations shared.json (Belarusian)
ZavaruKitsu Dec 31, 2024
ad1ec45
New translations shared.json (Greek)
ZavaruKitsu Dec 31, 2024
2df73dd
New translations shared.json (Hebrew)
ZavaruKitsu Dec 31, 2024
573edf8
New translations shared.json (Turkish)
ZavaruKitsu Dec 31, 2024
ee9c1cb
New translations shared.json (Chinese Simplified)
ZavaruKitsu Dec 31, 2024
8655283
New translations shared.json (Chinese Traditional)
ZavaruKitsu Dec 31, 2024
a06d86f
New translations shared.json (Vietnamese)
ZavaruKitsu Dec 31, 2024
587b611
New translations shared.json (Portuguese, Brazilian)
ZavaruKitsu Dec 31, 2024
6b3344c
New translations shared.json (Latvian)
ZavaruKitsu Dec 31, 2024
a20eb08
New translations shared.json (Esperanto)
ZavaruKitsu Dec 31, 2024
8d89959
New translations shared.json (Ossetian)
ZavaruKitsu Dec 31, 2024
707d0bc
Update source file Shared.json
ZavaruKitsu Dec 31, 2024
255bcd4
New translations shared.json (Portuguese, Brazilian)
ZavaruKitsu Dec 31, 2024
148b280
New translations shared.json (Chinese Simplified)
ZavaruKitsu Jan 2, 2025
4848a22
New translations shared.json (Hebrew)
ZavaruKitsu Jan 17, 2025
9892d76
New translations shared.json (Romanian)
ZavaruKitsu Jan 17, 2025
0c02aa1
New translations shared.json (French)
ZavaruKitsu Jan 17, 2025
9e603d1
New translations shared.json (Spanish)
ZavaruKitsu Jan 17, 2025
4fb1569
New translations shared.json (Arabic)
ZavaruKitsu Jan 17, 2025
154ceeb
New translations shared.json (Belarusian)
ZavaruKitsu Jan 17, 2025
219f99d
New translations shared.json (German)
ZavaruKitsu Jan 17, 2025
35985b7
New translations shared.json (Greek)
ZavaruKitsu Jan 17, 2025
7e9e0ef
New translations shared.json (Italian)
ZavaruKitsu Jan 17, 2025
dbd98a3
New translations shared.json (Russian)
ZavaruKitsu Jan 17, 2025
70691ba
New translations shared.json (Turkish)
ZavaruKitsu Jan 17, 2025
ecf5b86
New translations shared.json (Ukrainian)
ZavaruKitsu Jan 17, 2025
35857d0
New translations shared.json (Chinese Simplified)
ZavaruKitsu Jan 17, 2025
55d609a
New translations shared.json (Chinese Traditional)
ZavaruKitsu Jan 17, 2025
3085e1c
New translations shared.json (Vietnamese)
ZavaruKitsu Jan 17, 2025
0e949a3
New translations shared.json (Portuguese, Brazilian)
ZavaruKitsu Jan 17, 2025
9fb4f48
New translations shared.json (Persian)
ZavaruKitsu Jan 17, 2025
2485b16
New translations shared.json (Latvian)
ZavaruKitsu Jan 17, 2025
6bf1c9e
New translations shared.json (Esperanto)
ZavaruKitsu Jan 17, 2025
aace4da
New translations shared.json (Ossetian)
ZavaruKitsu Jan 17, 2025
789003f
Update source file Shared.json
ZavaruKitsu Jan 17, 2025
d067773
New translations shared.json (Chinese Simplified)
ZavaruKitsu Jan 17, 2025
4f09091
New translations shared.json (Chinese Simplified)
ZavaruKitsu Jan 17, 2025
15d653f
New translations shared.json (Portuguese, Brazilian)
ZavaruKitsu Jan 18, 2025
388e12b
New translations shared.json (Hebrew)
ZavaruKitsu Jan 18, 2025
65b0e80
New translations shared.json (Romanian)
ZavaruKitsu Jan 18, 2025
697e2bd
New translations shared.json (French)
ZavaruKitsu Jan 18, 2025
3a6d6a4
New translations shared.json (Spanish)
ZavaruKitsu Jan 18, 2025
96ed385
New translations shared.json (Arabic)
ZavaruKitsu Jan 18, 2025
583ff7a
New translations shared.json (Belarusian)
ZavaruKitsu Jan 18, 2025
dae863b
New translations shared.json (German)
ZavaruKitsu Jan 18, 2025
e5da422
New translations shared.json (Greek)
ZavaruKitsu Jan 18, 2025
85aef97
New translations shared.json (Italian)
ZavaruKitsu Jan 18, 2025
3ed1708
New translations shared.json (Russian)
ZavaruKitsu Jan 18, 2025
a4e5334
New translations shared.json (Turkish)
ZavaruKitsu Jan 18, 2025
9e8dc0f
New translations shared.json (Ukrainian)
ZavaruKitsu Jan 18, 2025
7b13332
New translations shared.json (Chinese Simplified)
ZavaruKitsu Jan 18, 2025
26c4b04
New translations shared.json (Chinese Traditional)
ZavaruKitsu Jan 18, 2025
6005db2
New translations shared.json (Vietnamese)
ZavaruKitsu Jan 18, 2025
fb54a0c
New translations shared.json (Portuguese, Brazilian)
ZavaruKitsu Jan 18, 2025
e469758
New translations shared.json (Persian)
ZavaruKitsu Jan 18, 2025
57c8a78
New translations shared.json (Latvian)
ZavaruKitsu Jan 18, 2025
1c405b3
New translations shared.json (Esperanto)
ZavaruKitsu Jan 18, 2025
f34988a
New translations shared.json (Ossetian)
ZavaruKitsu Jan 18, 2025
16a1110
Update source file Shared.json
ZavaruKitsu Jan 18, 2025
54310a0
New translations shared.json (Russian)
ZavaruKitsu Jan 18, 2025
7645d75
New translations shared.json (Chinese Simplified)
ZavaruKitsu Jan 20, 2025
0656c26
New translations shared.json (Portuguese, Brazilian)
ZavaruKitsu Feb 4, 2025
4b05397
New translations shared.json (Vietnamese)
ZavaruKitsu Feb 13, 2025
3e39982
New translations shared.json (Russian)
ZavaruKitsu Feb 13, 2025
10ff18e
New translations shared.json (Ukrainian)
ZavaruKitsu Feb 14, 2025
9eef207
New translations shared.json (Russian)
ZavaruKitsu Feb 14, 2025
eb3234c
New translations shared.json (Ukrainian)
ZavaruKitsu Feb 14, 2025
38c5303
New translations shared.json (Russian)
ZavaruKitsu Feb 14, 2025
42b3218
New translations shared.json (Portuguese, Brazilian)
ZavaruKitsu Mar 2, 2025
8c6f6f6
New translations shared.json (Russian)
ZavaruKitsu Mar 14, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
39 changes: 29 additions & 10 deletions scripts/generate-android.py
Original file line number Diff line number Diff line change
@@ -1,19 +1,20 @@
import re

from lxml import etree as et

import json
import os.path

mappings = {
'zh-hans': 'zh-rCN',
'zh-hant': 'zh-rTW'
}

if not os.path.exists('./values'):
os.chdir('../')

langs = [
'en',
'ru',
'be',
'pt',
'es',
'uk'
]
langs = [f for f in os.listdir('./values/langs') if os.path.isdir(f'./values/langs/{f}')]
langs.sort()

if not os.path.exists('./out'):
os.mkdir('./out')
Expand All @@ -28,17 +29,35 @@
root = et.Element('resources')

for k, v in strings.items():
if k + '_Android' in strings:
continue

if k.endswith('_Android'):
k = k.replace('_Android', '')

if k == 'HideAllChats':
continue

string = et.SubElement(root, 'string', {'name': k})
string.text = v
string.text = v.replace('\'', '\\\'')

tree = et.ElementTree(root)

lang = mappings.get(lang, lang)
suffix = f'-{lang}' if lang != 'en' else ''

if not os.path.exists(f'./out/android/values{suffix}'):
os.mkdir(f'./out/android/values{suffix}')

tree.write(f'./out/android/values{suffix}/ayu.xml', pretty_print=True, xml_declaration=True, encoding="utf-8")
tree.write(f'./out/android/values{suffix}/ayu.xml', pretty_print=True, xml_declaration=True, encoding='utf-8')

# fix CDATA
with open(f'./out/android/values{suffix}/ayu.xml', encoding='utf-8') as f:
data = f.read()
data = re.sub(r'&lt;!\[CDATA\[&lt;a href="(.+?)"&gt;(.+?)&lt;/a&gt;\]\]&gt;', r'<![CDATA[<a href="\1">\2</a>]]>', data)

with open(f'./out/android/values{suffix}/ayu.xml', 'w', encoding='utf-8') as f:
f.write(data)

print(f'Processed "{lang}"')

Expand Down
12 changes: 9 additions & 3 deletions scripts/generate-desktop.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
if not os.path.exists('./values'):
os.chdir('../')

with open('./values/langs/en/Shared.json') as f:
with open('./values/langs/en/Shared.json', encoding='utf-8') as f:
strings = json.load(f)

req = requests.get(
Expand All @@ -21,7 +21,13 @@
'''

for k, v in strings.items():
escaped = v.replace('"', '\\"')
if k.endswith('_Android'):
continue

if k.endswith('_Desktop'):
k = k.replace('_Desktop', '')

escaped = v.replace('"', '\\"').replace('\n', '\\n')
data += f'"ayu_{k}" = "{escaped}";\n'

if not os.path.exists('./out'):
Expand All @@ -30,4 +36,4 @@
with open(os.path.realpath('./out/lang.strings'), 'w', encoding='utf-8') as f:
f.write(data)

print('Done.')
print('Done.')
359 changes: 359 additions & 0 deletions values/langs/ar/Shared.json

Large diffs are not rendered by default.

406 changes: 350 additions & 56 deletions values/langs/be/Shared.json

Large diffs are not rendered by default.

359 changes: 359 additions & 0 deletions values/langs/de/Shared.json

Large diffs are not rendered by default.

359 changes: 359 additions & 0 deletions values/langs/el/Shared.json

Large diffs are not rendered by default.

Loading