natgillin/translations-raw huggingface dataset:
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).
Synkroniseringsläge kan också användas för att göra ändringar av översättningar för två grenar samtidigt. Ställ in sökvägen Grenkatalog i projektinställningarna till sökvägen som motsvarar grenens baskatalog, så öppnar Sekundär synkronisering automatiskt filer från grenen. Därefter, varje gång du gör ändringar av filer i huvudgrenen, kopieras de automatiskt till grenen (naturligtvis bara om den innehåller samma engelska sträng).
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.
Om du till exempel arbetar med översättning av KDE, kan du checka ut trunk i / home/ xx/ kde/ trunk/ l10n- kde4/ DITT_ SPRÅK och branch i / home/ xx/ kde/ branches/ stable/ l10n- kde4/ DITT_ SPRÅK. Skapa & lokalize; - projektet: / home/ xx/ kde/ trunk/ l10n- kde4/ DITT_ SPRÅK/ projekt. lokalize och ange BranchDir=.. /.. /.. / branches/ stable/ l10n- kde4/ DITT_ SPRÅK. Arbeta därefter via detta projekt, och arkivera ändringar i både katalogerna trunk och branch.
Alternate Translations
Alternativa översättningar
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.
Varje enhet kan ha flera alternativa översättningar som hör ihop med den. Sådana översättningar kan visas vid uppdateringar av filen, när källsträngen ändras något. I detta fall flyttas alla översättningar med sina (gamla) källsträngar till listan med alternativa översättningar, så att de inte går förlorade.
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.
När programvara översätts, används oftast gettext- verktygen för att skapa översättningsfiler. När originaltexten ändras, uppdaterar gettext- verktygen översättingsfilerna och markerar poster med ändrad originaltext som inexakta (eller inte klara med annan terminologi). De lagrar tidigare originaltext så att översättare kan se exakt vilka ändringar som gjort. & lokalize; förenklar översättarens liv genom att markera delar av originaltexten som ändrades i Alternativa översättningar.
lokalize; highlighting parts of original text that were changed since translation was last reviewed
lokalize; som markerar delar av originaltexten som ändrats sedan översättningen senast granskades
Scripting & lokalize;
Skapa skript i & lokalize;
& 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; kan utökas genom att använda skript på flera tolkade språk, inklusive Python och Javascript. Skript integreras oftast i & lokalize; s användargränssnitt som menyalternativ (som du kan tilldela snabbtangenter). Plats och namn på skriptets menyalternativ definieras av dess tillhörande.. rc- fil. Varje gång ett projekt öppnas söker & lokalize; igenom katalogen PROJEKTKATALOG/ lokalize- scripts efter. rc- filer och lägger till dem i en cachefil som heter PROJEKTKATALOG/ lokalize- scripts/ scripts. rc (så du bör i allmänhet inte lägga till den i projektets versionskontrollsystem). RC- filer innehåller också skriptsökvägar, som kan vara relativa i förhållande till.. rc- filens katalog, eller en skriptkatalog i systemet: båda kontrolleras (i själva verket måste de vara relativa om du vill dela en. rc- fil med andra i projektet). Du kan till exempel ange.. /.. / scripts/ lokalize/ opensrc. py för att ladda skript från den allmänna skriptkatalogen kde- l10n4 (dvs. inte specifik för ditt språk).
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.
Exempel på. rc- filer finnd i & lokalize; s installationskatalog (oftast / usr/ share/ kde4/ apps/ lokalize/ scripts /) och i KDE: s arkiv. Här hittar du fler exempel på skript, inklusive Javascript- baserade check- gui. js, som automatiskt körs varje gång en fil sparas. Om du är bekant med Python eller Javascript, bör koden vara självförklarlig.
Below are links to API references. Everything marked as Q_SCRIPTABLE may be used from scripts.
Nedan finns länkar till referenser för programmeringsgränssnittet. Allt som är markerat som Q_ SCRIPTABLE kan användas i skript.
Editor object API reference
Referens för objektprogrammeringsgränssnittet i editorn
Lokalize object API reference
Referens för objektprogrammeringsgränssnittet i Lokalize
Project object API reference
Referens för objektprogrammeringsgränssnittet i projekt
Program Copyright & copy; 2007-2009, Nick Shaforostoff shaforostoff@kde. ru
Program Copyright & copy; 2007- 2009, Nick Shaforostoff shaforostoff@ kde. ru
Some code was taken from & kbabel;, the & lokalize; predecessor.
Viss kod har tagits från & kbabel;, föregångaren till & lokalize;.
Documentation Copyright & copy; 2007-2009 Nick Shaforostoff shaforostoff@kde. ru
Dokumentation Copyright & copy; 2007- 2009 Nick Shaforostoff shaforostoff@ kde. ru
Nick Shaforostoff shaforostoff AT kde. ru
Nick Shaforostoff shaforostoff SNABELA kde. ru
See the lokalize; homepage for more details.
Se lokalize; hemsida för ytterligare detaljinformation.
Translates an DocBook XML file using a PO file
Översätter en DocBook XML- fil med användning av en PO- fil
po2xml original-XML translated-PO
po2xml original- XML översatt- 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 är ett kommandoradsverktyg som översätter DocBook XML- filen original- XML med gettext meddelandefilen översatt- PO. Den resulterande översatta XML- filen skickas till standardutmatningen.
This utility is part of the KDE Software Development Kit.
Verktyget är en del av KDE: s programvaruutvecklingsmiljö.
The PO-XML tools were written by & Stephan. Kulow; & Stephan. Kulow. mail;
PO- XML verktygen är skriva av & Stephan. Kulow; & Stephan. Kulow. mail;
Creates a po file from two DocBook XML files
Skapa en PO- fil från två DocBook XML- filer
split2po Original-XML Translated-XML
split2po original- XML översatt- 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 är ett kommandoradsverktyg som tar två givna DocBook XML- filer och skapar en gettext meddelandefil (PO- fil) som representerar ändringarna mellan dem. Den resulterade PO- filen skickas till standardutmatningen.
translated-XML must be the result of translating original-XML into another language. It is this translation that the resulting PO-file will represent.
översatt- XML måste vara resultatet av att översätta original- XML till ett annat språk. Det är den här översättningen som den resulterande PO- filen representerar.
The PO XML tools were written by & Stephan. Kulow; & Stephan. Kulow. mail;
PO- XML verktygen är skriva av & Stephan. Kulow; & Stephan. Kulow. mail;
swap msgid and msgstr fields in a PO file
byt fälten med originaltest och översatt text i en PO- fil
swappo filename. po
swappo filnamn. 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 läser den givna PO- filen och byter fälten med originaltext och översatt text för alla meddelanden. Resultatet är en ny PO- fil som översätter i motsatt riktning. Om PO- filen till exempel översätter från engelska till franska, kommer den nya PO- filen att översätta från franska till engelska.
The new PO-file will be written to standard output. The old PO-file will remain untouched.
Den nya PO- filen skrivs till standardutmatningen. Den gamla PO- filen förblir orörd.
This utility is part of the & kde; Software Development Kit
Verktyget är en del av & kde;: s programvaruutvecklingsmiljö.
Creates a PO template file from a DocBook XML file.
Skapar en PO- mallfil från en DocBook XML- fil.
xml2pot original-XML
xml2pot original- 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 är ett kommandoradsverktyg som skapar en gettext meddelandemallfil från DocBook XML- filen original- XML. Mallfilen skickas till standardutmatningen.
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.
Den resulterande mallfilen kan användas för att skapa gettext meddelandefiler (PO- filer) för en mängd språk. Dessa kan därefter användas tillsammans med po2xml (1) för att översätta original- XML filen till dessa andra språk.
& kdesvn-build; Script Manual
Handbok för skriptet & kdesvn- build;
& kdesvn-build; is a script which builds and installs & kde; directly from the sources found in the & kde; & subversion; repository.
& kdesvn- build; är ett skript som bygger och installerar & kde;, direkt från källkoden som hämtas från & kde;: s & subversion; - arkiv.
KDE development
KDE- utveckling
& kdesvn-build; is a script to help users install kde; from its subversion; source repository.
& kdesvn- build; är ett skript som hjälper användare att installera kde; från källkodsarkivet subversion;.
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.
Här dokumenterar vi syntax och alternativ för & kdesvn- build; s inställningsfil, dess kommandoradsväljare, funktioner och en översikt över alla nödvändiga steg som krävs för att bygga & kde; från källkod, inklusive stegen du måste utföra med användning av andra verktyg, eller med andra ord, steg som inte automatiskt utförs av skriptet & kdesvn- build;.
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.
I det här kapitlet visar vi hur & kdesvn- build; används för att checka ut moduler från & kde; - arkivet och bygga dem. Vi tillhandahåller också en grundläggande förklaring av & kde;: s & subversion; - struktur och stegen du måste utföra innan skriptet körs.
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.
Alla ämnen som presenteras i det här kapitlet täcks med ännu mer detaljer i guiden Building & kde; 4 from Source på webbplatsen kde; Techbase. Om du kompilerar & kde; för första gången, är det en god idé att läsa den, eller rådfråga den som en referenskälla. Du hittar detaljerad information om paketverktyg och krav, vanliga fallgropar vid kompilering och strategier och information om att köra den nya & kde; - installationen.
Preparing the System to Build & kde;
Förbereda systemet för att bygga & kde;
Setup a new user account
Ställa in ett nytt användarkonto
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.
Du rekommenderas att ladda ner och bygga & kde; med ett separat användarkonto. Om du redan har & kde; - paket installerade, är det bästa valet att skapa en annan (särskild) användare för att bygga och köra det nya & kde;. Fördelen med att bygga & kde; för en särskild användare är att du inte kan förstöra bassystemet, och du har alltid ett sätt att arbeta bekvämt när saker och ting går fel.
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.
Senare kan du installera som systemadministratör om du vill. Det här dokumentet täcker inte en installation som systemadministratör. Om du utför en systeminstallation, vet du troligen ändå vad du gör. Om inte, kan du behöva konsultera dokumentation eller hjälpplatser för din distribution, för att utföra och använda systeminstallationen riktigt.
Ensure your system is ready to build & kde; source
Försäkra dig om att systemet är klart att bygga & kde;: s källkod
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.
Innan du använder skriptet & kdesvn- build; (eller någon annan byggstrategi) måste du installera utvecklingsverktyg och bibliotek som behövs för & kde;. Den fullständiga listan med verktyg som behövs finns på sidan kde;: s kompileringskrav. Krav för & kde; 4 kan hämtas från KDE: s Techbase.
Here is a list of some of the things you will need:
Här är en lista med några av de saker du kommer att behöva:
If you are building & kde; 3, you will need the GNU Autotools (i. e. & automake; and & autoconf;).
Om du bygger & kde; 3, behöver du GNU Autotools (dvs. & automake; och & 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.
Om du bygger & kde; 4, behöver du & cmake;. Versionen som krävs varierar beroende på vilken version av & kde; 4 du bygger, se TechBase för specifik information.
The & subversion; client program, including support for Secure HTTP (https). To ensure needed support, you can run svn --version. If the output says that it handles the https scheme (for write access to svn. kde. org) or svn scheme (for readonly access to anonsvn. kde. org) then you should be set to go.
Klientprogrammet för & subversion;, inklusive stöd för säker HTTP (https). För att försäkra dig om nödvändigt stöd finns, kan du köra svn -- version. Om utmatningen säger att den hanterar metoden https (för skrivåtkomst till svn. kde. org) eller metoden svn (för läsåtkomst till anonsvn. kde. org), ska du vara klar att köra.
The gcc compiler, with support for C++. Versions 3.3 or higher are the best supported.
Kompilatorn gcc, med stöd för C++. Version 3. 3 eller senare stöds bäst.
Be sure to check the kde; Compilation Requirements page to make sure that any other needed libraries are included.
Försäkra dig om att du kontrollerar sidan kde;: s kompileringskrav för att vara säker på att alla andra bibliotek som krävs är inkluderade.
One exception is the & Qt; library. & kdesvn-build; will normally install a copy of & Qt; whether you have it installed or not, so it is not necessary for you to have it. If you do not want to use the & Qt; copy, you need to do these things:
Ett undantag är & Qt; - biblioteket. & kdesvn- build; installerar normalt en kopia av & Qt; vare sig du har det installerat eller inte, så det är inte nödvändigt att du har det. Om du inte vill använda kopian av & Qt;, måste du göra följande:
Make sure to remove the qt-copy module from your configuration file, as you will not need it, and having it would add extra time to your build.
Försäkra dig om att ta bort modulen qt- copy från din inställningsfil eftersom du inte behöver den, och att ha den skulle lägga till extra tid till byggprocessen.
Change the setting of the qtdir option in your configuration file to point to your system & Qt;. This is normally equal to the setting of $QTDIR for your system.
Ändra inställning av alternativet qtdir i din inställningsfil så att det pekar på systemets & Qt;. Det är normalt samma sak som inställningen av $QTDIR i systemet.
If you do not already have & Qt; installed, install it, including any relevant -dev or -devel packages. You will need at least & Qt; 3.3 if you are building & kde; 3.5, or & Qt; 4.5 if you are building & kde; 4.
Om du inte redan har installerat & Qt;, installera det, inklusive eventuella relevanta - dev eller - devel paket. Du behöver minst & Qt; 3. 3 om du bygger & kde; 3. 5 eller & Qt; 4. 5 om du bygger & kde; 4.
If you are building & kde; 4 it is highly recommended to use the qt-copy version of & Qt;, making sure to apply recommended patches (this is the default setting, controlled by the apply-qt-patches option).
Om du bygger & kde; 4 rekommenderas starkt att du använder versionen qt- copy av & Qt;, och försäkrar dig om att du använder rekommenderade programfixar (det är förvald inställning, styrd av alternativet apply- qt- patches).
Some of these packages are divided into libraries (or programs or utilities), and development packages. You will need at least the program or library and its development package. If in doubt, install all. The libraries you need will change depending on the modules you intend to build, as each module has its own requirements. The kde; TechBase has more details about the specific tools and techniques used to install and find the required software.
Vissa av paketen är uppdelade i bibliotek (eller program, eller verktyg) och utvecklingspaket. Du behöver åtminstone programmet eller biblioteket och dess utvecklingspaket. Om du är tveksam, installera alla. Biblioteken du behöver ändras beroende på modulerna du tänker bygga, eftersom varje modul har sina egna krav. kde; TechBase har mer information om de specifika verktygen och tekniker som används för att installera och hitta programvara som krävs.
Setup & kdesvn-build;
Inställning av & kdesvn- build;
Install & kdesvn-build;
Installera & kdesvn- build;
You probably already have a version of the & kdesvn-build; script installed in your system. However, if you do not, you can download it from kdesvn-build; home page, or you can find it from its home in the & kde; source repository.
Du har troligen redan en version av skriptet & kdesvn- build; installerad på systemet. Om du dock inte har det kan du ladda ner det från hemsidan för & kdesvn- build;, eller hämta det från dess hem i & kde;: s källkodsarkiv.
& kdesvn-build; is included with the kdesdk module, and the module is often installed by distributions already. If you have downloaded & kdesvn-build; ensure that you are using the version you downloaded. You can use the --version option to be sure you are running the version you think you are.
& kdesvn- build; ingår i modulen kdesdk,, och modulen installeras oftast redan av distributioner. Om du har laddad ner & kdesvn- build;, försäkra dig om att du använder versionen du laddat ner. Du kan använda väljaren -- version för att vara säker på att du kör den version du tror att du kör.
To download & kdesvn-build; from its home page, simply go to the kdesvn-build; home page and download the latest appropriate release. The release is packaged as a compressed tarball archive, which you can extract using & ark; or tar. The contents of the archive include the actual & kdesvn-build; script, and a sample configuration file (kdesvn-buildrc-sample).
För att ladda ner & kdesvn- build; från dess hemsida, gå helt enkelt till hemsidan för & kdesvn- build; och ladda ner senaste lämpliga utgåva. Utgåvorna paketeras som ett komprimerat tar- arkiv, som du kan packa upp med & ark; eller tar. Innehållet i arkivet omfattar själva skriptet & kdesvn- build;, och ett exempel på en inställningsfil (kdesvn- buildrc- sample).
Or, you can obtain & kdesvn-build; from its source repository, located at: http: / /websvn. kde. org/ trunk/ KDE/ kdesdk/ scripts/. This is the & kde; Software Development Kit scripting directory, which is the home of & kdesvn-build;. You can click on the kdesvn-build entry which will bring you to a page where you can download the latest revision. Do so, and save it to a convenient spot on your hard disk. Do the same for kdesvn-buildrc-sample if you need to.
Annars kan du skaffa & kdesvn- build; från dess källkodsarkiv, på: http: // websvn. kde. org/ trunk/ KDE/ kdesdk/ scripts /. Det är skriptkatalogen för & kde;: s programvaruutvecklingsverktyg, som är hemkatalog för & kdesvn- build;. Du kan klicka på posten kdesvn- build, vilket leder dig till en sida där du kan ladda ner den senaste utgåvan. Gör det, och spara den på ett praktiskt ställe på din hårddisk. Gör samma sak med kdesvn- buildrc- sample om du behöver.
No matter which technique you use, you need to make sure that the kdesvn-build file is executable. For convenience you should make sure it is in a directory contained in the PATH environment variable, otherwise you may get messages saying that the command was not found, or you may run a previously-installed version by mistake.
Oberoende av vilken teknik du använder, måste du försäkra dig om att filen kdesvn- build är körbar. Av bekvämlighetsskäl bör du försäkra dig om att den finns i en katalog som ingår i miljövariabeln PATH, annars kan du få meddelanden som säger att kommandot inte hittades, eller kör du kanske en tidigare installerad version av misstag.
Prepare the configuration file
Färdigställa inställningsfilen