LibreOffice 26.8 Súgó
Ez a szolgáltatás számos módszert kínál a karakterláncok fordításához kapcsolódóan, a program forráskódját minimálisan befolyásolva. A L10N szolgáltatás által biztosított módszerek elsősorban a következőkre használhatók:
Create POT files that can be used as templates for translation of all strings in the program.
Get translated strings at runtime for the language defined in the Locale property.
The acronym L10N stands for Localization and refers to a set of procedures for translating software to a specific country or region.
A PO fájlokat a szabad szoftverek közösségében már régóta népszerűsítik, mint a többnyelvű felhasználói felületek biztosításának eszközét. Ezt az ember által olvasható szövegfájlok használatával érik el, amelyek jól meghatározott struktúrával rendelkeznek, amely bármely adott nyelv esetében meghatározza a forrásnyelvi és a lokalizált karakterláncot.
A PO formátum fő előnye a programozó és a fordító szétválasztása. A PO fájlok független szövegfájlok, így a programozó elküldheti a POT sablonfájlokat a fordítóknak, akik lefordítják a tartalmukat, és visszaküldik a lefordított PO fájlokat minden támogatott nyelvre.
The L10N service is based on the GNU implementation of PO (portable object) files. To learn more about this file format, visit GNU gettext Utilities: PO Files.
This service implements the methods listed below:
AddText: Used by the programmer to build a set of strings that will be translated later.
AddTextsFromDialog: Extracts all strings from a Dialog service instance.
ExportToPOTFile: Exports the strings added by the AddText method to a POT file.
GetText: Gets the translated strings at runtime.
Vegyük észre, hogy az első két módszer a fordítha