Wiki source code of Jazyková podpora
Version 2.1 by Josef Vencl on 2021/05/13 22:41
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | (% class="box" %) | ||
2 | ((( | ||
3 | Competent podporuje lokalizaci do různých jazyků na všech úrovních systému. V různých jazykových verzích může běžet serverová část i webové uživatelské rozhraní. Pro nasazení v prostředí s více jazyky je dále možné vkládat názvy určitých objektů v několika jazycích a vybrat si preferovaný jazyk uživatelského rozhraní. | ||
4 | ))) | ||
5 | |||
6 | V článku se budeme věnovat překladům aplikace, jednotlivých objektů, nastavení uživatelského rozhraní na daný jazyk pro sebe i pro jiného uživatele. V závěru zmíníme několik souvisejících užitečných funkcí pro vícejazykové prostředí. | ||
7 | |||
8 | = Lokalizace serveru a webového rozhraní = | ||
9 | |||
10 | Server i webové rozhraní obsahují pro každý podporovaný jazyk překladové soubory. | ||
11 | |||
12 | **Pro přidání dalšího jazyka** je nutný zásah podpory systému. Jazyky, pro než ještě nebyly vytvořeny překladové soubory, si vyžádají delší dobu na vytvoření. | ||
13 | |||
14 | **Použitelné jazyky** a jejich pořadí určujeme na obrazovce [[Nastavení 💻>>doc:Main.Official manuals.Competent - Uživatelská příručka.Případy použití - Administrátor.Nastavení.WebHome]], tabu Superadmin. Zmíněné pořadí je závazné pro lokalizaci objektů (níže ↓). | ||
15 | |||
16 | = Lokalizace objektů (aktivit, skupin atd.) = | ||
17 | |||
18 | Aktivity a uživatelské skupiny lze připravit pro vícejazykové prostředí lokalizací jejich názvů do různých jazykových variant. Překlady vkládáme do odpovídajícího vstupního pole oddělené speciálním znakem „|“ v pořadí daném konfigurací. Pokud není dostupná obrazovka [[Nastavení, tab Superadmin 💻>>doc:Main.Official manuals.Competent - Uživatelská příručka.Případy použití - Administrátor.Nastavení.WebHome]], zjistíme pořadí jazyků např. na obrazovce [[Detail uživatele 💻>>doc:Main.Official manuals.Competent - Uživatelská příručka.Uživatelské rozhraní.Administrátorské rozhraní.Obrazovka Lidé.obrazovka Detail uživatele.WebHome]], kde dostupné jazyky v parametru Jazyk mají toto pořadí. Pokud požadovaný překlad chybí, použije se první jako výchozí. | ||
19 | |||
20 | [[image:A-ActivityDetail-nameParam-localization.png]] | ||
21 | |||
22 | Název aktivity na obrazovce [[Detail aktivity 💻>>doc:Main.Official manuals.Competent - Uživatelská příručka.Uživatelské rozhraní.Administrátorské rozhraní.Obrazovka Aktivity.Detail aktivity.WebHome]] přeložený do tří jazyků v pořadí čeština - angličtina - němčina. | ||
23 | |||
24 | **Překlad aktivit, sad, termínových sad a hodnocení** je podporován u parametrů Název a Popis. Úpravu provádíme na obrazovce [[Detail aktivity 💻>>doc:Main.Official manuals.Competent - Uživatelská příručka.Uživatelské rozhraní.Administrátorské rozhraní.Obrazovka Aktivity.Detail aktivity.WebHome]], Název je možné upravit i na obrazovce [[Aktivity 💻>>doc:Main.Official manuals.Competent - Uživatelská příručka.Uživatelské rozhraní.Administrátorské rozhraní.Obrazovka Aktivity.WebHome]]. | ||
25 | |||
26 | **Překlad názvu složky** provádíme na obrazovce [[Aktivity 💻>>doc:Main.Official manuals.Competent - Uživatelská příručka.Uživatelské rozhraní.Administrátorské rozhraní.Obrazovka Aktivity.WebHome]]. | ||
27 | |||
28 | **Překlad uživatelské skupiny** provádíme na obrazovce [[Detail skupiny 💻>>doc:Main.Official manuals.Competent - Uživatelská příručka.Uživatelské rozhraní.Administrátorské rozhraní.Obrazovka Lidé.obrazovka Detail skupiny.WebHome]]. | ||
29 | |||
30 | = Změna jazyka pro jiného uživatele a pro sebe = | ||
31 | |||
32 | Obrazovky [[Detail uživatele 💻>>doc:Main.Official manuals.Competent - Uživatelská příručka.Uživatelské rozhraní.Administrátorské rozhraní.Obrazovka Lidé.obrazovka Detail uživatele.WebHome]] a [[Profil 💻>>doc:Main.Official manuals.Competent - Uživatelská příručka.Uživatelské rozhraní.Studentské rozhraní.Obrazovka Profil.WebHome]] zobrazují k editaci parametr Jazyk, který ovlivňuje zobrazenou jazykovou verzi uživatelského rozhraní i odezvu systému. | ||
33 | |||
34 | **Obrazovka Detail uživatele** slouží k nastavení jazyka daného uživatele. | ||
35 | |||
36 | **Obrazovka Profil** slouží k nastavení vlastního uživatelského rozhraní. | ||
37 | |||
38 | = Další typy pro vícejazykové prostředí = | ||
39 | |||
40 | == Jazykově specifické aktivity == | ||
41 | |||
42 | Dosud uvedené možnosti neumožňují specifikovat obsah aktivity v různých jazykových verzích, mezi nimiž by si uživatel vybral podle preferencí. Toho lze dosáhnout využitím [[sady 📖>>doc:Main.Official manuals.Competent - Uživatelská příručka.Slovník.Sada.WebHome]] s parametrem [[Částečné splnění (selectiveCompletition) 📖>>doc:Main.Official manuals.Competent - Uživatelská příručka.Slovník.Aktivita.WebHome||anchor="param-selectiveCompletition"]]. Taková sada, přiřazená uživateli, je vyhodnocena za splněnou, jakmile uživatel úspěšně dokončí jedinou její část. Naplníme proto sadu aktivitami s obsahem v různých jazycích, z nichž si uživatelé vyberou. |