Table of Contents

Photovision - Tłumaczenie

Photovision

Katalog tłumaczeń: /languages

Format pliku: Gnu gettext

Plik tłumaczenia (PhotoVision 1.x): PhotoVision.[ISO 639-2 Code].po, przykład ⇒ PhotoVision.plk.po

Plik tłumaczenia (PhotoVision 2.x): PhotoVision2.[ISO 639-2 Code].po, przykład ⇒ PhotoVision2.plk.po

Wtyczki (PhotoVision 2.1+)

Wewnętrzne tłumaczenie w [plugin].ini

Sekcjja w pliku: Translation_[ISO 639-2 Code] Przykład tłumaczenia w języku polskim:

[Translation_PLK]
ID_000=Przetłumaczony tekst 1
ID_001=Przetłumaczony tekst 2
ID_002=Przetłumaczony tekst 3

Pascal Script UI:

function TranslatePluginUI(const default_text:string; id: string; TranslateFile: String):string;

Przykład

TranslatePluginUI('Default_English_Text' ,'ID_001' ,plugin_INI)

Wtyczki (PhotoVision 1.x)

Translations directory: /languages

File format: Ini File

Default plugin translation

Pascal Script:

function Translate(const default_text:string; id: string):string;

Translation file: Default.[ISO 639-2 Code], example ⇒ Default.plk

Custom plugin translation

Pascal Script:

function TranslateUI(const default_text:string;const id: string;const TranslateFile: String):string;

Translation file: [Plugin_Name].[ISO 639-2 Code], example ⇒ MSPaint.plk