====== Překlad projektu ====== Mervis SCADA umí zobrazit texty projektu, například názvy datových bodů, skupiny a texty ve schématech, v dalších jazycích. Překlady jsou uložené ve slovníkových souborech, které nahrajete k projektu v Portálu – jeden soubor pro každý jazyk. > **Poznámka:** Tato stránka popisuje překlad **obsahu projektu**. Jak změnit jazyk samotného uživatelského rozhraní Mervis SCADA, najdete na stránce [[cs:mervis-scada:90-how-to:85-languages|Jazyky]]. ===== Předpoklady ===== * Přístup k projektu na [[https://portal.mervis.info|portal.mervis.info]]. * SCADA oprávnění **Manage** pro daný projekt, které je potřeba pro nahrávání souborů projektu. Viz [[cs:mervis-scada:30-portal:100-permissions|Oprávnění]]. ===== Krok 1: Povolení lokalizace ===== - Přihlaste se do Portálu a otevřete **Projects**. - Ve sloupci **Actions** u projektu klikněte na ikonu úprav. - V dialogu **Edit project** zapněte přepínač **Localization enabled**. - Klikněte na **Confirm**. ===== Krok 2: Vytvoření slovníkových souborů ===== Pro každý jazyk, do kterého chcete překládat, vytvořte jeden slovníkový soubor. ==== Název souboru ==== Název souboru má tento formát: ''..dict'' ^ Část ^ Popis ^ Příklad ^ | GUID projektu | Najdete ho ve sloupci **Guid** v seznamu projektů a v panelu detailu projektu. | ''461cef47-30f6-4a9a-ae03-1ce8c62fdc82'' | | Kód jazyka | Kód jazyka, do kterého soubor překládá. | ''cs'' | | Přípona | Vždy ''.dict'' | ''.dict'' | ==== Obsah souboru ==== Slovník je JSON objekt. Každá položka obsahuje: * **Levá strana:** původní text tak, jak je uvedený v projektu. * **Pravá strana:** překlad. Příklad souboru ''461cef47-30f6-4a9a-ae03-1ce8c62fdc82.cs.dict'' (anglické texty projektu přeložené do češtiny): { "Group": "Skupina", "analog setpoint with timestamp": "analogový setpoint s časovou známkou", "ALARM": "ALARM 1", "INIT": "Nastavovací tlačítko" } ==== Co lze přeložit ==== ^ Text ^ Zdroj ^ | Názvy datových bodů | Datový soubor | | Skupiny | Datový soubor | | Texty v textových blocích | Schémata | | Stavy datových bodů | Action property | | Tlačítka | Schémata | | Víceřádkové texty | Schémata | > **Poznámka:** Překlad stavů datových bodů, tlačítek a víceřádkových textů vyžaduje aktuální verzi Mervis SCADA. ==== Víceřádkové texty ==== Každé zalomení řádku zapište jako ''\n''. Levá strana musí obsahovat zalomení řádků přesně jako původní text. Na pravé straně můžete překlad zalomit podle potřeby: { "Ochrana\nolejového čerpadla": "Oil pump\nprotection", "Čidlo Pt100\nv pečné komoře": "Pt100 sensor\nin baking chamber" } > **Upozornění:** Pokud levá strana neodpovídá původnímu textu včetně zalomení řádků, text se nepřeloží. ===== Krok 3: Nahrání slovníků ===== - V **Projects** vyberte projekt a v panelu akcí klikněte na **Project Files Management**. - Klikněte na **Add project files** a vyberte soubory ''.dict''. - Klikněte na **Upload project files**. - Klikněte na **Apply changes**. - Zkontrolujte, že jsou soubory ve složce ''l10n'' s typem **TranslationDictionary**. > **Poznámka:** Slovníkové soubory nejsou datové soubory, jejich nasazení proto projekt nezastaví. Pro změnu překladu upravte slovníkový soubor a nahrajte ho znovu se stejným názvem. ===== Související stránky ===== * [[cs:mervis-scada:30-portal:04-projects|Projekty]] * [[cs:mervis-scada:90-how-to:85-languages|Jazyky]]