dma: add optional slow linked list walking
[pcsx_rearmed.git] / frontend / libretro_core_options_intl.h
CommitLineData
7a8d521f 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
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
77struct retro_core_option_v2_category option_cats_tr[] = {
78 { NULL, NULL, NULL },
79};
80
81struct 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
543struct 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