From: Bruno H. <br...@cl...> - 2005-03-29 21:02:31
|
Phan Vinh Thinh wrote: > Please check this screenshot: > http://iatp.vspu.ac.ru/phan/transproj/nano-vi-err.png > There are some "anomalous" characters. The title should be "B=E1=BB=99 = =C4=91=E1=BB=87m > m=E1=BB=9Bi" (New buffer), but displayed... Same with menu at the bottom. > What can be the reason? BTW, you can take translated .po from here: > http://iatp.vspu.ac.ru/phan/transproj/nano-1.3.5.po.gz > Some info: > mlterm, uxterm, urxvt, kconsole, bash in UTF-8 mode give the same > error. The PO file looks OK. It also displays the string "B=E1=BB=99 =C4=91=E1=BB= =87m m=E1=BB=9Bi" correctly, when vim is used as a text editor. So it must be a bug in 'nano'. What is the display engine that nano uses? It is apparently based on ncurse= s. Unfortunately, the ncurses library doesn't support the multiple combining characters (multiple accents per letter) that are essential for Vietnamese. There is a curses specification that would support Vietnamese, at http://www.opengroup.org/onlinepubs/007908799/cursesix.html but AFAIK there is no free implementation of it available. Thomas, please correct me if I'm wrong. Bruno |