Ohjelmiston lokalisointi

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 26. tammikuuta 2022 tarkistetusta versiosta . tarkastukset vaativat 18 muokkausta .

Ohjelmiston lokalisointi  on prosessi, jossa ohjelmisto mukautetaan maan kulttuuriin. Erityisesti käyttöliittymän , dokumentaation ja niihin liittyvien ohjelmistotiedostojen kääntäminen kielestä toiselle.

Englanninkielisessä lokalisoinnissa käytetään joskus lyhennettä "L10n" , jossa kirjaimet "L" ja "n" ovat sanan L ocalizatio n alkua ja loppua ja numero 10 on niiden välissä olevien kirjainten lukumäärä.

Mikä on lokalisointi

Lokalisointi ei rajoitu käyttöliittymän kääntämiseen toiselle kielelle. Tämä on monitasoinen operaatio, jonka ensimmäiset vaiheet voidaan suorittaa jopa jättämällä käyttöliittymän koskemattomaksi, [1] ja viimeiset vaiheet vaativat ohjelmoijien, suunnittelijoiden ja kääntäjien vuorovaikutusta [2] :

  1. Kieli- ja kansallisten standardien tukeminen on välttämätön vähimmäisvaatimus, jotta ohjelma voi suorittaa tehtävänsä toisessa maassa. Nykyaikaiset käyttöjärjestelmät hoitavat monet näistä ongelmista, mutta ohjelmoijan on myös oltava riittävän taitava käyttämään kykyjään.
  2. Ohjelmaliittymän tekstien kääntäminen kohdekielelle.
    • Monimutkaisissa ohjelmistoissa kaikki osat eivät ole kääntämisen arvoisia. Esimerkiksi monet eivät ole samaa mieltä Excel -funktioiden nimien kääntämisestä venäjäksi. Jotkut käyttöjärjestelmävirheet näkyvät, kun tietokone ei vielä pysty näyttämään venäläisiä kirjaimia, huolimatta siitä, että asiantuntija, jolle nämä viestit on osoitettu, ymmärtää myös englantia.
    • Käyttöliittymäelementtien oikea kohdistus ja sijoittelu , ottaen huomioon, että eri kielillä olevilla riviviesteillä voi olla huomattavasti erikokoisia (esimerkiksi tavallinen englanninkielinen viesti , kun se käännetään saksaksi , pitenee yleensä 17,3 % [7] ) . Lisäksi on olemassa oikealta vasemmalle ( arabia , heprea ) ja ylhäältä alas ( japani ) kieliä;
    • Terminologian kääntäminen on erittäin tärkeää. Esimerkiksi Windowsin termi " selain " tarkoittaa " selainta " on kiistanalainen .
    • Jos kuvissa on tekstiä, se on piirrettävä uudelleen. Jos on puheviestejä, ne on puhuttava.
  3. Hienosäätö kohdemaata varten.
    • Työskentely sanamuotojen kanssa. Esimerkkinä voisi olla pahamaineinen " Löytyi 3 tiedostoa ".
    • Lisästandardit, jotka eivät vaikuta ohjelman päätoimintoihin. Esimerkiksi: päivämäärä/aikamuoto mediasoittimessa , typografiset ominaisuudet .
    • Varmista lokalisoidun ohjelman yhteentoimivuus alkuperäisen ohjelman kanssa. Esimerkiksi: syötimme asiakirjaan kaavan " x*2,5". Toimiiko se, jos avaat sen englanninkielisenä? Olemme perustaneet verkkopelin venäjän ja englannin välille - eikö se katkaise yhteyttä versioiden yhteensopimattomuuteen vedoten?
    • Varmista ohjelman yhteentoimivuus kohdemaassa levitettävien ohjelmistojen kanssa. Esimerkiksi kirjanpito-ohjelmat vaihtelevat maittain, ja " 1C: Enterprise " tunnetaan vähän Neuvostoliiton maiden ulkopuolella.
    • Kansallisen mentaliteetin huomioiminen . Esimerkiksi: Venäläiset yhdistävät punaisen paitsi vaaraan, myös lomaan . Peleissä joutuu usein muuttamaan huumoria ja toisinaan jopa säätämään juonetta (esimerkiksi Syberia 2 :ssa turkkilainen maahanmuuttaja Sirkos muuttui juutalaisen Zuckermanin hahmoksi).
    • Piirrä grafiikka uudelleen (aloitusnäytöt, kuvakkeet jne.) vastaamaan toisen maan todellisuutta. Esimerkiksi eri maissa liikennemerkit , pistokkeet ja pistorasiat , postilaatikot voivat näyttää erilaisilta . Maapalloa kääntää katsojaa kohti se maailman osa, jolle tuote on laskettu; Unicode - emojissa on kolme tällaista maapalloa - Eurooppa-Afrikka, Aasia-Australia ja Amerikka. Isossa - Britanniassa kytkin on päällä ala-asennossa, entisessä Neuvostoliitossa se on yläasennossa. Ikoneja piirretään harvoin uudelleen, joten suunnittelijat yrittävät aluksi tehdä niistä mahdollisimman "kansainvälisiä".
    • ClipArt - kirjastojen korjaus . Lisätään esimerkiksi kuvia paikallisista juhlapäivistä. Muslimimaissa clipart - kuvia tarkistetaan radikaalisti - kaikki ihmisten ja eläinten kuvat poistetaan ja arabeskeja lisätään .

Lokalisointi on siis monimutkainen ja kattava toiminta [8] ja tulevaisuuden kansainvälistymisnäkökohdat tulee ottaa vakavimmin huomioon ohjelmistoa kehitettäessä . Olemme tottuneet näkemään ohjelmistojen venäläistymisen ensimmäisellä tai toisella tasolla; monimutkaisia ​​ohjelmistoja, joissa on kattava venäläistys, ei käytännössä ole olemassa. Esimerkki syvästä lokalisoinnista on Applen Mac OS X -käyttöjärjestelmä , jossa lokalisointi sisältää usein kansallisia kuvakkeita.

Lokalisoinnin työkalupakki

Jotkut visuaaliset ohjelmointityökalut tarjoavat ominaisuuksia ja työkaluja lokalisoinnin helpottamiseksi. Esimerkiksi GTK :ssa ei useinkaan tarvitse huolehtia erilaisten merkkijonojen pituuksista eri kielissä, koska widgetit kysyvät automaattisesti tarvitsemaansa kokoa.

Useimmissa tapauksissa nämä mahdollisuudet ovat kuitenkin huomattavasti rajalliset, mikä vaikuttaa suuresti lokalisoinnin lopullisiin kustannuksiin. Näissä työkaluissa ei ole työkaluja kääntäjän kanssa työskentelyyn, automaattisia käännöstarkistuksia ei ole, ja keskikokoisen sovelluksen käännösten hallinta on mahdotonta. Siksi lokalisointia aloitettaessa kannattaa miettiä erikoistyökaluja, jotka on teroitettu erityisesti ohjelmistojen käännöstehtävää varten.

Ohjelmiston lokalisointiin käytetään usein erikoistyökaluja, esimerkiksi Passolo , jonka avulla voit kääntää valikot ja viestit ohjelmistoresursseissa ja suoraan käännetyissä ohjelmissa sekä testata lokalisoinnin oikeellisuutta. Audiovisuaalisen materiaalin (pääasiassa elokuvien) kääntämiseen käytetään myös erikoistyökaluja, esimerkiksi Swift , joka yhdistää joitakin käännösmuistin näkökohtia, mutta tarjoaa lisäksi mahdollisuuden tekstityksen ilmestymiseen ajoissa, muotoilemalla ne ruudulla, seuraamalla.

Pseudolokalisaatio

Ohjelman kypsyessä ensimmäiseen käännökseen syntyy noidankehä . Sinun on tarkistettava, että käännöstoiminnot toimivat: ikkunat linkitetään, merkkijonot korvataan, kielen vaihtamisen jälkeen vanhaan ei jää mitään, yksikään merkkijono ei kulje yksitavuisen koodauksen läpi (jälkimmäinen koskee joitain vanhoja ohjelmointijärjestelmiä kuten Embarcadero Delphi ). Tämä vaatii erilaisen lokalisoinnin, mutta se ei ole saatavilla - jotta voit antaa tehtävän kääntäjälle, sinun on varmistettava, että se on riittävän täydellinen, eikä sinun tarvitse antaa rivejä lisäkäännöksiä varten useita kertoja.

Tällaista alkutarkistusta varten käytetään ns. pseudo -lokalisointia  - jonkinlaista lähdetekstin automaattista muuntamista. Esimerkki: Avaa tiedosto → ≈§Ópèñ fílè× . Englanninkielisissä maissa he rakastavat sian latinaa pseudo-lokalisaationa (ja jättävät sen jopa pääsiäismunaksi ).

Entisen Neuvostoliiton olosuhteissa , kun kuka tahansa ohjelmoija osaa kahta tai jopa kolmea kieltä - venäjää, englantia ja kansallista - pseudo-lokalisointi ei ole niin välttämätöntä, koska ohjelmoija (tai joku lähellä, esimerkiksi testaaja ) voi tehdä lisäkäännös tai jopa täydellinen oma käännös. Mutta täälläkin on esteitä: ohjelmoija on kalliimpi kuin kääntäjä, hänellä ei ehkä ole tarvittavia taitoja ( kirjallisen sanan hallinnasta tavalliseen lukutaitoon ), länsimaiselle yleisölle tarkoitettu ohjelma ei yksinkertaisesti tarvitse venäjänkielistä käännöstä.

