Josef Reidinger write: > Josef Reidinger write: > > Stefan Schubert write: > > > Josef Reidinger schrieb: > > > > Hi, > > > > today I try rake makemo to test how it works and when add it to rake > > > > push. But It fails for me everytime I run it, even if I regenerate po > > > > files via rake updatepot. > > > > > > > > error is: > > > > jreidin...@zofie:~/webyast/web-client/plugins/systemtime> rake makemo > > > > (in /home/jreidinger/webyast/web-client/plugins/systemtime) > > > > ./po/de/yast_webclient_systemtime.po -> > > > > ./locale/de/LC_MESSAGES/yast_webclient_systemtime.mo ... rake > > > > aborted! undefined method `size' for nil:NilClass > > > > > > > > (See full trace by running task with --trace) > > > > > > > > > > > > Does anyone have idea what is wrong? > > > > > > Hi, > > > I have seen this error also on Martin V. machine but were not able to > > > reproduce. > > > This error has also happened in autobuild. The reason for was a none > > > set LANG > > > env variable. So I have put > > > > > > %build > > > export RAILS_PARENT=/srv/www/yast > > > env LANG=en rake makemo > > > > > > to the spec file. > > > > > > Does that help ? > > > > > > Greetings > > > Stefan > > > > Hi, it doesn't help. I think it is related to some machine state, as if I > > move de to another location, then problem disappear. I try rename it to > > cs_CZ which is my locale, but problem is still present. > > > > I try debug it and print here result. > > OK, I analyze problem and find, that problem is cause if in po file is > present fuzzy string > if you add #, fuzzy > to po file, then rake makemo failed. I try it with English translation that > works. > If I translate string, then everything is fine, but if you add #,fuzzy then > rake makemo fail. >
OK, after debugging of parser I find where is problem. Parser for fuzzy strings call localized string, that fuzzy strings is ignored. But locatization is not finded and it fails (really funny). I am not sure how to fix it. If I manually copy localization from gem to usr/share/locale, it still doesn't help. What helps is if I remove localization from Parser. (I try also latest version 2.0.4 and it has same problem). -- Josef Reidinger YaST team maintainer of perl-Bootloader, YaST2-Repair, webyast modules language and time -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
