Přeložit / opravit skořicové applety

Ahoj 😀

Následující článek mi přijde e-mailem, autorem je Roberto Banosa za tento příspěvek vám děkuji 🙂

---------------------------

Před několika dny jsem se rozhodl zkusit přeložit dialogy / možnosti, které se objevují v skořicových appletech, koneckonců to nemohlo být tak obtížné, s ohledem na snadnost, s jakou by například mohly být Převeďte rozšíření Gnome-Shell na rozšíření pro Cinnamon.

První věc, která mi zjevně napadla, bylo upravit soubor applet.js jednoho z appletů, které jsem nainstaloval do svého počítače, v tomto případě takzvaného Seznamu oken. Jejich umístění (alespoň v systému Linux Mint 12) je /usr/share/cinnamon/applets/window-list@cinnamon.org

Jakmile ji otevřu, najdu dialogy v angličtině, které musí být přeloženy mezi uvozovky. Nic složitého, říkám si.
Opravdu to byly texty, které jsem musel nahradit jejich ekvivalentem ve španělštině, takže jsem bez spěchu začal dělat, s mým prvním překvapením ... tíldes.
Co se stane, když použiji znak á přímo v oblasti překladu k zápisu? Při restartování skořice (v mincovně, Alt + F2 a psaní r) se objeví nějaké podivné symboly, protože akcenty nejsou rozpoznány.

No, tyto věci se stávají, koneckonců v angličtině žádný takový symbol neexistuje, takže poté, co jsem viděl některá fóra a provedl nějaké dotazy prostřednictvím e-mailu, jsem se rozhodl použít znaky s akcenty ve formátu ANSI:

á = á
é = é
í = í
nebo = nebo
ú = ú

S „řešením“, které už mám v rukou, začínám nahrazovat všechny znaky s diakritikou jejich ekvivalentem ANSI, nakonec doufám, že se po restartu Cinnamonu objeví správně, ale ... jsme stále ve stejných podmínkách. Blažené podivné postavy se neustále objevují. Rovněž nerozpozná kódování ANSI.

Hmmm, to se komplikuje, nebude to tak snadné, jak jsem si myslel.
Další dotazy na fóra a několik dalších vyhledávání na Google Nakonec jsem našel řešení v příspěvku o .NET (poslat nosy).
Musíte použít pouze unicode:

\ u00e1 -> á
\ u00e9 -> é
\ u00ed -> í
\ u00f3 -> nebo
\ u00fa -> ú
\ u00c1 -> Á
\ u00c9 -> É
\ u00cd -> Í
\ u00d3 -> Ó
\ u00da -> Ú
\ u00f1 -> ñ
\ u00d1 -> Ñ

Takovým způsobem, že pokud chceme například psát Přesunout do pracovní oblasti vlevo, budeme muset změnit její ekvivalent v angličtině na „Přesunout do pracovní oblasti vlevo“
Nakonec to nebylo komplikované, jak jsem si původně myslel, ale trvalo mi trochu času, než jsem na to přišel.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   erunamoJAZZ řekl

    mm… a nebylo by něco jako gettext přes JavaScript lepší? Chci říct, že by bylo lepší trávit čas vytvářením opravy, která umožňuje překládat applety do mnoha dalších jazyků najednou: 3

    Zdravím!

    PS: Chtěl bych, ale v U jsem příliš zaneprázdněn, než abych se dostal do nitra appletu právě teď xD