Rinnakkaiskehitys ja lokalisointi

Jos ohjelma ei tule kääntäjille valmiina muutaman vuoden välein, vaan sitä kehitetään jatkuvasti jatkuvan integroinnin periaatteiden mukaisesti , herää kysymys uuden toiminnallisuuden kääntämisestä.

"Live" -ohjelman käännöksen yksinkertaisin versio on tehty Gettextissä , Qt Linguistissa - kieliresurssi on tallennettu muodossa " Save file=Save file ". Tällaisen mekanismin edut: kansainvälisen ohjelman nopea luominen monoliittisesta ohjelmasta; jos lähdeteksti on muuttunut eikä kääntäjä ole saavuttanut sitä, järjestelmä ei taatusti ota vanhaa (mahdollisesti virheellistä) käännöstä; Voit jopa työskennellä tekstieditorilla . Haitat: jos lähdeteksti on muuttunut, kääntäjä ei näe (tai näkee huonosti) miten se oli; false string reuse - "Files/-s"-rivi Tixatissa sanoo, että samaa tekstiä käytettiin "Files"-otsikossa ja "2 Files" syntetisoidussa tekstissä; on vaikeaa kääntää osaa ohjelmasta (esim. ikkuna) ja katsoa sitä livenä - eri paikoista tulevat rivit voivat sekoittua.

Windows-resurssit voivat olla yhdessä ohjelmassa useilla kielillä - ohjelma ottaa esimerkiksi venäjän, ja jos sitä ei ole, niin englannin. Samanaikaisesti ei vain tekstit voivat olla venäläisiä, vaan myös kuvakkeet - Zh , K , Ch asiakirjaeditorissa.

On myös monimutkaisempia mekanismeja.

Kielitunnisteet ja -koodit

Kielitunnisteita voidaan käyttää osoittamaan tietyn kielen alueellisia ominaisuuksia. Kielen tunnistamiseen on pääalitunniste (esimerkiksi "en" englanniksi) ja mahdollinen lisäalitunniste käyttöalueen määrittämiseksi (esimerkiksi "GB" - Iso-Britannia, Yhdistynyt kuningaskunta). Alatunnisteiden väliin sijoitetaan yleensä tavuviiva, joissain tapauksissa alaviiva .

Esimerkkejä kielitunnisteista:

ISO 639-2 -standardi määrittelee kielikoodit kolmikirjaimiseksi termiksi, joka tunnistaa kunkin kielen, kuten "eng" (englanniksi) tai "tvl" (Tuvalu). Näitä koodeja ei kuitenkaan voi käyttää tunnisteina, jos vastaavalla kielellä on ISO 639-1 :n mukainen kaksikirjaiminen koodi .

Katso myös

Muistiinpanot

  1. 1 2 3 Adobe InDesign Intiassa: lokalisointi ilman käännöstä - hyödyllisiä artikkeleita Translink-käännöstoimiston verkkosivustolla . Käyttöpäivä: 25. joulukuuta 2015. Arkistoitu alkuperäisestä 26. joulukuuta 2015.
  2. FoxSoft=Lokalisointityökalut: Ohjelmistotuotteiden venäläistäminen
  3. Puolipiste . IT Tapahtuu (9. elokuuta 2011). - Esimerkki ohjelmistosta, joka ei toimi oikein lokalisoidussa käyttöjärjestelmässä. Haettu 7. helmikuuta 2014. Arkistoitu alkuperäisestä 22. helmikuuta 2014.
  4. Miksei aikavyöhykettäni ole korostettuna maailmankartalla? | Vanha Uusi Asia . Haettu 29. huhtikuuta 2022. Arkistoitu alkuperäisestä 15. huhtikuuta 2016.
  5. Esimerkiksi Winampin vanhat versiot bittikarttafontilla toimivat oikein lokalisoidussa käyttöjärjestelmässä, mutta eivät näytä venäläisiä nimiä.
  6. Tarinoita lokalisoijasta: Oodi kirjasimille - TransLink-uutiset . Käyttöpäivä: 25. joulukuuta 2015. Arkistoitu alkuperäisestä 26. joulukuuta 2015.
  7. Käyttöliittymän kieli: maksa lyhyt-pitkä! . Haettu 29. huhtikuuta 2022. Arkistoitu alkuperäisestä 10. heinäkuuta 2018.
  8. 7 pelin lokalisoinnin päänäkökohtaa . Haettu 19. kesäkuuta 2014. Arkistoitu alkuperäisestä 15. heinäkuuta 2014.

Linkit