Wiki source code of Jazyková podpora

Last modified by Josef Vencl on 2021/11/02 07:16

Show last authors
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 )))