Differences
This shows you the differences between two versions of the page.
|
cor4:app:objects:clangpack [2008/02/04 21:11] ivivan |
cor4:app:objects:clangpack [2021/01/05 11:39] (current) |
||
|---|---|---|---|
| Line 3: | Line 3: | ||
| Ez az osztály az alkalmazások többnyelvűsítéséhez nyújt segítséget. Nem példányosítható, hanem állandóan létezik a $_Langpack Cor4 változóban. | Ez az osztály az alkalmazások többnyelvűsítéséhez nyújt segítséget. Nem példányosítható, hanem állandóan létezik a $_Langpack Cor4 változóban. | ||
| - | Működése abból áll, hogy az ebben definiált párokat bizonyos [[cor4:app:screen_xml|komponensek]] (például a [[cor4:app:screen_xml#Label]]) képesek felhasználni olyan módon, hogy az erre a célra használt ''LP_'' kezdetű (például a Label esetén az ''LP_CAPTION'') tulajdonságban található szövegben #-ok között szereplő szövegrészeket helyettesíti a lentebb részletezett metódusokkal megadható értékre. | + | Működése abból áll, hogy az ebben definiált párokat bizonyos [[cor4:app:screen_xml|komponensek]] (például a [[cor4:app:screen_xml#Label]]) képesek felhasználni olyan módon, hogy az erre a célra használt ''LP_'' kezdetű (például a Label esetén az ''LP_CAPTION'') tulajdonságban található szövegben #-ok között szereplő szövegrészeket helyettesíti a lentebb részletezett metódusokkal megadható értékre. Ezen felül, amennyiben a megfelelő ''LP_'' tulajdonság pontosan egy kulcsot tartalmaz, akkor is megtörténik a csere. |
| - | Például a következő kódrészlet után, ha egy Label ''LP_CAPTION'' tulajdonságának az "#1#, #2#" értéket adjuk, akkor (mivel az alapértelmezett nyelv a **hu**) az "első, második" szöveg fog megjelenni. | + | Például a következő kódrészlet után, ha egy Label ''LP_CAPTION'' tulajdonságának az "#1#, #2#" értéket adjuk, akkor (mivel az alapértelmezett nyelv a **hu**) az "első, második" szöveg fog megjelenni. Ezen felül ha az ''LP_CAPTION'' tulajdonság értéke "1", akkor a megjelenő szöveg az "első" lesz. |
| <code php> | <code php> | ||
| Line 34: | Line 34: | ||
| Visszaadja a ''lang'' nyelven a ''code'' értékét. Ha a ''code'' nincs megadva, akkor a ''set''-nél használható formátumú tömböt ad vissza. | Visszaadja a ''lang'' nyelven a ''code'' értékét. Ha a ''code'' nincs megadva, akkor a ''set''-nél használható formátumú tömböt ad vissza. | ||
| + | |||
| + | ==== getstr ==== | ||
| + | |||
| + | ''string getStr(string code [,string default])'' | ||
| + | |||
| + | Visszaadja az aktuális nyelven a ''code'' értékét. Ha a ''code'' nem létezik az adott nyelven, akkor a ''default'' értéket adja vissza, vagy ha azt nem adtuk meg, akkor üres string-et. | ||
| + | |||
| + | ==== getlang ==== | ||
| + | |||
| + | ''string getLang()'' | ||
| + | |||
| + | Visszaadja az éppen aktuálisan beállított nyelvet. | ||
| ==== setlang ==== | ==== setlang ==== | ||