Update translation on Github repository
-
User guide for translators 1.0
To update the translation directly on GitHub repository.
Modified 2015.07.08-
Have a gmail account which will be used to login to this Notepad++ community.
Note: It’s suggested to create a new account dedicated for translation work. -
Create account on github.
Note: It’s suggested to use the previously created email. -
Go to here:
https://github.com/notepad-plus-plus/notepad-plus-plus/tree/master/PowerEditor/installer/nativeLang -
Go into your maintained language file
-
To create your change, follow these steps:
- Click the button at right top corner titled “Fork this project and edit this file”.
- Make your changes. You can use select all XML , delete the content and paste the whole new content.
- Click “Preview file” tab, and check the differences you will make!
- Add description to “Propose file change” section at bottom.
- Click “Propose file change” button at the bottom.
At this point the change is made, but a Pull Request still to be created.
- To make Pull request:
- Click “Create Pull request” button at end of previous step.
- Check the description of the change, write comments.
- Finally press “Create Pull request” again.
- Follow your pull request here (Opened pull requests):
https://github.com/notepad-plus-plus/notepad-plus-plus/pulls?q=is%3Aopen+is%3Apr
- Check when it is approved.
- Optionally post a comment in your translation topic.
Notes:
- The GitHub for windows application is not needed.
- When you prepare your XML language file in Notepad++, it’s suggested to use the “Edit -> Blank Operations -> Trim Trailing Space” function, to remove needless spaces at end of lines, because the Github will list the space differences, and that’s just unnecessary work when checking the diff.
-
-
I used XMLTreeNav 0.3.1 (i created also italian language for that) to check all XML nodes and found several
Untranslated nodes (English available but not for Italian)
Orphan nodes (old nodes available in Italian but not in English).I translated the English nodes and purged Italian orphan nodes.
I suggest to use XMLTreeNav to make a deep check of your language.
-
@Roberto-Boriotti
Please don’t spam this topic with your specific work, as this is a sticky topic containing general information about method. -
It’s not allowed to edit posts after 180 seconds anymore. So here I post an updated guide!
User guide for translators 1.1
To update the translation directly on GitHub repository.
Modified 2015.08.20-
Have an account on this Notepad++ Community.
This is not mandatory, but it’s suggested, when following or updating the relevant translation topic.
Note: It’s suggested to create a new account dedicated for translation work. -
Create account on GitHub.
Note: It’s suggested to use the previously created email. -
Go to here:
https://github.com/notepad-plus-plus/notepad-plus-plus/tree/master/PowerEditor/installer/nativeLang -
Go into your maintained language file
-
To create your change, follow these steps:
- Click the button at right top corner titled “Edit the file in your fork of this project”.
- Make your changes. You can use select all XML , delete the content and paste the whole new content.
- Click “Preview changes” tab, and check the differences you will make!
- Add description to “Propose file change” section at bottom.
- Click “Propose file change” button at the bottom.
At this point the change is made, but a Pull Request still to be created.
Continue with next step.
- To make Pull request:
- Click “Create pull request” button (at the top) at end of previous step.
- Check the description of the change, write comments.
- Finally press “Create pull request” again.
- Follow your pull request here (Opened pull requests):
https://github.com/notepad-plus-plus/notepad-plus-plus/pulls?q=is%3Aopen+is%3Apr
- Check when it is approved.
- Optionally post a comment in your translation topic.
Notes:
- The GitHub for windows application is not needed.
- When you prepare your XML language file in Notepad++, it’s suggested to use the “Edit -> Blank Operations -> Trim Trailing Space” function, to remove needless spaces at end of lines, because the Github will list the space differences, and that’s just unnecessary work when checking the diff.
-