Summary: | Babytrans cant display any translation | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Carlos Cordoba <ccordoba12> |
Component: | Current packages | Assignee: | Spell checking utilities and dictionaries -- related bugs (OBSOLETE) <app-dicts+disabled> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Carlos Cordoba
2005-03-18 13:25:01 UTC
Carlos, I was unable to reproduce your problem could you, please, give me some informations: Which version of gettext do you have? Which version did you tried to install? Which dictionaries do you have installed? If you start it from inside from a terminal emulator (like xterm, gnome-terminal, etc), does it display any error message? Hi angusyoung I'm very sorry for the delay. In response to your questions: 1. My version of gettext is 0.12.1-r2 2. My version of babytrans is 0.9.2-r3 3. I have installed babytrans-en, version 0.2 I think I have a problem with the locale because when I start babytrans from console I obtain: Warning: locale not supported by C library, locale unchanged. I have export LANG="es" in /etc/profile but, for example, when I type date in a console I obtain it in english. What should I do? Do I have to remerge glibc? I see that the only USE flag I used for it was nls. Thanks for your help. I am very sorry for wasting your time Angus Young. Stupid me: I didn't write the country after the language in LANG!!!! I figured it out this weekend. Sorry. But after I made the change, I re-emerged babytrans and still obtain the same problem. What could be wrong?? Please help!! I'm desperate for a good translator. It's a bit weird, mainly because no matter what I do I can't reproduce the problem. I'd try doing the following: export LC_ALL instead of only LANG (also check whether you have the corresponding charset - iso, utf-8, etc - for your locale). Also, try running a locale -a to check which locales are available for you (feel free to post your es_* locales here, so I can try to reproduce your problem). Hi Angus Young
I followed your recommendations but obtained no change at all. So i tried to re-emerge the dependencies of babytrans. When I was emerging gtk+-1.2.10-r11 i obtained the following warning:
#######################
* Applying gtk+-1.2.10-r8-gentoo.diff.bz2 ... [ ok ]
* Applying gtk+-1.2-locale_fix.patch ... [ ok ]
* Using GNU config files from /usr/share/libtool
* Updating config.sub [ ok ]
* Updating config.guess [ ok ]
>>> Source unpacked.
* Patching ${S}/ltmain.sh ...
* Could not apply portage.patch!
* Please verify that it is not needed.
* Cannot apply any patch, running libtoolize...
You should update your `aclocal.m4' by running aclocal.
########################
As you see there is a locale patch. Maybe this is causing the problem.
Besides i saw that i have two versions of libtool installed: 1.4.3-r4 and 1.5.10-r4, and i observed too this message during the compilation of gtk+
/libtool: line 1: -e: command not found
As you asked, this is the list of es_* locales
es_AR
es_AR.iso88591
es_AR.utf8
es_BO
es_BO.iso88591
es_BO.utf8
es_CL
es_CL.iso88591
es_CL.utf8
es_CO
es_CO.iso88591
es_CO.utf8
es_CR
es_CR.iso88591
es_CR.utf8
es_DO
es_DO.iso88591
es_DO.utf8
es_EC
es_EC.iso88591
es_EC.utf8
es_ES
es_ES@euro
es_ES.iso88591
es_ES.iso885915@euro
es_ES.utf8
es_GT
es_GT.iso88591
es_GT.utf8
es_HN
es_HN.iso88591
es_HN.utf8
es_MX
es_MX.iso88591
es_MX.utf8
es_NI
es_NI.iso88591
es_NI.utf8
es_PA
es_PA.iso88591
es_PA.utf8
es_PE
es_PE.iso88591
es_PE.utf8
es_PR
es_PR.iso88591
es_PR.utf8
es_PY
es_PY.iso88591
es_PY.utf8
es_SV
es_SV.iso88591
es_SV.utf8
es_US
es_US.iso88591
es_US.utf8
es_UY
es_UY.iso88591
es_UY.utf8
es_VE
es_VE.iso88591
es_VE.utf8
Thanks for help
Carlos
Sorry, but you didn't told me which dictionary you are using ... Could you please, provide me this information? I'm using just english.dic. But after installing babytrans it complains about not finding Engtoeng.dic, so I have to make a symlink to english.dic to see the babytrans window in the screen. If I dont do this, babytrans displays an error message and then it quits. This is wrong and probably is the cause of your problem. You have to install one of the babytrans en2<lang> dictionaries. Due to some license problems/restrictions that I'm still trying to solve, these files have to be manually fetched from ftp://ftp.ac-grenoble.fr/ge/languages/babylon_dict/. Btw, if you're looking for a Eng to Spanish dictionary, you may try this file: ftp://ftp.ac-grenoble.fr/ge/languages/babylon_dict/EngtoSpa.dic.gz Also, give me a feedback if this solves your problem, so I can close the bug. Well Carlos .. As you didn't gave me an answer I guess we found the root of your problem. If you're still having problems with babytrans feel free to open (or reopen, if it's the same) a new bug about it. Obs.: closing it as INVALID, as it seems to not be a babytrans problem. |