| 57 | } |
| 58 | |
| 59 | void loadLanguage(int id) { |
| 60 | freeLanguageContainer(); |
| 61 | |
| 62 | #define LANGUAGE_ENTRY(name) { #name, CONFIG_TYPE_STRING, (void *)&language_container[name] } |
| 63 | ConfigEntry language_entries[] = { |
| 64 | // General strings |
| 65 | LANGUAGE_ENTRY(ERROR), |
| 66 | LANGUAGE_ENTRY(OK), |
| 67 | LANGUAGE_ENTRY(YES), |
| 68 | LANGUAGE_ENTRY(NO), |
| 69 | LANGUAGE_ENTRY(CANCEL), |
| 70 | LANGUAGE_ENTRY(ON), |
| 71 | LANGUAGE_ENTRY(OFF), |
| 72 | LANGUAGE_ENTRY(FILE_), |
| 73 | LANGUAGE_ENTRY(FOLDER), |
| 74 | |
| 75 | // Progress strings |
| 76 | LANGUAGE_ENTRY(MOVING), |
| 77 | LANGUAGE_ENTRY(COPYING), |
| 78 | LANGUAGE_ENTRY(DELETING), |
| 79 | LANGUAGE_ENTRY(EXPORTING), |
| 80 | LANGUAGE_ENTRY(INSTALLING), |
| 81 | LANGUAGE_ENTRY(DOWNLOADING), |
| 82 | LANGUAGE_ENTRY(EXTRACTING), |
| 83 | LANGUAGE_ENTRY(COMPRESSING), |
| 84 | LANGUAGE_ENTRY(HASHING), |
| 85 | LANGUAGE_ENTRY(REFRESHING), |
| 86 | LANGUAGE_ENTRY(SENDING), |
| 87 | LANGUAGE_ENTRY(RECEIVING), |
| 88 | |
| 89 | // Audio player strings |
| 90 | LANGUAGE_ENTRY(TITLE), |
| 91 | LANGUAGE_ENTRY(ALBUM), |
| 92 | LANGUAGE_ENTRY(ARTIST), |
| 93 | LANGUAGE_ENTRY(GENRE), |
| 94 | LANGUAGE_ENTRY(YEAR), |
| 95 | |
| 96 | // Hex editor strings |
| 97 | LANGUAGE_ENTRY(OFFSET), |
| 98 | LANGUAGE_ENTRY(OPEN_HEX_EDITOR), |
| 99 | |
| 100 | // Text editor strings |
| 101 | LANGUAGE_ENTRY(EDIT_LINE), |
| 102 | LANGUAGE_ENTRY(ENTER_SEARCH_TERM), |
| 103 | |
| 104 | // Context menu strings |
| 105 | LANGUAGE_ENTRY(REFRESH_LIVEAREA), |
| 106 | LANGUAGE_ENTRY(REFRESH_LICENSE_DB), |
| 107 | LANGUAGE_ENTRY(MOUNT_UMA0), |
| 108 | LANGUAGE_ENTRY(MOUNT_IMC0), |
| 109 | LANGUAGE_ENTRY(MOUNT_XMC0), |
| 110 | LANGUAGE_ENTRY(UMOUNT_UMA0), |
| 111 | LANGUAGE_ENTRY(UMOUNT_IMC0), |
| 112 | LANGUAGE_ENTRY(UMOUNT_XMC0), |
| 113 | LANGUAGE_ENTRY(MOUNT_USB_UX0), |
| 114 | LANGUAGE_ENTRY(UMOUNT_USB_UX0), |
| 115 | LANGUAGE_ENTRY(MOUNT_GAMECARD_UX0), |
| 116 | LANGUAGE_ENTRY(UMOUNT_GAMECARD_UX0), |
no test coverage detected