Wiki source code of Jazyková podpora
Last modified by Josef Vencl on 2021/11/02 07:16
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:Main.Official manuals.Competent - Uživatelská příručka.Slovník.Aktivita.WebHome@A-ActivityDetail-paramNameEdit.png||alt="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 | Jednotlivé objekty a obrazovky umožňující jejich lokalizaci: | ||
25 | |||
26 | * **[[Aktivita>>doc:Main.Official manuals.Competent - Uživatelská příručka.Slovník.Aktivita.WebHome]]**[[ 📖>>doc:Main.Official manuals.Competent - Uživatelská příručka.Slovník.Aktivita.WebHome]]**, [[Sada>>doc:Main.Official manuals.Competent - Uživatelská příručka.Slovník.Sada.WebHome]]**[[ 📖>>doc:Main.Official manuals.Competent - Uživatelská příručka.Slovník.Sada.WebHome]]**, [[Termínová sada >>doc:Main.Official manuals.Competent - Uživatelská příručka.Slovník.Termínová sada.WebHome]]**[[📖>>doc:Main.Official manuals.Competent - Uživatelská příručka.Slovník.Termínová sada.WebHome]] a [[**Hodnocení** 📖>>doc:Main.Official manuals.Competent - Uživatelská příručka.Slovník.Hodnocení.WebHome]] | ||
27 | ** podporované parametry: Název, Popis | ||
28 | ** obrazovka [[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é lokalizovat i na obrazovce [[Aktivity 💻>>doc:Main.Official manuals.Competent - Uživatelská příručka.Uživatelské rozhraní.Administrátorské rozhraní.Obrazovka Aktivity.WebHome]].) | ||
29 | * [[**Uživatelská skupina** 📖>>doc:Main.Official manuals.Competent - Uživatelská příručka.Slovník.Uživatelská skupina.WebHome]] (název); obrazovka [[Detail skupiny 💻>>doc:Main.Official manuals.Competent - Uživatelská příručka.Uživatelské rozhraní.Administrátorské rozhraní.Obrazovka Lidé.obrazovka Detail skupiny.WebHome]] | ||
30 | ** podporované parametry: Název, Popis | ||
31 | ** obrazovka [[Detail skupiny 💻>>doc:Main.Official manuals.Competent - Uživatelská příručka.Uživatelské rozhraní.Administrátorské rozhraní.Obrazovka Lidé.obrazovka Detail skupiny.WebHome]] | ||
32 | * **Složka** (název); obrazovka [[Aktivity 💻>>doc:Main.Official manuals.Competent - Uživatelská příručka.Uživatelské rozhraní.Administrátorské rozhraní.Obrazovka Aktivity.WebHome]] | ||
33 | * [[**Štítek** 📖>>doc:Main.Official manuals.Competent - Uživatelská příručka.Slovník.Štítky.WebHome]] (název); obrazovka [[Nastavení, tab Štítky 💻>>doc:Main.Official manuals.Competent - Uživatelská příručka.Uživatelské rozhraní.Administrátorské rozhraní.Obrazovka Nastavení.Tab Štítky.WebHome]] | ||
34 | * [[**Role** 📖>>doc:Main.Official manuals.Competent - Uživatelská příručka.Slovník.Role.WebHome]] (název); obrazovka [[Nastavení, tab Role 💻>>doc:Main.Official manuals.Competent - Uživatelská příručka.Uživatelské rozhraní.Administrátorské rozhraní.Obrazovka Nastavení.Tab Role.WebHome]] | ||
35 | * [[**Subtyp** 📖>>doc:Main.Official manuals.Competent - Uživatelská příručka.Slovník.Subtyp.WebHome]] (název); obrazovka [[Nastavení, tab Subtypy 💻>>doc:Main.Official manuals.Competent - Uživatelská příručka.Uživatelské rozhraní.Administrátorské rozhraní.Obrazovka Nastavení.Tab Subtypy.WebHome]] | ||
36 | * **Místo** (název); obrazovka [[Nastavení, tab Místa 💻>>doc:Main.Official manuals.Competent - Uživatelská příručka.Uživatelské rozhraní.Administrátorské rozhraní.Obrazovka Nastavení.Tab Místa.WebHome]] | ||
37 | |||
38 | = Změna jazyka pro jiného uživatele a pro sebe = | ||
39 | |||
40 | 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. | ||
41 | |||
42 | **Obrazovka Detail uživatele** slouží k nastavení jazyka daného uživatele. | ||
43 | |||
44 | **Obrazovka Profil** slouží k nastavení vlastního uživatelského rozhraní. | ||
45 | |||
46 | = Další typy pro vícejazykové prostředí = | ||
47 | |||
48 | == Jazykově specifické aktivity == | ||
49 | |||
50 | 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. | ||
51 | |||
52 | (% class="box infomessage" %) | ||
53 | ((( | ||
54 | Verze 200 | ||
55 | ))) |