Multi jazyk pre GM
Obtížnost: 2/5
Osnova/obsah:
1. Úvod
2. Čo je multi jazyk (multilanguage) a načo sa dá použiť?
3. Vytváranie vlastných funkcií a ich použitie
4. Záver
1. Úvod
Tento návod som sa rozhodol vytvoriť, pretože v dnešnej dobe už GM s jedným jazykom nemá veľkú popularitu, a mladší hráči ktorý neovládajú veľmi angličtinu nehrávajú na serveroch písaných po anglicky.
Upozorňujem, že tento návod nie je copy + paste. Pre tvorbu svojích funkcií je nutné kódu rozumieť.
2. Čo je multi jazyk a načo sa dá použiť?
Multi jazyk je implementácia dvoch a viacerých jazykov do GM. V tomto návode sa Vám posnažím čo najjednoduchšie vysvetliť, ako si vytvoriť svoje funkcie na multijazyčnosť a ako ich použiť.
Multijazyčnosť je vhodná pre servery, ktoré plánujú expandovať na zahraničný "trh" a tým rozšíriť svoju klientelu (hráčov).
3. Vytvárania vlastných funkcií a ich použitie
Celý systém funguje na princípe #define.
Pre pochopenie kódu je nutné poznať:
#include, #define, cyklus for, SendClientMessage/ToAll, format(...)
V prvom rade, budeme potrebovať definície naších textov (textových reťazcov/stringov). Pre lepší prehľad som ich vložil do zložky INCLUDE s názvom lang_SK.inc a lang_CZ.inc. !!! POZOR !!! Je nutné nastaviť formátovanie textu na ANSI.
lang_CZ.inc
lang_SK.inc
new.pwn