Re: UI language

Jose Da Silva <[email protected]>
Newsgroups gmane.comp.fonts.fontforge.devel
Message-ID <[email protected]>
On November 26, 2013 10:49:45 AM Dwalin wrote:
> After your last mail I did install POEDIT of Vaclav Slavik. I edited the
> DE .po and saw, that all that is in there is translated already, mostly
> fairly good.
> 
> So where is the rest of the texts? The .po seems to hold menu texts
> mostly.

After seeing you had interest in possibly improving de.po, I took time to 
debug some of the Makefile.am so that "make FontForge.pot" worked about as 
close as possible to existing documentation, and then I updated de.po

The complete de.po you are looking at is somewhat complete at 6000 lines, 
but it is from 2006, while the updated de.po now is about 34900 lines. 
You'll notice many added lines with no translation yet "".
For example a small swatch of lines 573...586

msgid "Second glyph of %s"
msgstr "gewählte Zeichen"

#: cvundoes.c:2913 ../fontforgeexe/charinfo.c:5171
msgid "No Lookups"
msgstr ""

#: cvundoes.c:2913
msgid "No lookups to copy"
msgstr ""

#: cvundoes.c:2931 ../fontforgeexe/justifydlg.c:46
msgid "Lookups"
msgstr ""

Looking at this example... you'll notice the first is missing a reference to 
%s, which is needed to output a string. The other three, have no German 
translations yet. Values such as %s %c %d have meanings in C. Maybe I was 
lucky to use this as an example, or maybe it is one of more strings also 
missing special codes such as that....




> So yes, I dl'ed a PO-Editor and it is simple to use, so I can either
> change texts or send in a PO with comments to translations, so the
> community can decide what translation is preferable.

You are a step further than me - I have not used a PO editor yet, but there 
are others here on the mailing list that have more knowledge and 
experience. If you get stuck, or something looks odd/interesting - ask.

You will get further ahead if you use good/best judgement on translations.
If there is a problem with what you wrote, someone will hopefully speak-up, 
just as you did with your recommendation and it can get edited afterwards.
Errors happen, they can be fixed.


> I am also willing to translate other stuff, if it is in my abilities. I
> can edit and understand C/C++ code and I can edit HTML as well. I do hate
> XML (too complicated to use for it's purpose imho). However, I will start 
working over the .po and send that back to pulls? (or better issues?).

Do as little or as much as you like, as long as you like doing it.
If you have an interest in trying pull requests. then I would suggest you 
start a fork. sounds like more work, but once organized, it's less trouble.

Terminology.... if you decide to do a github fork:
https://github.com/fontforge/fontforge <-upstream
https://github.com/yourcopy/fontforge <-origin
~/my_copy_of_fontforge <-master

This will help you create your own "origin" and a "master" on your computer
https://help.github.com/articles/fork-a-repo

If you mess-up your computer copy, you can download another copy from your 
origin.

going the other way, you can push "master" back to "origin"
git push origin

and once it is in the origin, you can request a pull request on github.

to sync your copy computer "master" with "upstream" you can do this:
git fetch upstream
git merge upstream/master

There is also a bit more info here too:
http://sourceforge.net/mailarchive/message.php?msg_id=31520242





> Having good, free software is the hugest reward.

It is.

Saying you did "this-n-that" is also nice to have too.

Cheers,
Joe

------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.