?? lang.java
字號(hào):
package mujmail;
/*
MujMail - Simple mail client for J2ME
Copyright (C) 2005 Pavel Machek <pavel@ucw.cz>
Copyright (C) 2006 Nguyen Son Tung <n.sontung@gmail.com>
Copyright (C) 2006 Martin Stefan <martin.stefan@centrum.cz>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
//this class is used to define native language for labels, texts, buttons and alerts
//use is as Lang.get(Lang.SOMECONST); to get a string in the appropriate language
/**
* Converts lingual codes used elsewhere in program into associated text.
* Change string constants in this class to translate mujmail into new language.
* <p>
* To obtain string call {@link #get} method.
*/
public class Lang {
/******************* Lingual constants for labels and texts ************************/
//basics constants for whole mujmail
public static final short MUJMAIL_BASE = 100;
public static final short EMPTY = MUJMAIL_BASE + 1;
public static final short FAILED = MUJMAIL_BASE + 2;
public static final short SUCCESS = MUJMAIL_BASE + 3;
public static final short IN = MUJMAIL_BASE + 4;
public static final short ACTIVE = MUJMAIL_BASE + 5;
public static final short INACTIVE = MUJMAIL_BASE + 6;
public static final short MSGIDS_CACHE = MUJMAIL_BASE + 7;
public static final short DB_SPACE_LEFT = MUJMAIL_BASE + 8;
//account settings constants
public static final short AS_ACCOUNTS = MUJMAIL_BASE + 100;
public static final short AS_ACTIVATION = MUJMAIL_BASE + 101;
public static final short AS_EMAIL = MUJMAIL_BASE + 102;
public static final short AS_PROTOCOL = MUJMAIL_BASE + 103;
public static final short AS_SERVER = MUJMAIL_BASE + 104;
public static final short AS_PORT = MUJMAIL_BASE + 105;
public static final short AS_USR_NAME = MUJMAIL_BASE + 106;
public static final short AS_PASS = MUJMAIL_BASE + 107;
public static final short AS_PRIMARY = MUJMAIL_BASE + 108;
public static final short AS_SSL = MUJMAIL_BASE + 109;
public static final short AS_IMAP_MAILBOXES = MUJMAIL_BASE + 110;
public static final short AS_COPY_TO_SERVER = MUJMAIL_BASE + 111;
public static final short AS_COPY_TO_SRV_TRASH = MUJMAIL_BASE + 112;
public static final short AS_COPY_TO_SRV_SENT = MUJMAIL_BASE + 113;
public static final short AS_COPY_TO_SRV_TRASH_MAILBOX = MUJMAIL_BASE + 114;
public static final short AS_COPY_TO_SRV_SENT_MAILBOX = MUJMAIL_BASE + 115;
public static final short AS_SSL_TYPE = MUJMAIL_BASE + 116;
public static final short AS_MUJMAIL_SSL = MUJMAIL_BASE + 117;
public static final short AS_FIRMWARE_SSL = MUJMAIL_BASE + 118;
//Addressbook constants
public static final short AD_ADDRESSBOOK = MUJMAIL_BASE + 200;
public static final short AD_CONTACT_INFO = MUJMAIL_BASE + 201;
public static final short AD_NAME = MUJMAIL_BASE + 202;
public static final short AD_EMAIL = MUJMAIL_BASE + 203;
public static final short AD_NOTES = MUJMAIL_BASE + 204;
public static final short AD_ADDDING_RCPS = MUJMAIL_BASE + 205;
//theBox, folders constants
public static final short TB_FOLDERS = MUJMAIL_BASE + 300;
public static final short TB_INBOX = MUJMAIL_BASE + 301;
public static final short TB_OUTBOX = MUJMAIL_BASE + 302;
public static final short TB_DRAFT = MUJMAIL_BASE + 303;
public static final short TB_SENTBOX = MUJMAIL_BASE + 304;
public static final short TB_TRASH = MUJMAIL_BASE + 305;
public static final short TB_NO_SUBJECT = MUJMAIL_BASE + 306;
public static final short TB_READ_MAILS = MUJMAIL_BASE + 307;
public static final short TB_UNREAD_MAILS = MUJMAIL_BASE + 308;
public static final short TB_ALL_MAILS = MUJMAIL_BASE + 309;
public static final short TB_USERFOLDERS = MUJMAIL_BASE + 310;
public static final short TB_FOLDER_NAME = MUJMAIL_BASE + 311;
public static final short TB_RETRIVE_ACCOUNTS = MUJMAIL_BASE + 312;
public static final short TB_IMAP_FOLDERS = MUJMAIL_BASE + 313;
//settings constants
public static final short ST_SETTINGS = MUJMAIL_BASE + 400;
public static final short ST_SORT_SETTINGS = MUJMAIL_BASE + 401;
public static final short ST_SORT_BY = MUJMAIL_BASE + 402;
public static final short ST_SORT_TIME = MUJMAIL_BASE + 403;
public static final short ST_SORT_SUBJECT = MUJMAIL_BASE + 404;
public static final short ST_SORT_RECIPIENTS = MUJMAIL_BASE + 405;
public static final short ST_SORT_SENDER = MUJMAIL_BASE + 406;
public static final short ST_SORT_SIZE = MUJMAIL_BASE + 407;
public static final short ST_SORT_ORDER = MUJMAIL_BASE + 408;
public static final short ST_SORT_INCREASE = MUJMAIL_BASE + 409;
public static final short ST_SORT_DECREASE = MUJMAIL_BASE + 410;
public static final short ST_LANG = MUJMAIL_BASE + 411;
public static final short ST_SMTP_AUTH = MUJMAIL_BASE + 414;
public static final short ST_SMTP_AUTH_NEEDED = MUJMAIL_BASE + 415;
public static final short ST_DOWN_WHOLE_MAIL = MUJMAIL_BASE + 418;
public static final short ST_DEL_FROM_SERVER = MUJMAIL_BASE + 419;
public static final short ST_ADD_TO_ADBOOK = MUJMAIL_BASE + 420;
public static final short ST_NOT_SET = MUJMAIL_BASE + 421;
public static final short ST_POLLING_INTERVAL = MUJMAIL_BASE + 422;
public static final short ST_TIMEOUT = MUJMAIL_BASE + 423;
public static final short ST_SIGN = MUJMAIL_BASE + 424;
public static final short ST_OTHER = MUJMAIL_BASE + 425;
public static final short ST_POLLING_BEHAVIOUR = MUJMAIL_BASE + 426;
public static final short ST_POLLING_PLAY_SOUND = MUJMAIL_BASE + 427;
public static final short ST_POLLING_DOWN = MUJMAIL_BASE + 428;
public static final short ST_DEL_ON_EXIT = MUJMAIL_BASE + 429;
public static final short ST_ML_SMALL_FONT = MUJMAIL_BASE + 430;
public static final short ST_TICK_TEXT = MUJMAIL_BASE + 431;
public static final short ST_SAFE_MODE = MUJMAIL_BASE + 432;
public static final short ST_RETR_MAX_MAILS = MUJMAIL_BASE + 433;
public static final short ST_SORT_RECORD_ID = MUJMAIL_BASE + 434;
public static final short ST_REPLACE_TABS = MUJMAIL_BASE + 435;
public static final short ST_MOVE_TO_TRASH = MUJMAIL_BASE + 436;
public static final short ST_DOWNLOAD_ONLY_NEVER_SEEN = MUJMAIL_BASE + 438;
public static final short ST_AUTO_CLEAR_INBOX = MUJMAIL_BASE + 439;
public static final short ST_RETR_MAX_LINES = MUJMAIL_BASE + 440;
public static final short ST_FONT_SIZE = MUJMAIL_BASE + 441;
public static final short ST_FONT_NORMAL = MUJMAIL_BASE + 442;
public static final short ST_FONT_LARGE = MUJMAIL_BASE + 443;
public static final short ST_MUJMAIL_SRV_ADDRESS = MUJMAIL_BASE + 444;
public static final short ST_MUJMAIL_SRV_PORT = MUJMAIL_BASE + 445;
public static final short ST_MUJMAIL_SRV_LOGIN = MUJMAIL_BASE + 446;
public static final short ST_MUJMAIL_SRV_PSWD = MUJMAIL_BASE + 447;
public static final short ST_SMTP = MUJMAIL_BASE + 448;
public static final short ST_PRIMARY_MAIL = MUJMAIL_BASE + 449;
/** Code for English text "Threading" in sort form */
public static final short ST_THREADING = MUJMAIL_BASE + 450;
/** Code for English text "enable" in sort form */
public static final short ST_THREADING_ENABLE = MUJMAIL_BASE + 451;
/** Code for English text "show roots" in sort form */
public static final short ST_ROOTS_VISIBLE = MUJMAIL_BASE + 452;
//mail concerning constants
public static final short ML_TO = MUJMAIL_BASE + 500;
public static final short ML_SUBJECT = MUJMAIL_BASE + 501;
public static final short ML_BODY = MUJMAIL_BASE + 502;
public static final short ML_FROM = MUJMAIL_BASE + 503;
public static final short ML_ATTACHMENTS = MUJMAIL_BASE + 504;
public static final short ML_SIZE = MUJMAIL_BASE + 505;
public static final short ML_TIME = MUJMAIL_BASE + 506;
public static final short ML_HEADERS_DETAIL = MUJMAIL_BASE + 507;
public static final short ML_ATTCHMENTS_DETAIL = MUJMAIL_BASE + 508;
public static final short ML_FILENAME = MUJMAIL_BASE + 509;
public static final short ML_WIDTH = MUJMAIL_BASE + 510;
public static final short ML_HEIGHT = MUJMAIL_BASE + 511;
public static final short ML_RECIPIENTS = MUJMAIL_BASE + 512;
public static final short ML_FILE_WILL_OR_WAS_ATTACHED = MUJMAIL_BASE + 513;
public static final short ML_MAIL_ACCOUNT = MUJMAIL_BASE + 514;
//FileSystem browser constants
//#ifdef MUJMAIL_FS
public static final short FS_BROWSER_SELECT_FILE = MUJMAIL_BASE + 600;
public static final short FS_BROWSER_SELECT_DIR = MUJMAIL_BASE + 601;
public static final short FS_BROWSER_ENTER_FILE_NAME = MUJMAIL_BASE + 602;
public static final short FS_BROWSER_ENTER_DIR_NAME = MUJMAIL_BASE + 603;
//#endif
//Configuration synchronization constants
//#ifdef MUJMAIL_SYNC
public static final short SYNC_SELECT_MODE = MUJMAIL_BASE + 700;
public static final short SYNC_MODE_LOCAL = MUJMAIL_BASE + 701;
public static final short SYNC_MODE_REMOTE = MUJMAIL_BASE + 702;
//#endif
//Search constants
//#ifdef MUJMAIL_SEARCH
public static final short SEA_SEARCHING = MUJMAIL_BASE + 800;
public static final short SEA_SEARCH_RESULTS = MUJMAIL_BASE + 801;
public static final short SEA_SEARCHING_IN_BOX = MUJMAIL_BASE + 802;
public static final short SEA_ADVANCED_SETTINGS = MUJMAIL_BASE + 803;
public static final short SEA_DATE_INTERVAL = MUJMAIL_BASE + 804;
public static final short SEA_DATE_FROM = MUJMAIL_BASE + 805;
public static final short SEA_DATE_TO = MUJMAIL_BASE + 806;
public static final short SEA_SEARCH_IN_MAILBOXES = MUJMAIL_BASE + 807;
public static final short SEA_ENTER_SEARCH_PHRASE = MUJMAIL_BASE + 808;
public static final short SEA_SEARCH_PHRASE = MUJMAIL_BASE + 809;
public static final short SEA_REQUIRED = MUJMAIL_BASE + 810;
public static final short SEA_WHOLE_WORDS = MUJMAIL_BASE + 811;
public static final short SEA_SEARCH_IN_MSG_PARTS = MUJMAIL_BASE + 812;
//#endif
//Utilities constants
public static final short UT_UTILS = MUJMAIL_BASE + 900;
public static final short UT_TASKS_PROGRESS_BAR = MUJMAIL_BASE + 901;
//Menu Actions constants
public static final short AC_ACTIONS = MUJMAIL_BASE + 1000;
public static final short AC_WRITE_MAIL = MUJMAIL_BASE + MUJMAIL_BASE + 1001;
public static final short AC_RETRIEVE_MAILS = MUJMAIL_BASE + MUJMAIL_BASE + 1002;
public static final short AC_SENDALL = MUJMAIL_BASE + MUJMAIL_BASE + 1003;
public static final short AC_POLLING = MUJMAIL_BASE + MUJMAIL_BASE + 1004;
public static final short AC_FORWARD = MUJMAIL_BASE + MUJMAIL_BASE + 1005;
public static final short AC_CLEAR_DB = MUJMAIL_BASE + MUJMAIL_BASE + 1006;
public static final short AC_DISCONNECT = MUJMAIL_BASE + MUJMAIL_BASE + 1007;
public static final short AC_SERVERS_INBOX_SYNC = MUJMAIL_BASE + MUJMAIL_BASE + 1008;
public static final short AC_BACKUP_SETTINGS = MUJMAIL_BASE + MUJMAIL_BASE + 1009;
public static final short AC_RESTORE_SETTINGS = MUJMAIL_BASE + MUJMAIL_BASE + 1010;
//#ifdef MUJMAIL_SEARCH
public static final short AC_SEARCH_MAILS = MUJMAIL_BASE + MUJMAIL_BASE + 1011;
//#endif
public static final short AC_PUSH = MUJMAIL_BASE + MUJMAIL_BASE + 1012;
//About constants
public static final short ABT_ABOUT = MUJMAIL_BASE + 1050;
public static final short ABT_TEXT = MUJMAIL_BASE + 1051;
// Debug constants
public static final short DEB_MENU = MUJMAIL_BASE + 1060;
//Sendmails constants
public static final short SM_FORWARDED_MESSAGE = MUJMAIL_BASE + 1080;
public static final short SM_SENDING_ACCOUNT = MUJMAIL_BASE + 1081;
public static final short SM_ATTACHMENT = MUJMAIL_BASE + 1082;
public static final short SM_FILE_SIZE = MUJMAIL_BASE + 1083;
public static final short SM_EDIT_BODY = MUJMAIL_BASE + 1084;
//protocols constants
public static final short PL_NOTAUTHORIZED = MUJMAIL_BASE + 1150;
/******************* Lingual constants for buttons ************************/
//basic buttons constants
public static final short BTN_BASE = 5000;
public static final short BTN_OK = BTN_BASE + 1;
public static final short BTN_CANCEL = BTN_BASE + 2;
public static final short BTN_BACK = BTN_BASE + 3;
public static final short BTN_CLEAR = BTN_BASE + 4;
public static final short BTN_SAVE = BTN_BASE + 5;
public static final short BTN_EDIT = BTN_BASE + 10;
public static final short BTN_DELETE = BTN_BASE + 11;
public static final short BTN_DEL_UNDEL = BTN_BASE + 12;
public static final short BTN_EXIT = BTN_BASE + 13;
public static final short BTN_RTV_NEW_MAILS = BTN_BASE + 14;
public static final short BTN_SELECT = BTN_BASE + 15;
public static final short BTN_CLR = BTN_BASE + 16;
public static final short BTN_CONFIRM = BTN_BASE + 17;
//buttons for addressbook
public static final short BTN_AD_MARK = BTN_BASE + 100;
public static final short BTN_AD_UNMARK = BTN_BASE + 101;
public static final short BTN_AD_DONE = BTN_BASE + 102;
public static final short BTN_AD_SEND_MAIL = BTN_BASE + 103;
public static final short BTN_AD_ADD_NEW = BTN_BASE + 104;
public static final short BTN_AD_VIEW = BTN_BASE + 105;
public static final short BTN_AD_FLIPRCP = BTN_BASE + 106;
//thebox, folders buttons
public static final short BTN_TB_VIEW_MESS = BTN_BASE + 200;
public static final short BTN_TB_FORWARD = BTN_BASE + 201;
public static final short BTN_TB_DEL_NOW = BTN_BASE + 202;
public static final short BTN_TB_SORT = BTN_BASE + 203;
public static final short BTN_TB_STOP = BTN_BASE + 204;
public static final short BTN_TB_MARK_SEEN = BTN_BASE + 205;
public static final short BTN_TB_MARK_FLAGGED = BTN_BASE + 206;
//inbox
public static final short BTN_TB_REPLY = BTN_BASE + 215;
public static final short BTN_TB_QUOTED_REPLY = BTN_BASE + 216;
public static final short BTN_TB_REDOWNLOAD = BTN_BASE + 217;
public static final short BTN_TB_REPLY_ALL = BTN_BASE + 218;
//outboxs
public static final short BTN_OB_SEND = BTN_BASE + 220;
public static final short BTN_OB_SENDALL = BTN_BASE + 221;
//trash
public static final short BTN_TR_RESTORE = BTN_BASE + 230;
public static final short BTN_TR_RESTORE_NOW = BTN_BASE + 231;
//sendmail
public static final short BTN_SM_SEND = BTN_BASE + 300;
public static final short BTN_SM_USE_AB = BTN_BASE + 301;
public static final short BTN_SM_SEND_LATTER = BTN_BASE + 302;
public static final short BTN_SM_SAVE = BTN_BASE + 303;
public static final short BTN_SM_BC = BTN_BASE + 304;
public static final short BTN_SM_CLEAR = BTN_BASE + 305;
public static final short BTN_SM_CHOOSE_FROM = BTN_BASE + 306;
public static final short BTN_SM_ADD_ATTACHMENT = BTN_BASE + 307;
public static final short BTN_SM_MODIFY_ATTACHMENT = BTN_BASE + 308;
public static final short BTN_SM_REMOVE_ATTACHMENT = BTN_BASE + 309;
public static final short BTN_SM_EDIT_BODY_FULLSCREEN = BTN_BASE + 310;
public static final short BTN_SM_UPDATE_BODY = BTN_BASE + 311;
public static final short BTN_SM_CANCEL_BODY = BTN_BASE + 312;
public static final short BTN_SM_REMOVE_ALL_ATTACHMENTS = BTN_BASE + 313;
public static final short BTN_SM_PREVIEW = BTN_BASE + 314;
//account settings
public static final short BTN_AS_NEW = BTN_BASE + 400;
public static final short BTN_AS_SET_PRIMARY = BTN_BASE + 401;
//mailform
public static final short BTN_MF_ATTACHMENTS = BTN_BASE + 500;
public static final short BTN_MF_HEADERS_DETAILS = BTN_BASE + 501;
public static final short BTN_MF_EMAIL_ADDRS = BTN_BASE + 502;
public static final short BTN_MF_DEL_ATTACHMENTS = BTN_BASE + 503;
public static final short BTN_MF_DETAILS = BTN_BASE + 504;
public static final short BTN_MF_ADD_EMAIL = BTN_BASE + 505;
public static final short BTN_MF_REDOWN_ATTACHMENTS = BTN_BASE + 506;
//#ifdef MUJMAIL_FS
public static final short BTN_MF_EXPORT_MAIL_TO_FS = BTN_BASE + 507;
//#endif
public static final short BTN_MF_DISPLAY_AS_TEXT = BTN_BASE + 508;
public static final short BTN_MF_EXPORT_BP_TO_FS = BTN_BASE + 509;
public static final short BTN_MF_VIEW_CONVERTED = BTN_BASE + 510;
//search
//#ifdef MUJMAIL_SEARCH
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -