Internationlization of system text
[MiniGUI-Processes specific functions]

Defines

Functions

Variables


Define Documentation

#define IDS_MGST_ABORT   16

The identifier of the abort system text.

Definition at line 3087 of file minigui.h.

#define IDS_MGST_ABOUTMG   19

The identifier of the about minigui system text.

Definition at line 3105 of file minigui.h.

#define IDS_MGST_ACCESSMODE   33

The identifier of the access mode system text.

Definition at line 3189 of file minigui.h.

#define IDS_MGST_CANCEL   12

The identifier of the cancel system text.

Definition at line 3063 of file minigui.h.

#define IDS_MGST_CLOSE   9

The identifier of the close system text.

Definition at line 3045 of file minigui.h.

#define IDS_MGST_CLOSEALLWIN   3

The identifier of the close all windows system text.

Definition at line 3009 of file minigui.h.

#define IDS_MGST_COLORSEL   22

The identifier of the color selection system text.

Definition at line 3123 of file minigui.h.

#define IDS_MGST_CURRPATH   27

The identifier of the current path system text.

Definition at line 3153 of file minigui.h.

#define IDS_MGST_DELLAYER   24

The identifier of the delete layer system text.

Definition at line 3135 of file minigui.h.

#define IDS_MGST_ENDSESSION   4

The identifier of the end session system text.

Definition at line 3015 of file minigui.h.

#define IDS_MGST_ERROR   25

The identifier of the error system text.

Definition at line 3141 of file minigui.h.

#define IDS_MGST_FILE   28

The identifier of the file system text.

Definition at line 3159 of file minigui.h.

#define IDS_MGST_FILEEXIST   47

The identifier of the file exist system text.

Definition at line 3273 of file minigui.h.

#define IDS_MGST_FILENAME   36

The identifier of the file name system text.

Definition at line 3207 of file minigui.h.

#define IDS_MGST_FILETYPE   37

The identifier of the file type system text.

Definition at line 3213 of file minigui.h.

#define IDS_MGST_IGNORE   18

The identifier of the ignore system text.

Definition at line 3099 of file minigui.h.

#define IDS_MGST_INFO   42

The identifier of the information system text.

Definition at line 3243 of file minigui.h.

#define IDS_MGST_LASTMODTIME   34

The identifier of the last modify time system text.

Definition at line 3195 of file minigui.h.

#define IDS_MGST_LOCATION   29

The identifier of the location system text.

Definition at line 3165 of file minigui.h.

#define IDS_MGST_LOGO   26

The identifier of the logo system text.

Definition at line 3147 of file minigui.h.

#define IDS_MGST_MAXIMIZE   7

The identifier of the maximize system text.

Definition at line 3033 of file minigui.h.

#define IDS_MGST_MINIMIZE   6

The identifier of the minimize system text.

Definition at line 3027 of file minigui.h.

#define IDS_MGST_NAME   31

The identifier of the name system text.

Definition at line 3177 of file minigui.h.

#define IDS_MGST_NEXT   11

The identifier of the next system text.

Definition at line 3057 of file minigui.h.

#define IDS_MGST_NO   15

The identifier of the no system text.

Definition at line 3081 of file minigui.h.

#define IDS_MGST_NOTFOUND   39

The identifier of the not found file system text.

Definition at line 3225 of file minigui.h.

#define IDS_MGST_NR   40

The identifier of the can't read system text.

Definition at line 3231 of file minigui.h.

#define IDS_MGST_NW   41

The identifier of the can't write system text.

Definition at line 3237 of file minigui.h.

#define IDS_MGST_OK   10

The identifier of the ok system text.

Definition at line 3051 of file minigui.h.

#define IDS_MGST_OPEN   35

The identifier of the open system text.

Definition at line 3201 of file minigui.h.

#define IDS_MGST_OPENFILE   20

The identifier of the open file system text.

Definition at line 3111 of file minigui.h.

#define IDS_MGST_OPERATIONS   5

The identifier of the operations system text.

Definition at line 3021 of file minigui.h.

#define IDS_MGST_PREV   13

The identifier of the previous system text.

Definition at line 3069 of file minigui.h.

#define IDS_MGST_R   43

The identifier of the read system text.

Definition at line 3249 of file minigui.h.

#define IDS_MGST_REFRESH   2

The identifier of the refresh background system text.

Definition at line 3003 of file minigui.h.

#define IDS_MGST_RESTORE   8

