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 Jazyky.
Pro každý jazyk, do kterého chcete překládat, vytvořte jeden slovníkový soubor.
Název souboru má tento formát:
<guid projektu>.<kód jazyka>.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 |
Slovník je JSON objekt. Každá položka obsahuje:
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"
}
| 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.
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ží.
.dict.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.