Zdravím, narazil jsem na zajímavé chování Skypiho. Přiznávám, že jsem se s ním nikdy moc nekamarádil, ale teď jsem ho prostě stáhnul, rozbalil, nahrál češtinu a spustil. Pohoda, je to v češtině a funguje to. Ale pokud však udělám symlink na spouštěcí soubor aplikace, spouští se v angličtině. Takže to shrnu. Ze spouštěcího souboru startuje v češtině, ale z odkazu na tento soubor v angličtině. A já se ptám proč? Jak to symlink může ovlivnit?
Nemůže to být tím, že očekává, že soubor s překladem má jméno odpovídající jménu aplikace (podle stdv[0])? Co se stane, když se symlink jmenuje také pouze skype, stejně jako binárka?
Přesně tak. Ono když zavolám busybox ze symlinku nazvaného ls, tak se stane taky něco úplně jiného, než když ho zavolám ze symlinku nazvaného třeba mount :)
Tím to bohužel není ... chová se to naprosto stejně, ať se odkaz jmenuje skype, nebo skippy ... Je i jedno, jestli to je symbolický, nebo relativní odkaz. Navíc, když se spustí z odkazu v angličtině, tak ani v rozhraní není možnost přepnutí do češtiny vidí jen anglický balíček, kdežto při přímém spuštění vidím oba jazykové balíčky. Ono, jestli se z odkazu nemá použít nějaký parametr navíc? Ale google mi nic nenapověděl. Jako o nic nejde, je to kravinka, nezáleží na tom, v jakém jazyce se mi spouští. Tady jde jen o zajímavost a řešení.
Opravdu nevím. Tu hrůzu jsem s krajním odporem opět asi po půl roce nainstaloval a zejména nechápu to "nahrál češtinu". Nic takového jako čeština tam v Linuxové verzi (beta 2.2.0.35) není.
Tak jsem to schválně zkusil a u mne to funguje. Mám skype ver. 2.1.0.81, češtinu (možná nějakou starší) jsem nakopíroval přímo do /opt/skype/lang/.
Já mám skype 2.2.0.35 a češtinu tuto: http://snapka.e-blog.cz/download/skype_cs.tar.gz (http://snapka.e-blog.cz/download/skype_cs.tar.gz) jak už jsem psal, pokus spustím skype přímo, tak je v češtině ... z linku v angličtině.
Citace od: Pavel 'TIGER' Růžička kdy 24. 02. 2012, 15:39:42
Já mám skype 2.2.0.35 a češtinu tuto: http://snapka.e-blog.cz/download/skype_cs.tar.gz (http://snapka.e-blog.cz/download/skype_cs.tar.gz) jak už jsem psal, pokus spustím skype přímo, tak je v češtině ... z linku v angličtině.
Díky. Balíček jsem stáhnul, nakopíroval do /usr/share/skype/lang/ a popisovaný problém nemám. Symlink na funkci (rostlináře ani lokalizace) nemá žádný vliv. Po nastavení češtiny a restartu je v češtině, ať pouštím přes jakýkoliv symlink.
Dobře a jaký balíček skypu jsi stáhl?
Citace od: Pavel 'TIGER' Růžička kdy 24. 02. 2012, 15:57:40
Dobře a jaký balíček skypu jsi stáhl?
$ apt-cache policy skype
skype:
Instalovaná verze: 2.2.0.35-1
Kandidát: 2.2.0.35-1
Tabulka verzí:
*** 2.2.0.35-1 0
700 http://packages.linuxmint.com/ debian/import amd64 Packages
100 /var/lib/dpkg/status(Linux Mint Xfce Edition)
Tak to bude možná ono, protože já stáhl dynamic přímo ze skype.com. Používám Mageiu a ta ho zatím nemá v repo. Takže zkusím nainstalovat ten pro Fedoru.
Tak jsem dohlehal balík get-skype pro Mageiu a vše funguje tak jak má.