Merge pull request #10554 from WeedyWeedSmoker/International-translations-update

International: Add all the language updates from Crowdin…
This commit is contained in:
Autechre 2020-05-23 01:52:28 +02:00 committed by GitHub
commit 89f5eefb92
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
34 changed files with 92540 additions and 81293 deletions

View File

@ -327,7 +327,8 @@ ifeq ($(HAVE_LANGEXTRA), 1)
intl/msg_hash_cht.o \
intl/msg_hash_ar.o \
intl/msg_hash_el.o \
intl/msg_hash_tr.o
intl/msg_hash_tr.o \
intl/msg_hash_sk.o
endif
ifneq ($(HAVE_GETOPT_LONG), 1)

View File

@ -287,7 +287,7 @@ static void frontend_psp_init(void *data)
scePowerSetGpuClockFrequency(222);
scePowerSetGpuXbarClockFrequency(166);
sceSysmoduleLoadModule(SCE_SYSMODULE_NET);
SceAppUtilInitParam appUtilParam;
SceAppUtilBootParam appUtilBootParam;
memset(&appUtilParam, 0, sizeof(SceAppUtilInitParam));
@ -532,6 +532,8 @@ enum retro_language psp_get_retro_lang_from_langid(int langid)
return RETRO_LANGUAGE_PORTUGUESE_BRAZIL;
case SCE_SYSTEM_PARAM_LANG_TURKISH:
return RETRO_LANGUAGE_TURKISH;
case SCE_SYSTEM_PARAM_LANG_SLOVAK:
return RETRO_LANGUAGE_SLOVAK;
case SCE_SYSTEM_PARAM_LANG_ENGLISH_US:
case SCE_SYSTEM_PARAM_LANG_ENGLISH_GB:
default:
@ -540,7 +542,7 @@ enum retro_language psp_get_retro_lang_from_langid(int langid)
}
enum retro_language frontend_psp_get_user_language(void)
{
{
int langid;
sceAppUtilSystemParamGetInt(SCE_SYSTEM_PARAM_ID_LANG, &langid);
return psp_get_retro_lang_from_langid(langid);

View File

@ -1147,6 +1147,7 @@ RETROARCH
#include "../intl/msg_hash_ar.c"
#include "../intl/msg_hash_el.c"
#include "../intl/msg_hash_tr.c"
#include "../intl/msg_hash_sk.c"
#endif
#include "../intl/msg_hash_us.c"

View File

@ -6,30 +6,19 @@
#pragma warning(disable:4566)
#endif
/* Top-level Menu */
MSG_HASH(
MENU_ENUM_LABEL_VALUE_CONFIGURATIONS_LIST,
"ملفات التكوين"
MENU_ENUM_LABEL_VALUE_MAIN_MENU,
"القائمة الرئيسية"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_AUDIO_DRIVER,
"نظام تشغيل الصوت"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_AUDIO_SETTINGS,
"الصوت"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_CAMERA_DRIVER,
"نظام تشغيل الكاميرا"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_CONFIGURATIONS,
"تحميل ملف التكوين"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_CONFIGURATION_SETTINGS,
"ملفات التكوين"
MENU_ENUM_LABEL_VALUE_VIDEO_TAB,
"الفيديو"
)
/* Main Menu */
MSG_HASH(
MENU_ENUM_LABEL_VALUE_CONTENT_SETTINGS,
"القائمة السريعة"
@ -38,127 +27,549 @@ MSG_HASH(
MENU_ENUM_LABEL_VALUE_CORE_LIST,
"تحميل الكور"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_DIRECTORY_SETTINGS,
"الدلائل"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_DRIVER_SETTINGS,
"أنظمة التشغيل"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_HELP,
"مساعدة"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_HELP_LIST,
"مساعدة"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_INFORMATION,
"معلومات"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_INFORMATION_LIST,
"معلومات"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_INPUT_DRIVER,
"نظام تشغيل أجهزة الادخال"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_INPUT_SETTINGS,
"أجهزة الادخال"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_JOYPAD_DRIVER,
"نظام تشغيل الجوي باد"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_LANG_ARABIC,
"عربى"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_LOAD_CONTENT_LIST,
"تحميل المحتوى"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_MAIN_MENU,
"القائمة الرئيسية"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_MENU_DRIVER,
"نظام تشغيل القائمة"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_NETWORK_SETTINGS,
"الشبكة"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_ONLINE_UPDATER,
"التحديث عبر الانترنت"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_ONSCREEN_DISPLAY_SETTINGS,
"العرض على الشاشة"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_PLAYLISTS_TAB,
"قوائم التشغيل"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_PLAYLIST_DIRECTORY,
"قائمة التشغيل"
MENU_ENUM_LABEL_VALUE_ONLINE_UPDATER,
"التحديث عبر الانترنت"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_PLAYLIST_SETTINGS,
"قوائم التشغيل"
MENU_ENUM_LABEL_VALUE_INFORMATION_LIST,
"معلومات"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_PRIVACY_SETTINGS,
"خصوصية"
MENU_ENUM_LABEL_VALUE_CONFIGURATIONS_LIST,
"ملفات التكوين"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_HELP_LIST,
"مساعدة"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_QUIT_RETROARCH,
"إنهاء البرنامج"
)
/* Main Menu > Load Core */
/* Main Menu > Load Content */
/* Main Menu > Load Content > Playlists */
MSG_HASH(
MENU_ENUM_LABEL_VALUE_RECORD_DRIVER,
"نظام تشغيل التسجيل"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_RETRO_ACHIEVEMENTS_SETTINGS,
"الإنجازات"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_SAVING_SETTINGS,
"الحفظ"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_USER_INTERFACE_SETTINGS,
"واجهة المستخدم"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_USER_SETTINGS,
"المستخدم"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_VIDEO_DRIVER,
"نظام تشغيل الفيديو"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_VIDEO_SETTINGS,
MENU_ENUM_LABEL_VALUE_GOTO_VIDEO,
"الفيديو"
)
/* Main Menu > Online Updater */
/* Main Menu > Information */
/* Main Menu > Information > Core Information */
/* Main Menu > Information > System Information */
/* Main Menu > Information > Database Manager */
/* Main Menu > Information > Database Manager > Information */
/* Main Menu > Configuration File */
MSG_HASH(
MENU_ENUM_LABEL_VALUE_WIFI_DRIVER,
"نظام تشغيل الواي-فاي"
MENU_ENUM_LABEL_VALUE_CONFIGURATIONS,
"تحميل ملف التكوين"
)
/* Main Menu > Help */
/* Main Menu > Help > Basic Menu Controls */
/* Settings */
MSG_HASH(
MENU_ENUM_LABEL_VALUE_DRIVER_SETTINGS,
"أنظمة التشغيل"
)
MSG_HASH(
MENU_ENUM_SUBLABEL_DRIVER_SETTINGS,
"تغيير أنظمة التشغيل المستخدمة من قبل البرنامج."
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_VIDEO_SETTINGS,
"الفيديو"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_AUDIO_SETTINGS,
"الصوت"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_INPUT_SETTINGS,
"أجهزة الادخال"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_CONFIGURATION_SETTINGS,
"ملفات التكوين"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_SAVING_SETTINGS,
"الحفظ"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_ONSCREEN_DISPLAY_SETTINGS,
"العرض على الشاشة"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_USER_INTERFACE_SETTINGS,
"واجهة المستخدم"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_RETRO_ACHIEVEMENTS_SETTINGS,
"الإنجازات"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_NETWORK_SETTINGS,
"الشبكة"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_PLAYLIST_SETTINGS,
"قوائم التشغيل"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_USER_SETTINGS,
"المستخدم"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_DIRECTORY_SETTINGS,
"الدلائل"
)
/* Settings > Drivers */
MSG_HASH(
MENU_ENUM_LABEL_VALUE_INPUT_DRIVER,
"نظام تشغيل أجهزة الادخال"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_JOYPAD_DRIVER,
"نظام تشغيل الجوي باد"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_VIDEO_DRIVER,
"نظام تشغيل الفيديو"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_AUDIO_DRIVER,
"نظام تشغيل الصوت"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_CAMERA_DRIVER,
"نظام تشغيل الكاميرا"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_WIFI_DRIVER,
"نظام تشغيل الواي-فاي"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_MENU_DRIVER,
"نظام تشغيل القائمة"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_RECORD_DRIVER,
"نظام تشغيل التسجيل"
)
/* Settings > Video */
/* Settings > Video > CRT SwitchRes */
/* Settings > Video > Output */
/* Settings > Video > Fullscreen Mode */
/* Settings > Video > Windowed Mode */
/* Settings > Video > Scaling */
/* Settings > Video > Synchronization */
/* Settings > Audio */
/* Settings > Audio > Output */
/* Settings > Audio > Resampler */
/* Settings > Audio > Synchronization */
/* Settings > Audio > MIDI */
MSG_HASH(
MENU_ENUM_LABEL_VALUE_MIDI_INPUT,
"أجهزة الادخال"
)
/* Settings > Audio > Mixer Settings > Mixer Stream */
/* Settings > Audio > Menu Sounds */
/* Settings > Input */
/* Settings > Input > Haptic Feedback/Vibration */
/* Settings > Input > Menu Controls */
/* Settings > Input > Hotkey Binds */
MSG_HASH(
MENU_ENUM_LABEL_VALUE_INPUT_META_QUIT_KEY,
"إنهاء البرنامج"
)
/* Settings > Input > Port # Binds */
/* Settings > Latency */
/* Settings > Core */
/* Settings > Configuration */
/* Settings > Saving */
/* Settings > Logging */
/* Settings > File Browser */
/* Settings > Frame Throttle */
/* Settings > Frame Throttle > Rewind */
/* Settings > Frame Throttle > Frame Time Counter */
/* Settings > Recording */
/* Settings > Onscreen Display */
/* Settings > Onscreen Display > Onscreen Overlay */
/* Settings > Onscreen Display > Video Layout */
/* Settings > Onscreen Display > Onscreen Notifications */
/* Settings > User Interface */
/* Settings > User Interface > Views */
MSG_HASH(
MENU_ENUM_LABEL_VALUE_QUICK_MENU_VIEWS_SETTINGS,
"القائمة السريعة"
)
/* Settings > User Interface > Views > Quick Menu */
/* Settings > User Interface > Views > Settings */
/* Settings > User Interface > Appearance */
/* Settings > AI Service */
/* Settings > Accessibility */
/* Settings > Power Management */
/* Settings > Achievements */
/* Settings > Network */
/* Settings > Network > Updater */
/* Settings > Playlists */
/* Settings > Playlists > Playlist Management */
MSG_HASH(
MENU_ENUM_LABEL_VALUE_DELETE_PLAYLIST,
"إحذف قائمة التشغيل"
)
/* Settings > User */
MSG_HASH(
MENU_ENUM_LABEL_VALUE_PRIVACY_SETTINGS,
"خصوصية"
)
/* Settings > User > Privacy */
/* Settings > User > Accounts */
/* Settings > User > Accounts > RetroAchievements */
/* Settings > User > Accounts > YouTube */
/* Settings > User > Accounts > Twitch */
/* Settings > Directory */
MSG_HASH(
MENU_ENUM_LABEL_VALUE_PLAYLIST_DIRECTORY,
"قائمة التشغيل"
)
/* Music */
/* Music > Quick Menu */
/* Netplay */
/* Netplay > Host */
/* Import content */
/* Import content > Scan File */
/* Import content > Manual Scan */
/* Playlist > Playlist Item */
MSG_HASH(
MENU_ENUM_LABEL_VALUE_INFORMATION,
"معلومات"
)
/* Playlist Item > Set Core Association */
/* Playlist Item > Information */
/* Quick Menu */
/* Quick Menu > Options */
/* Quick Menu > Controls */
/* Quick Menu > Controls > Load Remap File */
/* Quick Menu > Cheats */
/* Quick Menu > Cheats > Start or Continue Cheat Search */
/* Quick Menu > Cheats > Load Cheat File (Replace) */
/* Quick Menu > Cheats > Load Cheat File (Append) */
/* Quick Menu > Cheats > Cheat Details */
/* Quick Menu > Disk Control */
/* Quick Menu > Shaders */
/* Quick Menu > Shaders > Save */
/* Quick Menu > Shaders > Remove */
/* Quick Menu > Shaders > Shader Parameters */
/* Quick Menu > Overrides */
/* Quick Menu > Achievements */
/* Quick Menu > Information */
/* Miscellaneous UI Items */
/* Settings Options */
MSG_HASH(
MENU_ENUM_LABEL_VALUE_LANG_ARABIC,
"عربى"
)
MSG_HASH(
MENU_ENUM_LABEL_CHEAT_HANDLER_TYPE_RETRO,
"رتروارش"
)
/* RGUI: Settings > User Interface > Appearance */
/* RGUI: Settings Options */
/* XMB: Settings > User Interface > Appearance */
/* XMB: Settings Options */
/* Ozone: Settings > User Interface > Appearance */
/* MaterialUI: Settings > User Interface > Appearance */
/* MaterialUI: Settings Options */
/* Qt (Desktop Menu) */
MSG_HASH(
MENU_ENUM_LABEL_VALUE_QT_MENU_FILE_LOAD_CORE,
"&تحميل الكور..."
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_QT_MENU_HELP,
"&مساعدة"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_QT_LOAD_CORE,
"تحميل الكور"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_QT_TAB_PLAYLISTS,
"قوائم التشغيل"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_QT_INFORMATION,
"معلومات"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_QT_DELETE_PLAYLIST,
"إحذف قائمة التشغيل"
)
/* Unsorted */
MSG_HASH(
MENU_ENUM_LABEL_VALUE_USER,
"المستخدم"
)
/* Unused (Only Exist in Translation Files) */
MSG_HASH(
MENU_ENUM_LABEL_VALUE_HELP,
"مساعدة"
)
/* Unused (Needs Confirmation) */
/* Discord Status */
/* Notifications */
MSG_HASH(
MSG_PROGRAM,
"رتروارش"
)
/* Lakka */
/* Environment Specific Settings */
MSG_HASH(
MENU_ENUM_LABEL_VALUE_WIFI_SETTINGS,
"نظام تشغيل الواي-فاي"
)
#ifdef HAVE_LAKKA_SWITCH
#endif
#if defined(HAVE_LAKKA_SWITCH) || defined(HAVE_LIBNX)
#endif
#ifdef HAVE_LAKKA
#endif
#ifdef GEKKO
#endif
#ifdef HAVE_ODROIDGO2
#endif
#if defined(_3DS)
#endif
#ifdef HAVE_QT
#endif

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -6,3 +6,362 @@
#pragma warning(disable:4566)
#endif
/* Top-level Menu */
/* Main Menu */
/* Main Menu > Load Core */
/* Main Menu > Load Content */
/* Main Menu > Load Content > Playlists */
/* Main Menu > Online Updater */
/* Main Menu > Information */
/* Main Menu > Information > Core Information */
/* Main Menu > Information > System Information */
/* Main Menu > Information > Database Manager */
/* Main Menu > Information > Database Manager > Information */
/* Main Menu > Configuration File */
/* Main Menu > Help */
/* Main Menu > Help > Basic Menu Controls */
/* Settings */
/* Settings > Drivers */
/* Settings > Video */
/* Settings > Video > CRT SwitchRes */
/* Settings > Video > Output */
/* Settings > Video > Fullscreen Mode */
/* Settings > Video > Windowed Mode */
/* Settings > Video > Scaling */
/* Settings > Video > Synchronization */
/* Settings > Audio */
/* Settings > Audio > Output */
/* Settings > Audio > Resampler */
/* Settings > Audio > Synchronization */
/* Settings > Audio > MIDI */
/* Settings > Audio > Mixer Settings > Mixer Stream */
/* Settings > Audio > Menu Sounds */
/* Settings > Input */
/* Settings > Input > Haptic Feedback/Vibration */
/* Settings > Input > Menu Controls */
/* Settings > Input > Hotkey Binds */
/* Settings > Input > Port # Binds */
/* Settings > Latency */
/* Settings > Core */
/* Settings > Configuration */
/* Settings > Saving */
/* Settings > Logging */
/* Settings > File Browser */
/* Settings > Frame Throttle */
/* Settings > Frame Throttle > Rewind */
/* Settings > Frame Throttle > Frame Time Counter */
/* Settings > Recording */
/* Settings > Onscreen Display */
/* Settings > Onscreen Display > Onscreen Overlay */
/* Settings > Onscreen Display > Video Layout */
/* Settings > Onscreen Display > Onscreen Notifications */
/* Settings > User Interface */
/* Settings > User Interface > Views */
/* Settings > User Interface > Views > Quick Menu */
/* Settings > User Interface > Views > Settings */
/* Settings > User Interface > Appearance */
/* Settings > AI Service */
/* Settings > Accessibility */
/* Settings > Power Management */
/* Settings > Achievements */
/* Settings > Network */
/* Settings > Network > Updater */
/* Settings > Playlists */
/* Settings > Playlists > Playlist Management */
/* Settings > User */
/* Settings > User > Privacy */
/* Settings > User > Accounts */
/* Settings > User > Accounts > RetroAchievements */
/* Settings > User > Accounts > YouTube */
/* Settings > User > Accounts > Twitch */
/* Settings > Directory */
/* Music */
/* Music > Quick Menu */
/* Netplay */
/* Netplay > Host */
/* Import content */
/* Import content > Scan File */
/* Import content > Manual Scan */
/* Playlist > Playlist Item */
/* Playlist Item > Set Core Association */
/* Playlist Item > Information */
/* Quick Menu */
/* Quick Menu > Options */
/* Quick Menu > Controls */
/* Quick Menu > Controls > Load Remap File */
/* Quick Menu > Cheats */
/* Quick Menu > Cheats > Start or Continue Cheat Search */
/* Quick Menu > Cheats > Load Cheat File (Replace) */
/* Quick Menu > Cheats > Load Cheat File (Append) */
/* Quick Menu > Cheats > Cheat Details */
/* Quick Menu > Disk Control */
/* Quick Menu > Shaders */
/* Quick Menu > Shaders > Save */
/* Quick Menu > Shaders > Remove */
/* Quick Menu > Shaders > Shader Parameters */
/* Quick Menu > Overrides */
/* Quick Menu > Achievements */
/* Quick Menu > Information */
/* Miscellaneous UI Items */
/* Settings Options */
/* RGUI: Settings > User Interface > Appearance */
/* RGUI: Settings Options */
/* XMB: Settings > User Interface > Appearance */
/* XMB: Settings Options */
/* Ozone: Settings > User Interface > Appearance */
/* MaterialUI: Settings > User Interface > Appearance */
/* MaterialUI: Settings Options */
/* Qt (Desktop Menu) */
MSG_HASH(
MENU_ENUM_LABEL_VALUE_QT_DELETE_PLAYLIST,
"Forigi ludliston"
)
/* Unsorted */
/* Unused (Only Exist in Translation Files) */
/* Unused (Needs Confirmation) */
/* Discord Status */
/* Notifications */
/* Lakka */
/* Environment Specific Settings */
#ifdef HAVE_LAKKA_SWITCH
#endif
#if defined(HAVE_LAKKA_SWITCH) || defined(HAVE_LIBNX)
#endif
#ifdef HAVE_LAKKA
#endif
#ifdef GEKKO
#endif
#ifdef HAVE_ODROIDGO2
#endif
#if defined(_3DS)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_VIDEO_3DS_LCD_BOTTOM,
"3DS Fundo Ekrano"
)
#endif
#ifdef HAVE_QT
#endif

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

53
intl/msg_hash_sk.c Normal file
View File

@ -0,0 +1,53 @@
/* RetroArch - A frontend for libretro.
* Copyright (C) 2011-2017 - Daniel De Matteis
*
* RetroArch is free software: you can redistribute it and/or modify it under the terms
* of the GNU General Public License as published by the Free Software Found-
* ation, either version 3 of the License, or (at your option) any later version.
*
* RetroArch is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
* PURPOSE. See the GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License along with RetroArch.
* If not, see <http://www.gnu.org/licenses/>.
*/
#include <stdint.h>
#include <string.h>
#include "../msg_hash.h"
#if defined(_MSC_VER) && !defined(_XBOX) && (_MSC_VER >= 1500 && _MSC_VER < 1900)
#if (_MSC_VER >= 1700)
/* https://support.microsoft.com/en-us/kb/980263 */
#pragma execution_character_set("utf-8")
#endif
#pragma warning(disable:4566)
#endif
int menu_hash_get_help_sk_enum(enum msg_hash_enums msg, char *s, size_t len)
{
int ret = 0;
switch (msg)
{
case MSG_UNKNOWN:
default:
ret = -1;
break;
}
return ret;
}
const char *msg_hash_to_str_sk(enum msg_hash_enums msg)
{
switch (msg)
{
#include "msg_hash_sk.h"
default:
break;
}
return "null";
}

1199
intl/msg_hash_sk.h Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

76
intl/progress.h Normal file
View File

@ -0,0 +1,76 @@
/* Arabic */
#define LANGUAGE_PROGRESS_ARABIC_TRANSLATED 0
#define LANGUAGE_PROGRESS_ARABIC_APPROVED 0
/* Chinese Simplified */
#define LANGUAGE_PROGRESS_CHINESE_SIMPLIFIED_TRANSLATED 72
#define LANGUAGE_PROGRESS_CHINESE_SIMPLIFIED_APPROVED 13
/* Chinese Traditional */
#define LANGUAGE_PROGRESS_CHINESE_TRADITIONAL_TRANSLATED 26
#define LANGUAGE_PROGRESS_CHINESE_TRADITIONAL_APPROVED 0
/* Dutch */
#define LANGUAGE_PROGRESS_DUTCH_TRANSLATED 15
#define LANGUAGE_PROGRESS_DUTCH_APPROVED 0
/* Esperanto */
#define LANGUAGE_PROGRESS_ESPERANTO_TRANSLATED 0
#define LANGUAGE_PROGRESS_ESPERANTO_APPROVED 0
/* French */
#define LANGUAGE_PROGRESS_FRENCH_TRANSLATED 100
#define LANGUAGE_PROGRESS_FRENCH_APPROVED 100
/* German */
#define LANGUAGE_PROGRESS_GERMAN_TRANSLATED 50
#define LANGUAGE_PROGRESS_GERMAN_APPROVED 0
/* Greek */
#define LANGUAGE_PROGRESS_GREEK_TRANSLATED 33
#define LANGUAGE_PROGRESS_GREEK_APPROVED 0
/* Italian */
#define LANGUAGE_PROGRESS_ITALIAN_TRANSLATED 53
#define LANGUAGE_PROGRESS_ITALIAN_APPROVED 0
/* Japanese */
#define LANGUAGE_PROGRESS_JAPANESE_TRANSLATED 74
#define LANGUAGE_PROGRESS_JAPANESE_APPROVED 0
/* Korean */
#define LANGUAGE_PROGRESS_KOREAN_TRANSLATED 85
#define LANGUAGE_PROGRESS_KOREAN_APPROVED 0
/* Polish */
#define LANGUAGE_PROGRESS_POLISH_TRANSLATED 98
#define LANGUAGE_PROGRESS_POLISH_APPROVED 0
/* Portuguese */
#define LANGUAGE_PROGRESS_PORTUGUESE_TRANSLATED 45
#define LANGUAGE_PROGRESS_PORTUGUESE_APPROVED 0
/* Portuguese, Brazilian */
#define LANGUAGE_PROGRESS_PORTUGUESE_BRAZILIAN_TRANSLATED 98
#define LANGUAGE_PROGRESS_PORTUGUESE_BRAZILIAN_APPROVED 0
/* Russian */
#define LANGUAGE_PROGRESS_RUSSIAN_TRANSLATED 55
#define LANGUAGE_PROGRESS_RUSSIAN_APPROVED 0
/* Slovak */
#define LANGUAGE_PROGRESS_SLOVAK_TRANSLATED 3
#define LANGUAGE_PROGRESS_SLOVAK_APPROVED 0
/* Spanish */
#define LANGUAGE_PROGRESS_SPANISH_TRANSLATED 99
#define LANGUAGE_PROGRESS_SPANISH_APPROVED 0
/* Turkish */
#define LANGUAGE_PROGRESS_TURKISH_TRANSLATED 100
#define LANGUAGE_PROGRESS_TURKISH_APPROVED 0
/* Vietnamese */
#define LANGUAGE_PROGRESS_VIETNAMESE_TRANSLATED 5
#define LANGUAGE_PROGRESS_VIETNAMESE_APPROVED 0

View File

@ -278,6 +278,7 @@ enum retro_language
RETRO_LANGUAGE_ARABIC = 16,
RETRO_LANGUAGE_GREEK = 17,
RETRO_LANGUAGE_TURKISH = 18,
RETRO_LANGUAGE_SLOVAK = 19,
RETRO_LANGUAGE_LAST,
/* Ensure sizeof(enum) == sizeof(int) */
@ -1087,10 +1088,10 @@ enum retro_mod
#define RETRO_ENVIRONMENT_GET_TARGET_REFRESH_RATE (50 | RETRO_ENVIRONMENT_EXPERIMENTAL)
/* float * --
* Float value that lets us know what target refresh rate
* Float value that lets us know what target refresh rate
* is curently in use by the frontend.
*
* The core can use the returned value to set an ideal
* The core can use the returned value to set an ideal
* refresh rate/framerate.
*/
@ -1098,7 +1099,7 @@ enum retro_mod
/* bool * --
* Boolean value that indicates whether or not the frontend supports
* input bitmasks being returned by retro_input_state_t. The advantage
* of this is that retro_input_state_t has to be only called once to
* of this is that retro_input_state_t has to be only called once to
* grab all button states instead of multiple times.
*
* If it returns true, you can pass RETRO_DEVICE_ID_JOYPAD_MASK as 'id'

View File

@ -116,6 +116,7 @@ struct retro_core_option_definition *option_defs_intl[RETRO_LANGUAGE_LAST] = {
NULL, /* RETRO_LANGUAGE_ARABIC */
NULL, /* RETRO_LANGUAGE_GREEK */
NULL, /* RETRO_LANGUAGE_TURKISH */
NULL, /* RETRO_LANGUAGE_SLOVAK */
};
#endif

View File

@ -73,6 +73,8 @@ extern "C" {
/* RETRO_LANGUAGE_TURKISH */
/* RETRO_LANGUAGE_SLOVAK */
#ifdef __cplusplus
}
#endif

View File

@ -131,6 +131,7 @@ struct retro_core_option_definition *option_defs_intl[RETRO_LANGUAGE_LAST] = {
NULL, /* RETRO_LANGUAGE_ARABIC */
NULL, /* RETRO_LANGUAGE_GREEK */
NULL, /* RETRO_LANGUAGE_TURKISH */
NULL, /* RETRO_LANGUAGE_SLOVAK */
};
#endif

View File

@ -73,6 +73,8 @@ extern "C" {
/* RETRO_LANGUAGE_TURKISH */
/* RETRO_LANGUAGE_SLOVAK */
#ifdef __cplusplus
}
#endif

View File

@ -116,6 +116,7 @@ struct retro_core_option_definition *option_defs_intl[RETRO_LANGUAGE_LAST] = {
NULL, /* RETRO_LANGUAGE_ARABIC */
NULL, /* RETRO_LANGUAGE_GREEK */
NULL, /* RETRO_LANGUAGE_TURKISH */
NULL, /* RETRO_LANGUAGE_SLOVAK */
};
#endif

View File

@ -108,6 +108,8 @@ struct retro_core_option_definition option_defs_fr[] = {
/* RETRO_LANGUAGE_TURKISH */
/* RETRO_LANGUAGE_SLOVAK */
#ifdef __cplusplus
}
#endif

View File

@ -5879,6 +5879,7 @@ static void setting_get_string_representation_uint_user_language(
modes[RETRO_LANGUAGE_ARABIC] = msg_hash_to_str(MENU_ENUM_LABEL_VALUE_LANG_ARABIC);
modes[RETRO_LANGUAGE_GREEK] = msg_hash_to_str(MENU_ENUM_LABEL_VALUE_LANG_GREEK);
modes[RETRO_LANGUAGE_TURKISH] = msg_hash_to_str(MENU_ENUM_LABEL_VALUE_LANG_TURKISH);
modes[RETRO_LANGUAGE_SLOVAK] = msg_hash_to_str(MENU_ENUM_LABEL_VALUE_LANG_SLOVAK);
strlcpy(s, modes[*msg_hash_get_uint(MSG_HASH_USER_LANGUAGE)], len);
}
#endif

View File

@ -88,6 +88,9 @@ int menu_hash_get_help_enum(enum msg_hash_enums msg, char *s, size_t len)
case RETRO_LANGUAGE_TURKISH:
ret = menu_hash_get_help_tr_enum(msg, s, len);
break;
case RETRO_LANGUAGE_SLOVAK:
ret = menu_hash_get_help_sk_enum(msg, s, len);
break;
default:
break;
}
@ -165,6 +168,9 @@ const char *get_user_language_iso639_1(bool limit)
case RETRO_LANGUAGE_TURKISH:
voice = "tr";
break;
case RETRO_LANGUAGE_SLOVAK:
voice = "sk";
break;
case RETRO_LANGUAGE_RUSSIAN:
voice = "ru";
break;
@ -234,6 +240,9 @@ const char *msg_hash_to_str(enum msg_hash_enums msg)
case RETRO_LANGUAGE_TURKISH:
ret = msg_hash_to_str_tr(msg);
break;
case RETRO_LANGUAGE_SLOVAK:
ret = msg_hash_to_str_sk(msg);
break;
default:
break;
}

View File

@ -2848,6 +2848,9 @@ int menu_hash_get_help_el_enum(enum msg_hash_enums msg, char *s, size_t len);
const char *msg_hash_to_str_tr(enum msg_hash_enums msg);
int menu_hash_get_help_tr_enum(enum msg_hash_enums msg, char *s, size_t len);
const char *msg_hash_to_str_sk(enum msg_hash_enums msg);
int menu_hash_get_help_sk_enum(enum msg_hash_enums msg, char *s, size_t len);
int menu_hash_get_help_enum(enum msg_hash_enums msg, char *s, size_t len);
enum msg_file_type msg_hash_to_file_type(uint32_t hash);