Page 1 of 1

Czech version of Altap Salamander 2.53

Posted: 25 Jun 2010, 13:10
by Petr Solin
Altap Salamander 2.53 je první plná verze, která obsahuje češtinu přímo v instalačním balíku.

Pokud sháníte češtinu pro starší verze, hledejte na webu Gteina, autora české verze: http://www.gcestiny.unas.cz/.

Jakékoliv připomínky k české verzi prosím pište do tohoto vlákna.

Pro verzi 2.53 jsme provedli revizi češtiny v jádře Salamandera, záměrem bylo odstranění rozdílných významů přeložených textů a zároveň použití českých termínů, které používá Microsoft v české verzi Windows.

Pokud by měl někdo chuť a čas na revizi překladu pluginů, rádi jeho nebo její snahu podpoříme. Odměnou nabízíme opět volné licence Salamandera včetně pluginů.

Re: Czech version of Altap Salamander 2.53

Posted: 16 Jul 2010, 07:24
by zarevak
Dobrý den,
nedávno zde byla diskuze na téma klávesové zkratky Alt+W, která byla nahrazena Alt+D.

Narazil jsem však na horší změnu:
Anglicky: Ctrl+Shift+F3, I - spustí Internet Explorer Viewer
Česky: Ctrl+Shift+F3, í - všimněte si dlouhého měkkého Í

Můžete klávesovou zkratku posunout na znak bez diakritiky? Obvykle kvůli programování používám v systému anglickou klávesnici a kvůli jedné klávesové zkratce bych si nerad přepínal klávesnici :oops:

Ideální by bylo písmeno E, které získáme i při použití stávajícího algoritmu, pokud bude přeskakovat znaky s diakritikou ;)

Re: Czech version of Altap Salamander 2.53

Posted: 29 Aug 2010, 08:24
by Jan Rysavy
Je (z hlediska API) nějaký způsob, jak vyloučit znaky s diakritikou a zároveň nevyloučit například azbuku?

Re: Czech version of Altap Salamander 2.53

Posted: 29 Aug 2010, 09:41
by manison
Asi by to šlo řešit dekomponováním Unicode stringu (MultiByteToWideChars flagem MB_COMPOSITE) a potom prohledáním na "Combining Diacritical Marks". Co přesně chceš udělat?

Re: Czech version of Altap Salamander 2.53

Posted: 29 Aug 2010, 10:13
by Jan Rysavy
Zmíněné sub-menu má horké klávesy přiřazené automaticky funkcí, sekvenčně z volných znaků. Kandidáti pro použitelný znak se vybírají pomocí IsCharAlpha(), což nevypadá optimální, viz Ondrova připomínka (pro vyvolání horké klávesy by musel přepnout na českou klávesnici, což je nepraktické). Pro latinku by bylo řešení oříznout znaky na 'A'..'Z', ale to zřejmě rozbijeme například ruskou verzi Salamander, kde se všechny znaky položky menu mohou skládat pouze z azbuky.

Dekomponování znaku v Unicode by asi bylo řešení...

Re: Czech version of Altap Salamander 2.53

Posted: 31 Aug 2010, 21:25
by Jan Patera
Jan Rysavy wrote:Je (z hlediska API) nějaký způsob, jak vyloučit znaky s diakritikou a zároveň nevyloučit například azbuku?
Ja bych pro jednoduchost vysel z toho, ze vsechny varianty azbuky jsou v jednom rozsahu Unicode, stejne tak jako rectina je v jednom rozsahu, stejne tak jako vsechny (precomposed) akcentovane znaky latinky, ktere se mohou realne vyskytnout v menu, jsou taky v jednom rozsahu.

Re: Czech version of Altap Salamander 2.53

Posted: 02 Sep 2010, 09:21
by Jan Rysavy
Vyřešeno. V prvním kole se snažíme najít znak bez diakritiky. Pokud volný znak nenajdeme, použijeme ve druhém kole i znaky s diakritikou.