Oversæt / rett kanel-applets

Hej 😀

Den følgende artikel kommer til mig via e-mail, forfatteren er Roberto Banos, og jeg takker tusind for dette bidrag 🙂

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

For et par dage siden besluttede jeg at forsøge at oversætte de dialoger / indstillinger, der vises i kanel-applets, det kunne trods alt ikke være så svært, i betragtning af den lethed, som de for eksempel kunne være Konverter Gnome-Shell-udvidelser til udvidelser til kanel.

Den første ting, der tydeligvis skete for mig, var at redigere applet.js-filen på en af ​​de applets, som jeg havde installeret på min computer, i dette tilfælde den såkaldte Window List. Deres placering (i det mindste på Linux Mint 12) er /usr/share/cinnamon/applets/window-list@cinnamon.org

Så snart jeg åbner den, finder jeg dialogerne på engelsk, der skal oversættes mellem dobbelt anførselstegn. Intet kompliceret, siger jeg til mig selv.
Faktisk var det de tekster, som jeg måtte erstatte deres ækvivalenter på spansk, så uden hast begyndte jeg at gøre det og tog min første overraskelse ... tíldes.
Hvad sker der, hvis jeg bruger á-tegnet direkte i oversættelsen til at skrive område? Når du genstarter kanel (i Mint, Alt + F2 og skriver r), vises der nogle mærkelige symboler, da accenterne ikke genkendes.

Nå, disse ting sker, når alt kommer til alt er der ikke et sådant symbol på engelsk, så efter at have set nogle fora og foretaget nogle forespørgsler via e-mail, besluttede jeg at bruge tegnene med accenter i ANSI-format:

á = á
é = é
í = í
eller = eller
ú = ú

Med "løsningen" allerede i mine hænder begynder jeg at erstatte alle de accenterede tegn med deres ANSI-ækvivalent og håber endelig, at de vises korrekt, når kanel er genstartet, men ... vi er stadig i det samme. De lykksalige mærkelige figurer dukker stadig op. Det genkender heller ikke ANSI-kodning.

Ummm, dette bliver kompliceret, det bliver ikke så let som jeg troede.
Flere forespørgsler til fora og et par flere søgninger på Google Jeg finder endelig løsningen i et indlæg om .NET (send næser).
Alt du skal gøre er at bruge unicode:

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

På en sådan måde, at hvis vi f.eks. Vil skrive Flyt til arbejdsområdet til venstre, bliver vi nødt til at ændre dets ækvivalent på engelsk ved "Flyt til arbejdsområdet til venstre"
I sidste ende var det ikke kompliceret, som jeg oprindeligt troede, men det tog mig lidt tid at finde ud af det.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   erunamoJAZZ sagde han

    mm ... og ville ikke noget som gettext over JavaScript være bedre? Jeg mener, det ville være bedre at bruge tid på at oprette en patch, der gør det muligt at oversætte applets til mange flere sprog på én gang: 3

    Greetings!

    PS: Det ville jeg, men jeg har for travlt i U til at komme ind i en applets indvolde lige nu xD