It seems like the strings "Backup Wallet" and "Wallet Data (*.dat)" are currently missing in the Transifex translation service, which makes it impossible to create translations for it. Perhaps there are some more, that are currently not included src/qt/locale/bitcoin_en.ts and I guess a lupdate is needed to fix this. As I'm on Windows I don't know how to do this :-/.
strings missing in Transifex (lupdate needed) #940
issue Diapolo opened this issue on March 15, 2012-
Diapolo commented at 1:01 PM on March 15, 2012: none
-
Diapolo commented at 9:24 AM on March 17, 2012: none
There are even more strings missing in Transifex, for example the one which explains usage of the sign message dialog is still in english in RC4 :-(. And I saw that the Cancel buttons, or Yes / No dialog boxes are not translated either ... so perhaps a developer can do an "lupdate" and push the current version to Transifex please!
-
Diapolo commented at 1:27 PM on March 17, 2012: none
A "bitcoin-qt.exe -?" on Windows reveals even more untranslated and currently untranslatable strings. Does it help if I list all strings I find here or shall I wait for an developer who can do an "lupdate" ;)?
- ghost assigned tcatm on Mar 19, 2012
-
Diapolo commented at 11:43 AM on March 19, 2012: none
So I figured out how to do an lupdate on Windows, I installed the latest Qt SDK and this includes an Qt command-line, where lupdate can be run.
I used "lupdate -no-obsolete C:\Users%USERNAME%\bitcoin\bitcoin-qt.pro", which uses the path to my local repo. I checked the ts-files, they got updated and now contain the missing strings I mentioned before + have the correct line reference to the source file.
There are only 2 strings which fall back to state unfinished, as they were changed in the source. These will need a re-translation. 8 new strings are in the ts-files, which then need a translation.
The updated ts-files would need to be pushed to Transifex, but I'm not sure if I can or are allowed to do this?
-
tcatm commented at 11:46 AM on March 19, 2012: none
The updated ts file should be merged to github. Transifex will pick it up from there.
-
Diapolo commented at 12:08 PM on March 19, 2012: none
So only the bitcoin_en.ts needs to be merged to github and Transifex will then offer the new / updated strings for the other languages or should the commit include all *.ts files (lupdate updated all of them)? I will be glad to create the commit for the bitcoin_en.ts file, but to not create a mess (me == still github newbie) could you first accept the pull request #953?
-
Diapolo commented at 1:06 PM on March 19, 2012: none
Will create a pull request for this -> closed!
- Diapolo closed this on Mar 19, 2012
- suprnurd referenced this in commit df854a5e19 on Dec 5, 2017
- ptschip referenced this in commit 6f83dce74a on Jan 25, 2018
- MarcoFalke locked this on Sep 8, 2021