⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 multi-language.c

📁 这是我自己写的用于嵌入式设备的CGI程序
💻 C
📖 第 1 页 / 共 2 页
字号:
#include "multi-language.h"// 多语言文件数组定义//// 引用方法: language_setction_xxx [ selected_language ][ L_ID_XXX_YYY ]// 其中,selected_language为选定的语言种类,取值范围参见enum LANGUAGE_TYPE//       L_ID_XXX_YYY, XXX为语言文件的section类别,YYY为某个section中的某个ID//       L_ID_XXX_YYY的取值范围参见头文件中的相关enum定义// section [public]const char * language_section_public [ LANGUAGE_NUMBER ][ L_SECTION_PUBLIC_ID_NUMBER ] ={    {        "Save Succeed!",        "Please reboot the device to apply the settings!",        "Reboot to apply settings!",        "Save OK! You should reboot the device to apply the settings.",        "Session not exist, please re-login.",        "Could not verify the cookie, plese re-login.",        "Session timeout, please re-login.",        "Are you sure to reboot the device?",        "Load default settings?",        "Load all default settings?",        "Account or password error!",        "Account add fail!",        "Permission add fail!",        "Succeed to add account.",        "account [sysop] is reserved and can not be remove.",        "Account delete fail!",        "Remove account OK.",        "Load Error!",        "Load sefault settings successfully!",        "Password error!",        "The two inputs are not matched.",        "Password changed fail!",        "Password was modified successfully.",        "Set Time OK!",        "Should not leave blank!",        "Invalid value, please check!",        "Log Out",        "System Info",        "Are you sure to log out?",        "No permission!",    },    {        "保存设置成功!",        "请重启以使更改的设置生效。",        "重启设备使设置生效。",        "保存成功。设置生效需重启设备。",        "会话不存在,请重新登录。",        "无法验证Cookie, 请重新登录。",        "会话超时,请重新登录。",        "确认重启系统吗?",        "恢复默认设置?",        "恢复所有默认设置?",        "输入密码不一致,或用户名/密码为空,请重新输入。",        "添加帐号出错,请自行检查。",        "添加用户权限出错,请自行检查。",        "添加用户帐号成功。",        "帐号sysop是保留的管理员帐号,不能被删除。",        "删除帐号出错,请检查。",        "帐号已经被删除。",        "恢复出错。",        "成功恢复默认设置。",        "输入的旧密码不正确。",        "新的密码两次输入不一致,或者输入为空。",        "修改出错,请检查。",        "密码修改成功。",        "时间设置成功。",        "输入域不能为空。",        "输入值非法。",        "退出登录",        "系统信息",        "确定退出登录吗?",        "您没有此操作权限。",    },    {        "儲存設定成功!",        "請重啓設備以使設定生效",        "重新啓動設備使設定生效。",        "儲存成功!設定生效需要重啓動設備!",        "連綫不存在,請重新登錄系統!",        "無法驗證Cookie,請重新登錄系統!",        "連綫超時,請重新登錄系統!",        "確認重新啓動系統?",        "恢復初始設定?",        "恢復所有初始設定?",        "用戶名稱或密碼錯誤!",        "用戶增加失敗!",        "許可權增加失敗!",        "增加用戶帳號成功。",        "帳號sysop是預設的管理員賬號,不能刪除!",        "用戶刪除失敗!",        "帳號已經被刪除。",        "恢復產生錯誤。",        "成功恢復初始設定。",        "密碼錯誤!",        "新的密碼兩次輸入不一致,或者輸入為空白。",        "密碼修改失敗!",        "密碼修改成功。",        "時間設定成功。",        "輸入域不能為空。",        "輸入值不合法。",        "退出登錄",        "系統訊息",        "確定退出登錄嗎?",        "您沒有此操作的許可權。",    },    {        "économiser réussir !",        "Réinitialisation pour appliquer des arrangements !",        "Réinitialisation pour appliquer des arrangements !",        "économiser l'OK ! Vous devriez recharger le dispositif pour appliquer les arrangements.",        "Session ne pas exister, satisfaire la re-ouverture.",        "N'a pas pu vérifier le biscuit, re-ouverture plese.",        "Arrêt de session, svp re-ouverture.",        "êtes-vous s?r de recharger le dispositif ?",        "Arrangements de défaut de charge ?",        "Charger tous les arrangements de défaut ?",        "Erreur de compte ou de mot de passe !",        "Le compte ajoutent l'échouer !",        "La permission ajoutent l'échouer !",        "Réussir pour ajouter le compte.",        "le compte [Sysop] est réservé et ne peut pas être enlèvent.",        "échouer d'effacement de compte !",        "Enlever l'OK de compte.",        "Charger l'erreur !",        "Charger les arrangements de sefault avec succès !",        "Erreur de mot de passe !",        "Les deux entrées ne sont pas assorties.",        "échouer changé par mot de passe !",        "Le mot de passe a été modifié avec succès.",        "Placer Heure CORRECTE !",        "Should not leave blank!",        "Invalid value, please check!",        "Log Out",        "System Info",        "Are you sure to log out?",        "No permission!",    },    {        "Außer folgen!",        "Neuladen, zum der Einstellungen anzuwenden!",        "Neuladen, zum der Einstellungen anzuwenden!",        "Außer O.K.! Du solltest die Vorrichtung neu laden, um die Einstellungen anzuwenden.",        "Lernabschnitt nicht bestehen, Re-lOGON gefallen.",        "Konnte nicht das Plätzchen, plese Re-lOGON überprüfen.",        "Lernabschnittabschaltung, bitte Re-lOGON.",        "Bist du sicher, die Vorrichtung neu zu laden?",        "Last Standardannahmen?",        "Alle Standardannahmen laden?",        "Konto- oder Kennwortstörung!",        "Konto addieren Ausfallen!",        "Erlaubnis addiert Ausfallen!",        "Folgen, um Konto zu addieren.",        "Konto [Sysop] ist reserviert und kann nicht sein entfernen.",        "Kontolöschungausfallen!",        "Konto O.K. entfernen.",        "Störung laden!",        "Sefault Einstellungen erfolgreich laden!",        "Kennwortstörung!",        "Die zwei Eingänge werden nicht zusammengebracht.",        "Kennwort geändertes Ausfallen!",        "Kennwort wurde erfolgreich geändert.",        "Zeit OKAY einstellen!",        "Should not leave blank!",        "Invalid value, please check!",        "Log Out",        "System Info",        "Are you sure to log out?",        "No permission!",    },    {        "Risparmi riuscire!",        "Reboot per applicare le regolazioni!",        "Reboot per applicare le regolazioni!",        "Risparmi l'APPROVAZIONE! Dovreste reboot il dispositivo per applicare le regolazioni.",        "Sessione non esistere, soddisfare re-inizio attività.",        "Non ha potuto verificare il biscotto, re-inizio attività plese.",        "Prespegnimento di sessione, prego re-inizio attività.",        "Siete sicuri reboot il dispositivo?",        "Regolazioni di difetto del carico?",        "Caricare tutte le regolazioni di difetto?",        "Errore di parola d'accesso o di cliente!",        "Il cliente aggiunge il venire a mancare!",        "Il permesso aggiunge il venire a mancare!",        "Riuscire per aggiungere il cliente.",        "il cliente [Sysop] è riservato e non può essere rimuove.",        "Venire a mancare di cancellazione di cliente!",        "Rimuovere l'APPROVAZIONE di cliente.",        "Caricare l'errore!",        "Caricare con successo le regolazioni del sefault!",        "Errore di parola d'accesso!",        "I due input non sono abbinati.",        "Venire a mancare cambiato parola d'accesso!",        "La parola d'accesso è stata modificata con successo.",        "Regolare Tempo GIUSTO!",        "Should not leave blank!",        "Invalid value, please check!",        "Log Out",        "System Info",        "Are you sure to log out?",        "No permission!",    },    {        "¡Excepto tener éxito!",        "¡Reboot para aplicar ajustes!",        "¡Reboot para aplicar ajustes!",        "¡Excepto la AUTORIZACIÓN! Debes reanudar el dispositivo para aplicar los ajustes.",        "Sesión no existir, satisfacer la re-conexión.",        "No podía verificar la galleta, re-conexión plese.",        "Descanso de la sesión, por favor re-conexión.",        "¿Eres seguro reanudar el dispositivo?",        "¿Ajustes de defecto de la carga?",        "¿Cargar todos los ajustes de defecto?",        "¡Error de la cuenta o de la contraseña!",        "¡La cuenta agrega fall!",        "¡El permiso agrega fall!",        "Tener éxito para agregar cuenta.",        "la cuenta [Sysop] es reservada y no puede ser quita.",        "¡Fall de la cancelación de la cuenta!",        "Quitar la AUTORIZACIÓN de la cuenta.",        "¡Cargar el error!",        "¡Cargar los ajustes del sefault con éxito!",        "¡Error de la contraseña!",        "Las dos entradas no se emparejan.",        "¡Fall cambiante contraseña!",        "La contraseña fue modificada con éxito.",        "¡Fijar Hora ACEPTABLE!",        "Should not leave blank!",        "Invalid value, please check!",        "Log Out",        "System Info",        "Are you sure to log out?",        "No permission!",    },    {        "Excepto suceder!",        "Reboot para aplicar ajustes!",        "Reboot para aplicar ajustes!",        "Excepto a APROVAÇÃO! Você deve recarregar o dispositivo para aplicar os ajustes.",        "Sessão para não existir, para satisfazer o re-início de uma sessão.",        "Não podia verificar o bolinho, re-início de uma sessão plese.",        "Intervalo de parada da sessão, por favor re-início de uma sessão.",        "É você certo recarregar o dispositivo?",        "Ajustes de defeito da carga?",        "Carregar todos os ajustes de defeito?",        "Erro do cliente ou da senha!",        "O cliente adiciona a falha!",        "A permissão adiciona a falha!",        "Suceder para adicionar o cliente.",        "o cliente [Sysop] é reserved e não pode ser remove.",        "Falha da supressão do cliente!",        "Remover a APROVAÇÃO do cliente.",        "Carregar o erro!",        "Carregar ajustes do sefault com sucesso!",        "Erro da senha!",        "As duas entradas não são combinadas.",        "Falha mudada senha!",        "A senha foi modificada com sucesso.",        "Ajustar Hora APROVADA!",        "Should not leave blank!",        "Invalid value, please check!",        "Log Out",        "System Info",        "Are you sure to log out?",        "No permission!",    },    {        "Сохранить Суччид!",        "Перезагрузить применять настройки!",        "Перезагрузить применять настройки!",        "Сохранить OK! Вы должны перезагрузить устройство для применения настроек.",        "Сессия не существует, снова войти.",        "Не удалось проверить cookie тема повторного входа.",        "Сессия тайм-аута, снова войти.",        "Вы уверены, что для перезагрузки устройства?",        "Загрузить настройки по умолчанию?",        "Загрузить все настройки по умолчанию?",        "Счет или пароль ошибка!",        "Счет не добавить!",        "Разрешение не добавить!",        "Добавить для успеха записи.",        "счета [Общий] резервируется и не может удалить.",        "Счет не удалить!",        "Удалить запись OK.",        "Загрузка Ошибка!",        "Загрузка sefault настройки успешно!",        "Пароль ошибка!",        "Двух материалы не соответствуют.",        "Пароль не изменился!",        "Пароль был изменен успешно.",        "Установить время ОК!",        "Should not leave blank!",        "Invalid value, please check!",        "Log Out",        "System Info",        "Are you sure to log out?",        "No permission!",    },    {        "成功する救いなさい!",        "設定を加える再起動!",        "設定を加える再起動!",        "良く救いなさい! 設定を加えるために装置を再起動するべきである。",        "会議存在しないため、再ログインを喜ばすため。",        "クッキー、plese再ログインを確認できなかった。",        "セッションタイムアウト、再ログイン。",        "装置を再起動して確実であるか。",        "負荷デフォルト設定か。",        "すべてのデフォルト設定に荷を積みなさいか。",        "記述またはパスワード間違い!",        "記述は失敗を加える!",        "許可は失敗を加える!",        "記述を加えるために成功しなさい。",        "記述[sysop]予約、取除くあることができない。",        "記述の削除の失敗!",        "記述のOKを取除きなさい。",        "ロードエラー!",        "首尾よく負荷sefaultの設定!",        "パスワード間違い!",        "2つの入力は一致しない。",        "パスワードは失敗を変えた!",        "パスワードは首尾よく変更された。",        "時間を良く置きなさい!",        "Should not leave blank!",        "Invalid value, please check!",        "Log Out",        "System Info",        "Are you sure to log out?",        "No permission!",    },};// section [login.cgi]const char * language_section_login [ LANGUAGE_NUMBER ][ L_SECTION_LOGIN_ID_NUMBER ] ={    {        "LOGIN",        "Account",        "Password",        "Language",        "Previous Selected",        "Account or password error!",        "Account or password can not be empty!",    },    {        "登 录",        "帐 号",        "密 码",        "语 言",        "上次的选择",        "您输入的用户名或者密码错误。",        "必须输入用户名和密码才能登录。",    },    {        "登 錄",        "帳 號",        "密 碼",        "語 言",        "上次的選擇",        "用戶名稱或密碼錯誤!",        "用戶名稱或密碼不能為空!",    },    {        "Login",        "COMPTE",        "MOT DE PASSE",        "LANGUE",        "Précédent choisi",        "Erreur de compte ou de mot de passe !",        "Le compte ou le mot de passe ne peut pas être vide !",    },    {        "Login",        "KONTO",        "KENNWORT",        "SPRACHE",        "Vorhergehendes vorgewählt",        "Konto- oder Kennwortstörung!",        "Konto oder Kennwort können nicht leer sein!",    },    {        "Login",        "CLIENTE",        "PAROLA D'ACCESSO",        "LINGUA",        "Precedente selezionato",        "Errore di parola d'accesso o di cliente!",        "Il cliente o la parola d'accesso non può essere vuota!",    },    {        "Login",        "CUENTA",        "CONTRASEÑA",        "LENGUA",        "Anterior seleccionado",        "¡Error de la cuenta o de la contraseña!",        "¡La cuenta o la contraseña no puede ser vacía!",    },    {        "Login",        "CLIENTE",        "SENHA",        "LíNGUA",        "Precedente selecionado",        "Erro do cliente ou da senha!",        "O cliente ou a senha n?o podem estar vazio!",    },    {

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -