Config
Log for #openttdcoop.devzone on 16th May 2009:
Times are UTC Toggle Colours
06:58:28  <Webster> Latest update from 2cc: Feature #38: Add German translations <http://dev.openttdcoop.org/issues/38> || Bug #37: move all (English) strings into a seperate language file <http://dev.openttdcoop.org/issues/37>
07:07:16  <DJNekkid> hi all
07:14:30  <Webster> Latest update from 2cc: Refactoring #37: move all (English) strings into a seperate language file <http://dev.openttdcoop.org/issues/37#change-45" target="_blank">http://dev.openttdcoop.org/issues/37#change-45> || Refactoring #37: move all (English) strings into a seperate language file <http://dev.openttdcoop.org/issues/37>
07:17:49  <planetmaker> morning DJNekkid
07:18:03  <DJNekkid> i've added a comment to your suggestion :)
07:18:09  <planetmaker> yes seen that
07:18:30  <planetmaker> hm... it's a bit problematic to not seperate the train names, too
07:18:48  <planetmaker> because they (partially) need translation, too
07:19:14  <DJNekkid> examples? :)
07:19:18  <planetmaker> railbus
07:19:28  <planetmaker> MU
07:19:28  <DJNekkid> mhm...
07:20:01  <planetmaker> class
07:20:05  <DJNekkid> yea
07:20:06  <DJNekkid> i see
07:21:07  <planetmaker> it's the ones with "04 00 7F" coding - which I guess is some conditional one
07:21:48  <DJNekkid> <action 4> <for trains> <language ID>
07:22:00  <planetmaker> yeah
07:22:16  <planetmaker> though FF is also English. And it cannot always be swapped ;)
07:22:56  <planetmaker> but that's beside the point
07:23:02  <DJNekkid> hmm ... well ... this is parts of nfo im not very very much an expert on...
07:23:19  <planetmaker> is it possible to duplicate the condition into the language files?
07:23:20  <DJNekkid> more the parts i've just "this works, i'll continue to copy"
07:23:32  <DJNekkid> what do u mean?
07:23:56  <planetmaker> like have in the language file also "if south european trains then ..."
07:24:07  <planetmaker> e.g. have the action0 in the language file, too?
07:24:14  <planetmaker> only relating to the strings
07:24:25  <DJNekkid> sure, thats possible
07:24:29  <planetmaker> it's a bit ugly though to have it twice...
07:24:40  <DJNekkid> but, i'd prefer to have a separate action0 file on each region
07:24:57  <planetmaker> Well. It would result in having it twice
07:25:23  <DJNekkid> hmm ... i guess it dont matter that much tho...
07:25:24  <planetmaker> two action 0 per region: one for the vehicles, one for the strings
07:25:32  <DJNekkid> but strings are action4
07:25:49  <planetmaker> isn't action0 conditional inclusion? sorry, if I ask dump
07:26:15  <DJNekkid> no, action0 is the vehicles stats... speed, power, etc
07:26:23  <planetmaker> ah...ok
07:26:28  <planetmaker> hm...
07:26:32  <planetmaker> nasty
07:27:31  <DJNekkid> it used to be a mess on the top of the enitire file... 4's in one section and 0's in one section
07:27:48  <DJNekkid> but when it started to be ... well ... ALOT of different ones, it becamse a mess
07:28:03  <DJNekkid> and thus i separated it to the different regions
07:28:05  <planetmaker> yes, I see that
07:28:29  <planetmaker> and I see sense in the regional separation - especially as they can be switched via parameter
07:28:37  <DJNekkid> yea
07:28:59  <DJNekkid> if it werent for the parameters i probably would have done it in some other system
07:29:28  <planetmaker> splitting it such allows to make usage of the whole file conditional, right?
07:30:00  <DJNekkid> yes
07:30:29  <DJNekkid> you can add header(s) w-europe files, and wagons, and it would most likely work
07:30:35  <planetmaker> would it work, though, to have the names just outside those files?
07:30:51  <DJNekkid> elaborate
07:31:19  <planetmaker> would the grf still compile, if I just rip all string sprites out of the files and place them in a seperate english.nfo
07:31:42  <DJNekkid> sure would
07:31:46  <planetmaker> hm... ok
07:32:08  <planetmaker> so it's not a programming issue to split the properties of one train around the whole nfo
07:32:20  <planetmaker> rather an issue of "where do I find what"
07:32:30  <DJNekkid> exactly
07:34:18  <planetmaker> -1 * 0  04 00 7F 01 \b*3200 "                 KZ2A" 00 <-- that means <action4> <trains> <english> <1 sprite> <id3200> "KZ2A" <end> right?
07:34:35  <planetmaker> wouldn't it be possible to even do something like
07:35:00  <DJNekkid> 7F is iirc "default, of no language exist"
07:35:13  <DJNekkid> but others should be correct
07:35:15  <planetmaker> -1 * 0  04 00 7F 03 \b*3200 "                 train1" "              train2" "               train3" 00 ?
07:35:31  <planetmaker> ^^wouldn't such be possible for consecutive IDs?
07:35:41  <DJNekkid> yes it would, but it makes it harder to read
07:35:45  <planetmaker> ok
07:36:08  <planetmaker> well, could be formated properly in seperate lines
07:36:28  <DJNekkid> http://paste.openttd.org/182838
07:36:37  <DJNekkid> ^^
07:36:42  <planetmaker> -1 * 0 04 00 7F 03 \b*3200 "  train1"
07:36:43  <planetmaker>                                             " train2"
07:36:45  <planetmaker>                                             "  train3"
07:36:51  <DJNekkid> look at the paste :)
07:37:03  <planetmaker> :)
07:37:34  <planetmaker> Well. My idea meanwhile is to not stop with the German translation, but ask for other languages, too :)
07:37:56  <DJNekkid> ofcourse :)
07:38:03  <planetmaker> With a language file with little nfo we could paste the english.nfo in the forums and get translations quickly
07:38:23  <planetmaker> And that'd give that set some edge over competing sets :)
07:38:40  <DJNekkid> hehe, yup :)
07:38:55  <DJNekkid> this set is, imho, very innovative in itself :)
07:39:03  <planetmaker> yup, I agree :)
07:39:13  <planetmaker> That's one of the reasons I like it so much
07:39:19  <planetmaker> it's basically an all-in-one set
07:39:34  <DJNekkid> yup... and even better:
07:39:35  <planetmaker> total train replacement set :D
07:39:40  <DJNekkid> exactly
07:39:59  <DJNekkid> it is kind of the original trains, just more of them, with bigger variaty
07:40:23  <planetmaker> well, I didn't compare to original trains, I have to admit.
07:40:37  <DJNekkid> but it kind of gives the same feeling, doesnt it?
07:40:46  <DJNekkid> atleast it does to me
07:41:03  <DJNekkid> a little bit of this, a little bit of that...
07:41:18  <planetmaker> hm... yes, it has something of all, for each taste
07:41:20  <planetmaker> that's good
07:41:23  <DJNekkid> yea
07:41:35  <DJNekkid> i've been wondering if we should include the transrapid as well
07:41:42  <DJNekkid> but with limitations to length
07:41:44  <planetmaker> there surely are people who find that detrimental - but no one is forced to use everything
07:41:51  <planetmaker> :)
07:42:05  <planetmaker> DJNekkid: in version three: yes. I guess we will then have rail types
07:42:29  <planetmaker> then we could also force TGV / ICE to run on dedicated high speed tracks only
07:43:05  <planetmaker> or limit their speed drastically on other tracks
07:43:16  <planetmaker> *max speed
07:44:58  <DJNekkid> yes...
07:45:32  <DJNekkid> iirc, does the "rail types" thingy allow max speed on the rail-type
07:46:01  <planetmaker> coming back to the languages: may I move the strings despite breaking the "one-engine-one-place" policy a bit with that?
07:46:35  <planetmaker> yesterday night I finally managed to compile on my linux work pc - so I can test whether it works, finally, too :)
07:47:06  <planetmaker> you may find Ammler and me having commited a few bug fixes to the code so that it compiles here and there
07:47:18  <DJNekkid> i noticed that
07:47:47  <planetmaker> :)
07:49:45  <tneo> morning
07:50:55  <DJNekkid> morning
07:51:26  <planetmaker> morning tneo :)
07:54:02  <DJNekkid> well planetmaker... make it into one file, and let me see how it goes :)
07:54:27  <planetmaker> ok, I'll try. I'll upload a diff first to the source repo
07:54:39  <planetmaker> hm... do you know what to do with a patch file / diff file?
07:55:24  <planetmaker> you use tortoiseHG. It should be able to handle it, though...
07:55:39  <planetmaker> then you could have a look at how it looks like before I commit it.
08:00:19  <planetmaker> meh... recursive grep is evil ;)
08:00:50  <planetmaker> find all strings in all files and put it into a file in the search path... nice endless loop :P
08:06:06  <planetmaker> DJNekkid: -1 * 0  04 00 FF 01 \wxd062 "" 00 <-- what kind of strings are these empty ones?
08:12:24  <DJNekkid> they are just that, empty
08:12:52  <DJNekkid> because, just placeholders for train "this many passangers" type
08:14:33  <planetmaker> ok
08:14:44  <planetmaker> and any reason that stringID 5E wasn't defined?
08:14:48  <planetmaker> (wagons)
08:15:06  <planetmaker> 5d and 5f are
08:15:27  <planetmaker> hm... 6C-6F are not either. hm
08:16:25  <planetmaker> let me ask the better question: what influence has the wagon ID on the wagons?
08:16:38  <planetmaker> or on anything for that matter
08:17:34  <DJNekkid> in the 04 00 FF 01 \wxd ones?
08:17:35  <DJNekkid> none
08:17:51  <DJNekkid> that are just general ID's
08:18:00  <DJNekkid> to use for whatever you want
08:19:31  <planetmaker> no, I'm now talking about e.g. -1 * 0  04 00 7F 01 5D "            Double Decker 4th gen" 00
08:19:36  <planetmaker> the next ID isn't defined
08:19:57  <DJNekkid> probably not used then :)
08:20:01  <planetmaker> (sorry for switching topics too fast and not expressing myself clearly) :)
08:20:08  <DJNekkid> hehe
08:20:09  <DJNekkid> np
08:20:13  <planetmaker> ok, no special reason?
08:20:17  <DJNekkid> nope
08:20:21  <planetmaker> does the ID influence anything?
08:20:47  <planetmaker> hm... wait. IDs must not be changed for compatibility reasons, right?
08:20:54  <DJNekkid> right :)
08:20:57  <planetmaker> :)
08:21:19  <planetmaker> may I nevertheless define an empty stringID 5E?
08:21:34  <planetmaker> like the wxXXX
08:21:36  <DJNekkid> sure
08:21:43  <DJNekkid> what ar eyou gonna use it for btw?
08:21:46  <planetmaker> good :) makes them consecutive
08:21:48  <planetmaker> nothing
08:22:17  <planetmaker> but I think I would like to get rid of some of the action 4s, grouping them maybe in groups of 16 or so
08:22:43  <planetmaker> and mostly I'm just curious :)
08:22:57  <planetmaker> trying to understand how things work
08:23:02  <DJNekkid> but, 5E is totally alone sitting in the middle of nowhere?
08:23:06  <planetmaker> yes
08:23:11  <DJNekkid> hehe, this set is _somewhat_ advanced... so :)
08:23:18  <planetmaker> well. 5D is defined. The previous ones not either
08:23:36  <DJNekkid> not defined by me ...
08:23:37  <DJNekkid> -1 * 0  04 00 FF 01 \wxd05D "" 00
08:24:05  <planetmaker> wagon IDs are such: 5D, 5F 60-6B, 70-73 and then bytes 120-139, 1100-1102
08:24:18  <DJNekkid> yea, that makes sense :)
08:24:24  <planetmaker> -1 * 0  04 00 7F 01 5D "            Double Decker 4th gen" 00
08:24:32  <DJNekkid> yes...
08:24:53  <DJNekkid> aaand?
08:24:55  <DJNekkid> :)
08:25:21  <planetmaker> I just wonder why not 5D-6D and fine :)
08:25:37  <planetmaker> so why you didn't choose consecutive numbers. I thought there might have been a reason for that :P
08:26:20  <planetmaker> or maybe rather 5D-85
08:26:37  <DJNekkid> general n00bness when i started to code this things, knowing about what you know now
08:26:42  <planetmaker> but if it is "just because" it's fine :)
08:26:58  <planetmaker> ok :)
08:27:57  <planetmaker> different question: the wagons name definition mixes -1 * 0  00 00 01 01 6C 06 00 in between. What does it do?
08:29:24  <DJNekkid> <action 0> <for trains> <one train> <one thing to change> <vehicle ID> <<climate availability> <none>>
08:29:53  <DJNekkid> i.e. all regular vehicle ID's are disabled
08:30:08  <DJNekkid> the <one train> <one thing to change> may be vice verca tho :)
08:30:20  <planetmaker> so... it's not a naming thing at all...
08:32:38  <planetmaker> :) no problem with that though :)
08:34:10  <planetmaker> hm... is the Turbobux MkI a wagon?
08:34:16  <planetmaker> *Turbobus
08:38:23  <DJNekkid> no
08:38:29  <DJNekkid> its a ... railbus? :)
08:38:31  <DJNekkid> i.e. engine
08:38:39  <DJNekkid> but that one do i think im gonna ditch...
08:38:44  <DJNekkid> it dont surve any purpose
08:39:17  <planetmaker> that'll make the set incompatible.
08:39:22  <planetmaker> So... something for v3?
08:39:35  <planetmaker> anycase, it's defined in 00wagons.nfo :P
08:39:58  <DJNekkid> because it didnt fit into other regions
08:40:18  <DJNekkid> well ... if we "06 00" it in the action0 before final removal it would suffice
08:40:29  <DJNekkid> besides, i doubt much ppl actually use it?
08:48:07  <planetmaker> what does 06 00 do in action 0?
08:48:25  <planetmaker> Well. The doubt that people use it is not sufficient IMO :)
08:48:42  <planetmaker> People do. And that creates ugly bug reports, both here and for openttd
08:48:43  <Ammler> HELLO PEOPLE
08:48:49  <planetmaker> HELLO AMMLER!
08:48:57  <Ammler> autsch :P
08:48:59  <DJNekkid> HELLO WORLD
08:49:12  <planetmaker> my ears ring
08:49:25  <DJNekkid> planetmaker: property 06 in action 0 is climate availability
08:49:28  <planetmaker> I pushed the first part of the string separation
08:49:36  <planetmaker> ah, ok
08:49:46  <DJNekkid> with 00 beeing "not available"
08:49:50  <DJNekkid> tho, that is for purchase
08:49:58  <planetmaker> that is, wagon names are now separate. You may want to try whether it works also for you. I modified your bat file, too
08:50:11  <planetmaker> so it *should* work
08:50:59  <planetmaker> brb
09:00:50  <Ammler> Maybe, instead of pushing all language sprites together, just splitting them out of the file and create a 00wagons.en.nfo (or 00wagons.FF.nfo
09:02:48  <Ammler> is it also possible to make a language dependet Action8?
09:04:23  <DJNekkid> why Ammler?
09:04:44  <Ammler> just wondering :-)
09:05:20  <planetmaker> Ammler: for translation purposes, having them all in one file is way easier IMO
09:05:40  <DJNekkid> http://wiki.ttdpatch.net/tiki-index.php?page=Action8
09:06:57  <planetmaker> I wonder wheter it can be modified using conditional sprites. So that the info text is shown in the correct language, too
09:06:57  <Ammler> DJNekkid: why does it hurt to include the region strings also if the region isn't used?
09:07:50  <Ammler> DJNekkid: my thinking about Action8 is i.e. the credits part like "Übersetzt von planetmaker"
09:08:27  <DJNekkid> Ammler: 1st: im not sure actually... i guess it dont
09:08:51  <DJNekkid> but, its easier, programmingwise, to have the regions "stuff" in one file...
09:09:08  <Ammler> true
09:12:33  <Ammler> planetmaker: maybe you use a sep translation file and split that bevore compiling to the regions
09:12:40  <Ammler> f
09:13:14  <Ammler> hmm, no :-)
09:13:18  <planetmaker> Ammler: that doesn't make sense either
09:13:25  <planetmaker> as it doesn't matter where strings are
09:14:35  <Ammler> I am wondering, if that "region" filter is needed.
09:15:07  <DJNekkid> the parameters you mean?
09:15:11  <Ammler> yeah.
09:15:21  <DJNekkid> im no advocate for that, it was purnos idea
09:17:25  <Ammler> DJNekkid: btw. we should check if we now compile the same grf, or did you already?
09:18:12  <planetmaker> we didn't
09:19:04  <DJNekkid> oki, i'll do a hg pull -u
09:19:05  <DJNekkid> and compile
09:19:11  <DJNekkid> say when :)
09:19:20  <planetmaker> I won't commit right now
09:19:36  <DJNekkid> well, say when :)
09:19:52  <planetmaker> you could make your grf always if the source doesn't change :)
09:19:57  <planetmaker> so... what about now? :)
09:20:31  <Ammler> DJNekkid: now, yes :-)
09:20:38  <Ammler> already uploaded my version
09:20:47  <Ammler> r34 :-)
09:21:02  <planetmaker> that's old, ammler :P
09:21:25  <planetmaker> tip is r35 :)
09:22:05  <DJNekkid> well, i uploaded mine now
09:22:16  <DJNekkid> with a hg pull -u just before
09:24:04  <Ammler> > hg parent
09:24:05  <Ammler> changeset:   35:2aac66d60e49
09:28:30  <Ammler> planetmaker: maybe prefix the language file with code: FF.english.nfo
09:28:42  <planetmaker> that's an idea, yes
09:30:07  <planetmaker> hm... changeset:   35:2aac66d60e49
09:30:09  <Ammler> how do you see, if a language has missing strings?
09:30:09  <planetmaker> NFORenum v3.4.6 r2111 - Copyright 2004-2009 Dale McCoy.
09:30:11  <planetmaker> Processing file "2ccdj.nfo".
09:30:12  <planetmaker> Warning on sprite 1398 (level 1).
09:30:14  <planetmaker> Warning on sprite 1442 (level 1).
09:30:15  <planetmaker> A portion of sprite 2591 could not be processed.
09:30:17  <planetmaker> I don't
09:30:35  <planetmaker> that would need inclusion in a makefile or so
09:31:19  <planetmaker> I wonder what's up with 2591
09:33:21  <planetmaker> anyone has commited changes?
09:33:23  <Webster> Latest update from 2cc: 2ccdj.grf <http://dev.openttdcoop.org/attachments/download/16/2ccdj.grf> || 2ccdj.grf <http://dev.openttdcoop.org/attachments/download/15/2ccdj.grf> || Revision 35: Change: move wagon names to seperate language file sprites/nfo/strings/english.nfo <http://dev.openttdcoop.org/projects/2cctrainset/repository/revisions/35>
09:38:59  <planetmaker> added another changeset and made a bug report on that sprite above
09:39:12  <planetmaker> afk for a bit
09:39:51  <planetmaker> hm... why is the issue automatically assigned to DJN?
09:39:53  <planetmaker> strange
09:40:07  <Ammler> hmm, oh
09:40:12  <DJNekkid> btw, wanna post the line with a flaw?
09:40:14  <Ammler> settings -> categories
09:41:22  <planetmaker>  // ###### EMD GL8 ########^M  2461 * 55       00 00 \b21 01 \b*6101 00 \w1960-01-01 02 03 03 \b30 04 \b30 05 00 06 07 09 \w124 0B \w878 12 FD 13 00  14 00 16 \b64 17 \b28 19 08 1F \b58 20 40 22 20 27 02 0E \dx4c3c 0D \b20 21 02^M
09:41:39  <DJNekkid> whats the ^M ?
09:41:48  <planetmaker> the windows line feed. ignore it.
09:42:06  <planetmaker> that's everywhere :D
09:42:23  <Ammler> osx can't handle that?
09:42:38  <Ammler> maybe you need to adjust your config?
09:42:39  <planetmaker> that's a paste from my suse xterm
09:42:56  <planetmaker> my editor can handle all three line feeds. And the ^M is not the issue
09:43:23  <planetmaker> mind that I make a grf on suse, too :)
09:44:13  <planetmaker> that's how my vi displays it
09:44:31  <DJNekkid> there is nothing wrong with the 2461
09:45:13  <DJNekkid> 1268 is just bogus
09:45:20  <DJNekkid> but i can correct it if wanted...
09:45:28  <Ammler> I don't have "^M"s here
09:46:13  <planetmaker> anyway, the ^M are not a problem as every line has it here - and renum and grfcodec know how to handle it.
09:46:56  <planetmaker> Well, sure, correct any mistake you find, DJNekkid
09:47:02  <planetmaker> Did you update to rev #37?
09:47:47  <planetmaker> anyway, as said, a bit afk
09:49:06  <DJNekkid> i just updated yes
09:49:06  <Webster> Latest update from 2cc: Bug #39: sprite 2461 (in revision #37) cannot be processed completely <http://dev.openttdcoop.org/issues/39>
09:51:04  <DJNekkid> there is, as i can see, absolutely nothing wrong with 2461
09:54:52  <Ammler> maybe, he made a paste misstage
09:54:58  <Ammler> misstake*
09:55:14  <planetmaker> Ammler: that's my renum.log. Maybe you try, too
10:23:35  *** DJNekkid has quit IRC
10:36:18  <Webster> Latest update from 2cc: Revision 39: Change: move all engine names to strings/english.nfo <http://dev.openttdcoop.org/projects/2cctrainset/repository/revisions/39> || Revision 38: fixed sprite 1268 and 1312 <http://dev.openttdcoop.org/projects/2cctrainset/repository/revisions/38> || Revision 37: Change: move the strings from 00header.nfo to strings/english.nfo <http://dev.openttdcoop.org/projects/2cctrainset/repository/revisions/37> || Revision 36: Feature: create renum.log during run and record the changeset version therein <http://dev.openttdcoop.org/projects/2cctrainset/repository/revisions/36>
10:48:50  <Ammler> "Merge: Never edit an outdated copy of the repo..." <-- already said, that will happen quite often ;-)
10:49:13  <planetmaker> :)
10:49:25  <Ammler> maybe best is to push every single commit :-)
10:49:30  <planetmaker> I do
10:49:40  <planetmaker> but I did previously and hg up -r<old>
10:49:48  <planetmaker> in order to test something and then forgot about it :P
10:49:59  <Ammler> oh
10:50:04  <Ammler> :-D
10:50:47  *** DJNekkid has joined #openttdcoop.devzone
10:51:21  <Webster> Latest update from 2cc: Revision 41: Merge: Never edit an outdated copy of the repo... <http://dev.openttdcoop.org/projects/2cctrainset/repository/revisions/41> || Revision 40: Change: rename english.nfo to FF_english.nfo <http://dev.openttdcoop.org/projects/2cctrainset/repository/revisions/40>
11:02:43  <DJNekkid> btw, check out "jump smokers - my flow so tight"
11:14:40  <Ammler> (I so don't like "_" :-)
11:16:27  <Ammler> specially on filenames, (links are often showed with underline)
11:16:48  <DJNekkid> but why ff_english?
11:16:59  <Ammler> the lang code
11:17:12  <DJNekkid> no?
11:17:27  <DJNekkid> 00 or 01 is english
11:17:27  <Ammler> no??
11:17:42  <DJNekkid> optionally F0 or F1 if it's a \wxd0xx
11:17:50  <DJNekkid> 00 is american, 01 is english
11:17:54  <DJNekkid> http://wiki.ttdpatch.net/tiki-index.php?page=Action4
11:18:19  <DJNekkid> "7F	any (will be applied no matter what language is active)"
11:19:02  <Ammler> then, it should be 7F.english.nfo
11:19:24  <DJNekkid> 00 or 01.english.nfo
11:20:17  <DJNekkid> 7F is more or less the default one, if the one you want is not present...
11:20:20  <DJNekkid> but showering, brb
11:20:23  <Ammler> imo, there should be still 7f
11:20:43  <Ammler> and it makes sense to do that english
11:24:39  <Ammler> or is there a better generic language than english?
11:29:51  <DJNekkid> back :)
11:30:05  <DJNekkid> i see ur point
11:32:32  <Ammler> "In either scheme, you can use the value 7F or FF, respectively, to define strings shown for languages that you do not provide translation for. First set all strings to a default value using this, and later override the language specific ones if they exist."
11:33:13  <Ammler> but maybe, you should use no prefix for the generic, so it will be called as first: _generic.nfo
11:33:35  <Ammler> then 02_german.nfo
11:33:55  <Ammler> or _default.nfo
11:34:15  <planetmaker> ok, then it should be 7F_english
11:34:17  <Ammler> or _english ;-)
11:34:32  <planetmaker> I chose the under score for windows reasons. Windows doesn't like too many dots ;)
11:34:53  <Ammler> that is ok
11:35:05  <Ammler> but I would set 7f as first
11:35:17  <planetmaker> yeah, makes sense. If 7F is generic, it's fine.
11:35:32  <planetmaker> I just managed to trigger an assertion in nforenum :D
11:35:54  <planetmaker> http://www.tt-forums.net/viewtopic.php?p=789352#p789352
11:39:54  <planetmaker> He... I know what asserted nforenum. Wrong comment type :P
11:40:06  <Ammler> DJNekkid: any reason, you use \b* instead of \w?
11:42:04  <DJNekkid> well ... sort of
11:42:23  <DJNekkid> first of all, it were an extended byte, and in the documentation were that stated as a \b*
11:42:38  <DJNekkid> secondly were all the code written before anyway, with a \b30 (for example)
11:42:50  <DJNekkid> and when changeing it it were easier to do \b*10301
11:44:06  <Ammler> ok :-)
11:44:37  <Ammler> planetmaker: he, and now asking truebrain to support grf translation with WT3?
11:44:53  <planetmaker> :D
11:45:21  <planetmaker> I wonder whether that's possible. In principle, it surely is. But is it practical?
11:45:31  <planetmaker> it would need quite a bit of code writing
11:45:31  <Ammler> dunno, either.
11:45:51  <planetmaker> like a lang_<langID>_newgrfs.txt
11:46:09  <planetmaker> so... much work, I think
11:48:20  <Ammler> in general, it is "cat _english.nfo | sed s/F0/02/ > 02_german.nfo
11:49:20  <Ammler> and you can wc -l to check, if translations have same state.
11:56:18  <planetmaker> what is wc -l ?
11:56:33  <planetmaker> interesting :)
11:56:55  <planetmaker> do you mind to add such checker, Ammler?
11:57:08  <planetmaker> and issue a warning message, if lines differ?
11:57:32  <planetmaker> for all available language files != <default.nfo>
11:57:33  <Ammler> yes, I can do such things
11:57:43  <planetmaker> you can do that better than me :)
11:57:46  <Ammler> I should be able to ;-)
11:58:29  <Ammler> I would not call it default.nfo, english.nfo is better so someone sees immediately, default is english
11:58:35  <Ammler> or maybe better default?
11:58:42  <Ammler> hehe :P
12:05:46  <planetmaker> well. leave the name as is now. I'll rename it, when I've beautified the english.nfo
12:06:33  <Ammler> a header with the language, a link to the Action4 wiki and the translator cretits
12:07:11  <Ammler> then it should be easy useable as template in tt-forums for other translators
12:14:04  <planetmaker> good idea.
12:27:39  *** DJNekkid has quit IRC
12:27:49  <planetmaker> -1 * 0  04 00 FF 01 \wxd033 "Carriage Capacity: " 8A "110 Passengers/84 Mail\n" 98 "Loading Speed: " 8A "Medium\n" 8B "NB: " 98 "Running costs per 1 unit" 00 // 2200
12:27:51  <planetmaker> -1 * 0  04 00 FF 01 \wxd033 "Carriage Capacity: " 8A "63 Passengers/48 Mail\n" 98 "Loading Speed: " 8A "Medium\n" 8B "NB: " 98 "Running costs per 1 unit" 00 //594
12:27:53  <planetmaker> ^^what string is correct, DJ Nekkid? It's kinda double...
12:27:54  <planetmaker> hmpf
12:43:45  <Webster> Latest update from 2cc: Bug #40: string \wxd033 defined twice <http://dev.openttdcoop.org/issues/40>
14:08:52  *** DJNekkid has joined #openttdcoop.devzone
18:51:09  <DJNekkid> planetmaker: what happened to the english.nfo file? its just a mess! :)
22:24:58  <Webster> Latest update from 2cc: Revision 43: Change: rework layout of english.nfo <http://dev.openttdcoop.org/projects/2cctrainset/repository/revisions/43> || Revision 42: Fix: make_2cc.sh had wrong warning parameter <http://dev.openttdcoop.org/projects/2cctrainset/repository/revisions/42>
23:07:40  <Ammler> @rss add dev http://dev.openttdcoop.org/activity.atom?show_changesets=1&show_documents=1&show_files=1&show_issues=1&show_messages=1&show_news=1&show_wiki_edits=1
23:07:40  <Webster> Ammler: The operation succeeded.
23:07:48  <Ammler> @rss announce dev
23:07:48  <Webster> Ammler: The operation succeeded.
23:07:50  <Webster> Latest update from dev: 2cc train set - Revision 43: Change: rework layout of english.nfo <http://dev.openttdcoop.org/projects/2cctrainset/repository/revisions/43> || 2cc train set - Bug #40: string \wxd033 defined twice <http://dev.openttdcoop.org/issues/40> || 2cc train set - Revision 42: Fix: make_2cc.sh had wrong warning parameter <http://dev.openttdcoop.org/projects/2cctrainset/repository/revisions/42> || 2cc train set - Revision 41: Merge: Never edit an outdated copy of the repo... <http://dev.openttdcoop.org/projects/2cctrainset/repository/revisions/41> || 2cc train set - Revision 40: Change: rename english.nfo to FF_english.nfo <http://dev.openttdcoop.org/projects/2cctrainset/repository/revisions/40> || 2cc train set - Revision 39: Change: move all engine names to strings/english.nfo <http://dev.openttdcoop.org/projects/2cctrainset/repository/revisions/39> || 2cc train set - Revision 38: fixed sprite 1268 and 1312 <http://dev.openttdcoop.org/projects/2cctrainset/repository/revisions/38> || 2cc train set - Bug #39: sprite 2461 (in revision #37) cannot be processed completely <http://dev.openttdcoop.org/issues/39> || 2cc train set - Revision 37: Change: move the strings from 00header.nfo to strings/english.nfo <http://dev.openttdcoop.org/projects/2cctrainset/repository/revisions/37> || 2cc train set - Revision 36: Feature: create renum.log during run and record the changeset versio... <http://dev.openttdcoop.org/projects/2cctrainset/repository/revisions/36> || 2cc train set - 2ccdj.grf <http://dev.openttdcoop.org/attachments/download/16/2ccdj.grf> || 2cc train set - 2ccdj.grf <http://dev.openttdcoop.org/attachments/download/15/2ccdj.grf> || 2cc train set - Revision 35: Change: move wagon names to seperate language file sprites/nfo/strin... <http://dev.openttdcoop.org/projects/2cctrainset/repository/revisions/35> || 2cc train set - Refactoring #37: move all (English) strings into a seperate language file <http://dev.openttdcoop.org/issues/37#change-45> || 2cc train set - Feature #38: Add German translations <http://dev.openttdcoop.org/issues/38>
23:08:05  <Ammler> @rss announce --remove 2cc
23:08:05  <Webster> Ammler: The operation succeeded.
23:08:40  <Ammler> @rss remove 2cc
23:08:41  <Webster> Ammler: The operation succeeded.

Powered by YARRSTE version: svn-trunk