diff --git a/source/gettext.c b/source/gettext.c index 88aadce..16a5032 100644 --- a/source/gettext.c +++ b/source/gettext.c @@ -4,6 +4,7 @@ #include "en_lang.h" #include "it_lang.h" +#include "nl_lang.h" #include #include #include @@ -233,6 +234,9 @@ void loadLanguage(LanguageEnum lang) case LANG_IT: loadLanguageFromMemory(it_lang, it_lang_size); break; + case LANG_NL: + loadLanguageFromMemory(nl_lang, nl_lang_size); + break; default: loadLanguageFromMemory(en_lang, en_lang_size); break; diff --git a/source/gettext.h b/source/gettext.h index 3e2a8ba..05ae8bb 100644 --- a/source/gettext.h +++ b/source/gettext.h @@ -3,6 +3,7 @@ typedef enum { LANG_EN, LANG_IT, + LANG_NL, LANGS_COUNT } LanguageEnum; diff --git a/source/lang/en.lang b/source/lang/en.lang index 712af15..37e9e84 100644 --- a/source/lang/en.lang +++ b/source/lang/en.lang @@ -163,6 +163,9 @@ msgstr "" msgid "Italian" msgstr "" +msgid "Dutch" +msgstr "" + msgid "Check for updates" msgstr "" diff --git a/source/lang/nl.lang b/source/lang/nl.lang new file mode 100644 index 0000000..b023bb9 --- /dev/null +++ b/source/lang/nl.lang @@ -0,0 +1,191 @@ +msgid "Ok" +msgstr "Ok" + +msgid "Cancel" +msgstr "Annuleren" + +msgid "Yes" +msgstr "Ja" + +msgid "No" +msgstr "Nee" + +msgid "Browse" +msgstr "Bladeren" + +msgid "Search by title" +msgstr "Zoek op titel" + +msgid "Browse all" +msgstr "Blader alle" + +msgid "No database loaded or initialized" +msgstr "Geen database geladen of geïnitialiseerd" + +msgid "Page" +msgstr "Pagina" + +msgid "Previous" +msgstr "Vorige" + +msgid "Next" +msgstr "Volgende" + +msgid "Platform" +msgstr "Platform" + +msgid "Region" +msgstr "Regio" + +msgid "Author" +msgstr "Auteur" + +msgid "Version" +msgstr "Versie" + +msgid "Download" +msgstr "Downloaden" + +msgid "Error" +msgstr "Fout" + +msgid "Info" +msgstr "Info" + +msgid "Prompt" +msgstr "Prompt" + +msgid "Download failed" +msgstr "Download mislukt" + +msgid "could not create download directory" +msgstr "kon geen downloadmap aanmaken" + +msgid "bad response status" +msgstr "foute responsstatus" + +msgid "could not initialize download" +msgstr "kon download niet initialiseren" + +msgid "could not create file" +msgstr "kon geen bestand aanmaken" + +msgid "could not perform download" +msgstr "kon geen download uitvoeren" + +msgid "Download completed" +msgstr "Download voltooid" + +msgid "Extracting content..." +msgstr "Inhoud uitpakken..." + +msgid "Extraction failed" +msgstr "Uitpakken mislukt" + +msgid "could not open file" +msgstr "Kon bestand niet openen" + +msgid "could not locate file" +msgstr "Kon bestand niet vinden" + +msgid "could not read file" +msgstr "Kon bestand niet lezen" + +msgid "could not write file" +msgstr "Kon bestand niet schrijven" + +msgid "Do you wish to extract the content in a separate directory?" +msgstr "Wil je de inhoud in een aparte map uitpakken?" + +msgid "Failed to initialize database" +msgstr "Kon database niet initialiseren" + +msgid "download failed" +msgstr "download mislukt" + +msgid "file not found" +msgstr "bestand niet gevonden" + +msgid "Database open failed" +msgstr "Kon database niet openen" + +msgid "invalid version" +msgstr "Ongeldige versie" + +msgid "invalid format" +msgstr "Ongeldig formaat" + +msgid "Database loaded successfully" +msgstr "Database geladen" + +msgid "entries" +msgstr "items" + +msgid "Databases" +msgstr "Databases" + +msgid "No databases found" +msgstr "Geen databases gevonden" + +msgid "Loading database..." +msgstr "Database aan het laden..." + +msgid "Settings" +msgstr "Instellingen" + +msgid "Downloads directory" +msgstr "Downloads-map" + +msgid "Use platform-specific directories (E.g. nds, gba)" +msgstr "Gebruik platformspecifieke mappen (bijv. nds, gba)" + +msgid "Color scheme" +msgstr "Kleurenschema" + +msgid "Check for updates on start" +msgstr "Controleer op updates bij het starten" + +msgid "Language" +msgstr "Taal" + +msgid "Path can not be empty" +msgstr "Pad mag niet leeg zijn" + +msgid "Directory does not exist. Do you want to create it?" +msgstr "Map bestaat niet. Wil je het aanmaken?" + +msgid "Failed to create directory" +msgstr "Kon map niet aanmaken" + +msgid "Italian" +msgstr "Italiaans" + +msgid "Dutch" +msgstr "Nederlands" + +msgid "Check for updates" +msgstr "Controleer op updates" + +msgid "Could not download update" +msgstr "Kon update niet downloaden" + +msgid "Extracting update files..." +msgstr "Update bestanden uitpakken..." + +msgid "Could not extract update files" +msgstr "Kon update bestanden niet uitpakken" + +msgid "Update downloaded successfully. Do you want to reboot now?" +msgstr "Update gedownload. Wil je nu herstarten?" + +msgid "Checking for updates..." +msgstr "Updates controleren..." + +msgid "New version found" +msgstr "Nieuwe versie gevonden" + +msgid "Update" +msgstr "Update" + +msgid "Ignore" +msgstr "Negeer" diff --git a/source/settings.h b/source/settings.h index eafb127..8dbfa5a 100644 --- a/source/settings.h +++ b/source/settings.h @@ -30,6 +30,7 @@ extern struct Settings settings; #define langStr(x) \ ((x) == LANG_EN ? "English" \ : (x) == LANG_IT ? "Italian" \ + : (x) == LANG_NL ? "Dutch" \ : "") #define checkUpdateOnStartStr(x) \