Browse Source

qt: Final translation update before 0.12 fork

- Add new translations (finally, after a long time)
- update-translation script was not considering new translations - oops
  - fixed this, also remove (nearly) empty translations
- Update translation process, it was still describing the old repository
  structure
pull/1/head
Wladimir J. van der Laan 7 years ago
parent
commit
93236c0455
No known key found for this signature in database
GPG Key ID: 74810B012346C9A6
  1. 13
      contrib/devtools/update-translations.py
  2. 6
      doc/translation_process.md
  3. 16
      src/Makefile.qt.include
  4. 16
      src/qt/bitcoin_locale.qrc
  5. 113
      src/qt/locale/bitcoin_ach.ts
  6. 4
      src/qt/locale/bitcoin_be_BY.ts
  7. 16
      src/qt/locale/bitcoin_bg.ts
  8. 40
      src/qt/locale/bitcoin_bg_BG.ts
  9. 28
      src/qt/locale/bitcoin_ca.ts
  10. 28
      src/qt/locale/bitcoin_ca@valencia.ts
  11. 28
      src/qt/locale/bitcoin_ca_ES.ts
  12. 28
      src/qt/locale/bitcoin_cs.ts
  13. 609
      src/qt/locale/bitcoin_cs_CZ.ts
  14. 28
      src/qt/locale/bitcoin_da.ts
  15. 84
      src/qt/locale/bitcoin_de.ts
  16. 301
      src/qt/locale/bitcoin_el.ts
  17. 24
      src/qt/locale/bitcoin_el_GR.ts
  18. 3667
      src/qt/locale/bitcoin_en_GB.ts
  19. 16
      src/qt/locale/bitcoin_eo.ts
  20. 28
      src/qt/locale/bitcoin_es.ts
  21. 5
      src/qt/locale/bitcoin_es_CL.ts
  22. 16
      src/qt/locale/bitcoin_es_DO.ts
  23. 469
      src/qt/locale/bitcoin_es_ES.ts
  24. 16
      src/qt/locale/bitcoin_es_MX.ts
  25. 1077
      src/qt/locale/bitcoin_es_VE.ts
  26. 16
      src/qt/locale/bitcoin_et.ts
  27. 20
      src/qt/locale/bitcoin_fa.ts
  28. 28
      src/qt/locale/bitcoin_fi.ts
  29. 28
      src/qt/locale/bitcoin_fr.ts
  30. 877
      src/qt/locale/bitcoin_fr_FR.ts
  31. 16
      src/qt/locale/bitcoin_gl.ts
  32. 113
      src/qt/locale/bitcoin_gu_IN.ts
  33. 24
      src/qt/locale/bitcoin_he.ts
  34. 4
      src/qt/locale/bitcoin_hr.ts
  35. 25
      src/qt/locale/bitcoin_hu.ts
  36. 16
      src/qt/locale/bitcoin_id_ID.ts
  37. 28
      src/qt/locale/bitcoin_it.ts
  38. 28
      src/qt/locale/bitcoin_ja.ts
  39. 16
      src/qt/locale/bitcoin_ka.ts
  40. 24
      src/qt/locale/bitcoin_ko_KR.ts
  41. 12
      src/qt/locale/bitcoin_la.ts
  42. 8
      src/qt/locale/bitcoin_lt.ts
  43. 16
      src/qt/locale/bitcoin_lv_LV.ts
  44. 1027
      src/qt/locale/bitcoin_mk_MK.ts
  45. 28
      src/qt/locale/bitcoin_nb.ts
  46. 90
      src/qt/locale/bitcoin_nl.ts
  47. 12
      src/qt/locale/bitcoin_pam.ts
  48. 28
      src/qt/locale/bitcoin_pl.ts
  49. 28
      src/qt/locale/bitcoin_pt_BR.ts
  50. 24
      src/qt/locale/bitcoin_pt_PT.ts
  51. 24
      src/qt/locale/bitcoin_ro_RO.ts
  52. 28
      src/qt/locale/bitcoin_ru.ts
  53. 229
      src/qt/locale/bitcoin_ru_RU.ts
  54. 113
      src/qt/locale/bitcoin_sah.ts
  55. 28
      src/qt/locale/bitcoin_sk.ts
  56. 28
      src/qt/locale/bitcoin_sl_SI.ts
  57. 28
      src/qt/locale/bitcoin_sv.ts
  58. 28
      src/qt/locale/bitcoin_tr.ts
  59. 265
      src/qt/locale/bitcoin_tr_TR.ts
  60. 28
      src/qt/locale/bitcoin_uk.ts
  61. 12
      src/qt/locale/bitcoin_uz@Cyrl.ts
  62. 217
      src/qt/locale/bitcoin_zh.ts
  63. 29
      src/qt/locale/bitcoin_zh_CN.ts
  64. 113
      src/qt/locale/bitcoin_zh_HK.ts
  65. 28
      src/qt/locale/bitcoin_zh_TW.ts

13
contrib/devtools/update-translations.py

@ -29,6 +29,8 @@ TX = 'tx' @@ -29,6 +29,8 @@ TX = 'tx'
SOURCE_LANG = 'bitcoin_en.ts'
# Directory with locale files
LOCALE_DIR = 'src/qt/locale'
# Minimum number of messages for translation to be considered at all
MIN_NUM_MESSAGES = 10
def check_at_repository_root():
if not os.path.exists('.git'):
@ -37,7 +39,7 @@ def check_at_repository_root(): @@ -37,7 +39,7 @@ def check_at_repository_root():
exit(1)
def fetch_all_translations():
if subprocess.call([TX, 'pull', '-f']):
if subprocess.call([TX, 'pull', '-f', '-a']):
print('Error while fetching translations', file=sys.stderr)
exit(1)
@ -166,6 +168,15 @@ def postprocess_translations(reduce_diff_hacks=False): @@ -166,6 +168,15 @@ def postprocess_translations(reduce_diff_hacks=False):
if translation_node.get('type') == 'unfinished':
context.remove(message)
# check if document is (virtually) empty, and remove it if so
num_messages = 0
for context in root.findall('context'):
for message in context.findall('message'):
num_messages += 1
if num_messages < MIN_NUM_MESSAGES:
print('Removing %s, as it contains only %i messages' % (filepath, num_messages))
continue
# write fixed-up tree
# if diff reduction requested, replace some XML to 'sanitize' to qt formatting
if reduce_diff_hacks:

6
doc/translation_process.md

@ -74,10 +74,10 @@ The Transifex Bitcoin project config file is included as part of the repo. It ca @@ -74,10 +74,10 @@ The Transifex Bitcoin project config file is included as part of the repo. It ca
To assist in updating translations, we have created a script to help.
1. `python contrib/devtools/update-translations.py`
2. Update `src/qt/bitcoin.qrc` manually or via
2. Update `src/qt/bitcoin_locale.qrc` manually or via
`ls src/qt/locale/*ts|xargs -n1 basename|sed 's/\(bitcoin_\(.*\)\).ts/<file alias="\2">locale\/\1.qm<\/file>/'`
3. Update `src/qt/Makefile.am` manually or via
`ls src/qt/locale/*ts|xargs -n1 basename|sed 's/\(bitcoin_\(.*\)\).ts/ locale\/\1.ts \\/'`
3. Update `src/Makefile.qt.include` manually or via
`ls src/qt/locale/*ts|xargs -n1 basename|sed 's/\(bitcoin_\(.*\)\).ts/ qt\/locale\/\1.ts \\/'`
4. `git add` new translations from `src/qt/locale/`
**Do not directly download translations** one by one from the Transifex website, as we do a few post-processing steps before committing the translations.

16
src/Makefile.qt.include

@ -3,37 +3,41 @@ EXTRA_LIBRARIES += qt/libbitcoinqt.a @@ -3,37 +3,41 @@ EXTRA_LIBRARIES += qt/libbitcoinqt.a
# bitcoin qt core #
QT_TS = \
qt/locale/bitcoin_ach.ts \
qt/locale/bitcoin_af_ZA.ts \
qt/locale/bitcoin_ar.ts \
qt/locale/bitcoin_be_BY.ts \
qt/locale/bitcoin_bg_BG.ts \
qt/locale/bitcoin_bg.ts \
qt/locale/bitcoin_bs.ts \
qt/locale/bitcoin_ca_ES.ts \
qt/locale/bitcoin_ca.ts \
qt/locale/bitcoin_ca@valencia.ts \
qt/locale/bitcoin_cmn.ts \
qt/locale/bitcoin_cs_CZ.ts \
qt/locale/bitcoin_cs.ts \
qt/locale/bitcoin_cy.ts \
qt/locale/bitcoin_da.ts \
qt/locale/bitcoin_de.ts \
qt/locale/bitcoin_el_GR.ts \
qt/locale/bitcoin_el.ts \
qt/locale/bitcoin_en_GB.ts \
qt/locale/bitcoin_en.ts \
qt/locale/bitcoin_eo.ts \
qt/locale/bitcoin_es_CL.ts \
qt/locale/bitcoin_es_DO.ts \
qt/locale/bitcoin_es_ES.ts \
qt/locale/bitcoin_es_MX.ts \
qt/locale/bitcoin_es.ts \
qt/locale/bitcoin_es_UY.ts \
qt/locale/bitcoin_es_VE.ts \
qt/locale/bitcoin_et.ts \
qt/locale/bitcoin_eu_ES.ts \
qt/locale/bitcoin_fa_IR.ts \
qt/locale/bitcoin_fa.ts \
qt/locale/bitcoin_fi.ts \
qt/locale/bitcoin_fr_CA.ts \
qt/locale/bitcoin_fr_FR.ts \
qt/locale/bitcoin_fr.ts \
qt/locale/bitcoin_gl.ts \
qt/locale/bitcoin_gu_IN.ts \
qt/locale/bitcoin_he.ts \
qt/locale/bitcoin_hi_IN.ts \
qt/locale/bitcoin_hr.ts \
@ -48,6 +52,7 @@ QT_TS = \ @@ -48,6 +52,7 @@ QT_TS = \
qt/locale/bitcoin_la.ts \
qt/locale/bitcoin_lt.ts \
qt/locale/bitcoin_lv_LV.ts \
qt/locale/bitcoin_mk_MK.ts \
qt/locale/bitcoin_mn.ts \
qt/locale/bitcoin_ms_MY.ts \
qt/locale/bitcoin_nb.ts \
@ -57,14 +62,15 @@ QT_TS = \ @@ -57,14 +62,15 @@ QT_TS = \
qt/locale/bitcoin_pt_BR.ts \
qt/locale/bitcoin_pt_PT.ts \
qt/locale/bitcoin_ro_RO.ts \
qt/locale/bitcoin_ru_RU.ts \
qt/locale/bitcoin_ru.ts \
qt/locale/bitcoin_sah.ts \
qt/locale/bitcoin_sk.ts \
qt/locale/bitcoin_sl_SI.ts \
qt/locale/bitcoin_sq.ts \
qt/locale/bitcoin_sr.ts \
qt/locale/bitcoin_sv.ts \
qt/locale/bitcoin_th_TH.ts \
qt/locale/bitcoin_tr_TR.ts \
qt/locale/bitcoin_tr.ts \
qt/locale/bitcoin_uk.ts \
qt/locale/bitcoin_ur_PK.ts \
@ -72,7 +78,7 @@ QT_TS = \ @@ -72,7 +78,7 @@ QT_TS = \
qt/locale/bitcoin_vi.ts \
qt/locale/bitcoin_vi_VN.ts \
qt/locale/bitcoin_zh_CN.ts \
qt/locale/bitcoin_zh_HK.ts \
qt/locale/bitcoin_zh.ts \
qt/locale/bitcoin_zh_TW.ts
QT_FORMS_UI = \

16
src/qt/bitcoin_locale.qrc

@ -1,36 +1,40 @@ @@ -1,36 +1,40 @@
<!DOCTYPE RCC><RCC version="1.0">
<qresource prefix="/translations">
<file alias="ach">locale/bitcoin_ach.qm</file>
<file alias="af_ZA">locale/bitcoin_af_ZA.qm</file>
<file alias="ar">locale/bitcoin_ar.qm</file>
<file alias="be_BY">locale/bitcoin_be_BY.qm</file>
<file alias="bg_BG">locale/bitcoin_bg_BG.qm</file>
<file alias="bg">locale/bitcoin_bg.qm</file>
<file alias="bs">locale/bitcoin_bs.qm</file>
<file alias="ca_ES">locale/bitcoin_ca_ES.qm</file>
<file alias="ca">locale/bitcoin_ca.qm</file>
<file alias="ca@valencia">locale/bitcoin_ca@valencia.qm</file>
<file alias="cmn">locale/bitcoin_cmn.qm</file>
<file alias="cs_CZ">locale/bitcoin_cs_CZ.qm</file>
<file alias="cs">locale/bitcoin_cs.qm</file>
<file alias="cy">locale/bitcoin_cy.qm</file>
<file alias="da">locale/bitcoin_da.qm</file>
<file alias="de">locale/bitcoin_de.qm</file>
<file alias="el_GR">locale/bitcoin_el_GR.qm</file>
<file alias="el">locale/bitcoin_el.qm</file>
<file alias="en_GB">locale/bitcoin_en_GB.qm</file>
<file alias="en">locale/bitcoin_en.qm</file>
<file alias="eo">locale/bitcoin_eo.qm</file>
<file alias="es_CL">locale/bitcoin_es_CL.qm</file>
<file alias="es_DO">locale/bitcoin_es_DO.qm</file>
<file alias="es_ES">locale/bitcoin_es_ES.qm</file>
<file alias="es_MX">locale/bitcoin_es_MX.qm</file>
<file alias="es">locale/bitcoin_es.qm</file>
<file alias="es_UY">locale/bitcoin_es_UY.qm</file>
<file alias="es_VE">locale/bitcoin_es_VE.qm</file>
<file alias="et">locale/bitcoin_et.qm</file>
<file alias="eu_ES">locale/bitcoin_eu_ES.qm</file>
<file alias="fa_IR">locale/bitcoin_fa_IR.qm</file>
<file alias="fa">locale/bitcoin_fa.qm</file>
<file alias="fi">locale/bitcoin_fi.qm</file>
<file alias="fr_CA">locale/bitcoin_fr_CA.qm</file>
<file alias="fr_FR">locale/bitcoin_fr_FR.qm</file>
<file alias="fr">locale/bitcoin_fr.qm</file>
<file alias="gl">locale/bitcoin_gl.qm</file>
<file alias="gu_IN">locale/bitcoin_gu_IN.qm</file>
<file alias="he">locale/bitcoin_he.qm</file>
<file alias="hi_IN">locale/bitcoin_hi_IN.qm</file>
<file alias="hr">locale/bitcoin_hr.qm</file>
@ -45,6 +49,7 @@ @@ -45,6 +49,7 @@
<file alias="la">locale/bitcoin_la.qm</file>
<file alias="lt">locale/bitcoin_lt.qm</file>
<file alias="lv_LV">locale/bitcoin_lv_LV.qm</file>
<file alias="mk_MK">locale/bitcoin_mk_MK.qm</file>
<file alias="mn">locale/bitcoin_mn.qm</file>
<file alias="ms_MY">locale/bitcoin_ms_MY.qm</file>
<file alias="nb">locale/bitcoin_nb.qm</file>
@ -54,14 +59,15 @@ @@ -54,14 +59,15 @@
<file alias="pt_BR">locale/bitcoin_pt_BR.qm</file>
<file alias="pt_PT">locale/bitcoin_pt_PT.qm</file>
<file alias="ro_RO">locale/bitcoin_ro_RO.qm</file>
<file alias="ru_RU">locale/bitcoin_ru_RU.qm</file>
<file alias="ru">locale/bitcoin_ru.qm</file>
<file alias="sah">locale/bitcoin_sah.qm</file>
<file alias="sk">locale/bitcoin_sk.qm</file>
<file alias="sl_SI">locale/bitcoin_sl_SI.qm</file>
<file alias="sq">locale/bitcoin_sq.qm</file>
<file alias="sr">locale/bitcoin_sr.qm</file>
<file alias="sv">locale/bitcoin_sv.qm</file>
<file alias="th_TH">locale/bitcoin_th_TH.qm</file>
<file alias="tr_TR">locale/bitcoin_tr_TR.qm</file>
<file alias="tr">locale/bitcoin_tr.qm</file>
<file alias="uk">locale/bitcoin_uk.qm</file>
<file alias="ur_PK">locale/bitcoin_ur_PK.qm</file>
@ -69,7 +75,7 @@ @@ -69,7 +75,7 @@
<file alias="vi">locale/bitcoin_vi.qm</file>
<file alias="vi_VN">locale/bitcoin_vi_VN.qm</file>
<file alias="zh_CN">locale/bitcoin_zh_CN.qm</file>
<file alias="zh_HK">locale/bitcoin_zh_HK.qm</file>
<file alias="zh">locale/bitcoin_zh.qm</file>
<file alias="zh_TW">locale/bitcoin_zh_TW.qm</file>
</qresource>
</RCC>

113
src/qt/locale/bitcoin_ach.ts

@ -1,113 +0,0 @@ @@ -1,113 +0,0 @@
<TS language="ach" version="2.1">
<context>
<name>AddressBookPage</name>
</context>
<context>
<name>AddressTableModel</name>
</context>
<context>
<name>AskPassphraseDialog</name>
</context>
<context>
<name>BanTableModel</name>
</context>
<context>
<name>BitcoinGUI</name>
</context>
<context>
<name>ClientModel</name>
</context>
<context>
<name>CoinControlDialog</name>
</context>
<context>
<name>EditAddressDialog</name>
</context>
<context>
<name>FreespaceChecker</name>
</context>
<context>
<name>HelpMessageDialog</name>
</context>
<context>
<name>Intro</name>
</context>
<context>
<name>OpenURIDialog</name>
</context>
<context>
<name>OptionsDialog</name>
</context>
<context>
<name>OverviewPage</name>
</context>
<context>
<name>PaymentServer</name>
</context>
<context>
<name>PeerTableModel</name>
</context>
<context>
<name>QObject</name>
</context>
<context>
<name>QRImageWidget</name>
</context>
<context>
<name>RPCConsole</name>
</context>
<context>
<name>ReceiveCoinsDialog</name>
</context>
<context>
<name>ReceiveRequestDialog</name>
</context>
<context>
<name>RecentRequestsTableModel</name>
</context>
<context>
<name>SendCoinsDialog</name>
</context>
<context>
<name>SendCoinsEntry</name>
</context>
<context>
<name>ShutdownWindow</name>
</context>
<context>
<name>SignVerifyMessageDialog</name>
</context>
<context>
<name>SplashScreen</name>
</context>
<context>
<name>TrafficGraphWidget</name>
</context>
<context>
<name>TransactionDesc</name>
</context>
<context>
<name>TransactionDescDialog</name>
</context>
<context>
<name>TransactionTableModel</name>
</context>
<context>
<name>TransactionView</name>
</context>
<context>
<name>UnitDisplayStatusBarControl</name>
</context>
<context>
<name>WalletFrame</name>
</context>
<context>
<name>WalletModel</name>
</context>
<context>
<name>WalletView</name>
</context>
<context>
<name>bitcoin-core</name>
</context>
</TS>

4
src/qt/locale/bitcoin_be_BY.ts

@ -1443,10 +1443,6 @@ @@ -1443,10 +1443,6 @@
<source>Signing transaction failed</source>
<translation>Памылка подпісу транзакцыі</translation>
</message>
<message>
<source>Start minimized</source>
<translation>Стартаваць ммінімізаванай</translation>
</message>
<message>
<source>This is experimental software.</source>
<translation>Гэта эксперыментальная праграма.</translation>

16
src/qt/locale/bitcoin_bg.ts

@ -2361,10 +2361,6 @@ @@ -2361,10 +2361,6 @@
<source>Whitelist peers connecting from the given netmask or IP address. Can be specified multiple times.</source>
<translation>Сложете в бял списък пиъри,свързващи се от дадената интернет маска или айпи адрес.Може да бъде заложено неколкократно.</translation>
</message>
<message>
<source>(default: 1)</source>
<translation>(по подразбиране 1)</translation>
</message>
<message>
<source>&lt;category&gt; can be:</source>
<translation>&lt;category&gt; може да бъде:</translation>
@ -2409,10 +2405,6 @@ @@ -2409,10 +2405,6 @@
<source>Set the number of threads for coin generation if enabled (-1 = all cores, default: %d)</source>
<translation>Заложете броя на нишки за генерация на монети ако е включено(-1 = всички ядра, по подразбиране: %d)</translation>
</message>
<message>
<source>Choose data directory on startup (default: 0)</source>
<translation>Изберете директория при стартиране на програмата.( настройка по подразбиране:0)</translation>
</message>
<message>
<source>Connect through SOCKS5 proxy</source>
<translation>Свързване чрез SOCKS5 прокси</translation>
@ -2437,14 +2429,6 @@ @@ -2437,14 +2429,6 @@
<source>Send trace/debug info to console instead of debug.log file</source>
<translation>Изпрати локализиращата или дебъг информацията към конзолата, вместо файлът debug.log</translation>
</message>
<message>
<source>Set language, for example "de_DE" (default: system locale)</source>
<translation>Задаване на език,например "de_DE" (по подразбиране: system locale)</translation>
</message>
<message>
<source>Start minimized</source>
<translation>Стартирай минимизирано</translation>
</message>
<message>
<source>This is experimental software.</source>
<translation>Това е експериментален софтуер.</translation>

40
src/qt/locale/bitcoin_cmn.ts → src/qt/locale/bitcoin_bg_BG.ts

@ -1,9 +1,25 @@ @@ -1,9 +1,25 @@
<TS language="cmn" version="2.1">
<TS language="bg_BG" version="2.1">
<context>
<name>AddressBookPage</name>
<message>
<source>Right-click to edit address or label</source>
<translation>Клик с десен бутон на мишката за промяна на адрес или етикет</translation>
</message>
<message>
<source>Create a new address</source>
<translation></translation>
<translation>Създай нов адрес</translation>
</message>
<message>
<source>&amp;New</source>
<translation>Нов</translation>
</message>
<message>
<source>&amp;Copy</source>
<translation>Копирай</translation>
</message>
<message>
<source>C&amp;lose</source>
<translation>Затвори</translation>
</message>
</context>
<context>
@ -17,6 +33,14 @@ @@ -17,6 +33,14 @@
</context>
<context>
<name>BitcoinGUI</name>
<message>
<source>Bitcoin Core</source>
<translation>Биткойн ядро</translation>
</message>
<message>
<source>&amp;About Bitcoin Core</source>
<translation>За Биткойн ядрото</translation>
</message>
</context>
<context>
<name>ClientModel</name>
@ -32,9 +56,17 @@ @@ -32,9 +56,17 @@
</context>
<context>
<name>HelpMessageDialog</name>
<message>
<source>Bitcoin Core</source>
<translation>Биткойн ядро</translation>
</message>
</context>
<context>
<name>Intro</name>
<message>
<source>Bitcoin Core</source>
<translation>Биткойн ядро</translation>
</message>
</context>
<context>
<name>OpenURIDialog</name>
@ -83,6 +115,10 @@ @@ -83,6 +115,10 @@
</context>
<context>
<name>SplashScreen</name>
<message>
<source>Bitcoin Core</source>
<translation>Биткойн ядро</translation>
</message>
</context>
<context>
<name>TrafficGraphWidget</name>

28
src/qt/locale/bitcoin_ca.ts

@ -2839,10 +2839,6 @@ @@ -2839,10 +2839,6 @@
<source>Whitelist peers connecting from the given netmask or IP address. Can be specified multiple times.</source>
<translation>Afegeix a la llista blanca els iguals que es connecten de la màscara de xarxa o adreça IP donada. Es pot especificar moltes vegades.</translation>
</message>
<message>
<source>(default: 1)</source>
<translation>(per defecte: 1)</translation>
</message>
<message>
<source>&lt;category&gt; can be:</source>
<translation>&lt;category&gt; pot ser:</translation>
@ -3059,10 +3055,6 @@ @@ -3059,10 +3055,6 @@
<source>Cannot resolve -whitebind address: '%s'</source>
<translation>No es pot resoldre l'adreça -whitebind: «%s»</translation>
</message>
<message>
<source>Choose data directory on startup (default: 0)</source>
<translation>Tria el directori de dades a l'inici (per defecte: 0)</translation>
</message>
<message>
<source>Connect through SOCKS5 proxy</source>
<translation>Connecta a través del proxy SOCKS5</translation>
@ -3139,22 +3131,10 @@ @@ -3139,22 +3131,10 @@
<source>Send transactions as zero-fee transactions if possible (default: %u)</source>
<translation>Envia les transaccions com a transaccions de comissió zero sempre que sigui possible (per defecte: %u) </translation>
</message>
<message>
<source>Set SSL root certificates for payment request (default: -system-)</source>
<translation>Defineix certificats arrel SSL per a la sol·licitud de pagament (per defecte: -sistema-)</translation>
</message>
<message>
<source>Set language, for example "de_DE" (default: system locale)</source>
<translation>Defineix un idioma, per exemple «de_DE» (per defecte: preferències locals de sistema)</translation>
</message>
<message>
<source>Show all debugging options (usage: --help -help-debug)</source>
<translation>Mostra totes les opcions de depuració (ús: --help --help-debug)</translation>
</message>
<message>
<source>Show splash screen on startup (default: 1)</source>
<translation>Mostra la finestra de benvinguda a l'inici (per defecte: 1)</translation>
</message>
<message>
<source>Shrink debug.log file on client startup (default: 1 when no -debug)</source>
<translation>Redueix el fitxer debug.log durant l'inici del client (per defecte: 1 quan no -debug)</translation>
@ -3163,10 +3143,6 @@ @@ -3163,10 +3143,6 @@
<source>Signing transaction failed</source>
<translation>Ha fallat la signatura de la transacció</translation>
</message>
<message>
<source>Start minimized</source>
<translation>Inicia minimitzat</translation>
</message>
<message>
<source>The transaction amount is too small to pay the fee</source>
<translation>L'import de la transacció és massa petit per pagar-ne una comissió</translation>
@ -3191,10 +3167,6 @@ @@ -3191,10 +3167,6 @@
<source>Transaction too large</source>
<translation>La transacció és massa gran</translation>
</message>
<message>
<source>UI Options:</source>
<translation>Opcions d'interfície:</translation>
</message>
<message>
<source>Unable to bind to %s on this computer (bind returned error %s)</source>
<translation>No s'ha pogut vincular a %s en aquest ordinador (la vinculació ha retornat l'error %s)</translation>

28
src/qt/locale/bitcoin_ca@valencia.ts

@ -2835,10 +2835,6 @@ @@ -2835,10 +2835,6 @@
<source>Whitelist peers connecting from the given netmask or IP address. Can be specified multiple times.</source>
<translation>Afig a la llista blanca els iguals que es connecten de la màscara de xarxa o adreça IP donada. Es pot especificar moltes vegades.</translation>
</message>
<message>
<source>(default: 1)</source>
<translation>(per defecte: 1)</translation>
</message>
<message>
<source>&lt;category&gt; can be:</source>
<translation>&lt;category&gt; pot ser:</translation>
@ -3055,10 +3051,6 @@ @@ -3055,10 +3051,6 @@
<source>Cannot resolve -whitebind address: '%s'</source>
<translation>No es pot resoldre l'adreça -whitebind: «%s»</translation>
</message>
<message>
<source>Choose data directory on startup (default: 0)</source>
<translation>Tria el directori de dades a l'inici (per defecte: 0)</translation>
</message>
<message>
<source>Connect through SOCKS5 proxy</source>
<translation>Connecta a través del proxy SOCKS5</translation>
@ -3135,22 +3127,10 @@ @@ -3135,22 +3127,10 @@
<source>Send transactions as zero-fee transactions if possible (default: %u)</source>
<translation>Envia les transaccions com a transaccions de comissió zero sempre que siga possible (per defecte: %u) </translation>
</message>
<message>
<source>Set SSL root certificates for payment request (default: -system-)</source>
<translation>Defineix certificats arrel SSL per a la sol·licitud de pagament (per defecte: -sistema-)</translation>
</message>
<message>
<source>Set language, for example "de_DE" (default: system locale)</source>
<translation>Defineix un idioma, per exemple «de_DE» (per defecte: preferències locals de sistema)</translation>
</message>
<message>
<source>Show all debugging options (usage: --help -help-debug)</source>
<translation>Mostra totes les opcions de depuració (ús: --help --help-debug)</translation>
</message>
<message>
<source>Show splash screen on startup (default: 1)</source>
<translation>Mostra la finestra de benvinguda a l'inici (per defecte: 1)</translation>
</message>
<message>
<source>Shrink debug.log file on client startup (default: 1 when no -debug)</source>
<translation>Redueix el fitxer debug.log durant l'inici del client (per defecte: 1 quan no -debug)</translation>
@ -3159,10 +3139,6 @@ @@ -3159,10 +3139,6 @@
<source>Signing transaction failed</source>
<translation>Ha fallat la signatura de la transacció</translation>
</message>
<message>
<source>Start minimized</source>
<translation>Inicia minimitzat</translation>
</message>
<message>
<source>The transaction amount is too small to pay the fee</source>
<translation>L'import de la transacció és massa petit per pagar-ne una comissió</translation>
@ -3187,10 +3163,6 @@ @@ -3187,10 +3163,6 @@
<source>Transaction too large</source>
<translation>La transacció és massa gran</translation>
</message>
<message>
<source>UI Options:</source>
<translation>Opcions d'interfície:</translation>
</message>
<message>
<source>Unable to bind to %s on this computer (bind returned error %s)</source>
<translation>No s'ha pogut vincular a %s en este ordinador (la vinculació ha retornat l'error %s)</translation>

28
src/qt/locale/bitcoin_ca_ES.ts

@ -2839,10 +2839,6 @@ @@ -2839,10 +2839,6 @@
<source>Whitelist peers connecting from the given netmask or IP address. Can be specified multiple times.</source>
<translation>Afegeix a la llista blanca els iguals que es connecten de la màscara de xarxa o adreça IP donada. Es pot especificar moltes vegades.</translation>
</message>
<message>
<source>(default: 1)</source>
<translation>(per defecte: 1)</translation>
</message>
<message>
<source>&lt;category&gt; can be:</source>
<translation>&lt;category&gt; pot ser:</translation>
@ -3059,10 +3055,6 @@ @@ -3059,10 +3055,6 @@
<source>Cannot resolve -whitebind address: '%s'</source>
<translation>No es pot resoldre l'adreça -whitebind: «%s»</translation>
</message>
<message>
<source>Choose data directory on startup (default: 0)</source>
<translation>Tria el directori de dades a l'inici (per defecte: 0)</translation>
</message>
<message>
<source>Connect through SOCKS5 proxy</source>
<translation>Connecta a través del proxy SOCKS5</translation>
@ -3139,22 +3131,10 @@ @@ -3139,22 +3131,10 @@
<source>Send transactions as zero-fee transactions if possible (default: %u)</source>
<translation>Envia les transaccions com a transaccions de comissió zero sempre que sigui possible (per defecte: %u) </translation>
</message>
<message>
<source>Set SSL root certificates for payment request (default: -system-)</source>
<translation>Defineix certificats arrel SSL per a la sol·licitud de pagament (per defecte: -sistema-)</translation>
</message>
<message>
<source>Set language, for example "de_DE" (default: system locale)</source>
<translation>Defineix un idioma, per exemple «de_DE» (per defecte: preferències locals de sistema)</translation>
</message>
<message>
<source>Show all debugging options (usage: --help -help-debug)</source>
<translation>Mostra totes les opcions de depuració (ús: --help --help-debug)</translation>
</message>
<message>
<source>Show splash screen on startup (default: 1)</source>
<translation>Mostra la finestra de benvinguda a l'inici (per defecte: 1)</translation>
</message>
<message>
<source>Shrink debug.log file on client startup (default: 1 when no -debug)</source>
<translation>Redueix el fitxer debug.log durant l'inici del client (per defecte: 1 quan no -debug)</translation>
@ -3163,10 +3143,6 @@ @@ -3163,10 +3143,6 @@
<source>Signing transaction failed</source>
<translation>Ha fallat la signatura de la transacció</translation>
</message>
<message>
<source>Start minimized</source>
<translation>Inicia minimitzat</translation>
</message>
<message>
<source>The transaction amount is too small to pay the fee</source>
<translation>L'import de la transacció és massa petit per pagar-ne una comissió</translation>
@ -3191,10 +3167,6 @@ @@ -3191,10 +3167,6 @@
<source>Transaction too large</source>
<translation>La transacció és massa gran</translation>
</message>
<message>
<source>UI Options:</source>
<translation>Opcions d'interfície:</translation>
</message>
<message>
<source>Unable to bind to %s on this computer (bind returned error %s)</source>
<translation>No s'ha pogut vincular a %s en aquest ordinador (la vinculació ha retornat l'error %s)</translation>

28
src/qt/locale/bitcoin_cs.ts

@ -2839,10 +2839,6 @@ @@ -2839,10 +2839,6 @@
<source>Whitelist peers connecting from the given netmask or IP address. Can be specified multiple times.</source>
<translation>Umístit na bílou listinu protějšky připojující se z dané podsítě či IP adresy. Lze zadat i vícekrát.</translation>
</message>
<message>
<source>(default: 1)</source>
<translation>(výchozí: 1)</translation>
</message>
<message>
<source>&lt;category&gt; can be:</source>
<translation>&lt;category&gt; může být:</translation>
@ -3059,10 +3055,6 @@ @@ -3059,10 +3055,6 @@
<source>Cannot resolve -whitebind address: '%s'</source>
<translation>Nemohu přeložit -whitebind adresu: '%s'</translation>
</message>
<message>
<source>Choose data directory on startup (default: 0)</source>
<translation>Zvolit adresář pro data při startu (výchozí: 0)</translation>
</message>
<message>
<source>Connect through SOCKS5 proxy</source>
<translation>Připojit se přes SOCKS5 proxy</translation>
@ -3139,22 +3131,10 @@ @@ -3139,22 +3131,10 @@
<source>Send transactions as zero-fee transactions if possible (default: %u)</source>
<translation>Posílat transakce pokud možno bez poplatků (výchozí: %u)</translation>
</message>
<message>
<source>Set SSL root certificates for payment request (default: -system-)</source>
<translation>Nastavit kořenové SSL certifikáty pro platební požadavky (výchozí: -system-)</translation>
</message>
<message>
<source>Set language, for example "de_DE" (default: system locale)</source>
<translation>Nastavit jazyk, například de_DE (výchozí: systémové nastavení)</translation>
</message>
<message>
<source>Show all debugging options (usage: --help -help-debug)</source>
<translation>Zobrazit všechny možnosti ladění (užití: --help -help-debug)</translation>
</message>
<message>
<source>Show splash screen on startup (default: 1)</source>
<translation>Zobrazit startovací obrazovku (výchozí: 1)</translation>
</message>
<message>
<source>Shrink debug.log file on client startup (default: 1 when no -debug)</source>
<translation>Při spuštění klienta zmenšit soubor debug.log (výchozí: 1, pokud není zadáno -debug)</translation>
@ -3163,10 +3143,6 @@ @@ -3163,10 +3143,6 @@
<source>Signing transaction failed</source>
<translation>Nepodařilo se podepsat transakci</translation>
</message>
<message>
<source>Start minimized</source>
<translation>Nastartovat minimalizovaně</translation>
</message>
<message>
<source>The transaction amount is too small to pay the fee</source>
<translation>Částka v transakci je příliš malá na pokrytí poplatku</translation>
@ -3191,10 +3167,6 @@ @@ -3191,10 +3167,6 @@
<source>Transaction too large</source>
<translation>Transakce je příliš velká</translation>
</message>
<message>
<source>UI Options:</source>
<translation>Možnosti UI:</translation>
</message>
<message>
<source>Unable to bind to %s on this computer (bind returned error %s)</source>
<translation>Nedaří se mi připojit na %s na tomhle počítači (operace bind vrátila chybu %s)</translation>

609
src/qt/locale/bitcoin_cs_CZ.ts

@ -0,0 +1,609 @@ @@ -0,0 +1,609 @@
<TS language="cs_CZ" version="2.1">
<context>
<name>AddressBookPage</name>
<message>
<source>Create a new address</source>
<translation>Vytvořit novou adresu</translation>
</message>
<message>
<source>Copy the currently selected address to the system clipboard</source>
<translation>Kopírovat aktuálně vybrané adresy do schránky</translation>
</message>
<message>
<source>&amp;Delete</source>
<translation>&amp;Odstranit</translation>
</message>
<message>
<source>Comma separated file (*.csv)</source>
<translation>Textový soubor oddělený středníkem (*.csv)</translation>
</message>
</context>
<context>
<name>AddressTableModel</name>
<message>
<source>Label</source>
<translation>Popis</translation>
</message>
<message>
<source>Address</source>
<translation>Adresa</translation>
</message>
<message>
<source>(no label)</source>
<translation>(bez popisu)</translation>
</message>
</context>
<context>
<name>AskPassphraseDialog</name>
<message>
<source>Enter passphrase</source>
<translation>Zadej heslo</translation>
</message>
<message>
<source>New passphrase</source>
<translation>Nové heslo</translation>
</message>
<message>
<source>Repeat new passphrase</source>
<translation>Zopakujte nové heslo</translation>
</message>
<message>
<source>Encrypt wallet</source>
<translation>Zašifrovat peněženku</translation>
</message>
<message>
<source>This operation needs your wallet passphrase to unlock the wallet.</source>
<translation>Tato operace vyžaduje heslo k odemknutí peněženky.</translation>
</message>
<message>
<source>Unlock wallet</source>
<translation>Odemknout peněženku</translation>
</message>
<message>
<source>This operation needs your wallet passphrase to decrypt the wallet.</source>
<translation>Tato operace vyžaduje heslo k dešifrování peněženky.</translation>
</message>
<message>
<source>Decrypt wallet</source>
<translation>Dešifrovat peněženku</translation>
</message>
<message>
<source>Change passphrase</source>
<translation>Změnit heslo</translation>
</message>
<message>
<source>Confirm wallet encryption</source>
<translation>Potvrďte zašifrování peněženky</translation>
</message>
<message>
<source>Wallet encrypted</source>
<translation>Peněženka zašifrována</translation>
</message>
<message>
<source>Wallet encryption failed</source>
<translation>Zašifrování peněženky selhalo</translation>
</message>
<message>
<source>Wallet encryption failed due to an internal error. Your wallet was not encrypted.</source>
<translation>Šifrování peněženky selhalo vinou vnitřní chyby. Vaše peněženka nebyla zašifrována.</translation>
</message>
<message>
<source>The supplied passphrases do not match.</source>
<translation>Zadaná hesla nejsou shodná.</translation>
</message>
<message>
<source>Wallet unlock failed</source>
<translation>Odemčení peněženky selhalo</translation>
</message>
<message>
<source>The passphrase entered for the wallet decryption was incorrect.</source>
<translation>Heslo zadané k dešifrování peněženky nebylo správné</translation>
</message>
<message>
<source>Wallet decryption failed</source>
<translation>Deěifrování peněženky selhalo</translation>
</message>
</context>
<context>
<name>BanTableModel</name>
</context>
<context>
<name>BitcoinGUI</name>
<message>
<source>Synchronizing with network...</source>
<translation>Synchronizuji se sítí...</translation>
</message>
<message>
<source>&amp;Overview</source>
<translation>&amp;Přehled</translation>
</message>
<message>
<source>Show general overview of wallet</source>
<translation>Zobrazit základní přehled o peněžence</translation>
</message>
<message>
<source>&amp;Transactions</source>
<translation>&amp;Transakce</translation>
</message>
<message>
<source>Browse transaction history</source>
<translation>Procházení historií transakcí</translation>
</message>
<message>
<source>Quit application</source>
<translation>Ukončit aplikaci</translation>
</message>
<message>
<source>&amp;Options...</source>
<translation>&amp;Možnosti...</translation>
</message>
<message>
<source>Change the passphrase used for wallet encryption</source>
<translation>Změnit heslo k šifrování peněženky</translation>
</message>
<message>
<source>Bitcoin</source>
<translation>Bitcoin</translation>
</message>
<message>
<source>&amp;File</source>
<translation>&amp;Soubor</translation>
</message>
<message>
<source>&amp;Settings</source>
<translation>&amp;Nastavení</translation>
</message>
<message>
<source>&amp;Help</source>
<translation>Nápo&amp;věda</translation>
</message>
<message>
<source>Tabs toolbar</source>
<translation>Panely</translation>
</message>
<message>
<source>Up to date</source>
<translation>Aktuální</translation>
</message>
<message>
<source>Catching up...</source>
<translation>Zachytávám...</translation>
</message>
<message>
<source>Sent transaction</source>
<translation>Odeslané transakce</translation>
</message>
<message>
<source>Incoming transaction</source>
<translation>Příchozí transakce</translation>
</message>
<message>
<source>Wallet is &lt;b&gt;encrypted&lt;/b&gt; and currently &lt;b&gt;unlocked&lt;/b&gt;</source>
<translation>Peněženka je &lt;b&gt;zašifrována&lt;/b&gt; a momentálně &lt;b&gt;odemčená&lt;/b&gt;</translation>
</message>
<message>
<source>Wallet is &lt;b&gt;encrypted&lt;/b&gt; and currently &lt;b&gt;locked&lt;/b&gt;</source>
<translation>Peněženka je &lt;b&gt;zašifrována&lt;/b&gt; a momentálně &lt;b&gt;uzamčená&lt;/b&gt;</translation>
</message>
</context>
<context>
<name>ClientModel</name>
</context>
<context>
<name>CoinControlDialog</name>
<message>
<source>Amount</source>
<translation>Množství</translation>
</message>
<message>
<source>Date</source>
<translation>Datum</translation>
</message>
<message>
<source>Confirmed</source>
<translation>Potvrzeno</translation>
</message>
<message>
<source>Copy address</source>
<translation>Kopírovat sdresu</translation>
</message>
<message>
<source>Copy label</source>
<translation>Kopírovat popis</translation>
</message>
<message>
<source>(no label)</source>
<translation>(bez popisu)</translation>
</message>
</context>
<context>
<name>EditAddressDialog</name>
<message>
<source>Edit Address</source>
<translation>Upravit adresu</translation>
</message>
<message>
<source>&amp;Label</source>
<translation>&amp;Popisek</translation>
</message>
<message>
<source>&amp;Address</source>
<translation>&amp;Adresa</translation>
</message>
<message>
<source>New receiving address</source>
<translation>Nová adresa pro příjem</translation>
</message>
<message>
<source>New sending address</source>
<translation>Nová adresa k odeslání</translation>
</message>
<message>
<source>Edit receiving address</source>
<translation>Upravit adresu pro příjem</translation>
</message>
<message>
<source>Edit sending address</source>
<translation>Upravit adresu k odeslání</translation>
</message>
<message>
<source>The entered address "%1" is already in the address book.</source>
<translation>Zadaná adresa "%1" se již v seznamu adres nachází.</translation>
</message>
<message>
<source>Could not unlock wallet.</source>
<translation>Nemohu odemknout peněženku</translation>
</message>
<message>
<source>New key generation failed.</source>
<translation>Generování nového klíče selhalo.</translation>
</message>
</context>
<context>
<name>FreespaceChecker</name>
</context>
<context>
<name>HelpMessageDialog</name>
<message>
<source>Usage:</source>
<translation>Použití:</translation>
</message>
</context>
<context>
<name>Intro</name>
</context>
<context>
<name>OpenURIDialog</name>
</context>
<context>
<name>OptionsDialog</name>
<message>
<source>Options</source>
<translation>Možnosti</translation>
</message>
<message>
<source>Map port using &amp;UPnP</source>
<translation>Mapovat port pomocí &amp;UPnP</translation>
</message>
<message>
<source>&amp;Minimize to the tray instead of the taskbar</source>
<translation>&amp;Minimalizovat do systémové lišty (tray) namísto do hlavního panelu</translation>
</message>
<message>
<source>M&amp;inimize on close</source>
<translation>M&amp;inimalizovat při zavření</translation>
</message>
</context>
<context>
<name>OverviewPage</name>
</context>
<context>
<name>PaymentServer</name>
</context>
<context>
<name>PeerTableModel</name>
</context>
<context>
<name>QObject</name>
<message>
<source>Amount</source>
<translation>Množství</translation>
</message>
</context>
<context>
<name>QRImageWidget</name>
</context>
<context>
<name>RPCConsole</name>
<message>
<source>Name</source>
<translation>Jméno</translation>
</message>
</context>
<context>
<name>ReceiveCoinsDialog</name>
<message>
<source>Copy label</source>
<translation>Kopírovat popis</translation>
</message>
</context>
<context>
<name>ReceiveRequestDialog</name>
<message>
<source>Address</source>
<translation>Adresa</translation>
</message>
<message>
<source>Amount</source>
<translation>Množství</translation>
</message>
<message>
<source>Label</source>
<translation>Popis</translation>
</message>
</context>
<context>
<name>RecentRequestsTableModel</name>
<message>
<source>Date</source>
<translation>Datum</translation>
</message>
<message>
<source>Label</source>
<translation>Popis</translation>
</message>
<message>
<source>Amount</source>
<translation>Množství</translation>
</message>
<message>
<source>(no label)</source>
<translation>(bez popisu)</translation>
</message>
</context>
<context>
<name>SendCoinsDialog</name>
<message>
<source>Balance:</source>
<translation>Zůstatek:</translation>
</message>
<message>
<source>The amount to pay must be larger than 0.</source>
<translation>Částka k zaplacení musí být větší než 0.</translation>
</message>
<message>
<source>(no label)</source>
<translation>(bez popisu)</translation>
</message>
</context>
<context>
<name>SendCoinsEntry</name>
<message>
<source>Message:</source>
<translation>Zpráva:</translation>
</message>
</context>
<context>
<name>ShutdownWindow</name>
</context>
<context>
<name>SignVerifyMessageDialog</name>
</context>
<context>
<name>SplashScreen</name>
<message>
<source>[testnet]</source>
<translation>[testnet]</translation>
</message>
</context>
<context>
<name>TrafficGraphWidget</name>
</context>
<context>
<name>TransactionDesc</name>
<message>
<source>%1/unconfirmed</source>
<translation>%1 potvrzeno</translation>
</message>
<message>
<source>%1 confirmations</source>
<translation>%1 potvrzení</translation>
</message>
<message>
<source>Status</source>
<translation>Stav</translation>
</message>
<message>
<source>Date</source>
<translation>Datum</translation>
</message>
<message>
<source>Amount</source>
<translation>Množství</translation>
</message>
</context>
<context>
<name>TransactionDescDialog</name>
<message>
<source>Transaction details</source>
<translation>Detaily transakce</translation>
</message>
<message>
<source>This pane shows a detailed description of the transaction</source>
<translation>Toto podokno zobrazuje detailní popis transakce</translation>
</message>
</context>
<context>
<name>TransactionTableModel</name>
<message>
<source>Date</source>
<translation>Datum</translation>
</message>
<message>
<source>Type</source>
<translation>Typ</translation>
</message>
<message>
<source>Confirmed (%1 confirmations)</source>
<translation>Potvrzeno (%1 potvrzení)</translation>
</message>
<message>
<source>This block was not received by any other nodes and will probably not be accepted!</source>
<translation>Tento blok nebyl přijat žádným dalším uzlem a pravděpodobně nebude akceptován!</translation>
</message>
<message>
<source>Label</source>
<translation>Popis</translation>
</message>
<message>
<source>Received with</source>
<translation>Přijato s</translation>
</message>
<message>
<source>Sent to</source>
<translation>Odesláno na</translation>
</message>
<message>
<source>Payment to yourself</source>
<translation>Platba sobě samému</translation>
</message>
<message>
<source>Mined</source>
<translation>Vytěženo</translation>
</message>
<message>
<source>Type of transaction.</source>
<translation>Typ transakce.</translation>
</message>
</context>
<context>
<name>TransactionView</name>
<message>
<source>All</source>
<translation>Vše</translation>
</message>
<message>
<source>Today</source>
<translation>Dnes<