Every .h files && tr.c&.h files edited (#8648)

* Every .h files && tr.c&.h files edited

each .h file  is edited in their own language, Menu_ENUM_LABEL_VALUE_LANG_GREEK & Menu_ENUM_LABEL_VALUE_LANG_TURKISH added into missed .h files, according to the frequency of use Turkish translations changed. some unnecessary blank spaces deleted

* added )

added ) end of #988 & #986 lines

* Added New Turkish Translations

added some translations

* update msg_hash_tr.c

some lines deleted, new translations added

* Update msg_hash_tr.c

* Delete msg_hash_fr.h

Since they are revision french translations, there is no need to add Turkish & Greek colum for right now.

* Newest FR translate added

since they are added Greek & Turkish into their FR files no need to add
This commit is contained in:
Ömercan Kömür 2019-05-06 18:25:52 +03:00 committed by Twinaphex
parent 9dd5a55310
commit 9da9f4bad0
18 changed files with 1101 additions and 1055 deletions

View File

@ -981,7 +981,11 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_SPANISH,
MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_VIETNAMESE, MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_VIETNAMESE,
"越南语") "越南语")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_ARABIC, MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_ARABIC,
"Arabic") "阿拉伯语")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_GREEK,
"希腊语")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_TURKISH,
"土耳其")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LEFT_ANALOG, MSG_HASH(MENU_ENUM_LABEL_VALUE_LEFT_ANALOG,
"左侧摇杆") "左侧摇杆")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LIBRETRO_DIR_PATH, MSG_HASH(MENU_ENUM_LABEL_VALUE_LIBRETRO_DIR_PATH,

View File

@ -921,7 +921,11 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_SPANISH,
MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_VIETNAMESE, MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_VIETNAMESE,
"越南語") "越南語")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_ARABIC, MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_ARABIC,
"Arabic") "阿拉伯")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_GREEK,
"希腊语")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_TURKISH,
"土耳其")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LEFT_ANALOG, MSG_HASH(MENU_ENUM_LABEL_VALUE_LEFT_ANALOG,
"左側搖桿") "左側搖桿")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LIBRETRO_DIR_PATH, MSG_HASH(MENU_ENUM_LABEL_VALUE_LIBRETRO_DIR_PATH,

View File

@ -959,6 +959,10 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_VIETNAMESE,
"Vietnamesisch") "Vietnamesisch")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_ARABIC, MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_ARABIC,
"Arabisch") "Arabisch")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_GREEK,
"Griechisch")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_TURKISH,
"Türkisch")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LEFT_ANALOG, MSG_HASH(MENU_ENUM_LABEL_VALUE_LEFT_ANALOG,
"Linker Analogstick") "Linker Analogstick")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LIBRETRO_DIR_PATH, MSG_HASH(MENU_ENUM_LABEL_VALUE_LIBRETRO_DIR_PATH,

View File

@ -1412,76 +1412,80 @@ MSG_HASH(
) )
MSG_HASH( MSG_HASH(
MENU_ENUM_LABEL_VALUE_LANG_CHINESE_SIMPLIFIED, MENU_ENUM_LABEL_VALUE_LANG_CHINESE_SIMPLIFIED,
"Chinese (Simplified)" "Κινέζικα (Απλοποιημένα)"
) )
MSG_HASH( MSG_HASH(
MENU_ENUM_LABEL_VALUE_LANG_CHINESE_TRADITIONAL, MENU_ENUM_LABEL_VALUE_LANG_CHINESE_TRADITIONAL,
"Chinese (Traditional)" "Κινέζικα (Παραδοσιακά)"
) )
MSG_HASH( MSG_HASH(
MENU_ENUM_LABEL_VALUE_LANG_DUTCH, MENU_ENUM_LABEL_VALUE_LANG_DUTCH,
"Dutch" "Ολλανδός"
) )
MSG_HASH( MSG_HASH(
MENU_ENUM_LABEL_VALUE_LANG_ENGLISH, MENU_ENUM_LABEL_VALUE_LANG_ENGLISH,
"English" "Αγγλικά"
) )
MSG_HASH( MSG_HASH(
MENU_ENUM_LABEL_VALUE_LANG_ESPERANTO, MENU_ENUM_LABEL_VALUE_LANG_ESPERANTO,
"Esperanto" "Εσπεράντο"
) )
MSG_HASH( MSG_HASH(
MENU_ENUM_LABEL_VALUE_LANG_FRENCH, MENU_ENUM_LABEL_VALUE_LANG_FRENCH,
"French" "Γαλλική γλώσσα"
) )
MSG_HASH( MSG_HASH(
MENU_ENUM_LABEL_VALUE_LANG_GERMAN, MENU_ENUM_LABEL_VALUE_LANG_GERMAN,
"German" "Γερμανός"
) )
MSG_HASH( MSG_HASH(
MENU_ENUM_LABEL_VALUE_LANG_ITALIAN, MENU_ENUM_LABEL_VALUE_LANG_ITALIAN,
"Italian" "Ιταλικά"
) )
MSG_HASH( MSG_HASH(
MENU_ENUM_LABEL_VALUE_LANG_JAPANESE, MENU_ENUM_LABEL_VALUE_LANG_JAPANESE,
"Japanese" "Ιαπωνικά"
) )
MSG_HASH( MSG_HASH(
MENU_ENUM_LABEL_VALUE_LANG_KOREAN, MENU_ENUM_LABEL_VALUE_LANG_KOREAN,
"Korean" "Κορεατικά"
) )
MSG_HASH( MSG_HASH(
MENU_ENUM_LABEL_VALUE_LANG_POLISH, MENU_ENUM_LABEL_VALUE_LANG_POLISH,
"Polish" "Πολωνία"
) )
MSG_HASH( MSG_HASH(
MENU_ENUM_LABEL_VALUE_LANG_PORTUGUESE_BRAZIL, MENU_ENUM_LABEL_VALUE_LANG_PORTUGUESE_BRAZIL,
"Portuguese (Brazil)" "Πορτογαλικά (Βραζιλία)"
) )
MSG_HASH( MSG_HASH(
MENU_ENUM_LABEL_VALUE_LANG_PORTUGUESE_PORTUGAL, MENU_ENUM_LABEL_VALUE_LANG_PORTUGUESE_PORTUGAL,
"Portuguese (Portugal)" "Πορτογαλικά (Πορτογαλία)"
) )
MSG_HASH( MSG_HASH(
MENU_ENUM_LABEL_VALUE_LANG_RUSSIAN, MENU_ENUM_LABEL_VALUE_LANG_RUSSIAN,
"Russian" "Ρωσική"
) )
MSG_HASH( MSG_HASH(
MENU_ENUM_LABEL_VALUE_LANG_SPANISH, MENU_ENUM_LABEL_VALUE_LANG_SPANISH,
"Spanish" "Ισπανικά"
) )
MSG_HASH( MSG_HASH(
MENU_ENUM_LABEL_VALUE_LANG_VIETNAMESE, MENU_ENUM_LABEL_VALUE_LANG_VIETNAMESE,
"Vietnamese" "Βιετναμέζος"
) )
MSG_HASH( MSG_HASH(
MENU_ENUM_LABEL_VALUE_LANG_ARABIC, MENU_ENUM_LABEL_VALUE_LANG_ARABIC,
"Arabic" "Αραβικός"
) )
MSG_HASH( MSG_HASH(
MENU_ENUM_LABEL_VALUE_LANG_GREEK, MENU_ENUM_LABEL_VALUE_LANG_GREEK,
"Ελληνικά" "Ελληνικά"
) )
MSG_HASH(
MENU_ENUM_LABEL_VALUE_LANG_TURKISH,
"Τούρκικος"
)
MSG_HASH( MSG_HASH(
MENU_ENUM_LABEL_VALUE_LEFT_ANALOG, MENU_ENUM_LABEL_VALUE_LEFT_ANALOG,
"Αριστερό Αναλογικό" "Αριστερό Αναλογικό"

View File

@ -843,6 +843,10 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_VIETNAMESE,
"Vietnamese") "Vietnamese")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_ARABIC, MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_ARABIC,
"Arabic") "Arabic")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_GREEK,
"Greek")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_TURKISH,
"Turkish")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LEFT_ANALOG, MSG_HASH(MENU_ENUM_LABEL_VALUE_LEFT_ANALOG,
"Left Analog") "Left Analog")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LIBRETRO_DIR_PATH, MSG_HASH(MENU_ENUM_LABEL_VALUE_LIBRETRO_DIR_PATH,

View File

@ -1536,6 +1536,10 @@ MSG_HASH(
MENU_ENUM_LABEL_VALUE_LANG_GREEK, MENU_ENUM_LABEL_VALUE_LANG_GREEK,
"Griego" "Griego"
) )
MSG_HASH(
MENU_ENUM_LABEL_VALUE_LANG_TURKISH,
"Turco"
)
MSG_HASH( MSG_HASH(
MENU_ENUM_LABEL_VALUE_LEFT_ANALOG, MENU_ENUM_LABEL_VALUE_LEFT_ANALOG,
"Analógico izquierdo" "Analógico izquierdo"

View File

@ -960,7 +960,11 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_SPANISH,
MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_VIETNAMESE, MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_VIETNAMESE,
"Vietnamese") "Vietnamese")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_ARABIC, MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_ARABIC,
"Arabic") "Araba")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_GREEK,
"Greco")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_TURKISH,
"Turco")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LEFT_ANALOG, MSG_HASH(MENU_ENUM_LABEL_VALUE_LEFT_ANALOG,
"Analogico sinistro") "Analogico sinistro")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LIBRETRO_DIR_PATH, MSG_HASH(MENU_ENUM_LABEL_VALUE_LIBRETRO_DIR_PATH,

View File

@ -1045,6 +1045,10 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_VIETNAMESE,
"ベトナム語") "ベトナム語")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_ARABIC, MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_ARABIC,
"アラビア語") "アラビア語")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_GREEK,
"ギリシャ語")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_TURKISH,
"トルコ語")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LEFT_ANALOG, MSG_HASH(MENU_ENUM_LABEL_VALUE_LEFT_ANALOG,
"左のアナログ") "左のアナログ")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LIBRETRO_DIR_PATH, MSG_HASH(MENU_ENUM_LABEL_VALUE_LIBRETRO_DIR_PATH,

View File

@ -907,6 +907,10 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_VIETNAMESE,
"베트남어") "베트남어")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_ARABIC, MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_ARABIC,
"아랍어") "아랍어")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_GREEK,
"그리스 사람")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_TURKISH,
"터키어")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LEFT_ANALOG, MSG_HASH(MENU_ENUM_LABEL_VALUE_LEFT_ANALOG,
"좌 아날로그") "좌 아날로그")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LIBRETRO_DIR_PATH, MSG_HASH(MENU_ENUM_LABEL_VALUE_LIBRETRO_DIR_PATH,

View File

@ -841,7 +841,11 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_SPANISH,
MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_VIETNAMESE, MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_VIETNAMESE,
"Vietnamees") "Vietnamees")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_ARABIC, MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_ARABIC,
"Arabic") "Arabisch")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_GREEK,
"Grieks")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_TURKISH,
"Turks")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LEFT_ANALOG, MSG_HASH(MENU_ENUM_LABEL_VALUE_LEFT_ANALOG,
"Linkse Analoge Stick") "Linkse Analoge Stick")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LIBRETRO_DIR_PATH, MSG_HASH(MENU_ENUM_LABEL_VALUE_LIBRETRO_DIR_PATH,

View File

@ -993,6 +993,10 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_VIETNAMESE,
"wietnamski") "wietnamski")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_ARABIC, MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_ARABIC,
"arabski") "arabski")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_GREEK,
"grščina")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_TURKISH,
"turščina")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LEFT_ANALOG, MSG_HASH(MENU_ENUM_LABEL_VALUE_LEFT_ANALOG,
"Lewy analog") "Lewy analog")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LIBRETRO_DIR_PATH, MSG_HASH(MENU_ENUM_LABEL_VALUE_LIBRETRO_DIR_PATH,

View File

@ -1540,6 +1540,10 @@ MSG_HASH(
MENU_ENUM_LABEL_VALUE_LANG_GREEK, MENU_ENUM_LABEL_VALUE_LANG_GREEK,
"Grego" "Grego"
) )
MSG_HASH(
MENU_ENUM_LABEL_VALUE_LANG_TURKISH,
"Turco"
)
MSG_HASH( MSG_HASH(
MENU_ENUM_LABEL_VALUE_LEFT_ANALOG, MENU_ENUM_LABEL_VALUE_LEFT_ANALOG,
"Analógico Esquerdo" "Analógico Esquerdo"

View File

@ -907,6 +907,10 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_VIETNAMESE,
"Vietnamita") "Vietnamita")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_ARABIC, MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_ARABIC,
"Árabe") "Árabe")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_GREEK,
"Grego")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_TURKISH,
"Turco")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LEFT_ANALOG, MSG_HASH(MENU_ENUM_LABEL_VALUE_LEFT_ANALOG,
"Analógico esquerdo") "Analógico esquerdo")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LIBRETRO_DIR_PATH, MSG_HASH(MENU_ENUM_LABEL_VALUE_LIBRETRO_DIR_PATH,

View File

@ -929,7 +929,11 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_SPANISH,
MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_VIETNAMESE, MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_VIETNAMESE,
"Вьетнамский") "Вьетнамский")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_ARABIC, MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_ARABIC,
"Arabic") "Aрабский")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_GREEK,
"Греческий")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_TURKISH,
"Турецкий")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LEFT_ANALOG, MSG_HASH(MENU_ENUM_LABEL_VALUE_LEFT_ANALOG,
"Левый аналоговый стик") "Левый аналоговый стик")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LIBRETRO_DIR_PATH, MSG_HASH(MENU_ENUM_LABEL_VALUE_LIBRETRO_DIR_PATH,

View File

@ -68,11 +68,11 @@ int menu_hash_get_help_tr_enum(enum msg_hash_enums msg, char *s, size_t len)
break; break;
case RARCH_PAUSE_TOGGLE: case RARCH_PAUSE_TOGGLE:
snprintf(s, len, snprintf(s, len,
"Toggle between paused and non-paused state."); "Duraklatılmış ve duraklatılmamış durum arasında geçiş yap.");
break; break;
case RARCH_FRAMEADVANCE: case RARCH_FRAMEADVANCE:
snprintf(s, len, snprintf(s, len,
"Frame advance when content is paused."); "İçerik duraklatıldığında kare ilerlemesi.");
break; break;
case RARCH_SHADER_NEXT: case RARCH_SHADER_NEXT:
snprintf(s, len, snprintf(s, len,
@ -122,7 +122,7 @@ int menu_hash_get_help_tr_enum(enum msg_hash_enums msg, char *s, size_t len)
break; break;
case RARCH_ENABLE_HOTKEY: case RARCH_ENABLE_HOTKEY:
snprintf(s, len, snprintf(s, len,
"Enable other hotkeys. \n" "Diğer kısayol tuşlarını etkinleştirin. \n"
" \n" " \n"
"If this hotkey is bound to either\n" "If this hotkey is bound to either\n"
"a keyboard, joybutton or joyaxis, \n" "a keyboard, joybutton or joyaxis, \n"
@ -380,12 +380,12 @@ int menu_hash_get_help_tr_enum(enum msg_hash_enums msg, char *s, size_t len)
break; break;
case MENU_ENUM_LABEL_CHECK_FOR_MISSING_FIRMWARE: case MENU_ENUM_LABEL_CHECK_FOR_MISSING_FIRMWARE:
snprintf(s, len, snprintf(s, len,
"Some cores might need \n" "Bazı Core'lar için firmware \n"
"firmware or bios files. \n" "veya bios dosyasına ihtiyaç duyulabilir. \n"
" \n" " \n"
"If this option is disabled, \n" "Eğer bu seçenek etkisizleştirilirse, \n"
"it will try to load even if such \n" "firmware olmasa bile yüklemeyi \n"
"firmware is missing. \n"); "deneyecektir. \n");
break; break;
case MENU_ENUM_LABEL_PARENT_DIRECTORY: case MENU_ENUM_LABEL_PARENT_DIRECTORY:
snprintf(s, len, snprintf(s, len,
@ -599,17 +599,17 @@ int menu_hash_get_help_tr_enum(enum msg_hash_enums msg, char *s, size_t len)
break; break;
case MENU_ENUM_LABEL_INPUT_OVERLAY_ENABLE: case MENU_ENUM_LABEL_INPUT_OVERLAY_ENABLE:
snprintf(s, len, snprintf(s, len,
"Enable or disable the current overlay."); "Geçerli kaplamayı etkinleştirin veya devre dışı bırakın.");
break; break;
case MENU_ENUM_LABEL_INPUT_OVERLAY_HIDE_IN_MENU: case MENU_ENUM_LABEL_INPUT_OVERLAY_HIDE_IN_MENU:
snprintf(s, len, snprintf(s, len,
"Hide the current overlay from appearing \n" "Geçerli kaplamayı menü içinde \n"
"inside the menu."); "görünmesini engelleyin.");
break; break;
case MENU_ENUM_LABEL_INPUT_OVERLAY_SHOW_PHYSICAL_INPUTS: case MENU_ENUM_LABEL_INPUT_OVERLAY_SHOW_PHYSICAL_INPUTS:
snprintf(s, len, snprintf(s, len,
"Show keyboard/controller button presses on \n" "Ekran kaplaması üzerindeki klavye/denetleyici \n"
"the onscreen overlay."); "düğmesine basıldığında gösterir.");
break; break;
case MENU_ENUM_LABEL_INPUT_OVERLAY_SHOW_PHYSICAL_INPUTS_PORT: case MENU_ENUM_LABEL_INPUT_OVERLAY_SHOW_PHYSICAL_INPUTS_PORT:
snprintf(s, len, snprintf(s, len,
@ -618,11 +618,11 @@ int menu_hash_get_help_tr_enum(enum msg_hash_enums msg, char *s, size_t len)
break; break;
case MENU_ENUM_LABEL_OVERLAY_PRESET: case MENU_ENUM_LABEL_OVERLAY_PRESET:
snprintf(s, len, snprintf(s, len,
"Path to input overlay."); "Kaplamanın girdi yolu.");
break; break;
case MENU_ENUM_LABEL_OVERLAY_OPACITY: case MENU_ENUM_LABEL_OVERLAY_OPACITY:
snprintf(s, len, snprintf(s, len,
"Overlay opacity."); "Kaplama opaklığı.");
break; break;
case MENU_ENUM_LABEL_INPUT_BIND_TIMEOUT: case MENU_ENUM_LABEL_INPUT_BIND_TIMEOUT:
snprintf(s, len, snprintf(s, len,
@ -632,38 +632,38 @@ int menu_hash_get_help_tr_enum(enum msg_hash_enums msg, char *s, size_t len)
break; break;
case MENU_ENUM_LABEL_INPUT_BIND_HOLD: case MENU_ENUM_LABEL_INPUT_BIND_HOLD:
snprintf(s, len, snprintf(s, len,
"Input bind hold time (in seconds). \n" "Giriş tuşunun basılı tutma süresi (saniye cinsinden). \n"
"Amount of seconds to hold an input to bind it."); "Basılı tutma için geçerli olan saniye miktarı.");
break; break;
case MENU_ENUM_LABEL_OVERLAY_SCALE: case MENU_ENUM_LABEL_OVERLAY_SCALE:
snprintf(s, len, snprintf(s, len,
"Overlay scale."); "Kaplama ölçeği.");
break; break;
case MENU_ENUM_LABEL_AUDIO_OUTPUT_RATE: case MENU_ENUM_LABEL_AUDIO_OUTPUT_RATE:
snprintf(s, len, snprintf(s, len,
"Audio output samplerate."); "Ses çıkışı örneklemesi.");
break; break;
case MENU_ENUM_LABEL_VIDEO_SHARED_CONTEXT: case MENU_ENUM_LABEL_VIDEO_SHARED_CONTEXT:
snprintf(s, len, snprintf(s, len,
"Set to true if hardware-rendered cores \n" "Donanım tarafından oluşturulan Core'un \n"
"should get their private context. \n" "kendi özel bağlamlarını alması gerekiyorsa 'true' \n"
"Avoids having to assume hardware state changes \n" "olarak ayarlayın. Donanım durumlarının çerçeveler \n"
"inbetween frames." "arasında değişiklik yapması gerektiğini unutmayın."
); );
break; break;
case MENU_ENUM_LABEL_CORE_LIST: case MENU_ENUM_LABEL_CORE_LIST:
snprintf(s, len, snprintf(s, len,
"Core yükle. \n" "Core yükle. \n"
" \n" " \n"
"Browse for a libretro core \n" "Libretro Core uygulaması \n"
"implementation. Where the browser \n" "için göz atın. Tarayıcının başladığı yer \n"
"starts depends on your Core Directory \n" "Core Dizin yolunuza bağlıdır \n"
"path. If blank, it will start in root. \n" "Boşsa, root'ta başlayacaktır. \n"
" \n" " \n"
"If Core Directory is a directory, the menu \n" "Core Dizini bir dizinse, menü bunu üst klasör olarak kullanır. \n"
"will use that as top folder. If Core \n" "Core Dizini tam yol ise, \n"
"Directory is a full path, it will start \n" "dosyanın bulunduğu klasörde \n"
"in the folder where the file is."); "başlayacaktır.");
break; break;
case MENU_ENUM_LABEL_VALUE_MENU_ENUM_CONTROLS_PROLOG: case MENU_ENUM_LABEL_VALUE_MENU_ENUM_CONTROLS_PROLOG:
snprintf(s, len, snprintf(s, len,
@ -682,23 +682,22 @@ int menu_hash_get_help_tr_enum(enum msg_hash_enums msg, char *s, size_t len)
/* Work around C89 limitations */ /* Work around C89 limitations */
char u[501]; char u[501];
const char *t = const char *t =
"RetroArch relies on an unique form of\n" "RetroArch, en iyi performans sonuçları için\n"
"audio/video synchronization where it needs to be\n" "ekranınızın yenileme hızına göre kalibre edilmesi gereken\n"
"calibrated against the refresh rate of your\n" "benzersiz bir ses/video senkronizasyonu şekline dayanır.\n"
"display for best performance results.\n" "Herhangi bir ses çatlaması veya video yırtılması yaşarsanız,\n"
" \n" " \n"
"If you experience any audio crackling or video\n" "genellikle ayarları yapmanız anlamına gelir.\n"
"tearing, usually it means that you need to\n" "Aşağıdaki seçenekler gibi:\n"
"calibrate the settings. Some choices below:\n"
" \n"; " \n";
snprintf(u, sizeof(u), /* can't inline this due to the printf arguments */ snprintf(u, sizeof(u), /* can't inline this due to the printf arguments */
"a) Go to '%s' -> '%s', and enable\n" "a) '%s' -> '%s' gidin, ve 'Threaded Video'\n"
"'Threaded Video'. Refresh rate will not matter\n" "etkinleştirin. Yenileme hızı bu modda\n"
"in this mode, framerate will be higher,\n" "önemli olmayacaktır, kare hızı daha yüksek\n"
"but video might be less smooth.\n" "olacaktır ancak video daha az düzgün olabilir.\n"
"b) Go to '%s' -> '%s', and look at\n" "b) '%s' -> '%s' gidin, ve '%s' bakın\n"
"'%s'. Let it run for\n" "2048 karede çalışmasına izin verin,\n"
"2048 frames, then press 'OK'.", "ardından 'Tamam'a basın.",
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_SETTINGS), msg_hash_to_str(MENU_ENUM_LABEL_VALUE_SETTINGS),
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_VIDEO_SETTINGS), msg_hash_to_str(MENU_ENUM_LABEL_VALUE_VIDEO_SETTINGS),
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_SETTINGS), msg_hash_to_str(MENU_ENUM_LABEL_VALUE_SETTINGS),
@ -710,21 +709,20 @@ int menu_hash_get_help_tr_enum(enum msg_hash_enums msg, char *s, size_t len)
break; break;
case MENU_ENUM_LABEL_VALUE_HELP_SCANNING_CONTENT_DESC: case MENU_ENUM_LABEL_VALUE_HELP_SCANNING_CONTENT_DESC:
snprintf(s, len, snprintf(s, len,
"To scan for content, go to '%s' and\n" "İçerik taramak için, '%s' gidin ve \n"
"select either '%s' or %s'.\n" "'%s' veya %s' seçin.\n"
" \n" " \n"
"Files will be compared to database entries.\n" "Dosyalar veritabanı girişleriyle karşılaştırılacak.\n"
"If there is a match, it will add an entry\n" "Bir eşleşme varsa, koleksiyona bir giriş ekler.\n"
"to a collection.\n"
" \n" " \n"
"You can then easily access this content by\n" "Bu içeriğe daha sonra kolayca erişebilmek için\n"
"going to '%s' ->\n" "'%s' gidin. ->\n"
"'%s'\n" "'%s'\n"
"instead of having to go through the\n" "Her seferinde dosya tarayıcısına\n"
"filebrowser everytime.\n" "gitmek zorunda kalmazsınız.\n"
" \n" " \n"
"NOTE: Content for some cores might still not be\n" "NOTE: Bazı içerikler Corelar tarafından\n"
"scannable.", "taranmayabilir.",
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_ADD_CONTENT_LIST), msg_hash_to_str(MENU_ENUM_LABEL_VALUE_ADD_CONTENT_LIST),
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_SCAN_DIRECTORY), msg_hash_to_str(MENU_ENUM_LABEL_VALUE_SCAN_DIRECTORY),
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_SCAN_FILE), msg_hash_to_str(MENU_ENUM_LABEL_VALUE_SCAN_FILE),
@ -746,11 +744,11 @@ int menu_hash_get_help_tr_enum(enum msg_hash_enums msg, char *s, size_t len)
if (string_is_equal(lbl, msg_hash_to_str(MENU_ENUM_LABEL_INPUT_DRIVER_UDEV))) if (string_is_equal(lbl, msg_hash_to_str(MENU_ENUM_LABEL_INPUT_DRIVER_UDEV)))
snprintf(s, len, snprintf(s, len,
"udev Input driver. \n" "udev sürücüsü. \n"
" \n" " \n"
"It uses the recent evdev joypad API \n" "Joystick desteği için en son evdev \n"
"for joystick support. It supports \n" "joypad API'sini kullanır. Hotplugging \n"
"hotplugging and force feedback. \n" "özelliğini destekler ve geribildirimi zorlar. \n"
" \n" " \n"
"The driver reads evdev events for keyboard \n" "The driver reads evdev events for keyboard \n"
"support. It also supports keyboard callback, \n" "support. It also supports keyboard callback, \n"
@ -763,20 +761,20 @@ int menu_hash_get_help_tr_enum(enum msg_hash_enums msg, char *s, size_t len)
else if (string_is_equal(lbl, else if (string_is_equal(lbl,
msg_hash_to_str(MENU_ENUM_LABEL_INPUT_DRIVER_LINUXRAW))) msg_hash_to_str(MENU_ENUM_LABEL_INPUT_DRIVER_LINUXRAW)))
snprintf(s, len, snprintf(s, len,
"linuxraw Input driver. \n" "linuxraw sürücüsü. \n"
" \n" " \n"
"This driver requires an active TTY. Keyboard \n" "Bu sürücü aktif bir TTY gerektiriyor. \n"
"events are read directly from the TTY which \n" "Klavye olayları doğrudan TTY'den okunur; \n"
"makes it simpler, but not as flexible as udev. \n" "Mice, etc, are not supported at all. \n" "bu da onu basitleştirir, ancak udev kadar esnek değildir. \n" "Mice, vb, desteklenmiyor. \n"
" \n" " \n"
"This driver uses the older joystick API \n" "Bu sürücü eski joystick API'sini kullanır \n"
"(/dev/input/js*)."); "(/dev/input/js*).");
else else
snprintf(s, len, snprintf(s, len,
"Input driver.\n" "Giriş sürücüsü.\n"
" \n" " \n"
"Depending on video driver, it might \n" "Video sürücüsüne bağlı olarak, \n"
"force a different input driver."); "farklı bir giriş sürücüsünü zorlayabilir. ");
} }
break; break;
case MENU_ENUM_LABEL_LOAD_CONTENT_LIST: case MENU_ENUM_LABEL_LOAD_CONTENT_LIST:
@ -784,32 +782,30 @@ int menu_hash_get_help_tr_enum(enum msg_hash_enums msg, char *s, size_t len)
"İçeriği Yükle. \n" "İçeriği Yükle. \n"
"İçeriğe göz at. \n" "İçeriğe göz at. \n"
" \n" " \n"
"To load content, you need a \n" "İçeriği yüklemek için, 'Core' ve \n"
"'Core' to use, and a content file. \n" "içerik dosyasına ihtiyacınız vardır. \n"
" \n" " \n"
"To control where the menu starts \n" "Menünün, içeriğe göz atmaya başlayacağı yeri \n"
"to browse for content, set \n" "kontrol etmek için 'Dosya Tarayıcı Dizini'ni \n"
"'File Browser Directory'. \n" "ayarlayın. Ayarlanmazsa, \n"
"If not set, it will start in root. \n" "kök dizininden başlayacaktır. \n"
" \n" " \n"
"The browser will filter out \n" "Tarayıcı, 'Core Yükle'den ayarlanan son Core \n"
"extensions for the last core set \n" "için uzantıları filtreleyecek ve içerik \n"
"in 'Load Core', and use that core \n" "yüklendiğinde bu çekirdeği kullanacaktır."
"when content is loaded."
); );
break; break;
case MENU_ENUM_LABEL_LOAD_CONTENT_HISTORY: case MENU_ENUM_LABEL_LOAD_CONTENT_HISTORY:
snprintf(s, len, snprintf(s, len,
"Geçmişten içerik yükleniyor. \n" "Geçmişten içerik yükleniyor. \n"
" \n" " \n"
"As content is loaded, content and libretro \n" "İçerik yüklendikçe, içerik ve libretro \n"
"core combinations are saved to history. \n" "Core kombinasyonları geçmişe kaydedilir. \n"
" \n" " \n"
"The history is saved to a file in the same \n" "Geçmiş, RetroArch yapılandırma dosyasıyla aynı \n"
"directory as the RetroArch config file. If \n" "dizindeki bir dosyaya kaydedilir. Başlangıçta hiçbir \n"
"no config file was loaded in startup, history \n" "yapılandırma dosyası yüklenmemişse, geçmiş kaydedilmeyecek \n"
"will not be saved or loaded, and will not exist \n" "veya yüklenmeyecek ve ana menüde bulunmayacaktır. "
"in the main menu."
); );
break; break;
case MENU_ENUM_LABEL_VIDEO_DRIVER: case MENU_ENUM_LABEL_VIDEO_DRIVER:
@ -821,82 +817,79 @@ int menu_hash_get_help_tr_enum(enum msg_hash_enums msg, char *s, size_t len)
snprintf(s, len, snprintf(s, len,
"OpenGL Video sürücüsü. \n" "OpenGL Video sürücüsü. \n"
" \n" " \n"
"This driver allows libretro GL cores to \n" "Bu sürücü, yazılım tarafından oluşturulan \n"
"be used in addition to software-rendered \n" "Core uygulamalarına ek olarak libretro GL \n"
"core implementations.\n" "çekirdeklerinin kullanılmasına izin verir.\n"
" \n" " \n"
"Performance for software-rendered and \n" "Yazılım tarafından oluşturulan ve libretro GL \n"
"libretro GL core implementations is \n" "Core uygulamaları için performans, \n"
"dependent on your graphics card's \n" "grafik kartınızın temelindeki GL sürücüsüne bağlıdır.");
"underlying GL driver).");
} }
else if (string_is_equal(settings->arrays.video_driver, "sdl2")) else if (string_is_equal(settings->arrays.video_driver, "sdl2"))
{ {
snprintf(s, len, snprintf(s, len,
"SDL 2 Video sürücüsü.\n" "SDL 2 Video sürücüsü.\n"
" \n" " \n"
"This is an SDL 2 software-rendered video \n" "Bu bir SDL 2 yazılımı tarafından oluşturulan \n"
"driver.\n" "video sürücüsüdür.\n"
" \n" " \n"
"Performance for software-rendered libretro \n" "Yazılım tarafından oluşturulan libretro Core uygulamaları \n"
"core implementations is dependent \n" "için performans, SDL uygulamanıza bağlıdır.");
"on your platform SDL implementation.");
} }
else if (string_is_equal(settings->arrays.video_driver, "sdl1")) else if (string_is_equal(settings->arrays.video_driver, "sdl1"))
{ {
snprintf(s, len, snprintf(s, len,
"SDL Video sürücüsü.\n" "SDL Video sürücüsü.\n"
" \n" " \n"
"This is an SDL 1.2 software-rendered video \n" "Bu bir SDL 1.2 yazılımı tarafından üretilmiş \n"
"driver.\n" "video sürücüsüdür.\n"
" \n" " \n"
"Performance is considered to be suboptimal. \n" "Performansın yetersiz olduğu kabul edilir. \n"
"Consider using it only as a last resort."); "Sadece son çare olarak kullanmayı düşünün.");
} }
else if (string_is_equal(settings->arrays.video_driver, "d3d")) else if (string_is_equal(settings->arrays.video_driver, "d3d"))
{ {
snprintf(s, len, snprintf(s, len,
"Direct3D Video sürücüsü. \n" "Direct3D Video sürücüsü. \n"
" \n" " \n"
"Performance for software-rendered cores \n" "Yazılım tarafından oluşturulan Core performansı,\n"
"is dependent on your graphic card's \n" "grafik kartınızın temelindeki D3D \n"
"underlying D3D driver)."); "sürücüsüne bağlıdır.");
} }
else if (string_is_equal(settings->arrays.video_driver, "exynos")) else if (string_is_equal(settings->arrays.video_driver, "exynos"))
{ {
snprintf(s, len, snprintf(s, len,
"Exynos-G2D Video sürücüsü. \n" "Exynos-G2D Video sürücüsü. \n"
" \n" " \n"
"This is a low-level Exynos video driver. \n" "Bu, düşük seviye bir Exynos video sürücüsüdür. \n"
"Uses the G2D block in Samsung Exynos SoC \n" "Karışım işlemleri için Samsung Exynos SoC'daki \n"
"for blit operations. \n" " G2D bloğunu kullanır. \n"
" \n" " \n"
"Performance for software rendered cores \n" "Yazılım tarafından oluşturulan Core performansı \n"
"should be optimal."); "optimum olmalıdır.");
} }
else if (string_is_equal(settings->arrays.video_driver, "drm")) else if (string_is_equal(settings->arrays.video_driver, "drm"))
{ {
snprintf(s, len, snprintf(s, len,
"Plain DRM Video sürücüsü. \n" "Plain DRM Video sürücüsü. \n"
" \n" " \n"
"This is a low-level video driver using. \n" "Bu düşük bir seviye video sürücüsüdür. \n"
"libdrm for hardware scaling using \n" "GPU kaplamalarını için libdrm donanım ölçeklendirmesi kullanır.");
"GPU overlays.");
} }
else if (string_is_equal(settings->arrays.video_driver, "sunxi")) else if (string_is_equal(settings->arrays.video_driver, "sunxi"))
{ {
snprintf(s, len, snprintf(s, len,
"Sunxi-G2D Video sürücüsü. \n" "Sunxi-G2D Video sürücüsü. \n"
" \n" " \n"
"This is a low-level Sunxi video driver. \n" "Bu düşük seviye bir Sunxi video sürücüsü. \n"
"Uses the G2D block in Allwinner SoCs."); "Allwinner SoC'lerde G2D bloğunu kullanır.");
} }
break; break;
case MENU_ENUM_LABEL_AUDIO_DSP_PLUGIN: case MENU_ENUM_LABEL_AUDIO_DSP_PLUGIN:
snprintf(s, len, snprintf(s, len,
"Audio DSP plugin.\n" "Audio DSP ektesi.\n"
" Processes audio before it's sent to \n" "Sesi sürücüye göndermeden \n"
"the driver." "önce işler."
); );
break; break;
case MENU_ENUM_LABEL_AUDIO_RESAMPLER_DRIVER: case MENU_ENUM_LABEL_AUDIO_RESAMPLER_DRIVER:
@ -910,7 +903,7 @@ int menu_hash_get_help_tr_enum(enum msg_hash_enums msg, char *s, size_t len)
else if (string_is_equal(lbl, msg_hash_to_str( else if (string_is_equal(lbl, msg_hash_to_str(
MENU_ENUM_LABEL_AUDIO_RESAMPLER_DRIVER_CC))) MENU_ENUM_LABEL_AUDIO_RESAMPLER_DRIVER_CC)))
strlcpy(s, strlcpy(s,
"Convoluted Cosine implementation.", len); "Kıvrımlı kosinüs uygulaması.", len);
else if (string_is_empty(s)) else if (string_is_empty(s))
strlcpy(s, msg_hash_to_str(MENU_ENUM_LABEL_VALUE_NO_INFORMATION_AVAILABLE), len); strlcpy(s, msg_hash_to_str(MENU_ENUM_LABEL_VALUE_NO_INFORMATION_AVAILABLE), len);
} }
@ -924,85 +917,80 @@ int menu_hash_get_help_tr_enum(enum msg_hash_enums msg, char *s, size_t len)
case MENU_ENUM_LABEL_VIDEO_SHADER_PRESET: case MENU_ENUM_LABEL_VIDEO_SHADER_PRESET:
snprintf(s, len, snprintf(s, len,
"Load Shader Preset. \n" "Shader Öne Ayarı yükleyin. \n"
" \n" " \n"
" Load a shader preset directly. \n" "Doğrudan bir gölgelendirici önayarı yükleyin. \n"
"The menu shader menu is updated accordingly. \n" "Menü gölgelendirici menüsü buna göre güncellenir. \n"
" \n" " \n"
"If the CGP uses scaling methods which are not \n" "CGP basit olmayan ölçeklendirme yöntemleri kullanıyorsa, \n"
"simple, (i.e. source scaling, same scaling \n" "(yani kaynak ölçeklendirme, X / Y için aynı ölçeklendirme faktörü), \n"
"factor for X/Y), the scaling factor displayed \n" "menüde görüntülenen ölçeklendirme faktörü doğru olmayabilir. \n"
"in the menu might not be correct."
); );
break; break;
case MENU_ENUM_LABEL_VIDEO_SHADER_SCALE_PASS: case MENU_ENUM_LABEL_VIDEO_SHADER_SCALE_PASS:
snprintf(s, len, snprintf(s, len,
"Scale for this pass. \n" "Bu geçişteki ölçek. \n"
" \n" " \n"
"The scale factor accumulates, i.e. 2x \n" "Ölçek faktörü birikir, yani ilk geçiş \n"
"for first pass and 2x for second pass \n" "için 2x ve ikinci geçiş için 2x \n"
"will give you a 4x total scale. \n" "size toplam 4x ölçek verir. \n"
" \n" " \n"
"If there is a scale factor for last \n" "Son geçiş için bir ölçek faktörü varsa, \n"
"pass, the result is stretched to \n" "sonuç 'Varsayılan Filtre'de belirtilen \n"
"screen with the filter specified in \n" "filtre ile ekrana uzatılır. \n"
"'Default Filter'. \n"
" \n" " \n"
"If 'Don't Care' is set, either 1x \n" "'Umurumda Değil' olarak ayarlanmışsa, 1x ölçeği \n"
"scale or stretch to fullscreen will \n" "veya tam ekrana uzat ya da son geçiş \n"
"be used depending if it's not the last \n" "yapılmadığına bağlı olarak tam ekrana geçilir. \n"
"pass or not."
); );
break; break;
case MENU_ENUM_LABEL_VIDEO_SHADER_NUM_PASSES: case MENU_ENUM_LABEL_VIDEO_SHADER_NUM_PASSES:
snprintf(s, len, snprintf(s, len,
"Shader Passes. \n" "Gölgelendirici Geçişleri. \n"
" \n" " \n"
"RetroArch allows you to mix and match various \n" "RetroArch, çeşitli gölgelendiricileri isteğe \n"
"shaders with arbitrary shader passes, with \n" "bağlı gölgelendirici geçişleri ileözel donanım filtreleri \n"
"custom hardware filters and scale factors. \n" "özel donanım filtreleri ve ölçek faktörleriyle karıştırmanıza ve eşleştirmenize olanak sağlar. \n"
" \n" " \n"
"This option specifies the number of shader \n" "Bu seçenek kullanılacak gölgelendirici geçiş \n"
"passes to use. If you set this to 0, and use \n" "sayısını belirtir. Bunu 0'a ayarlarsanız ve Gölgelendirici Değişiklikleri Uygula'yı \n"
"Apply Shader Changes, you use a 'blank' shader. \n" "kullanırsanız, 'boş' bir gölgelendirici kullanırsınız. \n"
" \n" );
"The Default Filter option will affect the \n"
"stretching filter.");
break; break;
case MENU_ENUM_LABEL_VIDEO_SHADER_PARAMETERS: case MENU_ENUM_LABEL_VIDEO_SHADER_PARAMETERS:
snprintf(s, len, snprintf(s, len,
"Shader Parameters. \n" "Gölgelendirici Parametreleri. \n"
" \n" " \n"
"Modifies current shader directly. Will not be \n" "Geçerli gölgelendiriciyi doğrudan değiştirir.\n"
"saved to CGP/GLSLP preset file."); "CGP/GLSLP ön ayar dosyasına kaydedilmeyecek");
break; break;
case MENU_ENUM_LABEL_VIDEO_SHADER_PRESET_PARAMETERS: case MENU_ENUM_LABEL_VIDEO_SHADER_PRESET_PARAMETERS:
snprintf(s, len, snprintf(s, len,
"Shader Preset Parameters. \n" "Gölgelendirici Ön Ayar Parametreleri. \n"
" \n" " \n"
"Modifies shader preset currently in menu." "Şu anda menüde gölgelendirici hazır ayarını değiştirir."
); );
break; break;
case MENU_ENUM_LABEL_VIDEO_SHADER_PASS: case MENU_ENUM_LABEL_VIDEO_SHADER_PASS:
snprintf(s, len, snprintf(s, len,
"Path to shader. \n" "Gölgelendiricilere giden veri yolu. \n"
" \n" " \n"
"All shaders must be of the same \n" "Tüm gölgelendiriciler aynı tipte \n"
"type (i.e. CG, GLSL or HLSL). \n" "olmalıdır (yani CG, GLSL veya HLSL). \n"
" \n" " \n"
"Set Shader Directory to set where \n" "Tarayıcının gölgelendiricileri aramaya \n"
"the browser starts to look for \n" "başlayacağı yeri ayarlamak için \n"
"shaders." "Gölgelendirici Dizini'ni ayarlayın. "
); );
break; break;
case MENU_ENUM_LABEL_CONFIGURATION_SETTINGS: case MENU_ENUM_LABEL_CONFIGURATION_SETTINGS:
snprintf(s, len, snprintf(s, len,
"Determines how configuration files \n" "Yapılandırma dosyalarının nasıl yüklendiğini \n"
"are loaded and prioritized."); "ve önceliklendirildiğini belirler.");
break; break;
case MENU_ENUM_LABEL_CONFIG_SAVE_ON_EXIT: case MENU_ENUM_LABEL_CONFIG_SAVE_ON_EXIT:
snprintf(s, len, snprintf(s, len,
"Saves config to disk on exit.\n" "Çıkışta Konfigürasyon dosyasını diske kaydeder.\n"
"Useful for menu as settings can be\n" "Useful for menu as settings can be\n"
"modified. Overwrites the config.\n" "modified. Overwrites the config.\n"
" \n" " \n"
@ -1023,18 +1011,18 @@ int menu_hash_get_help_tr_enum(enum msg_hash_enums msg, char *s, size_t len)
); );
break; break;
case MENU_ENUM_LABEL_CONFIRM_ON_EXIT: case MENU_ENUM_LABEL_CONFIRM_ON_EXIT:
snprintf(s, len, "Are you sure you want to quit?"); snprintf(s, len, "Çıkmak istediğinden emin misin?");
break; break;
case MENU_ENUM_LABEL_SHOW_HIDDEN_FILES: case MENU_ENUM_LABEL_SHOW_HIDDEN_FILES:
snprintf(s, len, "Show hidden files\n" snprintf(s, len, "Gizli dosya ve \n"
"and folders."); "klasörleri göster.");
break; break;
case MENU_ENUM_LABEL_VIDEO_SHADER_FILTER_PASS: case MENU_ENUM_LABEL_VIDEO_SHADER_FILTER_PASS:
snprintf(s, len, snprintf(s, len,
"Hardware filter for this pass. \n" "Bu geçiş için donanım filtresi. \n"
" \n" " \n"
"If 'Don't Care' is set, 'Default \n" "'Umurumda Değil' olarak ayarlanmışsa, \n"
"Filter' will be used." "'Varsayılan Filtre' kullanılacaktır. "
); );
break; break;
case MENU_ENUM_LABEL_AUTOSAVE_INTERVAL: case MENU_ENUM_LABEL_AUTOSAVE_INTERVAL:
@ -1077,7 +1065,7 @@ int menu_hash_get_help_tr_enum(enum msg_hash_enums msg, char *s, size_t len)
case MENU_ENUM_LABEL_STATE_SLOT_INCREASE: case MENU_ENUM_LABEL_STATE_SLOT_INCREASE:
case MENU_ENUM_LABEL_STATE_SLOT_DECREASE: case MENU_ENUM_LABEL_STATE_SLOT_DECREASE:
snprintf(s, len, snprintf(s, len,
"State slots.\n" "Konum slotları.\n"
" \n" " \n"
" With slot set to 0, save state name is *.state \n" " With slot set to 0, save state name is *.state \n"
" (or whatever defined on commandline).\n" " (or whatever defined on commandline).\n"
@ -1086,20 +1074,18 @@ int menu_hash_get_help_tr_enum(enum msg_hash_enums msg, char *s, size_t len)
break; break;
case MENU_ENUM_LABEL_SHADER_APPLY_CHANGES: case MENU_ENUM_LABEL_SHADER_APPLY_CHANGES:
snprintf(s, len, snprintf(s, len,
"Apply Shader Changes. \n" "Gölgelendirici Değişikliklerini Uygular. \n"
" \n" " \n"
"After changing shader settings, use this to \n" "Gölgelendirici ayarlarını değiştirdikten sonra, \n"
"apply changes. \n" "değişiklikleri uygulamak için bunu kullanın. \n"
" \n" " \n"
"Changing shader settings is a somewhat \n" "Gölgelendirici ayarlarının değiştirilmesi biraz pahalı bir işlemdir, \n"
"expensive operation so it has to be \n" "bu nedenle açıkça yapılması gerekir. \n"
"done explicitly. \n"
" \n" " \n"
"When you apply shaders, the menu shader \n" "Gölgelendirici uyguladığınızda, menü gölgelendirici \n"
"settings are saved to a temporary file (either \n" "ayarları geçici bir dosyaya kaydedilir (menu.cgp veya menu.glslp) \n"
"menu.cgp or menu.glslp) and loaded. The file \n" "ve yüklenir. RetroArch çıktıktan sonra işlem devam eder. \n"
"persists after RetroArch exits. The file is \n" "Dosya Gölgelendirici Dizinine kaydedilir."
"saved to Shader Directory."
); );
break; break;
case MENU_ENUM_LABEL_SHADER_WATCH_FOR_CHANGES: case MENU_ENUM_LABEL_SHADER_WATCH_FOR_CHANGES:
@ -1133,18 +1119,18 @@ int menu_hash_get_help_tr_enum(enum msg_hash_enums msg, char *s, size_t len)
break; break;
case MENU_ENUM_LABEL_DISK_NEXT: case MENU_ENUM_LABEL_DISK_NEXT:
snprintf(s, len, snprintf(s, len,
"Cycles through disk images. Use after \n" "Disk görüntüleri arasında geçiş yapar.\n"
"ejecting. \n" "Diski çıkardıktan sonra kullanın. \n"
" \n" " \n"
" Complete by toggling eject again."); "Çıkarmayı tekrar değiştirerek tamamlayın.");
break; break;
case MENU_ENUM_LABEL_VIDEO_FILTER: case MENU_ENUM_LABEL_VIDEO_FILTER:
#ifdef HAVE_FILTERS_BUILTIN #ifdef HAVE_FILTERS_BUILTIN
snprintf(s, len, snprintf(s, len,
"CPU-based video filter."); "CPU tabanlı video filtresi.");
#else #else
snprintf(s, len, snprintf(s, len,
"CPU-based video filter.\n" "CPU tabanlı video filtresi\n"
" \n" " \n"
"Path to a dynamic library."); "Path to a dynamic library.");
#endif #endif
@ -1156,7 +1142,7 @@ int menu_hash_get_help_tr_enum(enum msg_hash_enums msg, char *s, size_t len)
"This is driver dependent. E.g.\n" "This is driver dependent. E.g.\n"
#ifdef HAVE_ALSA #ifdef HAVE_ALSA
" \n" " \n"
"ALSA wants a PCM device." "ALSA için PCM cihazı gerek."
#endif #endif
#ifdef HAVE_OSS #ifdef HAVE_OSS
" \n" " \n"
@ -1176,13 +1162,13 @@ int menu_hash_get_help_tr_enum(enum msg_hash_enums msg, char *s, size_t len)
break; break;
case MENU_ENUM_LABEL_DISK_EJECT_TOGGLE: case MENU_ENUM_LABEL_DISK_EJECT_TOGGLE:
snprintf(s, len, snprintf(s, len,
"Toggles eject for disks.\n" "Diskler için çıkarmayı değiştirir.\n"
" \n" " \n"
"Used for multiple-disk content."); "Birden fazla disk içeriği için kullanılır.");
break; break;
case MENU_ENUM_LABEL_ENABLE_HOTKEY: case MENU_ENUM_LABEL_ENABLE_HOTKEY:
snprintf(s, len, snprintf(s, len,
"Enable other hotkeys.\n" "Diğer kısayol tuşlarını etkinleştirin.\n"
" \n" " \n"
" If this hotkey is bound to either keyboard, \n" " If this hotkey is bound to either keyboard, \n"
"joybutton or joyaxis, all other hotkeys will \n" "joybutton or joyaxis, all other hotkeys will \n"
@ -1196,10 +1182,10 @@ int menu_hash_get_help_tr_enum(enum msg_hash_enums msg, char *s, size_t len)
break; break;
case MENU_ENUM_LABEL_REWIND_ENABLE: case MENU_ENUM_LABEL_REWIND_ENABLE:
snprintf(s, len, snprintf(s, len,
"Enable rewinding.\n" "Geri sarmayı etkinleştir.\n"
" \n" " \n"
"This will take a performance hit, \n" "Performans düşmesi olacaktır, \n"
"so it is disabled by default."); "bu nedenle varsayılan olarak devre dışıdır.");
break; break;
case MENU_ENUM_LABEL_CHEAT_APPLY_AFTER_TOGGLE: case MENU_ENUM_LABEL_CHEAT_APPLY_AFTER_TOGGLE:
snprintf(s, len, snprintf(s, len,
@ -1213,28 +1199,25 @@ int menu_hash_get_help_tr_enum(enum msg_hash_enums msg, char *s, size_t len)
snprintf(s, len, snprintf(s, len,
"Core Dizini. \n" "Core Dizini. \n"
" \n" " \n"
"A directory for where to search for \n" "Libretro Core uygulamalarının \n"
"libretro core implementations."); "aranacağı dizin. ");
break; break;
case MENU_ENUM_LABEL_VIDEO_REFRESH_RATE_AUTO: case MENU_ENUM_LABEL_VIDEO_REFRESH_RATE_AUTO:
snprintf(s, len, snprintf(s, len,
"Refresh Rate Auto.\n" "Otomatik Yenileme Hızı\n"
" \n" " \n"
"The accurate refresh rate of our monitor (Hz).\n" "Monitörünüzün doğru yenileme hızı (Hz).\n"
"This is used to calculate audio input rate with \n" "Bu formül, ses giriş hızını hesaplamak \n"
"the formula: \n" "için kullanılır: \n"
" \n" " \n"
"audio_input_rate = game input rate * display \n" "audio_input_rate = oyun giriş hızı * \n"
"refresh rate / game refresh rate\n" "ekran yenileme hızı/oyun yenileme hızı \n"
" \n" " \n"
"If the implementation does not report any \n" "Uygulamada herhangi bir değer rapor edilmezse, \n"
"values, NTSC defaults will be assumed for \n" "uyumluluk için NTSC varsayılanları kabul edilir. \n"
"compatibility.\n"
" \n" " \n"
"This value should stay close to 60Hz to avoid \n" "Geniş görüntü değişikliklerinden kaçınmak için bu değer 60Hz'ye yakın olmalıdır. \n"
"large pitch changes. If your monitor does \n" "Monitörünüz 60Hz'de çalışmıyorsa, VSync'yi devre dışı bırakın \n");
"not run at 60Hz, or something close to it, \n"
"disable VSync, and leave this at its default.");
break; break;
case MENU_ENUM_LABEL_VIDEO_REFRESH_RATE_POLLED: case MENU_ENUM_LABEL_VIDEO_REFRESH_RATE_POLLED:
snprintf(s, len, snprintf(s, len,
@ -1261,7 +1244,7 @@ int menu_hash_get_help_tr_enum(enum msg_hash_enums msg, char *s, size_t len)
break; break;
case MENU_ENUM_LABEL_FASTFORWARD_RATIO: case MENU_ENUM_LABEL_FASTFORWARD_RATIO:
snprintf(s, len, snprintf(s, len,
"Fastforward ratio.\n" "İleri Sarma Oranı.\n"
" \n" " \n"
"The maximum rate at which content will\n" "The maximum rate at which content will\n"
"be run when using fast forward.\n" "be run when using fast forward.\n"
@ -1285,12 +1268,12 @@ int menu_hash_get_help_tr_enum(enum msg_hash_enums msg, char *s, size_t len)
break; break;
case MENU_ENUM_LABEL_VIDEO_MONITOR_INDEX: case MENU_ENUM_LABEL_VIDEO_MONITOR_INDEX:
snprintf(s, len, snprintf(s, len,
"Which monitor to prefer.\n" "Tercih edilecek monitor.\n"
" \n" " \n"
"0 (default) means no particular monitor \n" "0 (varsayılan), belirli bir monitörün \n"
"is preferred, 1 and up (1 being first \n" "tercih edilmediği anlamına gelir; 1 ve \n"
"monitor), suggests RetroArch to use that \n" "üstü (1, ilk monitördür), RetroArch'ın \n"
"particular monitor."); "belirli monitörü kullanmasını önerir.");
break; break;
case MENU_ENUM_LABEL_VIDEO_CROP_OVERSCAN: case MENU_ENUM_LABEL_VIDEO_CROP_OVERSCAN:
snprintf(s, len, snprintf(s, len,
@ -1321,30 +1304,29 @@ int menu_hash_get_help_tr_enum(enum msg_hash_enums msg, char *s, size_t len)
break; break;
case MENU_ENUM_LABEL_AUDIO_RATE_CONTROL_DELTA: case MENU_ENUM_LABEL_AUDIO_RATE_CONTROL_DELTA:
snprintf(s, len, snprintf(s, len,
"Audio rate control.\n" "Ses hızı kontrolü.\n"
" \n" " \n"
"Setting this to 0 disables rate control.\n" "Bunu 0'a ayarlamak hız kontrolünü devre dışı bırakır.\n"
"Any other value controls audio rate control \n" "Any other value controls audio rate control \n"
"delta.\n" "delta.\n"
" \n" " \n"
"Defines how much input rate can be adjusted \n" "Defines how much input rate can be adjusted \n"
"dynamically.\n" "dynamically.\n"
" \n" " \n"
" Input rate is defined as: \n" " Giriş hızı şöyle tanımlanır: \n"
" input rate * (1.0 +/- (rate control delta))"); " Giriş hızı * (1.0 +/- (rate control delta))");
break; break;
case MENU_ENUM_LABEL_AUDIO_MAX_TIMING_SKEW: case MENU_ENUM_LABEL_AUDIO_MAX_TIMING_SKEW:
snprintf(s, len, snprintf(s, len,
"Maximum audio timing skew.\n" "Maksimum ses çarpıklığı zamanlaması.\n"
" \n" " \n"
"Defines the maximum change in input rate.\n" "Giriş hızındaki maksimum değişikliği tanımlar.\n"
"You may want to increase this to enable\n" "Yanlış zamanlamada, örneğin NTSC ekranlarda PAL Core'larını\n"
"very large changes in timing, for example\n" "çalıştırmak gibi, zamanlamada çok büyük \n"
"running PAL cores on NTSC displays, at the\n" "değişiklikler yapmak için bunu artırmak isteyebilirsiniz.\n"
"cost of inaccurate audio pitch.\n"
" \n" " \n"
" Input rate is defined as: \n" " Giriş hızı şöyle tanımlanır: \n"
" input rate * (1.0 +/- (max timing skew))"); " Giriş hızı * (1.0 +/- (maksimum zamanlama çarpıklığı))");
break; break;
case MENU_ENUM_LABEL_OVERLAY_NEXT: case MENU_ENUM_LABEL_OVERLAY_NEXT:
snprintf(s, len, snprintf(s, len,
@ -1408,11 +1390,11 @@ int menu_hash_get_help_tr_enum(enum msg_hash_enums msg, char *s, size_t len)
break; break;
case MENU_ENUM_LABEL_VIDEO_HARD_SYNC: case MENU_ENUM_LABEL_VIDEO_HARD_SYNC:
snprintf(s, len, snprintf(s, len,
"Attempts to hard-synchronize \n" "CPU ve GPU'yu sabit senkronize \n"
"CPU and GPU.\n" "etmeye çalışır. \n"
" \n" " \n"
"Can reduce latency at the cost of \n" "Performans karşılığında gecikmeyi \n"
"performance."); "azaltır.");
break; break;
case MENU_ENUM_LABEL_REWIND_GRANULARITY: case MENU_ENUM_LABEL_REWIND_GRANULARITY:
snprintf(s, len, snprintf(s, len,
@ -1523,7 +1505,7 @@ int menu_hash_get_help_tr_enum(enum msg_hash_enums msg, char *s, size_t len)
break; break;
case MENU_ENUM_LABEL_SAVEFILE_DIRECTORY: case MENU_ENUM_LABEL_SAVEFILE_DIRECTORY:
snprintf(s, len, snprintf(s, len,
"Savefile Directory. \n" "Kayıt dosyaları Dizini. \n"
" \n" " \n"
"Save all save files (*.srm) to this \n" "Save all save files (*.srm) to this \n"
"directory. This includes related files like \n" "directory. This includes related files like \n"
@ -1534,7 +1516,7 @@ int menu_hash_get_help_tr_enum(enum msg_hash_enums msg, char *s, size_t len)
break; break;
case MENU_ENUM_LABEL_SAVESTATE_DIRECTORY: case MENU_ENUM_LABEL_SAVESTATE_DIRECTORY:
snprintf(s, len, snprintf(s, len,
"Savestate Directory. \n" "Konum kayıtları Dizini. \n"
" \n" " \n"
"Save all save states (*.state) to this \n" "Save all save states (*.state) to this \n"
"directory.\n" "directory.\n"
@ -1544,7 +1526,7 @@ int menu_hash_get_help_tr_enum(enum msg_hash_enums msg, char *s, size_t len)
break; break;
case MENU_ENUM_LABEL_ASSETS_DIRECTORY: case MENU_ENUM_LABEL_ASSETS_DIRECTORY:
snprintf(s, len, snprintf(s, len,
"Assets Directory. \n" "İçerikler Dizini. \n"
" \n" " \n"
" This location is queried by default when \n" " This location is queried by default when \n"
"menu interfaces try to look for loadable \n" "menu interfaces try to look for loadable \n"
@ -1552,7 +1534,7 @@ int menu_hash_get_help_tr_enum(enum msg_hash_enums msg, char *s, size_t len)
break; break;
case MENU_ENUM_LABEL_DYNAMIC_WALLPAPERS_DIRECTORY: case MENU_ENUM_LABEL_DYNAMIC_WALLPAPERS_DIRECTORY:
snprintf(s, len, snprintf(s, len,
"Dynamic Wallpapers Directory. \n" "Dinamik Duvar Kağıtları Dizini. \n"
" \n" " \n"
" The place to store backgrounds that will \n" " The place to store backgrounds that will \n"
"be loaded dynamically by the menu depending \n" "be loaded dynamically by the menu depending \n"
@ -1560,7 +1542,7 @@ int menu_hash_get_help_tr_enum(enum msg_hash_enums msg, char *s, size_t len)
break; break;
case MENU_ENUM_LABEL_SLOWMOTION_RATIO: case MENU_ENUM_LABEL_SLOWMOTION_RATIO:
snprintf(s, len, snprintf(s, len,
"Slowmotion ratio." "Slowmotion oranı."
" \n" " \n"
"When slowmotion, content will slow\n" "When slowmotion, content will slow\n"
"down by factor."); "down by factor.");
@ -1622,7 +1604,7 @@ int menu_hash_get_help_tr_enum(enum msg_hash_enums msg, char *s, size_t len)
break; break;
case MENU_ENUM_LABEL_SUSPEND_SCREENSAVER_ENABLE: case MENU_ENUM_LABEL_SUSPEND_SCREENSAVER_ENABLE:
snprintf(s, len, snprintf(s, len,
"Suspends the screensaver. Is a hint that \n" "Ekran koruyucuyu önler. Is a hint that \n"
"does not necessarily have to be \n" "does not necessarily have to be \n"
"honored by the video driver."); "honored by the video driver.");
break; break;
@ -1640,10 +1622,10 @@ int menu_hash_get_help_tr_enum(enum msg_hash_enums msg, char *s, size_t len)
break; break;
case MENU_ENUM_LABEL_NETPLAY_PUBLIC_ANNOUNCE: case MENU_ENUM_LABEL_NETPLAY_PUBLIC_ANNOUNCE:
snprintf(s, len, snprintf(s, len,
"Whether to announce netplay games publicly. \n" "Netplay oyunlarının kamuya duyurulup duyulmayacağı. \n"
" \n" " \n"
"If set to false, clients must manually connect \n" "False olarak ayarlanırsa, istemciler genel \n"
"rather than using the public lobby."); "lobiyi kullanmak yerine manuel olarak bağlanmalıdır.");
break; break;
case MENU_ENUM_LABEL_NETPLAY_START_AS_SPECTATOR: case MENU_ENUM_LABEL_NETPLAY_START_AS_SPECTATOR:
snprintf(s, len, snprintf(s, len,
@ -1751,8 +1733,8 @@ int menu_hash_get_help_tr_enum(enum msg_hash_enums msg, char *s, size_t len)
break; break;
case MENU_ENUM_LABEL_VIDEO_SMOOTH: case MENU_ENUM_LABEL_VIDEO_SMOOTH:
snprintf(s, len, snprintf(s, len,
"Smoothens picture with bilinear filtering. \n" "Resmi bilinear filtreleme ile pürüzsüzleştirir. \n"
"Should be disabled if using shaders."); "Gölgelendiriciler kullanılıyorsa devre dışı bırakılmalıdır.");
break; break;
case MENU_ENUM_LABEL_TIMEDATE_ENABLE: case MENU_ENUM_LABEL_TIMEDATE_ENABLE:
snprintf(s, len, snprintf(s, len,
@ -1760,7 +1742,7 @@ int menu_hash_get_help_tr_enum(enum msg_hash_enums msg, char *s, size_t len)
break; break;
case MENU_ENUM_LABEL_TIMEDATE_STYLE: case MENU_ENUM_LABEL_TIMEDATE_STYLE:
snprintf(s, len, snprintf(s, len,
"Style to show the current date and/or time in."); "İçinde geçerli tarih ve/veya saati gösterecek stil.");
break; break;
case MENU_ENUM_LABEL_BATTERY_LEVEL_ENABLE: case MENU_ENUM_LABEL_BATTERY_LEVEL_ENABLE:
snprintf(s, len, snprintf(s, len,
@ -1813,21 +1795,21 @@ int menu_hash_get_help_tr_enum(enum msg_hash_enums msg, char *s, size_t len)
break; break;
case MENU_ENUM_LABEL_OVERLAY_DIRECTORY: case MENU_ENUM_LABEL_OVERLAY_DIRECTORY:
snprintf(s, len, snprintf(s, len,
"Overlay Directory. \n" "Kaplama Dizini. \n"
" \n" " \n"
"Defines a directory where overlays are \n" "Kolay erişim için kaplamaların \n"
"kept for easy access."); "tutulduğu bir dizini tanımlar.");
break; break;
case MENU_ENUM_LABEL_INPUT_MAX_USERS: case MENU_ENUM_LABEL_INPUT_MAX_USERS:
snprintf(s, len, snprintf(s, len,
"Maximum amount of users supported by \n" "RetroArch tarafından desteklenen maksimum \n"
"RetroArch."); "kullanıcı sayısı.");
break; break;
case MENU_ENUM_LABEL_CORE_UPDATER_AUTO_EXTRACT_ARCHIVE: case MENU_ENUM_LABEL_CORE_UPDATER_AUTO_EXTRACT_ARCHIVE:
snprintf(s, len, snprintf(s, len,
"After downloading, automatically extract \n" "İndirdikten sonra, indirme işlemlerinin \n"
"archives that the downloads are contained \n" "içinde bulunduğu arşivleri otomatik \n"
"inside."); "olarak çıkarır.");
break; break;
case MENU_ENUM_LABEL_NAVIGATION_BROWSER_FILTER_SUPPORTED_EXTENSIONS_ENABLE: case MENU_ENUM_LABEL_NAVIGATION_BROWSER_FILTER_SUPPORTED_EXTENSIONS_ENABLE:
snprintf(s, len, snprintf(s, len,

File diff suppressed because it is too large Load Diff

View File

@ -927,7 +927,11 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_SPANISH,
MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_VIETNAMESE, MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_VIETNAMESE,
"Tiếng Việt") "Tiếng Việt")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_ARABIC, MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_ARABIC,
"Arabic") "Tiếng Ả Rập")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_GREEK,
"Tiếng NGƯỜI HY LẠP")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_TURKISH,
"Tiếng Thổ Nhĩ Kỳ")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LEFT_ANALOG, MSG_HASH(MENU_ENUM_LABEL_VALUE_LEFT_ANALOG,
"Left Analog") "Left Analog")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LIBRETRO_DIR_PATH, MSG_HASH(MENU_ENUM_LABEL_VALUE_LIBRETRO_DIR_PATH,