Pagalba:Plėtinys:Versti

From mediawiki.org
This page is a translated version of the page Help:Extension:Translate and the translation is 100% complete.
Plėtinio "Special:Versti" pagrindinio specialiojo puslapio dažniausiai naudojamas režimas, "žiūrėk visus neišverstus pranešimus".

Vertimo plėtinys papildo "MediaWiki" esminėmis funkcijomis, reikalingomis vertimo darbui atlikti. Jį galima naudoti turiniui, "vikio" sąsajai ir net kitai programinei įrangai, kaip tai daroma svetainėje translatewiki.net, versti. Plėtinys "Versti" turi lengvai naudojamą vertimo sąsają ir gali atskirti puslapio struktūrą nuo paties turinio, kurį reikia išversti, rodydamas vertėjams tik verčiamą tekstą, ir suskirstydamas turinį į lengvai valdomus vienetus. Kiekvienas teksto vienetas stebimas dėl pakeitimų, ir vertėjai iš karto mato ką reikia atnaujinti tiek atskirame puslapyje, tiek visame "vikyje".

Kiekvieną mėnesį šimtai vertėjų naudoja plėtinį "Versti" "MediaWiki" naudotojo sąsajai bei kitiems programinės įrangos projektams svetainėje translatewiki.net, versti. Svetainėje userbase.kde.org jis naudojamas beveik tūkstančio puslapių tūriniui, kartu su naudotojo dokumentacija, išversti. Pradėti naudoti plėtinį "Versti" yra lengva, bet jis taip pat yra tobulinamas ir turi pažangias ataskaitų teikimo, patikrinimo ir darbo eigos funkcijas.

Ypatumai

Vertimo redaktorius: verčiamas pranešimas su patarimu (jo paveikslėlyje nesimato) ir pasiūlymais iš dviejų pagalbinių kalbų

Sąsaja: Pagrindinis plėtinio "Versti" ypatumas - paprasta, tačiau funkcionali vertimo sąsaja. Be tokios svarbios informacijos kaip verčiamo pranešimo apibrėžimai ir dokumentacija, taip pat galima peržiūrėti vertimus į kitas kalbas. Jei apibrėžimai pasikeičia, jūs tuos pakeitimus matysite. Į plėtinį integruotos patikros padės ištaisyti dažniausiai pasitaikančias klaidas, tokias kaip skliaustelių nesubalansavimas arba nenaudojami kintamieji. Priklausomai nuo konfigūracijos, taip pat gali būti pasiūlymų iš jau išversto teksto ("translation memory") bei mašininio vertimo sistemų, tokių kaip Google Translate, Microsoft's Bing Translator ir Apertium.

Vertimo sąsajos patogumą naudotis pagerina "JavaScript" ir AJAX. Vidinė sąsaja ("backend") pateikia WebAPI (Aplikacijų programavimo sąsąjas), kurios gali būti naudojamos mobiliuosiose arba tam tikram turiniui skirtose sąsajose. Taip pat įmanoma eksportuoti pranešimus vertimui į kitus atjungties ("off-line") bei prijungties ("on-line") režimu veikiančius įrankius, kurie priima Gettext po failo formatą.

Pranešimų grupės ir užduotys: Daugelis ypatumų pagrįsti dviem pagrindinėmis sąvokomis: pranešimų grupės ir užduotys.

Pranešimų grupė yra pranešimų rinkinys. Vieno puslapio turinys būtų viena pranešimų grupė, kur paprasčiausiu atveju, kiekviena pastraipa būtų vienas pranešimas toje grupėje. Kiekviename "MediaViki" plėtinyje naudojami pranešimai sudaro svetainės translatedwiki.net pranešimų grupes, o keli ypač stambūs plėtiniai turi kelias grupes. Taip pat galite sukurti grupių grupę, kaip pvz., Visi naujienlaiškai arba Visi vertimo plėtinių pranešimai. Daugelis statistinių duomenų ir užduočių veikia pranešimų grupių pagrindu.

Užduotys, arba kitaip tariant, skirtingi grupės pranešimų sąrašai, palengvina įvairius darbo atlikimo scenarijus. Paprastai, vertėjas gauna visų grupėje neišverstų pranešimų sąrašą, bet būna užduočių, kur pranešimus galima peržiūrėti arba gauti visų, tiek išverstų tiek neišverstų, pranešimų sąrašą.

Šiame puslapyje pranešama apie kiekvienos pranešimų grupės vertimo būseną

Ataskaitos ir statistika: Plėtinys turi platų ataskaitos funkcijų sąrašą, pradedant neišverstų pranešimų parodymu tam tikrai kalbai visose pranešimų grupėse, ir baigiant vertėjų sąrašu kiekvienai kalbai, kartu su jų aktyvumo lygio parodymu.

Turinio vertimas: Jei kada nors mėginote versti medžiagą iš "MediaWiki" be jokių įrankių, jūs suprantate problemos mastą. Išverstos versijos pasensta ir nėra galimybės sekti pakeitimus pagrindiniame puslapyje, todėl atsiranda daug pusiau išverstos ir pasenusios medžiagos, neturint galimybės sužinoti jos tikslią būseną. Vertėjai dažani būna nusiminę, kai negali dirbti su mažesnėmis teksto atkarpomis, kurias lengva valdyti. Jiems sunkiau rasti ką dirbti ir ką reikia atnaujinti. Naudotojai taip pat pasimeta tarp pasenusios informacijos.

Visa tai išsprendžiama plėtinio "Versti" ir jo puslapių vertimo funkcijų pagalba. Tai kiek padidina puslapio, kurį reikia išversti apkrovą, tačiau nauda visą tai nusveria. Iš esmės, reikia tik pažymėti tas puslapio dalis, kurias reikia išversti. Toliau, plėtinys suskirstys jas į pastraipos didžio segmentus ir sukurs jiems pranešimų grupę. Tada vertėjai galės pasinaudoti visomis pirmiau paminėtomis funkcijomis. Be to, lengvai galima pridėti kalbos juostą su žyma ‎<languages /> arba padaryti, kad nuorodos automatiškai nukreiptų į naudotojo pageidaujamą kalbos versiją (tik), jei tokia yra, naudojant [[Special:MyLanguage/Pagename]] formos nuorodas.

Daugiau informacijos rasite vadovėliuose "Kaip paruoši puslapį vertimui" ir "Išsami puslapio vertimo funkcijos dokumentacija".

Programuotojai: Į plėtinį integruotas daugelio įprastų vertimo failų formatų, pavyzdžiui, Java savybių ir Gettext po, palaikymas. Plėtinys turi platų įrankių rinkinį, tiek pačiame "Vikyje" tiek komandų eilutėje ("command line"), kad būtų galima sėkmingai importuoti ir eksportuoti vertimus.

Paieška: Be paieškos funkcijos vertėjams būtų sunku rasti tam tikrus pranešimus, kuriuos jie norėtų išversti. Visų vertimų arba projekto eilučių peržiūra nėra efektyvi. Be to, vertėjai dažnai nori patikrinti, kaip tam tikras terminas išverstas į tam tikrą kalbą tame projekte.

Šis uždavinys išsprendžiamas specialiojo Special:SearchTranslations puslapio pabalba. Vertėjai gali surasti pranešimus, kuriuose yra tam tirkų terminų bet kuria kalba ir filtruoti juos pagal įvairius kriterijus: tai numatytoji reikšmė. Po paieškos, jie gali perjungti rezultatus į minėtų pranešimų vertimus, pavyzdžiui, surasti tam tikro termino esamus, nesamus ar pasenusius vertimus.

Naudojimo pavyzdžiai

Plėtinio "Versti" pagalba galima išversti beveik viską. Žinoma, yra specializuotų įrankių, skirtų tam tikram turiniui, tokiam kaip vaizdo įrašų subtitrai, versti, ir tai geriausia padaryti naudojant tuos įrankus, bet apskritai, plėtinys gerai apdoroja bet kokį tekstą, kurį galima suskirstyti į vieno žodžio arba vienos didelės pastraipos didžio pranešimus. Ilgesni pranešimai per daug gremėzdiški vertimui ir su jais sunkiau dirbti.

Trys pagrindiniai plėtinio "Versti" naudojimo vairantai yra turinio vertimas, sąsajos lokalizacija ir programinės įrangos vertimas. Visi jie aptariami tolesniuose skyriuose su nuorodomis (kur tai prieinama) į mokomąją bei informacinę medžiagą, taip pat išsamią teminę pagalbą. Iš trijų naudojimo variantų, "sąsajos lokalizacija" yra mažiausiai naudojama.

Turinio vertimas

Šis vertimas paseno: pasenusios dalys pakeistos nauju pirminiu tekstu ir vertėjai vienu spustelėjimu gali pasiekti pranešimus, kuriuos reikia atnaujinti.

Dauguma "vikių" turi turinio, kuris, kaip jie norėtų, būtų pasiekiamas keliomis kalbomis. Nesvarbu, ar tai tik keli ar šimtai puslapių. Tam, kad nebūtų gaištamas vertėjų laikas, puslapiai turi būti pažymėti vertimui tik tuomet, kai jie yra pakankamai stabilūs. Dėl kiekvieno vėliau padaryto pakeitimo dešimtys ar šimtai vertimų taps pasenusiais, ir jiems atnaujinti reikalingas laikas padidės. Reikia turėti tai omenyje, ypač jei vertėjai - savanoriai, branginti laiką, kurį jie skiria vertimui ir atnaujinimui, ir vengti bereikalingo darbo. Jei puslapių vertimui naudojate plėtinį "Versti", esate teisingame kelyje į veiksmingiausią ir efektyviausią vertėjų turimo laiko panaudojimą.

