Skip to content

Commit 0cf2361

Browse files
authored
Merge pull request solosky#190 from solosky/develop
2.9.2
2 parents eb99b10 + 428bb9d commit 0cf2361

File tree

15 files changed

+2443
-1259
lines changed

15 files changed

+2443
-1259
lines changed

.gitmodules

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,4 @@
1515
url = https://github.com/littlefs-project/littlefs
1616
[submodule "fw/components/chameleon-ultra"]
1717
path = fw/components/chameleon-ultra
18-
url = git@github.com:solosky/ChameleonUltra.git
18+
url = https://github.com/solosky/ChameleonUltra.git

fw/application/Makefile

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ U8G2_ROOT := ../components/u8g2/csrc
99
CHAMELEON_ROOT :=$(COMP_DIR)/chameleon-ultra/firmware
1010

1111
APP_VERSION ?= 1
12-
RELEASE ?= 0
12+
RELEASE ?= 1
1313
BOARD ?= OLED
1414

1515
$(OUTPUT_DIRECTORY)/pixljs.out: \
@@ -295,6 +295,13 @@ SRC_FILES += \
295295
$(PROJ_DIR)/i18n/zh_TW.c \
296296
$(PROJ_DIR)/i18n/es_ES.c \
297297
$(PROJ_DIR)/i18n/hu_HU.c \
298+
$(PROJ_DIR)/i18n/de_DE.c \
299+
$(PROJ_DIR)/i18n/fr_FR.c \
300+
$(PROJ_DIR)/i18n/hu_HU.c \
301+
$(PROJ_DIR)/i18n/ja_JP.c \
302+
$(PROJ_DIR)/i18n/nl_NL.c \
303+
$(PROJ_DIR)/i18n/pt_BR.c \
304+
$(PROJ_DIR)/i18n/pt_PT.c \
298305
$(PROJ_DIR)/i18n/language.c \
299306
$(PROJ_DIR)/hal/hal_nfc_t2t.c \
300307
$(PROJ_DIR)/amiidb/db_amiibo.c \
@@ -601,6 +608,7 @@ CFLAGS += -DBOARD_$(BOARD)
601608
ifneq ($(RELEASE), 1)
602609
CFLAGS += -DDEBUG
603610
CFLAGS += -DEBUG_NRF
611+
CFLAGS += -DU8G2_USE_LARGE_GB2312_FONT
604612
else
605613
CFLAGS += -DNDEBUG
606614
CFLAGS += -DU8G2_USE_LARGE_GB2312_FONT

fw/application/src/i18n/de_DE.c

Lines changed: 168 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,168 @@
1+
#include "string_id.h"
2+
const char * lang_de_DE[_L_COUNT] = {
3+
[_L_ON] = "AN",
4+
[_L_OFF] = "AUF",
5+
[_L_ON_F] = "[AN]",
6+
[_L_OFF_F] = "[AUF]",
7+
[_L_BACK] = "Zurück",
8+
[_L_ERR] = "Fehler",
9+
[_L_ERR_CODE] = "Fehlercode",
10+
[_L_APP_AMIIBO] = "Amiibo-Emulator",
11+
[_L_APP_AMIIBOLINK] = "AmiiboLink",
12+
[_L_APP_BLE] = "BLE-Dateiübertragung",
13+
[_L_APP_BLE_TITLE] = "BLE-Dateiübertragung",
14+
[_L_APP_PLAYER] = "Videospieler",
15+
[_L_APP_SET] = "Einstellungen",
16+
[_L_APP_SET_VERSION] = "Version",
17+
[_L_APP_SET_STORAGE_USED] = "Ausgelastet",
18+
[_L_APP_SET_STORAGE] = "Externer Speicher",
19+
[_L_APP_SET_OLED_CONTRAST] = "OLED-Kontrast",
20+
[_L_APP_SET_OLED_CONTRAST_TITLE] = "OLED-Kontrast",
21+
[_L_APP_SET_LCD_BACKLIGHT] = "Hintergrundbeleuchtung",
22+
[_L_APP_SET_LCD_BACKLIGHT_TITLE] = "Hintergrundbeleuchtung Helligkeit",
23+
[_L_APP_SET_ANIM] = "Menü-Animation",
24+
[_L_APP_SET_LIPO_BAT] = "LiPO-Batterie",
25+
[_L_APP_SET_SHOW_MEM_USAGE] = "Verwendeter Speicher",
26+
[_L_APP_SET_HIBERNATE] = "Schnelles Aufwachen",
27+
[_L_APP_SET_SLEEP_TIMEOUT] = "Schlaf-Timeout",
28+
[_L_APP_SET_LANGUAGE] = "Sprache",
29+
[_L_APP_SET_DFU] = "Firmware-Aktualisierung",
30+
[_L_APP_SET_REBOOT] = "System-Neustart",
31+
[_L_APP_SET_RESET_DEFAULT] = "Standardeinstellung Zurücksetzen",
32+
[_L_APP_SET_RESET_DEFAULT_SUCCESS] = "Standardeinstellungen Zurücksetzen",
33+
[_L_15S] = "15 sek.",
34+
[_L_30S] = "30 sek.",
35+
[_L_45S] = "45 sek.",
36+
[_L_1MIN] = "1 min.",
37+
[_L_2MIN] = "2 min.",
38+
[_L_3MIN] = "3 min.",
39+
[_L_AMIIBO_KEY_UNLOADED] = "Amiibo-Schlüssel nicht geladen",
40+
[_L_UPLOAD_KEY_RETAIL_BIN] = "Laden Sie die Datei key_retail.bin in das Stammverzeichnis des Speichers hoch.",
41+
[_L_KNOW] = "Verstanden",
42+
[_L_RANDOM_GENERATION] = "Zufallsgenerierte Tag-Nummer",
43+
[_L_AUTO_RANDOM_GENERATION] = "Automatisch Randomisieren",
44+
[_L_SHOW_QRCODE] = "QR-Code Anzeigen",
45+
[_L_DELETE_TAG] = "Tag Löschen",
46+
[_L_DELETE_TAG_CONFIRM] = "Bestätigen Sie Löschen %s ?",
47+
[_L_BACK_TO_DETAILS] = "Zurück zu den Tag-Details",
48+
[_L_BACK_TO_FILE_LIST] = "Zurück zur Dateiliste",
49+
[_L_BACK_TO_MAIN_MENU] = "Zurück zum Hauptmenü",
50+
[_L_FORMAT] = "Formatieren",
51+
[_L_FORMAT_STORAGE] = "Speicher Formatieren",
52+
[_L_DELETE_ALL_DATA] = "Dadurch werden alle Daten gelöscht. Bestätigen Sie das Formatieren?",
53+
[_L_DELETING_MESSAGE] = "Formatierung ..",
54+
[_L_MESSAGE] = "Nachricht",
55+
[_L_CONFIRM] = "Bestätigen",
56+
[_L_CANCEL] = "Abbrechen",
57+
[_L_BACK_TO_LIST] = "Zurück zur Liste",
58+
[_L_NOT_MOUNTED] = "Speicher nicht Montiert",
59+
[_L_MOUNTED_LFS] = "===Speicher Montiert[LFS]===",
60+
[_L_MOUNTED_FFS] = "===Speicher Montiert[FFS]===",
61+
[_L_TOTAL_SPACE] = "Gesamt",
62+
[_L_AVAILABLE_SPACE] = "Frei",
63+
[_L_NOT_AMIIBO_FILE] = "Dies ist keine Amiibo-Datei",
64+
[_L_READ_FILE_FAILED] = "Lesen der Datei fehlgeschlagen",
65+
[_L_INPUT_FOLDER_NAME] = "Name des Eingabeordners:",
66+
[_L_INPUT_AMIIBO_NAME] = "Amiibo-Name eingeben:",
67+
[_L_DELETE] = "Löschen",
68+
[_L_INPUT_NEW_NAME] = "Eingabe Neuer Name:",
69+
[_L_INVALID_INPUT] = "Ungültige Eingabe",
70+
[_L_CREATE_NEW_FOLDER] = "Neuen Ordner erstellen..",
71+
[_L_CREATE_NEW_TAG] = "Neues Tag erstellen..",
72+
[_L_CREATE_NEW_TAG_BATCH] = "Neue Tags in einem Stapel Erstellen..",
73+
[_L_INPUT_TAG_NUM] = "Tag-Nummer eingeben:",
74+
[_L_CREATE_TOO_MANY_NUM] = "Nur maximal %d Schilder in einem Stapel erstellt.",
75+
[_L_CREATING_TAG_BATCH] = "Tag erstellen",
76+
[_L_CREATING_TAG_FAILED] = "Tag erstellen %s fehlgeschlagen!",
77+
[_L_RENAME] = "Umbenennen",
78+
[_L_OPEN_FOLDER_FAILED] = "Ordner konnte nicht geöffnet werden",
79+
[_L_RENAME_FAILED] = "Umbenennen fehlgeschlagen\nFehlercode",
80+
[_L_MAIN_RETURN] = "[ZURÜCK]",
81+
[_L_RANDOM_MODE_MANUAL] = "Zufallsgenerierung (Manuell)",
82+
[_L_RANDOM_MODE_AUTO] = "Zufallsgenerierung (Automatisch)",
83+
[_L_SEQUENCE_MODE] = "Sequentieller Modus",
84+
[_L_READ_WRITE_MODE] = "Schreib-Lese-Modus",
85+
[_L_AMIIBOLINK_V1] = "V1",
86+
[_L_AMIIBOLINK_V2] = "V2",
87+
[_L_AMILOOP] = "AmiLoop",
88+
[_L_MODE] = "Modus",
89+
[_L_AUTO_RANDOM] = "Automatische Randomisierung",
90+
[_L_COMPATIBLE_MODE] = "Kompatibler Modus",
91+
[_L_TAG_DETAILS] = "[Tag-Details]",
92+
[_L_MAIN_MENU] = "[Hauptmenü]",
93+
[_L_MODE_RANDOM] = "Randomisierung (Manuell)",
94+
[_L_MODE_CYCLE] = "Sequentiell",
95+
[_L_MODE_NTAG] = "Lesen/Schreiben",
96+
[_L_MODE_RANDOM_AUTO_GEN] = "Zufallsgenerierung (Automatisch)",
97+
[_L_BLANK_TAG] = "Leeres NFC-Tag",
98+
[_L_APP_AMIIDB] = "Amiibo-Datenbank",
99+
[_L_APP_AMMIDB_BROWSER] = "Browser..",
100+
[_L_APP_AMIIDB_SEARCH] = "Suche..",
101+
[_L_APP_AMIIDB_MY_FAVORITES] = "Meine Favoriten..",
102+
[_L_APP_AMIIDB_MY_TAGS] = "Meine Amiibo..",
103+
[_L_APP_AMIIDB_SETTINGS] = "Einstellungen..",
104+
[_L_APP_AMIIDB_EXIT] = "[Beenden]",
105+
[_L_APP_AMIIDB_BACK] = "[Zurück]",
106+
[_L_APP_AMIIDB_SETTINGS_AMIIBO_KEY] = "Tasten",
107+
[_L_APP_AMIIDB_SETTINGS_AMIIBO_KEY_LOADED] = "Geladen",
108+
[_L_APP_AMIIDB_SETTINGS_AMIIBO_KEY_NOT_LOADED] = "Taste NICHT Geladen",
109+
[_L_APP_AMIIDB_SETTINGS_SLOT_NUM] = "Slot-Nummer",
110+
[_L_APP_AMIIDB_DETAIL_FAVORITE] = "Favorit..",
111+
[_L_APP_AMIIDB_DETAIL_SAVE_AS] = "Speichern Unter..",
112+
[_L_APP_AMIIDB_DETAIL_BACK_DETAIL] = "[Zurück zu Detail]",
113+
[_L_APP_AMIIDB_DETAIL_BACK_LIST] = "[Zurück zur Liste]",
114+
[_L_APP_AMIIDB_SEARCH_HEAD] = "Suche:",
115+
[_L_APP_AMIIDB_MORE] = "[Mehr..]",
116+
[_L_APP_AMIIDB_EMPTY_TAG] = "<Leerer Amiibo>",
117+
[_L_APP_AMIIDB_SLOT_DELETE] = "Zurücksetzen..",
118+
[_L_APP_AMIIDB_CONFIRM] = "Bestätigen",
119+
[_L_APP_AMIIDB_CANCEL] = "Abbrechen",
120+
[_L_APP_AMIIDB_TIPS] = "Bestätigen",
121+
[_L_APP_AMIIDB_NEW] = "Neu..",
122+
[_L_APP_AMIIDB_EMPTY] = "Leeren..",
123+
[_L_APP_AMIIDB_DELETE] = "Löschen..",
124+
[_L_APP_AMIIDB_FAV_NEW_HEAD] = "Neuer Favoriten-Ordner:",
125+
[_L_APP_AMIIDB_FAV_EMPTY_MSG] = "Favoritenordner Leeren?",
126+
[_L_APP_AMIIDB_FAV_DELETE_MSG] = "Bestätigen Sie Löschen?",
127+
[_L_APP_AMIIDB_FAV_SELECT_FOLDER] = "Favoritenordner Auswählen..",
128+
[_L_APP_AMIIDB_FAV_SUCCESS] = "Favorit Erfolgreich Erstellt ",
129+
[_L_APP_AMIIDB_FAV_FAILED] = "Favorit Fehlgeschlagen!",
130+
[_L_APP_AMIIDB_SLOT_SAVE_SUCCESS] = "Erfolgreich Gespeichern",
131+
[_L_APP_AMIIDB_SLOT_SAVE_FAILED] = "Speichern Fehlgeschlagen!",
132+
[_L_APP_CHAMELEON] = "Karten-Emulator",
133+
[_L_APP_CHAMELEON_TAG_MF1_WRITE_NORMAL] = "Normal",
134+
[_L_APP_CHAMELEON_TAG_MF1_WRITE_DENIED] = "Verweigern",
135+
[_L_APP_CHAMELEON_TAG_MF1_WRITE_DECEIVE] = "Ignorieren",
136+
[_L_APP_CHAMELEON_TAG_MF1_WRITE_SHADOW] = "Cache",
137+
[_L_APP_CHAMELEON_INITIALIZING] = "Daten initialisieren ..",
138+
[_L_APP_CHAMELEON_CARD_SLOT] = "Steckplatz",
139+
[_L_APP_CHAMELEON_CARD_NICK] = "Spitzname",
140+
[_L_APP_CHAMELEON_CARD_ID] = "ID",
141+
[_L_APP_CHAMELEON_CARD_TYPE] = "Typ",
142+
[_L_APP_CHAMELEON_CARD_DATA] = "Daten..",
143+
[_L_APP_CHAMELEON_CARD_ADVANCED] = "Erweitert..",
144+
[_L_APP_CHAMELEON_CARD_SLOT_SETTINGS] = "Slot Einstellungen..",
145+
[_L_APP_CHAMELEON_CARD_SLOT_NUM] = "Slot-Nummer..",
146+
[_L_APP_CHAMELEON_CARD_SET_NICK_SUCCESS] = "Nickname Setzen Erfolg",
147+
[_L_APP_CHAMELEON_CARD_SET_NICK_FAILED] = "Spitzname Setzen Fehlgeschlagen!",
148+
[_L_APP_CHAMELEON_CARD_INPUT_NICK] = "Spitzname Eingeben:",
149+
[_L_APP_CHAMELEON_CARD_DATA_LOAD] = "Laden..",
150+
[_L_APP_CHAMELEON_CARD_DATA_SAVE] = "Speichern..",
151+
[_L_APP_CHAMELEON_CARD_DATA_FACTORY] = "Auf Standardwerte Zurücksetzen..",
152+
[_L_APP_CHAMELEON_CARD_DATA_FACTORY_SUCCESS] = "Daten Erfolgreich Zurückgesetzt",
153+
[_L_APP_CHAMELEON_CARD_DATA_LOAD_NOT_FOUND] = "Datei Nicht Gefunden",
154+
[_L_APP_CHAMELEON_CARD_DATA_LOAD_SIZE_NOT_MATCH] = "Dateigröße Stimmt nicht Überein",
155+
[_L_APP_CHAMELEON_CARD_DATA_LOAD_FAILED] = "Datei Laden Fehlgeschlagen",
156+
[_L_APP_CHAMELEON_CARD_DATA_LOAD_SUCCESS] = "Datei Laden Erfolgreich",
157+
[_L_APP_CHAMELEON_CARD_DATA_SAVE_INPUT_FILE_NAME] = "Name der Eingabedatei:",
158+
[_L_APP_CHAMELEON_CARD_DATA_SAVE_FAILED] = "Datei Speichern Fehlgeschlagen!",
159+
[_L_APP_CHAMELEON_CARD_DATA_SAVE_SUCCESS] = "Datei Speichern Erfolgreich",
160+
[_L_APP_CHAMELEON_CARD_ADV_CUSTOM_MODE] = "Benutzerdefinierter Modus",
161+
[_L_APP_CHAMELEON_CARD_GEN1A_MODE] = "Gen1A Aktiviert",
162+
[_L_APP_CHAMELEON_CARD_GENERATE_UID] = "Randomisierte UID",
163+
[_L_APP_CHAMELEON_CARD_GENERATE_UID_SUCCESS] = "UID Generiert",
164+
[_L_APP_CHAMELEON_CARD_GEN2_MODE] = "Gen2 Aktiviert",
165+
[_L_APP_CHAMELEON_CARD_WRITE_MODE] = "Schreibmodus",
166+
[_L_APP_CHAMELEON_CARD_ADV_ID_EDIT_INVALID_INPUT] = "Ungültige Eingabe!",
167+
[_L_APP_CHAMELEON_CARD_TYPE_FACTORY_DATA_CONFRIM] = "Kartentyp geändert. \nKartendaten zurücksetzen?",
168+
};

