Skip to content
Snippets Groups Projects
Commit ed099703 authored by inso's avatar inso
Browse files

Initializing internationalization work

parent a5c305bb
No related branches found
No related tags found
No related merge requests found
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS><TS version="2.0" language="fr_FR" sourcelanguage="fr_FR">
<context>
<name>AboutPopup</name>
<message>
<location filename="../../ui/about.ui" line="14"/>
<source>About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/about.ui" line="22"/>
<source>TextLabel</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>AccountConfigurationDialog</name>
<message>
<location filename="../../ui/account_cfg.ui" line="14"/>
<source>Add an account</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/account_cfg.ui" line="30"/>
<source>Account parameters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/account_cfg.ui" line="51"/>
<source>Account name (uid)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/account_cfg.ui" line="68"/>
<source>Wallets</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/account_cfg.ui" line="111"/>
<source>Delete account</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/account_cfg.ui" line="140"/>
<source>Key parameters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/account_cfg.ui" line="167"/>
<source>Your salt</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/account_cfg.ui" line="177"/>
<source>Your password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/account_cfg.ui" line="190"/>
<source>Please repeat your password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/account_cfg.ui" line="209"/>
<source>Show public key</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/account_cfg.ui" line="239"/>
<source>Communities membership</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/account_cfg.ui" line="254"/>
<source>Add a community</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/account_cfg.ui" line="261"/>
<source>Remove selected community</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/account_cfg.ui" line="285"/>
<source>Previous</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/account_cfg.ui" line="305"/>
<source>Next</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CertificationDialog</name>
<message>
<location filename="../../ui/certification.ui" line="14"/>
<source>Certification</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/certification.ui" line="20"/>
<source>Community</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/certification.ui" line="32"/>
<source>Certify user</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/certification.ui" line="40"/>
<source>Contact</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/certification.ui" line="61"/>
<source>User public key</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/certification.ui" line="80"/>
<source>Key</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CommunityConfigurationDialog</name>
<message>
<location filename="../../ui/community_cfg.ui" line="17"/>
<source>Add a community</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/community_cfg.ui" line="46"/>
<source>Please enter the address of a node :</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/community_cfg.ui" line="61"/>
<source>:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/community_cfg.ui" line="100"/>
<source>Communities nodes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/community_cfg.ui" line="118"/>
<source>Server</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/community_cfg.ui" line="138"/>
<source>Add</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/community_cfg.ui" line="159"/>
<source>Previous</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/community_cfg.ui" line="182"/>
<source>Next</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CommunityTabWidget</name>
<message>
<location filename="../../ui/community_tab.ui" line="17"/>
<source>communityTabWidget</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/community_tab.ui" line="40"/>
<source>Identities</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/community_tab.ui" line="53"/>
<source>Research a pubkey, an uid...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/community_tab.ui" line="60"/>
<source>Search...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/community_tab.ui" line="112"/>
<source>Quality : </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/community_tab.ui" line="119"/>
<source>Renew membership</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/community_tab.ui" line="126"/>
<source>Send leaving demand</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ConfigureContactDialog</name>
<message>
<location filename="../../ui/contact.ui" line="14"/>
<source>Add a contact</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/contact.ui" line="22"/>
<source>Nom</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/contact.ui" line="36"/>
<source>Pubkey</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CreateWalletDialog</name>
<message>
<location filename="../../ui/create_wallet.ui" line="14"/>
<source>Create a new wallet</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/create_wallet.ui" line="45"/>
<source>Wallet name :</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/create_wallet.ui" line="83"/>
<source>Previous</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/create_wallet.ui" line="103"/>
<source>Next</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CurrencyTabWidget</name>
<message>
<location filename="../../ui/currency_tab.ui" line="14"/>
<source>Form</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>DialogMember</name>
<message>
<location filename="../../ui/member.ui" line="14"/>
<source>Informations</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/member.ui" line="34"/>
<source>Member</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/member.ui" line="65"/>
<source>uid</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/member.ui" line="72"/>
<source>properties</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>HomeScreenWidget</name>
<message>
<location filename="../../ui/homescreen.ui" line="20"/>
<source>Form</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/homescreen.ui" line="49"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/homescreen.ui" line="67"/>
<source>Create a new account</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/homescreen.ui" line="100"/>
<source>Import an existing account</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/homescreen.ui" line="127"/>
<source>Get to know more about ucoin</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ImportAccountDialog</name>
<message>
<location filename="../../ui/import_account.ui" line="14"/>
<source>Dialog</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/import_account.ui" line="25"/>
<source>Import a file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/import_account.ui" line="36"/>
<source>Name of the account :</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>InformationsTabWidget</name>
<message>
<location filename="../../ui/informations_tab.ui" line="14"/>
<source>Form</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/informations_tab.ui" line="52"/>
<source>General</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/informations_tab.ui" line="61"/>
<source>label_general</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/informations_tab.ui" line="77"/>
<source>Rules</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/informations_tab.ui" line="83"/>
<source>label_rules</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/informations_tab.ui" line="96"/>
<source>Money</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/informations_tab.ui" line="102"/>
<source>label_money</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/informations_tab.ui" line="115"/>
<source>WoT</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/informations_tab.ui" line="121"/>
<source>label_wot</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../../ui/mainwindow.ui" line="151"/>
<source>Account</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/mainwindow.ui" line="49"/>
<source>Open</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/mainwindow.ui" line="69"/>
<source>Contacts</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/mainwindow.ui" line="79"/>
<source>Actions</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/mainwindow.ui" line="91"/>
<source>Manage accounts</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/mainwindow.ui" line="96"/>
<source>Configure trustable nodes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/mainwindow.ui" line="101"/>
<source>Add a contact</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/mainwindow.ui" line="121"/>
<source>Send a message</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/mainwindow.ui" line="126"/>
<source>Send money</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/mainwindow.ui" line="131"/>
<source>Remove contact</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/mainwindow.ui" line="136"/>
<source>Add</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/mainwindow.ui" line="141"/>
<source>Save</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/mainwindow.ui" line="146"/>
<source>Quit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/mainwindow.ui" line="156"/>
<source>Transfer money</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/mainwindow.ui" line="161"/>
<source>Configure</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/mainwindow.ui" line="166"/>
<source>Import</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/mainwindow.ui" line="171"/>
<source>Export</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/mainwindow.ui" line="176"/>
<source>Certification</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/mainwindow.ui" line="181"/>
<source>Set as default</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/mainwindow.ui" line="186"/>
<source>About</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>NetworkTabWidget</name>
<message>
<location filename="../../ui/network_tab.ui" line="14"/>
<source>Form</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PasswordAskerDialog</name>
<message>
<location filename="../../ui/password_asker.ui" line="14"/>
<source>Password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/password_asker.ui" line="23"/>
<source>Please enter your account password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/password_asker.ui" line="32"/>
<source>Remember my password during this session</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>TransferMoneyDialog</name>
<message>
<location filename="../../ui/transfer.ui" line="14"/>
<source>Transfer money</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/transfer.ui" line="20"/>
<source>Community</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/transfer.ui" line="32"/>
<source>Transfer money to</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/transfer.ui" line="40"/>
<source>Contact</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/transfer.ui" line="61"/>
<source>Recipient public key</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/transfer.ui" line="80"/>
<source>Key</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/transfer.ui" line="106"/>
<source>Wallet :</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/transfer.ui" line="125"/>
<source>Availalble currency : </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/transfer.ui" line="134"/>
<source>Amount :</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/transfer.ui" line="144"/>
<source> UD</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/transfer.ui" line="159"/>
<source>Transaction message</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>WalletsTab</name>
<message>
<location filename="../../ui/wallets_tab.ui" line="14"/>
<source>Form</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/wallets_tab.ui" line="43"/>
<source>Account</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/wallets_tab.ui" line="52"/>
<source>label_general</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/wallets_tab.ui" line="68"/>
<source>Balance</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/wallets_tab.ui" line="74"/>
<source>label_balance</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>WotTabWidget</name>
<message>
<location filename="../../ui/wot_tab.ui" line="14"/>
<source>Form</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/wot_tab.ui" line="33"/>
<source>Me</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>transactionsTabWidget</name>
<message>
<location filename="../../ui/transactions_tab.ui" line="14"/>
<source>Form</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/transactions_tab.ui" line="37"/>
<source>dd/MM/yyyy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/transactions_tab.ui" line="51"/>
<source>Balance:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/transactions_tab.ui" line="58"/>
<source>Payment:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ui/transactions_tab.ui" line="65"/>
<source>Deposit:</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
import sys, os, multiprocessing, subprocess, time
src = os.path.abspath(os.path.join(os.path.dirname(__file__), 'src', 'cutecoin'))
res = os.path.abspath(os.path.join(os.path.dirname(__file__), 'res'))
pro_file_template = """
FORMS = {0}
SOURCES = {1}
TRANSLATIONS = {2}
"""
def generate_pro():
sources = []
forms = []
translations = []
project_filename = os.path.abspath(os.path.join(
os.path.dirname(__file__),
"cutecoin-ts-{0}".format(int(time.time()))))
for root, dirs, files in os.walk(src):
for f in files:
if f.endswith('.py') and not f.endswith('_uic.py'):
sources.append(os.path.join(root, f))
else:
continue
print(os.path.join(root, f))
for root, dirs, files in os.walk(res):
for f in files:
if f.endswith('.ui'):
forms.append(os.path.join(root, f))
elif f.endswith('.ts'):
translations.append(os.path.join(root, f))
else:
continue
print(os.path.join(root, f))
with open(project_filename, 'w') as outfile:
outfile.write(pro_file_template.format(""" \\
""".join(forms),
""" \\
""".join(sources),
""" \\
""".join(translations)))
return project_filename
pro_file = generate_pro()
try:
subprocess.call(["pylupdate5", pro_file])
finally:
os.remove(pro_file)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment