Decred Translation Status

This page tracks Decred translations that require continuous maintenance, primarily software translations. About section at the end explains how to use this page. For a list of completed one-off content translations please see the index page.

Decrediton

Status as of: 2023-01-30

Language (Level) Release EN base [2] Changes Translators and notes  
English original.json v1.7.5 2022-10-12 72ade34 Last regen of intermediary EN Basic file [1]  
English original.json master 2022-10-10 #3807 Last regen of intermediary EN Basic file [1]  
English (Basic) v1.7.5 2022-10-12 #3791 Last change of real originals of EN Basic [1]  
English (Basic) master 2022-12-08 #3787 Last change of real originals of EN Basic [1]  
English (Advanced) v1.7.4 2022-08-01 3782957    
English (Advanced) master 2022-11-21 #3808    
Arabic (Basic) v1.7.0-rc1,
master
2021-10-14 #3632 arij, abdulrahman4  
Arabic (Basic) master 2022-10-10 #3847 UNMERGED, arij, abdulrahman4  
Arabic (Advanced) v1.6.0,
master
2020-12-14 #3052 { arij? Transifex? }  
Arabic (Advanced) master 2022-10-10 #3847 UNMERGED, arij, abdulrahman4  
Chinese CN (Basic) v1.6.0,
master
2020-12-14 #3052 { Dominic? Transifex? }  
Chinese CN (Basic) master 2021-12-23 #3813 UNMERGED, Dominic  
Chinese CN (Advanced) v1.6.0,
master
2020-12-14 #3052 { Dominic? }  
Chinese HK (Basic) v1.6.1 2020-12-14 8d3b9b2 smartwojak, based on .po  
Chinese HK (Basic) master 2020-12-14 #3086 smartwojak, based on .po  
Chinese HK (Advanced) v1.6.1 2020-12-14 #3086 8d3b9b2 smartwojak
Chinese HK (Advanced) master 2020-12-14 #3086 smartwojak  
French (Basic) v1.4.0,
master
2018-12-11 #1875 { who? }  
French (Basic) master 2021-12-23 #3654 UNMERGED, needs rebase to fix conflicts and build errors, jp  
French (Advanced) v1.4.0,
master
2018-12-11 #1875 { who? }  
French (Advanced) master 2022-01-07 #3654 UNMERGED, needs rebase to fix conflicts and build errors, jp  
German (Basic) v1.7.5 2021-12-23 b96b7a6 karamble  
German (Basic) master 2021-12-23 #3798 karamble  
German (Advanced) v1.6.0,
master
2020-12-14 #3088 karamble  
Greek (Basic) master 2021-12-23 #3719 Xk9eboF6  
Greek (Advanced) master 2022-03-08 #3719 Xk9eboF6  
Italian (Basic) v1.7.0-rc2 2021-12-23 28c6f61 teknico, karamble  
Italian (Basic) master 2021-12-23 #3659 teknico, karamble  
Italian (Advanced) v1.6.0,
master
2020-12-14 #3052 teknico, karamble  
Japanese (Basic) v1.6.0,
master
2020-12-14 #3052 { who? }  
Japanese (Advanced) v1.6.0,
master
2020-12-14 #3052 { who? }  
Polish (Basic) v1.6.0,
master
2020-12-14 #3052 { kozel? }  
Polish (Basic) master { EN base? } { PR? } UNPUBLISHED but in progress, kozel  
Polish (Advanced) v1.6.0,
master
2020-12-14 #3052 { kozel? }  
Portuguese BR (Basic) v1.7.0-rc1,
master
2021-12-23 #3619 matheusd, { others? }  
Portuguese BR (Advanced) v1.7.0-rc1,
master
2021-12-23 #3619 matheusd, { others? }  
Spanish (Basic) v1.6.0,
master
2020-12-14 #3052 { francov_? }  
Spanish (Advanced) v1.6.0,
master
2020-12-14 #3052 { francov_? }  

[1] Decrediton translations are more complex compared to other projects. There are two sets of files to translate, referred to as Basic and Advanced, and they are updated with different workflows. Basic translations are updated in 2 stages. First a developer runs a script to copy all real original English strings from many .js and .jsx files into a single file app/i18n/translations/original.json. Then translators use this file to update app/i18n/translations/XXX.json for their target language. I call the stings in .js and .jsx files “real originals” here because original.json is a misleading file name, it is not an original copy that the app loads strings from, it is a derived/generated intermediate copy made solely for the translations. A problem with this derived original.json file is it always behind the real original strings, so please ask the devs if it’s up to date before translating it. Advanced translations are simpler, they are based on Markdown files in the app/i18n/docs directory and don’t need the regeneration step, so you can pick and translate them at any time.

[2] EN base for Basic translations shows the date of last regeneration of original.json that the translation was based on. Decrediton’s Basic translations is the only case where intermediate files are translated instead of the real originals (which are hard-coded in .js and .jsx files). It is harder to calculate EN base for Basic but it allows to quickly see how old the translation is. EN base for Advanced translations is the version of app/i18n/docs files that were translated (these are real originals and there are no intermediary layers like in Basic).

Historical translators:

DCRDEX

Status as of: 2023-01-30

Language Release EN base Changes [3] Translators and notes
English v0.5.7 2022-11-23 0b10fd8  
English master 2023-01-12 #2044  
Arabic master 2022-09-09 #1898 arij, EN base found via original #1844
Chinese CN v0.4.0-rc1 2021-09-24 #1207 Dominic
Chinese CN master 2022-10-12 #1871 Dominic
German v0.5.3 2022-08-19 #1815 karamble
German master 2022-09-15 #1831 karamble
Polish v0.4.1 2022-02-03 069d6de kozel
Polish v0.5.0-rc1,
master
2022-01-25 #1423 kozel
Portuguese BR v0.4.0-rc3 [4] 2022-01-18 1e2fc06 vctt
Portuguese BR v0.5.0-rc1,
master
2022-01-12 #1405 vctt

[3] Last change directly authored by the main translator. Some translated strings may have been updated later by other people.

[4] pt-BR notifications may be older, last translated in #1195 (2021-09-20), preceding v0.4.0-rc1.

decred.org

Status as of: 2023-01-30

Language Release EN base Changes [5] Translators and notes
English   2023-01-23 #1107  
Arabic   2022-09-08 #1072 arij
Chinese CN   2022-10-10 #1084 Dominic
German   2022-09-08 #1072 karamble
Polish   2022-09-08 #1084 kozel
Portuguese BR        
Spanish        

[5] Last change directly authored by the main translator. Some translated strings may have been updated later by other people.

Android Wallet

Language Release EN base Changes Translators
         

{ TODO }

iOS Wallet

Language Release EN base Changes Translators
         

{ TODO }

GoDCR

Language Release EN base Changes Translators
         

{ TODO }

About

Users of this page:

Columns:

Contact

Decred translations are coordinated in the Matrix #translations public chat room. Feel free to ask any questions there.

To update for this page, submit an issue or a pull request in the translations repository.