libretro_core_options_intl.h 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230
  1. #ifndef LIBRETRO_CORE_OPTIONS_INTL_H__
  2. #define LIBRETRO_CORE_OPTIONS_INTL_H__
  3. #if defined(_MSC_VER) && (_MSC_VER >= 1500 && _MSC_VER < 1900)
  4. /* https://support.microsoft.com/en-us/kb/980263 */
  5. #pragma execution_character_set("utf-8")
  6. #pragma warning(disable:4566)
  7. #endif
  8. #include <libretro.h>
  9. /*
  10. ********************************
  11. * VERSION: 2.0
  12. ********************************
  13. *
  14. * - 2.0: Add support for core options v2 interface
  15. * - 1.3: Move translations to libretro_core_options_intl.h
  16. * - libretro_core_options_intl.h includes BOM and utf-8
  17. * fix for MSVC 2010-2013
  18. * - Added HAVE_NO_LANGEXTRA flag to disable translations
  19. * on platforms/compilers without BOM support
  20. * - 1.2: Use core options v1 interface when
  21. * RETRO_ENVIRONMENT_GET_CORE_OPTIONS_VERSION is >= 1
  22. * (previously required RETRO_ENVIRONMENT_GET_CORE_OPTIONS_VERSION == 1)
  23. * - 1.1: Support generation of core options v0 retro_core_option_value
  24. * arrays containing options with a single value
  25. * - 1.0: First commit
  26. */
  27. #ifdef __cplusplus
  28. extern "C" {
  29. #endif
  30. /*
  31. ********************************
  32. * Core Option Definitions
  33. ********************************
  34. */
  35. /* RETRO_LANGUAGE_JAPANESE */
  36. /* RETRO_LANGUAGE_FRENCH */
  37. /* RETRO_LANGUAGE_SPANISH */
  38. /* RETRO_LANGUAGE_GERMAN */
  39. /* RETRO_LANGUAGE_ITALIAN */
  40. /* RETRO_LANGUAGE_DUTCH */
  41. /* RETRO_LANGUAGE_PORTUGUESE_BRAZIL */
  42. /* RETRO_LANGUAGE_PORTUGUESE_PORTUGAL */
  43. /* RETRO_LANGUAGE_RUSSIAN */
  44. /* RETRO_LANGUAGE_KOREAN */
  45. /* RETRO_LANGUAGE_CHINESE_TRADITIONAL */
  46. /* RETRO_LANGUAGE_CHINESE_SIMPLIFIED */
  47. /* RETRO_LANGUAGE_ESPERANTO */
  48. /* RETRO_LANGUAGE_POLISH */
  49. /* RETRO_LANGUAGE_VIETNAMESE */
  50. /* RETRO_LANGUAGE_ARABIC */
  51. /* RETRO_LANGUAGE_GREEK */
  52. /* RETRO_LANGUAGE_TURKISH */
  53. struct retro_core_option_v2_category option_cats_tr[] = {
  54. { NULL, NULL, NULL },
  55. };
  56. struct retro_core_option_v2_definition option_defs_tr[] = {
  57. {
  58. "picodrive_input1",
  59. "Giriş cihazı 1",
  60. NULL,
  61. "Hangi tür kontrolör'ün yuva 1'e takılı olduğunu seçin.",
  62. NULL,
  63. NULL,
  64. {
  65. { "3 button pad", NULL },
  66. { "6 button pad", NULL },
  67. { "None", "hiçbiri" },
  68. { NULL, NULL },
  69. },
  70. "3 button pad"
  71. },
  72. {
  73. "picodrive_input2",
  74. "Giriş cihazı 2",
  75. NULL,
  76. "Hangi tür kontrolör'ün yuva 2'e takılı olduğunu seçin",
  77. NULL,
  78. NULL,
  79. {
  80. { "3 button pad", NULL },
  81. { "6 button pad", NULL },
  82. { "None", "hiçbiri" },
  83. { NULL, NULL },
  84. },
  85. "3 button pad"
  86. },
  87. {
  88. "picodrive_sprlim",
  89. "Sprite sınırı yok",
  90. NULL,
  91. "Sprite sınırını kaldırmak için bunu etkinleştirin.",
  92. NULL,
  93. NULL,
  94. {
  95. { NULL, NULL },
  96. },
  97. "disabled"
  98. },
  99. {
  100. "picodrive_ramcart",
  101. "Sega CD RAM Kartuşu",
  102. NULL,
  103. "Oyun verilerini kaydetmek için kullanılan bir MegaCD RAM kartuşunu taklit edin.",
  104. NULL,
  105. NULL,
  106. {
  107. { NULL, NULL },
  108. },
  109. "disabled"
  110. },
  111. {
  112. "picodrive_region",
  113. "Bölge",
  114. NULL,
  115. "Belirli bir bölgeye zorlayın.",
  116. NULL,
  117. NULL,
  118. {
  119. { "Auto", "Otomatik" },
  120. { "Japan NTSC", "Japonya NTSC" },
  121. { "Japan PAL", "Japonya PAL" },
  122. { "US", NULL },
  123. { "Europe", "Avrupa" },
  124. { NULL, NULL },
  125. },
  126. "Auto"
  127. },
  128. {
  129. "picodrive_aspect",
  130. "Core tarafından belirlenen en boy oranı",
  131. NULL,
  132. "Core tarafından sağlanan en boy oranını seçin. RetroArch'ın en boy oranı, Video ayarlarında sağlanan Core olarak ayarlanmalıdır.",
  133. NULL,
  134. NULL,
  135. {
  136. { NULL, NULL },
  137. },
  138. "PAR"
  139. },
  140. {
  141. "picodrive_overclk68k",
  142. "68K Hızaşırtma",
  143. NULL,
  144. "Öykünülmüş 68K yongasına Hızaşırtma uygulayın.",
  145. NULL,
  146. NULL,
  147. {
  148. { NULL, NULL },
  149. },
  150. "disabled"
  151. },
  152. #ifdef DRC_SH2
  153. {
  154. "picodrive_drc",
  155. "Dinamik Yeniden Derleyici",
  156. NULL,
  157. "Performansı artırmaya yardımcı olan dinamik yeniden derleyicileri etkinleştirin. Tercüman CPU çekirdeğinden daha az hassas, ancak çok daha hızlıdır.",
  158. NULL,
  159. NULL,
  160. {
  161. { NULL, NULL },
  162. },
  163. "enabled"
  164. },
  165. #endif
  166. {
  167. "picodrive_audio_filter",
  168. "Ses Filtresi",
  169. NULL,
  170. "Model 1 Genesis'in karakteristik sesini daha iyi simüle etmek için düşük geçişli bir ses filtresini etkinleştirin. Master System ve PICO başlıkları kullanılırken bu seçenek yoksayılır. Sadece Genesis ve eklenti donanımı (Sega CD, 32X) fiziksel düşük geçiş filtresi kullanır.",
  171. NULL,
  172. NULL,
  173. {
  174. { "disabled", "devre dışı" },
  175. { "low-pass", "alçak geçiş" },
  176. { NULL, NULL },
  177. },
  178. "disabled"
  179. },
  180. {
  181. "picodrive_lowpass_range",
  182. "Alçak geçiş filtresi %",
  183. NULL,
  184. "Ses düşük geçiş filtresinin kesme frekansını belirtin. Daha yüksek bir değer, yüksek frekans spektrumunun daha geniş bir aralığı azaltıldığı için filtrenin algılanan gücünü arttırır.",
  185. NULL,
  186. NULL,
  187. {
  188. { NULL, NULL },
  189. },
  190. "60"
  191. },
  192. { NULL, NULL, NULL, NULL, NULL, NULL, {{0}}, NULL },
  193. };
  194. struct retro_core_options_v2 options_tr = {
  195. option_cats_tr,
  196. option_defs_tr
  197. };
  198. #ifdef __cplusplus
  199. }
  200. #endif
  201. #endif