Prevedite / popravite cimetove aplete

Pozdravljeni 😀

Naslednji članek pride k meni po e-pošti, avtor je Roberto Banos, in tisoč se vam zahvaljujem za ta prispevek 🙂

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

Pred nekaj dnevi sem se odločil, da poskusim prevesti pogovorna okna / možnosti, ki se pojavijo v apetitih s cimetom, navsezadnje to ne bi moglo biti tako težko glede na enostavnost, na primer Pretvorbe razširitev Gnome-Shell pretvorite v razširitve za cimet.

Prva stvar, ki se mi je očitno zgodila, je bila ureditev datoteke applet.js enega od programčkov, ki sem ga namestil v računalnik, v tem primeru tako imenovanega seznama oken. Njihova lokacija (vsaj v Linux Mint 12) je /usr/share/cinnamon/applets/window-list@cinnamon.org

Takoj ko ga odprem, najdem dialoge v angleščini, ki jih je treba prevesti med dvojnimi narekovaji. Nič zapletenega, si rečem.
Pravzaprav so bila to besedila, ki sem jih moral nadomestiti z enakovrednimi besedami v španščini, zato sem brez naglice začel to početje, ob prvem presenečenju ... tíldes.
Kaj se zgodi, če za pisanje uporabljam znak á neposredno v prevodu? No, ko znova zaženete cimet (v Mint, Alt + F2 in napišete r), se pojavijo nekateri čudni simboli, saj poudarki niso prepoznani.

No, te stvari se zgodijo, saj navsezadnje v angleščini takega simbola ni, zato sem se po ogledu nekaterih forumov in poizvedbah po e-pošti odločil, da uporabim znake z naglasi v obliki ANSI:

á = á
é = é
í = í
ali = ali
ú = ú

Z "rešitvijo", ki je že v mojih rokah, začnem vse naglašene znake nadomeščati z enakovrednimi ANSI, na koncu upam, da se po ponovnem zagonu cimeta pojavijo pravilno, vendar ... smo še vedno v enakih pogojih. Blaženi čudni liki se kar naprej pojavljajo. Prav tako ne prepozna kodiranja ANSI.

Ummm, to se zaplete, ne bo tako enostavno, kot sem mislil.
Več poizvedb po forumih in nekaj več iskanj v Googlu Končno najdem rešitev v prispevku o .NET-u (pošlji nos).
Vse kar morate storiti je, da uporabite Unicode:

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

Tako, da če želimo na primer napisati Premakni se na delovno območje na levi, bomo morali spremeniti njegov ekvivalent v angleščini z "Premakni se na delovno območje na levi"
Na koncu ni bilo zapleteno, kot sem sprva mislil, vendar mi je vzelo malo časa, da sem to ugotovil.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   erunamoJAZZ je dejal

    mm ... in ali kaj takega kot gettext v JavaScript ne bi bilo boljše? Mislim, bolje bi bilo porabiti čas za ustvarjanje popravka, ki omogoča prevajanje apletov v veliko več jezikov hkrati: 3

    Lep pozdrav!

    PS: Bi, vendar sem preveč zaposlen v U, da bi zdaj zašel v drobovje apleta xD