Hello Sylvain,

"Sylvain Le Gall" <[EMAIL PROTECTED]> writes:

> Well, ocaml-gettext (the program) is not the perfect tool at all. In
> particular it as many issue with multi byte string (such as
> UTF-8). 

I don't mind, as long as there exist a work-around (which you provide in
that particular case).

> Please send me the two files you are trying to merge, i will try to see
> if i can solve the issue. 

Please find the file demexp.pot and fr.po attached to this email.


> For now, you can use the native gettext (msgcat) program to merge the two file
> (which doesn't suffer the same multi byte problem).

Thank you for the fix. I'm using now in my Makefile:

%.po: $(POTFILE)
        msgcat --output-file=$@ $@ $(POTFILE)
        po/fix-po-comments-for-ocaml-gettext $@ > [EMAIL PROTECTED]
        mv [EMAIL PROTECTED] $@

This works nice.


> This bug is not related to the camomile bug.
>
> FYI, this bug can be solved by using ulex (i think you know it) to
> handle multi byte string, but for now, i don't have time to use it.

I know that PXP and maybe CDuce are using ulex, but I've never looked at
it. I'm leaving all those issues to others, that's why I'm using
external libraries. ;)


Second issue solved! :)

Best wishes,
d.
-- 
 [EMAIL PROTECTED]
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <[EMAIL PROTECTED]>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2006-01-25 18:32+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <[EMAIL PROTECTED]>\n"
"Language-Team: LANGUAGE <[EMAIL PROTECTED]>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"

#: gtk2-clnt/demexp-gtk2-client.ml:98
msgid "Connecting to server %s:%d..."
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:8
msgid "demexp"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:35
msgid "_File"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:44
msgid "_New"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:65
msgid "Reload list of questions and tags"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:92
msgid "_Quit"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:117
msgid "_Edit"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:168
msgid "_Preferences"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:193
msgid "_demexp"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:202
msgid "New _question"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:229
msgid "Manage _tags"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:238
msgid "_Classification"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:252
msgid "Manage _users"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:265
msgid "_Help"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:274
msgid "Help"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:295
msgid "_About"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:328 gtk2-clnt/demexp_gladeui.glade:2874
msgid "Tags"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:396 gtk2-clnt/demexp_gladeui.glade:2501
msgid "Questions"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:460 gtk2-clnt/demexp_gladeui.glade:3203 
gtk2-clnt/demexp_gladeui.glade:4024
msgid "Question:"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:595
msgid "Limit date:"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:643
msgid "Tags:"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:667 gtk2-clnt/demexp_gladeui.glade:4069
msgid "Responses:"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:691
msgid ""
"Winning \n"
"response(s):"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:716
msgid ""
"Number\n"
"of votes:"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:742 gtk2-clnt/demexp_gladeui.glade:1341 
gtk2-clnt/demexp_gladeui.glade:1551
msgid "Add response"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:761 gtk2-clnt/demexp_gladeui.glade:3857
msgid "Vote"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:780 gtk2-clnt/demexp_gladeui.glade:2164
msgid "Delegate"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:891
msgid "Preferences"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:929
msgid "User login:"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:953
msgid "User password:"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:1021
msgid "User identification"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:1063
msgid "Server name:"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:1087
msgid "Server port number:"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:1155
msgid "Server"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:1234
msgid "Save changes"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:1304 gtk2-clnt/demexp_gladeui.glade:1621 
gtk2-clnt/demexp_gladeui.glade:2430 gtk2-clnt/demexp_gladeui.glade:3927 
gtk2-clnt/demexp_gladeui.glade:4380 gtk2-clnt/demexp_gladeui.glade:4879
msgid "Cancel"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:1370
msgid "Response:"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:1454
msgid "Link :"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:1657
msgid "Manage users"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:1698
msgid "Users"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:1796 gtk2-clnt/demexp_gladeui.glade:4135 
gtk2-clnt/demexp_gladeui.glade:4717
msgid "Remove"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:1841
msgid "Login:"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:1865
msgid "Password:"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:1952
msgid "Groups:"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:2035 gtk2-clnt/demexp_gladeui.glade:3035 
gtk2-clnt/demexp_gladeui.glade:4647
msgid "Add"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:2105
msgid "Update"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:2196
msgid "Delegate :"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:2220
msgid "To :"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:2360
msgid "OK"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:2466
msgid "Classification"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:2525
msgid "Tags for this question"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:2549
msgid "Available tags"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:2615
msgid ""
"Add tag\n"
"to question"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:2721
msgid ""
"Remove this tag\n"
"from question"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:2834
msgid "Manage tags"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:2936
msgid "Tag name:"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:3105
msgid "Rename"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:3163
msgid "Vote on question ..."
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:3282
msgid "Available responses"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:3386
msgid ""
"Add \n"
"to \n"
"my vote"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:3458
msgid ""
"Remove \n"
"from\n"
"my vote"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:3500
msgid "My vote"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:3604
msgid "Preferred"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:3674
msgid "Disliked"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:3721
msgid "Vote as:"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:3743
msgid "As user"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:3762
msgid "As delegate"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:3782
msgid "As both user and delegate"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:3968
msgid ""
"<span foreground=\"white\" background=\"red\" size=\"xx-large\"><b>Vote is "
"NOT secured!!</b></span>"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:3991
msgid "New question"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:4170
msgid "New response:"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:4236
msgid ""
"Add response\n"
"and link"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:4293
msgid "Response link:"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:4457
msgid ""
"Add question permanently to the base\n"
"(you won't be able to modify it afterwards)"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:4543
msgid "Server list"
msgstr ""

#: gtk2-clnt/demexp_gladeui.glade:4808
msgid "Ok"
msgstr ""

Attachment: fr.po
Description: Binary data

_______________________________________________
Demexp-dev mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/demexp-dev

Répondre à