IRC logs of #tryton for Thursday, 2008-10-30 #tryton log beginning Thu Oct 30 00:00:02 CET 2008
-!- bechamel`( has joined #tryton00:02
yangoon1cedk: I discussed with ikks best procedure for translation repos00:02
yangoon1cedk: doesn't the way he describes in the wiki lead to the need of merging on the translators side?00:04
cedkyangoon1: don't understand00:05
yangoon1cedk: my notion was, that keeping a repository untouched except for updates of a single file (de_DE.csv) could work forever00:06
yangoon1because mercurial could base the changes on the last parent00:06
cedkyangoon1: no, because I need to merge each time00:06
cedkyangoon1: if so it is simplier to send me just the files00:07
CIA-58tryton: Bertrand Chenal <> default * 280:a2c66b36e3bb stock/ Product assignation is absolute (future assigned move are also computed)00:07
cedkyangoon1: any way you need to work with an updated repository to make the translations00:07
yangoon1cedk: yes, but I can just easily copy over the changed csv to separate repositories, that serve only for pushing00:08
cedkyangoon1: no need just add all your repositories in the hgrc00:09
yangoon1cedk: I will try that way00:09
cedkyangoon1: I work with only one repository and I merge all the translation reposiories00:09
cedkyangoon1: I put this kind of line in the hgrc: de_DE =
cedkyangoon1: and I do: hg pull -u de_DE00:10
yangoon1cedk: ok, and I do the same for push00:11
cedkyangoon1: an other things, is that I don't think that you need to update so often the translation00:12
cedkyou can wait a little bit before, because the string can perhaps change00:12
cedkbut for now, normally we will no more change string for the release00:12
cedkexcept for bug fix00:13
yangoon1cedk: if there are changes in the client, you have untranslated strings00:13
yangoon1cedk:  and didn't you want to close translation until 1.11.?00:13
cedkyangoon1: unit what ?00:14
cedkyangoon1: until what ?00:14
yangoon1cedk: in calendar you inserted Translation for Release 1.0.0 for 31.10.00:15
cedkyangoon1: yes, but the client can only be translated some days ago00:15
cedkyangoon1: but on the server side, there is no change00:16
cedkexcept for the _ on tabs00:16
yangoon1cedk: it is exactly one day ago now00:16
cedkat least for the two next week, we must try to have complete translation for the three language00:17
cedkand no more change that need new translations00:17
yangoon1that was exactly my intention00:17
yangoon1to update often until 31.10 and then freeze00:18
cedkyangoon1: for me as you are the master of the de_DE, people who want to check it must use your repositories00:18
cedklike that we (b2ck) must not update too much times repositories for translation00:19
cedkbut I would prefere to not have as many changes those last weeks00:20
yangoon1cedk: ok, thats reasonable00:20
cedkbut there was some bugs that needs to be fixed. especially on the translation side00:21
yangoon1yes, but for future releases we can handle indeed like that00:21
cedkas it will be the first release, we try to have as much as possible great feature00:22
yangoon1people interested in immediate changes of translation should use *_de00:22
cedkand better behavior than OpenERP00:22
yangoon1yes, that's very important00:23
cedkyangoon1: yes00:23
yangoon1above all: reliability00:23
yangoon1could we fix that in some way in the release cycle00:23
cedkyangoon1: fix what ?00:24
yangoon1translators should be ready two weeks before release00:24
CIA-58tryton: Bertrand Chenal <> default * 926:d1d8e6331661 tryton/share/locale/fr_FR/LC_MESSAGES/ ( tryton.po): Updated translation00:24
cedkyangoon1: it will be the best00:25
cedkbut we are not ready for fr_FR00:25
cedkand I think that ikks is not for es_ES00:25
yangoon1then upstream can pull last time from those repos, and only at certain dates, when there were many changes00:26
yangoon1should I help you for fr_FR;)?00:27
cedkwe just need to find the time00:27
cedkyangoon1: by the way do you use the client to translate?00:27
yangoon1I know, you only have two hands resp. four hands00:27
yangoon1cedk: for the modules yes00:28
yangoon1cedk: it is rather handy, if you know how to do00:28
cedkyangoon1: is it well explain on the wiki ?00:29
cedkyangoon1: is the fuzzy tag working?00:30
yangoon1I think, explanation is rather good, but better ask new translator00:32
yangoon1fuzzy works, yes00:32
yangoon1perhaps one could add some tips like00:33
yangoon1you can translate multiple items when sorting after field source00:33
cedkyangoon1: because I need to put a treshold for SequenceMatcher, and it is good to check if it works for other language00:33
yangoon1you have to export translation before updating database (important!), otherwise you can lose your changes00:34
cedkyangoon1: can you add it to the wiki page00:35
yangoon1cedk: ah ok, I wondered already, why some items appear as new, some as fuyyz00:35
yangoon1fuzzy, I am on english keyboard;)00:35
yangoon1a little bit ugly is, that you have to create each time new database, if you want to have new items00:36
yangoon1alone for translation I have created about 40 databases...00:37
yangoon1and you always lose sample data about that00:37
cedkyangoon1: why do you need to create new database?00:38
yangoon1but hopefully we will enter soon more stable times00:38
cedkyangoon1: just an update must be enough00:38
yangoon1because just update doesn't show new items00:38
cedkyangoon1: which update do you talk?00:39
cedkupdate database or update translations00:40
yangoon1-u all00:40
cedkyangoon1: and do you run the update translations wizard ?00:40
yangoon1yes, of course00:40
cedkand which kind of things are not updated00:40
yangoon1normal run: -u all -d xxx , update report translations, update translations00:41
yangoon1new items are not shown after update, e.g. if you add new field, etc.00:42
cedkyangoon1: normally there are added or updated00:44
yangoon1cedk: this not my experience, perhaps some few, but surely not all00:45
yangoon1cedk: for example last weeks, when there was heavy change on stock_supply, after database update there was almost nothing new, but on new database the new sources appeared00:46
cedkyangoon1: for the rename of relationship into party00:48
yangoon1cedk: there was almost nothing to do, since the translations were automatically taken into new module00:49
yangoon1cedk: just had to save to new modules00:49
yangoon1cedk: ok, about 10-15 items to retranslate00:50
cedkyangoon1: don't hesitate to fill a issue in roundup when you fall on a translation that is not added00:56
yangoon1cedk: will do00:56
cedkyangoon1: ok00:57
cedkgood night00:57
-!- ikks(n=igor@ has joined #tryton01:25
CIA-58tryton: * r268 /wiki/ Fix wiki link01:27
CIA-58tryton: * r269 /wiki/ Added some translation tips01:27
-!- jagtu(n=jgrijalv@ has joined #tryton01:54
-!- yangoon( has joined #tryton05:18
-!- LordVan(n=lordvan@gentoo/developer/LordVan) has joined #tryton08:27
-!- Gedd(n=ged@ has joined #tryton08:36
-!- GeE( has joined #tryton08:50
-!- gadaga( has joined #tryton09:21
-!- cedk(n=ced@gentoo/developer/cedk) has joined #tryton09:38
CIA-58tryton: C?dric Krier <> default * 927:1ec22de05712 tryton/tryton/gui/ Add missing accel path10:58
CIA-58tryton: C?dric Krier <> default * 928:490dcca85709 tryton/tryton/gui/ Set property for gtk-can-change-accels and gtk-entry-select-on-focus10:58
CIA-58tryton: ced roundup * #244/Make accesskeys user definable: [chatting] With the changeset 490dcca85709, it is no more needed to set 'gtk-can-change-accels' in the ~/.gtkrc-2.010:59
-!- bechamel( has joined #tryton11:21
CIA-58tryton: Igor T?mara <> default * 281:df67a052d9d4 stock/es_ES.csv: Updating spanish translation11:32
CIA-58tryton: C?dric Krier <> default * 282:461e60611901 stock/ Fix name in setup11:32
CIA-58tryton: C?dric Krier <> default * 283:9fb66e282bcf stock/ Fix setup11:32
CIA-58tryton: C?dric Krier <> default * 284:a885cf9a44dc stock/ ( location.xml): Remove group_name and view_load on Property field11:32
CIA-58tryton: C?dric Krier <> default * 285:924476c7cb8c stock/ Pass context to workflow11:32
CIA-58tryton: C?dric Krier <> default * 286:f846298a8695 stock/location.xml: Add underscore on tab11:32
CIA-58tryton: Mathias Behrle <> default * 287:d5df3352205f stock/de_DE.csv: updated translation for de_DE11:32
CIA-58tryton: C?dric Krier <> default * 288:084095941181 stock/ Use negative quantity to update cost price11:32
CIA-58tryton: C?dric Krier <> default * 289:4380d174038c stock/de_DE.csv: merge11:32
CIA-58tryton: C?dric Krier <> default * 290:f228aab944f3 stock/: merge11:32
CIA-58tryton: C?dric Krier <> default * 291:f2c01db9e142 stock/
CIA-58tryton: Don't set cancel-draft for move that are already in draft in set_state_draft11:32
CIA-58tryton: Because cost_price is computed when canceling a move and set_state_draft is11:32
CIA-58tryton: called by the workflow at the creation of the packing.11:32
CIA-58tryton: C?dric Krier <> default * 292:16482be29371 stock/
CIA-58tryton: Put the test for calling _update_product_cost_price outside the function11:32
CIA-58tryton: This will allow to use this function for other cost_price_method than average11:32
CIA-58tryton: C?dric Krier <> default * 293:9fbf405564aa stock/ merge11:32
-!- ikks(n=igor@ has joined #tryton11:56
-!- Ged_( has joined #tryton12:28
udonobechamel: cedk: i like to request the party_contact module for phone numbers and so on. Should I start to write it?13:07
bechameludono: sorry but i dont understand your question13:13
CIA-58tryton: * r270 /wiki/ Reworked and restructured13:21
udonobechamel: oh, I recognized, it is already in there, so forget my request ;-)13:45
bechameludono: ok :)13:45
CIA-58tryton: C?dric Krier <> default * 929:71e204443192 tryton/tryton/gui/window/view_form/model/ Fix exception test for NotLogged13:55
CIA-58tryton: matb roundup * #441/new database: Cron Intenal Packing and Cron Purchase Request: Scheduled action failed: It happens after each creation and first login of a new database with -i all. Meanwhile it is reduced to two messages. one of each cron user of st ...14:11
bechamelyangoon: hello, thx for answering my question for issue44114:27
yangoonbechamel: sorry, I had done earlier, but I missed your question14:27
-!- bechamel( has joined #tryton14:35
bechamelyangoon: sorry i probably missed your answer14:35
CIA-58tryton: C?dric Krier <> default * 930:db202de8c0d4 tryton/tryton/gui/window/view_form/view/form_gtk/ ( Factorize url widget14:39
CIA-58tryton: C?dric Krier <> default * 931:750603333031 tryton/tryton/gui/window/view_form/view/form_gtk/ (
CIA-58tryton: Set all button with 'can-focus' and use set_focus_chain14:39
CIA-58tryton: All buttons must grab the focus when clicked to let the focus-out event14:39
CIA-58tryton: proceeds14:39
CIA-58tryton: C?dric Krier <> default * 124:718abfe7fbaa purchase/
CIA-58tryton: Fix open supplier15:19
CIA-58tryton: Search for non inherit fs_id15:19
CIA-58tryton: matb roundup * #474/client: propositions for missing icons: [new] To have a complete look and feel of the client, I am proposing: For action "Go to record": ...15:36
CIA-58tryton: matb roundup * #474/client: propositions for missing icons: [chatting] For action Tips:
bechamelyangoon: i tried exactly what you said: 1) create new db 2) -i all 3) login 4) check requests: nothing. Am I missing something ?15:54
CIA-58tryton: C?dric Krier <> default * 1138:a167d1256f0a trytond/trytond/tools/ Fix convert for False reference16:00
CIA-58tryton: C?dric Krier <> default * 1139:2b5e29105cee trytond/trytond/osv/ Fix add empty list on xxx2Many16:00
CIA-58tryton: C?dric Krier <> default * 1140:25979704a8f3 trytond/trytond/ir/ Add ondelete CASCADE on actions and delete parent action when deleting child16:00
-!- ikks(i=igor@ has joined #tryton16:49
CIA-58tryton: bch roundup * #441/new database: Cron Intenal Packing and Cron Purchase Request: Scheduled action failed: I tried exactly what you said: 1) create new db 2) -i all 3) login 4) check requests: nothing. Am I missing something ?17:03
CIA-58tryton: matb roundup * #441/new database: Cron Intenal Packing and Cron Purchase Request: Scheduled action failed: Ok, then the only different thing can be: I am installing additionally accounting plan for germany + special module for taxes. I will test without ...17:13
CIA-58tryton: Bertrand Chenal <> default * 932:ee29a4cdac01 tryton/share/locale/fr_FR/LC_MESSAGES/ ( tryton.po): Corrections on french translation17:15
yangooncedk: bechamel: could you please take a look to
yangoonthe double entry for connect is since few days17:20
CIA-58tryton: matb roundup * #441/new database: Cron Intenal Packing and Cron Purchase Request: Scheduled action failed: Yes, that is the point. Only installing b2ck modules doesn't show the problem. Perhaps it is due to some timeout? Because german accounting plan ...17:33
CIA-58tryton: C?dric Krier <> default * 933:659814110f57 tryton/tryton/ (common/ Force logout not on rpc but on refresh_dblist17:36
CIA-58tryton: C?dric Krier <> default * 934:6467e93716be tryton/: merge17:36
CIA-58tryton: matb roundup * #475/progress dialog should be modal: [new] If you have (e.g. on creation of database) the progress dialog appearing, it is possible to put it behind the other application windows. Th ...17:42
CIA-58tryton: bch roundup * #441/new database: Cron Intenal Packing and Cron Purchase Request: Scheduled action failed: I just tried with the german account plan and still nothing.17:48
CIA-58tryton: C?dric Krier <> default * 935:10eda6c91f58 tryton/tryton/common/ Set modal on progress dialog for issue47517:49
-!- ikks(n=igor@ has joined #tryton17:49
CIA-58tryton: ced roundup * #475/progress dialog should be modal: [resolved] Changeset 10eda6c91f58 set model on the window, but it will not prevent the user to put this window behind others because it is the win ...17:49
CIA-58tryton: matb roundup * #441/new database: Cron Intenal Packing and Cron Purchase Request: Scheduled action failed: Tried too and this one makes the problem (added only this one additionally). It does not happen on installing, but on login or creation of the cha ...18:01
ikksHi, I'm looking at the calendar.18:06
ikksTomorrow is deadline to translation freeze?18:07
ikkstowards 1.0.0?18:07
yangoonikks: yes18:07
ikksACTION hands on translation.18:07
ikksthx yangoogn18:08
yangoonACTION claps his hands18:08
udonoyangoon: ... do you think its possible to rename partner back to partei for party, since we had not discussed to the end?18:23
udonoACTION ducks18:23
ikksouch... I got Network error :(18:34
ikksI was importing all the modules18:34
ikksBut the log doesn't tell me anything about it...18:35
CIA-58tryton: matb roundup * #441/new database: Cron Intenal Packing and Cron Purchase Request: Scheduled action failed: Next experiment: Installed all b2ck modules + account_de_skr03_2008 with -i Joined log trytond.log.i27 shows this install, nothing special (except ...18:35
CIA-58tryton: ikks roundup * #476/TypeError: 'int' object is unsubscriptable: [new] Traceback (most recent call last): File "/tryton/gui/", line 1322, in _sig_child_call res = wid.handlers[button_name]() File ...18:37
CIA-58tryton: ikks roundup * #476/TypeError: 'int' object is unsubscriptable: [chatting] I started with a fresh database, and then tried to import all the additional modules except account_de and account_be. Then appeared h ...18:39
CIA-58tryton: ikks roundup * #476/TypeError: 'int' object is unsubscriptable: On the client the log was the one shown at the end. I reopened the database and it looked like the module import was successful, not new apparent ...18:55
ikksI'm testing the new translated strings, but there are two strings that I don't know where do they go.19:04
ikksAccording to the translation table, they go on Modules : party and product19:04
ikksBut when I export the strings to the es_ES.csv archives19:04
ikksand then create a new database importing the new modules19:05
ikksThose strings appear as missing19:05
yangoonudono: I am not very amused, because we discussed widely the subject on origo and I subsequently changed all "Partei" zu "Partner". It was the democratic preference of the participating german users at that time, not even my own. My own proposition at the beginning was, you remember, "Partei". And now, just after I finished the work for 1.0.0 to meet the freeze in time, you are proposing this correction. Sorry, but if this term shall be chang19:06
yangoonikks: the strings areN#t translated any more or disappeared?19:08
ikksit looks like this on a new database19:09
ikksOn the initial database that I translated, they appeared to be translated19:10
yangoonikks: the one candidate from module product I am knowing well, it reappeared untranslated also for me sometimes. But now it seems solved.19:11
ikksWhat I guess is that the module the strings belong to19:12
yangoonikks: the other candidate is due to a change in the modules19:12
ikksIs not the one shown on the table :(19:12
yangoonikks: no, I don't think so19:12
ikksI was about to try export the other modules19:13
ikksTo check if any of them contain the strings19:13
yangoonikks: I discussed this yesterday night with cedk19:13
yangoonikks: I told him, that some itmes appear only , when creating new database with updated modules19:14
yangoonikks: database update doesn't seem to do the trick for all new items19:14
ikksI see, there is still no way of translating the menus?19:15
yangoonikks: so please translate the items once again, export to modules directory, and once again create new database19:15
ikksthe upper menus?19:15
yangoonikks: this is the client19:15
yangoonyou have to translate the client, it is also described in HowToTranslate19:15
ikksI already translated the client.19:16
ikksAnd sent it19:16
yangoonikks: it is now possible after the migration to pygtk19:16
ikksACTION will take a look at the babel client translation19:16
yangoonikks: you have to repeat for new and changed strings19:16
ikksthx yangoon, almost forget about updating the client translation.19:17
yangoonikks: never export to other module, because you will lose translations in es_ES.csv belongig to this module19:17
CIA-58tryton: ced roundup * #441/new database: Cron Intenal Packing and Cron Purchase Request: Scheduled action failed: Is the message of the request still a key error?19:27
ikksI recreated the database, but the missing translations reapeared19:31
ikksthe same two.19:31
CIA-58tryton: ced roundup * #476/TypeError: 'int' object is unsubscriptable: [need-eg] I could not reproduce the error. Can you run the client with the option -v and put the output in attachment?19:35
yangoonikks: sorry, have to leave now19:36
yangoonikks: do you have untranslated items on form party in new database?19:36
yangoonikks: cu19:36
ikksthis when trying to apply translation to the client :(19:37
cedkikks: you must install Babel19:37
yangoonikks: you must install babel19:37
ikksouch, I changed my laptop.19:37
ikksThat's it, didn't remember thx.19:37
CIA-58tryton: ikks roundup * #476/TypeError: 'int' object is unsubscriptable: Attaching tryton -v log20:29
udonoyangoon: forget it20:38
-!- udono( has left #tryton20:38
CIA-58tryton: ced roundup * #476/TypeError: 'int' object is unsubscriptable: On 30/10/08 19:56 +0100, Igor Támara wrote: > > Igor Támara <> added the comment: > > Attaching tryton -v log > Are you ...20:39
-!- oversize( has joined #tryton20:47
-!- X0d_of_N0d(i=C-C_C-X@gateway/tor/x-dc9c682bae76a280) has joined #tryton21:15
ikkscedk, finally updated translation account account_invoice account_product party product stock tryton21:31
-!- ikks( has joined #tryton22:05
-!- bechamel( has joined #tryton22:31
CIA-58tryton: * r271 /wiki/ Added testing22:44
-!- ikks( has joined #tryton23:05

Generated by 2.11.0 by Marius Gedminas - find it at!