Jump to content


Photo

Official translations for 4.0 via crowdin.net

official

110 replies to this topic

#1 Rick Brewster

Rick Brewster

    Paint.NET Author and Developer

  • Administrators
  • 13,530 posts
  • LocationKirkland, WA
  • Reputation:324

Posted 10 February 2014 - 03:56 AM

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

 

I've never used crowdin before so I don't know how I should "invite" people to participate, or how to organize it at all :) So let's do it this way: 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.getpai...ore-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 coming, so to speak.

 

This is currently an experiment. I don't know how well I like crowdin just yet or how well it'll work etc.


  • 0
The Paint.NET Blog: http://blog.getpaint.net/
Donations are always appreciated! http://www.getpaint.net/donate.html

Posted Image

#2 lingfude

lingfude
  • Members
  • 17 posts
  • Reputation:0

Posted 10 February 2014 - 03:49 PM

Crowdin username: lingfude

Language: Portuguese (pt-pt)

 

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


Edited by lingfude, 10 February 2014 - 03:51 PM.

  • 0

#3 Zagna

Zagna
  • Members
  • 274 posts
  • LocationRovaniemi, Finland
  • Reputation:3

Posted 10 February 2014 - 04:17 PM

Crowdin: Zagna
Language: Finnish


  • 0
Posted Image

#4 david.atwell

david.atwell

    2013 Real Estate Award Winner

  • Moderators
  • 1,685 posts
  • LocationIndianapolis, IN (39°46′5.88″N 86°9′29.52″W)
  • Reputation:187

Posted 10 February 2014 - 05:43 PM

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

 

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


  • 0

stargatesig.png

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.


#5 StephanP

StephanP
  • Members
  • 76 posts
  • LocationAmsterdam
  • Reputation:1

Posted 10 February 2014 - 06:41 PM

Crowdin username: StephanP

Language: Dutch (nl-NL)


  • 0

#6 Rick Brewster

Rick Brewster

    Paint.NET Author and Developer

  • Administrators
  • 13,530 posts
  • LocationKirkland, WA
  • Reputation:324

Posted 10 February 2014 - 07:14 PM

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?)


  • 0
The Paint.NET Blog: http://blog.getpaint.net/
Donations are always appreciated! http://www.getpaint.net/donate.html

Posted Image

#7 pagefault

pagefault
  • Members
  • 23 posts
  • Reputation:0

Posted 11 February 2014 - 02:12 AM

crowdin username: pagefault

language: German (de) (already posted here)


  • 0

#8 Rick Brewster

Rick Brewster

    Paint.NET Author and Developer

  • Administrators
  • 13,530 posts
  • LocationKirkland, WA
  • Reputation:324

Posted 11 February 2014 - 04:00 AM

Okay I've invited lingfude, Zagna, StephanP, and pagefault


  • 0
The Paint.NET Blog: http://blog.getpaint.net/
Donations are always appreciated! http://www.getpaint.net/donate.html

Posted Image

#9 pagefault

pagefault
  • Members
  • 23 posts
  • Reputation:0

Posted 11 February 2014 - 02:46 PM

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, 11 February 2014 - 02:47 PM.

  • 0

#10 Skiff

Skiff
  • Members
  • 13 posts
  • Reputation:0

Posted 11 February 2014 - 02:58 PM

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).


  • 0

#11 Rick Brewster

Rick Brewster

    Paint.NET Author and Developer

  • Administrators
  • 13,530 posts
  • LocationKirkland, WA
  • Reputation:324

Posted 11 February 2014 - 04:44 PM

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.


  • 0
The Paint.NET Blog: http://blog.getpaint.net/
Donations are always appreciated! http://www.getpaint.net/donate.html

Posted Image

#12 Zagna

Zagna
  • Members
  • 274 posts
  • LocationRovaniemi, Finland
  • Reputation:3

Posted 11 February 2014 - 05:17 PM

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, 11 February 2014 - 07:20 PM.

  • 0
Posted Image

#13 Rick Brewster

Rick Brewster

    Paint.NET Author and Developer

  • Administrators
  • 13,530 posts
  • LocationKirkland, WA
  • Reputation:324

Posted 11 February 2014 - 08:37 PM

Crowdin login: Skiff

language: polish

Added!


  • 0
The Paint.NET Blog: http://blog.getpaint.net/
Donations are always appreciated! http://www.getpaint.net/donate.html

Posted Image

#14 Skiff

Skiff
  • Members
  • 13 posts
  • Reputation:0

Posted 11 February 2014 - 09:58 PM

@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, 11 February 2014 - 09:59 PM.

  • 0

#15 mlizza

mlizza
  • Newbies
  • 1 posts
  • Reputation:0

Posted 12 February 2014 - 08:39 AM

Crowdin login: mlizza

Language: italian


  • 0

#16 pagefault

pagefault
  • Members
  • 23 posts
  • Reputation:0

Posted 12 February 2014 - 02:02 PM

@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, 12 February 2014 - 02:03 PM.

  • 0

#17 StephanP

StephanP
  • Members
  • 76 posts
  • LocationAmsterdam
  • Reputation:1

Posted 12 February 2014 - 03:55 PM

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?


  • 0

#18 lingfude

lingfude
  • Members
  • 17 posts
  • Reputation:0

Posted 12 February 2014 - 04:45 PM

@Rick

 

Please add new language: Portuguese (pt-PT).


  • 0

#19 Zagna

Zagna
  • Members
  • 274 posts
  • LocationRovaniemi, Finland
  • Reputation:3

Posted 12 February 2014 - 04:51 PM

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.


  • 0
Posted Image

#20 Rick Brewster

Rick Brewster

    Paint.NET Author and Developer

  • Administrators
  • 13,530 posts
  • LocationKirkland, WA
  • Reputation:324

Posted 12 February 2014 - 05:35 PM

Crowdin login: mlizza

Language: italian

Added!


  • 0
The Paint.NET Blog: http://blog.getpaint.net/
Donations are always appreciated! http://www.getpaint.net/donate.html

Posted Image