The identifier of the restore system text.

Definition at line 3039 of file minigui.h.

#define IDS_MGST_RETRY   17

The identifier of the retry system text.

Definition at line 3093 of file minigui.h.

#define IDS_MGST_SAVE   46

The identifier of the save system text.

Definition at line 3267 of file minigui.h.

#define IDS_MGST_SAVEFILE   21

The identifier of the save file system text.

Definition at line 3117 of file minigui.h.

#define IDS_MGST_SHOWHIDEFILE   38

The identifier of the show hide file system text.

Definition at line 3219 of file minigui.h.

#define IDS_MGST_SIZE   32

The identifier of the size system text.

Definition at line 3183 of file minigui.h.

#define IDS_MGST_START   1

The identifier of the start system text.

Definition at line 2997 of file minigui.h.

#define IDS_MGST_SWITCHLAYER   23

The identifier of the switch layer system text.

Definition at line 3129 of file minigui.h.

#define IDS_MGST_UP   30

The identifier of the up system text.

Definition at line 3171 of file minigui.h.

#define IDS_MGST_W   44

The identifier of the write system text.

Definition at line 3255 of file minigui.h.

#define IDS_MGST_WINDOW   0

The identifier of the window system text.

Definition at line 2991 of file minigui.h.

#define IDS_MGST_WR   45

The identifier of the read and write system text.

Definition at line 3261 of file minigui.h.

#define IDS_MGST_YES   14

The identifier of the yes system text.

Definition at line 3075 of file minigui.h.


Function Documentation

const char *GUIAPI GetSysText ( unsigned int  id  ) 

Translates system text to localized text.

When MiniGUI display some system messages, it will call GetSysText function to translate system text from English to other language. Global variable SysText contains all text used by MiniGUI in English.

GetSysText function returns localized text from local_SysText. MiniGUI have already defined localized sytem text for en_US, zh_CN.GB2312 and zh_TW.Big5 locales. MiniGUI initializes local_SysText to point one of above localized system text when startup. You can also let local_SysText point to your customized string array.

Parameters:
id The system text id.
Returns:
The localized text.
See also:
SysText, local_SysText
const char **GUIAPI GetSysTextInUTF8 ( const char *  language  ) 

Gets the localized system text array in UTF-8 for a specified language.

This function returns the localized system text array in UTF-8 encode for the specified language. You can use the returned localized system text array to set local_SysText if your system logical fonts are using UNICODE/UTF-8 charset.

Parameters:
language The language name. So far, you can specify the language as 'zh_CN' (for simlified Chinese) or 'zh_TW' (for tranditional Chinese).
Returns:
The pointer to the localized system text array.
See also:
SysText, local_SysText

Variable Documentation

const char ** local_SysText

The pointer to the current localized system text array.

Changing local_SysText will lead to GetSysText returns a different localized system text. Please set it when MiniGUI starts and send desktop a MSG_REINITSESSION message (call ReinitDesktop function) after assigned a different value to this variable.

See also:
GetSysText, SysText, ReinitDesktopEx
const char * SysText[]

Contains all text used by MiniGUI in English.

System text defined as follows in MiniGUI:

 const char* SysText [] =
 {
    "Windows...",
    "Start...",
    "Refresh Background",
    "Close All Windows",
    "End Session",
    "Operations...",
    "Minimize",
    "Maximize",
    "Restore",
    "Close",
    "OK",
    "Next",
    "Cancel",
    "Previous",
    "Yes",
    "No",
    "Abort",
    "Retry",
    "Ignore",
    "About MiniGUI...",
    "Open File",
    "Save File",
    "Color Selection",
    "Switch Layer",
    "Delete Layer",
    "Error",
    "LOGO",
    "Current Path",
    "File",
  #if (!defined (__NOUNIX__) || defined (WIN32)) && defined (_MGCTRL_LISTVIEW)

    "Location",
    "Up",
    "Name",
    "Size",
    "Access Mode",
    "Last Modify Time",
    "Open",
    "File Name",
    "File Type",
    "Show Hide File",
    "Sorry! not find %s ",
    "Can't Read %s !",
    "Can't Write  %s !",
    "Information",
    "R",
    "W",
    "WR",
    "Save",
    "File %s exists, Replace or not?",
  #endif
    NULL
 };
See also:
GetSysText, local_SysText
Generated on Thu Apr 7 15:58:39 2011 for MiniGUI V3.0.12 API Reference by  doxygen 1.6.3