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

German translation #25

Closed
4 tasks done
arvchristos opened this issue Oct 6, 2018 · 21 comments
Closed
4 tasks done

German translation #25

arvchristos opened this issue Oct 6, 2018 · 21 comments

Comments

@arvchristos
Copy link
Owner

arvchristos commented Oct 6, 2018

  • UI
  • License
  • Extension Description
  • Help pages
@MasterOfTheTiger
Copy link
Contributor

http://www.gnu.de/documents/gpl-3.0.de.html for license.

@arvchristos
Copy link
Owner Author

http://www.gnu.de/documents/gpl-3.0.de.html for license.

Would you like to contribute the license text to locales/de directory?

@muelletr
Copy link
Contributor

muelletr commented Oct 7, 2018

When I execute the translation for the help pages from the command prompt I get an error

can't open file ./PageNumberingAddon.oxt_help_pages_de/pages/base.po

@arvchristos
Copy link
Owner Author

@muelletr Have you installed the dependencies of l10n-utility as stated in the repo?

@MasterOfTheTiger
Copy link
Contributor

MasterOfTheTiger commented Oct 7, 2018

Would you like to contribute the license text to locales/de directory?

There should be a disclaimer that states that the German translation does not represent the actual licensing requirements, but only helps Germans that do not understand English to understand the GPL license. You do not want people to misunderstand that.

Oh wait, there is a disclaimer there already. I will submit a pull request with the license if that is okay with you (I do not actually know German).

@arvchristos
Copy link
Owner Author

@MasterOfTheTiger sure, we could require each translation to include such a disclaimer.

@muelletr
Copy link
Contributor

muelletr commented Oct 8, 2018

@arvchristos yes, I installed all the packages mentioned in the readme

@arvchristos
Copy link
Owner Author

@muelletr Does this file exist in your directory?

@muelletr
Copy link
Contributor

muelletr commented Oct 8, 2018

@arvchristos the directory for the german version is empty

@arvchristos
Copy link
Owner Author

you should execute the l10next.py utility with the files generated by this. After the first execution you ended with two additional directories. Those should exist for the next execution of l10next.py.

I try to understand where the problem is so forgive anything that seems irrelevant

@muelletr
Copy link
Contributor

muelletr commented Oct 8, 2018

I tried it again, the directories are created but they are empty

@arvchristos
Copy link
Owner Author

Have you installed itstool?

@muelletr
Copy link
Contributor

muelletr commented Oct 8, 2018

Yes, I did

@arvchristos
Copy link
Owner Author

Are you running on windows platform?

@muelletr
Copy link
Contributor

muelletr commented Oct 8, 2018

No, on Ubuntu

@arvchristos
Copy link
Owner Author

Please copy l10next.py and rules.its to locales/de and then rerun the script

@muelletr
Copy link
Contributor

muelletr commented Oct 8, 2018

Now it works! Thank you

@MasterOfTheTiger
Copy link
Contributor

@arvchristos Where should the license file be? And should the file name simply be LICENSE?

@arvchristos
Copy link
Owner Author

arvchristos commented Oct 9, 2018

@MasterOfTheTiger The license file should be included in:
locales/de/PageNumberingAddon.oxt_extracted/Legal/

Please follow the naming scheme seen in other files on the same directory.

@MasterOfTheTiger
Copy link
Contributor

@arvchristos So licese-de.txt? I will submit a pull request and see if that is what you want.

@arvchristos
Copy link
Owner Author

Yes !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants