More French translations + Themes,Splashs,Badges cycling on TP using L&R (#313)
This commit is contained in:
@@ -177,7 +177,7 @@ typedef struct {
|
|||||||
Main_Strings_s main;
|
Main_Strings_s main;
|
||||||
Remote_Strings_s remote;
|
Remote_Strings_s remote;
|
||||||
Instructions_s remote_instructions[REMOTE_MODE_AMOUNT];
|
Instructions_s remote_instructions[REMOTE_MODE_AMOUNT];
|
||||||
Instructions_s remote_extra_instructions;
|
Instructions_s remote_extra_instructions[3];
|
||||||
Splashes_Strings_s splashes;
|
Splashes_Strings_s splashes;
|
||||||
Themes_Strings_s themes;
|
Themes_Strings_s themes;
|
||||||
Badge_Strings_s badges;
|
Badge_Strings_s badges;
|
||||||
|
|||||||
@@ -534,7 +534,7 @@ bool themeplaza_browser(RemoteMode mode)
|
|||||||
{
|
{
|
||||||
Instructions_s instructions = language.remote_instructions[mode];
|
Instructions_s instructions = language.remote_instructions[mode];
|
||||||
if (extra_mode)
|
if (extra_mode)
|
||||||
instructions = language.remote_extra_instructions;
|
instructions = language.remote_extra_instructions[mode];
|
||||||
draw_grid_interface(current_list, instructions, extra_mode);
|
draw_grid_interface(current_list, instructions, extra_mode);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -568,7 +568,8 @@ bool themeplaza_browser(RemoteMode mode)
|
|||||||
else if (kDown & KEY_L)
|
else if (kDown & KEY_L)
|
||||||
{
|
{
|
||||||
extra_mode = false;
|
extra_mode = false;
|
||||||
mode = REMOTE_MODE_SPLASHES;
|
mode = mode -1;
|
||||||
|
if (mode > REMOTE_MODE_AMOUNT) mode = REMOTE_MODE_AMOUNT -1;
|
||||||
free(current_list->tp_search);
|
free(current_list->tp_search);
|
||||||
current_list->tp_search = strdup("");
|
current_list->tp_search = strdup("");
|
||||||
load_remote_list(current_list, 1, mode, false);
|
load_remote_list(current_list, 1, mode, false);
|
||||||
@@ -576,7 +577,8 @@ bool themeplaza_browser(RemoteMode mode)
|
|||||||
else if (kDown & KEY_R)
|
else if (kDown & KEY_R)
|
||||||
{
|
{
|
||||||
extra_mode = false;
|
extra_mode = false;
|
||||||
mode = REMOTE_MODE_BADGES;
|
mode = mode + 1;
|
||||||
|
mode = mode % REMOTE_MODE_AMOUNT;
|
||||||
free(current_list->tp_search);
|
free(current_list->tp_search);
|
||||||
current_list->tp_search = strdup("");
|
current_list->tp_search = strdup("");
|
||||||
load_remote_list(current_list, 1, mode, false);
|
load_remote_list(current_list, 1, mode, false);
|
||||||
|
|||||||
@@ -348,23 +348,67 @@ const Language_s language_english = {
|
|||||||
},
|
},
|
||||||
.remote_extra_instructions =
|
.remote_extra_instructions =
|
||||||
{
|
{
|
||||||
.info_line = "\uE001 Leave extra menu",
|
{
|
||||||
.instructions = {
|
.info_line = "\uE001 Leave extra menu",
|
||||||
{
|
.instructions = {
|
||||||
"\uE079 Jump to page",
|
{
|
||||||
"\uE07A Search tags"
|
"\uE079 Jump to page",
|
||||||
},
|
"\uE07A Search tags"
|
||||||
{
|
},
|
||||||
NULL,
|
{
|
||||||
"\uE07C Reload without cache"
|
NULL,
|
||||||
},
|
"\uE07C Reload without cache"
|
||||||
{
|
},
|
||||||
"\uE004 Switch to Splashes",
|
{
|
||||||
"\uE005 Switch to Badges"
|
"\uE004 Switch to Badges",
|
||||||
},
|
"\uE005 Switch to Splashes"
|
||||||
{
|
},
|
||||||
"Exit",
|
{
|
||||||
NULL
|
"Exit",
|
||||||
|
NULL
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
.info_line = "\uE001 Leave extra menu",
|
||||||
|
.instructions = {
|
||||||
|
{
|
||||||
|
"\uE079 Jump to page",
|
||||||
|
"\uE07A Search tags"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
NULL,
|
||||||
|
"\uE07C Reload without cache"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"\uE004 Switch to Themes",
|
||||||
|
"\uE005 Switch to Badges"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Exit",
|
||||||
|
NULL
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
.info_line = "\uE001 Leave extra menu",
|
||||||
|
.instructions = {
|
||||||
|
{
|
||||||
|
"\uE079 Jump to page",
|
||||||
|
"\uE07A Search tags"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
NULL,
|
||||||
|
"\uE07C Reload without cache"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"\uE004 Switch to Splashes",
|
||||||
|
"\uE005 Switch to Themes"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Exit",
|
||||||
|
NULL
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -490,7 +534,7 @@ const Language_s language_spanish = {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"\uE07B Explorar ThemePlaza",
|
"\uE07B Explorar ThemePlaza",
|
||||||
NULL
|
"\uE07C Install Badges"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"\uE004 Menú de clasificación",
|
"\uE004 Menú de clasificación",
|
||||||
@@ -708,25 +752,69 @@ const Language_s language_spanish = {
|
|||||||
},
|
},
|
||||||
.remote_extra_instructions =
|
.remote_extra_instructions =
|
||||||
{
|
{
|
||||||
.info_line = "\uE001 Dejar menú extra",
|
{
|
||||||
.instructions = {
|
.info_line = "\uE001 Dejar menú extra",
|
||||||
{
|
.instructions = {
|
||||||
"\uE079 Saltar a la página",
|
{
|
||||||
"\uE07A Buscar etiquetas"
|
"\uE079 Saltar a la página",
|
||||||
},
|
"\uE07A Buscar etiquetas"
|
||||||
{
|
},
|
||||||
NULL,
|
{
|
||||||
"\uE07C Recargar sin caché"
|
NULL,
|
||||||
},
|
"\uE07C Recargar sin caché"
|
||||||
{
|
},
|
||||||
"\uE004 Switch to Splashes",
|
{
|
||||||
"\uE005 Switch to Badges"
|
"\uE004 Switch to Badges",
|
||||||
},
|
"\uE005 Switch to Splashes"
|
||||||
{
|
},
|
||||||
"Salir",
|
{
|
||||||
NULL
|
"Salir",
|
||||||
|
NULL
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
},
|
||||||
|
{
|
||||||
|
.info_line = "\uE001 Dejar menú extra",
|
||||||
|
.instructions = {
|
||||||
|
{
|
||||||
|
"\uE079 Saltar a la página",
|
||||||
|
"\uE07A Buscar etiquetas"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
NULL,
|
||||||
|
"\uE07C Recargar sin caché"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"\uE004 Switch to Themes",
|
||||||
|
"\uE005 Switch to Badges"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Salir",
|
||||||
|
NULL
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
.info_line = "\uE001 Dejar menú extra",
|
||||||
|
.instructions = {
|
||||||
|
{
|
||||||
|
"\uE079 Saltar a la página",
|
||||||
|
"\uE07A Buscar etiquetas"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
NULL,
|
||||||
|
"\uE07C Recargar sin caché"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"\uE004 Switch to Splashes",
|
||||||
|
"\uE005 Switch to Themes"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Salir",
|
||||||
|
NULL
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
},
|
},
|
||||||
.splashes =
|
.splashes =
|
||||||
{
|
{
|
||||||
@@ -851,7 +939,7 @@ const Language_s language_french = {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"\uE07B Aller sur ThemePlaza",
|
"\uE07B Aller sur ThemePlaza",
|
||||||
NULL
|
"\uE07C Installer des Badges"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"\uE004 Trier...",
|
"\uE004 Trier...",
|
||||||
@@ -892,7 +980,7 @@ const Language_s language_french = {
|
|||||||
.zip_not_theme_splash = "Le fichier zip téléchargé n'est\nni un thème, ni un splash",
|
.zip_not_theme_splash = "Le fichier zip téléchargé n'est\nni un thème, ni un splash",
|
||||||
.file_not_zip = "Le fichier téléchargé n'est pas un zip.",
|
.file_not_zip = "Le fichier téléchargé n'est pas un zip.",
|
||||||
.download_failed = "Le téléchargement a échoué.",
|
.download_failed = "Le téléchargement a échoué.",
|
||||||
.badge_question = "Theme or splash not detected.\nIs this a badge?",
|
.badge_question = "Un thème ou un splash n'a pas été detecté.\nEsc-ce un badge?",
|
||||||
},
|
},
|
||||||
.draw =
|
.draw =
|
||||||
{
|
{
|
||||||
@@ -908,9 +996,9 @@ const Language_s language_french = {
|
|||||||
.by = "Par ",
|
.by = "Par ",
|
||||||
.selected = "Sélectionné:",
|
.selected = "Sélectionné:",
|
||||||
.sel = "Sél.:",
|
.sel = "Sél.:",
|
||||||
.tp_theme_mode = "Thèmes de ThemePlaza",
|
.tp_theme_mode = "Thèmes sur ThemePlaza",
|
||||||
.tp_splash_mode = "Splashs de ThemePlaza",
|
.tp_splash_mode = "Splashs sur ThemePlaza",
|
||||||
.tp_badge_mode = "ThemePlaza Badge mode",
|
.tp_badge_mode = "Badges sur ThemePlaza",
|
||||||
.search = "Rechercher...",
|
.search = "Rechercher...",
|
||||||
.page = "Page:",
|
.page = "Page:",
|
||||||
.err_quit = "Appuyez sur \uE000 pour quitter.",
|
.err_quit = "Appuyez sur \uE000 pour quitter.",
|
||||||
@@ -930,12 +1018,12 @@ const Language_s language_french = {
|
|||||||
.delete_sd = "Effacement...",
|
.delete_sd = "Effacement...",
|
||||||
.download_themes = "Téléchargement de la liste des thèmes,\nveuillez patienter...",
|
.download_themes = "Téléchargement de la liste des thèmes,\nveuillez patienter...",
|
||||||
.download_splashes = "Téléchargement de la liste des splashs,\nveuillez patienter...",
|
.download_splashes = "Téléchargement de la liste des splashs,\nveuillez patienter...",
|
||||||
.download_badges = "Downloading badge list, please wait...",
|
.download_badges = "Téléchargement de la liste des badges,\nveuillez patienter...",
|
||||||
.download_preview = "Téléchargement de l'aperçu,\nveuillez patienter...",
|
.download_preview = "Téléchargement de l'aperçu,\nveuillez patienter...",
|
||||||
.download_bgm = "Téléchargement de la musique,\nveuillez patienter...",
|
.download_bgm = "Téléchargement de la musique,\nveuillez patienter...",
|
||||||
.dump_single = "Extraction du thème installé,\nveuillez patienter...",
|
.dump_single = "Extraction du thème installé,\nveuillez patienter...",
|
||||||
.dump_all_official = "Extraction des thèmes officiels,\nveuillez patienter...",
|
.dump_all_official = "Extraction des thèmes officiels,\nveuillez patienter...",
|
||||||
.install_badges = "Installing badges, please wait...",
|
.install_badges = "Installation des badges,\nveuillez patienter...",
|
||||||
.shuffle = "Aléatoire: %i/10",
|
.shuffle = "Aléatoire: %i/10",
|
||||||
},
|
},
|
||||||
.fs =
|
.fs =
|
||||||
@@ -1050,19 +1138,19 @@ const Language_s language_french = {
|
|||||||
.info_line = NULL,
|
.info_line = NULL,
|
||||||
.instructions = {
|
.instructions = {
|
||||||
{
|
{
|
||||||
"\uE000 Download badges",
|
"\uE000 Télécharger",
|
||||||
"\uE001 Go back"
|
"\uE001 Retour"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"\uE002 More options",
|
"\uE002 Plus d'options",
|
||||||
"\uE003 Preview badges"
|
"\uE003 Aperçu"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"\uE004 Previous page",
|
"\uE004 Page précédente",
|
||||||
"\uE005 Next page"
|
"\uE005 Page suivante"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Exit",
|
"Quitter",
|
||||||
NULL
|
NULL
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1070,24 +1158,68 @@ const Language_s language_french = {
|
|||||||
},
|
},
|
||||||
.remote_extra_instructions =
|
.remote_extra_instructions =
|
||||||
{
|
{
|
||||||
.info_line = "\uE001 Retour",
|
{
|
||||||
.instructions = {
|
.info_line = "\uE001 Retour",
|
||||||
{
|
.instructions = {
|
||||||
"\uE079 Aller à la page",
|
{
|
||||||
"\uE07A Tags de recherche"
|
"\uE079 Aller à la page",
|
||||||
|
"\uE07A Tags de recherche"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
NULL,
|
||||||
|
"\uE07C Actualiser sans cache"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"\uE004 Naviguer les Badges",
|
||||||
|
"\uE005 Naviguer les Splashs"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Quitter",
|
||||||
|
NULL
|
||||||
|
}
|
||||||
},
|
},
|
||||||
{
|
},
|
||||||
NULL,
|
{
|
||||||
"\uE07C Actualiser sans cache"
|
.info_line = "\uE001 Retour",
|
||||||
|
.instructions = {
|
||||||
|
{
|
||||||
|
"\uE079 Aller à la page",
|
||||||
|
"\uE07A Tags de recherche"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
NULL,
|
||||||
|
"\uE07C Actualiser sans cache"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"\uE004 Naviguer les Thèmes",
|
||||||
|
"\uE005 Naviguer les Badges"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Quitter",
|
||||||
|
NULL
|
||||||
|
}
|
||||||
},
|
},
|
||||||
{
|
},
|
||||||
"\uE004 Switch to Splashes",
|
{
|
||||||
"\uE005 Switch to Badges"
|
.info_line = "\uE001 Retour",
|
||||||
|
.instructions = {
|
||||||
|
{
|
||||||
|
"\uE079 Aller à la page",
|
||||||
|
"\uE07A Tags de recherche"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
NULL,
|
||||||
|
"\uE07C Actualiser sans cache"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"\uE004 Naviguer les Splashs",
|
||||||
|
"\uE005 Naviguer les Thèmes"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Quitter",
|
||||||
|
NULL
|
||||||
|
}
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"Quitter",
|
|
||||||
NULL
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
.splashes =
|
.splashes =
|
||||||
@@ -1106,7 +1238,7 @@ const Language_s language_french = {
|
|||||||
},
|
},
|
||||||
.badges =
|
.badges =
|
||||||
{
|
{
|
||||||
.extdata_locked = "Ext Data Locked\nTry pressing the Home Button and then returning\nto Anemone3DS, or using the CIA version instead."
|
.extdata_locked = "L'archive des badges est vérouillée.\nEssayez de redémarrer Anemone3DS,\nou utilisez la version CIA."
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -1212,7 +1344,7 @@ const Language_s language_portuguese = {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"\uE07B Navegar no ThemePlaza",
|
"\uE07B Navegar no ThemePlaza",
|
||||||
NULL
|
"\uE07C Install Badges"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"\uE004 Classificar por:",
|
"\uE004 Classificar por:",
|
||||||
@@ -1431,25 +1563,69 @@ const Language_s language_portuguese = {
|
|||||||
},
|
},
|
||||||
.remote_extra_instructions =
|
.remote_extra_instructions =
|
||||||
{
|
{
|
||||||
.info_line = "\uE001 Voltar",
|
{
|
||||||
.instructions = {
|
.info_line = "\uE001 Voltar",
|
||||||
{
|
.instructions = {
|
||||||
"\uE079 Ir para a página",
|
{
|
||||||
"\uE07A Pesquisar tags"
|
"\uE079 Ir para a página",
|
||||||
},
|
"\uE07A Pesquisar tags"
|
||||||
{
|
},
|
||||||
NULL,
|
{
|
||||||
"\uE07C Recarregar sem cache"
|
NULL,
|
||||||
},
|
"\uE07C Recarregar sem cache"
|
||||||
{
|
},
|
||||||
"\uE004 Switch to Splashes",
|
{
|
||||||
"\uE005 Switch to Badges"
|
"\uE004 Switch to Badges",
|
||||||
},
|
"\uE005 Switch to Splashes"
|
||||||
{
|
},
|
||||||
"Sair",
|
{
|
||||||
NULL
|
"Sair",
|
||||||
|
NULL
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
},
|
||||||
|
{
|
||||||
|
.info_line = "\uE001 Voltar",
|
||||||
|
.instructions = {
|
||||||
|
{
|
||||||
|
"\uE079 Ir para a página",
|
||||||
|
"\uE07A Pesquisar tags"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
NULL,
|
||||||
|
"\uE07C Recarregar sem cache"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"\uE004 Switch to Themes",
|
||||||
|
"\uE005 Switch to Badges"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sair",
|
||||||
|
NULL
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
.info_line = "\uE001 Voltar",
|
||||||
|
.instructions = {
|
||||||
|
{
|
||||||
|
"\uE079 Ir para a página",
|
||||||
|
"\uE07A Pesquisar tags"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
NULL,
|
||||||
|
"\uE07C Recarregar sem cache"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"\uE004 Switch to Splashes",
|
||||||
|
"\uE005 Switch to Themes"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sair",
|
||||||
|
NULL
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
},
|
},
|
||||||
.splashes =
|
.splashes =
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user