Dėl to, kad plėtinys "Versti" suskirsto puslapį į pastraipos didžio segmentus, vertėjai neturi per daug laisvės keisti turinį. Paprastai, tai gerai ir idealiai tinka, kai pageidaujamas turinio tęstinumas ir nuoseklumas visomis kalbomis. Galima tai apeiti, bet iš esmės toks vertimo būdas ne visada tinka, pavyzdžiui, "Vikipedijos" straipsniams, kurie paprastai yra visiškai nepriklausomi vieni nuo kitų. Net jei iš pradžių jie prasideda kaip vertimo iš kitos kalbos variantas, paprastai toliau jie pradeda gyventi savo, nuo originalo kalbos nepriklausomą gyvenimą. Naudojant gi plėtinį "Versti", originalus puslapis visada yra pagrindinė versija, ir išverstoje puslapio versijoje negali atsirasti naujas turinys.

Turint omenyje šiuos apribojimus, vis dar yra daugybė atvejų, kai ši funkcija puikiai tinka. Į šią kategoriją patenka dauguma, jei ne visi, naudotojo dokumentai, taip pat į naujienas panašus turinys, kuris po parašymo nesikeičia. Jei jau turite įdiegtą plėtinį "Versti" ir sukonfigūruotas prieigos teises, pabandykite sukurti puslapį ir visą tekstą suvynioti į <languages /><translate>...</translate> ir vadovaukitės nuorodomis arba vadovaukitės vadovėliu "Kaip paruošti puslapį vertimui".

Puslapių grupės gali būti tolaiu grupuojamos kartu puslapio Special:AggregateGroups pagalba.

Sąsajos lokalizacija daugiakalbiuose "vikių" projektuose

Beveik kiekviename "vikyje" pritaikoma šoninė juosta. Galima sukurti pranešimų grupę šoninės juostos bei kitų sąsajos nustatymų lokalizacijai.

Vienas įdomių išplėtimų - daugiakalbiai puslapiai arba šablonai, sukurti naudojant stebuklaingąjį žodį {{int:}}. Geri to pavyzdžiai yra translatewiki.net pagrindinis puslapis ir kai kurie "Wikimedia Commons" šablonai. Stebuklingasis žodis {{int:}} yra turinio vertimo funkcijos alternatyva, ir labiau tinka sunkių puslapių, tokių kaip translatewiki.net pagrindinis puslapis, žymėjimui. Kitas patrauklus ypatumas yra tas, kad puslapio kalba automatiškai nusistato pagal naudotojo sąsajos kalba, dėl to nėra būtinybės turėti kalbų parinkimo juostą, nors jūs, vietoj to, galbūt norėtumėte turėti galimybę pačiam pasirnkti sąsajos kalbą.

Šiuo metu šis būdas yra kiek sudetingesnis nei turinio vertimas, ir reikalauja programinės įrangos konfigūravimo, tačiau visa tai aprašoma pamokoje "Kaip sukurti sąsajos pranešimų grupę.

Programos vertimas

Plėtinys "Versti" puikiai tinka programinės įrangos sąsajos pranešimams versti. Puslapyje translatewiki.net jis naudojamas dišimtims programinės įrangos produktų, nuo žaidimų iki žiniatinklio programų, versti. Plėtinys palaiko vertimų skaitymą ir atnaujinimą iš ir į įprastus formatus, naudojamus kuriant žiniatinklio svetaines, įskaitant Java savybių, Gettext ir Yaml failus.

Pakeitimų sekimas galimas ir išoriškai sekamiems failams, nes plėtinio viduje naudojama lokalizacijos failų išsaugotą išvestinę versiją, kurioje saugomi pirminis tekstas ir jo vertimai, vietoje jų panaudojimo tiesiogiai originaliu formatu. Vertimo administratoriai gali naudoti tiek žiniatinklio tiek komandinės eilutės sąsają naujų pranešimų apibrėžtims arba pasenusių ("fuzzy") prenešimų tikrinimui, kai pastariesiems reikia atnaujinimo. Tai veikia nepriklausomai nuo pagrindinio failo formato ar versijų valdymo sistemos (jei tokia yra).

Naudodami paprastus komandinės eilutės įrankius, vertimo administratoriai gali lengvai importuoti net ir didelį esamų vertimų rinkinį ir tik viena komanda eksportuoti visus vertimus tinkamu formatu ir į tinkamą katalogų struktūrą. Eksportuoti galima tiesiai į VCS saugyklos kontrolės punktą, kur galima lengvai padaryti pakeitimus ir sukurti naujus failus.

Tolimesnis skaitymas ir pamokos

Vertėjams ir vertimo administratoriams

Pratybų, kaip panaudoti Plėtinys:Versti svetainėje "Wikimania17", skaidrės.

Vertimo administratoriams

Kūrėjams skirti informaciniai dokumentai

Susijusi medžiaga