The problem seems to come from the Seaside-gettext package and not Gettext itself. Is Philip maintaining this package? If so he could integrate the necessary changes. Gettext itself should be working just fine. Hilaire Le 26/11/2011 21:27, Cédric Ternon a écrit :
Hi,
I have to recognize I had some difficulties but it works,
I use the packets :
Seaside-Gettext-Core-NorbertHartl.10 Seaside-Pharo-Gettext-Core-pmm.1 Gettext-HilaireFernandes.22 Seaside-Gettext-Examples-pmm.5
I had to change a variable name in WATranslatedArgumentsFinder (instance) from RBBrowserEnvironment to BrowserEnvironment.
Now I can create a .po file with the parts already translated, I'm sorry, I really begins in smallTalk developpement and the piece of code I sended to you had some errors :
translationFor: aKey in: translator |result|
translator ifNil: [^''].
result := (WALocalizationContext new translate: 'aKey'). (aKey equal result) ifTrue: [^'']. ^result.
obviously, 'aKey' must be aKey and equal must be = (aKey = result) ifTrue: [^''].
Now it works and creates me a .po file with the things already translated (and their translations) and the things I still have to translate.
But I clearly understand that this is no good to use WA(seaside) things in the gettext(pharo).
I send you a screenshot a the seaside application and the gettext working (you have a view in english and a view in french)
Thanks for the work you made.
Best regards,
Cédric Ternon, Brussels.
PS : one of my colleague who develops this application with me thinks it's important to say you we use the pharo 1.3 image of pharo with seaside.
On 26 November 2011 20:28, Hilaire Fernandes <hilaire.fernandes@edu.ge.ch <mailto:hilaire.fernandes@edu.ge.ch>> wrote:
Le 26/11/2011 17:47, Cédric Ternon a écrit : > Hi, > > > I'm trying to use the gettexts packages under seaside, > > I firstly posted to the seaside mailingList but Philippe Marschall > recommended me to try to reach mister Hilaire on this ml. > > > I have success to use the gettexts packages creating a .pot file, > translate the website in poedit, creating the .mo and having the website > in different langages. >
So you get the gettext package working within your seaside application?
Hilaire
-- Education 0.2 -- http://blog.ofset.org/hilaire