mirror of https://github.com/qarmin/czkawka
Add script to check translations
parent
d1ac2f3c22
commit
1c67277625
@ -0,0 +1,34 @@
|
||||
translations = ["pl"] # en is missing here
|
||||
base_translation = "en"
|
||||
|
||||
base_keywords = []
|
||||
with open('i18n/' + base_translation + "/czkawka_gui.ftl", 'r') as file:
|
||||
base_translation_file_content = file.readlines()
|
||||
for line in base_translation_file_content:
|
||||
if line.find("=") != -1:
|
||||
first_split = line.split("=")[0].strip()
|
||||
base_keywords.append(first_split)
|
||||
|
||||
|
||||
for lang in translations:
|
||||
print("\nChecking " + lang + " language")
|
||||
lang_keywords = []
|
||||
with open('i18n/' + lang + "/czkawka_gui.ftl", 'r') as file:
|
||||
file_content = file.readlines()
|
||||
for line in file_content:
|
||||
if line.find("=") != -1:
|
||||
first_split = line.split("=")[0].strip()
|
||||
lang_keywords.append(first_split)
|
||||
|
||||
for keyword in base_keywords:
|
||||
try:
|
||||
lang_keywords.index(keyword)
|
||||
except:
|
||||
print("Missing keyword - " + keyword)
|
||||
|
||||
for keyword in lang_keywords:
|
||||
try:
|
||||
base_keywords.index(keyword)
|
||||
except:
|
||||
print("Unused keyword - " + keyword)
|
||||
|
Loading…
Reference in New Issue