2019-05-21 23:02:25 +00:00
|
|
|
|
/* RetroArch - A frontend for libretro.
|
2019-04-17 23:08:23 +00:00
|
|
|
|
* Copyright (C) 2011-2017 - Daniel De Matteis
|
|
|
|
|
* Copyright (C) 2016-2019 - Brad Parker
|
|
|
|
|
*
|
|
|
|
|
* 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 <stdio.h>
|
|
|
|
|
#include <stdint.h>
|
|
|
|
|
#include <stddef.h>
|
|
|
|
|
|
|
|
|
|
#include <compat/strl.h>
|
|
|
|
|
#include <string/stdstring.h>
|
|
|
|
|
|
|
|
|
|
#include "../msg_hash.h"
|
|
|
|
|
#include "../verbosity.h"
|
|
|
|
|
|
|
|
|
|
#ifdef RARCH_INTERNAL
|
|
|
|
|
#include "../configuration.h"
|
|
|
|
|
|
2019-05-21 23:02:25 +00:00
|
|
|
|
#if defined(_MSC_VER) && !defined(_XBOX) && (_MSC_VER >= 1500 && _MSC_VER < 1900)
|
|
|
|
|
/* https://support.microsoft.com/en-us/kb/980263 */
|
|
|
|
|
#pragma execution_character_set("utf-8")
|
|
|
|
|
#pragma warning(disable:4566)
|
|
|
|
|
#endif
|
|
|
|
|
|
2019-04-17 23:08:23 +00:00
|
|
|
|
int menu_hash_get_help_tr_enum(enum msg_hash_enums msg, char *s, size_t len)
|
|
|
|
|
{
|
|
|
|
|
settings_t *settings = config_get_ptr();
|
|
|
|
|
|
|
|
|
|
if (msg == MENU_ENUM_LABEL_CONNECT_NETPLAY_ROOM)
|
|
|
|
|
{
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"TODO/FIXME - Fill in message here."
|
|
|
|
|
);
|
|
|
|
|
return 0;
|
|
|
|
|
}
|
|
|
|
|
if (msg <= MENU_ENUM_LABEL_INPUT_HOTKEY_BIND_END &&
|
|
|
|
|
msg >= MENU_ENUM_LABEL_INPUT_HOTKEY_BIND_BEGIN)
|
|
|
|
|
{
|
|
|
|
|
unsigned idx = msg - MENU_ENUM_LABEL_INPUT_HOTKEY_BIND_BEGIN;
|
|
|
|
|
|
|
|
|
|
switch (idx)
|
|
|
|
|
{
|
|
|
|
|
case RARCH_FAST_FORWARD_KEY:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Normal hız ve Hızlı-sarma arasında \n"
|
|
|
|
|
"geçiş yapar."
|
|
|
|
|
);
|
|
|
|
|
break;
|
|
|
|
|
case RARCH_FAST_FORWARD_HOLD_KEY:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Hızlı sarma için basılı tutun. \n"
|
|
|
|
|
" \n"
|
|
|
|
|
"Tuşu salmak hızlı-sarmayı iptal eder."
|
|
|
|
|
);
|
|
|
|
|
break;
|
|
|
|
|
case RARCH_SLOWMOTION_KEY:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Slowmotion arasında geçiş yapar.");
|
|
|
|
|
break;
|
|
|
|
|
case RARCH_SLOWMOTION_HOLD_KEY:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Slowmotion için basılı tutun.");
|
|
|
|
|
break;
|
|
|
|
|
case RARCH_PAUSE_TOGGLE:
|
|
|
|
|
snprintf(s, len,
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Duraklatılmış ve duraklatılmamış durum arasında geçiş yap.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case RARCH_FRAMEADVANCE:
|
|
|
|
|
snprintf(s, len,
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"İçerik duraklatıldığında kare ilerlemesi.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case RARCH_SHADER_NEXT:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Dizindeki bir sonraki gölgelendiriciyi uygular.");
|
|
|
|
|
break;
|
|
|
|
|
case RARCH_SHADER_PREV:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Dizine önceki gölgelendiriciyi uygular.");
|
|
|
|
|
break;
|
|
|
|
|
case RARCH_CHEAT_INDEX_PLUS:
|
|
|
|
|
case RARCH_CHEAT_INDEX_MINUS:
|
|
|
|
|
case RARCH_CHEAT_TOGGLE:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Hileler.");
|
|
|
|
|
break;
|
|
|
|
|
case RARCH_RESET:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"İçeriği sıfırla.");
|
|
|
|
|
break;
|
|
|
|
|
case RARCH_SCREENSHOT:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Ekran görüntüsü almak.");
|
|
|
|
|
break;
|
|
|
|
|
case RARCH_MUTE:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Sesi kapat/aç.");
|
|
|
|
|
break;
|
|
|
|
|
case RARCH_OSK:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Ekran klavyesini aç/kapat");
|
|
|
|
|
break;
|
|
|
|
|
case RARCH_FPS_TOGGLE:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Saniye sayacındaki kareleri değiştirir.");
|
|
|
|
|
break;
|
|
|
|
|
case RARCH_SEND_DEBUG_INFO:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Analiz için cihazınızın ve RetroArch yapılandırmasına ilişkin tanılama bilgilerini sunucularımıza gönderin.");
|
|
|
|
|
break;
|
|
|
|
|
case RARCH_NETPLAY_HOST_TOGGLE:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Netplay barındırma özelliğini açar/kapatır.");
|
|
|
|
|
break;
|
|
|
|
|
case RARCH_NETPLAY_GAME_WATCH:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Netplay toggle play/spectate mode.");
|
|
|
|
|
break;
|
|
|
|
|
case RARCH_ENABLE_HOTKEY:
|
|
|
|
|
snprintf(s, len,
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Diğer kısayol tuşlarını etkinleştirin. \n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Bu kısayol tuşu bir klavyeye, \n"
|
|
|
|
|
"joybutton veya joyaxis'e bağlıysa, \n"
|
|
|
|
|
"diğer tüm kısayol tuşları yalnızca \n"
|
|
|
|
|
"aynı anda tutulursa etkinleştirilir. \n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Alternatif olarak, klavye için tüm \n"
|
|
|
|
|
"kısayol tuşları kullanıcı tarafından devre dışı edilebilir.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case RARCH_VOLUME_UP:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Ses seviyesini arttırır.");
|
|
|
|
|
break;
|
|
|
|
|
case RARCH_VOLUME_DOWN:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Ses seviyesini azaltır.");
|
|
|
|
|
break;
|
|
|
|
|
case RARCH_OVERLAY_NEXT:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Switches to next overlay. Wraps around.");
|
|
|
|
|
break;
|
|
|
|
|
case RARCH_DISK_EJECT_TOGGLE:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Diskler için çıkarmayı değiştirir. \n"
|
|
|
|
|
" \n"
|
|
|
|
|
"Birden fazla disk içeriği için kullanılır. ");
|
|
|
|
|
break;
|
|
|
|
|
case RARCH_DISK_NEXT:
|
|
|
|
|
case RARCH_DISK_PREV:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Disk görüntüleri arasında geçiş yapar. Çıkardıktan sonra kullanın. \n"
|
|
|
|
|
" \n"
|
|
|
|
|
"Çıkartmayı tekrar açarak tamamlayın.");
|
|
|
|
|
break;
|
|
|
|
|
case RARCH_GRAB_MOUSE_TOGGLE:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Fare tutmayı değiştirir. \n"
|
|
|
|
|
" \n"
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Fare tutulduğunda, RetroArch fareyi gizler \n"
|
|
|
|
|
" ve göreceli fare girişinin daha iyi çalışmasını \n"
|
|
|
|
|
"sağlamak için fare işaretçisini pencerenin \n"
|
|
|
|
|
"içinde tutar.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case RARCH_GAME_FOCUS_TOGGLE:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Oyun odağını değiştirir.\n"
|
|
|
|
|
" \n"
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Bir oyuna odaklanıldığında, RetroArch hem kısayol tuşlarını \n"
|
|
|
|
|
"devre dışı bırakacak hem de farenin imlecini pencerenin içinde tutacaktır.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case RARCH_MENU_TOGGLE:
|
2019-05-25 02:18:24 +00:00
|
|
|
|
snprintf(s, len, "Menü geçişi.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case RARCH_LOAD_STATE_KEY:
|
|
|
|
|
snprintf(s, len,
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Konumu yükler.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case RARCH_FULLSCREEN_TOGGLE_KEY:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Tam ekrana geçer.");
|
|
|
|
|
break;
|
|
|
|
|
case RARCH_QUIT_KEY:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"RetroArch'tan temiz bir şekilde çıkmak için basın. \n"
|
|
|
|
|
" \n"
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Herhangi bir şekilde kapatmak (SIGKILL, vb.) \n"
|
|
|
|
|
"RAM, vb. Kaydetmeden RetroArch'ı sonlandıracaktır."
|
2019-04-17 23:08:23 +00:00
|
|
|
|
#ifdef __unix__
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"\nUnix gibilerde, SIGINT/SIGTERM temiz bir \n"
|
|
|
|
|
"yeniden başlatmaya izin verir."
|
2019-04-17 23:08:23 +00:00
|
|
|
|
#endif
|
|
|
|
|
"");
|
|
|
|
|
break;
|
|
|
|
|
case RARCH_STATE_SLOT_PLUS:
|
|
|
|
|
case RARCH_STATE_SLOT_MINUS:
|
|
|
|
|
snprintf(s, len,
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Konum Yuvaları \n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Yuva 0 olarak ayarlanmış durumdayken, \n"
|
|
|
|
|
"kaydetme adı * .state (ya da komut satırında tanımlanmışsa) olur. \n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Alan 0 değilse, yol <dizin> olduğu yerde, \n"
|
|
|
|
|
"<dizin><d> olur.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case RARCH_SAVE_STATE_KEY:
|
|
|
|
|
snprintf(s, len,
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Konum kaydı");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case RARCH_REWIND:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Geri sarmak için düğmeyi basılı tutun. \n"
|
|
|
|
|
" \n"
|
|
|
|
|
"Geri sarma etkin olmalı.");
|
|
|
|
|
break;
|
|
|
|
|
case RARCH_BSV_RECORD_TOGGLE:
|
|
|
|
|
snprintf(s, len,
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Kayıt yapmak ve yapmamak arasında geçiş yapar.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
default:
|
|
|
|
|
if (string_is_empty(s))
|
|
|
|
|
strlcpy(s, msg_hash_to_str(MENU_ENUM_LABEL_VALUE_NO_INFORMATION_AVAILABLE), len);
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return 0;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
switch (msg)
|
|
|
|
|
{
|
|
|
|
|
case MENU_ENUM_LABEL_ACCOUNTS_RETRO_ACHIEVEMENTS:
|
|
|
|
|
snprintf(s, len, "Retro Achievements hesabı için \n"
|
|
|
|
|
"giriş bilgileri \n"
|
|
|
|
|
" \n"
|
|
|
|
|
"Retroachievements.org adresini ziyaret edin ve \n"
|
|
|
|
|
"ücretsiz bir hesap için kaydolun. \n"
|
|
|
|
|
" \n"
|
|
|
|
|
"Kayıt işlemini tamamladıktan sonra, \n"
|
|
|
|
|
"kullanıcı adınızı ve şifrenizi RetroArch'a \n"
|
|
|
|
|
"girmeniz gerekir.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_CHEEVOS_USERNAME:
|
|
|
|
|
snprintf(s, len, "RetroAchievements hesabınızın kullanıcı adı.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_CHEEVOS_PASSWORD:
|
|
|
|
|
snprintf(s, len, "RetroAchievements hesabınızın şifresi.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_USER_LANGUAGE:
|
|
|
|
|
snprintf(s, len, "LMenüyü ve ekrandaki tüm mesajları burada \n"
|
|
|
|
|
"seçtiğiniz dile göre yerelleştirir. \n"
|
|
|
|
|
" \n"
|
|
|
|
|
"Değişikliklerin etkili olması için \n"
|
|
|
|
|
"yeniden başlatmayı gerektirir. \n"
|
|
|
|
|
" \n"
|
|
|
|
|
"Not: Tüm diller şu anda uygulanamayabilir \n"
|
|
|
|
|
"Dilin uygulanmaması durumunda \n"
|
|
|
|
|
"İngilizce'ye geri dönülür.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_VIDEO_FONT_PATH:
|
|
|
|
|
snprintf(s, len, "Ekran Görününen metin için \n"
|
|
|
|
|
"kullanılan yazı tipini değiştirin.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_GAME_SPECIFIC_OPTIONS:
|
|
|
|
|
snprintf(s, len, "İçeriğe özgü Core seçeneklerini otomatik olarak yükle.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_AUTO_OVERRIDES_ENABLE:
|
|
|
|
|
snprintf(s, len, "Üzerine yazma yapılandırmalarını otomatik olarak yükle.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_AUTO_REMAPS_ENABLE:
|
|
|
|
|
snprintf(s, len, "Yeniden düzenleme dosyalarını otomatik olarak yükle.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_SORT_SAVESTATES_ENABLE:
|
2019-05-25 02:18:24 +00:00
|
|
|
|
snprintf(s, len, "Kullanılan libretro coreundan sonra \n"
|
|
|
|
|
"adlandırılmış klasörlerdeki kaydetme durumlarını sıralayın.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_SORT_SAVEFILES_ENABLE:
|
2019-05-25 02:18:24 +00:00
|
|
|
|
snprintf(s, len, "Sıralama kullanılan libretro \n"
|
|
|
|
|
"core adını klasörlerdeki dosyalarına kaydeder. ");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_RESUME_CONTENT:
|
|
|
|
|
snprintf(s, len, "Menüden çıkar ve içeriğe geri döner.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_RESTART_CONTENT:
|
|
|
|
|
snprintf(s, len, "İçeriği yeniden başlatır.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_CLOSE_CONTENT:
|
|
|
|
|
snprintf(s, len, "İçeriği kapatır ve bellekten kaldırır.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_UNDO_LOAD_STATE:
|
2019-05-25 02:18:24 +00:00
|
|
|
|
snprintf(s, len, "Bir konum yüklendiyse, içerik \n"
|
|
|
|
|
"yüklenmeden önceki duruma geri döner.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_UNDO_SAVE_STATE:
|
2019-05-25 02:18:24 +00:00
|
|
|
|
snprintf(s, len, "Bir konumun üzerine yazılmışsa, \n"
|
|
|
|
|
"önceki kaydetme durumuna geri döner.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_TAKE_SCREENSHOT:
|
|
|
|
|
snprintf(s, len, "Bir ekran görüntüsü oluşturun. \n"
|
|
|
|
|
" \n"
|
|
|
|
|
"Ekran görüntüsü dizininde saklanacak.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_ADD_TO_FAVORITES:
|
|
|
|
|
snprintf(s, len, "Girdinizi Favorilerinize ekleyin.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_RUN:
|
|
|
|
|
snprintf(s, len, "İçeriği başlat.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_INFORMATION:
|
|
|
|
|
snprintf(s, len, "İçerik hakkında ek meta veri \n"
|
|
|
|
|
"bilgilerini göster.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_FILE_BROWSER_CONFIG:
|
|
|
|
|
snprintf(s, len, "Konfigürasyon dosyası.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_FILE_BROWSER_COMPRESSED_ARCHIVE:
|
|
|
|
|
snprintf(s, len, "Sıkıştırılmış arşiv dosyası.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_FILE_BROWSER_RECORD_CONFIG:
|
|
|
|
|
snprintf(s, len, "Kayıt yapılandırma dosyası.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_FILE_BROWSER_CURSOR:
|
|
|
|
|
snprintf(s, len, "Veritabanı imleci dosyası.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_FILE_CONFIG:
|
|
|
|
|
snprintf(s, len, "Konfigürasyon dosyası.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_SCAN_THIS_DIRECTORY:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Geçerli dizinde içerik taramak bunu seçin.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_USE_THIS_DIRECTORY:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Burayı dizin olarak ayarlamak seçin.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_CONTENT_DATABASE_DIRECTORY:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"İçerik Veritabanı Dizini. \n"
|
|
|
|
|
" \n"
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"İçerik veritabanı dizinine \n"
|
|
|
|
|
"giden yol.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_THUMBNAILS_DIRECTORY:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Küçük Resimler Dizini. \n"
|
|
|
|
|
" \n"
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Küçük resim dosyalarını saklamak için.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_LIBRETRO_INFO_PATH:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Core Bilgi Dizini. \n"
|
|
|
|
|
" \n"
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Libretro core bilgisini nerede \n"
|
|
|
|
|
"arayacağınıza dair bir dizin.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_PLAYLIST_DIRECTORY:
|
|
|
|
|
snprintf(s, len,
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Oynatma Listesi Dizini. \n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Tüm oynatma listesi dosyalarını \n"
|
|
|
|
|
"bu dizine kaydedin.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_DUMMY_ON_CORE_SHUTDOWN:
|
|
|
|
|
snprintf(s, len,
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Bazı çekirdeklerin \n"
|
|
|
|
|
"kapanma özelliği olabilir. \n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Bu seçenek devre dışı bırakılırsa, \n"
|
|
|
|
|
"kapatma prosedürünün seçilmesi RetroArch'in \n"
|
|
|
|
|
"kapatılmasını tetikler. \n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Bu seçeneği etkinleştirmek kukla bir core \n"
|
|
|
|
|
"yükler böylelikle menüde kalırız \n"
|
|
|
|
|
"ve RetroArch kapanmaz.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_CHECK_FOR_MISSING_FIRMWARE:
|
|
|
|
|
snprintf(s, len,
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Bazı Core'lar için firmware \n"
|
|
|
|
|
"veya bios dosyasına ihtiyaç duyulabilir. \n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Eğer bu seçenek etkisizleştirilirse, \n"
|
|
|
|
|
"firmware olmasa bile yüklemeyi \n"
|
|
|
|
|
"deneyecektir. \n");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_PARENT_DIRECTORY:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Üst dizine geri dönün.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_FILE_BROWSER_OPEN_UWP_PERMISSIONS:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"BroadFileSystemAccess özelliğini etkinleştirmek \n"
|
|
|
|
|
"için Windows izin ayarlarını açın. ");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_FILE_BROWSER_OPEN_PICKER:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Ek dizinlere erişmek için \n"
|
|
|
|
|
"sistem dosyası seçiciyi açın.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_FILE_BROWSER_SHADER_PRESET:
|
|
|
|
|
snprintf(s, len,
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Hazır Gölgelendirici dosyası.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_FILE_BROWSER_SHADER:
|
|
|
|
|
snprintf(s, len,
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Gölgelendirici dosyası.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_FILE_BROWSER_REMAP:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Remap kontrolleri dosyası.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_FILE_BROWSER_CHEAT:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Hile dosyası.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_FILE_BROWSER_OVERLAY:
|
|
|
|
|
snprintf(s, len,
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Kaplama dosyası.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_FILE_BROWSER_RDB:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Veritabanı dosyası.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_FILE_BROWSER_FONT:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"TrueType font dosyası.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_FILE_BROWSER_PLAIN_FILE:
|
|
|
|
|
snprintf(s, len,
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Plain dosyası.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_FILE_BROWSER_MOVIE_OPEN:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Video. \n"
|
|
|
|
|
" \n"
|
|
|
|
|
"Video oynatıcısını açmak için \n"
|
|
|
|
|
"kullanılır.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_FILE_BROWSER_MUSIC_OPEN:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Müzik. \n"
|
|
|
|
|
" \n"
|
|
|
|
|
"Müzik oynatıcısını açmak için \n"
|
|
|
|
|
"kullanılır.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_FILE_BROWSER_IMAGE:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Resim dosyası.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_FILE_BROWSER_IMAGE_OPEN_WITH_VIEWER:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Resim. \n"
|
|
|
|
|
" \n"
|
|
|
|
|
"Resim görüntüleyecisini açmak için \n"
|
|
|
|
|
"kullanılır.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_FILE_BROWSER_CORE_SELECT_FROM_COLLECTION:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Libretro core. \n"
|
|
|
|
|
" \n"
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Bunu seçmek bu Core'u oyuna \n"
|
|
|
|
|
"bağlayacaktır.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_FILE_BROWSER_CORE:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Libretro core. \n"
|
|
|
|
|
" \n"
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"RetroArch'ın bu çekirdeği yüklemesi için bu dosyayı seçin.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_FILE_BROWSER_DIRECTORY:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Dizin. \n"
|
|
|
|
|
" \n"
|
|
|
|
|
"Dizin açmak için seçin.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_CACHE_DIRECTORY:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Önbellek Dizini. \n"
|
|
|
|
|
" \n"
|
|
|
|
|
"RetroArch tarafından sıkıştırılmış içerik \n"
|
|
|
|
|
"geçici olarak bu dizine çıkarılır.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_HISTORY_LIST_ENABLE:
|
|
|
|
|
snprintf(s, len,
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Etkinleştirilirse, RetroArch'a yüklenen \n"
|
|
|
|
|
"her içerik otomatik olarak en son \n"
|
|
|
|
|
"geçmiş listesine eklenir.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_RGUI_BROWSER_DIRECTORY:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Dosya Tarayıcı Dizini. \n"
|
|
|
|
|
" \n"
|
|
|
|
|
"Menü dosyası tarayıcısı için başlangıç dizinini ayarlar.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_INPUT_POLL_TYPE_BEHAVIOR:
|
|
|
|
|
snprintf(s, len,
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Giriş yoklama işleminin RetroArch \n"
|
|
|
|
|
"içinde yapılmasının etkisi. \n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Erken - çerçeve işlenmeden önce \n"
|
|
|
|
|
"Girdi yoklaması yapılır. \n"
|
|
|
|
|
"Normal - Yoklama talep edildiğinde girdi \n"
|
|
|
|
|
"yoklaması gerçekleştirilir. \n"
|
|
|
|
|
"Geç - Giriş yoklama, çerçeve başına \n"
|
|
|
|
|
"ilk giriş durumu talebinde gerçekleşir. \n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"'Erken' veya 'Geç' olarak ayarlamak, yapılandırmanıza \n"
|
|
|
|
|
"bağlı olarak daha az gecikmeyle sonuçlanabilir. \n"
|
|
|
|
|
"Netplay kullanırken göz \n\n"
|
|
|
|
|
"ardı edilecektir."
|
2019-04-17 23:08:23 +00:00
|
|
|
|
);
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_INPUT_DESCRIPTOR_HIDE_UNBOUND:
|
|
|
|
|
snprintf(s, len,
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Core tarafından ayarlanmamış giriş \n"
|
|
|
|
|
"tanımlayıcılarını gizleyin.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_VIDEO_REFRESH_RATE:
|
|
|
|
|
snprintf(s, len,
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Monitörünüzün görüntü yenileme hızı. \n"
|
|
|
|
|
"Uygun bir ses giriş hızı hesaplamak için kullanılır.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_VIDEO_FORCE_SRGB_DISABLE:
|
|
|
|
|
snprintf(s, len,
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"SRGB FBO desteğini zorla devre dışı bırakın. Windows'taki \n"
|
|
|
|
|
"bazı Intel OpenGL sürücülerinde sRGB FBO \n"
|
|
|
|
|
"desteği etkinken video sorunları yaşanabilir.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_AUDIO_ENABLE:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Ses çıkışını etkinleştir.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_AUDIO_SYNC:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Sesi senkronize et (önerilir).");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_AUDIO_LATENCY:
|
|
|
|
|
snprintf(s, len,
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Milisaniye cinsinden istenen ses gecikmesi. \n"
|
|
|
|
|
"Ses sürücüsü verilen gecikmeyi sağlayamıyorsa, \n"
|
|
|
|
|
"değer duyulmayabilir.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_VIDEO_ALLOW_ROTATE:
|
|
|
|
|
snprintf(s, len,
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Coreların dönüşünü ayarlamasına izin ver. Kapalıysa, \n"
|
|
|
|
|
"dönüş istekleri yerine getirilir, ancak dikkate alınmaz. \n\n"
|
|
|
|
|
"Monitörü manuel olarak döndüren kurulumlar \n"
|
|
|
|
|
"için kullanılır.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_INPUT_DESCRIPTOR_LABEL_SHOW:
|
|
|
|
|
snprintf(s, len,
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Varsayılan olanların yerine \n"
|
|
|
|
|
"Core tarafından ayarlanan giriş tanımlayıcılarını gösterin.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_CONTENT_HISTORY_SIZE:
|
|
|
|
|
snprintf(s, len,
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"İçerik geçmişi çalma listesinde \n"
|
|
|
|
|
"tutulacak girişlerin sayısı.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_VIDEO_WINDOWED_FULLSCREEN:
|
|
|
|
|
snprintf(s, len,
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Pencereli mod kullanmak veya tam ekrana \n"
|
|
|
|
|
"geçmemek için. ");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_VIDEO_FONT_SIZE:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Ekrandaki mesajlar için yazı tipi boyutu.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_SAVESTATE_AUTO_INDEX:
|
|
|
|
|
snprintf(s, len,
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Otomatik olarak her kaydetme işleminde yuva, \n"
|
|
|
|
|
"endeksini artırarak birden fazla kayıt yeri dosyası oluşturur. \n"
|
|
|
|
|
"İçerik yüklendiğinde, durum yuvası mevcut en \n"
|
|
|
|
|
"yüksek değere ayarlanacaktır (son kayıt noktası).");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_FPS_SHOW:
|
|
|
|
|
snprintf(s, len,
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Saniyedeki mevcut karelerin görüntülenmesini \n"
|
|
|
|
|
" sağlar.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_MEMORY_SHOW:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Geçerli bellek kullanımı/toplamının FPS/Kareler \n"
|
|
|
|
|
"ile görüntülenmesini içerir.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_VIDEO_FONT_ENABLE:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Ekrandaki mesajları göster veya gizle.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_VIDEO_MESSAGE_POS_X:
|
|
|
|
|
case MENU_ENUM_LABEL_VIDEO_MESSAGE_POS_Y:
|
|
|
|
|
snprintf(s, len,
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Ekranda mesajların nereye yerleştirileceği için \n"
|
|
|
|
|
"ofseti. Değerler [0,0, 1,0] aralığındadır.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_INPUT_OVERLAY_ENABLE:
|
|
|
|
|
snprintf(s, len,
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Geçerli kaplamayı etkinleştirin veya devre dışı bırakın.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_INPUT_OVERLAY_HIDE_IN_MENU:
|
|
|
|
|
snprintf(s, len,
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Geçerli kaplamayı menü içinde \n"
|
|
|
|
|
"görünmesini engelleyin.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_INPUT_OVERLAY_SHOW_PHYSICAL_INPUTS:
|
|
|
|
|
snprintf(s, len,
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Ekran kaplaması üzerindeki klavye/denetleyici \n"
|
|
|
|
|
"düğmesine basıldığında gösterir.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_INPUT_OVERLAY_SHOW_PHYSICAL_INPUTS_PORT:
|
|
|
|
|
snprintf(s, len,
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Ekran kaplaması üzerinde gösterilecek denetleyici girişinin \n"
|
|
|
|
|
"dinleneceği portu seçin.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_OVERLAY_PRESET:
|
|
|
|
|
snprintf(s, len,
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Kaplamanın girdi yolu.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_OVERLAY_OPACITY:
|
|
|
|
|
snprintf(s, len,
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Kaplama opaklığı.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_INPUT_BIND_TIMEOUT:
|
|
|
|
|
snprintf(s, len,
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Giriş bağlama zamanlayıcı zaman aşımı süresini (saniye olarak). \n"
|
|
|
|
|
"Bir sonraki bağlama işlemine kadar bekleyecek \n"
|
|
|
|
|
" saniye miktarı.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_INPUT_BIND_HOLD:
|
|
|
|
|
snprintf(s, len,
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Giriş tuşunun basılı tutma süresi (saniye cinsinden). \n"
|
|
|
|
|
"Basılı tutma için geçerli olan saniye miktarı.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_OVERLAY_SCALE:
|
|
|
|
|
snprintf(s, len,
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Kaplama ölçeği.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_AUDIO_OUTPUT_RATE:
|
|
|
|
|
snprintf(s, len,
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Ses çıkışı örneklemesi.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_VIDEO_SHARED_CONTEXT:
|
|
|
|
|
snprintf(s, len,
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Donanım tarafından oluşturulan Core'un \n"
|
|
|
|
|
"kendi özel bağlamlarını alması gerekiyorsa 'true' \n"
|
|
|
|
|
"olarak ayarlayın. Donanım durumlarının çerçeveler \n"
|
|
|
|
|
"arasında değişiklik yapması gerektiğini unutmayın."
|
2019-04-17 23:08:23 +00:00
|
|
|
|
);
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_CORE_LIST:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Core yükle. \n"
|
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Libretro Core uygulaması \n"
|
|
|
|
|
"için göz atın. Tarayıcının başladığı yer \n"
|
|
|
|
|
"Core Dizin yolunuza bağlıdır \n"
|
|
|
|
|
"Boşsa, root'ta başlayacaktır. \n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Core Dizini bir dizinse, menü bunu üst klasör olarak kullanır. \n"
|
|
|
|
|
"Core Dizini tam yol ise, \n"
|
|
|
|
|
"dosyanın bulunduğu klasörde \n"
|
|
|
|
|
"başlayacaktır.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_VALUE_MENU_ENUM_CONTROLS_PROLOG:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Menüyü kontrol etmek için \n"
|
|
|
|
|
"gamepad'inizde veya klavyenizde aşağıdaki\n"
|
|
|
|
|
"kontrolleri kullanabilirsiniz: \n"
|
|
|
|
|
" \n"
|
|
|
|
|
);
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_WELCOME_TO_RETROARCH:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"RetroArch'a Hoşgeldiniz\n"
|
|
|
|
|
);
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_VALUE_HELP_AUDIO_VIDEO_TROUBLESHOOTING_DESC: {
|
|
|
|
|
/* Work around C89 limitations */
|
|
|
|
|
char u[501];
|
|
|
|
|
const char *t =
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"RetroArch, en iyi performans sonuçları için\n"
|
|
|
|
|
"ekranınızın yenileme hızına göre kalibre edilmesi gereken\n"
|
|
|
|
|
"benzersiz bir ses/video senkronizasyonu şekline dayanır.\n"
|
|
|
|
|
"Herhangi bir ses çatlaması veya video yırtılması yaşarsanız,\n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"genellikle ayarları yapmanız anlamına gelir.\n"
|
|
|
|
|
"Aşağıdaki seçenekler gibi:\n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n";
|
|
|
|
|
snprintf(u, sizeof(u), /* can't inline this due to the printf arguments */
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"a) '%s' -> '%s' gidin, ve 'Threaded Video'\n"
|
|
|
|
|
"etkinleştirin. Yenileme hızı bu modda\n"
|
|
|
|
|
"önemli olmayacaktır, kare hızı daha yüksek\n"
|
|
|
|
|
"olacaktır ancak video daha az düzgün olabilir.\n"
|
|
|
|
|
"b) '%s' -> '%s' gidin, ve '%s' bakın\n"
|
|
|
|
|
"2048 karede çalışmasına izin verin,\n"
|
|
|
|
|
"ardından 'Tamam'a basın.",
|
2019-04-17 23:08:23 +00:00
|
|
|
|
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_SETTINGS),
|
|
|
|
|
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_VIDEO_SETTINGS),
|
|
|
|
|
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE_AUTO));
|
|
|
|
|
strlcpy(s, t, len);
|
|
|
|
|
strlcat(s, u, len);
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_VALUE_HELP_SCANNING_CONTENT_DESC:
|
|
|
|
|
snprintf(s, len,
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"İçerik taramak için, '%s' gidin ve \n"
|
|
|
|
|
"'%s' veya %s' seçin.\n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Dosyalar veritabanı girişleriyle karşılaştırılacak.\n"
|
|
|
|
|
"Bir eşleşme varsa, koleksiyona bir giriş ekler.\n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Bu içeriğe daha sonra kolayca erişebilmek için\n"
|
|
|
|
|
"'%s' gidin. ->\n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
"'%s'\n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Her seferinde dosya tarayıcısına\n"
|
|
|
|
|
"gitmek zorunda kalmazsınız.\n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"NOTE: Bazı içerikler Corelar tarafından\n"
|
|
|
|
|
"taranmayabilir.",
|
2019-04-17 23:08:23 +00:00
|
|
|
|
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_FILE),
|
|
|
|
|
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_LOAD_CONTENT_LIST),
|
|
|
|
|
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_PLAYLISTS_TAB)
|
|
|
|
|
);
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_VALUE_EXTRACTING_PLEASE_WAIT:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"RetroArch'a Hoşgeldiniz\n"
|
|
|
|
|
"\n"
|
|
|
|
|
"Varlıklar ayıklanıyor, lütfen bekleyin.\n"
|
|
|
|
|
"İşlem biraz zaman alabilir...\n"
|
|
|
|
|
);
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_INPUT_DRIVER:
|
|
|
|
|
{
|
|
|
|
|
const char *lbl = settings ? settings->arrays.input_driver : NULL;
|
|
|
|
|
|
|
|
|
|
if (string_is_equal(lbl, msg_hash_to_str(MENU_ENUM_LABEL_INPUT_DRIVER_UDEV)))
|
|
|
|
|
snprintf(s, len,
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"udev sürücüsü. \n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Joystick desteği için en son evdev \n"
|
|
|
|
|
"joypad API'sini kullanır. Hotplugging \n"
|
|
|
|
|
"özelliğini destekler ve geribildirimi zorlar. \n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
|
|
|
|
"The driver reads evdev events for keyboard \n"
|
|
|
|
|
"support. It also supports keyboard callback, \n"
|
|
|
|
|
"mice and touchpads. \n"
|
|
|
|
|
" \n"
|
|
|
|
|
"By default in most distros, /dev/input nodes \n"
|
|
|
|
|
"are root-only (mode 600). You can set up a udev \n"
|
|
|
|
|
"rule which makes these accessible to non-root."
|
|
|
|
|
);
|
|
|
|
|
else if (string_is_equal(lbl,
|
|
|
|
|
msg_hash_to_str(MENU_ENUM_LABEL_INPUT_DRIVER_LINUXRAW)))
|
|
|
|
|
snprintf(s, len,
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"linuxraw sürücüsü. \n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Bu sürücü aktif bir TTY gerektiriyor. \n"
|
|
|
|
|
"Klavye olayları doğrudan TTY'den okunur; \n"
|
|
|
|
|
"bu da onu basitleştirir, ancak udev kadar esnek değildir. \n" "Mice, vb, desteklenmiyor. \n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Bu sürücü eski joystick API'sini kullanır \n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
"(/dev/input/js*).");
|
|
|
|
|
else
|
|
|
|
|
snprintf(s, len,
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Giriş sürücüsü.\n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Video sürücüsüne bağlı olarak, \n"
|
|
|
|
|
"farklı bir giriş sürücüsünü zorlayabilir. ");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_LOAD_CONTENT_LIST:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"İçeriği Yükle. \n"
|
|
|
|
|
"İçeriğe göz at. \n"
|
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"İçeriği yüklemek için, 'Core' ve \n"
|
|
|
|
|
"içerik dosyasına ihtiyacınız vardır. \n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Menünün, içeriğe göz atmaya başlayacağı yeri \n"
|
|
|
|
|
"kontrol etmek için 'Dosya Tarayıcı Dizini'ni \n"
|
|
|
|
|
"ayarlayın. Ayarlanmazsa, \n"
|
|
|
|
|
"kök dizininden başlayacaktır. \n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Tarayıcı, 'Core Yükle'den ayarlanan son Core \n"
|
|
|
|
|
"için uzantıları filtreleyecek ve içerik \n"
|
|
|
|
|
"yüklendiğinde bu çekirdeği kullanacaktır."
|
2019-04-17 23:08:23 +00:00
|
|
|
|
);
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_LOAD_CONTENT_HISTORY:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Geçmişten içerik yükleniyor. \n"
|
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"İçerik yüklendikçe, içerik ve libretro \n"
|
|
|
|
|
"Core kombinasyonları geçmişe kaydedilir. \n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Geçmiş, RetroArch yapılandırma dosyasıyla aynı \n"
|
|
|
|
|
"dizindeki bir dosyaya kaydedilir. Başlangıçta hiçbir \n"
|
|
|
|
|
"yapılandırma dosyası yüklenmemişse, geçmiş kaydedilmeyecek \n"
|
|
|
|
|
"veya yüklenmeyecek ve ana menüde bulunmayacaktır. "
|
2019-04-17 23:08:23 +00:00
|
|
|
|
);
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_VIDEO_DRIVER:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Geçerli Video sürücüsü.");
|
|
|
|
|
|
|
|
|
|
if (string_is_equal(settings->arrays.video_driver, "gl"))
|
|
|
|
|
{
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"OpenGL Video sürücüsü. \n"
|
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Bu sürücü, yazılım tarafından oluşturulan \n"
|
|
|
|
|
"Core uygulamalarına ek olarak libretro GL \n"
|
|
|
|
|
"çekirdeklerinin kullanılmasına izin verir.\n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Yazılım tarafından oluşturulan ve libretro GL \n"
|
|
|
|
|
"Core uygulamaları için performans, \n"
|
|
|
|
|
"grafik kartınızın temelindeki GL sürücüsüne bağlıdır.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
}
|
|
|
|
|
else if (string_is_equal(settings->arrays.video_driver, "sdl2"))
|
|
|
|
|
{
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"SDL 2 Video sürücüsü.\n"
|
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Bu bir SDL 2 yazılımı tarafından oluşturulan \n"
|
|
|
|
|
"video sürücüsüdür.\n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Yazılım tarafından oluşturulan libretro Core uygulamaları \n"
|
|
|
|
|
"için performans, SDL uygulamanıza bağlıdır.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
}
|
|
|
|
|
else if (string_is_equal(settings->arrays.video_driver, "sdl1"))
|
|
|
|
|
{
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"SDL Video sürücüsü.\n"
|
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Bu bir SDL 1.2 yazılımı tarafından üretilmiş \n"
|
|
|
|
|
"video sürücüsüdür.\n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Performansın yetersiz olduğu kabul edilir. \n"
|
|
|
|
|
"Sadece son çare olarak kullanmayı düşünün.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
}
|
|
|
|
|
else if (string_is_equal(settings->arrays.video_driver, "d3d"))
|
|
|
|
|
{
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Direct3D Video sürücüsü. \n"
|
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Yazılım tarafından oluşturulan Core performansı,\n"
|
|
|
|
|
"grafik kartınızın temelindeki D3D \n"
|
|
|
|
|
"sürücüsüne bağlıdır.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
}
|
|
|
|
|
else if (string_is_equal(settings->arrays.video_driver, "exynos"))
|
|
|
|
|
{
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Exynos-G2D Video sürücüsü. \n"
|
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Bu, düşük seviye bir Exynos video sürücüsüdür. \n"
|
|
|
|
|
"Karışım işlemleri için Samsung Exynos SoC'daki \n"
|
|
|
|
|
" G2D bloğunu kullanır. \n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Yazılım tarafından oluşturulan Core performansı \n"
|
|
|
|
|
"optimum olmalıdır.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
}
|
|
|
|
|
else if (string_is_equal(settings->arrays.video_driver, "drm"))
|
|
|
|
|
{
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Plain DRM Video sürücüsü. \n"
|
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Bu düşük bir seviye video sürücüsüdür. \n"
|
|
|
|
|
"GPU kaplamalarını için libdrm donanım ölçeklendirmesi kullanır.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
}
|
|
|
|
|
else if (string_is_equal(settings->arrays.video_driver, "sunxi"))
|
|
|
|
|
{
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Sunxi-G2D Video sürücüsü. \n"
|
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Bu düşük seviye bir Sunxi video sürücüsü. \n"
|
|
|
|
|
"Allwinner SoC'lerde G2D bloğunu kullanır.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_AUDIO_DSP_PLUGIN:
|
|
|
|
|
snprintf(s, len,
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Audio DSP ektesi.\n"
|
|
|
|
|
"Sesi sürücüye göndermeden \n"
|
|
|
|
|
"önce işler."
|
2019-04-17 23:08:23 +00:00
|
|
|
|
);
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_AUDIO_RESAMPLER_DRIVER:
|
|
|
|
|
{
|
|
|
|
|
const char *lbl = settings ? settings->arrays.audio_resampler : NULL;
|
|
|
|
|
|
|
|
|
|
if (string_is_equal(lbl, msg_hash_to_str(
|
|
|
|
|
MENU_ENUM_LABEL_AUDIO_RESAMPLER_DRIVER_SINC)))
|
|
|
|
|
strlcpy(s,
|
|
|
|
|
"Pencereli SINC uygulaması.", len);
|
|
|
|
|
else if (string_is_equal(lbl, msg_hash_to_str(
|
|
|
|
|
MENU_ENUM_LABEL_AUDIO_RESAMPLER_DRIVER_CC)))
|
|
|
|
|
strlcpy(s,
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Kıvrımlı kosinüs uygulaması.", len);
|
2019-04-17 23:08:23 +00:00
|
|
|
|
else if (string_is_empty(s))
|
|
|
|
|
strlcpy(s, msg_hash_to_str(MENU_ENUM_LABEL_VALUE_NO_INFORMATION_AVAILABLE), len);
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
|
2019-05-25 02:18:24 +00:00
|
|
|
|
case MENU_ENUM_LABEL_CRT_SWITCH_RESOLUTION: snprintf(s, len, "CRT OLARAK BELIRLE");
|
2019-05-06 15:25:52 +00:00
|
|
|
|
break;
|
2019-04-17 23:08:23 +00:00
|
|
|
|
|
2019-05-25 02:18:24 +00:00
|
|
|
|
case MENU_ENUM_LABEL_CRT_SWITCH_RESOLUTION_SUPER: snprintf(s, len, "SUPER CRT OLARAK BELIRLE");
|
2019-05-06 15:25:52 +00:00
|
|
|
|
break;
|
2019-04-17 23:08:23 +00:00
|
|
|
|
|
|
|
|
|
case MENU_ENUM_LABEL_VIDEO_SHADER_PRESET:
|
|
|
|
|
snprintf(s, len,
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Shader Öne Ayarı yükleyin. \n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Doğrudan bir gölgelendirici önayarı yükleyin. \n"
|
|
|
|
|
"Menü gölgelendirici menüsü buna göre güncellenir. \n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"CGP basit olmayan ölçeklendirme yöntemleri kullanıyorsa, \n"
|
|
|
|
|
"(yani kaynak ölçeklendirme, X / Y için aynı ölçeklendirme faktörü), \n"
|
|
|
|
|
"menüde görüntülenen ölçeklendirme faktörü doğru olmayabilir. \n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
);
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_VIDEO_SHADER_SCALE_PASS:
|
|
|
|
|
snprintf(s, len,
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Bu geçişteki ölçek. \n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Ölçek faktörü birikir, yani ilk geçiş \n"
|
|
|
|
|
"için 2x ve ikinci geçiş için 2x \n"
|
|
|
|
|
"size toplam 4x ölçek verir. \n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Son geçiş için bir ölçek faktörü varsa, \n"
|
|
|
|
|
"sonuç 'Varsayılan Filtre'de belirtilen \n"
|
|
|
|
|
"filtre ile ekrana uzatılır. \n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"'Umurumda Değil' olarak ayarlanmışsa, 1x ölçeği \n"
|
|
|
|
|
"veya tam ekrana uzat ya da son geçiş \n"
|
|
|
|
|
"yapılmadığına bağlı olarak tam ekrana geçilir. \n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
);
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_VIDEO_SHADER_NUM_PASSES:
|
|
|
|
|
snprintf(s, len,
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Gölgelendirici Geçişleri. \n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"RetroArch, çeşitli gölgelendiricileri isteğe \n"
|
|
|
|
|
"bağlı gölgelendirici geçişleri ileözel donanım filtreleri \n"
|
|
|
|
|
"özel donanım filtreleri ve ölçek faktörleriyle karıştırmanıza ve eşleştirmenize olanak sağlar. \n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Bu seçenek kullanılacak gölgelendirici geçiş \n"
|
|
|
|
|
"sayısını belirtir. Bunu 0'a ayarlarsanız ve Gölgelendirici Değişiklikleri Uygula'yı \n"
|
|
|
|
|
"kullanırsanız, 'boş' bir gölgelendirici kullanırsınız. \n"
|
|
|
|
|
);
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_VIDEO_SHADER_PARAMETERS:
|
|
|
|
|
snprintf(s, len,
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Gölgelendirici Parametreleri. \n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Geçerli gölgelendiriciyi doğrudan değiştirir.\n"
|
|
|
|
|
"CGP/GLSLP ön ayar dosyasına kaydedilmeyecek");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_VIDEO_SHADER_PRESET_PARAMETERS:
|
|
|
|
|
snprintf(s, len,
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Gölgelendirici Ön Ayar Parametreleri. \n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Şu anda menüde gölgelendirici hazır ayarını değiştirir."
|
2019-04-17 23:08:23 +00:00
|
|
|
|
);
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_VIDEO_SHADER_PASS:
|
|
|
|
|
snprintf(s, len,
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Gölgelendiricilere giden veri yolu. \n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Tüm gölgelendiriciler aynı tipte \n"
|
|
|
|
|
"olmalıdır (yani CG, GLSL veya HLSL). \n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Tarayıcının gölgelendiricileri aramaya \n"
|
|
|
|
|
"başlayacağı yeri ayarlamak için \n"
|
|
|
|
|
"Gölgelendirici Dizini'ni ayarlayın. "
|
2019-04-17 23:08:23 +00:00
|
|
|
|
);
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_CONFIGURATION_SETTINGS:
|
|
|
|
|
snprintf(s, len,
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Yapılandırma dosyalarının nasıl yüklendiğini \n"
|
|
|
|
|
"ve önceliklendirildiğini belirler.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_CONFIG_SAVE_ON_EXIT:
|
|
|
|
|
snprintf(s, len,
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Çıkışta Konfigürasyon dosyasını diske kaydeder.\n"
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Ayarlar değiştirilebildiği için menü \n"
|
|
|
|
|
"için kullanışlıdır. Yapılandırmanın üzerine yaz\n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"#include's ve yorumlar \n"
|
|
|
|
|
"korunmaz. \n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Tasarım gereği, yapılandırma \n"
|
|
|
|
|
"dosyası kullanıcı tarafından \n"
|
|
|
|
|
"muhafaza edildiği için değişmez \n"
|
|
|
|
|
"olarak kabul edilir ve kullanıcının \n"
|
|
|
|
|
"arkasına yazılmamalıdır."
|
2019-04-17 23:08:23 +00:00
|
|
|
|
#if defined(RARCH_CONSOLE) || defined(RARCH_MOBILE)
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"\nAncak, konsollarda durum böyle değildir,\n"
|
|
|
|
|
" yapılandırma dosyasına \n"
|
|
|
|
|
"el ile olarak bakmak \n"
|
|
|
|
|
"gerçekten bir seçenek değildir."
|
2019-04-17 23:08:23 +00:00
|
|
|
|
#endif
|
|
|
|
|
);
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_CONFIRM_ON_EXIT:
|
2019-05-06 15:25:52 +00:00
|
|
|
|
snprintf(s, len, "Çıkmak istediğinden emin misin?");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_SHOW_HIDDEN_FILES:
|
2019-05-06 15:25:52 +00:00
|
|
|
|
snprintf(s, len, "Gizli dosya ve \n"
|
|
|
|
|
"klasörleri göster.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_VIDEO_SHADER_FILTER_PASS:
|
|
|
|
|
snprintf(s, len,
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Bu geçiş için donanım filtresi. \n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"'Umurumda Değil' olarak ayarlanmışsa, \n"
|
|
|
|
|
"'Varsayılan Filtre' kullanılacaktır. "
|
2019-04-17 23:08:23 +00:00
|
|
|
|
);
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_AUTOSAVE_INTERVAL:
|
|
|
|
|
snprintf(s, len,
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Geçici olmayan SRAM'yi düzenli \n"
|
|
|
|
|
"aralıklarla otomatik olarak kaydeder.\n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Aksi belirtilmedikçe, bu varsayılan \n"
|
|
|
|
|
"olarak devre dışıdır. Aralık saniye cinsinden \n"
|
|
|
|
|
"ölçülür. \n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"0 değeri otomatik kaydetmeyi devre dışı bırakır.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_INPUT_BIND_DEVICE_TYPE:
|
|
|
|
|
snprintf(s, len,
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Giriş Cihazı Tipi. \n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Hangi cihaz tipini kullanacağını seçer. Bu, \n"
|
|
|
|
|
"libretro core'unun kendisi ile ilgilidir. "
|
2019-04-17 23:08:23 +00:00
|
|
|
|
);
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_LIBRETRO_LOG_LEVEL:
|
|
|
|
|
snprintf(s, len,
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Libretro Core'u için günlük seviyesini ayarlar \n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
"(GET_LOG_INTERFACE). \n"
|
|
|
|
|
" \n"
|
2019-05-25 02:18:24 +00:00
|
|
|
|
" Libretro core'u tarafından \n"
|
|
|
|
|
" verilen günlük seviyesi libretro_log \n"
|
|
|
|
|
" seviyesinin altındaysa göz ardı edilir.\n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-25 02:18:24 +00:00
|
|
|
|
" Ayrıntılı modu etkinleştirilmedikçe, \n"
|
|
|
|
|
" DEBUG günlükleri her zaman dikkate alınmaz (--verbose).\n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
|
|
|
|
" DEBUG = 0\n"
|
|
|
|
|
" INFO = 1\n"
|
|
|
|
|
" WARN = 2\n"
|
|
|
|
|
" ERROR = 3"
|
|
|
|
|
);
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_STATE_SLOT_INCREASE:
|
|
|
|
|
case MENU_ENUM_LABEL_STATE_SLOT_DECREASE:
|
|
|
|
|
snprintf(s, len,
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Konum slotları.\n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-25 02:18:24 +00:00
|
|
|
|
" Yuva 0 olarak ayarlanmış durumdayken, kaydetme adı \n"
|
|
|
|
|
" * .state (ya da komut satırında tanımlanmışsa) olur. \n"
|
|
|
|
|
"Yuva! = 0 olduğunda, yol (yol) (d) olur; \n"
|
|
|
|
|
"burada (d) yuva numarasıdır.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_SHADER_APPLY_CHANGES:
|
|
|
|
|
snprintf(s, len,
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Gölgelendirici Değişikliklerini Uygular. \n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Gölgelendirici ayarlarını değiştirdikten sonra, \n"
|
|
|
|
|
"değişiklikleri uygulamak için bunu kullanın. \n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Gölgelendirici ayarlarının değiştirilmesi biraz pahalı bir işlemdir, \n"
|
|
|
|
|
"bu nedenle açıkça yapılması gerekir. \n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Gölgelendirici uyguladığınızda, menü gölgelendirici \n"
|
|
|
|
|
"ayarları geçici bir dosyaya kaydedilir (menu.cgp veya menu.glslp) \n"
|
|
|
|
|
"ve yüklenir. RetroArch çıktıktan sonra işlem devam eder. \n"
|
|
|
|
|
"Dosya Gölgelendirici Dizinine kaydedilir."
|
2019-04-17 23:08:23 +00:00
|
|
|
|
);
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_SHADER_WATCH_FOR_CHANGES:
|
|
|
|
|
snprintf(s, len,
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Gölgelendirici dosyalarını yeni değişiklikler için izleyin. \n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Değişiklikleri diskteki bir gölgelendiriciye kaydettikten sonra, \n"
|
|
|
|
|
"otomatik olarak yeniden derlenir ve \n"
|
|
|
|
|
"çalışan içeriğe uygulanır."
|
2019-04-17 23:08:23 +00:00
|
|
|
|
);
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_MENU_TOGGLE:
|
|
|
|
|
snprintf(s, len,
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Menü Aç/Kapa");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_GRAB_MOUSE_TOGGLE:
|
|
|
|
|
snprintf(s, len,
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Fare tutmayı değiştirir.\n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Fare tutulduğunda, RetroArch fareyi gizler \n"
|
|
|
|
|
"ve göreceli fare girişinin daha iyi çalışmasını \n"
|
|
|
|
|
"sağlamak için fare işaretçisini pencerenin \n"
|
|
|
|
|
"içinde tutar.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_GAME_FOCUS_TOGGLE:
|
|
|
|
|
snprintf(s, len,
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Oyun odağını değiştirir.\n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Bir oyunun odağı olduğunda, RetroArch hem kısayol \n"
|
|
|
|
|
"tuşlarını devre dışı bırakacak hem de farenin imlecini pencerenin içinde tutacaktır.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_DISK_NEXT:
|
|
|
|
|
snprintf(s, len,
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Disk görüntüleri arasında geçiş yapar.\n"
|
|
|
|
|
"Diski çıkardıktan sonra kullanın. \n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Çıkarmayı tekrar değiştirerek tamamlayın.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_VIDEO_FILTER:
|
|
|
|
|
#ifdef HAVE_FILTERS_BUILTIN
|
|
|
|
|
snprintf(s, len,
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"CPU tabanlı video filtresi.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
#else
|
|
|
|
|
snprintf(s, len,
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"CPU tabanlı video filtresi\n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Dinamik bir kütüphaneye giden yol.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
#endif
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_AUDIO_DEVICE:
|
|
|
|
|
snprintf(s, len,
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Ses sürücüsünün kullandığı varsayılan \n"
|
|
|
|
|
"ses cihazını geçersiz kılın.\n"
|
|
|
|
|
"Bu sürücüye bağlıdır. Örn.\n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
#ifdef HAVE_ALSA
|
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"ALSA için PCM cihazı gerek."
|
2019-04-17 23:08:23 +00:00
|
|
|
|
#endif
|
|
|
|
|
#ifdef HAVE_OSS
|
|
|
|
|
" \n"
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"OSS bir yol ister (örneğin /dev/dsp)."
|
2019-04-17 23:08:23 +00:00
|
|
|
|
#endif
|
|
|
|
|
#ifdef HAVE_JACK
|
|
|
|
|
" \n"
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"JACK port ismi istiyor (örneğin, system:playback1 \n"
|
|
|
|
|
"system:playback_2)."
|
2019-04-17 23:08:23 +00:00
|
|
|
|
#endif
|
|
|
|
|
#ifdef HAVE_RSOUND
|
|
|
|
|
" \n"
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"RSound, bir RSound sunucusuna IP adresi \n"
|
|
|
|
|
"istiyor."
|
2019-04-17 23:08:23 +00:00
|
|
|
|
#endif
|
|
|
|
|
);
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_DISK_EJECT_TOGGLE:
|
|
|
|
|
snprintf(s, len,
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Diskler için çıkarmayı değiştirir.\n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Birden fazla disk içeriği için kullanılır.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_ENABLE_HOTKEY:
|
|
|
|
|
snprintf(s, len,
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Diğer kısayol tuşlarını etkinleştirin.\n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-25 02:18:24 +00:00
|
|
|
|
" Bu kısayol tuşu klavyeye, joybutton veya joyaxis'e bağlıysa, \n"
|
|
|
|
|
"aynı anda aynı tuşa basılmadıkça \n"
|
|
|
|
|
"diğer tüm kısayol tuşları devre dışı bırakılır.\n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Klavyenin geniş bir alanını sorgular \n"
|
|
|
|
|
"kısayol tuşlarının engellenmesinin istenmediği \n"
|
|
|
|
|
"RETRO_KEYBOARDmerkezli uygulamalar için \n"
|
|
|
|
|
"kullanışlıdır.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_REWIND_ENABLE:
|
|
|
|
|
snprintf(s, len,
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Geri sarmayı etkinleştir.\n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Performans düşmesi olacaktır, \n"
|
|
|
|
|
"bu nedenle varsayılan olarak devre dışıdır.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_CHEAT_APPLY_AFTER_TOGGLE:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Geçiş yaptıktan hemen sonra hileyi uygulayın.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_CHEAT_APPLY_AFTER_LOAD:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Oyun yüklendiğinde hileleri otomatik uygulayın.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_LIBRETRO_DIR_PATH:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Core Dizini. \n"
|
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Libretro Core uygulamalarının \n"
|
|
|
|
|
"aranacağı dizin. ");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_VIDEO_REFRESH_RATE_AUTO:
|
|
|
|
|
snprintf(s, len,
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Otomatik Yenileme Hızı\n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Monitörünüzün doğru yenileme hızı (Hz).\n"
|
|
|
|
|
"Bu formül, ses giriş hızını hesaplamak \n"
|
|
|
|
|
"için kullanılır: \n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"audio_input_rate = oyun giriş hızı * \n"
|
|
|
|
|
"ekran yenileme hızı/oyun yenileme hızı \n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Uygulamada herhangi bir değer rapor edilmezse, \n"
|
|
|
|
|
"uyumluluk için NTSC varsayılanları kabul edilir. \n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Geniş görüntü değişikliklerinden kaçınmak için bu değer 60Hz'ye yakın olmalıdır. \n"
|
|
|
|
|
"Monitörünüz 60Hz'de çalışmıyorsa, VSync'yi devre dışı bırakın \n");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_VIDEO_REFRESH_RATE_POLLED:
|
|
|
|
|
snprintf(s, len,
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Yoklamalı Yenileme Hızını Ayarla\n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Yenileme hızını, ekran sürücüsünden\n"
|
|
|
|
|
"sorgulanan gerçek değere ayarlar.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_VIDEO_ROTATION:
|
|
|
|
|
snprintf(s, len,
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Ekranın belirli bir dönüşünü \n"
|
|
|
|
|
"zorlar.\n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Dönme, libretro çekirdeğinin ayarladığı\n"
|
|
|
|
|
"dönüşlere eklenir (bkz. Video Döndürmeye\n"
|
|
|
|
|
"İzin Ver).");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_VIDEO_SCALE:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Tam ekran çözünürlüğü.\n"
|
|
|
|
|
" \n"
|
|
|
|
|
"0 çözünürlüğü, \n"
|
|
|
|
|
"ortamın çözünürlüğünü kullanır.\n");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_FASTFORWARD_RATIO:
|
|
|
|
|
snprintf(s, len,
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"İleri Sarma Oranı.\n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Hızlı ileri sarma kullanılırken\n"
|
|
|
|
|
"içeriğin çalıştırılacağı maksimum oran.\n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-25 02:18:24 +00:00
|
|
|
|
" (Örnek 60 fps içeriği için 5.0 => 300 fps \n"
|
|
|
|
|
"sınırı).\n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"RetroArch, maksimum hızın aşılmamasını sağlamak \n"
|
|
|
|
|
"için uyku moduna geçecektir.\n"
|
|
|
|
|
"Mükemmel bir şekilde doğru olması için \n"
|
|
|
|
|
"bu başlığa güvenmeyin.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_VRR_RUNLOOP_ENABLE:
|
|
|
|
|
snprintf(s, len,
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Tam İçerik Kare Hızıyla Eşitle.\n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Bu seçenek hızlı ileriye sarmaya izin verirken x1\n"
|
|
|
|
|
"hızını zorlamanın eşdeğeridir.\n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
"No deviation from the core requested refresh rate,\n"
|
|
|
|
|
"no sound Dynamic Rate Control).");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_VIDEO_MONITOR_INDEX:
|
|
|
|
|
snprintf(s, len,
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Tercih edilecek monitor.\n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"0 (varsayılan), belirli bir monitörün \n"
|
|
|
|
|
"tercih edilmediği anlamına gelir; 1 ve \n"
|
|
|
|
|
"üstü (1, ilk monitördür), RetroArch'ın \n"
|
|
|
|
|
"belirli monitörü kullanmasını önerir.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_VIDEO_CROP_OVERSCAN:
|
|
|
|
|
snprintf(s, len,
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Üst tarama çerçevelerinin kırpılmasını \n"
|
|
|
|
|
"zorlar.\n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Bu seçeneğin tam davranışı core\n"
|
|
|
|
|
"uygulamaya özgüdür. ");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_VIDEO_SCALE_INTEGER:
|
|
|
|
|
snprintf(s, len,
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Videoyu yalnızca tamsayı adımlarla \n"
|
|
|
|
|
"ölçekler.\n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Temel boyut, sistem tarafından bildirilen \n"
|
|
|
|
|
"geometri ve en boy oranına bağlıdır.\n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Zorlama Boyu ayarlanmadığında, X/Y \n"
|
|
|
|
|
"tamsayı bağımsız olarak ölçeklenir.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_AUDIO_VOLUME:
|
|
|
|
|
snprintf(s, len,
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"dB olarak ifade edilen ses seviyesi.\n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-25 02:18:24 +00:00
|
|
|
|
" 0 dB normal hacimdir. Arttırma uygulanmaz.\n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
"Gain can be controlled in runtime with Input\n"
|
|
|
|
|
"Volume Up / Input Volume Down.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_AUDIO_RATE_CONTROL_DELTA:
|
|
|
|
|
snprintf(s, len,
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Ses hızı kontrolü.\n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Bunu 0'a ayarlamak hız kontrolünü devre dışı bırakır.\n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
"Any other value controls audio rate control \n"
|
|
|
|
|
"delta.\n"
|
|
|
|
|
" \n"
|
|
|
|
|
"Defines how much input rate can be adjusted \n"
|
|
|
|
|
"dynamically.\n"
|
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
" Giriş hızı şöyle tanımlanır: \n"
|
|
|
|
|
" Giriş hızı * (1.0 +/- (rate control delta))");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_AUDIO_MAX_TIMING_SKEW:
|
|
|
|
|
snprintf(s, len,
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Maksimum ses çarpıklığı zamanlaması.\n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Giriş hızındaki maksimum değişikliği tanımlar.\n"
|
|
|
|
|
"Yanlış zamanlamada, örneğin NTSC ekranlarda PAL Core'larını\n"
|
|
|
|
|
"çalıştırmak gibi, zamanlamada çok büyük \n"
|
|
|
|
|
"değişiklikler yapmak için bunu artırmak isteyebilirsiniz.\n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
" Giriş hızı şöyle tanımlanır: \n"
|
|
|
|
|
" Giriş hızı * (1.0 +/- (maksimum zamanlama çarpıklığı))");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_OVERLAY_NEXT:
|
|
|
|
|
snprintf(s, len,
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Bir sonraki kaplamaya geçer.\n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-25 02:18:24 +00:00
|
|
|
|
"Tamamını sarar.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_LOG_VERBOSITY:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Enable or disable verbosity level \n"
|
|
|
|
|
"of frontend.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_VOLUME_UP:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Ses seviyesini arttırır.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_VOLUME_DOWN:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Ses seviyesini azaltır.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_VIDEO_DISABLE_COMPOSITION:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Forcibly disable composition.\n"
|
|
|
|
|
"Only valid on Windows Vista/7 for now.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_PERFCNT_ENABLE:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Enable or disable frontend \n"
|
|
|
|
|
"performance counters.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_SYSTEM_DIRECTORY:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Sistem Dizini. \n"
|
|
|
|
|
" \n"
|
|
|
|
|
"Sets the 'system' directory.\n"
|
|
|
|
|
"Cores can query for this\n"
|
|
|
|
|
"directory to load BIOSes, \n"
|
|
|
|
|
"system-specific configs, etc.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_SAVESTATE_AUTO_SAVE:
|
|
|
|
|
case MENU_ENUM_LABEL_SAVESTATE_AUTO_LOAD:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Automatically saves a savestate at the \n"
|
|
|
|
|
"end of RetroArch's lifetime.\n"
|
|
|
|
|
" \n"
|
|
|
|
|
"RetroArch will automatically load any savestate\n"
|
|
|
|
|
"with this path on startup if 'Auto Load State\n"
|
|
|
|
|
"is enabled.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_VIDEO_THREADED:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Use threaded video driver.\n"
|
|
|
|
|
" \n"
|
|
|
|
|
"Using this might improve performance at the \n"
|
|
|
|
|
"possible cost of latency and more video \n"
|
|
|
|
|
"stuttering.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_VIDEO_VSYNC:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Video V-Sync.\n");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_VIDEO_HARD_SYNC:
|
|
|
|
|
snprintf(s, len,
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"CPU ve GPU'yu sabit senkronize \n"
|
|
|
|
|
"etmeye çalışır. \n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Performans karşılığında gecikmeyi \n"
|
|
|
|
|
"azaltır.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_REWIND_GRANULARITY:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Rewind granularity.\n"
|
|
|
|
|
" \n"
|
|
|
|
|
" When rewinding defined number of \n"
|
|
|
|
|
"frames, you can rewind several frames \n"
|
|
|
|
|
"at a time, increasing the rewinding \n"
|
|
|
|
|
"speed.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_REWIND_BUFFER_SIZE:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Rewind buffer size (MB).\n"
|
|
|
|
|
" \n"
|
|
|
|
|
" The amount of memory in MB to reserve \n"
|
|
|
|
|
"for rewinding. Increasing this value \n"
|
|
|
|
|
"increases the rewind history length.\n");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_REWIND_BUFFER_SIZE_STEP:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Rewind buffer size step (MB).\n"
|
|
|
|
|
" \n"
|
|
|
|
|
" Each time you increase or decrease \n"
|
|
|
|
|
"the rewind buffer size value via this \n"
|
|
|
|
|
"UI it will change by this amount.\n");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_SCREENSHOT:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Ekran görüntüsü al.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_VIDEO_FRAME_DELAY:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Sets how many milliseconds to delay\n"
|
|
|
|
|
"after VSync before running the core.\n"
|
|
|
|
|
"\n"
|
|
|
|
|
"Can reduce latency at the cost of\n"
|
|
|
|
|
"higher risk of stuttering.\n"
|
|
|
|
|
" \n"
|
|
|
|
|
"Maximum is 15.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_VIDEO_HARD_SYNC_FRAMES:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Sets how many frames CPU can \n"
|
|
|
|
|
"run ahead of GPU when using 'GPU \n"
|
|
|
|
|
"Hard Sync'.\n"
|
|
|
|
|
" \n"
|
|
|
|
|
"Maximum is 3.\n"
|
|
|
|
|
" \n"
|
|
|
|
|
" 0: Syncs to GPU immediately.\n"
|
|
|
|
|
" 1: Syncs to previous frame.\n"
|
|
|
|
|
" 2: Etc ...");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_VIDEO_BLACK_FRAME_INSERTION:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Inserts a black frame inbetween \n"
|
|
|
|
|
"frames.\n"
|
|
|
|
|
" \n"
|
|
|
|
|
"Useful for 120 Hz monitors who want to \n"
|
|
|
|
|
"play 60 Hz material with eliminated \n"
|
|
|
|
|
"ghosting.\n"
|
|
|
|
|
" \n"
|
|
|
|
|
"Video refresh rate should still be \n"
|
|
|
|
|
"configured as if it is a 60 Hz monitor \n"
|
|
|
|
|
"(divide refresh rate by 2).");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_RGUI_SHOW_START_SCREEN:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Show startup screen in menu.\n"
|
|
|
|
|
"Is automatically set to false when seen\n"
|
|
|
|
|
"for the first time.\n"
|
|
|
|
|
" \n"
|
|
|
|
|
"This is only updated in config if\n"
|
|
|
|
|
"'Save Configuration on Exit' is enabled.\n");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_VIDEO_FULLSCREEN:
|
|
|
|
|
snprintf(s, len, "Toggles fullscreen.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_BLOCK_SRAM_OVERWRITE:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Block SRAM from being overwritten \n"
|
|
|
|
|
"when loading save states.\n"
|
|
|
|
|
" \n"
|
|
|
|
|
"Might potentially lead to buggy games.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_PAUSE_NONACTIVE:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Pause gameplay when window focus \n"
|
|
|
|
|
"is lost.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_VIDEO_GPU_SCREENSHOT:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Screenshots output of GPU shaded \n"
|
|
|
|
|
"material if available.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_SCREENSHOT_DIRECTORY:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Ekran görüntüsü Dizini. \n"
|
|
|
|
|
" \n"
|
|
|
|
|
"Ekran görüntülerinin bulunacağı dizin."
|
|
|
|
|
);
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_VIDEO_SWAP_INTERVAL:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"VSync Swap Interval.\n"
|
|
|
|
|
" \n"
|
|
|
|
|
"Uses a custom swap interval for VSync. Set this \n"
|
|
|
|
|
"to effectively halve monitor refresh rate.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_SAVEFILE_DIRECTORY:
|
|
|
|
|
snprintf(s, len,
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Kayıt dosyaları Dizini. \n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
|
|
|
|
"Save all save files (*.srm) to this \n"
|
|
|
|
|
"directory. This includes related files like \n"
|
|
|
|
|
".bsv, .rt, .psrm, etc...\n"
|
|
|
|
|
" \n"
|
|
|
|
|
"This will be overridden by explicit command line\n"
|
|
|
|
|
"options.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_SAVESTATE_DIRECTORY:
|
|
|
|
|
snprintf(s, len,
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Konum kayıtları Dizini. \n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
|
|
|
|
"Save all save states (*.state) to this \n"
|
|
|
|
|
"directory.\n"
|
|
|
|
|
" \n"
|
|
|
|
|
"This will be overridden by explicit command line\n"
|
|
|
|
|
"options.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_ASSETS_DIRECTORY:
|
|
|
|
|
snprintf(s, len,
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"İçerikler Dizini. \n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
|
|
|
|
" This location is queried by default when \n"
|
|
|
|
|
"menu interfaces try to look for loadable \n"
|
|
|
|
|
"assets, etc.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_DYNAMIC_WALLPAPERS_DIRECTORY:
|
|
|
|
|
snprintf(s, len,
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Dinamik Duvar Kağıtları Dizini. \n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
|
|
|
|
" The place to store backgrounds that will \n"
|
|
|
|
|
"be loaded dynamically by the menu depending \n"
|
|
|
|
|
"on context.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_SLOWMOTION_RATIO:
|
|
|
|
|
snprintf(s, len,
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Slowmotion oranı."
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
|
|
|
|
"When slowmotion, content will slow\n"
|
|
|
|
|
"down by factor.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_INPUT_BUTTON_AXIS_THRESHOLD:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Defines the axis threshold.\n"
|
|
|
|
|
" \n"
|
|
|
|
|
"How far an axis must be tilted to result\n"
|
|
|
|
|
"in a button press.\n"
|
|
|
|
|
" Possible values are [0.0, 1.0].");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_INPUT_TURBO_PERIOD:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Turbo period.\n"
|
|
|
|
|
" \n"
|
|
|
|
|
"Describes the period of which turbo-enabled\n"
|
|
|
|
|
"buttons toggle.\n"
|
|
|
|
|
" \n"
|
|
|
|
|
"Numbers are described in frames."
|
|
|
|
|
);
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_INPUT_DUTY_CYCLE:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Duty cycle.\n"
|
|
|
|
|
" \n"
|
|
|
|
|
"Describes how long the period of a turbo-enabled\n"
|
|
|
|
|
"should be.\n"
|
|
|
|
|
" \n"
|
|
|
|
|
"Numbers are described in frames."
|
|
|
|
|
);
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_INPUT_TOUCH_ENABLE:
|
|
|
|
|
snprintf(s, len, "Dokunma desteğini etkinleştirin.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_INPUT_PREFER_FRONT_TOUCH:
|
|
|
|
|
snprintf(s, len, "Geri dokunma yerine önü kullanın.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_MOUSE_ENABLE:
|
|
|
|
|
snprintf(s, len, "Menü içinde fare girişini etkinleştirin.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_POINTER_ENABLE:
|
|
|
|
|
snprintf(s, len, "Menü içinde dokunmatik girişi etkinleştirin.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_MENU_WALLPAPER:
|
|
|
|
|
snprintf(s, len, "Arka plan olarak ayarlamak için resmin yolu.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_NAVIGATION_WRAPAROUND:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Wrap-around to beginning and/or end \n"
|
|
|
|
|
"if boundary of list is reached \n"
|
|
|
|
|
"horizontally and/or vertically.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_PAUSE_LIBRETRO:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"If disabled, the game will keep \n"
|
|
|
|
|
"running in the background when we are in the \n"
|
|
|
|
|
"menu.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_SUSPEND_SCREENSAVER_ENABLE:
|
|
|
|
|
snprintf(s, len,
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Ekran koruyucuyu önler. Is a hint that \n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
"does not necessarily have to be \n"
|
|
|
|
|
"honored by the video driver.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_NETPLAY_MODE:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Netplay client mode for the current user. \n"
|
|
|
|
|
"Will be 'Server' mode if disabled.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_NETPLAY_DELAY_FRAMES:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"The amount of delay frames to use for netplay. \n"
|
|
|
|
|
" \n"
|
|
|
|
|
"Increasing this value will increase \n"
|
|
|
|
|
"performance, but introduce more latency.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_NETPLAY_PUBLIC_ANNOUNCE:
|
|
|
|
|
snprintf(s, len,
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Netplay oyunlarının kamuya duyurulup duyulmayacağı. \n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"False olarak ayarlanırsa, istemciler genel \n"
|
|
|
|
|
"lobiyi kullanmak yerine manuel olarak bağlanmalıdır.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_NETPLAY_START_AS_SPECTATOR:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Whether to start netplay in spectator mode. \n"
|
|
|
|
|
" \n"
|
|
|
|
|
"If set to true, netplay will be in spectator mode \n"
|
|
|
|
|
"on start. It's always possible to change mode \n"
|
|
|
|
|
"later.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_NETPLAY_ALLOW_SLAVES:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Whether to allow connections in slave mode. \n"
|
|
|
|
|
" \n"
|
|
|
|
|
"Slave-mode clients require very little processing \n"
|
|
|
|
|
"power on either side, but will suffer \n"
|
|
|
|
|
"significantly from network latency.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_NETPLAY_REQUIRE_SLAVES:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Whether to disallow connections not in slave mode. \n"
|
|
|
|
|
" \n"
|
|
|
|
|
"Not recommended except for very fast networks \n"
|
|
|
|
|
"with very weak machines. \n");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_NETPLAY_STATELESS_MODE:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Whether to run netplay in a mode not requiring\n"
|
|
|
|
|
"save states. \n"
|
|
|
|
|
" \n"
|
|
|
|
|
"If set to true, a very fast network is required,\n"
|
|
|
|
|
"but no rewinding is performed, so there will be\n"
|
|
|
|
|
"no netplay jitter.\n");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_NETPLAY_CHECK_FRAMES:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"The frequency in frames with which netplay \n"
|
|
|
|
|
"will verify that the host and client are in \n"
|
|
|
|
|
"sync. \n"
|
|
|
|
|
" \n"
|
|
|
|
|
"With most cores, this value will have no \n"
|
|
|
|
|
"visible effect and can be ignored. With \n"
|
|
|
|
|
"nondeterminstic cores, this value determines \n"
|
|
|
|
|
"how often the netplay peers will be brought \n"
|
|
|
|
|
"into sync. With buggy cores, setting this \n"
|
|
|
|
|
"to any non-zero value will cause severe \n"
|
|
|
|
|
"performance issues. Set to zero to perform \n"
|
|
|
|
|
"no checks. This value is only used on the \n"
|
|
|
|
|
"netplay host. \n");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_NETPLAY_INPUT_LATENCY_FRAMES_MIN:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"The number of frames of input latency for \n"
|
|
|
|
|
"netplay to use to hide network latency. \n"
|
|
|
|
|
" \n"
|
|
|
|
|
"When in netplay, this option delays local \n"
|
|
|
|
|
"input, so that the frame being run is \n"
|
|
|
|
|
"closer to the frames being received from \n"
|
|
|
|
|
"the network. This reduces jitter and makes \n"
|
|
|
|
|
"netplay less CPU-intensive, but at the \n"
|
|
|
|
|
"price of noticeable input lag. \n");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_NETPLAY_INPUT_LATENCY_FRAMES_RANGE:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"The range of frames of input latency that \n"
|
|
|
|
|
"may be used by netplay to hide network \n"
|
|
|
|
|
"latency. \n"
|
|
|
|
|
"\n"
|
|
|
|
|
"If set, netplay will adjust the number of \n"
|
|
|
|
|
"frames of input latency dynamically to \n"
|
|
|
|
|
"balance CPU time, input latency and \n"
|
|
|
|
|
"network latency. This reduces jitter and \n"
|
|
|
|
|
"makes netplay less CPU-intensive, but at \n"
|
|
|
|
|
"the price of unpredictable input lag. \n");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_NETPLAY_NAT_TRAVERSAL:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"When hosting, attempt to listen for\n"
|
|
|
|
|
"connections from the public internet, using\n"
|
|
|
|
|
"UPnP or similar technologies to escape LANs. \n");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_NETPLAY_USE_MITM_SERVER:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"When hosting a netplay session, relay connection through a \n"
|
|
|
|
|
"man-in-the-middle server \n"
|
|
|
|
|
"to get around firewalls or NAT/UPnP issues. \n");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_NETPLAY_MITM_SERVER:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Specifies the man-in-the-middle server \n"
|
|
|
|
|
"to use for netplay. A server that is \n"
|
|
|
|
|
"located closer to you may have less latency. \n");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_VIDEO_MAX_SWAPCHAIN_IMAGES:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Maximum amount of swapchain images. This \n"
|
|
|
|
|
"can tell the video driver to use a specific \n"
|
|
|
|
|
"video buffering mode. \n"
|
|
|
|
|
" \n"
|
|
|
|
|
"Single buffering - 1\n"
|
|
|
|
|
"Double buffering - 2\n"
|
|
|
|
|
"Triple buffering - 3\n"
|
|
|
|
|
" \n"
|
|
|
|
|
"Setting the right buffering mode can have \n"
|
|
|
|
|
"a big impact on latency.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_VIDEO_SMOOTH:
|
|
|
|
|
snprintf(s, len,
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Resmi bilinear filtreleme ile pürüzsüzleştirir. \n"
|
|
|
|
|
"Gölgelendiriciler kullanılıyorsa devre dışı bırakılmalıdır.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_TIMEDATE_ENABLE:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Menü içindeki geçerli tarihi ve/veya saati gösterir.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_TIMEDATE_STYLE:
|
|
|
|
|
snprintf(s, len,
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"İçinde geçerli tarih ve/veya saati gösterecek stil.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_BATTERY_LEVEL_ENABLE:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Menü içindeki geçerli pil seviyesini gösterir.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_CORE_ENABLE:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Menü içindeki geçerli Core'u gösterir.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_NETPLAY_ENABLE_HOST:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Netplay'i ana bilgisayar (sunucu) modunda etkinleştirir.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_NETPLAY_ENABLE_CLIENT:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Netplay'ü istemci modunda etkinleştirir.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_NETPLAY_DISCONNECT:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Aktif bir Netplay bağlantısını keser.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_NETPLAY_LAN_SCAN_SETTINGS:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Yerel ağdaki Netplay ana bilgisayarlarını arayın ve bağlanın.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_NETPLAY_SETTINGS:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Netplay ile ilgili ayar.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_DYNAMIC_WALLPAPER:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Dynamically load a new background \n"
|
|
|
|
|
"depending on context.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_CORE_UPDATER_BUILDBOT_URL:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"URL to core updater directory on the \n"
|
|
|
|
|
"Libretro buildbot.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_BUILDBOT_ASSETS_URL:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"URL to assets updater directory on the \n"
|
|
|
|
|
"Libretro buildbot.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_INPUT_REMAP_BINDS_ENABLE:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"if enabled, overrides the input binds \n"
|
|
|
|
|
"with the remapped binds set for the \n"
|
|
|
|
|
"current core.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_OVERLAY_DIRECTORY:
|
|
|
|
|
snprintf(s, len,
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Kaplama Dizini. \n"
|
2019-04-17 23:08:23 +00:00
|
|
|
|
" \n"
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"Kolay erişim için kaplamaların \n"
|
|
|
|
|
"tutulduğu bir dizini tanımlar.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_INPUT_MAX_USERS:
|
|
|
|
|
snprintf(s, len,
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"RetroArch tarafından desteklenen maksimum \n"
|
|
|
|
|
"kullanıcı sayısı.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_CORE_UPDATER_AUTO_EXTRACT_ARCHIVE:
|
|
|
|
|
snprintf(s, len,
|
2019-05-06 15:25:52 +00:00
|
|
|
|
"İndirdikten sonra, indirme işlemlerinin \n"
|
|
|
|
|
"içinde bulunduğu arşivleri otomatik \n"
|
|
|
|
|
"olarak çıkarır.");
|
2019-04-17 23:08:23 +00:00
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_NAVIGATION_BROWSER_FILTER_SUPPORTED_EXTENSIONS_ENABLE:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Filter files being shown by \n"
|
|
|
|
|
"supported extensions.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_NETPLAY_NICKNAME:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"The username of the person running RetroArch. \n"
|
|
|
|
|
"This will be used for playing online games.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_NETPLAY_TCP_UDP_PORT:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"The port of the host IP address. \n"
|
|
|
|
|
"Can be either a TCP or UDP port.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_NETPLAY_SPECTATOR_MODE_ENABLE:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Enable or disable spectator mode for \n"
|
|
|
|
|
"the user during netplay.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_NETPLAY_IP_ADDRESS:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"The address of the host to connect to.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_NETPLAY_PASSWORD:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"The password for connecting to the netplay \n"
|
|
|
|
|
"host. Used only in host mode.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_NETPLAY_SPECTATE_PASSWORD:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"The password for connecting to the netplay \n"
|
|
|
|
|
"host with only spectator privileges. Used \n"
|
|
|
|
|
"only in host mode.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_STDIN_CMD_ENABLE:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Stdin komut arayüzünü etkinleştirin.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_UI_COMPANION_START_ON_BOOT:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Kullanıcı Arabirimi yardımcı sürücüsünü başlat \n"
|
|
|
|
|
"boot sırasında (varsa).");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_MENU_DRIVER:
|
|
|
|
|
snprintf(s, len, "Menu driver to use.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_INPUT_MENU_ENUM_TOGGLE_GAMEPAD_COMBO:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Geçiş menüsüne Gamepad düğme kombinasyonu. \n"
|
|
|
|
|
" \n"
|
|
|
|
|
"0 - Boş \n"
|
|
|
|
|
"1 - L + R + Y + D-Pad Down \n"
|
|
|
|
|
"aynı anda basın. \n"
|
|
|
|
|
"2 - L3 + R3 aynı anda basın. \n"
|
|
|
|
|
"3 - Start + Select aynı anda basın.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_INPUT_ALL_USERS_CONTROL_MENU:
|
|
|
|
|
snprintf(s, len, "Herhangi bir kullanıcının menüyü kontrol etmesine izin verir. \n"
|
|
|
|
|
" \n"
|
|
|
|
|
"Devre dışı bırakıldığında, sadece kullanıcı 1 menüyü kontrol edebilir.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_INPUT_AUTODETECT_ENABLE:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Enable input auto-detection.\n"
|
|
|
|
|
" \n"
|
|
|
|
|
"Will attempt to auto-configure \n"
|
|
|
|
|
"joypads, Plug-and-Play style.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_CAMERA_ALLOW:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Kameranın Core tarafından erişimine izin ver \n"
|
|
|
|
|
"veya verme.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_LOCATION_ALLOW:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Konum servislerine izin ver veya verme \n"
|
|
|
|
|
"Corelar tarafından erişilir.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_TURBO:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Turbo enable.\n"
|
|
|
|
|
" \n"
|
|
|
|
|
"Holding the turbo while pressing another \n"
|
|
|
|
|
"button will let the button enter a turbo \n"
|
|
|
|
|
"mode where the button state is modulated \n"
|
|
|
|
|
"with a periodic signal. \n"
|
|
|
|
|
" \n"
|
|
|
|
|
"The modulation stops when the button \n"
|
|
|
|
|
"itself (not turbo button) is released.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_OSK_ENABLE:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Ekran klavyesini etkinleştir/devre dışı bırak.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_AUDIO_MUTE:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Sesi kapat/aç.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_REWIND:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Geri sarmak için düğmeyi basılı tutun.\n"
|
|
|
|
|
" \n"
|
|
|
|
|
"Geri sarma etkin olmalı.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_EXIT_EMULATOR:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"RetroArch'tan temiz bir şekilde çıkmak için tuş."
|
|
|
|
|
#if !defined(RARCH_MOBILE) && !defined(RARCH_CONSOLE)
|
|
|
|
|
"\nKilling it in any hard way (SIGKILL, \n"
|
|
|
|
|
"etc) will terminate without saving\n"
|
|
|
|
|
"RAM, etc. On Unix-likes,\n"
|
|
|
|
|
"SIGINT/SIGTERM allows\n"
|
|
|
|
|
"a clean deinitialization."
|
|
|
|
|
#endif
|
|
|
|
|
);
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_LOAD_STATE:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Konumu yükle.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_SAVE_STATE:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Konumu kaydet.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_NETPLAY_GAME_WATCH:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Netplay toggle play/spectate mode.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_CHEAT_INDEX_PLUS:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Increment cheat index.\n");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_CHEAT_INDEX_MINUS:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Decrement cheat index.\n");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_SHADER_PREV:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Applies previous shader in directory.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_SHADER_NEXT:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Dizindeki bir sonraki gölgelendiriciyi uygular.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_RESET:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"İçeriği sıfırla.\n");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_PAUSE_TOGGLE:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Toggle between paused and non-paused state.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_CHEAT_TOGGLE:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Toggle cheat index.\n");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_CHEAT_IDX:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Index position in list.\n");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_CHEAT_ADDRESS_BIT_POSITION:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Address bitmask when Memory Search Size < 8-bit.\n");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_CHEAT_REPEAT_COUNT:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"The number of times the cheat will be applied.\nUse with the other two Iteration options to affect large areas of memory.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_CHEAT_REPEAT_ADD_TO_ADDRESS:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Her “Yineleme Sayısı” ndan sonra Hafıza Adresi, bu sayı ile “Hafıza Arama Boyutu” ile artacaktır.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_CHEAT_REPEAT_ADD_TO_VALUE:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Her 'İterasyon Sayısı' ndan sonra, Değer bu miktar kadar artacaktır.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_CHEAT_MATCH_IDX:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Görüntülenecek eşleşmeyi seçin.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_CHEAT_START_OR_CONT:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Yeni hileler oluşturmak için belleği tarayın");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_CHEAT_START_OR_RESTART:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Sol/Sağ ile bit-boyut arasında geçiş yapın\n");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_CHEAT_SEARCH_EXACT:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Sol/Sağ ile değerleri değiştirinn");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_CHEAT_SEARCH_LT:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
" ");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_CHEAT_SEARCH_GT:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
" ");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_CHEAT_SEARCH_EQ:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
" ");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_CHEAT_SEARCH_NEQ:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
" ");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_CHEAT_SEARCH_EQPLUS:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Sol/Sağ ile değerleri değiştirin\n");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_CHEAT_SEARCH_EQMINUS:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Değeri değiştirmek için Sol/Sağ\n");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_CHEAT_ADD_MATCHES:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
" ");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_CHEAT_VIEW_MATCHES:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
" ");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_CHEAT_CREATE_OPTION:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
" ");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_CHEAT_DELETE_OPTION:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
" ");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_CHEAT_ADD_NEW_TOP:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
" ");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_CHEAT_RELOAD_CHEATS:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
" ");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_CHEAT_ADD_NEW_BOTTOM:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
" ");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_CHEAT_DELETE_ALL:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
" ");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_CHEAT_BIG_ENDIAN:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Büyük endia : 258 = 0x0102\n"
|
|
|
|
|
"Küçük endia : 258 = 0x0201");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_HOLD_FAST_FORWARD:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Hold for fast-forward. Releasing button \n"
|
|
|
|
|
"disables fast-forward.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_SLOWMOTION_HOLD:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Slowmotion için basılı tutun");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_FRAME_ADVANCE:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"İçerik duraklatıldığında kare ilerlemesi.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_BSV_RECORD_TOGGLE:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Kayıt yapma arasında geçiş yapmak için");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_L_X_PLUS:
|
|
|
|
|
case MENU_ENUM_LABEL_L_X_MINUS:
|
|
|
|
|
case MENU_ENUM_LABEL_L_Y_PLUS:
|
|
|
|
|
case MENU_ENUM_LABEL_L_Y_MINUS:
|
|
|
|
|
case MENU_ENUM_LABEL_R_X_PLUS:
|
|
|
|
|
case MENU_ENUM_LABEL_R_X_MINUS:
|
|
|
|
|
case MENU_ENUM_LABEL_R_Y_PLUS:
|
|
|
|
|
case MENU_ENUM_LABEL_R_Y_MINUS:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Axis for analog stick (DualShock-esque).\n"
|
|
|
|
|
" \n"
|
|
|
|
|
"Bound as usual, however, if a real analog \n"
|
|
|
|
|
"axis is bound, it can be read as a true analog.\n"
|
|
|
|
|
" \n"
|
|
|
|
|
"Positive X axis is right. \n"
|
|
|
|
|
"Positive Y axis is down.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_VALUE_WHAT_IS_A_CORE_DESC:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"RetroArch kendi başına hiçbir şey yapmaz. \n"
|
|
|
|
|
" \n"
|
|
|
|
|
"Bir şeyler yapması için programa \n"
|
|
|
|
|
"bir program yüklemeniz gerekir.. \n"
|
|
|
|
|
"\n"
|
|
|
|
|
"Böylelikle programa 'Libretro Core', \n"
|
|
|
|
|
"yada kısaca 'core' diyoruz. \n"
|
|
|
|
|
" \n"
|
|
|
|
|
"Core yüklemek için 'Core Yükle' \n"
|
|
|
|
|
"kısmından bir tane seçin.\n"
|
|
|
|
|
" \n"
|
|
|
|
|
#ifdef HAVE_NETWORKING
|
|
|
|
|
"Coreları birkaç yolla elde edebilirsiniz: \n"
|
|
|
|
|
"* İndirmek için şöyle\n"
|
|
|
|
|
"'%s' -> '%s'.\n"
|
|
|
|
|
"* El ile yapmak için 'Core' klasörüne taşıyın\n"
|
|
|
|
|
"'%s'.",
|
|
|
|
|
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_ONLINE_UPDATER),
|
|
|
|
|
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_CORE_UPDATER_LIST),
|
|
|
|
|
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_LIBRETRO_DIR_PATH)
|
|
|
|
|
#else
|
|
|
|
|
"You can obtain cores by\n"
|
|
|
|
|
"manually moving them over to\n"
|
|
|
|
|
"'%s'.",
|
|
|
|
|
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_LIBRETRO_DIR_PATH)
|
|
|
|
|
#endif
|
|
|
|
|
);
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_VALUE_HELP_CHANGE_VIRTUAL_GAMEPAD_DESC:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"You can change the virtual gamepad overlay\n"
|
|
|
|
|
"by going to '%s' -> '%s'."
|
|
|
|
|
" \n"
|
|
|
|
|
"From there you can change the overlay,\n"
|
|
|
|
|
"change the size and opacity of the buttons, etc.\n"
|
|
|
|
|
" \n"
|
|
|
|
|
"NOTE: By default, virtual gamepad overlays are\n"
|
|
|
|
|
"hidden when in the menu.\n"
|
|
|
|
|
"If you'd like to change this behavior,\n"
|
|
|
|
|
"you can set '%s' to false.",
|
|
|
|
|
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_SETTINGS),
|
|
|
|
|
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_OVERLAY_SETTINGS),
|
|
|
|
|
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_INPUT_OVERLAY_HIDE_IN_MENU)
|
|
|
|
|
);
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_VALUE_VIDEO_MESSAGE_BGCOLOR_ENABLE:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"OSD için arka plan rengini etkinleştirir.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_VALUE_VIDEO_MESSAGE_BGCOLOR_RED:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"OSD arka plan renginin kırmızı değerini ayarlar. Geçerli değerler 0 ile 255 arasındadır.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_VALUE_VIDEO_MESSAGE_BGCOLOR_GREEN:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"OSD arka plan renginin yeşil değerini ayarlar. Geçerli değerler 0 ile 255 arasındadır.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_VALUE_VIDEO_MESSAGE_BGCOLOR_BLUE:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"OSD arka plan renginin mavi değerini ayarlar. Geçerli değerler 0 ile 255 arasındadır.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_VALUE_VIDEO_MESSAGE_BGCOLOR_OPACITY:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"OSD arka plan renginin opaklığını ayarlar. Geçerli değerler 0,0 ile 1,0 arasındadır.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_VALUE_VIDEO_MESSAGE_COLOR_RED:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"OSD metin renginin kırmızı değerini ayarlar. Geçerli değerler 0 ile 255 arasındadır.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_VALUE_VIDEO_MESSAGE_COLOR_GREEN:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"OSD metin renginin yeşil değerini ayarlar. Geçerli değerler 0 ile 255 arasındadır.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_VALUE_VIDEO_MESSAGE_COLOR_BLUE:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"OSD metin renginin mavi değerini ayarlar. Geçerli değerler 0 ile 255 arasındadır.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_MIDI_DRIVER:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Kullanılacak MIDI sürücüsü.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_MIDI_INPUT:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Sets the input device (driver specific).\n"
|
|
|
|
|
"When set to \"Off\", MIDI input will be disabled.\n"
|
|
|
|
|
"Device name can also be typed in.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_MIDI_OUTPUT:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Çıkış cihazını ayarlar (sürücüye özel).\n"
|
|
|
|
|
"\"Off\"olarak ayarlandığında, MIDI çıkışı devre dışı bırakılır.\n"
|
|
|
|
|
"Cihaz adı da yazılabilir.\n"
|
|
|
|
|
" \n"
|
|
|
|
|
"When MIDI output is enabled and core and game/app support MIDI output,\n"
|
|
|
|
|
"some or all sounds (depends on game/app) will be generated by MIDI device.\n"
|
|
|
|
|
"In case of \"null\" MIDI driver this means that those sounds won't be audible.");
|
|
|
|
|
break;
|
|
|
|
|
case MENU_ENUM_LABEL_MIDI_VOLUME:
|
|
|
|
|
snprintf(s, len,
|
|
|
|
|
"Çıkış cihazının ana ses seviyesini ayarlar.");
|
|
|
|
|
break;
|
|
|
|
|
default:
|
|
|
|
|
if (string_is_empty(s))
|
|
|
|
|
strlcpy(s, msg_hash_to_str(MENU_ENUM_LABEL_VALUE_NO_INFORMATION_AVAILABLE), len);
|
|
|
|
|
return -1;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return 0;
|
|
|
|
|
}
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
#ifdef HAVE_MENU
|
|
|
|
|
static const char *menu_hash_to_str_tr_label_enum(enum msg_hash_enums msg)
|
|
|
|
|
{
|
|
|
|
|
if (msg <= MENU_ENUM_LABEL_INPUT_HOTKEY_BIND_END &&
|
|
|
|
|
msg >= MENU_ENUM_LABEL_INPUT_HOTKEY_BIND_BEGIN)
|
|
|
|
|
{
|
|
|
|
|
static char hotkey_lbl[128] = {0};
|
|
|
|
|
unsigned idx = msg - MENU_ENUM_LABEL_INPUT_HOTKEY_BIND_BEGIN;
|
|
|
|
|
snprintf(hotkey_lbl, sizeof(hotkey_lbl), "input_hotkey_binds_%d", idx);
|
|
|
|
|
return hotkey_lbl;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
switch (msg)
|
|
|
|
|
{
|
|
|
|
|
#include "msg_hash_lbl.h"
|
|
|
|
|
default:
|
|
|
|
|
#if 0
|
|
|
|
|
RARCH_LOG("Unimplemented: [%d]\n", msg);
|
|
|
|
|
#endif
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return "null";
|
|
|
|
|
}
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
const char *msg_hash_to_str_tr(enum msg_hash_enums msg) {
|
|
|
|
|
#ifdef HAVE_MENU
|
|
|
|
|
const char *ret = menu_hash_to_str_tr_label_enum(msg);
|
|
|
|
|
|
|
|
|
|
if (ret && !string_is_equal(ret, "null"))
|
|
|
|
|
return ret;
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
switch (msg) {
|
|
|
|
|
#include "msg_hash_tr.h"
|
|
|
|
|
default:
|
|
|
|
|
#if 0
|
|
|
|
|
RARCH_LOG("Unimplemented: [%d]\n", msg);
|
|
|
|
|
{
|
|
|
|
|
RARCH_LOG("[%d] : %s\n", msg - 1, msg_hash_to_str(((enum msg_hash_enums)(msg - 1))));
|
|
|
|
|
}
|
|
|
|
|
#endif
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return "null";
|
|
|
|
|
}
|