Merge pull request #415 from negativeExponent/core_option_cleanup
[pcsx_rearmed.git] / frontend / libretro_core_options_intl.h
1 #ifndef LIBRETRO_CORE_OPTIONS_INTL_H__
2 #define LIBRETRO_CORE_OPTIONS_INTL_H__
3
4 #if defined(_MSC_VER) && (_MSC_VER >= 1500 && _MSC_VER < 1900)
5 /* https://support.microsoft.com/en-us/kb/980263 */
6 #pragma execution_character_set("utf-8")
7 #pragma warning(disable:4566)
8 #endif
9
10 #include <libretro.h>
11
12 /*
13  ********************************
14  * VERSION: 1.3
15  ********************************
16  *
17  * - 1.3: Move translations to libretro_core_options_intl.h
18  *        - libretro_core_options_intl.h includes BOM and utf-8
19  *          fix for MSVC 2010-2013
20  *        - Added HAVE_NO_LANGEXTRA flag to disable translations
21  *          on platforms/compilers without BOM support
22  * - 1.2: Use core options v1 interface when
23  *        RETRO_ENVIRONMENT_GET_CORE_OPTIONS_VERSION is >= 1
24  *        (previously required RETRO_ENVIRONMENT_GET_CORE_OPTIONS_VERSION == 1)
25  * - 1.1: Support generation of core options v0 retro_core_option_value
26  *        arrays containing options with a single value
27  * - 1.0: First commit
28 */
29
30 #ifdef __cplusplus
31 extern "C" {
32 #endif
33
34 /*
35  ********************************
36  * Core Option Definitions
37  ********************************
38 */
39
40 /* RETRO_LANGUAGE_JAPANESE */
41
42 /* RETRO_LANGUAGE_FRENCH */
43
44 /* RETRO_LANGUAGE_SPANISH */
45
46 /* RETRO_LANGUAGE_GERMAN */
47
48 /* RETRO_LANGUAGE_ITALIAN */
49
50 /* RETRO_LANGUAGE_DUTCH */
51
52 /* RETRO_LANGUAGE_PORTUGUESE_BRAZIL */
53
54 /* RETRO_LANGUAGE_PORTUGUESE_PORTUGAL */
55
56 /* RETRO_LANGUAGE_RUSSIAN */
57
58 /* RETRO_LANGUAGE_KOREAN */
59
60 /* RETRO_LANGUAGE_CHINESE_TRADITIONAL */
61
62 /* RETRO_LANGUAGE_CHINESE_SIMPLIFIED */
63
64 /* RETRO_LANGUAGE_ESPERANTO */
65
66 /* RETRO_LANGUAGE_POLISH */
67
68 /* RETRO_LANGUAGE_VIETNAMESE */
69
70 /* RETRO_LANGUAGE_ARABIC */
71
72 /* RETRO_LANGUAGE_GREEK */
73
74 /* RETRO_LANGUAGE_TURKISH */
75
76 struct retro_core_option_definition option_defs_tr[] = {
77    {
78       "pcsx_rearmed_frameskip",
79       "Kare Atlama",
80       "Görsel pürüzsüzlük pahasına performansı artırmak için ne kadar karenin atlanması gerektiğini seçin.",
81       {
82          { NULL, NULL },
83       },
84       NULL
85    },
86    {
87       "pcsx_rearmed_bios",
88       "BIOS Kullan",
89       "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.",
90       {
91          { "auto", "otomatik" },
92          { "HLE",  "hle" },
93          { NULL, NULL },
94       },
95       "auto",
96    },
97    {
98       "pcsx_rearmed_region",
99       "Bölge",
100       "Sistemin hangi bölgeden olduğunu seçin. NTSC için 60 Hz, PAL için 50 Hz.",
101       {
102          { "auto", "otomatik" },
103          { "NTSC", "ntsc" },
104          { "PAL",  "pal" },
105          { NULL, NULL },
106       },
107       "auto",
108    },
109    {
110       "pcsx_rearmed_memcard2",
111       "İkinci Bellek Kartını Etkinleştir (Paylaşılan)",
112       "2. Hafıza kartı yuvasını etkinleştirin. Bu hafıza kartı tüm oyunlar arasında paylaşılır.",
113       {
114          { NULL, NULL },
115       },
116       NULL
117    },
118    {
119       "pcsx_rearmed_pad1type",
120       "Kumanda 1 Tipi",
121       "1. Oyuncu için kontrolör tipi",
122       {
123          { "standard",  NULL },
124          { "analog",    NULL },
125          { "dualshock", NULL },
126          { "negcon",    NULL },
127          { "none",      "hiçbiri" },
128          { NULL, NULL },
129       },
130       "standard",
131    },
132    {
133       "pcsx_rearmed_pad2type",
134       "Kumanda 2 Tipi",
135       "2. Oyuncu için kontrolör tipi",
136       {
137          { "standard",  NULL },
138          { "analog",    NULL },
139          { "dualshock", NULL },
140          { "negcon",    NULL },
141          { "none",      "hiçbiri" },
142          { NULL, NULL },
143       },
144       "standard",
145    },
146    {
147       "pcsx_rearmed_pad3type",
148       "Kumanda 3 Tipi",
149       "3. Oyuncu için kontrolör tipi",
150       {
151          { "standard",  NULL },
152          { "analog",    NULL },
153          { "dualshock", NULL },
154          { "negcon",    NULL },
155          { "none",      "hiçbiri" },
156          { NULL, NULL },
157       },
158       "none",
159    },
160    {
161       "pcsx_rearmed_pad4type",
162       "Kumanda 4 Tipi",
163       "4. Oyuncu için kontrolör tipi",
164       {
165          { "standard",  NULL },
166          { "analog",    NULL },
167          { "dualshock", NULL },
168          { "negcon",    NULL },
169          { "none",      "hiçbiri" },
170          { NULL, NULL },
171       },
172       "none",
173    },
174    {
175       "pcsx_rearmed_pad5type",
176       "Kumanda 5 Tipi",
177       "5. Oyuncu için kontrolör tipi",
178       {
179          { "standard",  NULL },
180          { "analog",    NULL },
181          { "dualshock", NULL },
182          { "negcon",    NULL },
183          { "none",      "hiçbiri" },
184          { NULL, NULL },
185       },
186       "none",
187    },{
188       "pcsx_rearmed_pad6type",
189       "Kumanda 6 Tipi",
190       "6. Oyuncu için kontrolör tipi",
191       {
192          { "standard",  NULL },
193          { "analog",    NULL },
194          { "dualshock", NULL },
195          { "negcon",    NULL },
196          { "none",      "hiçbiri" },
197          { NULL, NULL },
198       },
199       "none",
200    },{
201       "pcsx_rearmed_pad7type",
202       "Kumanda 7 Tipi",
203       "7. Oyuncu için kontrolör tipi",
204       {
205          { "standard",  NULL },
206          { "analog",    NULL },
207          { "dualshock", NULL },
208          { "negcon",    NULL },
209          { "none",      "hiçbiri" },
210          { NULL, NULL },
211       },
212       "none",
213    },{
214       "pcsx_rearmed_pad8type",
215       "Kumanda 8 Tipi",
216       "8. Oyuncu için kontrolör tipi",
217       {
218          { "standard",  NULL },
219          { "analog",    NULL },
220          { "dualshock", NULL },
221          { "negcon",    NULL },
222          { "none",      "hiçbiri" },
223          { NULL, NULL },
224       },
225       "none",
226    },
227    {
228       "pcsx_rearmed_multitap1",
229       "Multitap 1",
230       "Bağlantı noktası 1'deki multitap'ı etkinleştirir / devre dışı bırakır ve izin veren oyunlarda 5 oyuncuya kadar izin verir.",
231       {
232          { "auto",     "otomatik" },
233          { "disabled", NULL },
234          { "enabled",  NULL },
235          { NULL, NULL },
236       },
237       "auto",
238    },
239    {
240       "pcsx_rearmed_multitap2",
241       "Multitap 2",
242       "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.",
243       {
244          { "auto",     "otomatik" },
245          { "disabled", NULL },
246          { "enabled",  NULL },
247          { NULL, NULL },
248       },
249       "auto",
250    },
251    {
252       "pcsx_rearmed_negcon_deadzone",
253       "NegCon Twist Deadzone (Yüzdelik)",
254       "Ö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.",
255       {
256          { NULL, NULL },
257       },
258       NULL
259    },
260    {
261       "pcsx_rearmed_negcon_response",
262       "NegCon Twist Response",
263       "Ö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.",
264       {
265          { NULL, NULL },
266       },
267       NULL
268    },
269    {
270       "pcsx_rearmed_vibration",
271       "Titreşimi Etkinleştir",
272       "Titreşim özelliklerini destekleyen kontrolörler için titreşim geri bildirimini etkinleştirir.",
273       {
274          { NULL, NULL },
275       },
276       NULL
277    },
278    {
279       "pcsx_rearmed_dithering",
280       "Dithering Etkinleştir",
281       "Kapalı ise, PSX'in renk bantlarıyla mücadele etmek için uyguladığı renk taklidi düzenini devre dışı bırakır.",
282       {
283          { NULL, NULL },
284       },
285       NULL
286    },
287
288 #ifdef NEW_DYNAREC
289    {
290       "pcsx_rearmed_drc",
291       "Dinamik Yeniden Derleyici",
292       "Çekirdeğin dinamik yeniden derleyici veya tercüman(daha yavaş) CPU talimatlarını kullanmasını sağlar.",
293       {
294          { NULL, NULL },
295       },
296       NULL
297    },
298    {
299       "pcsx_rearmed_psxclock",
300       "PSX CPU Saat Hızı",
301 #ifdef HAVE_PRE_ARMV7
302       "Overclock or underclock the PSX clock. Default is 50",
303 #else
304       "Overclock or underclock the PSX clock. Default is 57",
305 #endif
306       {
307          { NULL, NULL },
308       },
309       NULL
310    },
311 #endif /* NEW_DYNAREC */
312
313 #ifdef __ARM_NEON__
314    {
315       "pcsx_rearmed_neon_interlace_enable",
316       "Interlacing Mode'u etkinleştir",
317       "Sahte tarama çizgileri efektini etkinleştirir.",
318       {
319          { NULL, NULL },
320       },
321       NULL
322    },
323    {
324       "pcsx_rearmed_neon_enhancement_enable",
325       "Geliştirilmiş Çözünürlük (Yavaş)",
326       "Düşük performans pahasına çift çözünürlükte işler.",
327       {
328          { NULL, NULL },
329       },
330       NULL
331    },
332    {
333       "pcsx_rearmed_neon_enhancement_no_main",
334       "Geliştirilmiş Çözünürlük (Speed Hack)",
335       "Geliştirilmiş çözünürlük seçeneği için hız aşırtma(bazı oyunlarda sorun çıkartabilir).",
336       {
337          { NULL, NULL },
338       },
339       NULL
340    },
341 #endif /* __ARM_NEON__ */
342
343    {
344       "pcsx_rearmed_duping_enable",
345       "Frame Duping",
346       "Yeni bir veri yoksa, bir hızlandırma, son kareyi yeniden çizer/yeniden kullanır.",
347       {
348          { NULL, NULL },
349       },
350       NULL
351    },
352    {
353       "pcsx_rearmed_display_internal_fps",
354       "Dahili FPS'yi görüntüle",
355       "Etkinleştirildiğinde ekranda saniye başına kareyi gösterir.",
356       {
357          { NULL, NULL },
358       },
359       NULL
360    },
361
362    /* GPU PEOPS OPTIONS */
363 #ifdef GPU_PEOPS
364    {
365       "pcsx_rearmed_show_gpu_peops_settings",
366       "Gelişmiş GPU Ayarlarını Göster",
367       "Ç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.",
368       {
369          { NULL, NULL },
370       },
371       NULL
372    },
373    {
374       "pcsx_rearmed_gpu_peops_odd_even_bit",
375       "(GPU) Odd/Even Bit Hack",
376       "Chrono Cross için gerekli.",
377       {
378          { NULL, NULL },
379       },
380       NULL
381    },
382    {
383       "pcsx_rearmed_gpu_peops_expand_screen_width",
384       "(GPU) Ekran Genişliğini Genişlet",
385       "Capcom dövüş oyunları",
386       {
387          { NULL, NULL },
388       },
389       NULL
390    },
391    {
392       "pcsx_rearmed_gpu_peops_ignore_brightness",
393       "(GPU) Parlaklık Rengini Yoksay",
394       "Lunar Silver Star Story oyunlarında siyah ekran",
395       {
396          { NULL, NULL },
397       },
398       NULL
399    },
400    {
401       "pcsx_rearmed_gpu_peops_disable_coord_check",
402       "(GPU) Koordinat Kontrolünü Devre Dışı Bırak",
403       "Uyumluluk modu",
404       {
405          { NULL, NULL },
406       },
407       NULL
408    },
409    {
410       "pcsx_rearmed_gpu_peops_lazy_screen_update",
411       "(GPU) Tembel Ekran Güncellemesi",
412       "Pandemonium 2",
413       {
414          { NULL, NULL },
415       },
416       NULL
417    },
418    {
419       "pcsx_rearmed_gpu_peops_old_frame_skip",
420       "(GPU) Eski Çerçeve Atlama",
421       "Her ikinci kareyi atla",
422       {
423          { NULL, NULL },
424       },
425       NULL
426    },
427    {
428       "pcsx_rearmed_gpu_peops_repeated_triangles",
429       "(GPU) Tekrarlanan Düz Doku Üçgenleri",
430       "Star Wars: Dark Forces için gerekli",
431       {
432          { NULL, NULL },
433       },
434       NULL
435    },
436    {
437       "pcsx_rearmed_gpu_peops_quads_with_triangles",
438       "(GPU) Üçgenler ile Dörtlü Çiz",
439       "Daha iyi g renkler, daha kötü dokular",
440       {
441          { NULL, NULL },
442       },
443       NULL
444    },
445    {
446       "pcsx_rearmed_gpu_peops_fake_busy_state",
447       "(GPU) Sahte 'Gpu Meşgul' Konumları",
448       "Çizimden sonra meşgul bayraklarını değiştir",
449       {
450          { NULL, NULL },
451       },
452       NULL
453    },
454 #endif /* GPU_PEOPS */
455
456    {
457       "pcsx_rearmed_show_bios_bootlogo",
458       "Bios Bootlogo'yu Göster",
459       "Etkinleştirildiğinde, başlatırken veya sıfırlarken PlayStation logosunu gösterir. (Bazı oyunları bozabilir).",
460       {
461          { NULL, NULL },
462       },
463       NULL
464    },
465    {
466       "pcsx_rearmed_spu_reverb",
467       "Ses Yankısı",
468       "Ses yankı efektini etkinleştirir veya devre dışı bırakır.",
469       {
470          { NULL, NULL },
471       },
472       NULL
473    },
474    {
475       "pcsx_rearmed_spu_interpolation",
476       "Ses Enterpolasyonu",
477       NULL,
478       {
479          { NULL, NULL },
480       },
481       NULL
482    },
483    {
484       "pcsx_rearmed_idiablofix",
485       "Diablo Müzik Düzeltmesi",
486       NULL,
487       {
488          { NULL, NULL },
489       },
490       NULL
491    },
492    {
493       "pcsx_rearmed_pe2_fix",
494       "Parasite Eve 2/Vandal Hearts 1/2 Düzeltmleri",
495       NULL,
496       {
497          { NULL, NULL },
498       },
499       NULL
500    },
501    {
502       "pcsx_rearmed_inuyasha_fix",
503       "InuYasha Sengoku Battle Düzeltmesi",
504       NULL,
505       {
506          { NULL, NULL },
507       },
508       NULL
509    },
510
511    /* ADVANCED OPTIONS */
512    {
513       "pcsx_rearmed_noxadecoding",
514       "XA Kod Çözme",
515       NULL,
516       {
517          { NULL, NULL },
518       },
519       NULL
520    },
521    {
522       "pcsx_rearmed_nocdaudio",
523       "CD Ses",
524       NULL,
525       {
526          { NULL, NULL },
527       },
528       NULL
529    },
530
531 #ifdef NEW_DYNAREC
532    {
533       "pcsx_rearmed_nosmccheck",
534       "(Speed Hack) SMC Kontrollerini Devre Dışı Bırak",
535       "Yükleme sırasında çökmelere neden olabilir, hafıza kartını bozabilir.",
536       {
537          { NULL, NULL },
538       },
539       NULL
540    },
541    {
542       "pcsx_rearmed_gteregsunneeded",
543       "(Speed Hack) GTE'nin Gereksiz Olduğunu Varsayın",
544       "Grafiksel bozukluklara neden olabilir.",
545       {
546          { NULL, NULL },
547       },
548       NULL
549    },
550    {
551       "pcsx_rearmed_nogteflags",
552       "(Speed Hack) GTE Bayraklarını Devredışı Bırakın",
553       "Grafiksel bozukluklara neden olur.",
554       {
555          { NULL, NULL },
556       },
557       NULL
558    },
559 #endif /* NEW_DYNAREC */
560
561    { NULL, NULL, NULL, {{0}}, NULL },
562 };
563
564 #ifdef __cplusplus
565 }
566 #endif
567
568 #endif