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