attempt to fix build
[pcsx_rearmed.git] / frontend / libretro_core_options_intl.h
index 174bb93..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
  * - 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 */
 
 
 /* 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",
    {
       "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.",
       "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 },
       },
       {
          { NULL, NULL },
       },
@@ -86,10 +94,12 @@ struct retro_core_option_definition option_defs_tr[] = {
    {
       "pcsx_rearmed_bios",
       "BIOS Kullan",
    {
       "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.",
       "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" },
       {
          { "auto", "otomatik" },
-         { "HLE",  "hle" },
          { NULL, NULL },
       },
       "auto",
          { NULL, NULL },
       },
       "auto",
@@ -97,11 +107,12 @@ struct retro_core_option_definition option_defs_tr[] = {
    {
       "pcsx_rearmed_region",
       "Bölge",
    {
       "pcsx_rearmed_region",
       "Bölge",
+      NULL,
       "Sistemin hangi bölgeden olduğunu seçin. NTSC için 60 Hz, PAL için 50 Hz.",
       "Sistemin hangi bölgeden olduğunu seçin. NTSC için 60 Hz, PAL için 50 Hz.",
+      NULL,
+      NULL,
       {
          { "auto", "otomatik" },
       {
          { "auto", "otomatik" },
-         { "NTSC", "ntsc" },
-         { "PAL",  "pal" },
          { NULL, NULL },
       },
       "auto",
          { NULL, NULL },
       },
       "auto",
@@ -109,7 +120,10 @@ struct retro_core_option_definition option_defs_tr[] = {
    {
       "pcsx_rearmed_memcard2",
       "İkinci Bellek Kartını Etkinleştir (Paylaşılan)",
    {
       "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.",
       "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, NULL },
       },
@@ -118,11 +132,12 @@ struct retro_core_option_definition option_defs_tr[] = {
    {
       "pcsx_rearmed_multitap1",
       "Multitap 1",
    {
       "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.",
       "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",
          { NULL, NULL },
       },
       "auto",
@@ -130,11 +145,12 @@ struct retro_core_option_definition option_defs_tr[] = {
    {
       "pcsx_rearmed_multitap2",
       "Multitap 2",
    {
       "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.",
       "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",
          { NULL, NULL },
       },
       "auto",
@@ -142,7 +158,10 @@ struct retro_core_option_definition option_defs_tr[] = {
    {
       "pcsx_rearmed_negcon_deadzone",
       "NegCon Twist Deadzone (Yüzdelik)",
    {
       "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.",
       "Ö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 },
       },
       {
          { NULL, NULL },
       },
@@ -151,7 +170,10 @@ struct retro_core_option_definition option_defs_tr[] = {
    {
       "pcsx_rearmed_negcon_response",
       "NegCon Twist Response",
    {
       "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.",
       "Ö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 },
       },
       {
          { NULL, NULL },
       },
@@ -160,7 +182,10 @@ struct retro_core_option_definition option_defs_tr[] = {
    {
       "pcsx_rearmed_vibration",
       "Titreşimi Etkinleştir",
    {
       "pcsx_rearmed_vibration",
       "Titreşimi Etkinleştir",
+      NULL,
       "Titreşim özelliklerini destekleyen kontrolörler için titreşim geri bildirimini etkinleştirir.",
       "Titreşim özelliklerini destekleyen kontrolörler için titreşim geri bildirimini etkinleştirir.",
+      NULL,
+      NULL,
       {
          { NULL, NULL },
       },
       {
          { NULL, NULL },
       },
@@ -169,7 +194,10 @@ struct retro_core_option_definition option_defs_tr[] = {
    {
       "pcsx_rearmed_dithering",
       "Dithering Etkinleştir",
    {
       "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.",
       "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, NULL },
       },
@@ -180,7 +208,10 @@ struct retro_core_option_definition option_defs_tr[] = {
    {
       "pcsx_rearmed_drc",
       "Dinamik Yeniden Derleyici",
    {
       "pcsx_rearmed_drc",
       "Dinamik Yeniden Derleyici",
+      NULL,
       "Çekirdeğin dinamik yeniden derleyici veya tercüman(daha yavaş) CPU talimatlarını kullanmasını sağlar.",
       "Çekirdeğin dinamik yeniden derleyici veya tercüman(daha yavaş) CPU talimatlarını kullanmasını sağlar.",
+      NULL,
+      NULL,
       {
          { NULL, NULL },
       },
       {
          { NULL, NULL },
       },
@@ -189,11 +220,16 @@ struct retro_core_option_definition option_defs_tr[] = {
    {
       "pcsx_rearmed_psxclock",
       "PSX CPU Saat Hızı",
    {
       "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
 #else
-      "Overclock or underclock the PSX clock. Default is 57",
+      " Default is 57."
 #endif
 #endif
+      ,
+      NULL,
+      NULL,
       {
          { NULL, NULL },
       },
       {
          { NULL, NULL },
       },
@@ -201,11 +237,14 @@ struct retro_core_option_definition option_defs_tr[] = {
    },
 #endif /* NEW_DYNAREC */
 
    },
 #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",
       "Interlacing Mode'u etkinleştir",
+      NULL,
       "Sahte tarama çizgileri efektini etkinleştirir.",
       "Sahte tarama çizgileri efektini etkinleştirir.",
+      NULL,
+      NULL,
       {
          { NULL, NULL },
       },
       {
          { NULL, NULL },
       },
@@ -213,8 +252,11 @@ struct retro_core_option_definition option_defs_tr[] = {
    },
    {
       "pcsx_rearmed_neon_enhancement_enable",
    },
    {
       "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.",
       "Düşük performans pahasına çift çözünürlükte işler.",
+      NULL,
+      NULL,
       {
          { NULL, NULL },
       },
       {
          { NULL, NULL },
       },
@@ -223,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)",
    {
       "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).",
       "Geliştirilmiş çözünürlük seçeneği için hız aşırtma(bazı oyunlarda sorun çıkartabilir).",
+      NULL,
+      NULL,
       {
          { NULL, 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",
    {
       "pcsx_rearmed_display_internal_fps",
       "Dahili FPS'yi görüntüle",
+      NULL,
       "Etkinleştirildiğinde ekranda saniye başına kareyi gösterir.",
       "Etkinleştirildiğinde ekranda saniye başına kareyi gösterir.",
+      NULL,
+      NULL,
       {
          { NULL, NULL },
       },
       {
          { NULL, NULL },
       },
@@ -255,7 +294,10 @@ struct retro_core_option_definition option_defs_tr[] = {
    {
       "pcsx_rearmed_show_gpu_peops_settings",
       "Gelişmiş GPU Ayarlarını Göster",
    {
       "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.",
       "Ç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 },
       },
       {
          { NULL, NULL },
       },
@@ -264,7 +306,10 @@ struct retro_core_option_definition option_defs_tr[] = {
    {
       "pcsx_rearmed_gpu_peops_odd_even_bit",
       "(GPU) Odd/Even Bit Hack",
    {
       "pcsx_rearmed_gpu_peops_odd_even_bit",
       "(GPU) Odd/Even Bit Hack",
+      NULL,
       "Chrono Cross için gerekli.",
       "Chrono Cross için gerekli.",
+      NULL,
+      NULL,
       {
          { NULL, NULL },
       },
       {
          { NULL, NULL },
       },
@@ -273,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",
    {
       "pcsx_rearmed_gpu_peops_expand_screen_width",
       "(GPU) Ekran Genişliğini Genişlet",
+      NULL,
       "Capcom dövüş oyunları",
       "Capcom dövüş oyunları",
+      NULL,
+      NULL,
       {
          { NULL, NULL },
       },
       {
          { NULL, NULL },
       },
@@ -282,7 +330,10 @@ struct retro_core_option_definition option_defs_tr[] = {
    {
       "pcsx_rearmed_gpu_peops_ignore_brightness",
       "(GPU) Parlaklık Rengini Yoksay",
    {
       "pcsx_rearmed_gpu_peops_ignore_brightness",
       "(GPU) Parlaklık Rengini Yoksay",
+      NULL,
       "Lunar Silver Star Story oyunlarında siyah ekran",
       "Lunar Silver Star Story oyunlarında siyah ekran",
+      NULL,
+      NULL,
       {
          { NULL, NULL },
       },
       {
          { NULL, NULL },
       },
@@ -291,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",
    {
       "pcsx_rearmed_gpu_peops_disable_coord_check",
       "(GPU) Koordinat Kontrolünü Devre Dışı Bırak",
+      NULL,
       "Uyumluluk modu",
       "Uyumluluk modu",
+      NULL,
+      NULL,
       {
          { NULL, NULL },
       },
       {
          { NULL, NULL },
       },
@@ -300,7 +354,10 @@ struct retro_core_option_definition option_defs_tr[] = {
    {
       "pcsx_rearmed_gpu_peops_lazy_screen_update",
       "(GPU) Tembel Ekran Güncellemesi",
    {
       "pcsx_rearmed_gpu_peops_lazy_screen_update",
       "(GPU) Tembel Ekran Güncellemesi",
+      NULL,
       "Pandemonium 2",
       "Pandemonium 2",
+      NULL,
+      NULL,
       {
          { NULL, NULL },
       },
       {
          { NULL, NULL },
       },
@@ -309,7 +366,10 @@ struct retro_core_option_definition option_defs_tr[] = {
    {
       "pcsx_rearmed_gpu_peops_old_frame_skip",
       "(GPU) Eski Çerçeve Atlama",
    {
       "pcsx_rearmed_gpu_peops_old_frame_skip",
       "(GPU) Eski Çerçeve Atlama",
+      NULL,
       "Her ikinci kareyi atla",
       "Her ikinci kareyi atla",
+      NULL,
+      NULL,
       {
          { NULL, NULL },
       },
       {
          { NULL, NULL },
       },
@@ -318,7 +378,10 @@ struct retro_core_option_definition option_defs_tr[] = {
    {
       "pcsx_rearmed_gpu_peops_repeated_triangles",
       "(GPU) Tekrarlanan Düz Doku Üçgenleri",
    {
       "pcsx_rearmed_gpu_peops_repeated_triangles",
       "(GPU) Tekrarlanan Düz Doku Üçgenleri",
+      NULL,
       "Star Wars: Dark Forces için gerekli",
       "Star Wars: Dark Forces için gerekli",
+      NULL,
+      NULL,
       {
          { NULL, NULL },
       },
       {
          { NULL, NULL },
       },
@@ -327,7 +390,10 @@ struct retro_core_option_definition option_defs_tr[] = {
    {
       "pcsx_rearmed_gpu_peops_quads_with_triangles",
       "(GPU) Üçgenler ile Dörtlü Çiz",
    {
       "pcsx_rearmed_gpu_peops_quads_with_triangles",
       "(GPU) Üçgenler ile Dörtlü Çiz",
+      NULL,
       "Daha iyi g renkler, daha kötü dokular",
       "Daha iyi g renkler, daha kötü dokular",
+      NULL,
+      NULL,
       {
          { NULL, NULL },
       },
       {
          { NULL, NULL },
       },
@@ -336,7 +402,10 @@ struct retro_core_option_definition option_defs_tr[] = {
    {
       "pcsx_rearmed_gpu_peops_fake_busy_state",
       "(GPU) Sahte 'Gpu Meşgul' Konumları",
    {
       "pcsx_rearmed_gpu_peops_fake_busy_state",
       "(GPU) Sahte 'Gpu Meşgul' Konumları",
+      NULL,
       "Çizimden sonra meşgul bayraklarını değiştir",
       "Çizimden sonra meşgul bayraklarını değiştir",
+      NULL,
+      NULL,
       {
          { NULL, NULL },
       },
       {
          { NULL, NULL },
       },
@@ -347,7 +416,10 @@ struct retro_core_option_definition option_defs_tr[] = {
    {
       "pcsx_rearmed_show_bios_bootlogo",
       "Bios Bootlogo'yu Göster",
    {
       "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).",
       "Etkinleştirildiğinde, başlatırken veya sıfırlarken PlayStation logosunu gösterir. (Bazı oyunları bozabilir).",
+      NULL,
+      NULL,
       {
          { NULL, NULL },
       },
       {
          { NULL, NULL },
       },
@@ -356,7 +428,10 @@ struct retro_core_option_definition option_defs_tr[] = {
    {
       "pcsx_rearmed_spu_reverb",
       "Ses Yankısı",
    {
       "pcsx_rearmed_spu_reverb",
       "Ses Yankısı",
+      NULL,
       "Ses yankı efektini etkinleştirir veya devre dışı bırakır.",
       "Ses yankı efektini etkinleştirir veya devre dışı bırakır.",
+      NULL,
+      NULL,
       {
          { NULL, NULL },
       },
       {
          { NULL, NULL },
       },
@@ -366,14 +441,8 @@ struct retro_core_option_definition option_defs_tr[] = {
       "pcsx_rearmed_spu_interpolation",
       "Ses Enterpolasyonu",
       NULL,
       "pcsx_rearmed_spu_interpolation",
       "Ses Enterpolasyonu",
       NULL,
-      {
-         { NULL, NULL },
-      },
-      NULL
-   },
-   {
-      "pcsx_rearmed_pe2_fix",
-      "Parasite Eve 2/Vandal Hearts 1/2 Düzeltmleri",
+      NULL,
+      NULL,
       NULL,
       {
          { NULL, NULL },
       NULL,
       {
          { NULL, NULL },
@@ -381,8 +450,11 @@ struct retro_core_option_definition option_defs_tr[] = {
       NULL
    },
    {
       NULL
    },
    {
-      "pcsx_rearmed_inuyasha_fix",
-      "InuYasha Sengoku Battle Düzeltmesi",
+      "pcsx_rearmed_icache_emulation",
+      "ICache Düzeltmleri",
+      NULL,
+      NULL,
+      NULL,
       NULL,
       {
          { NULL, NULL },
       NULL,
       {
          { NULL, NULL },
@@ -395,6 +467,9 @@ struct retro_core_option_definition option_defs_tr[] = {
       "pcsx_rearmed_noxadecoding",
       "XA Kod Çözme",
       NULL,
       "pcsx_rearmed_noxadecoding",
       "XA Kod Çözme",
       NULL,
+      NULL,
+      NULL,
+      NULL,
       {
          { NULL, NULL },
       },
       {
          { NULL, NULL },
       },
@@ -404,6 +479,9 @@ struct retro_core_option_definition option_defs_tr[] = {
       "pcsx_rearmed_nocdaudio",
       "CD Ses",
       NULL,
       "pcsx_rearmed_nocdaudio",
       "CD Ses",
       NULL,
+      NULL,
+      NULL,
+      NULL,
       {
          { NULL, NULL },
       },
       {
          { NULL, NULL },
       },
@@ -414,7 +492,10 @@ struct retro_core_option_definition option_defs_tr[] = {
    {
       "pcsx_rearmed_nosmccheck",
       "(Speed Hack) SMC Kontrollerini Devre Dışı Bırak",
    {
       "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.",
       "Yükleme sırasında çökmelere neden olabilir, hafıza kartını bozabilir.",
+      NULL,
+      NULL,
       {
          { NULL, NULL },
       },
       {
          { NULL, NULL },
       },
@@ -423,7 +504,10 @@ struct retro_core_option_definition option_defs_tr[] = {
    {
       "pcsx_rearmed_gteregsunneeded",
       "(Speed Hack) GTE'nin Gereksiz Olduğunu Varsayın",
    {
       "pcsx_rearmed_gteregsunneeded",
       "(Speed Hack) GTE'nin Gereksiz Olduğunu Varsayın",
+      NULL,
       "Grafiksel bozukluklara neden olabilir.",
       "Grafiksel bozukluklara neden olabilir.",
+      NULL,
+      NULL,
       {
          { NULL, NULL },
       },
       {
          { NULL, NULL },
       },
@@ -432,7 +516,10 @@ struct retro_core_option_definition option_defs_tr[] = {
    {
       "pcsx_rearmed_nogteflags",
       "(Speed Hack) GTE Bayraklarını Devredışı Bırakın",
    {
       "pcsx_rearmed_nogteflags",
       "(Speed Hack) GTE Bayraklarını Devredışı Bırakın",
+      NULL,
       "Grafiksel bozukluklara neden olur.",
       "Grafiksel bozukluklara neden olur.",
+      NULL,
+      NULL,
       {
          { NULL, NULL },
       },
       {
          { NULL, NULL },
       },
@@ -440,7 +527,12 @@ struct retro_core_option_definition option_defs_tr[] = {
    },
 #endif /* NEW_DYNAREC */
 
    },
 #endif /* NEW_DYNAREC */
 
-   { NULL, NULL, NULL, {{0}}, NULL },
+   { NULL, NULL, NULL, NULL, NULL, NULL, {{0}}, NULL },
+};
+
+struct retro_core_options_v2 options_tr = {
+   option_cats_tr,
+   option_defs_tr
 };
 
 #ifdef __cplusplus
 };
 
 #ifdef __cplusplus