/srv/irclogs.ubuntu.com/2005/04/15/#ubuntu-doc.txt

=== Burgundavia [~Burgundav@S0106000393d5b468.du.shawcable.net] has joined #ubuntu-doc
=== mdke [~mdke@mdke.user] has joined #ubuntu-doc
=== dannemare [~konversat@0x5358aaae.abnxx12.adsl-dhcp.tele.dk] has joined #ubuntu-doc
dannemareCan anybody tell me why the wiki was rolled back to April 1st, and whether stuff added after April 1st to today can be restored (I assume there's a nightly backup or something)?02:58
=== jsgotangco [~jsg@202.57.71.235] has joined #ubuntu-doc
=== Liz [~Liz@fixed-203-87-27-63.nsw.chariot.net.au] has joined #ubuntu-doc
=== Liz [~Liz@fixed-203-87-27-63.nsw.chariot.net.au] has joined #ubuntu-doc
jsgotangcohmmm the xml is messed up03:25
Lizmornin jsgotangco 03:26
Lizmornin all03:26
jsgotangcohi Liz!03:37
jsgotangcoLiz: u familiar with po files?03:37
Lizno, no idea at all about po files03:38
jsgotangcook i was checking the xml from svn and one of them is pretty messed up and had to fix it03:38
Lizill have to check that out in a bit03:40
Lizsigh..it seems i dont have time for a lot of things at late03:40
Lizbrb03:40
jsgotangco*grin* okie dokie03:40
=== jalrnc [~joao@ip68-0-220-224.ri.ri.cox.net] has joined #ubuntu-doc
=== jalrnc [~joao@ip68-0-220-224.ri.ri.cox.net] has left #ubuntu-doc []
=== froud-away is now known as froud
froudAfrican Greetings08:21
Burgundaviasalut08:21
froudBurgundavia: morn08:21
BurgundaviaI have been doing a lot of helping on #ubuntu08:22
froudSo I see08:22
Burgundaviarealized where our docs need to be taken up to snuff08:22
froudgreat08:22
froudsure08:22
froudhow's your shell scripting08:22
Burgundavianot great I must say08:22
froudI have sent a mail to the list08:22
froudadded two scripts to svn08:22
froudmake-pot and make-po08:23
Burgundaviaok08:23
froudmake pot works my side08:23
froudmake po fails08:23
froudI cant find out why08:23
froudcan you test make-pot08:23
Burgundaviayep08:23
froudcan you debug make-po08:23
Burgundavianp08:23
BurgundaviaI can try08:23
jsgotangcofroud: the patch is for about-ubuntu-tl.xml08:23
jsgotangconot it08:23
froudjsgotangco: AH08:24
froudThanks08:24
jsgotangcomy working copy is now valid and well-formed08:24
Burgundaviahttp://images.linspire.com/quickstartfive-0/QuickStart5.0-online5.pdf08:25
Burgundaviatake a check at that08:25
Burgundaviavery markety-driven, but some nice stuff08:25
jsgotangcoohhh08:26
froudBurgundavia: yes, we need this in our USer Guide08:26
jsgotangcoya linspire has some pretty good marketing indeed08:26
froudjsgotangco: when you make patches try keep the same filename only add a .diff 08:27
jsgotangcoahh08:27
froudit was my fault for not checking08:27
froudbut I just woke up08:27
jsgotangcohehe thats what i guessed *grin*08:27
Burgundaviaok, so I don't need to do anything?08:28
froudBurgundavia: no the scripts are still need testing and debug08:29
Burgundaviaok08:29
Burgundaviawill do08:29
froudBurgundavia: svn up and look at them in trunk08:29
BurgundaviaI will08:29
froudThanks08:29
jsgotangcooh nice scripts08:33
froudjsgotangco: glad you like them08:34
froudjsgotangco: if you are good with shell you can test make-pot08:34
jsgotangcoyes i tried them out just now08:34
froudjsgotangco: I have problems with make-po08:34
froudwell guys coffee is finsihed and the day starts. Must go08:35
froudc ya later08:35
jsgotangcocya08:35
=== froud is now known as froud-away
=== cc [~cc@c210-49-121-44.eburwd3.vic.optusnet.com.au] has joined #ubuntu-doc
jsgotangcourrrkk my OOo2 fonts are screwed09:02
BurgundaviaI installed mscore fonts. I am regretting it09:02
Burgundaviait borked my system fonts09:02
jsgotangcohmm09:02
=== jagera27 [~nick@10.25.233.220.exetel.com.au] has joined #ubuntu-doc
=== jagera27 [~nick@10.25.233.220.exetel.com.au] has left #ubuntu-doc []
=== enrico [~enrico@enrico.developer.debian] has joined #ubuntu-doc
enricohello!09:23
Burgundaviasalut09:23
enricoI'm online again for a bit.  Any urgent things for Hoary release?09:23
Burgundaviacheck out froud make-po and make-pot scripts09:24
=== Kinnison [~dsilvers@haddenham.pepperfish.net] has joined #ubuntu-doc
KinnisonMorning09:25
Burgundaviasalut Kinnison, long time no talk09:26
=== Kinnison nods
KinnisonBeen busy09:26
=== Kinnison has 2Mbit ADSL now :-)
=== Kinnison bounces
Burgundaviacool09:27
=== Kinnison tests it by refreshing his ubuntu mirror
Burgundaviaspent 12 hours building a new machine for my brother and setting up XP on it09:27
BurgundaviaI have almost converted him09:27
KinnisonHeh09:28
Burgundavia2 hours looking for a license key09:28
Burgundavia2 hours installing, removing and reinstalling SP209:28
Burgundaviaand when I left we hadn't set up most of his apps09:29
enricoBurgundavia: anything urgent?09:29
jsgotangcohi09:29
Burgundaviaenrico: froud asked me to check out those 2 shell scripts09:29
Burgundaviaenrico: more translating work09:29
enricoDo I understand that translation work is not urgent for Hoary, but will go out in language packs later?09:37
Burgundaviano idea09:37
Burgundavianot in on that09:37
enricoAFAIUnderstand, but I can be wrong, the current packages are not too bad (excluding translations) and I wouldn't like to break stuff by uploading radically different (and less tested) things with translation updates if it's not needed, considering that we're 2 days to release and I'm seldom online09:37
Burgundaviaok09:38
BurgundaviaI haven't done much with the doc team recently09:38
Burgundaviaexpect to start next weekend09:38
enricook, thanks09:39
KinnisonBurgundavia: as soon as hoary's out the door? :-)09:43
Burgundaviayeppers09:43
Kinnisonsneaky :-)09:45
Burgundaviasneaky?09:45
BurgundaviaI don't have any experience with po files09:45
Burgundaviaso I think I would get in the way09:45
=== Kinnison grins
enricoKinnison: are translations supposed to get out in two days or later with language packs?09:46
enricoKinnison: and BTW, what's a language pack?09:46
Kinnisonenrico: not a clue (on both counts)09:48
=== Kinnison isn't an Ubuntu team member
enricook09:49
jsgotangcoi think the translated xml files should be tested thoroughly because i've patched one today which was malformed09:55
jsgotangcoprobably a po conversion thing09:55
jsgotangcobye bye12:20
mdkehi all12:41
mdkecan anything be done about the wiki?12:42
Kinnisonhow do you mean?12:42
mdkehi Kinnison 12:42
mdkewell that business about it being reverted back to a few days ago12:43
mdkei would say about 10 pages have been lost12:43
mdkeand 200 changes ;)12:43
KinnisonOh right12:43
Kinnisondunno about that :-)12:43
mdkeenrico: Do I understand that translation work is not urgent for Hoary, but will go out in language packs later?12:50
mdkethere is a difficult question to resolve about whether the translations are to be packaged from our sources or from rosetta12:51
enricomdke: I don't have it clear either12:53
enricoI'll try to package what we have now (wonder how I'll find the time)12:53
enricothen we'll all see and learn :)12:53
=== froud-away is now known as froud
mdkeenrico, ok :)12:55
mdkeenrico, the problem is that we started doing translations and committing them in svn12:55
mdkeand rosetta suddely came up at the end of last week12:56
mdkewith a million crappy bugs12:56
froudAfrican Greetings12:56
mdkehi froud12:57
mdke:))12:57
froudHi12:57
froudenrico: di dyou get my message12:57
enricohi !!12:57
enricofroud: just got it12:57
enricoand read it12:57
froudOK12:57
froudwe tagged in tags/12:57
froudubuntu-doc0.412:57
froudfew updates made to the en docs12:58
froudsince tagging12:58
froudi18n stuff roles in12:58
enricofroud: someone told me that the .po shouldn't be installed, but the resulting xmls should12:58
froudtrue12:58
froudthe po are internal12:58
mdkeyeh12:58
mdkebut i am slightly concerned that if they get translated in rosetta too, they will be packaged there as well, and clash with ours12:59
froudI am holding on making heavy process env changes12:59
froudclaude is working with us on that12:59
froudwe just use the po files to create xml01:00
froudas the system now stands it will package in the same way as before01:00
froudthis excludes lang for now01:00
froudwe can opt to make packages for langs01:01
froud or not01:01
enricoI'm trying to finish one work, then I'll get to the ubuntu-docs01:01
froudsure01:01
froudI have scripted the pot creating process01:01
froudsee make-pot01:01
froudI am trying to script the po2xml process01:02
froudbroken script is in svn see make-po01:02
froudclaude and I worked out solution to transform all langs01:02
froudhave not implimented yet01:03
froudwaiting post hoary01:03
froudneeds svn restructure01:03
mdkesomeone should have a word with the rosetta people tho and work out the relationship between the two things01:03
mdkeimo01:03
froudwe give them pot 01:03
froudthey give po into rosetta and to us01:03
froudwe transform po to xml01:04
froudwe transform lang-xml to lang-html01:04
froudthe package can either happen here or thier01:04
mdkebut imo it should not happen in both01:04
mdkealso because things get translated twice01:04
froudif we have pot and po then we can update pot and po so saving translation time01:05
froude.g01:05
froudwe edit releasenotes01:05
froudwe msmerge to pot01:05
froudwe merge the changes in pot to the po files01:05
froudtranslators get po file 90% translated and work only on the changes01:06
mdkeyeah01:06
mdkethen imo it is wise to remove the (2 copies of) release notes from rosetta01:06
froudwe can seak to daff about automation between us and rosetta01:06
mdkeok01:06
enricosure, that's how it works01:06
mdkethat's all i'm saying01:07
froudwe have the following interactions01:07
mdkei'm the docs are going to be translated in our tree, they shouldn't go to rosetta too, it is counterproductive01:07
froudwe need to give pot and any changes01:07
=== dannemare [~konversat@0x5358aaae.abnxx12.adsl-dhcp.tele.dk] has joined #ubuntu-doc
mdkehi dannemare 01:07
froudwe need to give po changes01:07
froudhow do translators make xml and packages01:09
mdkefroud, i don't follow you. You are suggesting getting people to translate doc team docs both in and outside of rosetta?01:09
froudmdke: no it is collaborative01:09
froudwe send pot01:09
froudthey send po from rosetta01:09
mdkeok so just inside01:09
mdkephew01:09
froudthing is after the first translation01:10
froudwe must care that they dont need to translate over and again01:10
mdkequite01:10
froudso me manage merges01:10
froudand push the diff into rosetta01:10
mdkewell good luck01:10
froudwhen they finish the translation of the diff they send us back the po01:11
froudthe po also still resides in rosetta01:11
mdkeideally i suppose it would be best to have an earlier freeze of documents01:11
froudbut since the primary lang is en it makes sense for us to drive01:11
mdkeso that no further changes are made01:11
froudyes this is the idea, but coordination is still rough01:12
mdkeyeah01:12
mdkeand it is crazy that there are two copies of releasenotes and aboutubuntu in rosetta01:12
mdkenot sure why that happened01:12
mdkeanyway01:12
froudI cant control what happens there01:13
mdkewhat is the distinction you're making between .pot and .po files?01:13
froudTo me it must be a black box to us01:13
froudpot is the template01:13
froudtranslators make copies of the pot and save as po01:13
froudeach translates to a different lang01:13
mdkeso just for clarity's sake?01:13
mdkethere is nothing actually different about the file format?01:14
froudno really01:14
mdkeok01:14
froudenrico: do we package or do they01:14
mdkelol01:14
enricoI guess we do01:15
enrico.debs always have inside their translations01:15
enricothen (special for Ubuntu) they'll automatically extract the translated stuff and make "language packs" out of that01:15
froudenrico: and how do the documents get into the user desktop01:15
enricobut the translations are in the packages01:15
froudok for now I have files together in the same dir01:16
froudso all aboutubuntu is in aboutubuntu/01:16
froudls01:16
froudabout-ubuntu-ca.po   about-ubuntu-fr.xml  about-ubuntu.pot     about-ubuntu-tl.po   about-ubuntu-xh.xml01:16
froudabout-ubuntu-ca.xml  about-ubuntu-it.po   about-ubuntu-pt.po   about-ubuntu-tl.xml  about-ubuntu.xml01:16
froudabout-ubuntu-fr.po   about-ubuntu-it.xml  about-ubuntu-pt.xml  about-ubuntu-xh.po01:16
froudfor the entities to work they must be packaged in the same way we did the en docs01:17
froudsoon we will have global-lang.net for each lang01:17
mdkegerman is being done in rosetta01:17
mdketwice01:18
froudand things like menus will also be translated01:18
mdkebecause of the duplicates01:18
froudmdke: I cant help them there01:18
froudmdke: all I can do is manage our domain01:18
mdkeyeah i know01:18
=== enrico has still a couple of bugs to fix
enricoI'll be active in an hour or so01:19
mdkewe will not get the po files until someone speaks to daff about it tho i think01:19
froudI tought claude was speaking to them01:19
froudSomebody at Rosetta needs a wc of our svn01:20
mdkebah01:20
froudthen they can patch and get our updates to pots and pos01:20
mdkedidn't they speak to us before thinking of inserting our documents into rosetta?01:20
mdkei'll email01:20
froudis there an IRC channel01:20
froudenrico:  is there an IRC channel01:20
enricofor what?01:21
mdke#canonical? :p01:21
froudi18n01:21
enrico#ubuntu-dev, I'd say01:21
mdkeel01:21
froudwhat is daff's nick01:21
enricodaf01:23
mdkeyeah01:23
froudno daff there01:23
enrico"daf"01:24
mdke* [daf]  (daf@muse.19inch.net): Dafydd01:24
mdke* [daf]  irc.freenode.net :http://freenode.net/01:24
mdke* [daf]  is away (teithio)01:24
mdke* [daf]  is an identified user01:24
mdke* [daf]  idle 00:37:31, signon: Tue Mar 29 10:23:5601:24
mdke* [daf]  End of WHOIS list.01:24
mdkemight be him01:24
enricoThat's it01:24
mdkenot on any channel01:24
froudwho else to speak to01:25
mdkesabfdl01:25
mdke?01:25
enricono01:25
enricoseb128 is another one01:25
mdkehe intervenes on the rosetta list from time to time01:25
=== froud does not touch sabfdl unless he has to
mdkeheh01:25
mdkei would just go for daf01:25
mdkei'm gonna email just in case01:26
=== seb128 [~seb128@ANancy-151-1-30-154.w83-196.abo.wanadoo.fr] has joined #ubuntu-doc
seb128hi01:28
mdkeciao01:28
froudseb128: hi01:28
froudseb128: we need to discuss interaction01:29
froudbetween us and rosetta01:29
froudcan you help01:29
seb128not really01:29
froudis it only daff who can help01:29
seb128you probably want to speak with carlos/pitti for that01:29
mdkehave emailed daf01:29
mdkeasked him to get in touch with you, froud01:30
mdkeor enrico 01:30
froudmdke: thank01:30
=== pitti [~martin@box79162.elkhouse.de] has joined #ubuntu-doc
froudseb128: ok thanks01:30
pittiHi everybody01:30
froudhi01:30
seb128hey pitti :)01:30
mdkehi pitti 01:30
froudpitti we need to discuss interaction between docteam and rosetta01:31
froudcan you help01:31
pittihmm, I'm not really a Rosetta dude, but what's the particular question?01:31
pittiI ping carlos01:31
froudpitti: hang with me while I explain this01:31
mdkei'm going for a shower01:32
froudwe write docs in en01:32
froudwe make pot files01:32
froudwe send pot to i18n teams01:32
froudwe get back po file01:32
froudwe make xml-lang from po files01:32
pittisounds great01:32
froudxml-en pot po and xml-lang are in svn01:32
froudwhen we make changes in en we merge through to pot and po files01:33
froudand cycle starts again01:33
froudwe need somebody in Rosetta who has wc of our svn01:33
froudthis way they can manage to addition/update of any pot/po files in rosetta01:34
froud and patch back to us01:34
pittiwc = write capability?01:34
froudhow can we get this kind of process01:34
froudpitti: working copy of svn01:34
pittiah01:34
froudwe can give commit account01:34
froud+01:35
froudwe need to arrange packaging01:35
froudlang packs01:35
pittihmm, so at least Rosetta should automatically import your svn01:35
froudnot all01:35
froudonly changes01:35
froudand xml is not required in rosetta01:36
pittilang packs> you mean, add the per-language docs as dependencies of language-support-LANG?01:36
froudhere is a ls of the aboutubuntu dir in svn01:36
froudls01:36
froudabout-ubuntu-ca.po   about-ubuntu-fr.xml  about-ubuntu.pot     about-ubuntu-tl.po   about-ubuntu-xh.xml01:36
froudabout-ubuntu-ca.xml  about-ubuntu-it.po   about-ubuntu-pt.po   about-ubuntu-tl.xml  about-ubuntu.xml01:36
froudabout-ubuntu-fr.po   about-ubuntu-it.xml  about-ubuntu-pt.xml  about-ubuntu-xh.po01:36
froudYes I french use needs to see about-ubuntu-fr.xml01:37
=== dannemare [~konversat@0x5358aaae.abnxx12.adsl-dhcp.tele.dk] has left #ubuntu-doc ["Konversation]
frouds/I/a/01:37
pittioh, you mean the xml files are not packaged in a deb right now?01:37
seb128speaking about than, somebody has planned to fix the package for hoary ? 01:38
frouds/use/user01:38
froudseb128: maybe enrico01:38
pittifroud: right now langpack-o-matic can't put anything else than po files into language packs01:38
seb128froud: no, not enrico01:38
seb128I've spoken with him this morning01:38
seb128he's away until the 8th and we want that before the 6th01:39
enricoseb128: I can try to do something this a'noon01:39
froudpitti: any requirements we need to adhere to in order to provide support to this01:39
enricoalthough I can't guarantee how it turns out01:39
pittifroud: the xml files are not shipped at all right now?01:39
seb128enrico: I'll do it tomorrow if nobody else do it, let me know01:39
froudYou need just HTML01:39
seb128pitti: no, the package is b0rked atm01:39
seb128there is some random po in the wrong directory which doesn't work01:40
pittiseb128: yeah, but in principle there is a package for these?01:40
seb128ubuntu-doc01:40
froudubuntu-doc has all the files01:40
froudno HTML though01:40
seb128there is no need of html files, is it ?01:41
seb128the xml files are enough01:41
froudif under yelp yes01:41
froudin not no01:41
seb128yelp use xml files01:41
froudAbout Ubuntu is HTML01:41
froudNot Under Yelp01:41
seb128oh, the start-page for firefox you mean01:42
froudRelease NOtes is xml under yelp01:42
froudAnything GNOME is Yelp01:42
seb128right01:42
froudAnything Generic is not01:42
seb128speaking about "about-ubuntu"01:42
seb128the main page has no title 01:42
seb128is that know ?01:42
seb128ie: the line is empty for the index01:42
froudHmm aboutubuntu is loading in yelp01:43
froudseb128: yes known problem01:43
seb128k01:43
seb128yep, about-ubuntu is an xml file for yelp01:43
froudnew version of yelp dont know what to do when image in title01:44
froudOK, so anyting loading under Yelp needs only XML01:44
froudbut we get away from th epoint01:44
froudhow to get language specific files to show01:44
froudif I am using Xhosa I want about ubuntu is Xhosa01:45
seb128/usr/share/gnome/help/about-ubuntu/nn/about-ubuntu.xml01:45
seb128where nn is the locale to use01:45
seb128just copy the translation for nn here01:45
froudthis will break our system at present01:45
froudwe currently have no support for the nn01:45
seb128but that's the way it works01:46
froudpost hoary we will01:46
seb128we can workaround that for hoary01:46
pittiuh, that sounds a bit scary, as if we could not properly integrate this by hoary01:46
seb128ie: change the package to copy them to right place01:46
seb128pitti: we can just hack debian/rules for hoary01:46
pittiyeah01:46
froudseb128: providing that all files remain in the same folder as the en document it will work01:46
froudls01:46
froudabout-ubuntu-ca.po   about-ubuntu-fr.xml  about-ubuntu.pot     about-ubuntu-tl.po   about-ubuntu-xh.xml01:46
froudabout-ubuntu-ca.xml  about-ubuntu-it.po   about-ubuntu-pt.po   about-ubuntu-tl.xml  about-ubuntu.xml01:46
froudabout-ubuntu-fr.po   about-ubuntu-it.xml  about-ubuntu-pt.xml  about-ubuntu-xh.po01:46
froudseb128: I must go fetch my son from school01:47
froudbrb01:47
seb128later01:47
pittiso ubuntu-doc must just be tweaked to put the files into the right place?01:47
seb128that's my view of the issue 01:47
froudpitti: no ubuntu-doc puts them in the righ place01:47
seb128yelp will look to /usr/share/gnome/help/about-ubuntu/nn/about-ubuntu.xml afaik01:47
froudbut it is not according to the convention of nn01:48
pittihmm, I can't find ubuntu-doc in the archive01:48
seb128plural01:48
pittiah, sorry01:48
pittifroud: AFAICS there are no per-language debs01:48
seb128no, there is not01:49
pittifroud: so there's no point in integrating this with langpacks01:49
mdkebut it should be noted that there is a german translation going on in rosetta. If you decide to package it with ubuntu-docs, we need to get hold of that01:50
seb128pitti: I don't know, but we could ship /usr/share/gnome/help/about-ubuntu/nn/about-ubuntu.xml with language-pack-nn01:51
pittiseb128: yeah, but this requires major design changes in langpack-o-matic :-/01:51
seb128k01:51
pittisb should have told me earlier01:51
seb128so let's just hack ubuntu-docs for hoary01:51
pittiseb128, froud: can we just ship all translations in one deb for hoary?01:51
pittihow big are they?01:51
seb1287,7K 2005-03-26 22:45 about-ubuntu.xml01:52
seb128178K 2005-03-25 06:06 quickguide.xml01:52
seb12829K 2005-03-19 00:02 release-notes.xml01:52
seb128Package: ubuntu-docs01:53
seb128Size: 27820201:53
seb128atm01:53
mdkeplus the languages01:53
pittiso, 270 KB times #translations?01:53
seb128yeah01:53
seb128right01:53
pittithat doesn't sound too bad01:54
pittifor hoary01:54
mdkeok01:54
mdkehow can we get hold of the german translation in rosetta and make an xml?01:54
pittimdke: you can download the po files01:54
mdkeright01:54
pittimdke: please talk with carlos, he can make provisions that it can be done automatically01:55
mdkei've emailed daf and i can talk to the german users01:55
mdkeis carlos here?01:55
pittimdke: I pinged him and invited him01:55
mdkeright01:55
pittino response so far, he's away ATM01:55
mdkek01:55
mdkewhen do you need em for packaging?01:55
seb128today01:56
mdkeshit01:56
mdkeok i'll chase up an italian one too01:56
seb128$ ls aboutubuntu/*.xml01:56
seb128aboutubuntu/about-ubuntu-ca.xml  aboutubuntu/about-ubuntu-tl.xml01:56
seb128aboutubuntu/about-ubuntu-fr.xml  aboutubuntu/about-ubuntu-xh.xml01:56
seb128aboutubuntu/about-ubuntu-it.xml  aboutubuntu/about-ubuntu.xml01:56
seb128aboutubuntu/about-ubuntu-pt.xml01:56
seb12801:56
seb128the SVN has that atm01:56
mdkeyeah not releasenotes tho01:56
seb128the about-ubuntu is the visible part01:57
seb128ie: the panel entry "About Ubuntu" 01:57
mdkeso will you be packaging releasenotes with it or just aboutubuntu?01:58
mdkeseb128, ^01:59
froudseb128: do we need omf files for the language specific docs02:01
seb128I don't know02:01
seb128I just know than copying the xml translation to /usr/share/gnome/help/about-ubuntu/nn/about-ubuntu.xml works02:01
froudas I understand to get the en doc to show in yelp we must register it with scrollkeeper02:02
froudnot sure if we need the same for nn02:02
froudOk have a meeting. Somebody post to the list what is being done and who is doing what, please :-)02:03
froudwe have no reports lately02:03
=== seb128 [~seb128@ANancy-151-1-30-154.w83-196.abo.wanadoo.fr] has left #ubuntu-doc ["I]
=== seb128 [~seb128@ANancy-151-1-30-154.w83-196.abo.wanadoo.fr] has joined #ubuntu-doc
seb128you can try to copy the xml file to nn/about-ubuntu.xml02:05
mdkei am emailing carlos to ask about the german docs, so am i just asking for about-ubuntu or both?02:06
seb128whatever you want02:06
mdke:(02:06
seb128?02:06
mdkeif you tell me what you are packaging i will ask for them02:07
seb128we are packaging what is available when we do the package02:08
mdkeok02:08
seb128but we don't force you to do anything02:08
seb128you do whatever you want02:08
mdkewhoa02:08
mdkei'm just trying to help02:08
seb128so what's the problem ?02:08
mdkei wasn't sure what you were gonna package02:08
seb128all the files are to translate02:08
seb128we use what is translated02:09
mdkeok ty02:09
seb128np02:10
pitticarlos is back02:10
pittidarn, now froud is away *sigh*02:10
=== carlos [~carlos@69.Red-80-33-181.pooles.rima-tde.net] has joined #ubuntu-doc
carloshi02:11
pittiHi carlos02:11
seb128ah ah, carlos doing translation on a non-working day02:11
seb128I knew it :p02:11
carlospitti: tell me02:11
seb128hey carlos :)02:11
pittifround has some quesitons wrt rosetta integration of ubuntu-docs02:11
pitticarlos: unfortunately fround is away now02:11
pitticarlos: oh, you have holiday today? sorry for disturbing02:11
carlosseb128: well, I'm not working, just come back from the airport, and saw the martin's ping :-P02:11
seb128what do you do to the airport ?02:12
mdkehi carlos 02:12
carlospitti: don't worry02:12
carlosI'm taking an eye in Rosetta today02:12
carlosbecause Daf is traveling02:12
carlosseb128: daf left Valencia02:12
carlosmdke: hi02:12
mdkecarlos, i just sent you an email :)02:12
seb128carlos: oh, k02:12
carlosmdke: ok02:13
mdkethe discussion concerns packaging of the docteam documents and translations02:14
mdkepitti and seb128 have offered to package them separately for hoary02:14
pittierm, separately for breezy, that is02:14
mdke??02:14
mdkemdke when do you need em for packaging?02:14
mdkeseb128 today02:14
carlospackage what separately?02:14
carlosevery translation in a different package?02:15
mdkei don't know02:15
pittiyeah02:15
pitticarlos: at least that was what I understood02:15
pitticarlos: then we can integrate that into language-support-*02:15
carlosIf you are going to use .po files as the way to translate documentation, I think you should create a package with the english sources that creates the .pot file with a rule and another rule to get the .po file and create the translated docbook file02:16
mdkei'm gonna leave you guys to it02:16
mdkeseems like i haven't understood what's going on02:16
mdkeas long as you know some translations are in rosetta, some are in docteam svn02:17
carlosmdke: the point is that or you use Rosetta or you use svn02:18
carlosif you are going to use .po files02:18
carlosRosetta should be mandatory02:18
carlosyou don't need to translate with rosetta if you don't want02:18
carlosbut you should get and submit the translations with rosetta02:18
mdkebrb02:18
carlosif you choose a mis model, you will get out of sync easily02:18
mdkephone02:18
carlosas this is not urgent, could we talk about it tomorrow?02:19
carlosI'm on holidays today02:20
carlosand need to recharge my batteries 02:21
=== carlos goes to have lunch
mdkecarlos, whatever you prefer. But seb128 said he wanted the documents today02:25
mdkeand the mixed system was not intentional02:25
mdkeit occured because we were submitting translations to svn, and then they suddenly appeared in rosetta too02:26
mdkeit is fine to work out a system using only rosetta for breezy, but I think we should try and get as many translations into hoary as possible02:26
mdkeok i'm off too now02:26
=== froud-away is now known as froud
froudcarlos: 02:31
froudcarlos: when you get back ping me I will explain02:31
pittifroud: seems you two have a talent for missing each other...02:49
froudpitti: he's at lunch and still tuned so there is hope yet :-)02:50
=== froud [~froud@ndn-165-146-40.telkomadsl.co.za] has joined #ubuntu-doc
=== enrico is here
enricosooo03:04
enricowhat is that generates the translated xml files?03:05
mdkefroud does it with po2xml i think03:05
mdkebut i think he is making a script03:05
froudenrico: po2xml but my script make-po does not work :-(03:05
froudenrico: but the make-pot works well03:06
enricolet's debug that03:06
froudenrico: perhaps you can look at it03:06
froudyou have more skill with shell script than I03:06
froudthe general idea of the process is encapuslated by the code03:06
froudbut consider this03:06
enricobash arrays... cool!03:06
enriconever used that03:06
froudwe get po03:07
froudyou dont have too use the array if you dont want03:07
froudyou can just use a pain for loop if you wish03:07
froudlook at make-pot03:08
froudthen model make-po on it03:08
enricowhat package is po2xml in?03:08
froudKDESDK03:08
enricook :)03:08
froudwhich po2xml03:09
froud/opt/kde3/bin/po2xml03:09
enricopoxml03:09
enricoapt-get install poxml03:09
enricoit's in there03:09
froudno that is gnome isnt it03:09
froudwe use xml2pot and po2xml from kdesdk03:10
froudthe gnome one is problematic03:10
frouda few of us tried it and it gave problems03:10
enricooh :(03:10
froudalso they are not compaible :-(03:10
froudenrico: the idea is that the creating and maintenance of POT and PO should be automatic03:11
froudas simple as saying make pot or make po03:11
enricosure03:11
froudthe scripts should look in any folder defined in modules=" "03:11
enricoapt-cache show poxml03:11
mdkefroud, have got de docs03:12
enrico"This package is part of the KDE Software Development Kit."03:12
mdke:)03:12
enricogood, it's the right one03:12
froudenrico: yes03:12
froudmdke: great 03:12
froudfor testing I have limited the modules on which the scripts run03:13
froudonce we are happy we can traverse the entire structure03:13
froudI am writing another script to do the menus03:13
froudseems that parser.cpp in xml2pot does not touch <menuchoice> elements03:14
froudthis makes sense in context of large docs03:14
froudbut is not good in our context03:14
froudas our menus are expanded from entities03:14
froudfor processing we will also add a new entity to our DocType Decl03:15
froudwe will have a global.ent and a global-nn.ent03:15
froudwhere nn = lang code03:15
froudstuff like conventions, legal notice and copyright03:16
froudtranslated once03:16
froudand the lang docs will pickup the correct version of these files from the global-nn.ent03:16
mdkefroud, sent03:17
froudhope you understand all this03:17
froudmdke: thanks03:17
=== mdke sighs with relief and concentrates on his exam
froudmdke: you stress too much dude ;-)03:18
=== mdke pops pills
mdkeits because I care03:18
froudtrust the community, the power is there03:18
mdkepeople have put effort into the translations03:18
froudthe force is tring with Ubuntu03:18
mdkeheh03:18
froudstrong03:18
mdkeok see you later03:19
froudok03:19
enricofroud: how come you want to diff and patch the translated xml file instead of just overwriting it?03:19
mdkeoh btw froud the german file may need testing as it was done with whatever old version of the .pot was uploaded to rosetta03:19
froudscript is run on working copy03:20
mdke(enrico, can you moderate my mail to the list with the attachments pls)03:20
enricomdke: Mary is doing moderation atm03:20
mdkedamn03:20
enricomdke: although I can do it03:20
enricoas well03:20
mdkewill send them individually if you like03:20
enricoI just need to dig for the passwords03:20
froudwe only want to commit diff03:21
enricowait03:21
enricocommit diff?03:21
enricowhy commit at all?03:21
mdkeenrico, don't worry will send them separately03:21
froudmust commit at some point. Not the diff file03:21
enricoI mean, one commits the original, the translated po-s and the rest is generated by the makefile03:21
enricomdke: I'm moderating it in03:22
froudyes, but no saying how the structure of the new xml file is03:22
enricoso tell me if you intend to send them separated03:22
froudto patch in working copy first is safer, no?03:22
mdkeenrico, too late i cancelled it03:22
enricowhat's the problem with the xml file's structure?03:22
enricomdke: ok03:22
froudthe .new xml is created from th epo2xml right03:23
froudyou have no way to see if it was good03:23
froudif you think it not needed, just cp the file03:24
froudor output directly over the existing file03:24
froudthen ther eis no need for .new03:24
froudand diff process03:24
enricobut you do a patch with the untranslated one03:25
froudthe .new file should be a translated file03:25
froudbasically you want po2xml en-doc.xml nn-doc.po > nn-doc.xml03:26
froudgot to fetch my daughters brb.03:27
=== froud is now known as froud-away
enricofroud: committed fixed script03:27
froud-awaydoes it work for you03:27
froud-awayI will test it when I get back03:27
enricoworks for me03:28
enricook, see you later03:28
=== claude [~Claude@157.26.3.165] has joined #ubuntu-doc
claudeseb128: the quickguide in French is quite ready03:32
seb128can you get it for the SVN ?03:32
claudemaybe tonight ??03:32
seb128when you feel that's ready03:32
seb128I'm quite busy, I've not read all the mails about it03:32
claudecmmh, can you wait until tonight before packaging ? 03:33
claudeit would be great that quickguide-fr being into Hoary at release time03:33
seb128I'll package it tomorrow if enrico has not do that before03:33
claudek03:34
enricoseb128: I'm trying to figure out how it works03:34
enricowe don't have translated OMF files, either :(03:34
=== claude knows what it 'll do tonight :)
seb128enrico: are OMF useful ?03:34
enricoHow do we get those?03:34
seb128I don't have know what does the OMF files do03:34
enricoseb128: if you want to find the thing in yelp, yes03:34
seb128s/have/even/03:34
seb128oh03:34
seb128right03:35
enricothey're metadata used to register the documentation in scrollkeeper03:35
seb128copying the xml to the right place works to open from the menu though03:35
seb128no need of the OMF files03:35
enricook, good03:35
enricovery good03:35
enricoso, what's the right place?03:35
seb128and I guess that people will use the "About Ubuntu" from the menu03:35
seb128/usr/share/gnome/help/about-ubuntu/nn/about-ubuntu.xml03:36
seb128for the "nn" translation 03:36
seb128and some for the other documents03:36
seb128C/file.xml for english, nn/file.xml for the translations03:36
claudethe problem may be common files03:37
seb128like ?03:38
claudedo they need to be duplicated for each translation ?03:38
claudelike images (not translated for now03:38
seb128yep03:38
enricoclaude: yes, I'm doing quite a symlink farm03:43
claudeok, good03:43
claudesome files will need symlinks other won't...03:43
claudewill probably chnage over time03:44
claudefor now, files in common are not translated03:44
claudebut they should be03:44
claudeif i understand, translated files from ubuntu-docs won't be in lang-packs, right ?03:45
=== froud-away is now known as froud
enricoclaude: no idea03:46
froudhi03:46
enricofroud: hi03:46
enricofroud: check the new script03:46
froudI will 03:47
enriconote that the new Tagalog translations create a broken xml file03:47
enrico.tl03:47
claudeshould check the po file with msgfmt03:47
froudenrico: huh03:47
claudemsgfmt -vc file.po03:47
froudyes03:47
froudyes03:47
froudenrico: it was not in my script03:47
enricowhat does that do?03:48
froudchecks the integrity of the po03:48
claudebut that's not alwas sufficient03:48
froudsometimes they get wacked03:48
claudei had some problems with quickguide-fr that i needed to fix by hand03:49
claudemsgfmt will not check that xml tags inside msgstrings are correct03:49
froudenrico: do we still need the PATH=${PATH}:/opt/kde3/bin/03:50
enricofroud: no, it's not needed when the poxml file is installed03:50
enricoseb128: please checkout and build the package03:52
froudenrico: but now it will update all nn files even if they did not need updating03:52
seb128enrico: k03:53
froudenrico: hence we have commits that are not needed03:53
froudenrico: did somebody to the de translation yet03:53
froudI sill dont have it in my mail03:54
froudseb128: should wait until we have the de03:54
enricofroud: not really, because if the contents of a file didn't change, then svn doesn't see the file as modified03:54
enricoseb128: try installing the package.  I have the document in what seems to be the right place, but my italian yelp shows the document in english03:55
froudsvn status still shows M03:56
seb128how do you open it ?03:56
froudenrico: better not to copy over03:56
enricoseb128: yelp, then I follow the menus03:56
froudbetter to copy over only if changes03:56
enricoseb128: how do you open it?03:56
seb128panel, about ubuntu03:57
enricofroud: here it shows M only for the ones that changed (that is, only Tagalog)03:57
enricoseb128: I don't run Hoary: what does that link?03:57
froudopens yelp about-ubuntu.xml03:57
seb128yelp ghelp:about-ubuntu03:57
froudLooks in gnome scrollkeeper extensions03:58
froudfor about-ubuntu03:58
enricoit's in English here03:58
seb128here too03:58
enricomaybe I did something wrong with the packaging03:58
froudwhich is registere in scrollkeeper using omf03:58
enricoplease tell me03:58
seb128no no03:58
seb128/usr/share/gnome/help/about-ubuntu/ca/about-ubuntu-ca.xml03:58
seb128/usr/share/gnome/help/about-ubuntu/fr03:58
seb128/usr/share/gnome/help/about-ubuntu/fr/about-ubuntu-fr.xml03:58
seb12803:58
seb128that's wrong03:58
seb128nn/about-ubuntu.xml03:58
seb128no "-nn" for the name03:59
seb128that03:59
seb128ups03:59
froudseb128: I can tell you that wont work03:59
enricoaaaah! Ok03:59
seb128froud: works for me ...03:59
froudthe file opens03:59
enricolet's see now...04:00
seb128enrico: sudo cp /usr/share/gnome/help/about-ubuntu/it/about-ubuntu-it.xml /usr/share/gnome/help/about-ubuntu/it/about-ubuntu.xml04:00
seb128should work04:00
froudhow doe sit resilv ethe04:00
froud<!ENTITY % xinclude SYSTEM "../libs/xinclude.mod">04:00
froud%xinclude;04:00
froud<!ENTITY % globalent SYSTEM "../libs/global.ent">04:00
froud%globalent;04:00
seb128I don't even what that is04:00
seb128I just know that copying the translation xml to the right place works04:00
claudefroud: these files have to be duplicated or symlinked04:01
froudseb128: do you see values for Benvinguts a Ubuntu Linux &distro-rev;: Versi &distro-version;04:01
enricoseb128: nicely Ttalian now04:01
enricocommitting...04:01
seb128froud: right, that works fine04:01
enricocommitted04:02
enricotry that out (note the package version has changed)04:02
froudenrico: svn I cleaned make-po04:03
froudenrico: we need to handle invalid po files04:04
froudenrico: when you have the nn docs in nn/ do all the entities expand correctly04:05
seb128enrico: great, works fine :)04:05
enricofroud: I don't konw about the entities04:08
enricohowever, it's easy for you to check out04:08
enricofroud: as root, do dpkg-reconfigure locales   and add a locale of your choice04:08
enricofroud: then, do: LANG=<locale of your choice> yelp ghelp:about-ubuntu04:08
enricoIf we're all happy, I intend to upload this04:09
enricoso, in case I won't be online in the next days, at least something goes in04:09
enricoAnd if something happens (like new translations come it), someone else can update the things if I'm offline04:09
claudequickguide-fr will come tonight04:10
enricouploaded.  Better than before, hopefully will get even better04:16
mdkereleasenotes-it coming tonight as well04:18
enricowow!04:18
mdkeclaude, can't believe you've done quickguide, that is an immense achievement04:19
claudei didn't translate myself, work from ubuntu-fr04:19
mdkehmm04:19
mdkecool04:19
claudegreat guys :)04:19
mdkehow did you distribute the work?04:19
claudenothing special, i merged different files by sdiff04:20
claudebut i hope rosetta will help us for this04:20
mdkecool, so different people worked on different sections?04:20
claudeyes04:20
mdkegreat04:20
mdkebien04:21
claude:)04:21
froudenrico: sorry reporter on the telephone04:26
froudenrico if you see the entities then it must work04:26
froudin about ubuntu you should see the revision number and the words Hoary Hedgehog in the first heading04:27
enricothey work!04:30
enricofroud: they work!04:30
mdke:))04:30
froudcool04:30
froudok now about make-po04:31
froudseems to work well04:31
froudbut 04:31
froudit would be better to overwrite only in cases where the file needs updating04:31
=== pitti [~martin@box79162.elkhouse.de] has left #ubuntu-doc []
froudalso we should cleanup the unused files04:32
froudHmm german entities dont validate04:32
enricooh, yes.  the cleanup is easy04:33
mdkedamn04:33
froudI will have to incorporate German ents04:34
mdkedo you want me to ping the translator?04:35
mdke(s)04:35
froudno04:35
froudno need04:35
mdkek04:35
froudenrico: we need to add a method to test for lang="nn" in make-po04:49
froudfor example a german book should have <book lang="de">04:50
froudfor example a french book should have <book lang="fr">04:50
froudetc04:50
froudwe will also have to script for german docs some conditions04:50
enricofroud: then you want to switch to perl (or python) and spend a bit more time on it04:51
froudenrico: looks like we may need to but I dont perl or python04:52
froudI will try it with shell04:52
froudand sed04:52
froudit is mostly replacing entities like &auml; with the charcater number04:53
froudunicode number04:53
froudand I will do the testing for the lang04:53
froudHmm this will be a cool script when it is done04:53
froudenrico: will you change so we only copy over files that have modifications04:54
enricowhy not doing it with XSLT?04:54
enricofroud: is that needed now?04:54
enricoI'm back on doing something else04:54
froudnot immediately04:54
froudI will check it04:54
enricook04:54
enricoping me04:54
froudand see what I can do04:54
froudok04:54
enricoif you don't see that coming04:54
froudperhaps I can do the replacements with xslt04:55
froudenrico: btw both those scripts are my first attempt at writing shell scripts04:55
froudnot bad even if I say so myself04:55
froudOther scripts I have written have not been that comples04:56
froudcomplex04:56
froudlets see if carlos is there04:56
froudcarlos: oing04:56
enricofroud: first attempo?  not bad , not bad at all!!05:06
claudebbl05:32
=== jalrnc [~joao@ip68-0-220-224.ri.ri.cox.net] has joined #ubuntu-doc
=== jalrnc [~joao@ip68-0-220-224.ri.ri.cox.net] has left #ubuntu-doc []
carlosfroud: pong05:57
froudcarlos: hi05:58
froudwe finally meet'05:58
carlosbut I'm a bit busy, so perhaps I will take sometime to answer05:58
froudhectic day05:58
froudwe need to find a way to interact with Rosetta team05:58
froudcan you help05:58
froudwe = Ubuntu Doc Team05:58
froudperhaps we can automate or semi automate a process between the teams05:59
froudour process is as follows05:59
froud1. we write doc.xml in en05:59
froud2. we create doc.pot06:00
froud3 we send doc.pot to i18n06:00
froud4 we get back doc-nn.po06:00
carlosThe new procedure should be:06:00
carlos1. you write doc.xml in en06:00
carlos2. you create doc.pot06:00
froud5 we create doc-nn.xml06:00
carlos3. you upload the .pot into Rosetta directly (not yet possible, will try to manage it this week)06:01
carlos4. Translators update the translations using Rosetta06:01
carlos5.- You get all translations from Rosetta06:01
carlos6. you create doc-nn.xml from Rosetta's .po files06:01
froudgreat06:02
froudok06:02
froudnow06:02
carlosfor that, I need an Ubuntu doc team created in launchpad06:02
froudwhen we make updates in doc.xml we merge changes into doc.po06:02
carloswith all people that should be able to upload .pot files into Rosetta as a member06:02
froudOk06:02
carlosI can create the team06:02
froudOk06:03
carlosbut you should decide who is able to be a member06:03
froudi c06:03
froudcan we not just script this 06:03
froudI mean if we have an update it will automatically upload06:04
carlosyeah, is another option06:04
froudok hold with me on this06:04
carlossomething what we have atm with application translation06:04
froudwhen we make a changes in doc.xml06:05
froudwe update our pot06:05
froudsomehow it gets to rosetta06:05
froudbut this is not good06:05
froudcause the required will may only be 1%06:05
froudand yet translators get all english in the pot06:06
froudonce we have a po is it not better to merge changes into the po and send that06:06
carlosdon't understand you..06:06
carloswhy is not good?06:06
carlosif you upload a new .pot file06:07
froudOn first time we send pot. Good06:07
carlosa translator will get the merge for free by Rosetta06:07
froudon second time send updated pot06:07
froudOK06:07
mdkeit might be cool to find a way to inform translators of an updated pot06:07
carlosthe strings that were not changed will be still there with any translation they had already06:07
froudso we get back a PO and the translator only need focus on doing the changes :-)06:07
carlosand the new ones will appear as untranslated06:07
=== froud does not know how rosetta works
carlosfroud: well, the statistics tell you if there are new translations to do06:08
mdkeoh06:08
froudOk so we fire only pot files06:08
mdkecool06:08
carlosand in the future I suppose we could add a kind of email notification or so06:08
froudhow do we get them back06:08
mdkemanually06:09
mdkewould be doable06:09
=== froud is loking for fire and forget here
mdkeif you can't find a way to automate it, I am happy to volunteer for that job06:09
mdkejust lemme know06:09
froudmdke: you should be added to the group in rosetta06:10
froudas with claude and enrico06:10
mdkeok06:10
carlosatm, manually06:10
froudcarlos explain how to autoupload06:10
carlos(to get the translations back)06:10
carlosthe autoupload:06:10
froudcarlos: ok06:10
mdkeafk06:11
carlosthe easier way is create a debian source package that has the pot and po files06:11
carlosand upload it into hoary06:11
carlosthat's all06:11
carlosRosetta will handle it as a normal software upload06:11
carloslike pmount, gnome, etc...06:12
froudOK and the other way06:12
carlosthe other option is to setup an alternative way to do the import from a url location you tell me and using a set of files I will define for you06:12
carlosbut I'm not happy with this way 06:13
froudall of our stuff is in svn under https06:13
carlosbecause only for two packages, having another importing running is a waste of resources06:13
froudcarlos we have only two docs at the moment06:13
carlosalso it's a bit risky because autoimporting things from nontrusted machines...06:13
froudbut we will have many more06:13
froudcanonical machine06:14
carlosfroud: the svn integration at the moment, is imposible06:14
froudhttps://docteam.ubuntu.com/repos/trunk06:14
carlosfroud: perhaps later, but not  *now*06:14
froudOk so we will make packages06:14
carlosfroud: I need a tarball like the one you gave me last week06:14
froudlike what Thom gave you06:15
carlosyou == ubuntu doc team :-)06:15
froudok enrico will explain06:15
froudOK, so in order to upload we must finish all docs06:15
carlosfroud: does anyone from the Ubuntu doc team have access to people.ubuntu.com?06:15
froudmay be enrico06:16
froudotherwise mako helps us06:16
froudwhy?06:16
carlosfroud: because there is another way to integrate the .pot files without using Ubuntu's archive06:20
carlosbut implies direct access to that machine06:20
froudI see, explain06:20
carlosnothing to explain, you need a shell account to do it :-)06:21
carlosthat's all06:21
carlosfroud: I need to check something with Mark and Daf 06:21
froudI understand06:21
carloscan we talk about this tomorrow?06:21
froudyes06:21
carlosperhaps we could avoid the shell account06:21
froudok06:21
carlosbut need to check before with them06:21
froudwe need to take into consideration that we have mutiple books06:22
carlosoh, another option is use a shell script that I did some months ago to do the web submit 06:22
froudsend the script to sean@inwords.co.za06:22
carlosso you do the upload but with that script (using curl)06:22
carlosfroud: the script does not works as it's at the moment, it's just a submit request over https06:23
carlosand the url changed a bit since I did it06:23
froudOK, but I dont want just anyone to run that06:23
carloswell, you need your launchpad's user+password06:23
froudOk so we need to make a package for each document06:23
carlosso you should be allowed to do that from a web browser06:23
carlosthe script does not lets you do antyhing you are not allowed to do from firefox06:24
froudok06:24
froudand the package must contain all docs or each package must contain a doc06:25
carlosfor the script you only need the .pot file and the url where it should be submitted06:26
carlosfor the other way I was explaining you06:26
carlosa package can hold more than one .pot file06:26
froudthe script sounds perfect06:26
carlosthe package must be the ubuntu source package that will hold the documentation06:26
carlosanything else? I need to leave in 5 minutes06:27
froudcarlos the script sounds good cause we can have many pot files in the large documents06:27
carloshmm06:27
froudfor example when we use mutiple files to assemble a document06:27
carlosthe first upload cannot be done over the web06:27
froudeach file holds a chapter06:28
carlosonly updates06:28
mdkeanyway we have plenty of time to work this out right?06:28
mdkewe're talking post hoary?06:28
carlosoh, sure06:28
froudOK cool06:28
carlosI suppose some of you will come to .au, right?06:28
mdkerosetta will be fixed by then06:28
froudmdke: yeah but I must to structure and ensure that this stuff is factored in06:28
mdkecarlos, none of us are coming06:28
carloswe could talk about this there06:28
carlosnone?06:29
carloshmmm06:29
carlosok06:29
mdkemaybe enrico06:29
froudOk carlos thanks fo ryour time. c ya06:29
carlosthen, if you could send to rosetta@ubuntu.com a small document about all the requirements you have and what you miss in Rosetta, we could look into it on .au06:30
mdkeheh06:30
carlosthat way we know exactly your needs and take them into account while preparing the changes/additions for bendy06:30
mdkewhats bendy?06:31
froudok06:31
carloshmm, wrong name?06:31
carloshoary + 1 06:31
mdkeo i c06:31
mdkecool06:31
carlosok, wrong name 06:32
carlosbreezy06:32
carlos:-P06:33
carlosok, see you later!06:33
mdkeit'll be ok06:34
=== froud_ [~froud@ndn-165-146-40.telkomadsl.co.za] has joined #ubuntu-doc
=== mdke [~mdke@mdke.user] has joined #ubuntu-doc
=== froud_ is now known as froud
=== jjesse [~jjesse@mail.ftpb.com] has joined #ubuntu-doc
jjessel08:24
mdkel08:26
jjessegrin typo :)08:32
=== seb128 [~seb128@ANancy-151-1-30-154.w83-196.abo.wanadoo.fr] has left #ubuntu-doc ["I]
=== maskie [~maskie@196-30-108-150.uudial.uunet.co.za] has joined #ubuntu-doc
froudmdke: we have two untranslated messages in de09:19
=== Burgundavia [~Burgundav@S0106000393c6c940.du.shawcable.net] has joined #ubuntu-doc
mdkefroud, lol09:59
mdkefroud, Rosetta said it was 106% complete09:59
froudmdke: 09:59
froudmsgfmt: releasenotes/release-notes-de.po: warning: PO file header fuzzy09:59
froud                                          warning: older versions of msgfmt will give an error on this09:59
froud125 translated messages, 2 untranslated messages.09:59
mdkeweird09:59
mdkelemme look09:59
mdkedamn yeah10:00
mdkei'll look into it10:00
froudthanks10:01
mdkeseems to be a problem10:03
froudBurgundavia: we have sorted make-po10:03
mdkefroud, rosetta made 3 bad tokens10:04
mdkeinserting weird slashes and stuff10:05
froudyes10:05
mdkelemme check the rest and i'll re-email10:05
mdkeshit10:05
froudmdke: do svn up first I just did a bunch of stuff10:05
mdkefroud, to the po?10:05
froudsometimes was needed in the po10:06
froudbut do svn up and you will have waht I fixed10:06
mdkeok10:06
mdkeseems that rosetta doesn't handle our <tags> and stuff10:06
froudmdke: we also have a problem with the header10:06
mdke*sighs*10:06
froudI have a bout three forms10:07
=== mdke slaps Rosetta
froudmdke: checkout the de header it is what we want ideally10:07
mdkeright10:08
mdkeso the other headers were bad too?10:08
froudnot completely10:08
froudjust the de header was the best10:08
mdkethe headers are defined by the editing program I guess10:08
froudperhaps cause it was created using KBabel :-)10:08
mdkenah rosetta10:09
=== mdke winces
froudyes unless the autor did it in the src10:09
froudwithout an editor10:09
mdkei'm editing it using poedit so better recheck the header after10:09
=== claude [~claude@147.72.203.62.cust.bluewin.ch] has joined #ubuntu-doc
froudit is not a major problem but would be nice to have consistant10:10
froudhello claude10:10
claudehi all10:10
mdkefroud, how did you clean up the release-notes-de.po?10:10
mdkethose translations were present in the po i emailed you10:10
claudejust finished the quickguide-fr !!10:10
=== mdke bows to claude
froudmdke: :-)10:11
claudefroud: i send it just to you10:11
froudby hand10:11
froudwow claude 10:11
froudthat is soo cool10:11
mdkefroud, i have a copy of the one I downloaded from rosetta, so I'll restore and email10:11
froudwhy the one in svn is no good?10:11
mdkethe two missing messages were present in the one i downloaded, i'll copy them into the one from svn10:12
froudclaude: did you see the make-pot and make-po scripts10:12
froudok10:12
froudHmm I did not edit out any messages10:12
mdkefroud, maybe my bad10:13
mdkemaybe they have edited it since I downloaded10:13
mdkeyeah that must be it10:13
mdkeor rosetta has been improved or something10:13
mdkegod knows10:13
froudyeah this is why we need email to the list to say it has changed10:13
mdkei mean the system10:13
claudefroud: had no time til now :-P10:13
froudwithout this we will not keep track10:13
froudclaude:  so this was you in slow motion :-) I would love to see you in normal mode10:14
claudelol10:14
froudclaude: who did you mail to me or the list?10:14
claudefroud: to you because i think it's too big for mailing on a list 10:15
froudclaude: btw enrico sorted out that the translation will get into the users desktops10:15
froudok has not arrived yet10:15
mdkefroud, so you edited all the <ulink url...> stuff by hand?10:15
froudmdke: yes the gnome one10:16
claudei read your fruitful discussion today10:16
froudok right10:16
mdkefroud, there are more10:16
froudseems we will lick this i18n thing oneday10:16
froudmdke: could be10:16
mdkeyeah10:16
mdkei see some10:16
mdkedamn10:16
mdkeanother thing to blame on rosetta :)10:17
mdkeunless...10:17
mdkeyou didn't run any scripts on it did you?10:17
froudclaude: do know if the menus are defined in a single place10:18
froudmdke: no why?10:18
mdkefroud, there are lots of slashes inserted in some of the messages10:18
claudefroud: don't undestrand what you mean10:18
froudI wonder if there is a single file defining all desktop menus so I can create the xmls from that10:20
froudI would need to do it for gnome and kde10:20
mdkefroud, ok we need to check the xml for this. I've left some of the slashes in as they look intentional10:21
froudI would not know. It's up to you10:21
froud\ is used normally to escape10:21
mdkenp10:21
froudfor example \&10:21
froudmeans treat & as literal10:22
mdkeseems to appear where there are "10:22
mdkefor example in the ulink bits, there are \\\ in the german bit, and \ in the english bit10:22
mdkeanyway i've taken those out10:22
mdkesent10:23
mdkeif you build an xml and commit, i'll check10:24
froudok10:24
mdkeping me when done10:25
mdkeno rush10:25
claudefroud: are you talking about common/menus/*.xml ?10:26
froudyes I can build those files from changes in the menu10:27
claudethe problem is that i'm still in Warty10:28
claudenot sure about the menu names in Hoary10:29
claude:(10:29
froudclaude: Hmm why dont you update10:35
claudei will, i will...10:35
claudebut i don't like to be beta-tester, normally10:36
claudebut for the sake of the Docteam ... :)10:36
froudmdke: all better10:37
froudmsgfmt: aboutubuntu/about-ubuntu-de.po: warning: PO file header fuzzy10:37
froud                                        warning: older versions of msgfmt will give an error on this10:37
froud24 translated messages.10:37
mdkewhat the hell is dis?10:38
froudmdke: svn up10:38
mdkeis that message bad?10:38
claudeyou just need to strip the word fuzzy in the file10:38
froudno its not10:38
claudeit means that the file has been generated automatically10:38
mdkeright10:38
froudclaude: quick guide fr is now in svn10:39
claudei saw10:39
claudegreat !10:39
claudei think it's too late for files in common10:39
froudyeah10:39
froudbtw to make the xml all you need to do is make po10:40
mdkeok the slashes are not a problem10:40
mdkegood10:40
froudand it will find all po files and create xml files if there are differences10:40
mdkehave checked the xml and everything is cool for release-notes-de10:40
froudmdke: thanks sude10:40
claudei'm sorry that our files couldn't be in language packs10:40
frouds/s/d10:40
froudOh well10:41
=== jalrnc [~joao@ip68-0-220-224.ri.ri.cox.net] has joined #ubuntu-doc
=== jalrnc [~joao@ip68-0-220-224.ri.ri.cox.net] has left #ubuntu-doc []
claudethat means that we won't be able to make update before Hoary+110:41
claudei think10:41
mdkenow for getting translated screenshots into hoary10:41
froudYes10:41
froudHa ha ha10:41
mdke*coughs* j/k10:41
froudHey I must go. Thanks for your help10:43
mdkek10:43
claudebye10:43
froudenough for night, no?10:43
mdkebye froud10:44
mdkeitalian releasenotes will be with you v soon10:44
froudget them in the morning ;-)10:44
mdkeyep10:44
mdkenp10:44
=== froud is now known as froud-away

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!