On Wednesday 19 May 2010, Tao Wang wrote: > Hi, > > I'm sorry about forgeting answer the question last time. I was just > focused on the fixing the problem. > > When I reach the website codes, I just feel the site structure doesn't > look in a nice way. There are better ways to do the multilanguage than > making a set of soft link/copy for each language. That is the reason > why I start tried to optimize the code. > > I was not realized the multilanguage support for mail list site will > stop working by my modifications. I thought they were different code > base. But, don't be worry, I believe the patches I provided will fix > the problem and get it to normal. And, actually, my previous patch > already works, I found the cookies for 'lists.gnucash.org' has been > set already, it already passed the correct LANG to namazu. The reason > why it shows English only is that the makefile didn't work since the > structure changed. I fixed the problem, so just apply the patch and > 'make nmz'. > > For utf-8, after I received replies about the mailing list problem, I > realized that the multi-language support for mail lists searching > never worked for me. I always saw the chaos header, which should be > Chinese/Japanese characters. And I remembered that I didn't see > Chinese translation for menu or namazu works ever on > 'lists.gnucash.org', when I click 'zh_CN', it only shows the English > interface, maybe because missing locale or forget regenerate the > template. My previous modification of using php-gettext instead of > default gettext will fix the former. > > After I go through the code, that the header chaos string problem is > caused by encoding problem, unless it encoded by "utf-8", it will show > > "日本語 | Nederlands | Norsk Bokmål | Português | 中文" > as > " 日本語 | Nederlands | Norsk Bokmål | Português | 䏿–‡ " > > And for the menu translated by CJK, definitely will become chaos if > the encoding is not 'utf-8', so, even my patch works to be able > generating correct templates for zh_CN, it will only shows chaos for > the CJK strings. > > I splitted my previous patch to 6 parts, which should make each parts > more clear target. > > [gnucash-htdocs_search_fix2_part0_fix_search_templates] > > This is the urgent patch, which will fix the makefile and links > problems, so after this patch applied and regenerated templates, the > site will works for multi-languages support. > I'm afraid something is not right with this patch. I tried to apply it, but returns FAILED hunks for externals/menu.phtml and then bails out completely on externals/header.phtml (invalid patch). Are you sure you created the patches against the current htdocs trunk ?
I want to do this one first to get search working as before again, so can you please recheck ? Geert _______________________________________________ gnucash-devel mailing list [email protected] https://lists.gnucash.org/mailman/listinfo/gnucash-devel
