libretro: drop the Frame Duping option
[pcsx_rearmed.git] / frontend / libretro_core_options_intl.h
index 16c40a0..5e74450 100644 (file)
 
 /*
  ********************************
- * VERSION: 1.3
+ * VERSION: 2.0
  ********************************
  *
+ * - 2.0: Add support for core options v2 interface
  * - 1.3: Move translations to libretro_core_options_intl.h
  *        - libretro_core_options_intl.h includes BOM and utf-8
  *          fix for MSVC 2010-2013
@@ -73,11 +74,18 @@ extern "C" {
 
 /* RETRO_LANGUAGE_TURKISH */
 
-struct retro_core_option_definition option_defs_tr[] = {
+struct retro_core_option_v2_category option_cats_tr[] = {
+   { NULL, NULL, NULL },
+};
+
+struct retro_core_option_v2_definition option_defs_tr[] = {
    {
       "pcsx_rearmed_frameskip",
       "Kare Atlama",
+      NULL,
       "Görsel pürüzsüzlük pahasına performansı artırmak için ne kadar karenin atlanması gerektiğini seçin.",
+      NULL,
+      NULL,
       {
          { NULL, NULL },
       },
@@ -86,10 +94,12 @@ struct retro_core_option_definition option_defs_tr[] = {
    {
       "pcsx_rearmed_bios",
       "BIOS Kullan",
+      NULL,
       "Gerçek bios dosyasını (varsa) veya öykünmüş bios'u (HLE) kullanmanızı sağlar. Daha iyi uyumluluk için resmi bios dosyasını kullanmanız önerilir.",
+      NULL,
+      NULL,
       {
          { "auto", "otomatik" },
-         { "HLE",  "hle" },
          { NULL, NULL },
       },
       "auto",
@@ -97,11 +107,12 @@ struct retro_core_option_definition option_defs_tr[] = {
    {
       "pcsx_rearmed_region",
       "Bölge",
+      NULL,
       "Sistemin hangi bölgeden olduğunu seçin. NTSC için 60 Hz, PAL için 50 Hz.",
+      NULL,
+      NULL,
       {
          { "auto", "otomatik" },
-         { "NTSC", "ntsc" },
-         { "PAL",  "pal" },
          { NULL, NULL },
       },
       "auto",
@@ -109,129 +120,24 @@ struct retro_core_option_definition option_defs_tr[] = {
    {
       "pcsx_rearmed_memcard2",
       "İkinci Bellek Kartını Etkinleştir (Paylaşılan)",
+      NULL,
       "2. Hafıza kartı yuvasını etkinleştirin. Bu hafıza kartı tüm oyunlar arasında paylaşılır.",
+      NULL,
+      NULL,
       {
          { NULL, NULL },
       },
       NULL
    },
-   {
-      "pcsx_rearmed_pad1type",
-      "Kumanda 1 Tipi",
-      "1. Oyuncu için kontrolör tipi",
-      {
-         { "standard",  NULL },
-         { "analog",    NULL },
-         { "dualshock", NULL },
-         { "negcon",    NULL },
-         { "none",      "hiçbiri" },
-         { NULL, NULL },
-      },
-      "standard",
-   },
-   {
-      "pcsx_rearmed_pad2type",
-      "Kumanda 2 Tipi",
-      "2. Oyuncu için kontrolör tipi",
-      {
-         { "standard",  NULL },
-         { "analog",    NULL },
-         { "dualshock", NULL },
-         { "negcon",    NULL },
-         { "none",      "hiçbiri" },
-         { NULL, NULL },
-      },
-      "standard",
-   },
-   {
-      "pcsx_rearmed_pad3type",
-      "Kumanda 3 Tipi",
-      "3. Oyuncu için kontrolör tipi",
-      {
-         { "standard",  NULL },
-         { "analog",    NULL },
-         { "dualshock", NULL },
-         { "negcon",    NULL },
-         { "none",      "hiçbiri" },
-         { NULL, NULL },
-      },
-      "none",
-   },
-   {
-      "pcsx_rearmed_pad4type",
-      "Kumanda 4 Tipi",
-      "4. Oyuncu için kontrolör tipi",
-      {
-         { "standard",  NULL },
-         { "analog",    NULL },
-         { "dualshock", NULL },
-         { "negcon",    NULL },
-         { "none",      "hiçbiri" },
-         { NULL, NULL },
-      },
-      "none",
-   },
-   {
-      "pcsx_rearmed_pad5type",
-      "Kumanda 5 Tipi",
-      "5. Oyuncu için kontrolör tipi",
-      {
-         { "standard",  NULL },
-         { "analog",    NULL },
-         { "dualshock", NULL },
-         { "negcon",    NULL },
-         { "none",      "hiçbiri" },
-         { NULL, NULL },
-      },
-      "none",
-   },{
-      "pcsx_rearmed_pad6type",
-      "Kumanda 6 Tipi",
-      "6. Oyuncu için kontrolör tipi",
-      {
-         { "standard",  NULL },
-         { "analog",    NULL },
-         { "dualshock", NULL },
-         { "negcon",    NULL },
-         { "none",      "hiçbiri" },
-         { NULL, NULL },
-      },
-      "none",
-   },{
-      "pcsx_rearmed_pad7type",
-      "Kumanda 7 Tipi",
-      "7. Oyuncu için kontrolör tipi",
-      {
-         { "standard",  NULL },
-         { "analog",    NULL },
-         { "dualshock", NULL },
-         { "negcon",    NULL },
-         { "none",      "hiçbiri" },
-         { NULL, NULL },
-      },
-      "none",
-   },{
-      "pcsx_rearmed_pad8type",
-      "Kumanda 8 Tipi",
-      "8. Oyuncu için kontrolör tipi",
-      {
-         { "standard",  NULL },
-         { "analog",    NULL },
-         { "dualshock", NULL },
-         { "negcon",    NULL },
-         { "none",      "hiçbiri" },
-         { NULL, NULL },
-      },
-      "none",
-   },
    {
       "pcsx_rearmed_multitap1",
       "Multitap 1",
+      NULL,
       "Bağlantı noktası 1'deki multitap'ı etkinleştirir / devre dışı bırakır ve izin veren oyunlarda 5 oyuncuya kadar izin verir.",
+      NULL,
+      NULL,
       {
-         { "auto",     "otomatik" },
-         { "disabled", NULL },
-         { "enabled",  NULL },
+         { "auto", "otomatik" },
          { NULL, NULL },
       },
       "auto",
@@ -239,11 +145,12 @@ struct retro_core_option_definition option_defs_tr[] = {
    {
       "pcsx_rearmed_multitap2",
       "Multitap 2",
+      NULL,
       "Bağlantı noktası 2'deki multitap'ı etkinleştirir/devre dışı bırakır ve izin veren oyunlarda 8 oyuncuya kadar izin verir. Bunun çalışması için Multitap 1'in etkinleştirilmesi gerekir.",
+      NULL,
+      NULL,
       {
-         { "auto",     "otomatik" },
-         { "disabled", NULL },
-         { "enabled",  NULL },
+         { "auto", "otomatik" },
          { NULL, NULL },
       },
       "auto",
@@ -251,7 +158,10 @@ struct retro_core_option_definition option_defs_tr[] = {
    {
       "pcsx_rearmed_negcon_deadzone",
       "NegCon Twist Deadzone (Yüzdelik)",
+      NULL,
       "Öykünülmüş neGcon kontrolörünün 'büküm' eylemini simüle ederken RetroPad sol analog çubuğunun ölü bölgesini ayarlar. Sürüklenme/istenmeyen girişi ortadan kaldırmak için kullanılır.",
+      NULL,
+      NULL,
       {
          { NULL, NULL },
       },
@@ -260,7 +170,10 @@ struct retro_core_option_definition option_defs_tr[] = {
    {
       "pcsx_rearmed_negcon_response",
       "NegCon Twist Response",
+      NULL,
       "Öykünülmüş neGcon kontrolörünün 'bükümünü' simule etmek için bir RetroPad sol analog çubuğu kullanırken analog cevabını belirtir.",
+      NULL,
+      NULL,
       {
          { NULL, NULL },
       },
@@ -269,7 +182,10 @@ struct retro_core_option_definition option_defs_tr[] = {
    {
       "pcsx_rearmed_vibration",
       "Titreşimi Etkinleştir",
+      NULL,
       "Titreşim özelliklerini destekleyen kontrolörler için titreşim geri bildirimini etkinleştirir.",
+      NULL,
+      NULL,
       {
          { NULL, NULL },
       },
@@ -278,18 +194,24 @@ struct retro_core_option_definition option_defs_tr[] = {
    {
       "pcsx_rearmed_dithering",
       "Dithering Etkinleştir",
+      NULL,
       "Kapalı ise, PSX'in renk bantlarıyla mücadele etmek için uyguladığı renk taklidi düzenini devre dışı bırakır.",
+      NULL,
+      NULL,
       {
          { NULL, NULL },
       },
       NULL
    },
 
-#ifndef DRC_DISABLE
+#ifdef NEW_DYNAREC
    {
       "pcsx_rearmed_drc",
       "Dinamik Yeniden Derleyici",
+      NULL,
       "Çekirdeğin dinamik yeniden derleyici veya tercüman(daha yavaş) CPU talimatlarını kullanmasını sağlar.",
+      NULL,
+      NULL,
       {
          { NULL, NULL },
       },
@@ -298,23 +220,31 @@ struct retro_core_option_definition option_defs_tr[] = {
    {
       "pcsx_rearmed_psxclock",
       "PSX CPU Saat Hızı",
-#ifdef HAVE_PRE_ARMV7
-      "Overclock or underclock the PSX clock. Default is 50",
+      NULL,
+      "Overclock or under-clock the PSX CPU. Try adjusting this if the game is too slow, too fast or hangs."
+#if defined(HAVE_PRE_ARMV7) && !defined(_3DS)
+      " Default is 50."
 #else
-      "Overclock or underclock the PSX clock. Default is 57",
+      " Default is 57."
 #endif
+      ,
+      NULL,
+      NULL,
       {
          { NULL, NULL },
       },
       NULL
    },
-#endif /* DRC_DISABLE */
+#endif /* NEW_DYNAREC */
 
-#ifdef __ARM_NEON__
+#ifdef GPU_NEON
    {
-      "pcsx_rearmed_neon_interlace_enable",
+      "pcsx_rearmed_neon_interlace_enable_v2",
       "Interlacing Mode'u etkinleştir",
+      NULL,
       "Sahte tarama çizgileri efektini etkinleştirir.",
+      NULL,
+      NULL,
       {
          { NULL, NULL },
       },
@@ -322,8 +252,11 @@ struct retro_core_option_definition option_defs_tr[] = {
    },
    {
       "pcsx_rearmed_neon_enhancement_enable",
-      "Geliştirilmiş Çözünürlük (Yavaş)",
+      "Geliştirilmiş Çözünürlük",
+      NULL,
       "Düşük performans pahasına çift çözünürlükte işler.",
+      NULL,
+      NULL,
       {
          { NULL, NULL },
       },
@@ -332,27 +265,24 @@ struct retro_core_option_definition option_defs_tr[] = {
    {
       "pcsx_rearmed_neon_enhancement_no_main",
       "Geliştirilmiş Çözünürlük (Speed Hack)",
+      NULL,
       "Geliştirilmiş çözünürlük seçeneği için hız aşırtma(bazı oyunlarda sorun çıkartabilir).",
+      NULL,
+      NULL,
       {
          { NULL, NULL },
       },
       NULL
    },
-#endif /* __ARM_NEON__ */
+#endif /* GPU_NEON */
 
-   {
-      "pcsx_rearmed_duping_enable",
-      "Frame Duping",
-      "Yeni bir veri yoksa, bir hızlandırma, son kareyi yeniden çizer/yeniden kullanır.",
-      {
-         { NULL, NULL },
-      },
-      NULL
-   },
    {
       "pcsx_rearmed_display_internal_fps",
       "Dahili FPS'yi görüntüle",
+      NULL,
       "Etkinleştirildiğinde ekranda saniye başına kareyi gösterir.",
+      NULL,
+      NULL,
       {
          { NULL, NULL },
       },
@@ -360,11 +290,14 @@ struct retro_core_option_definition option_defs_tr[] = {
    },
 
    /* GPU PEOPS OPTIONS */
-#ifdef DRC_DISABLE
+#ifdef GPU_PEOPS
    {
       "pcsx_rearmed_show_gpu_peops_settings",
       "Gelişmiş GPU Ayarlarını Göster",
+      NULL,
       "Çeşitli GPU düzeltmelerini etkinleştirin veya devre dışı bırakın. Ayarların etkili olması için core'un yeniden başlatılması gerekebilir. NOT: Bu ayarın etkili olabilmesi için Hızlı Menü’nün değiştirilmesi gerekir.",
+      NULL,
+      NULL,
       {
          { NULL, NULL },
       },
@@ -373,7 +306,10 @@ struct retro_core_option_definition option_defs_tr[] = {
    {
       "pcsx_rearmed_gpu_peops_odd_even_bit",
       "(GPU) Odd/Even Bit Hack",
+      NULL,
       "Chrono Cross için gerekli.",
+      NULL,
+      NULL,
       {
          { NULL, NULL },
       },
@@ -382,7 +318,10 @@ struct retro_core_option_definition option_defs_tr[] = {
    {
       "pcsx_rearmed_gpu_peops_expand_screen_width",
       "(GPU) Ekran Genişliğini Genişlet",
+      NULL,
       "Capcom dövüş oyunları",
+      NULL,
+      NULL,
       {
          { NULL, NULL },
       },
@@ -391,7 +330,10 @@ struct retro_core_option_definition option_defs_tr[] = {
    {
       "pcsx_rearmed_gpu_peops_ignore_brightness",
       "(GPU) Parlaklık Rengini Yoksay",
+      NULL,
       "Lunar Silver Star Story oyunlarında siyah ekran",
+      NULL,
+      NULL,
       {
          { NULL, NULL },
       },
@@ -400,7 +342,10 @@ struct retro_core_option_definition option_defs_tr[] = {
    {
       "pcsx_rearmed_gpu_peops_disable_coord_check",
       "(GPU) Koordinat Kontrolünü Devre Dışı Bırak",
+      NULL,
       "Uyumluluk modu",
+      NULL,
+      NULL,
       {
          { NULL, NULL },
       },
@@ -409,7 +354,10 @@ struct retro_core_option_definition option_defs_tr[] = {
    {
       "pcsx_rearmed_gpu_peops_lazy_screen_update",
       "(GPU) Tembel Ekran Güncellemesi",
+      NULL,
       "Pandemonium 2",
+      NULL,
+      NULL,
       {
          { NULL, NULL },
       },
@@ -418,7 +366,10 @@ struct retro_core_option_definition option_defs_tr[] = {
    {
       "pcsx_rearmed_gpu_peops_old_frame_skip",
       "(GPU) Eski Çerçeve Atlama",
+      NULL,
       "Her ikinci kareyi atla",
+      NULL,
+      NULL,
       {
          { NULL, NULL },
       },
@@ -427,7 +378,10 @@ struct retro_core_option_definition option_defs_tr[] = {
    {
       "pcsx_rearmed_gpu_peops_repeated_triangles",
       "(GPU) Tekrarlanan Düz Doku Üçgenleri",
+      NULL,
       "Star Wars: Dark Forces için gerekli",
+      NULL,
+      NULL,
       {
          { NULL, NULL },
       },
@@ -436,7 +390,10 @@ struct retro_core_option_definition option_defs_tr[] = {
    {
       "pcsx_rearmed_gpu_peops_quads_with_triangles",
       "(GPU) Üçgenler ile Dörtlü Çiz",
+      NULL,
       "Daha iyi g renkler, daha kötü dokular",
+      NULL,
+      NULL,
       {
          { NULL, NULL },
       },
@@ -445,18 +402,24 @@ struct retro_core_option_definition option_defs_tr[] = {
    {
       "pcsx_rearmed_gpu_peops_fake_busy_state",
       "(GPU) Sahte 'Gpu Meşgul' Konumları",
+      NULL,
       "Çizimden sonra meşgul bayraklarını değiştir",
+      NULL,
+      NULL,
       {
          { NULL, NULL },
       },
       NULL
    },
-#endif
+#endif /* GPU_PEOPS */
 
    {
       "pcsx_rearmed_show_bios_bootlogo",
       "Bios Bootlogo'yu Göster",
+      NULL,
       "Etkinleştirildiğinde, başlatırken veya sıfırlarken PlayStation logosunu gösterir. (Bazı oyunları bozabilir).",
+      NULL,
+      NULL,
       {
          { NULL, NULL },
       },
@@ -465,7 +428,10 @@ struct retro_core_option_definition option_defs_tr[] = {
    {
       "pcsx_rearmed_spu_reverb",
       "Ses Yankısı",
+      NULL,
       "Ses yankı efektini etkinleştirir veya devre dışı bırakır.",
+      NULL,
+      NULL,
       {
          { NULL, NULL },
       },
@@ -475,23 +441,8 @@ struct retro_core_option_definition option_defs_tr[] = {
       "pcsx_rearmed_spu_interpolation",
       "Ses Enterpolasyonu",
       NULL,
-      {
-         { NULL, NULL },
-      },
-      NULL
-   },
-   {
-      "pcsx_rearmed_idiablofix",
-      "Diablo Müzik Düzeltmesi",
       NULL,
-      {
-         { NULL, NULL },
-      },
-      NULL
-   },
-   {
-      "pcsx_rearmed_pe2_fix",
-      "Parasite Eve 2/Vandal Hearts 1/2 Düzeltmleri",
+      NULL,
       NULL,
       {
          { NULL, NULL },
@@ -499,8 +450,11 @@ struct retro_core_option_definition option_defs_tr[] = {
       NULL
    },
    {
-      "pcsx_rearmed_inuyasha_fix",
-      "InuYasha Sengoku Battle Düzeltmesi",
+      "pcsx_rearmed_icache_emulation",
+      "ICache Düzeltmleri",
+      NULL,
+      NULL,
+      NULL,
       NULL,
       {
          { NULL, NULL },
@@ -513,6 +467,9 @@ struct retro_core_option_definition option_defs_tr[] = {
       "pcsx_rearmed_noxadecoding",
       "XA Kod Çözme",
       NULL,
+      NULL,
+      NULL,
+      NULL,
       {
          { NULL, NULL },
       },
@@ -522,17 +479,23 @@ struct retro_core_option_definition option_defs_tr[] = {
       "pcsx_rearmed_nocdaudio",
       "CD Ses",
       NULL,
+      NULL,
+      NULL,
+      NULL,
       {
          { NULL, NULL },
       },
       NULL
    },
 
-#ifndef DRC_DISABLE
+#ifdef NEW_DYNAREC
    {
       "pcsx_rearmed_nosmccheck",
       "(Speed Hack) SMC Kontrollerini Devre Dışı Bırak",
+      NULL,
       "Yükleme sırasında çökmelere neden olabilir, hafıza kartını bozabilir.",
+      NULL,
+      NULL,
       {
          { NULL, NULL },
       },
@@ -541,7 +504,10 @@ struct retro_core_option_definition option_defs_tr[] = {
    {
       "pcsx_rearmed_gteregsunneeded",
       "(Speed Hack) GTE'nin Gereksiz Olduğunu Varsayın",
+      NULL,
       "Grafiksel bozukluklara neden olabilir.",
+      NULL,
+      NULL,
       {
          { NULL, NULL },
       },
@@ -550,15 +516,23 @@ struct retro_core_option_definition option_defs_tr[] = {
    {
       "pcsx_rearmed_nogteflags",
       "(Speed Hack) GTE Bayraklarını Devredışı Bırakın",
+      NULL,
       "Grafiksel bozukluklara neden olur.",
+      NULL,
+      NULL,
       {
          { NULL, NULL },
       },
       NULL
    },
-#endif /* DRC_DISABLE */
+#endif /* NEW_DYNAREC */
+
+   { NULL, NULL, NULL, NULL, NULL, NULL, {{0}}, NULL },
+};
 
-   { NULL, NULL, NULL, {{0}}, NULL },
+struct retro_core_options_v2 options_tr = {
+   option_cats_tr,
+   option_defs_tr
 };
 
 #ifdef __cplusplus