[horde] error with gettext
Bernhard Werner
bernhard at deg.net
Tue Jul 15 14:31:14 PDT 2003
Hey Heva!
That was exactly what I was looking for. I generated all necessary locales via
dpkg-reconfigure locales, selected one default and that's it.
Thanks a lot. Hope that is also the solution for your problem.
-Bernhard
Zitat von heva <help_debian at yahoo.fr>:
> On Tue, Jul 15, 2003 at 01:48:32AM +0200, Jan Schneider wrote:
> > The i18n mailing list is the correct place for translation questions.
> >
> > Zitat von heva <help_debian at yahoo.fr>:
> >
> > > > I also try to do a :
> > > > $>php ./translation.php help
> > > > Content-type: text/html
> > > > X-Powered-By: PHP/4.3.2
> > > >
> > > >
> > > > Fatal error: Call to undefined function: _() in
> > > /var/www/horde_cvs/config/nls.php on line 168
> >
> > Looks like your php cli executable uses another php.ini than the php on
> your
> > webserver.
> >
>
> ok, i have only one php.ini, but it's an another problem...
>
>
> > > I have no answers so i try to understand how gettext work in horde:
> > >
> > > I made the following script
> >
> > What for?
> >
> > [snip]
> >
>
> I just tried to isolate the system of translation in horde (I didn't know
> gettext), to find the problem.
>
>
> > > The variables seems to be right
> > > (In the directory of my script i have
> > > locale/fr_FR/LC_MESSAGES/horde.mo),
> > > but the "User Registration" should be "Enregistrement des utilisateurs"
> > > according with fr_FR.po:
> > > msgid "User Registration"
> > > msgstr "Enregistrement des utilisateurs"
> > >
> > > Or there's something i don't understand...
> >
> > Take a look at docs/TRANSLATIONS for steps how to troubleshoot translation
> > problems.
> >
>
> ok, so i tried to test gettext alone:
>
> $> strings /bin/tar | grep memory
> Cannot allocate memory for blocking factor %d
> memory exhausted
> $> (LANG=fr_FR; LANGUAGE=fr_FR; LC_MESSAGES=fr_FR; gettext tar "memory
> exhausted" )
> $>
>
> It's seems gettext doesn't work...
>
>
> $> locale
> 21:18:51 #0
> LANG=fr_FR at euro
> LC_CTYPE="fr_FR at euro"
> LC_NUMERIC="fr_FR at euro"
> LC_TIME="fr_FR at euro"
> LC_COLLATE="fr_FR at euro"
> LC_MONETARY="fr_FR at euro"
> LC_MESSAGES="fr_FR at euro"
> LC_PAPER="fr_FR at euro"
> LC_NAME="fr_FR at euro"
> LC_ADDRESS="fr_FR at euro"
> LC_TELEPHONE="fr_FR at euro"
> LC_MEASUREMENT="fr_FR at euro"
> LC_IDENTIFICATION="fr_FR at euro"
> LC_ALL=
> $> locale -a
> 21:22:11 #0
> C
> POSIX
> $> cat /etc/locale.gen
> 21:25:06 #0
> # This file lists locales that you wish to have built. You can find a list
> # of valid supported locales at /usr/share/i18n/SUPPORTED. Other
> # combinations are possible, but may not be well tested. If you change
> # this file, you need to rerun locale-gen.
> #
> # XXX GENERATED XXX
> #
> # NOTE!!! If you change this file by hand, and want to continue
> # maintaining manually, remove the above line. Otherwise, use the command
> # "dpkg-reconfigure locales" to manipulate this file. You can manually
> # change this file without affecting the use of debconf, however, since it
> # does read in your changes.
>
> fr_FR at euro ISO-8859-15
> $>
>
> And i have the man pages in french.
>
> An idea ?
>
>
> --
> Horde mailing list
> Frequently Asked Questions: http://horde.org/faq/
> To unsubscribe, mail: horde-unsubscribe at lists.horde.org
>
More information about the horde
mailing list