fw/application/src/i18n/fr_FR.c

Lines changed: 168 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,168 @@
1+
#include "string_id.h"
2+
const char * lang_fr_FR[_L_COUNT] = {
3+
[_L_ON] = "ACTIVÉ",
4+
[_L_OFF] = "DÉSACTIVÉ",
5+
[_L_ON_F] = "[ACTIVÉ]",
6+
[_L_OFF_F] = "[DÉSACTIVÉ]",
7+
[_L_BACK] = "Retour",
8+
[_L_ERR] = "Erreur",
9+
[_L_ERR_CODE] = "Code d'Erreur",
10+
[_L_APP_AMIIBO] = "Emulateur Amiibo",
11+
[_L_APP_AMIIBOLINK] = "AmiiboLink",
12+
[_L_APP_BLE] = "Transfert de Fichiers BLE",
13+
[_L_APP_BLE_TITLE] = "Transfert de Fichiers BLE",
14+
[_L_APP_PLAYER] = "Lecteur Vidéo",
15+
[_L_APP_SET] = "Paramètres",
16+
[_L_APP_SET_VERSION] = "Version",
17+
[_L_APP_SET_STORAGE_USED] = "Utilisé",
18+
[_L_APP_SET_STORAGE] = "Stockage Externe",
19+
[_L_APP_SET_OLED_CONTRAST] = "Contraste OLED",
20+
[_L_APP_SET_OLED_CONTRAST_TITLE] = "Contraste OLED",
21+
[_L_APP_SET_LCD_BACKLIGHT] = "Rétroéclairage",
22+
[_L_APP_SET_LCD_BACKLIGHT_TITLE] = "Luminosité du Rétroéclairage",
23+
[_L_APP_SET_ANIM] = "Animation du Menu",
24+
[_L_APP_SET_LIPO_BAT] = "Batterie LiPO",
25+
[_L_APP_SET_SHOW_MEM_USAGE] = "Mémoire Utilisée",
26+
[_L_APP_SET_HIBERNATE] = "Réveil Rapide",
27+
[_L_APP_SET_SLEEP_TIMEOUT] = "Délai de mise en veille",
28+
[_L_APP_SET_LANGUAGE] = "Langue",
29+
[_L_APP_SET_DFU] = "Mise à Jour du Micrologiciel",
30+
[_L_APP_SET_REBOOT] = "Redémarrage du Système",
31+
[_L_APP_SET_RESET_DEFAULT] = "Rétablir les Paramètres par Défaut",
32+
[_L_APP_SET_RESET_DEFAULT_SUCCESS] = "Réinitialiser les Paramètres Par Défaut",
33+
[_L_15S] = "15 sec.",
34+
[_L_30S] = "30 sec.",
35+
[_L_45S] = "45 sec.",
36+
[_L_1MIN] = "1 min.",
37+
[_L_2MIN] = "2 min.",
38+
[_L_3MIN] = "3 min.",
39+
[_L_AMIIBO_KEY_UNLOADED] = "Clé Amiibo Non Chargée",
40+
[_L_UPLOAD_KEY_RETAIL_BIN] = "Téléchargez le fichier key_retail.bin dans le répertoire racine du stockage.",
41+
[_L_KNOW] = "Compris (NOTE please feel free to simply change any entry as needed)",
42+
[_L_RANDOM_GENERATION] = "Randomiser la Balise",
43+
[_L_AUTO_RANDOM_GENERATION] = "Randomisation Automatique",
44+
[_L_SHOW_QRCODE] = "Afficher le Code QR",
45+
[_L_DELETE_TAG] = "Supprimer la Balise",
46+
[_L_DELETE_TAG_CONFIRM] = "Confirmer la Suppression de %s ?",
47+
[_L_BACK_TO_DETAILS] = "Retour Aux Détails de L'étiquette",
48+
[_L_BACK_TO_FILE_LIST] = "Retour à La Liste Des Fichiers",
49+
[_L_BACK_TO_MAIN_MENU] = "Retour au Menu Principal",
50+
[_L_FORMAT] = "Format",
51+
[_L_FORMAT_STORAGE] = "Format de Stockage",
52+
[_L_DELETE_ALL_DATA] = "Cette opération efface toutes les données. Confirmer le formatage?",
53+
[_L_DELETING_MESSAGE] = "Formatage ..",
54+
[_L_MESSAGE] = "Message",
55+
[_L_CONFIRM] = "Confirmer",
56+
[_L_CANCEL] = "Annuler",
57+
[_L_BACK_TO_LIST] = "Retour à La Liste",
58+
[_L_NOT_MOUNTED] = "Stockage non Monté",
59+
[_L_MOUNTED_LFS] = "===Monté[LFS]===",
60+
[_L_MOUNTED_FFS] = "===Monté[FFS]===",
61+
[_L_TOTAL_SPACE] = "Total",
62+
[_L_AVAILABLE_SPACE] = "Libre",
63+
[_L_NOT_AMIIBO_FILE] = "Ce n'est pas un fichier Amiibo",
64+
[_L_READ_FILE_FAILED] = "Échec de la lecture du fichier",
65+
[_L_INPUT_FOLDER_NAME] = "Nom du Dossier D'entrée:",
66+
[_L_INPUT_AMIIBO_NAME] = "Nom de l'Amiibo D'entrée:",
67+
[_L_DELETE] = "Supprimer",
68+
[_L_INPUT_NEW_NAME] = "Nouveau nom D'entrée:",
69+
[_L_INVALID_INPUT] = "Entrée Invalide",
70+
[_L_CREATE_NEW_FOLDER] = "Créer un Nouveau Dossier..",
71+
[_L_CREATE_NEW_TAG] = "Créer une Nouvelle Étiquette..",
72+
[_L_CREATE_NEW_TAG_BATCH] = "Créer de Nouvelles Étiquettes Par Lot..",
73+
[_L_INPUT_TAG_NUM] = "Saisir le Numéro de l'Étiquette:",
74+
[_L_CREATE_TOO_MANY_NUM] = "Seulement %d balises maximum créées dans un lot.",
75+
[_L_CREATING_TAG_BATCH] = "Création d'une balise",
76+
[_L_CREATING_TAG_FAILED] = "La création de la balise %s a échoué!",
77+
[_L_RENAME] = "Renommer",
78+
[_L_OPEN_FOLDER_FAILED] = "Échec de l'ouverture du dossier",
79+
[_L_RENAME_FAILED] = "Échec du renommage.\nCode d'Erreur",
80+
[_L_MAIN_RETURN] = "[RETOUR]",
81+
[_L_RANDOM_MODE_MANUAL] = "Randomiser (Manuel)",
82+
[_L_RANDOM_MODE_AUTO] = "Randomiser (Automatique)",
83+
[_L_SEQUENCE_MODE] = "Mode Séquentiel",
84+
[_L_READ_WRITE_MODE] = "Mode Lecture-Écriture",
85+
[_L_AMIIBOLINK_V1] = "V1",
86+
[_L_AMIIBOLINK_V2] = "V2",
87+
[_L_AMILOOP] = "AmiLoop",
88+
[_L_MODE] = "Mode",
89+
[_L_AUTO_RANDOM] = "Randomisation Automatique",
90+
[_L_COMPATIBLE_MODE] = "Mode Compatible",
91+
[_L_TAG_DETAILS] = "[Détails de l'Étiquette]",
92+
[_L_MAIN_MENU] = "[Menu Principal]",
93+
[_L_MODE_RANDOM] = "Aléatoire (Manuel)",
94+
[_L_MODE_CYCLE] = "Séquentiel",
95+
[_L_MODE_NTAG] = "Lecture/Écriture",
96+
[_L_MODE_RANDOM_AUTO_GEN] = "Aléatoire (Automatique)",
97+
[_L_BLANK_TAG] = "Étiquette NFC vierge",
98+
[_L_APP_AMIIDB] = "Base de Données Amiibo",
99+
[_L_APP_AMMIDB_BROWSER] = "Naviguer..",
100+
[_L_APP_AMIIDB_SEARCH] = "Recherche..",
101+
[_L_APP_AMIIDB_MY_FAVORITES] = "Mes Favoris..",
102+
[_L_APP_AMIIDB_MY_TAGS] = "Mes Amiibo..",
103+
[_L_APP_AMIIDB_SETTINGS] = "Paramètres..",
104+
[_L_APP_AMIIDB_EXIT] = "[Quitter]",
105+
[_L_APP_AMIIDB_BACK] = "[Retour]",
106+
[_L_APP_AMIIDB_SETTINGS_AMIIBO_KEY] = "Touches",
107+
[_L_APP_AMIIDB_SETTINGS_AMIIBO_KEY_LOADED] = "Chargée",
108+
[_L_APP_AMIIDB_SETTINGS_AMIIBO_KEY_NOT_LOADED] = "NON Chargée",
109+
[_L_APP_AMIIDB_SETTINGS_SLOT_NUM] = "Numéro d'Emplacement",
110+
[_L_APP_AMIIDB_DETAIL_FAVORITE] = "Favorite..",
111+
[_L_APP_AMIIDB_DETAIL_SAVE_AS] = "Enregistrer Sous..",
112+
[_L_APP_AMIIDB_DETAIL_BACK_DETAIL] = "[Retour au Détail]",
113+
[_L_APP_AMIIDB_DETAIL_BACK_LIST] = "[Retour à la Liste]",
114+
[_L_APP_AMIIDB_SEARCH_HEAD] = "Recherche:",
115+
[_L_APP_AMIIDB_MORE] = "[Plus..]",
116+
[_L_APP_AMIIDB_EMPTY_TAG] = "<Amiibo Vierge>",
117+
[_L_APP_AMIIDB_SLOT_DELETE] = "Réinitialiser..",
118+
[_L_APP_AMIIDB_CONFIRM] = "Confirmer",
119+
[_L_APP_AMIIDB_CANCEL] = "Annuler",
120+
[_L_APP_AMIIDB_TIPS] = "Confirmer",
121+
[_L_APP_AMIIDB_NEW] = "Nouveau..",
122+
[_L_APP_AMIIDB_EMPTY] = "Vider..",
123+
[_L_APP_AMIIDB_DELETE] = "Supprimer..",
124+
[_L_APP_AMIIDB_FAV_NEW_HEAD] = "Nouveau Dossier Favori:",
125+
[_L_APP_AMIIDB_FAV_EMPTY_MSG] = "Vider le Dossier Favori?",
126+
[_L_APP_AMIIDB_FAV_DELETE_MSG] = "Confirmer la Suppression?",
127+
[_L_APP_AMIIDB_FAV_SELECT_FOLDER] = "Sélectionner le Dossier Favori..",
128+
[_L_APP_AMIIDB_FAV_SUCCESS] = "Succès du Favori",
129+
[_L_APP_AMIIDB_FAV_FAILED] = "Échec du Favori!",
130+
[_L_APP_AMIIDB_SLOT_SAVE_SUCCESS] = "Sauvegarder Succès",
131+
[_L_APP_AMIIDB_SLOT_SAVE_FAILED] = "Sauvegarde Échouée!",
132+
[_L_APP_CHAMELEON] = "Emulateur de Carte",
133+
[_L_APP_CHAMELEON_TAG_MF1_WRITE_NORMAL] = "Normal",
134+
[_L_APP_CHAMELEON_TAG_MF1_WRITE_DENIED] = "Refuser",
135+
[_L_APP_CHAMELEON_TAG_MF1_WRITE_DECEIVE] = "Ignorer",
136+
[_L_APP_CHAMELEON_TAG_MF1_WRITE_SHADOW] = "Zwischenspeicher",
137+
[_L_APP_CHAMELEON_INITIALIZING] = "Initialisation des données ..",
138+
[_L_APP_CHAMELEON_CARD_SLOT] = "Fente",
139+
[_L_APP_CHAMELEON_CARD_NICK] = "Pseudo",
140+
[_L_APP_CHAMELEON_CARD_ID] = "ID",
141+
[_L_APP_CHAMELEON_CARD_TYPE] = "Type de Données",
142+
[_L_APP_CHAMELEON_CARD_DATA] = "Données..",
143+
[_L_APP_CHAMELEON_CARD_ADVANCED] = "Avancé..",
144+
[_L_APP_CHAMELEON_CARD_SLOT_SETTINGS] = "Paramètres des Emplacements..",
145+
[_L_APP_CHAMELEON_CARD_SLOT_NUM] = "Numéro d'Emplacement..",
146+
[_L_APP_CHAMELEON_CARD_SET_NICK_SUCCESS] = "Définir le Pseudo Succès",
147+
[_L_APP_CHAMELEON_CARD_SET_NICK_FAILED] = "Définir le Pseudo a Échoué!",
148+
[_L_APP_CHAMELEON_CARD_INPUT_NICK] = "Entrer le Pseudo:",
149+
[_L_APP_CHAMELEON_CARD_DATA_LOAD] = "Charger..",
150+
[_L_APP_CHAMELEON_CARD_DATA_SAVE] = "Sauvegarder..",
151+
[_L_APP_CHAMELEON_CARD_DATA_FACTORY] = "Rétablir Les Valeurs Par Défaut..",
152+
[_L_APP_CHAMELEON_CARD_DATA_FACTORY_SUCCESS] = "Réinitialisation des Données Succès",
153+
[_L_APP_CHAMELEON_CARD_DATA_LOAD_NOT_FOUND] = "Fichier Non Trouvé",
154+
[_L_APP_CHAMELEON_CARD_DATA_LOAD_SIZE_NOT_MATCH] = "La Taille du Fichier ne Correspond Pas",
155+
[_L_APP_CHAMELEON_CARD_DATA_LOAD_FAILED] = "Échec du Chargement du Fichier",
156+
[_L_APP_CHAMELEON_CARD_DATA_LOAD_SUCCESS] = "Chargement du Fichier Réussi",
157+
[_L_APP_CHAMELEON_CARD_DATA_SAVE_INPUT_FILE_NAME] = "Saisir le Nom du Fichier:",
158+
[_L_APP_CHAMELEON_CARD_DATA_SAVE_FAILED] = "Échec de l'Enregistrement du Fichier!",
159+
[_L_APP_CHAMELEON_CARD_DATA_SAVE_SUCCESS] = "Sauvegarde du Fichier Réussie",
160+
[_L_APP_CHAMELEON_CARD_ADV_CUSTOM_MODE] = "Mode Personnalisé",
161+
[_L_APP_CHAMELEON_CARD_GEN1A_MODE] = "Gen1A Activé",
162+
[_L_APP_CHAMELEON_CARD_GENERATE_UID] = "Randomiser l'UID",
163+
[_L_APP_CHAMELEON_CARD_GENERATE_UID_SUCCESS] = "UID Généré",
164+
[_L_APP_CHAMELEON_CARD_GEN2_MODE] = "Gen2 Activé",
165+
[_L_APP_CHAMELEON_CARD_WRITE_MODE] = "Mode d'Écriture",
166+
[_L_APP_CHAMELEON_CARD_ADV_ID_EDIT_INVALID_INPUT] = "Entrée Invalide!",
167+
[_L_APP_CHAMELEON_CARD_TYPE_FACTORY_DATA_CONFRIM] = "Le Type de Carte a Été Modifié. \nRéinitialiser les Données de la Carte?",
168+
};

0 commit comments

Comments
 (0)