*** alga has quit IRC | 00:10 | |
*** replaceafill has joined #schooltool | 01:37 | |
*** menesis has quit IRC | 02:09 | |
th1a | hey aelkner. | 03:00 |
---|---|---|
aelkner | hey | 03:02 |
th1a | Do I have your skype id? | 03:02 |
aelkner | the same as always | 03:02 |
th1a | OK just a sec. | 03:03 |
aelkner | i don't see you signed in | 03:03 |
th1a | Hm. Weird. | 03:04 |
th1a | http://www.speedtest.net/ | 03:16 |
th1a | http://codebrewery.blogspot.com/2011/01/memu-simple-css-javascript-jquery-menu.html | 03:26 |
th1a | http://69.164.203.135:7081/schoolyears/2011/2011/sections/1/activities/Worksheet/gradebook | 03:41 |
*** replaceafill has quit IRC | 03:54 | |
*** aks has joined #schooltool | 06:09 | |
*** th1a has quit IRC | 07:52 | |
*** menesis has joined #schooltool | 08:36 | |
*** menesis has quit IRC | 09:51 | |
*** alga has joined #schooltool | 10:04 | |
*** menesis has joined #schooltool | 10:48 | |
*** ignas has joined #schooltool | 12:06 | |
*** aks has quit IRC | 12:16 | |
*** aks has joined #schooltool | 12:18 | |
*** aks has joined #schooltool | 12:18 | |
*** aks has joined #schooltool | 12:18 | |
*** ignas has quit IRC | 12:34 | |
*** ignas has joined #schooltool | 13:33 | |
*** th1a has joined #schooltool | 14:54 | |
*** aks has quit IRC | 15:38 | |
*** alga has quit IRC | 17:25 | |
*** replaceafill has joined #schooltool | 17:39 | |
*** alga has joined #schooltool | 18:43 | |
*** asharma has joined #schooltool | 18:44 | |
asharma | th1a, are you here? | 18:47 |
asharma | replaceafill, are you here? | 18:47 |
replaceafill | asharma yes | 18:48 |
asharma | replaceafill, this is jelkner, masquarading as asharma | 18:48 |
asharma | but she is here | 18:48 |
replaceafill | :) | 18:48 |
asharma | ready to start her senior experience | 18:48 |
replaceafill | nice! | 18:48 |
asharma | her first task is translating the ST book into Nepali | 18:49 |
asharma | (actually a huge task, so I don't know what else she will accomplish ;-) | 18:49 |
asharma | so, mattva01 is having a great deal of difficulty downloading the book | 18:49 |
asharma | we already setup Nepali language support | 18:49 |
asharma | and installed bzr | 18:50 |
asharma | now we need the book source | 18:50 |
replaceafill | why is it difficult to download? | 18:50 |
asharma | jelkner turns over the keyboard to /me | 18:50 |
asharma | (asharma) | 18:50 |
replaceafill | :) | 18:50 |
menesis | https://code.launchpad.net/~schooltool-owners/schooltool/st-book | 18:50 |
menesis | is the book source | 18:51 |
replaceafill | yes | 18:51 |
*** mattva01 has joined #schooltool | 18:52 | |
mattva01 | ignore jelkner, he wasn't paying attention :p | 18:52 |
replaceafill | :D | 18:53 |
*** jelkner has joined #schooltool | 18:53 | |
mattva01 | it wasn't branching properly due to our schools firewall, so I had to branch on an external vm and move it manuall :p | 18:53 |
jelkner | th1a, i just left you a voice message at home | 18:54 |
menesis | bzr branch http://bazaar.launchpad.net/~schooltool-owners/schooltool/st-book | 18:56 |
menesis | will use http that no firewall is blocking | 18:56 |
menesis | or enable port 22 (SSH) on the firewall | 18:58 |
mattva01 | yeah, I wasn't sure if launchpad still supported http branching | 18:58 |
mattva01 | it's not that 22 isn't allowed, but it's semi broken , and breaks in the middle of connections | 18:59 |
mattva01 | I took care of it already, it just took me a sec | 18:59 |
mattva01 | speaking of which, launchpad needs to advertise the non "lp:" url, they used to , but now they don't :( | 19:00 |
jelkner | replaceafill, did you meet anyone from OLE Nepal in Uruguay? | 19:05 |
replaceafill | nope | 19:05 |
replaceafill | just Tony Anderson | 19:05 |
jelkner | Who is Tony Anderson? | 19:05 |
replaceafill | he's helped with the Rwanda and Nepal deployments | 19:06 |
replaceafill | but as a volunteer | 19:06 |
replaceafill | not part of OLE Nepal | 19:06 |
jelkner | got it | 19:07 |
jelkner | at one point i thought someone from OLE Nepal was going | 19:08 |
replaceafill | me too, but i asked Abhishek and he said they were busy with their training | 19:08 |
jelkner | replaceafill, when do you talk to abhishek? what time is he usually on this channel? | 19:12 |
replaceafill | 1 am - 3 am your time | 19:12 |
jelkner | he sent asharma a google doc with part of the book translated | 19:12 |
replaceafill | ah yes, i saw | 19:12 |
jelkner | we were about to set her up with sphinx | 19:13 |
jelkner | but it seems that google doc will work better for her | 19:13 |
jelkner | i just wanted to confirm with Abhishek that is how he wants her to work | 19:13 |
jelkner | today is infrastructure day | 19:13 |
jelkner | we want to get her started right so we don't waste time | 19:14 |
jelkner | replaceafill, asharma is now waiting to hear back from abhishek about where she should start with the ST book, so we are working on task 2: tranlating ST itself | 19:38 |
jelkner | we need to set her up with a launchpad account | 19:38 |
jelkner | and she uses rosetta to translate the strings, yes? | 19:39 |
jelkner | most of napali has already been done | 19:39 |
jelkner | but she is looking for untranslated strings, yes? | 19:39 |
*** ignas has quit IRC | 19:43 | |
replaceafill | jelkner i think the book can't be translated using rosetta | 19:55 |
replaceafill | it's not like source code where you extract messages, it's just text | 19:55 |
jelkner | replaceafill, i got that | 20:06 |
jelkner | her second task is translation for ST propoer | 20:06 |
jelkner | *that* is where rosetta comes in | 20:06 |
replaceafill | ah | 20:06 |
replaceafill | yes | 20:06 |
jelkner | and since you did the spanish translation | 20:06 |
jelkner | i figured you know how that works | 20:06 |
replaceafill | https://translations.launchpad.net/schooltool/trunk/+pots/schooltool/ne/+translate | 20:07 |
replaceafill | nepali messages for trunk | 20:07 |
jelkner | i think asharma is already there | 20:09 |
jelkner | she is a quick study! | 20:10 |
asharma | yup! I'm there | 20:10 |
jelkner | asharma, if you have any questions about how launchpad works for translations, replaceafill has done this before | 20:13 |
th1a | jelkner: OK, I'm back. | 20:23 |
th1a | hi asharma. | 20:24 |
asharma | hi th1a | 20:25 |
th1a | My understanding is that there is a partial Nepali translation of the SchoolTool book? | 20:26 |
asharma | Yes there is | 20:27 |
th1a | Do you have a copy of that? | 20:27 |
asharma | but it is in google docs | 20:27 |
asharma | I do have a copy of it | 20:27 |
th1a | Is there a URL for that? | 20:28 |
asharma | https://docs.google.com/viewer?a=v&pid=explorer&chrome=true&srcid=0B-8SROKW_vg5MWQ5OGEyZTUtODkxNy00ZmYzLWJiMGYtMjdlNzY5MWFjNWEx&hl=en_US&authkey=COzux5oH | 20:28 |
th1a | Oh, nice. | 20:30 |
asharma | I looked at it against this http://book.schooltool.org/htmlhelp/ . It's missing sections like exporting and importing from spreadsheet | 20:30 |
th1a | Yes. | 20:30 |
th1a | Have you know about Selenium IDE? | 20:31 |
th1a | Do you know, that is. | 20:31 |
asharma | umm no, not really | 20:32 |
th1a | That's what I use to generate the screenshots. | 20:33 |
th1a | It essentially lets you script a browser session. | 20:33 |
asharma | oh cool | 20:33 |
th1a | Actually... you could help me with that... | 20:34 |
th1a | Now that I think about it. | 20:34 |
asharma | sure | 20:34 |
th1a | Do you know how to use bzr? | 20:34 |
asharma | no... | 20:35 |
asharma | I could play around with it | 20:35 |
asharma | can't we use a text editor for translating? | 20:37 |
th1a | To be honest, I don't know much about the actual translation process, especially to non-latin alphabets. | 20:38 |
th1a | Perhaps there is someone on your end who can get you started with bzr -- it is the version control system we use -- or you can look at http://bazaar.canonical.com/en/ | 20:40 |
th1a | Are you working on Linux? | 20:41 |
th1a | Anyway, you need it to get my script at: https://code.launchpad.net/~tom-hoffman/+junk/image-generator | 20:43 |
th1a | Actually using it will take some additional setup. | 20:53 |
replaceafill | th1a you around? | 21:08 |
th1a | I am around. | 21:08 |
th1a | Did you look at Chandara's problem? | 21:09 |
replaceafill | i'm on it, it's definitely a formatting issue | 21:09 |
replaceafill | but now, i have a question | 21:09 |
replaceafill | should we allow them to delete things? our delete vs hiding story is still confusing for me | 21:09 |
th1a | Which things? | 21:09 |
replaceafill | Shifts | 21:10 |
replaceafill | they're related with classes | 21:10 |
th1a | Well, if deleting them might destroy their data structure, perhaps not. | 21:10 |
th1a | You'll have to take the support calls. ;-) | 21:10 |
replaceafill | so, no user errors are allowed | 21:10 |
th1a | There are errors and ERRORS. | 21:11 |
replaceafill | :D | 21:11 |
replaceafill | i was thinking what if they enter a shift twice (by accident or something) | 21:11 |
replaceafill | but yes, not deleting is probably safer | 21:11 |
th1a | To be honest I don't remember exactly what a shift is. | 21:11 |
replaceafill | ah, it's jus a period of time for the class "Morning 8:00 - 12:00" | 21:12 |
replaceafill | "Afternoon 14:00 - 18:00" etc | 21:12 |
jelkner | replaceafill, ping | 21:12 |
jelkner | asharma has about a million questions for me | 21:12 |
replaceafill | jelkner pong | 21:12 |
jelkner | one of them concerns .po files | 21:12 |
th1a | It kind of depends on if deleting it could cause a cascade of problems. | 21:12 |
jelkner | we asked lord google | 21:13 |
th1a | Or whether it just... deletes it. | 21:13 |
jelkner | and found out that it has to do with gettext | 21:13 |
jelkner | the gnu implementation of i18n | 21:13 |
jelkner | anything you can add to that? | 21:13 |
replaceafill | th1a what if i allow them to delete shifts that are not related to any class yet? | 21:13 |
jelkner | as someone who has made .po files? | 21:13 |
replaceafill | jelkner just a minute | 21:14 |
th1a | replaceafill: That's probably ok. | 21:15 |
replaceafill | th1a cool, i could do the same for levels ;) | 21:15 |
replaceafill | basically any stuff they can "enter" | 21:15 |
replaceafill | we need undo ;) | 21:16 |
replaceafill | so, jelkner so you want to compile the translations? | 21:16 |
asharma | replaceafill, i want to know why I should use a .po file | 21:24 |
asharma | were the original translations for SchoolTool written in .po files? | 21:24 |
replaceafill | asharma for translating schooltool? | 21:25 |
asharma | yup | 21:25 |
replaceafill | asharma we have an extraction tool | 21:25 |
replaceafill | which takes "translatable strings" from the code and generates a .pot file | 21:26 |
replaceafill | it's a template | 21:26 |
replaceafill | you take that template and create a .po file for a language, like es_SV.po for salvadorean spanish | 21:26 |
replaceafill | that .po files is going to have translations only for salvadorean spanish | 21:27 |
replaceafill | once all the translations are done in that .po file, you have to tell schooltool to use it | 21:27 |
replaceafill | you do that by "compiling" the .po file into a .mo file :) | 21:27 |
asharma | oh... all right | 21:29 |
replaceafill | if you are curious about how we use getttext to compile and merge translations, check the Makefile in schooltool's trunk | 21:29 |
replaceafill | http://bazaar.launchpad.net/~schooltool-owners/schooltool/trunk/view/head:/Makefile | 21:30 |
replaceafill | look at the # Translatiosn section | 21:30 |
asharma | kay.. are the translations that are already done in .po? | 21:31 |
replaceafill | yes | 21:32 |
asharma | so, we complete the translations and compile them into a .mo file? | 21:32 |
replaceafill | http://bazaar.launchpad.net/~schooltool-owners/schooltool/trunk/files/head:/src/schooltool/locales/ | 21:32 |
replaceafill | there ^ you can see what .po files we have | 21:32 |
replaceafill | i think those are generated from rosetta | 21:33 |
replaceafill | ...periodically | 21:33 |
asharma | cool... it kind of makes sense now | 21:34 |
asharma | :) | 21:34 |
replaceafill | but if you don't want to use rosseta you dont have to | 21:34 |
replaceafill | you can take the .po file you want to work on | 21:34 |
replaceafill | do it offline with other program, like poEdit or something | 21:34 |
replaceafill | and then submit your translation through rosetta | 21:34 |
replaceafill | i mean, you can upload translations | 21:35 |
replaceafill | there are multiple ways :) | 21:35 |
replaceafill | my advice to anybody who wants to help translating schooltool: | 21:35 |
replaceafill | get really familiar with the application first | 21:35 |
asharma | yeah..I have to work on that | 21:36 |
replaceafill | because it's easy to translate things literally, but when you take into account SchoolTool context you provide better and more accurate translations | 21:36 |
jelkner | replaceafill -- ahh | 21:37 |
replaceafill | jelkner at least what i've seen in the spanish world :P | 21:37 |
jelkner | i'm sure it applies to nepali as well | 21:38 |
jelkner | so | 21:38 |
jelkner | we need to think about that | 21:38 |
jelkner | i'm going to deal with that tomorrow | 21:38 |
jelkner | after hopefully abhishek replies | 21:39 |
jelkner | since his guidance in what is most important to accomplish is critical | 21:39 |
asharma | yeah, I think it's the same for Nepali as well | 21:39 |
jelkner | we could easily setup an ST instance for asharma to play in | 21:39 |
jelkner | she can be admin and go through the configuration process | 21:39 |
jelkner | but we'll wait until we hear back from ole nepal | 21:40 |
th1a | asharma: You should read this: http://www.olpcnews.com/countries/nepal/open_learning_exchange_nepal_e.html | 21:45 |
*** asharma has quit IRC | 21:50 | |
jelkner | th1a, asharma will be back tomorrow morning at 9 am | 21:55 |
jelkner | she ran out to grab the bus | 21:55 |
jelkner | hopefully we can hear from ole nepal by then | 21:55 |
jelkner | c u all tomorrow... | 21:55 |
*** jelkner has quit IRC | 21:56 | |
*** menesis has quit IRC | 22:49 | |
*** mattva01 has quit IRC | 23:29 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!