Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updating translations on Sandboxie Plus - how to? #885

Closed
RockyTDR opened this issue Jun 10, 2021 · 15 comments
Closed

Updating translations on Sandboxie Plus - how to? #885

RockyTDR opened this issue Jun 10, 2021 · 15 comments
Labels
documentation Improvements or additions to documentation Localization Localization/translation issues

Comments

@RockyTDR
Copy link
Contributor

@DavidXanatos I wanted to put this on the forum but I lost my password and I'm not able to reset it... so here goes:

I have been translating the "old" Sandboxie files to Dutch, which is rather easy because the source file is text based. However, I have no idea how to get the English source file for Sanboxie Plus... As I understand, it uses .qm and .qt files, but I'm not familiar with the format. Can you guys point me in the right direction?

Additional: would it be possible to set up an online translation tool (e.g. Transifex), that makes it possible to have automated translation updates? This would make it easier for translators (like me, who aren't programmers) and also for the developers, because translations would be updated automatically in the background.

Lastly, it would be convenient for future translators if there are some instructions for translating on the homepage or on GitHub.

@Dyras
Copy link
Contributor

Dyras commented Jun 10, 2021

@yuhao2348732
Copy link
Contributor

yuhao2348732 commented Jun 10, 2021

1、download Qt Installer: https://download.qt.io/archive/qt/ (link fixed)
2、change system variable
3、download Source code
4、open(load)SandboxiePlus.pro
5、tools lupdate

@isaak654
Copy link
Collaborator

isaak654 commented Jun 10, 2021

I think this is the source file
https://github.com/sandboxie-plus/Sandboxie/blob/master/Sandboxie/msgs/Sbie-English-1033.txt

That is mostly for Sandboxie Classic, except some global template variable that appears in Plus UI too.

@DavidXanatos
Copy link
Member

to translate the plus UI you need https://doc.qt.io/archives/qt-4.8/linguist-translators.html
and a ts file for the language, you can find these files on guthub here: https://github.com/sandboxie-plus/Sandboxie/tree/master/SandboxiePlus/SandMan
if the file for your language is missing you can eider install QT and add it or ask me and I'llc reate one and uplaod to github.
once an up to date file is there you only need to the mentioned linguist tool

@DavidXanatos
Copy link
Member

Which dutch do you want to so "Durch Belgium" or "Durch Netherlands"?

@RockyTDR
Copy link
Contributor Author

Thanks for the answers!
Just "Dutch" is fine, if possible, There is virtually no difference in grammar or spelling (just pronunciation) between Belgian or Netherlands Dutch.

@isaak654 isaak654 added the documentation Improvements or additions to documentation label Jun 10, 2021
@DavidXanatos
Copy link
Member

well i have to choose one or the other, so which one should i choose

grafik

@RockyTDR
Copy link
Contributor Author

In that case, take the "Netherlands" version. Although I'm from Belgium, there are more Dutch people than Belgian people ;-)

@DavidXanatos
Copy link
Member

@RockyTDR
Copy link
Contributor Author

Thank you! I imported it in Transifex to translate. Is it possible to create an "english.ts" in GitHub that auto-updates ? That way I can set "automatic source file updates" in Transifex and I'll receive notifications when new strings are available to translate.

@isaak654 isaak654 added the Confirmation pending Further confirmation is requested label Jun 10, 2021
@RockyTDR
Copy link
Contributor Author

@DavidXanatos Any news regarding my previous question: "Is it possible to create an "english.ts" in GitHub that auto-updates?"

@DavidXanatos
Copy link
Member

i can create a english ts and update it with every release auto update i dont think so

@RockyTDR
Copy link
Contributor Author

Ok, please do! Having an "english.ts" would be amazing!

If you could update it a few days before a new release, I could deliver a 100 % translated file in time. Otherwise, the translations will be "perpetually unfinished" (however, this is mostly not really a problem because a few untranslated strings won't make the program unusable).

@DavidXanatos
Copy link
Member

@RockyTDR
Copy link
Contributor Author

Thanks! This will enable me to receive notifications whenever the english.ts gets updated.

@isaak654 isaak654 removed the Confirmation pending Further confirmation is requested label Jul 18, 2021
@isaak654 isaak654 added the Localization Localization/translation issues label Jan 16, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation Localization Localization/translation issues
Projects
None yet
Development

No branches or pull requests

5 participants