natgillin/translations-raw huggingface dataset:
For each project you select your role in it (translator, reviewer, approver), which in turn affects a workflow phase & lokalize; automatically picks up for files you edit.
Iga projekti puhul saab valida oma rolli selles (tõlkija, korrektor, hindaja), mis omakorda mõjutab tööfaasi, mille & lokalize; määrab sulle automaatselt mis tahes faili redigeerimisel.
Translation memories (unlike project files, glossary and scripts) are not shared between the translation team members, as they are created and stored under the user's home folder, meaning that the translation memories for all of the projects are stored in the same folder and thus can be used when other projects are opened.
Erinevalt projektifailidest, sõnastikust ja skriptidest ei jagata tõlkemälu projekti liikmete vahel, sest see luuakse ja salvestatakse kasutaja kodukataloogis. See tähendab, et kõigi projektide tõlkemälud salvestatakse ühte kataloogi ning ühe projekti tõlkemälu saab kasutada ka teistes avatavates projektides.
Project Overview tab
Projekti ülevaate kaart
The Project Overview tab displays a file tree with statistics for a current project, such as the percentage of translated units completed and the last translator. It allows you to open a selected file in new tab of the current & lokalize;, window.
Projekti ülevaate kaart näitab failipuud ühes aktiivse projekti statistikaga, näiteks valmis ühikute protsendi ja viimase tõlkija nimega. Samuti saab seal valida mõne faili, mis avatakse & lokalize; akna uues kaardis.
Have you ever become tired of typing the same long text sequence several times just because it would take more time to find its translation for a copy and paste? Now you will only have to find the (frequent) word sequence in the Glossary View, and then insert it by pressing a shortcut.
Kindlasti on sul ette tulnud, et pead ühte ja sama teksti mitu korda aina uuesti sisestama ja niimoodi märksa rohkem aega kulutama, kui näiteks lihtsalt olemasoleva teksti kopeerimisega. Nüüd on aga sul vaja lihtsalt leida vajalik tekst sõnastikuvaates ja see kiirklahviga sisestada.
Of course the glossary should be populated with word sequences first. & lokalize; has a handy glossary editor that allows an explicit search over the entire glossary.
Loomulikult tuleb sõnastik fraasidega kõigepealt täita. & lokalize; pakub selleks mugatav sõnastiku redaktorit, mis võimaldab otsida kogu sõnastikus.
Glossary view in the bottom right corner displays glossary entries appropriate for the current unit
Sõnastikuvaade all paremal nurgas näitab aktiivse ühikuga sobivaid sõnastiku kirjeid
The Translation Memory view allows you to drag and drop a folder with translation files from say Dolphin into the view, and then, within few minutes, translation suggestions will be shown automatically on the unit switch. To insert the translation suggestions into the file, use Ctrl; 1, Ctrl; 2 and so on, depending on the number of suggestion.
Tõlkemälu vaade võimaldab lohistada näiteks Dolphinist mõne faili vaatesse ning mõne minuti pärast hakatakse ühikute vahetamisel näitama tõlkepakkumisi. Pakkumise lisamiseks tõlkesse kasuta kiirklahve Ctrl; 1, Ctrl; 2 ja nii edasi sõltuvalt pakkumise numbrist.
Pressing F7 will open Translation Memory tab, which allows free querying TM. Clicking a search result will open corresponding file on corresponding unit. If you want to quickly open some file in the project (and it is added to TM), then instead of browsing Project Overview you just type its name into File mask field accompanied by '* '.
Klahvi F7 vajutamisel avatakse eraldi tõlkemälu kaart, kus saab teha tõlkemälus kõikvõimalikke päringuid. Otsingutulemusele klõpsates avatakse vastava faili vastav ühik. Kui soovid kiiresti avada mõne projekti faili (nii et see lisatakse tõlkemälusse), siis kirjuta projekti ülevaate sirvimise asemel see hoopis väljale Failimask, lisades ka '*'.
TM engine indexes all entries, including non-ready and untranslated ones. This allows it to completely replace Search-in-Files feature which required scanning every file in the project each time a search is done.
Tõlkemälu mootor indekseerib kõik kirjed, kaasa arvatud pooleli ja tõlkimata kirjed. Sel moel asendab see igati failides otsimise võimalust, mis nõuab kõigi projekti failide läbiuurimist igal kasutamiskorral.
lokalize; with translation memory search results for the current unit
lokalize; aktiivse ühiku tõlkemälust otsingu tulemustega
Translation Synchronization Capabilities
Tõlke sünkroniseerimise võimalused
The Sync Mode (previously known as Merge Mode) saves a great deal of time for the editors, and for cases when two or more translators are working simultaneously on the same file, or when one has to maintain translations for several branches of software.
Sünkroniseerimisrežiim (varasema nimetusega ühendamisrežiim) säästab tublisti aega eriti juhtudel, mil kaks või enam tõlkijat töötavad korraga ühe fiali kallal või kui tuleb korraga hallata tarkvaratõlkeid mitmes eri harus.
& lokalize; allows quick navigation through units that differ, and displays word-by-word differences. Also, & lokalize; has two Sync views - Primary Sync and Secondary Sync. They are identical, but the former is usually used to merge translations and second to keep in sync translations for two software branches.
& lokalize; võimaldab kiiresti liikuda läbi omavahel erinevate ühikute ning näitab sõna- sõnalt kõiki erinevusi. Samuti pakub & lokalize; kaht sünkroniseerimisvaadet: esmane sünkroniseerimine ja teisene sünkroniseerimine. Need on muidu sarnased, kuid esimest kasutatakse tavaliselt tõlgete ühendamiseks, teist aga kahe haru tõlgete sünkroniseerimiseks.
After you copied translation from auxiliary file (synchronized it), any subsequent changes made to this unit will be replicated back to auxiliary file.
Kui oled kopeerinud tõlke lisafailist (selle sünkroniseerinud), kloonitakse kõik muutused, mida antud ühikuga ette võtad, ka tagasi lisafaili.
Merging
Ühendamine
One use of Sync Mode is reviewing changes made by (new) contributors, when you cannot be sure of the quality of the work done.
Sünkroniseerimisrežiimi üks kasutamisvõimalusi on muudatuste läbivaatamine, mida on teinud mõni kaastöötaja, mis on eriti vajalik siis, kui sa pole päris kindel antud kaastöötaja tõlkekvaliteedis.
Open a base file, then drop its changed version into the Primary Sync view, followed by Alt; Down or Alt; Up (remember that shortcuts may be modified in a usual way for all & kde; applications) to navigate through entries that are different.
Ava baasfail ning lohista siis selle muudetud versioon esmase sünkroniseerimise vaatesse. Seejärel saad erinevusi sisaldavate kirjete vahel liikuda kiirklahvidega Alt; Nool alla või Alt; Nool üles (pane tähele, et kiirklahve võib kõigis & kde; rakendustes alati vastavalt oma soovidele ja vajadustele muuta).
lokalize; used for merging changes in translation
lokalize; kasutamine muutuste ühendamiseks
Replication
Kloonimine
Sync Mode may also be used to make changes to translation for two branches simultaneously. Set Branch folder path in your project options to the path that corresponds to base folder of the branch, and Secondary Sync view will automatically open files from branch. Then, each time you make changes in files of your main branch, they will automatically be replicated to the branch (of course, if it contains the same English string).
Sünkroniseerimisrežiimi saab kasutada ka muutuste tegemiseks korraga kahes harus. Määra oma projekti seadistustes kindlaks haru kataloog, milleks peab olema vajaliku haru baaskataloog, ning teisese sünkroniseerimise vaade avab automaatselt haru vastavad failid. Seejärel kloonitakse kõik muutused, mida teed mõnes põhiharu failis, automaatselt ka määratud harusse (mõistagi on tingimuseks, et haru failis leiduks täpselt sama ingliskeelne string).
For example, if you work on KDE translation, you can checkout trunk to / home/ xx/ hacking/ kde/ trunk/ l10n-kde4/ YOUR_LANG and branch to / home/ xx/ hacking/ kde/ branches/ stable/ l10n-kde4/ YOUR_LANG. Create & lokalize; project: / home/ xx/ hacking/ kde/ trunk/ l10n-kde4/ YOUR_LANG/ project. lokalize and set BranchDir=.. /.. /.. / branches/ stable/ l10n-kde4/ YOUR_LANG, then work via this project, and commit changes in both trunk and branch folders.
Kui näiteks töötad KDE tõlkimise kallal, võid määrata põhitõlgete kataloogiks / home/ xx/ hacking/ kde/ trunk/ l10n- kde4/ SINU_ KEEL ja haru kataloogiks / home/ xx/ hacking/ kde/ branches/ stable/ l10n- kde4/ SINU_ KEEL. Loo & lokalize; projekt / home/ xx/ hacking/ kde/ trunk/ l10n- kde4/ SINU_ KEEL/ project. lokalize ja määra selle seadistustes kindlaks BranchDir=.. /.. /.. / branches/ stable/ l10n- kde4/ SINU_ KEEL. Seejärel võid töötada projekti kallal ning kõik su muutused tehakse nii põhitõlgetes kui ka harus.
Alternate Translations
Alternatiivtõlked
Each unit may have several alternate translations associated with it. Such translations may appear during file update, when the source string is slightly changed. In this case the old translation with it's (old) source is moved to alternate translations list, so that they are not lost.
Iga ühikuga võib olla seotud mitu alternatiivtõlget. Need võivad tekkida näiteks faili uuendamisel, kui muudetakse veidi originaalteksti stringi. Sel juhul lisatakse vana tõlge koos vana originaalstringiga alternatiivtõlgete nimekirja, et need päris ära ei kaoks.
When translating software, usually gettext tools are used to prepare translation files. When original text changes, gettext tools update translation files and mark entries with changed original text as fuzzy (or non-ready in other terminology). They store previous original text so that translators could see what changes exactly were made. & lokalize; simplifies life of translator and highlights parts of original text that were changed in Alternate Translations view.
Tarkvara tõlkimisel kasutatakse tõlkefailide ettevalmistamiseks tavaliselt programmi gettext tööriistu. Kui originaalteksti muudetakse, uuendavad gettexti tööriistad tõlkefaile ja märgivad muudetud originaaltekstiga kirjed kahtlaseks (inglise keeles fuzzy, mõnel pool kasutatakse ka mõistet pooleli, inglise keeles non- ready). Sel juhul salvestatakse varasem tekst, et tõlkija võiks näha, mida täpselt on muudetud. & lokalize; lihtsustab veelgi tõlkija elu ning tõstab originaalteksti muudetud osad alternatiivtõlgete vaates esile.
lokalize; highlighting parts of original text that were changed since translation was last reviewed
lokalize; pärast tõlke viimast ülevaatamist muudetud originaalteksti osade esiletõstmisega
Scripting & lokalize;
& lokalize; ja skriptid
& lokalize; is extensible using scripts in several interpreted languages, including Python and JavaScript. Scripts are usually integrated into & lokalize; UI as menu actions (to which you may assign a keyboard shortcut). The location and name of menu entry for the script is defined in its accompanying. rc file. On each project open & lokalize; scans PROJECTDIR/ lokalize-scripts folder for. rc files and adds them to a cache file called PROJECTDIR/ lokalize-scripts/ scripts. rc (so you should n't generally want to add it project's version control system). RC files also contain script paths, which may be relative to. rc file folder, or to a system scripts folder - they are tried both (actually they should be relative if you want to share. rc file with other people in your project). So you for example can specify.. /.. / scripts/ lokalize/ opensrc. py to load script from global kde4-l10n scripts folder (ie; not specific to your language).
& lokalize; on hõlpsasti laiendatav skriptidega, mida võib kirja panna mitmes skriptikeeles (sealhulgas Python ja JavaScript) Skriptid on tavaliselt lõimitud & lokalize; kasutajaliidesesse menüükirjetena, millele võib omistada ka kiirklahvi Asukoht menüüs ja menüükirje nimi on kindlaks määratud vastavas. rc- failis. Projekti igal avamisel otsib & lokalize; kataloogist PROJEKTIKATALOOG/ lokalize- scripts. rc- faile ning lisab need puhvrifaili PROJEKTIKATALOOG/ lokalize- scripts/ scripts. rc (eristamise mõte on see, et viimati mainitud kataloogi ei lisatakse projekti versioonikontrollisüsteemi). RC- failid sisaldavad ka skriptide asukohti kas suhtelisena. rc- faili kataloogi suhtes või siis süsteemsete skriptide kataloogis - mõlemad uuritakse läbi (tegelikult peaksid asukohad olema suhtelised, kui soovid ikka jagada. rc- faili teiste projekti liikmetega). Nii võib näiteks panna skripti.. /.. / scripts/ lokalize/ opensrc. py laadima skripti globaalsest kde4- l10n skriptikataloogist (s. t. kataloogist, mis pole otseselt seotud sinu keelega).
Examples of. rc files may be found in & lokalize; install folder (usually / usr/ share/ kde4/ apps/ lokalize/ scripts/) and in KDE repository. Here you can find more script examples, including JavaScript-based check-gui. js that runs automatically on each file save (this is achieved via special option in. rc file). If you're familiar with Python or JavaScript, the code should be self-explanatory.
. rc- failide näiteid võib leida & lokalize; paigalduskataloogist (tavaliselt / usr/ share/ kde4/ apps/ lokalize/ scripts /) ja KDE hoidlast. Siit leiab rohkem skriptinäiteid, sealhulgas JavaScripti põhise check- gui. js, mis käivitub automaatsel igal faili salvestamisel (selleks on. rc- failis spetsiaalne võti). Kui oled tuttav Pythoni või JavaScriptiga, ei tohiks kood vähimaidki raskusi valmistada.
Below are links to API references. Everything marked as Q_SCRIPTABLE may be used from scripts.
Allpool on toodud viited API dokumentatsioonile. Skriptides saab kasutada kõike, mis on märgitud kui Q_ SCRIPTABLE.
Editor object API reference
Objekti Editor API dokumentatsioon
Lokalize object API reference
Objekti Lokalize API dokumentatsioon
Project object API reference
Objekti Project API dokumentatsioon
Program Copyright & copy; 2007-2009, Nick Shaforostoff shaforostoff@kde. ru
Rakenduse autoriõigus & copy; 2007- 2009: Nick Shaforostoff shaforostoff@ kde. ru
Some code was taken from & kbabel;, the & lokalize; predecessor.
Osa koodi on pärit & lokalize; eelkäijast & kbabel;.
Documentation Copyright & copy; 2007-2009 Nick Shaforostoff shaforostoff@kde. ru
Dokumentatsiooni autoriõigus & copy; 2007- 2009: Nick Shaforostoff shaforostoff@ kde. ru
See the lokalize; homepage for more details.
Täpsemat teavet leiab lokalize; koduleheküljelt.
Translates an DocBook XML file using a PO file
Tõlgib PO- faili kasutades DocBooki XML- faili
po2xml original-XML translated-PO
po2xml alg- XML tõlgitud- PO
po2xml is a command-line tool that translates the DocBook XML file original-XML using the gettext message file translated-PO. The resulting translated XML file is sent to standard output.
po2xml on käsureatööriist, mis tõlgib DocBooki XML- faili algne- XML gettexti teadetefaili tõlgitud- PO kasutades. Saadud tõlgitud XML- fail saadetakse standardväljundisse.
This utility is part of the KDE Software Development Kit.
See utiliit kuulub KDE tarkvaraarenduse komplekti koosseisu.
split2po(1), swappo(1), transxx(1), xml2pot(1)
split2po( 1), swappo( 1), transxx( 1), xml2pot( 1)
The PO-XML tools were written by & Stephan. Kulow; & Stephan. Kulow. mail;
PO- XML- tööriistad kirjutas & Stephan. Kulow; & Stephan. Kulow. mail;
Creates a po file from two DocBook XML files
Loob kahest DocBooki XML- failist PO- faili
split2po Original-XML Translated-XML
split2po Algne- XML Tõlgitud- XML
split2po is a command-line tool that takes the two given DocBook XML files and produces a gettext message file (PO-file) that represents the changes between them. The resulting PO-file is sent to standard output.
split2po on käsureatööriist, mis võtab kaks määratud DocBooki XML- faili ja tekitab gettext i teadetefaili (PO- faili), mis esindab nende erinevusi. Tekitatud PO- fail saadetakse standardväljundisse.
translated-XML must be the result of translating original-XML into another language. It is this translation that the resulting PO-file will represent.
Tõlgitud- XML peab olema faili algne- XML tõlkimise tulemus mõnesse muusse keelde. Just seda tõlget esindab tulemuseks saadav PO- fail.
po2xml(1), swappo(1), transxx(1), xml2pot(1)
po2xml( 1), swappo( 1), transxx( 1), xml2pot( 1)
The PO XML tools were written by & Stephan. Kulow; & Stephan. Kulow. mail;
PO- XML- tööriistad kirjutas & Stephan. Kulow; & Stephan. Kulow. mail;
swap msgid and msgstr fields in a PO file
Vahetab PO- failis msgid - ja msgstr- väljad
swappo filename. po
swappo failinimi. po
swappo reads the given PO-file and swaps the msgid and msgstr fields for every message. The result is a new PO-file that translates in the opposite direction. For example, if PO-file translates from English to French, the new PO-file will translate from French to English.
swappo loeb sisse määratud PO- faili ning vahetab selles kõigi teadete juures ära msgid - ja msgstr- väljad. Tulemuseks on uus PO- fail, mis sisuliselt tähendab vastupidist tõlget. Kui näiteks algne PO- fail kujutas endast tõlget inglise keelest prantsuse keelde, siis uus PO- fail on tõlge prantsuse keelest inglise keelde.
The new PO-file will be written to standard output. The old PO-file will remain untouched.
Uus PO- fail kirjutatakse standardväljundisse. Algset PO- faili ei muudeta.
This utility is part of the & kde; Software Development Kit
See utiliit kuulub & kde; tarkvaraarenduse komplekti koosseisu.
po2xml(1), split2po(1), transxx(1), xml2pot(1)
po2xml( 1), split2po( 1), transxx( 1), xml2pot( 1)
Creates a PO template file from a DocBook XML file.
Loob DocBooki XML- failist tõlkemalli (POT- fail).
xml2pot original-XML
xml2pot algne- XML
xml2pot is a command-line tool that produces a gettext message template file from the DocBook XML file original-XML. The template file is sent to standard output.
xml2pot on käsureatööriist, mis tekitab DocBooki XML- failist algne- XML gettexti tõlkemalli (POT- fail). Tõlkemall saadetakse standardväljundisse.
The resulting template file can be used to create gettext message files (PO-files) for a variety of languages. These can then be used in conjunction with po2xml (1) to translate the original XML file into these other languages.
Saadud tõlkemalli alusel saab luua paljudes keeltes gettexti teadetefaile (PO- faile). Neid saab kasutada koos käsuga po2xml (1) algse XML- faili tõlkimiseks vastavatesse keeltesse.
po2xml(1), split2po(1), swappo(1), transxx(1)
po2xml( 1), split2po( 1), swappo( 1), transxx( 1)
& kdesvn-build; Script Manual
Skripti & kdesvn- build; käsiraamat
& kdesvn-build; is a script which builds and installs & kde; directly from the sources found in the & kde; & subversion; repository.
& kdesvn- build; on skript, mis ehitab ja paigaldab & kde; otse & kde; & subversion; i hoidlast leiduvast lähtetekstist.
KDE development
KDE arendus
& kdesvn-build; is a script to help users install kde; from its subversion; source repository.
& kdesvn- build; on skript, mis aitab kasutajatel paigaldada kde; otse subversion; i hoidlast.
Here we document the & kdesvn-build; configuration file syntax and options, its command line options, features, and an overview of all necessary steps required to build & kde; from source, including the steps which you should perform using other tools, or in other words, steps that are not automatically performed by the & kdesvn-build; script.
Alljärgnevalt tuleb juttu & kdesvn- build; 'i konfiguratsioonifaili süntaksist ja võtmetest, käsureavõtmetest, omadustest ja sammudest, mida on vaja ette võtta & kde; ehitamiseks lähtekoodist, kaasa arvatud sammudest, mida tuleb sooritada muude tööriistadega, see tähendab sammudest, mida skript & kdesvn- build; ei tee ise automaatselt.
In this chapter, we show how to use the & kdesvn-build; to checkout modules from the & kde; repository and build them. We also provide a basic explanation of the & kde; & subversion; structure and the steps you have to perform before running the script.
Käesolevas peatükis selgitame, kuidas kasutada & kdesvn- build; 'i moodulite väljavõtmiseks & kde; hoidlast ja nende ehitamiseks. Me selgitame ka & kde; & subversion; i põhimõttelist struktuuri ning samme, mida on vaja ette võtta enne skripti käivitamist.
All topics present in this chapter are covered with even more detail in the Building & kde; 4 from Source, at the kde; Techbase site. If you are compiling & kde; for the first time, it is a good idea to read it, or consult it as a reference source. You will find detailed information about packaging tools and requirements, common compilation pitfalls and strategies and information about running your new & kde; installation.
Kõiki peatükis vaadeldavaid teemasid käsitleb veelgi põhjalikumalt dokument Building & kde; 4 from Source, mille leiab kde; Techbase' i leheküljelt. Kui kompileerid & kde; - d esimest korda, tasuks seda lugeda kas või põgusalt. Sealt leiab põhjaliku info pakendamistööriistade ja nõuete kohta, levinud kompileerimisprobleemide ja - strateegiate kirjelduse ning juhiseid oma uue & kde; paigalduse kasutamiseks.
Preparing the System to Build & kde;
Süsteemi ettevalmistamine & kde; ehitamiseks
Setup a new user account
Uue kasutajakonto loomine
It is recommended that you download and build & kde; using a separate user account. If you already have & kde; packages installed, the best choice would be to create a different (dedicated) user to build and run the new & kde;. The advantage of building & kde; with a dedicated user is you can not break the base system, and you will always have a way to comfortably work when things go wrong.
Soovitatav on & kde; alla laadida ja ehitada eraldi kasutajakontot tarvitades. Kui sul on juba & kde; tarkvarapaketid paigaldatud, on kõige mõistlikum luua uus spetsiaalne kasutaja oma uue & kde; ehitamiseks ja kasutamiseks. & kde; kasutamine spetsiaalse kasutajakontoga tagab selle, et sa ei riku oma põhisüsteemi ja saad alati kuhugi tagasi pöörduda, kui midagi peaks viltu minema.
Later, you can do a system installation if you wish. This document does not cover a system installation. If you are performing a system wide install, you should already know what you are doing. If not, then you may want to consult the documentation, or help sites, for your distribution in order to prepare and use the system installation correctly.
Hiljem võid muidugi soovi korral paigaldada ka administraatori õigustes. Käesolevas käsiraamatus me seda siiski ei puuduta. Kui paigaldad süsteemselt, siis arvatavasti tead juba nagunii, mida ja kuidas teha. Kui mitte, siis tasuks uurida oma distributsiooni dokumentatsiooni või abimaterjale, et süsteem korrektselt ette valmistada ja süsteemne paigaldus õigesti läbi viia.
Ensure your system is ready to build & kde; source
Süsteemi valmisoleku kontrollimine & kde; ehitamiseks lähtekoodist
Before using the & kdesvn-build; script (or any other building strategy) you must install the development tools and libraries needed for & kde;. The complete list of required tools can be found from the kde; Compilation Requirements page. Requirements for the & kde; 4 series may be obtained from the KDE TechBase.
Enne skripti & kdesvn- build; (või muude ehitamisstrateegiate) kasutamist tuleb paigaldada arendustööriistad ja teegid, mida & kde; vajab. Täieliku nimekirja toob ära lehekülg kde; Compilation Requirements). & kde; 4 nõuded leiab KDE TechBase' ist.
Here is a list of some of the things you will need:
Loetleme siin mõningad vajalikud asjad:
If you are building & kde; 3, you will need the GNU Autotools (i. e. & automake; and & autoconf;).
& kde; 3 ehitamise korral on vajalikud GNU Autotools (s. t & automake; ja & autoconf;).
If you are building & kde; 4, you will need & cmake;. The required version will vary depending on what version of & kde; 4 you are building, see the TechBase for specifics.
& kde; 4 ehitamise korral on vajalik & cmake;. Nõutav versioon sõltub sellest, millises & kde; 4 versioonis ehitamise ette võtad, vaata täpsemaid asjaolusid Techbase' ist.