Update core options to v2 format
[pcsx_rearmed.git] / frontend / libretro_core_options_intl.h
CommitLineData
fbe06628 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 ********************************
f3c6ae10 14 * VERSION: 2.0
fbe06628 15 ********************************
16 *
f3c6ae10 17 * - 2.0: Add support for core options v2 interface
fbe06628 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
32extern "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
f3c6ae10 77struct retro_core_option_v2_category option_cats_tr[] = {
78 { NULL, NULL, NULL },
79};
80
81struct retro_core_option_v2_definition option_defs_tr[] = {
fbe06628 82 {
83 "pcsx_rearmed_frameskip",
84 "Kare Atlama",
f3c6ae10 85 NULL,
fbe06628 86 "Görsel pürüzsüzlük pahasına performansı artırmak için ne kadar karenin atlanması gerektiğini seçin.",
f3c6ae10 87 NULL,
88 NULL,
fbe06628 89 {
90 { NULL, NULL },
91 },
92 NULL
93 },
94 {
95 "pcsx_rearmed_bios",
96 "BIOS Kullan",
f3c6ae10 97 NULL,
fbe06628 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.",
f3c6ae10 99 NULL,
100 NULL,
fbe06628 101 {
102 { "auto", "otomatik" },
fbe06628 103 { NULL, NULL },
104 },
105 "auto",
106 },
107 {
108 "pcsx_rearmed_region",
109 "Bölge",
f3c6ae10 110 NULL,
fbe06628 111 "Sistemin hangi bölgeden olduğunu seçin. NTSC için 60 Hz, PAL için 50 Hz.",
f3c6ae10 112 NULL,
113 NULL,
fbe06628 114 {
115 { "auto", "otomatik" },
fbe06628 116 { NULL, NULL },
117 },
118 "auto",
119 },
120 {
121 "pcsx_rearmed_memcard2",
122 "İkinci Bellek Kartını Etkinleştir (Paylaşılan)",
f3c6ae10 123 NULL,
fbe06628 124 "2. Hafıza kartı yuvasını etkinleştirin. Bu hafıza kartı tüm oyunlar arasında paylaşılır.",
f3c6ae10 125 NULL,
126 NULL,
fbe06628 127 {
128 { NULL, NULL },
129 },
130 NULL
131 },
fbe06628 132 {
133 "pcsx_rearmed_multitap1",
134 "Multitap 1",
f3c6ae10 135 NULL,
fbe06628 136 "Bağlantı noktası 1'deki multitap'ı etkinleştirir / devre dışı bırakır ve izin veren oyunlarda 5 oyuncuya kadar izin verir.",
f3c6ae10 137 NULL,
138 NULL,
fbe06628 139 {
f3c6ae10 140 { "auto", "otomatik" },
fbe06628 141 { NULL, NULL },
142 },
143 "auto",
144 },
145 {
146 "pcsx_rearmed_multitap2",
147 "Multitap 2",
f3c6ae10 148 NULL,
fbe06628 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.",
f3c6ae10 150 NULL,
151 NULL,
fbe06628 152 {
f3c6ae10 153 { "auto", "otomatik" },
fbe06628 154 { NULL, NULL },
155 },
156 "auto",
157 },
158 {
159 "pcsx_rearmed_negcon_deadzone",
160 "NegCon Twist Deadzone (Yüzdelik)",
f3c6ae10 161 NULL,
fbe06628 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.",
f3c6ae10 163 NULL,
164 NULL,
fbe06628 165 {
166 { NULL, NULL },
167 },
168 NULL
169 },
170 {
171 "pcsx_rearmed_negcon_response",
172 "NegCon Twist Response",
f3c6ae10 173 NULL,
fbe06628 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.",
f3c6ae10 175 NULL,
176 NULL,
fbe06628 177 {
178 { NULL, NULL },
179 },
180 NULL
181 },
182 {
183 "pcsx_rearmed_vibration",
184 "Titreşimi Etkinleştir",
f3c6ae10 185 NULL,
fbe06628 186 "Titreşim özelliklerini destekleyen kontrolörler için titreşim geri bildirimini etkinleştirir.",
f3c6ae10 187 NULL,
188 NULL,
fbe06628 189 {
190 { NULL, NULL },
191 },
192 NULL
193 },
194 {
195 "pcsx_rearmed_dithering",
196 "Dithering Etkinleştir",
f3c6ae10 197 NULL,
fbe06628 198 "Kapalı ise, PSX'in renk bantlarıyla mücadele etmek için uyguladığı renk taklidi düzenini devre dışı bırakır.",
f3c6ae10 199 NULL,
200 NULL,
fbe06628 201 {
202 { NULL, NULL },
203 },
204 NULL
205 },
206
ec253988 207#ifdef NEW_DYNAREC
fbe06628 208 {
209 "pcsx_rearmed_drc",
210 "Dinamik Yeniden Derleyici",
f3c6ae10 211 NULL,
fbe06628 212 "Çekirdeğin dinamik yeniden derleyici veya tercüman(daha yavaş) CPU talimatlarını kullanmasını sağlar.",
f3c6ae10 213 NULL,
214 NULL,
fbe06628 215 {
216 { NULL, NULL },
217 },
218 NULL
219 },
220 {
221 "pcsx_rearmed_psxclock",
222 "PSX CPU Saat Hızı",
f3c6ae10 223 NULL,
fbe06628 224#ifdef HAVE_PRE_ARMV7
225 "Overclock or underclock the PSX clock. Default is 50",
226#else
227 "Overclock or underclock the PSX clock. Default is 57",
228#endif
f3c6ae10 229 NULL,
230 NULL,
fbe06628 231 {
232 { NULL, NULL },
233 },
234 NULL
235 },
ec253988 236#endif /* NEW_DYNAREC */
fbe06628 237
238#ifdef __ARM_NEON__
239 {
240 "pcsx_rearmed_neon_interlace_enable",
241 "Interlacing Mode'u etkinleştir",
f3c6ae10 242 NULL,
fbe06628 243 "Sahte tarama çizgileri efektini etkinleştirir.",
f3c6ae10 244 NULL,
245 NULL,
fbe06628 246 {
247 { NULL, NULL },
248 },
249 NULL
250 },
251 {
252 "pcsx_rearmed_neon_enhancement_enable",
253 "Geliştirilmiş Çözünürlük (Yavaş)",
f3c6ae10 254 NULL,
fbe06628 255 "Düşük performans pahasına çift çözünürlükte işler.",
f3c6ae10 256 NULL,
257 NULL,
fbe06628 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)",
f3c6ae10 266 NULL,
fbe06628 267 "Geliştirilmiş çözünürlük seçeneği için hız aşırtma(bazı oyunlarda sorun çıkartabilir).",
f3c6ae10 268 NULL,
269 NULL,
fbe06628 270 {
271 { NULL, NULL },
272 },
273 NULL
274 },
275#endif /* __ARM_NEON__ */
276
277 {
278 "pcsx_rearmed_duping_enable",
279 "Frame Duping",
f3c6ae10 280 NULL,
fbe06628 281 "Yeni bir veri yoksa, bir hızlandırma, son kareyi yeniden çizer/yeniden kullanır.",
f3c6ae10 282 NULL,
283 NULL,
fbe06628 284 {
285 { NULL, NULL },
286 },
287 NULL
288 },
289 {
290 "pcsx_rearmed_display_internal_fps",
291 "Dahili FPS'yi görüntüle",
f3c6ae10 292 NULL,
fbe06628 293 "Etkinleştirildiğinde ekranda saniye başına kareyi gösterir.",
f3c6ae10 294 NULL,
295 NULL,
fbe06628 296 {
297 { NULL, NULL },
298 },
299 NULL
300 },
301
302 /* GPU PEOPS OPTIONS */
ec253988 303#ifdef GPU_PEOPS
fbe06628 304 {
305 "pcsx_rearmed_show_gpu_peops_settings",
306 "Gelişmiş GPU Ayarlarını Göster",
f3c6ae10 307 NULL,
fbe06628 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.",
f3c6ae10 309 NULL,
310 NULL,
fbe06628 311 {
312 { NULL, NULL },
313 },
314 NULL
315 },
316 {
317 "pcsx_rearmed_gpu_peops_odd_even_bit",
318 "(GPU) Odd/Even Bit Hack",
f3c6ae10 319 NULL,
fbe06628 320 "Chrono Cross için gerekli.",
f3c6ae10 321 NULL,
322 NULL,
fbe06628 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",
f3c6ae10 331 NULL,
fbe06628 332 "Capcom dövüş oyunları",
f3c6ae10 333 NULL,
334 NULL,
fbe06628 335 {
336 { NULL, NULL },
337 },
338 NULL
339 },
340 {
341 "pcsx_rearmed_gpu_peops_ignore_brightness",
342 "(GPU) Parlaklık Rengini Yoksay",
f3c6ae10 343 NULL,
fbe06628 344 "Lunar Silver Star Story oyunlarında siyah ekran",
f3c6ae10 345 NULL,
346 NULL,
fbe06628 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",
f3c6ae10 355 NULL,
fbe06628 356 "Uyumluluk modu",
f3c6ae10 357 NULL,
358 NULL,
fbe06628 359 {
360 { NULL, NULL },
361 },
362 NULL
363 },
364 {
365 "pcsx_rearmed_gpu_peops_lazy_screen_update",
366 "(GPU) Tembel Ekran Güncellemesi",
f3c6ae10 367 NULL,
fbe06628 368 "Pandemonium 2",
f3c6ae10 369 NULL,
370 NULL,
fbe06628 371 {
372 { NULL, NULL },
373 },
374 NULL
375 },
376 {
377 "pcsx_rearmed_gpu_peops_old_frame_skip",
378 "(GPU) Eski Çerçeve Atlama",
f3c6ae10 379 NULL,
fbe06628 380 "Her ikinci kareyi atla",
f3c6ae10 381 NULL,
382 NULL,
fbe06628 383 {
384 { NULL, NULL },
385 },
386 NULL
387 },
388 {
389 "pcsx_rearmed_gpu_peops_repeated_triangles",
390 "(GPU) Tekrarlanan Düz Doku Üçgenleri",
f3c6ae10 391 NULL,
fbe06628 392 "Star Wars: Dark Forces için gerekli",
f3c6ae10 393 NULL,
394 NULL,
fbe06628 395 {
396 { NULL, NULL },
397 },
398 NULL
399 },
400 {
401 "pcsx_rearmed_gpu_peops_quads_with_triangles",
402 "(GPU) Üçgenler ile Dörtlü Çiz",
f3c6ae10 403 NULL,
fbe06628 404 "Daha iyi g renkler, daha kötü dokular",
f3c6ae10 405 NULL,
406 NULL,
fbe06628 407 {
408 { NULL, NULL },
409 },
410 NULL
411 },
412 {
413 "pcsx_rearmed_gpu_peops_fake_busy_state",
414 "(GPU) Sahte 'Gpu Meşgul' Konumları",
f3c6ae10 415 NULL,
fbe06628 416 "Çizimden sonra meşgul bayraklarını değiştir",
f3c6ae10 417 NULL,
418 NULL,
fbe06628 419 {
420 { NULL, NULL },
421 },
422 NULL
423 },
ec253988 424#endif /* GPU_PEOPS */
fbe06628 425
426 {
427 "pcsx_rearmed_show_bios_bootlogo",
428 "Bios Bootlogo'yu Göster",
f3c6ae10 429 NULL,
fbe06628 430 "Etkinleştirildiğinde, başlatırken veya sıfırlarken PlayStation logosunu gösterir. (Bazı oyunları bozabilir).",
f3c6ae10 431 NULL,
432 NULL,
fbe06628 433 {
434 { NULL, NULL },
435 },
436 NULL
437 },
438 {
439 "pcsx_rearmed_spu_reverb",
440 "Ses Yankısı",
f3c6ae10 441 NULL,
fbe06628 442 "Ses yankı efektini etkinleştirir veya devre dışı bırakır.",
f3c6ae10 443 NULL,
444 NULL,
fbe06628 445 {
446 { NULL, NULL },
447 },
448 NULL
449 },
450 {
451 "pcsx_rearmed_spu_interpolation",
452 "Ses Enterpolasyonu",
453 NULL,
f3c6ae10 454 NULL,
455 NULL,
456 NULL,
fbe06628 457 {
458 { NULL, NULL },
459 },
460 NULL
461 },
fbe06628 462 {
463 "pcsx_rearmed_pe2_fix",
464 "Parasite Eve 2/Vandal Hearts 1/2 Düzeltmleri",
465 NULL,
f3c6ae10 466 NULL,
467 NULL,
468 NULL,
fbe06628 469 {
470 { NULL, NULL },
471 },
472 NULL
473 },
7a811716 474 {
475 "pcsx_rearmed_icache_emulation",
476 "ICache Düzeltmleri",
477 NULL,
f3c6ae10 478 NULL,
479 NULL,
480 NULL,
7a811716 481 {
482 { NULL, NULL },
483 },
484 NULL
485 },
fbe06628 486 {
487 "pcsx_rearmed_inuyasha_fix",
488 "InuYasha Sengoku Battle Düzeltmesi",
489 NULL,
f3c6ae10 490 NULL,
491 NULL,
492 NULL,
fbe06628 493 {
494 { NULL, NULL },
495 },
496 NULL
497 },
498
499 /* ADVANCED OPTIONS */
500 {
501 "pcsx_rearmed_noxadecoding",
502 "XA Kod Çözme",
503 NULL,
f3c6ae10 504 NULL,
505 NULL,
506 NULL,
fbe06628 507 {
508 { NULL, NULL },
509 },
510 NULL
511 },
512 {
513 "pcsx_rearmed_nocdaudio",
514 "CD Ses",
515 NULL,
f3c6ae10 516 NULL,
517 NULL,
518 NULL,
fbe06628 519 {
520 { NULL, NULL },
521 },
522 NULL
523 },
524
ec253988 525#ifdef NEW_DYNAREC
fbe06628 526 {
527 "pcsx_rearmed_nosmccheck",
528 "(Speed Hack) SMC Kontrollerini Devre Dışı Bırak",
f3c6ae10 529 NULL,
fbe06628 530 "Yükleme sırasında çökmelere neden olabilir, hafıza kartını bozabilir.",
f3c6ae10 531 NULL,
532 NULL,
fbe06628 533 {
534 { NULL, NULL },
535 },
536 NULL
537 },
538 {
539 "pcsx_rearmed_gteregsunneeded",
540 "(Speed Hack) GTE'nin Gereksiz Olduğunu Varsayın",
f3c6ae10 541 NULL,
fbe06628 542 "Grafiksel bozukluklara neden olabilir.",
f3c6ae10 543 NULL,
544 NULL,
fbe06628 545 {
546 { NULL, NULL },
547 },
548 NULL
549 },
550 {
551 "pcsx_rearmed_nogteflags",
552 "(Speed Hack) GTE Bayraklarını Devredışı Bırakın",
f3c6ae10 553 NULL,
fbe06628 554 "Grafiksel bozukluklara neden olur.",
f3c6ae10 555 NULL,
556 NULL,
fbe06628 557 {
558 { NULL, NULL },
559 },
560 NULL
561 },
ec253988 562#endif /* NEW_DYNAREC */
fbe06628 563
f3c6ae10 564 { NULL, NULL, NULL, NULL, NULL, NULL, {{0}}, NULL },
565};
566
567struct retro_core_options_v2 options_tr = {
568 option_cats_tr,
569 option_defs_tr
fbe06628 570};
571
572#ifdef __cplusplus
573}
574#endif
575
576#endif