English stringtable

Discuss, plan, and make Translations for FreeOrion
Post Reply
Message
Author
User avatar
MatGB
Creative Contributor
Posts: 3310
Joined: Fri Jun 28, 2013 11:45 pm

English stringtable

#1 Post by MatGB » Mon Dec 30, 2013 8:58 pm

Reading through, I noticed a few spelling errors in en.txt, and some grammatical weirdness. Plus, there's some data missing (floaters drop dyson forests, for example) and some info wrong (Megaliths give their +2 supply bonus to all colonies not just the planet they're on).

So, given it's something I know I can do, I figured I could write up a patch fixing the obvious erros, updating things, etc. One question before I get really started. I'm British, should it be English English or American English for words that have different spellings (colour/color being the most obvious)? I think it ought to be consistent and can easily do either.
Mat Bowles

Any code or patches in anything posted here is released under the CC and GPL licences in use for the FO project.

User avatar
Geoff the Medio
Programming, Design, Admin
Posts: 12245
Joined: Wed Oct 08, 2003 1:33 am
Location: Munich

Re: English stringtable

#2 Post by Geoff the Medio » Mon Dec 30, 2013 9:47 pm

MatGB wrote:...should it be English English or American English for words that have different spellings (colour/color being the most obvious)? I think it ought to be consistent and can easily do either.
Whichever seems most consistent with existing strings, then?

shawndream
Space Kraken
Posts: 124
Joined: Fri Nov 22, 2013 8:47 pm

Re: English stringtable

#3 Post by shawndream » Fri Jan 03, 2014 2:24 pm

As an American and native Mur'can speaker I have to say that reading Terry Pratchett novels never bothered me in the least, and I'm sure they didn't bother to "localize" them all.

If I have a single beef with "English" english, it's not the differences from American English, it's the way you guys failed to hold onto the consistant phonetics and structure of old english after the Norman invasion of 1066 and gave all of us (and the rest of your and our military and economic colonies) a mixed up language with half french spelling, grammar, and pronunciation to deal with for the next thousand years.
Everything I post is self-created unless noted otherwise. It is simultaneously released under GPL 2.0 or later, CC Attribution-Share Alike 3.0, and GNU Free Documentation 1.2. Make something awesome with it please!

User avatar
MatGB
Creative Contributor
Posts: 3310
Joined: Fri Jun 28, 2013 11:45 pm

Re: English stringtable

#4 Post by MatGB » Fri Jan 03, 2014 11:34 pm

shawndream wrote:As an American and native Mur'can speaker I have to say that reading Terry Pratchett novels never bothered me in the least, and I'm sure they didn't bother to "localize" them all.
If you bought US prints, they'll have been localised, I have a few Gaiman and Pratchett books bought while over there (as well as several US authors), and they're all in "American", it was really weird reading a description of Richard Mayhew falling down on an Edinburgh sidewalk at the beginning of Neverwhere, for example. You won't notice it unless you read it out of your normal language. Of course, it's possible Pratchett doesn't need much localising because it's set in a fantasy milieu, but they do carefully go through and do it for every edition, including amendments between printings sometimes

Sorry, publshing geekery sometimes takes over...

I'll pick whatever seems to have the fewer redlines with the spellchecker when I get started.
Mat Bowles

Any code or patches in anything posted here is released under the CC and GPL licences in use for the FO project.

User avatar
MatGB
Creative Contributor
Posts: 3310
Joined: Fri Jun 28, 2013 11:45 pm

Re: English stringtable

#5 Post by MatGB » Sat Feb 01, 2014 2:43 am

Right, I think this works properly and is based on the most recent stringtable in SVN. I've attached botht he patch and the text file. This is the first pass, and it's fairly big, but mostly minor spelling errors, grammatical updates or error checking. Xenological Genetics now tells you what happens on Poor planets and Hostile planets, not Poor and "Poor Hostile" planets, etc. I used the standard US English Notepad++ dictionary, and googled any terms not in it, especially science based terms. I tried to hyphenate where appropriate but not excessively.

I'm going to give it another pass at some point to tidy up language and make things clearer, but that's going to take time and I wanted to get this submitted.

Last time I made a patch file I messed up the formatting, I think I got it right this time but if someone that knows this stuff can check?
Mat Bowles

Any code or patches in anything posted here is released under the CC and GPL licences in use for the FO project.

User avatar
Geoff the Medio
Programming, Design, Admin
Posts: 12245
Joined: Wed Oct 08, 2003 1:33 am
Location: Munich

Re: English stringtable

#6 Post by Geoff the Medio » Sat Feb 01, 2014 3:18 am

In future, make patches relative to the FreeOrion directory, not the just the file. The filename in this patch should have "default/stringtables/" before it.

The hyphenations are mostly / all unnecessary.

User avatar
MatGB
Creative Contributor
Posts: 3310
Joined: Fri Jun 28, 2013 11:45 pm

Re: English stringtable

#7 Post by MatGB » Sat Feb 01, 2014 1:37 pm

Geoff the Medio wrote:In future, make patches relative to the FreeOrion directory, not the just the file. The filename in this patch should have "default/stringtables/" before it.
OK, um, any idea how to get SVN to do that? I'm using Tortoise and it's something I'm learning to do this.
The hyphenations are mostly / all unnecessary.
Fair enough, I prefer them and they're more "correct" but I've never been a huge fan of the idea that English can be correct so I'll remove them and give it another pass, I might spot something else while doing it.
Mat Bowles

Any code or patches in anything posted here is released under the CC and GPL licences in use for the FO project.

User avatar
adrian_broher
Programmer
Posts: 1072
Joined: Fri Mar 01, 2013 9:52 am
Location: Germany

Re: English stringtable

#8 Post by adrian_broher » Sat Feb 01, 2014 2:04 pm

MatGB wrote:OK, um, any idea how to get SVN to do that? I'm using Tortoise and it's something I'm learning to do this.
See this stack overflow thread, where the 'root directory' is the directory that contains the changelog.txt file.
Resident code gremlin
Attached patches are released under GPL 2.0 or later.
Git author: Marcel Metz

User avatar
MatGB
Creative Contributor
Posts: 3310
Joined: Fri Jun 28, 2013 11:45 pm

Re: English stringtable

#9 Post by MatGB » Sat Feb 01, 2014 6:58 pm

Ah, I see, yeah, that'd mean having the rest of my SVN folder being exactly as per the server or having multiple versions, which I can do at some point.

In the meantime I've done the amendments, egregious errors removed and updated, think getting it all right'll take some more work but I want to do some scripting, if this is OK we can commit this and I'll come back for another pass when I'm in the mood, I want to rewrite the stealth tech descriptions to cover that they'll add specials to all planets (which multiple new players get confused by, I know I did), and a few other things to clarify what's going on, but we can treat it as an ongoing project same as everything else.

Obviously if someone sees something I've done wrong I want tog et this fixed but this has been a lot of work to get through and I need a break from it (even trying to read the whole thing I know my eyes glossed over and skimmed bits, so there are undoubtedly more things to change/remove/add/clarify)

As always, released under the creative commons/GPL version that the project uses.
Mat Bowles

Any code or patches in anything posted here is released under the CC and GPL licences in use for the FO project.

User avatar
Geoff the Medio
Programming, Design, Admin
Posts: 12245
Joined: Wed Oct 08, 2003 1:33 am
Location: Munich

Re: English stringtable

#10 Post by Geoff the Medio » Sun Feb 02, 2014 9:48 pm

Committed a slightly edited version.

User avatar
MatGB
Creative Contributor
Posts: 3310
Joined: Fri Jun 28, 2013 11:45 pm

Re: English stringtable

#11 Post by MatGB » Sun Feb 02, 2014 11:19 pm

Geoff the Medio wrote:Committed a slightly edited version.
Heh, someday I'll get a complete commit ;-)

AFAICS, it's exactly the same except you swapped two paragraphs?
Mat Bowles

Any code or patches in anything posted here is released under the CC and GPL licences in use for the FO project.

User avatar
Geoff the Medio
Programming, Design, Admin
Posts: 12245
Joined: Wed Oct 08, 2003 1:33 am
Location: Munich

Re: English stringtable

#12 Post by Geoff the Medio » Sun Feb 02, 2014 11:28 pm

Some capitalization... Didn't move anything.

User avatar
MatGB
Creative Contributor
Posts: 3310
Joined: Fri Jun 28, 2013 11:45 pm

Re: English stringtable

#13 Post by MatGB » Sun Feb 02, 2014 11:30 pm

Fair enough, I did a Diff comparison and it said they'd moved, but it's probably me misreading, not that it matters.
Mat Bowles

Any code or patches in anything posted here is released under the CC and GPL licences in use for the FO project.

User avatar
Geoff the Medio
Programming, Design, Admin
Posts: 12245
Joined: Wed Oct 08, 2003 1:33 am
Location: Munich

Re: English stringtable

#14 Post by Geoff the Medio » Sun Feb 02, 2014 11:30 pm

Diff is not perfect. Nor is applying patches.

User avatar
Cjkjvfnby
AI Contributor
Posts: 448
Joined: Tue Jun 24, 2014 9:55 pm

Re: English stringtable

#15 Post by Cjkjvfnby » Sat Aug 23, 2014 3:53 pm

Fix typo ORCER to ORDER
Attachments

[The extension patch has been deactivated and can no longer be displayed.]

If I provided any code, scripts or other content here, it's released under GPL 2.0 and CC-BY-SA 3.0

Post Reply