Jump to content

Official translations via crowdin.net ... Want to help?


Rick Brewster

Recommended Posts

If you'd like to contribute to the official translations that will ship with Paint.NET, I've set up a Crowdin project for this. The project's URL is https://crowdin.net/project/paintdotnet

 

If you'd like to participate, please post here with your Crowdin user name and the language you'd like to help with.

 

Updated translation files (RESX files) will be picked up before each release and used as-is as long as they pass ResXCheck validation ( http://forums.getpaint.net/index.php?/topic/9497-resxcheck-tool-check-your-translations-before-publishing/ ).

 

Any new strings added to Paint.NET will default to using machine translation. It'll be up to translators to provide better text (if necessary, which it probably is) in time for any public release of Paint.NET. I will not delay any release for the sake of translations. Thankfully this is the Internet and so there's always another train (update) coming, so to speak.

The Paint.NET Blog: https://blog.getpaint.net/

Donations are always appreciated! https://www.getpaint.net/donate.html

forumSig_bmwE60.jpg

Link to comment
Share on other sites

The project's URL gives: "Project Not Found"

 

Looks like that's just because Rick marked it as private.

 

The Doctor: There was a goblin, or a trickster, or a warrior... A nameless, terrible thing, soaked in the blood of a billion galaxies. The most feared being in all the cosmos. And nothing could stop it, or hold it, or reason with it. One day it would just drop out of the sky and tear down your world.
Amy: But how did it end up in there?
The Doctor: You know fairy tales. A good wizard tricked it.
River Song: I hate good wizards in fairy tales; they always turn out to be him.

Link to comment
Share on other sites

Okay I will start adding people to the project later this evening, and new languages too.

 

(it's currently 11:14am my time, so ... probably 8 hours after this post?)

The Paint.NET Blog: https://blog.getpaint.net/

Donations are always appreciated! https://www.getpaint.net/donate.html

forumSig_bmwE60.jpg

Link to comment
Share on other sites

Am I understanding that right that there's no possibility to upload my resx or resource file? Do I have to enter all the ~4000 translations manually? Not going to happen...

Edited by pagefault
Link to comment
Share on other sites

Crowdin login: Skiff

language: polish

 

@pagefault: Crowdin supports uploading whole translation. There may be some differences for resx files, but shouldn't be big.

 

More when I'll be able to check it out.

 

Wainting for invite (can't find it on project search at crowdin).

Link to comment
Share on other sites

Am I understanding that right that there's no possibility to upload my resx or resource file? Do I have to enter all the ~4000 translations manually? Not going to happen...

 

There are only 1264 strings so I'm not sure where you're getting the number 4000 from.

 

Also, I've already got a German translation so I'm not sure why you'd have to translate or enter all of them? I was under the impression you'd have corrections for DE, not a replacement.

 

If there's a RESX for a new language, I can upload those easily enough. I can also upload a new RESX for just about any language which is a machine translation from EN (English), which can serve as a starting point for proofreading/corrections.

The Paint.NET Blog: https://blog.getpaint.net/

Donations are always appreciated! https://www.getpaint.net/donate.html

forumSig_bmwE60.jpg

Link to comment
Share on other sites

Finnish translated.

 

And for everyone, there's a simple popup dialog to upload your old translations.

 

Edit: Just realised.... the install related strings would be used for the first time.... Maaaaybe I should check them :P

Edited by Zagna

sig.jpg.7f312affa740bae49243c4439bc4a244.jpg

Link to comment
Share on other sites

@pagefault:

To import already translated resx you have to enter your language on crowdin.

Then you click on PaintDotNet.Strings.3.resx

And [File] -> [upload translations]

select "Import suggestions that match the original phrase" and "Choose file" the rest is to translate missing strings.

Edited by Skiff
Link to comment
Share on other sites

@pagefault:

To import already translated resx you have to enter your language on crowdin.

Then you click on PaintDotNet.Strings.3.resx

And [File] -> [upload translations]

select "Import suggestions that match the original phrase" and "Choose file" the rest is to translate missing strings.

thanks, that's what I searched for :)  Uploaded my translation, so German is at 100% now.

 

There are only 1264 strings so I'm not sure where you're getting the number 4000 from.

 

Also, I've already got a German translation so I'm not sure why you'd have to translate or enter all of them? I was under the impression you'd have corrections for DE, not a replacement.

Yes, it's only corrections, but some of the old translations were a bit strange too, so I've changed more than only the new strings. Anyway, my point was: I don't want to waste some hours simply because we're using this new translation platform.

Edited by pagefault
Link to comment
Share on other sites

After import of the resx file, is there a nifty trick to bulk-commit all imported translations, or do I have to check them one by one using CTRL+Enter?

Link to comment
Share on other sites

After import of the resx file, is there a nifty trick to bulk-commit all imported translations, or do I have to check them one by one using CTRL+Enter?

When I imported for the first time, all of it auto-commit.

sig.jpg.7f312affa740bae49243c4439bc4a244.jpg

Link to comment
Share on other sites

Danke Schön!
I used this morning to translate the remaining strings, and now I'm reviewing the other that you approved, making some corrections or making they sound a little more natural to native speakers.

Right now I am on page 9 of 26 and will continue later, at night.

Link to comment
Share on other sites

The '&' in a menu item indicates the next letter will be the hotkey. The letter will be underlined when the user presses Alt, and the menu item will be activated if they then press that letter.

SAJsvXY.png

xZYt6wl.png

ambigram signature by Kemaru

[i write plugins and stuff]

If you like a post, upvote it!

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...