-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathLanguage.cpp
More file actions
1710 lines (1640 loc) · 176 KB
/
Copy pathLanguage.cpp
File metadata and controls
1710 lines (1640 loc) · 176 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
#include "Language.h"
#include <string>
#include <windows.h>
int g_Language = -1;
void AutoDetectLanguage() {
LANGID langId = GetUserDefaultUILanguage();
WORD primaryLang = PRIMARYLANGID(langId);
switch (primaryLang) {
case LANG_TURKISH: g_Language = 1; break;
case LANG_SPANISH: g_Language = 2; break;
case LANG_PORTUGUESE: g_Language = 3; break;
case LANG_RUSSIAN: g_Language = 4; break;
case LANG_GERMAN: g_Language = 5; break;
default: g_Language = 0; break;
}
}
const char* Tr(const char* text) {
if (g_Language <= 0) return text;
std::string s(text);
if (g_Language == 1) {
if (s == "DASHBOARD") return u8"KONTROL PANELİ";
if (s == "BOT MANAGER") return u8"BOT YÖNETİCİSİ";
if (s == "REMOTE & WEBHOOK") return u8"UZAKTAN KONTROL & BİLDİRİM";
if (s == "SETTINGS") return u8"AYARLAR";
if (s == "LOGS") return u8"SİSTEM KAYITLARI";
if (s == "TEMPLATES") return u8"ŞABLONLAR";
if (s == "Active Instances: %d/4") return u8"Aktif Botlar: %d/4";
if (s == "User: %s") return u8"Kullanıcı: %s";
if (s == "License Expiring! (%d Days)") return u8"Lisans Bitiyor! (%d Gün)";
if (s == "Days Left: %d") return u8"Kalan Gün: %d";
if (s == "INSTANCES OVERVIEW") return u8"GENEL BAKIŞ";
if (s == "TOTAL RUNTIME") return u8"TOPLAM ÇALIŞMA SÜRESİ";
if (s == "TOTAL HARVEST / SALES") return u8"TOPLAM HASAT / SATIŞ";
if (s == "TOTAL COINS") return u8"TOPLAM ALTIN";
if (s == "TOTAL DIAMONDS") return u8"TOPLAM ELMAS";
if (s == "INSTANCE #%d") return u8"SLOT #%d";
if (s == "[ONLINE]") return u8"[ÇEVRİMİÇİ]";
if (s == "[OFFLINE]") return u8"[ÇEVRİMDIŞI]";
if (s == "ADB: %s") return u8"ADB Portu: %s";
if (s == "Slot: %s") return u8"Hesap: %s";
if (s == "Farm: %s | Lvl: %d") return u8"Çiftlik: %s | Svy: %d";
if (s == "Tag: %s") return u8"Oyuncu Etiketi: %s";
if (s == "Barn: Bolt: %d | Tape: %d | Plank: %d") return u8"Ambar: Cıvata: %d | Bant: %d | Kalas: %d";
if (s == "Silo: Nail: %d | Screw: %d | Panel: %d") return u8"Silo: Çivi: %d | Vida: %d | Panel: %d";
if (s == "Harvests: %d | Sales: %d") return u8"Hasat Sayısı: %d | Satış Sayısı: %d";
if (s == "Status: %s") return u8"Durum: %s";
if (s == "Enable this instance in 'Bot Manager'") return u8"'Bot Yöneticisi' sekmesinden bu botu aktif edin.";
if (s == "BOT INSTANCE MANAGER") return u8"BOT YÖNETİM PANELİ";
if (s == "Instance #") return u8"Bot #";
if (s == "CONNECTION SETTINGS") return u8"BAĞLANTI AYARLARI";
if (s == "Enable This Instance") return u8"Bu Botu Çalıştır";
if (s == "(Target Port: %s)") return u8"(Hedef Port: %s)";
if (s == "ADB Serial/Port##adb") return u8"ADB Seri No/Port##adb";
if (s == "Example: 127.0.0.1:21503 for MEmu 1") return u8"Örnek: MEmu 1 için 127.0.0.1:21503";
if (s == "Input Device (Touchscreen):") return u8"Giriş Aygıtı (Dokunmatik):";
if (s == "VM Name##vm") return u8"Sanat Makine Adı##vm";
if (s == "Auto Detect") return u8"Otomatik Bul";
if (s == "TOOLS & DIAGNOSTICS") return u8"ARAÇLAR & TESTLER";
if (s == "Select Mode:") return u8"Ekim Modu Seçin:";
if (s == "Wheat (2m)") return u8"Buğday (2dk)";
if (s == "Corn (5m)") return u8"Mısır (5dk)";
if (s == "Carrot (10m)") return u8"Havuç (10dk)";
if (s == "Soybean (20m)") return u8"Soya Fasulyesi (20dk)";
if (s == "Sugarcane (30m)") return u8"Şeker Kamışı (30dk)";
if (s == "Enable Random Salecycle") return u8"Rastgele Satış Döngüsü";
if (s == "Instead of going sales after every harvest, it will go randomly. Can Reduce Ban Chance") return u8"Her hasattan sonra dükkana gitmek yerine rastgele gider. Ban riskini azaltır. Bence aç bunu kanka";
if (s == "TEST SEED") return u8"TOHUM TESTİ";
if (s == "TEST GROWN") return u8"EKİN TESTİ";
if (s == "TEST FIELD") return u8"TARLA TESTİ";
if (s == "TEST SICKLE") return u8"TIRPAN TESTİ";
if (s == "ENABLE EXTENDED VIEW (Restart Required)") return u8"GENİŞ GÖRÜŞÜ AÇ (Yeniden Başlatma Gerekir)";
if (s == "Optimizes game view configuration. Requires Root.") return u8"Oyun içi kamera açısını optimize eder. Root gerektirir.";
if (s == "DISABLE WINTER THEME (Restart Required)") return u8"KIŞ TEMASINI KAPAT (Yeniden Başlatma Gerekir)";
if (s == "Removes winter theme, bot works better with this. Requires Root.") return u8"Kış temasındaki karları kaldırır, bot daha hatasız çalışır. Root gerektirir.";
if (s == "ACCOUNT MANAGER") return u8"HESAP YÖNETİCİSİ";
if (s == "Slot ") return u8"Hesap ";
if (s == " (SELECTED)") return u8" (SEÇİLİ)";
if (s == " [SAVED]") return u8" [KAYITLI]";
if (s == "Actions:") return u8"İşlemler:";
if (s == "Slot Selector") return u8"Hesap Seçici";
if (s == "SAVE SLOT DATA") return u8"HESABI HAFIZAYA KAYDET";
if (s == "LOAD SLOT DATA") return u8"HESABI OYUNA YÜKLE";
if (s == "LAUNCH MEMU + HAY DAY") return u8"MEMU + HAY DAY BAŞLAT";
if (s == "START BOT") return u8"BOTU BAŞLAT";
if (s == "STOP BOT") return u8"BOTU DURDUR";
if (s == "Account Management") return u8"Hesap Yönetimi";
if (s == "TRANSFER ACCOUNTS BETWEEN INSTANCES") return u8"BOTLAR ARASI HESAP AKTARIMI";
if (s == "Move an account data file from one slot to another.") return u8"Bir hesabı, farklı bir emülatördeki bota aktarmanızı sağlar.";
if (s == "SOURCE (From)") return u8"KAYNAK (Nereden)";
if (s == "DESTINATION (To)") return u8"HEDEF (Nereye)";
if (s == "Instance 1") return u8"Bot 1";
if (s == "Instance 2") return u8"Bot 2";
if (s == "Instance 3") return u8"Bot 3";
if (s == "Instance 4") return u8"Bot 4";
if (s == "Slot 1") return u8"Hesap 1";
if (s == "Slot 2") return u8"Hesap 2";
if (s == "Slot 3") return u8"Hesap 3";
if (s == "Slot 4") return u8"Hesap 4";
if (s == "Slot 5") return u8"Hesap 5";
if (s == "Instance##src") return u8"Bot##src";
if (s == "Slot##src") return u8"Hesap##src";
if (s == "Instance##dst") return u8"Bot##dst";
if (s == "Slot##dst") return u8"Hesap##dst";
if (s == "MOVE ACCOUNT") return u8"HESABI TAŞI";
if (s == "CREATE NEW ACCOUNT (WIPE GAME DATA)") return u8"YENİ HESAP OLUŞTUR (OYUN VERİSİNİ SİL)";
if (s == "BEWARE! This will delete current game data. Make sure you saved the account!") return u8"DİKKAT! Bu işlem emülatördeki oyun verisini sıfırlar. Hesabı kaydettiğinizden emin olun!";
if (s == "Select Instance##wipe") return u8"Bot Seç##wipe";
if (s == "WIPE DATA & CREATE NEW") return u8"VERİYİ SİL & YENİ HESAP AÇ";
if (s == "Auto Tom Config") return u8"Otomatik Tom Ayarı";
if (s == "AUTOMATED TOM MANAGER") return u8"OTOMATİK TOM YÖNETİCİSİ";
if (s == "Tom will be triggered every 2 hours if contract is active.") return u8"Eğer anlaşma aktifse, Tom her 2 saatte bir otomatik gönderilir.";
if (s == "Instance##tom") return u8"Bot##tom";
if (s == "Slot##tom") return u8"Hesap##tom";
if (s == "Enable Auto Tom For This Slot") return u8"Bu Hesap İçin Otomatik Tom'u Aç";
if (s == "Remaining Hours") return u8"Kalan Saat";
if (s == "Enter how many hours left on Tom's contract.") return u8"Tom'un sözleşmesinin bitmesine kaç saat kaldığını yazın.";
if (s == "Search Category") return u8"Arama Kategorisi";
if (s == "Barn") return u8"Ambar";
if (s == "Silo") return u8"Silo";
if (s == "Item Search Name") return u8"Aranacak Eşya Adı";
if (s == "ACCEPT ITEM NAME") return u8"EŞYA ADINI ONAYLA";
if (s == "Current Target Item: [%s]") return u8"Mevcut Hedef Eşya: [%s]";
if (s == "Farm Inspector") return u8"Çiftlik Durumu";
if (s == "LIVE FARM OVERVIEW & INVENTORY") return u8"CANLI ÇİFTLİK VE ENVANTER DURUMU";
if (s == "Select an instance and slot to view real-time AI-extracted data.") return u8"Yapay zekanın oyundan çektiği anlık verileri görmek için hesap seçin.";
if (s == "Instance##info") return u8"Bot##info";
if (s == "Slot##info") return u8"Hesap##info";
if (s == "Player Tag: ") return u8"Oyuncu Etiketi: ";
if (s == "Coins: %d") return u8"Altın: %d";
if (s == "Diamonds: %d") return u8"Elmas: %d";
if (s == "[ BARN EXPANSION ]") return u8"[ AMBAR MALZEMELERİ ]";
if (s == "[ SILO EXPANSION ]") return u8"[ SİLO MALZEMELERİ ]";
if (s == "[ LAND EXPANSION ]") return u8"[ ARAZİ MALZEMELERİ ]";
// YENİ EKLENEN ARAYÜZ KELİMELERİ (DISCORD, TEMPLATES VS.)
if (s == "REMOTE COMMANDS") return u8"UZAKTAN KOMUTLAR";
if (s == "DISCORD SETTINGS") return u8"DISCORD AYARLARI";
if (s == "Enable Discord Remote Control") return u8"Discord Uzaktan Kontrolü Aç";
if (s == "Your Personal Discord ID:") return u8"Kişisel Discord ID'niz:";
if (s == "Get this by typing !id in Discord.") return u8"Discord'da !id yazarak alabilirsiniz.";
if (s == "[ZERO-KNOWLEDGE ARCHITECTURE]") return u8"[SIFIR BİLGİ MİMARİSİ]";
if (s == "Type !status, !ss 1 or !ssall in Discord. The bot will automatically recognize you!") return u8"Discord'da !status, !ss 1 veya !ssall yazın. Bot sizi otomatik tanıyacaktır!";
if (s == "TELEGRAM SETTINGS") return u8"TELEGRAM AYARLARI";
if (s == "Enable Telegram Remote") return u8"Telegram Uzaktan Kontrolü Aç";
if (s == "Bot Token:") return u8"Bot Tokeni:";
if (s == "Chat ID:") return u8"Sohbet (Chat) ID:";
if (s == "BARN & SILO NOTIFICATIONS") return u8"AMBAR VE SİLO BİLDİRİMLERİ";
if (s == "Enable Webhook Notification") return u8"Webhook Bildirimlerini Aç";
if (s == "Webhook URL:") return u8"Webhook URL'si:";
if (s == "Send Screenshot Image with Webhook") return u8"Webhook ile Ekran Görüntüsü Gönder";
if (s == "If disabled, only the text report will be sent (Faster).") return u8"Kapalıysa sadece metin raporu gider (Daha hızlı).";
if (s == "Enable Discord Rich Presence") return u8"Discord Rich Presence Aç";
if (s == "(Show your bot status on Discord profile)") return u8"(Bot durumunuzu Discord profilinizde gösterir)";
if (s == "ABOUT") return u8"HAKKINDA";
if (s == "Made by North") return u8"North tarafından yapılmıştır";
if (s == "Special thanks to: Nuron, Dext3r, K T and HugoAyaz for their contributions.") return u8"Katkılarından dolayı Nuron, Dext3r, K T ve HugoAyaz'a özel teşekkürler.";
if (s == "GAME CHECKERS") return u8"OYUN KONTROLCÜLERİ";
if (s == "FARMING TEMPLATES") return u8"TARIM ŞABLONLARI";
if (s == "SHOP TEMPLATES") return u8"DÜKKAN ŞABLONLARI";
if (s == "UI TEMPLATES") return u8"ARAYÜZ ŞABLONLARI";
if (s == "Load") return u8"Yükle";
if (s == "Field") return u8"Tarla";
if (s == "Wheat") return u8"Buğday";
if (s == "Sickle") return u8"Tırpan";
if (s == "Grown Wheat") return u8"Büyümüş Buğday";
if (s == "Corn Seed") return u8"Mısır Tohumu";
if (s == "Grown Corn") return u8"Büyümüş Mısır";
if (s == "Carrot Seed") return u8"Havuç Tohumu";
if (s == "Grown Carrot") return u8"Büyümüş Havuç";
if (s == "Carrot Shop") return u8"Havuç (Dükkan)";
if (s == "Soybean Seed") return u8"Soya Tohumu";
if (s == "Grown Soybean") return u8"Büyümüş Soya";
if (s == "Soybean Shop") return u8"Soya (Dükkan)";
if (s == "Sugarcane Seed") return u8"Şeker Kamışı Tohumu";
if (s == "Grown Sugarcane") return u8"Büyümüş Kamış";
if (s == "Sugarcane Shop") return u8"Şeker Kamışı (Dükkan)";
if (s == "Mailbox") return u8"Posta Kutusu";
if (s == "Shop") return u8"Dükkan";
if (s == "Wheat Shop") return u8"Buğday (Dükkan)";
if (s == "Corn Shop") return u8"Mısır (Dükkan)";
if (s == "Crate") return u8"Boş Kasa";
if (s == "Cross") return u8"Çarpı (X)";
if (s == "Create Sale") return u8"Satış Oluştur";
if (s == "Level Up") return u8"Seviye Atlama";
if (s == "Level Up Cont.") return u8"Seviye Devam";
if (s == "GLOBAL APPLICATION SETTINGS") return u8"GLOBAL UYGULAMA AYARLARI";
if (s == "SAVE ALL SETTINGS") return u8"TÜM AYARLARI KAYDET";
if (s == "ADB Executable Path:") return u8"ADB.exe Dosya Yolu:";
if (s == "MEmu Console Path:") return u8"MEmuConsole.exe Dosya Yolu:";
if (s == "Browse") return u8"Gözat";
if (s == "Browse##memu") return u8"Gözat##memu";
if (s == "File not found!") return u8"Dosya bulunamadı!";
if (s == "TIMING & DELAY SETTINGS (Advanced)") return u8"ZAMANLAMA VE GECİKME AYARLARI (Gelişmiş)";
if (s == "Adjust these values if your emulator is lagging or running too fast.") return u8"Eğer emülatörünüz kasıyorsa veya çok hızlıysa bu ayarları değiştirin.";
if (s == "Game Load Wait (Seconds)") return u8"Oyun Yüklenme Beklemesi (Saniye)";
if (s == "Harvest Cooldown (ms)") return u8"Hasat Sonrası Bekleme (ms)";
if (s == "Planting Cooldown (ms)") return u8"Ekim Sonrası Bekleme (ms)";
if (s == "Shop Open Wait (ms)") return u8"Dükkan Açılış Beklemesi (ms)";
if (s == "Next Account Wait (ms)") return u8"Diğer Hesaba Geçiş Beklemesi (ms)";
if (s == "Shop Automation Speeds:") return u8"Dükkan Otomasyon Hızları:";
if (s == "Crate Menu Wait (ms)") return u8"Kasa Menüsü Beklemesi (ms)";
if (s == "Coin Collect Wait (ms)") return u8"Altın Toplama Beklemesi (ms)";
if (s == "Product Select Wait (ms)") return u8"Ürün Seçme Beklemesi (ms)";
if (s == "Create Sale Wait (ms)") return u8"Satış Oluşturma Beklemesi (ms)";
if (s == "WHEAT GESTURE SETTINGS") return u8"BUĞDAY HAREKET AYARLARI";
if (s == "V-Shape Spread (px)") return u8"V-Şekli Açıklığı (px)";
if (s == "Swipe Up Distance (px)") return u8"Yukarı Kaydırma Mesafesi (px)";
if (s == "CORN GESTURE SETTINGS (NEW)") return u8"MISIR HAREKET AYARLARI (YENİ)";
if (s == "Corn Spread Right (px)") return u8"Mısır Sağa Kayma (px)";
if (s == "Corn Spread Left (px)") return u8"Mısır Sola Kayma (px)";
if (s == "Corn Move Down (px)") return u8"Mısır Aşağı İnme (px)";
if (s == "Corn Move Up (px)") return u8"Mısır Yukarı Çıkma (px)";
if (s == "--- CARROT GESTURE ---") return u8"--- HAVUÇ HAREKET AYARLARI ---";
if (s == "Carrot Spread Right (px)") return u8"Havuç Sağa Kayma (px)";
if (s == "Carrot Spread Left (px)") return u8"Havuç Sola Kayma (px)";
if (s == "Carrot Move Down (px)") return u8"Havuç Aşağı İnme (px)";
if (s == "Carrot Move Up (px)") return u8"Havuç Yukarı Çıkma (px)";
if (s == "--- SOYBEAN GESTURE (Z-SHAPE) ---") return u8"--- SOYA FASULYESİ (Z-ŞEKLİ) ---";
if (s == "Soybean Spread UP (px)") return u8"Soya Yukarı Açılma (px)";
if (s == "Soybean Spread DOWN (px)") return u8"Soya Aşağı İnme (px)";
if (s == "Soybean Move RIGHT 1 (px)") return u8"Soya Sağa Kayış 1 (px)";
if (s == "Soybean Move LEFT (px)") return u8"Soya Sola Dönüş (px)";
if (s == "Soybean Move RIGHT 2 (px)") return u8"Soya Sağa Kayış 2 (px)";
if (s == "GLOBAL GESTURE SETTINGS") return u8"GLOBAL HAREKET AYARLARI";
if (s == "Gesture Steps (Speed)") return u8"Hareket Adımları (Hız)";
if (s == "CLEAR LOGS") return u8"LOGLARI TEMİZLE";
if (s == "Auto-Scroll") return u8"Otomatik Kaydır";
if (s == "Filter:") return u8"Filtre:";
if (s == "ALL") return u8"HEPSİ";
if (s == "INST #1") return u8"BOT #1";
if (s == "[SYSTEM]") return u8"[SİSTEM]";
if (s == "TEMPLATE CONFIGURATION & MAKER") return u8"ŞABLON AYARLARI VE OLUŞTURUCU";
if (s == "Configuration") return u8"Yapılandırma";
if (s == "Separate all templates for each instance") return u8"Her bot için şablonları ayrı tut";
if (s == "Template Maker") return u8"Şablon Oluşturucu";
if (s == "CREATE YOUR OWN TEMPLATES") return u8"KENDİ ŞABLONLARINI OLUŞTUR";
if (s == "TAKE SCREENSHOT (Save to /templates)") return u8"EKRAN GÖRÜNTÜSÜ AL (/templates'e kaydet)";
if (s == "Username:") return u8"Kullanıcı Adı:";
if (s == "Password:") return u8"Şifre:";
if (s == "Your Hardware ID (HWID):") return u8"Donanım Kimliğiniz (HWID):";
if (s == "Copy HWID") return u8"HWID Kopyala";
if (s == "LOGIN TO DASHBOARD") return u8"PANELE GİRİŞ YAP";
// ==========================================
// YENİ EKLENEN DURUM (STATUS) VE LOG KELİMELERİ
// ==========================================
// --- NXRTH GÜNCEL SİSTEM MESAJLARI VE LOGLAR ---
if (s == "ACCEPTING FRIEND REQUEST") return u8"ARKADAŞLIK İSTEĞİ KABUL EDİLİYOR";
if (s == "Account Cycle Done. Moving to next...") return u8"Hesap Döngüsü Tamamlandı. Sıradakine geçiliyor...";
if (s == "Account Leveled Up! Claiming rewards...") return u8"Hesap Seviye Atladı! Ödüller toplanıyor...";
if (s == "Account Saved & Encrypted Successfully.") return u8"Hesap Başarıyla Kaydedildi ve Şifrelendi.";
if (s == "Account Switched. Game Restarting.") return u8"Hesap Değiştirildi. Oyun Yeniden Başlatılıyor.";
if (s == "Account successfully moved!") return u8"Hesap başarıyla taşındı!";
if (s == "All retries failed. Moving on.") return u8"Tüm denemeler başarısız oldu. Devam ediliyor.";
if (s == "All visible fields are planted successfully.") return u8"Görünürdeki tüm tarlalar başarıyla ekildi.";
if (s == "App Launched.") return u8"Uygulama Başlatıldı.";
if (s == "Auto Tom cycle complete! He will wake up in 2 hours.") return u8"Otomatik Tom döngüsü tamamlandı! 2 saat içinde uyanacak.";
if (s == "BOT Started.") return u8"BOT Başlatıldı.";
if (s == "BOT Stopped by User.") return u8"BOT Kullanıcı Tarafından Durduruldu.";
if (s == "BOT Stopped via Emergency Remote Command.") return u8"BOT Acil Uzaktan Komut ile Durduruldu.";
if (s == "BOT Stopped via Remote Command.") return u8"BOT Uzaktan Komut ile Durduruldu.";
if (s == "Bot Started.") return u8"Bot Başlatıldı.";
if (s == "Checking Auto Tom...") return u8"Otomatik Tom Kontrol Ediliyor...";
if (s == "Checking Game Load...") return u8"Oyunun Yüklenmesi Bekleniyor...";
if (s == "Checking Harvest...") return u8"Hasat Kontrol Ediliyor...";
if (s == "Checking Plant...") return u8"Ekim Kontrol Ediliyor...";
if (s == "Checking Sales...") return u8"Satışlar Kontrol Ediliyor...";
if (s == "Closing all menus to return to main screen...") return u8"Ana ekrana dönmek için tüm menüler kapatılıyor...";
if (s == "Closing stuck menu before returning to farm...") return u8"Çiftliğe dönmeden önce takılan menü kapatılıyor...";
if (s == "Collecting Items...") return u8"Eşyalar Toplanıyor...";
if (s == "Collecting coins...") return u8"Altınlar toplanıyor...";
if (s == "Cycle Done") return u8"Döngü Tamamlandı";
if (s == "Cycle End Cleanup...") return u8"Döngü Sonu Temizliği...";
if (s == "Data wiped successfully! Launch game to start fresh.") return u8"Veriler başarıyla silindi! Sıfırdan başlamak için oyunu başlatın.";
if (s == "Decrypting & Switching Account...") return u8"Şifre Çözülüyor & Hesap Değiştiriliyor...";
if (s == "Deploying Auto Tom...") return u8"Otomatik Tom Gönderiliyor...";
if (s == "Detecting Input...") return u8"Giriş Bekleniyor...";
if (s == "ERROR: Shop not found or didn") return u8"HATA: Dükkan bulunamadı veya açılmadı";
if (s == "ERROR: Target not found on Radar!") return u8"HATA: Hedef Radarda bulunamadı!";
if (s == "ERROR: Waited 45s but Farm bot got stuck. Going home.") return u8"HATA: 45sn beklendi ama bot takıldı. Eve dönülüyor.";
if (s == "ERROR: friends.png NOT FOUND on screen!") return u8"HATA: friends.png ekranda BULUNAMADI!";
if (s == "Emergency Sales...") return u8"Acil Durum Satışları...";
if (s == "Entered the shop. Initiating Heist Session...") return u8"Dükkana girildi. TRANSFER Oturumu Başlatılıyor...";
if (s == "Entering Sales Mode...") return u8"Satış Moduna Giriliyor...";
if (s == "Error: Config file missing!") return u8"Hata: Config dosyası eksik!";
if (s == "Error: Could not read list. Check ADB path.") return u8"Hata: Liste okunamadı. ADB yolunu kontrol edin.";
if (s == "Error: File decryption failed! Corrupted data.") return u8"Hata: Dosya şifresi çözülemedi! Bozuk veri.";
if (s == "Error: Slot file empty or missing!") return u8"Hata: Slot dosyası boş veya eksik!";
if (s == "Error: languages.csv missing in injecthacks folder!") return u8"Hata: injecthacks klasöründe languages.csv eksik!";
if (s == "Error: themes.csv missing in folder!") return u8"Hata: klasörde themes.csv eksik!";
if (s == "Executing Webhook Routine (Checking for Transfer)...") return u8"Webhook Rutini Çalıştırılıyor (Transfer Kontrolü)...";
if (s == "Extracting Profile Data...") return u8"Profil Verileri Çıkarılıyor...";
if (s == "Failed to open shop menu. Skipping sales.") return u8"Dükkan menüsü açılamadı. Satışlar atlanıyor.";
if (s == "Failed. Defaulting to /dev/input/event1") return u8"Başarısız. Varsayılan /dev/input/event1 kullanılıyor";
if (s == "Field position mapped and saved!") return u8"Tarla konumu haritalandı ve kaydedildi!";
if (s == "Files Injected Successfully!") return u8"Dosyalar Başarıyla Enjekte Edildi!";
if (s == "Focusing on search text box...") return u8"Arama metin kutusuna odaklanılıyor...";
if (s == "Font Hack Injected! Start game manually.") return u8"Font Hilesi Enjekte Edildi! Oyunu manuel olarak başlatın.";
if (s == "Friend request accepted! Moving directly to infiltration...") return u8"Arkadaşlık isteği kabul edildi! Doğrudan sızma işlemine geçiliyor...";
if (s == "Friend request sent successfully!") return u8"Arkadaşlık isteği başarıyla gönderildi!";
if (s == "Friend request signal received. Accepting...") return u8"Arkadaşlık isteği sinyali alındı. Kabul ediliyor...";
if (s == "Game Loaded! Mailbox found.") return u8"Oyun Yüklendi! Posta kutusu bulundu.";
if (s == "Game Ready.") return u8"Oyun Hazır.";
if (s == "Grown crops detected via Color! Opening sickle menu...") return u8"Büyümüş ekinler Renk ile tespit edildi! Tırpan menüsü açılıyor...";
if (s == "HEIST ABORTED: Shop is completely full!") return u8"TRANSFER İPTAL: Dükkan tamamen dolu!";
if (s == "HEIST ABORTED: Storage bot cancelled the operation!") return u8"TRANSFER İPTAL: Depo botu işlemi iptal etti!";
if (s == "HEIST ABORTED: Storage bot failed to infiltrate!") return u8"TRANSFER İPTAL: Depo botu sızmayı başaramadı!";
if (s == "HEIST ERROR: Could not verify shop is open after multiple tries!") return u8"TRANSFER HATASI: Defalarca denemeye rağmen dükkanın açık olduğu doğrulanamadı!";
if (s == "HEIST ERROR: Storage bot didn") return u8"TRANSFER HATASI: Depo botu onaylamadı";
if (s == "HEIST FAILED: Could not send request.") return u8"TRANSFER BAŞARISIZ: İstek gönderilemedi.";
if (s == "HEIST: All items transferred. Telling Storage Bot to go home.") return u8"TRANSFER: Tüm eşyalar transfer edildi. Depo Botuna eve dönmesi söyleniyor.";
if (s == "HEIST: Friendship accepted! Closing menus and re-entering shop...") return u8"TRANSFER: Arkadaşlık kabul edildi! Menüler kapatılıp dükkana tekrar giriliyor...";
if (s == "HEIST: I have more items! Telling Storage Bot to wait...") return u8"TRANSFER: Daha fazla eşyam var! Depo Botuna beklemesi söyleniyor...";
if (s == "HEIST: Item Listed! GO GO GO!") return u8"TRANSFER: Eşya Listelendi! KOŞ KOŞ KOŞ!";
if (s == "HEIST: Not friends with storage. Initiating handshake...") return u8"TRANSFER: Depo ile arkadaş değiliz. El sıkışma başlatılıyor...";
if (s == "HEIST: Shop didn") return u8"TRANSFER: Dükkan açılmadı";
if (s == "HEIST: Shop found, tapping...") return u8"TRANSFER: Dükkan bulundu, tıklanıyor...";
if (s == "HEIST: Shop not visible yet, waiting...") return u8"TRANSFER: Dükkan henüz görünmüyor, bekleniyor...";
if (s == "HEIST: Shop verified as open!") return u8"TRANSFER: Dükkanın açık olduğu doğrulandı!";
if (s == "HEIST: Transfer complete. Collecting coins...") return u8"TRANSFER: Transfer tamamlandı. Altınlar toplanıyor...";
if (s == "Harvest interrupted by SILO FULL! Forcing emergency sales...") return u8"SILO DOLU olduğu için hasat kesintiye uğradı! Acil durum satışları zorlanıyor...";
if (s == "Heist Failed! Seller didn") return u8"TRANSFER Başarısız! Satıcı listelemedi";
if (s == "Heist Successful! Item secured.") return u8"TRANSFER Başarılı! Eşya güvende.";
if (s == "INFILTRATING: ") return u8"SIZILIYOR: ";
if (s == "ITEM LISTED! Waiting 800ms for network sync...") return u8"EŞYA LİSTELENDİ! Ağ senkronizasyonu için 800ms bekleniyor...";
if (s == "Initiating Auto Tom sequence...") return u8"Otomatik Tom sekansı başlatılıyor...";
if (s == "Injecting NXRTH Font & Language Hack...") return u8"NXRTH Font & Dil Hilesi Enjekte Ediliyor...";
if (s == "Injecting important files for hacks...") return u8"Hileler için önemli dosyalar enjekte ediliyor...";
if (s == "Item Sold.") return u8"Eşya Satıldı.";
if (s == "LISTENING FOR SIGNALS") return u8"SİNYALLER DİNLENİYOR";
if (s == "Launching Application...") return u8"Uygulama Başlatılıyor...";
if (s == "No crops to sell.") return u8"Satılacak ekin yok.";
if (s == "No more items to transfer. Finishing heist session.") return u8"Aktarılacak başka eşya yok. TRANSFER oturumu bitiriliyor.";
if (s == "Not enough coins for Max Stack! Falling back to Mid...") return u8"Maksimum yığın için yeterli altın yok! Ortaya düşülüyor...";
if (s == "Opening Tom Boxes...") return u8"Tom Kutuları Açılıyor...";
if (s == "Optimization Applied. Restarting Game.") return u8"Optimizasyon Uygulandı. Oyun Yeniden Başlatılıyor.";
if (s == "Optimizing View Distance...") return u8"Görüş Mesafesi Optimize Ediliyor...";
if (s == "Performing deep system cleanup to prevent Game Not Responding Error...") return u8"Oyun Yanıt Vermiyor Hatasını önlemek için derin sistem temizliği yapılıyor...";
if (s == "Placing Advertisement...") return u8"İlan Veriliyor...";
if (s == "Plant incomplete or failed. Suspecting false positive or stuck menu. Retrying...") return u8"Ekim tamamlanmadı veya başarısız oldu. Yanlış algılama veya takılı menüden şüpheleniliyor. Tekrar deneniyor...";
if (s == "Purchase confirmed! Waiting 30s for Tom to deliver...") return u8"Satın alma onaylandı! Tom'un teslimatı için 30sn bekleniyor...";
if (s == "Put on sale button not found.") return u8"Satışa koy butonu bulunamadı.";
if (s == "RADAR ERROR: Name found but acceptfq.png missing on that row!") return u8"RADAR HATASI: İsim bulundu ama o satırda acceptfq.png eksik!";
if (s == "RADAR ERROR: Target [") return u8"RADAR HATASI: Hedef [";
if (s == "RADAR: Green tick matched with name! Accepting...") return u8"RADAR: Yeşil tik isimle eşleşti! Kabul ediliyor...";
if (s == "RADAR: Initializing System...") return u8"RADAR: Sistem Başlatılıyor...";
if (s == "RADAR: Mode 0 Active. Switching to ") return u8"RADAR: Mod 0 Aktif. Şuraya geçiliyor: ";
if (s == "RADAR: Mode 1 Active. Scanning ") return u8"RADAR: Mod 1 Aktif. Taranıyor: ";
if (s == "RADAR: Request found! Scanning for green tick on the same row...") return u8"RADAR: İstek bulundu! Aynı satırda yeşil tik aranıyor...";
if (s == "RADAR: Scanning for -> [") return u8"RADAR: Şunun için taranıyor -> [";
if (s == "RADAR: Skipping menu open, already inside Friend Book.") return u8"RADAR: Menü açma atlanıyor, zaten Arkadaş Kitabının içinde.";
if (s == "RADAR: Target found! Double clicking: [") return u8"RADAR: Hedef bulundu! Çift tıklanıyor: [";
if (s == "RADAR: Target not found here. Scrolling 50 pixels down...") return u8"RADAR: Hedef burada bulunamadı. 50 piksel aşağı kaydırılıyor...";
if (s == "RADIO: Transfer triggered! (") return u8"TELSİZ: Transfer tetiklendi! (";
if (s == "Reading Account Profile Data...") return u8"Hesap Profil Verileri Okunuyor...";
if (s == "Remote Command: ") return u8"Uzaktan Komut: ";
if (s == "Remote Start: Waking up Emulator...") return u8"Uzaktan Başlatma: Emülatör Uyandırılıyor...";
if (s == "Removing Winter Theme...") return u8"Kış Teması Kaldırılıyor...";
if (s == "Resuming Harvest...") return u8"Hasada Devam Ediliyor...";
if (s == "Retrying Harvest...") return u8"Hasat Tekrar Deneniyor...";
if (s == "Retrying Plant...") return u8"Ekim Tekrar Deneniyor...";
if (s == "Returning to Home Base...") return u8"Ana Üsse Dönülüyor...";
if (s == "Returning to farm to complete the interrupted harvest...") return u8"Yarıda kesilen hasadı tamamlamak için çiftliğe dönülüyor...";
if (s == "Rotation Delta Report Sent!") return u8"Döngü Delta Raporu Gönderildi!";
if (s == "SIGNAL RECEIVED! Target: [") return u8"SİNYAL ALINDI! Hedef: [";
if (s == "SIGNAL RECEIVED: Farm bot has more items! Waiting in shop...") return u8"SİNYAL ALINDI: Farm botunda daha fazla eşya var! Dükkanda bekleniyor...";
if (s == "SILO FULL DETECTED! Harvest interrupted.") return u8"SİLO DOLU TESPİT EDİLDİ! Hasat kesintiye uğradı.";
if (s == "Save Failed. Check Settings.") return u8"Kaydetme Başarısız. Ayarları Kontrol Edin.";
if (s == "Saved location missing, searching crate again...") return u8"Kayıtlı konum eksik, kasa tekrar aranıyor...";
if (s == "Saved location missing, searching crate to collect...") return u8"Kayıtlı konum eksik, toplamak için kasa aranıyor...";
if (s == "Saving & Encrypting Account Data...") return u8"Hesap Verileri Kaydediliyor & Şifreleniyor...";
if (s == "Scanning Fields...") return u8"Tarlalar Taranıyor...";
if (s == "Scanning for Grown Crops...") return u8"Büyümüş Ekinler Taranıyor...";
if (s == "Screenshot failed: Empty frame.") return u8"Ekran görüntüsü başarısız: Boş kare.";
if (s == "Seed Found. Calculating boundary box...") return u8"Tohum Bulundu. Sınır kutusu hesaplanıyor...";
if (s == "Seed menu NOT opened or seed missing. Breaking plant loop.") return u8"Tohum menüsü AÇILMADI veya tohum eksik. Ekim döngüsü kırılıyor.";
if (s == "Sending friend request to Storage (") return u8"Depoya arkadaşlık isteği gönderiliyor (";
if (s == "Settings saved to nxrth_config.ini") return u8"Ayarlar nxrth_config.ini dosyasına kaydedildi";
if (s == "Shop is full.") return u8"Dükkan dolu.";
if (s == "Sickle Found! Calculating harvest zone...") return u8"Tırpan Bulundu! Hasat bölgesi hesaplanıyor...";
if (s == "Single Account Cycle Done. Waiting for crops...") return u8"Tek Hesap Döngüsü Tamamlandı. Ekinler için bekleniyor...";
if (s == "Single Account Mode") return u8"Tek Hesap Modu";
if (s == "Single Account Mode Active.") return u8"Tek Hesap Modu Aktif.";
if (s == "Single mode auto-detected. Skipping game restart.") return u8"Tek hesap modu otomatik algılandı. Oyun yeniden başlatması atlanıyor.";
if (s == "Skipped Sales (Random)") return u8"Satışlar Atlandı (Rastgele)";
if (s == "Skipping normal sales check due to Emergency Sales.") return u8"Acil Durum Satışları nedeniyle normal satış kontrolü atlanıyor.";
if (s == "Starting Emulator Environment...") return u8"Emülatör Ortamı Başlatılıyor...";
if (s == "Still poor! Falling back to Min Stack...") return u8"Hala fakiriz! Minimum yığına düşülüyor...";
if (s == "Storage Auto-Transfer Activated. Listening on encrypted radio channel...") return u8"Depo Otomatik Transferi Etkinleştirildi. Şifreli telsiz kanalında dinleniyor...";
if (s == "Storage Auto-Transfer Mode Halted.") return u8"Depo Otomatik Transfer Modu Durduruldu.";
if (s == "Storage Master is online. Waiting for signals...") return u8"Depo Yöneticisi çevrimiçi. Sinyaller bekleniyor...";
if (s == "Swapper Error: Source and Destination cannot be the same!") return u8"Değiştirici Hatası: Kaynak ve Hedef aynı olamaz!";
if (s == "Swapper Error: Source slot is empty!") return u8"Değiştirici Hatası: Kaynak slotu boş!";
if (s == "TARGET LOCKED! Applying +30 X Offset & Executing Snipe...") return u8"HEDEF KİLİTLENDİ! +30 X Ofseti Uygulanıyor & Keskin Nişancı atışı yapılıyor...";
if (s == "Timeout (Mailbox not found). Skipping account.") return u8"Zaman Aşımı (Posta kutusu bulunamadı). Hesap atlanıyor.";
if (s == "Tom contract expired! Auto Tom disabled.") return u8"Tom kontratı sona erdi! Otomatik Tom devre dışı bırakıldı.";
if (s == "Tom delivered! Collecting items...") return u8"Tom teslim etti! Eşyalar toplanıyor...";
if (s == "Tom deployed. Waiting 30s for him to return...") return u8"Tom gönderildi. Dönmesi için 30sn bekleniyor...";
if (s == "Tom is back! Clicking saved Crate location...") return u8"Tom döndü! Kaydedilen Kasa konumuna tıklanıyor...";
if (s == "Tom menu failed to open after 3 retries! Aborting sequence.") return u8"Tom menüsü 3 denemeden sonra açılamadı! Sekans iptal ediliyor.";
if (s == "WAITING FRIEND ACCEPT") return u8"ARKADAŞLIK KABULÜ BEKLENİYOR";
if (s == "WAITING STORAGE BOSS") return u8"DEPO PATRONU BEKLENİYOR";
if (s == "WARNING: home.png not found! Using fallback coordinate.") return u8"UYARI: home.png bulunamadı! Yedek koordinat kullanılıyor.";
if (s == "Waking up Minitouch agent and opening ports...") return u8"Minitouch ajanı uyandırılıyor ve portlar açılıyor...";
if (s == "Winter Theme Removed! Start game manually.") return u8"Kış Teması Kaldırıldı! Oyunu manuel olarak başlatın.";
if (s == "Wiping game data to create new account...") return u8"Yeni hesap oluşturmak için oyun verileri siliniyor...";
if (s == "[ERROR] Minitouch connection failed!") return u8"[HATA] Minitouch bağlantısı başarısız oldu!";
if (s == "[INFO] Executing DENSE GRID Gesture...") return u8"[BİLGİ] Kaydırma Hareketi çalıştırılıyor...";
if (s == "[INFO] Executing DYNAMIC GRID Sweep...") return u8"[BİLGİ] DİNAMİK IZGARA Taraması çalıştırılıyor...";
if (s == "[SUCCESS] Dynamic Grid complete!") return u8"[BAŞARILI] Dinamik Izgara tamamlandı!";
if (s == "[SUCCESS] Grid Sweep completed seamlessly!") return u8"[BAŞARILI] Kaydırma sorunsuzca tamamlandı!";
if (s == "Want to ask something? ping me @inna in server. i will reply asap.") return u8"Bir şey sormak ister misin? Sunucuda bana (@inna) ping at. En kısa sürede cevap veririm.";
if (s == "1. Initial Setup & Minitouch") return u8"1. İlk Kurulum & Minitouch";
if (s == "Before starting, you must click Inject Important Files. Without this you won't be able to use the bot. it injects Minitouch, Zoom, Font, Field color changer all in one.") return u8"Başlamadan önce Inject Important Files butonuna tıklamalısınız. Bu olmadan botu kullanamazsınız. Minitouch, Zoom, Font ve Tarla rengi değiştiriciyi tek seferde enjekte eder.";
if (s == "2. Bot Manager & Accounts") return u8"2. Bot Yöneticisi & Hesaplar";
if (s == "Modes: Single Account Mode: It just plants, harvests, sells and repeats. Multi Account Mode: Bot Plants, Harvests, sells, changes account, repeats. After all accounts done, return to first account and so on.") return u8"Modlar: Tek Hesap Modu: Sadece eker, biçer, satar ve tekrarlar. Çoklu Hesap Modu: Eker, biçer, satar, hesap değiştirir, tekrarlar. Tüm hesaplar bittikten sonra ilk hesaba döner ve devam eder.";
if (s == "To enable this you must Save your accounts. Enables automatically.") return u8"Bunu etkinleştirmek için hesaplarınızı Kaydetmelisiniz (Save). Otomatik olarak etkinleşir.";
if (s == "How to save account : Create New account in Account management tab, After skipping tutorials and getting to farm level 7, Press \"Save Slot Data\".") return u8"Hesap nasıl kaydedilir: Hesap yönetimi sekmesinde Yeni hesap oluşturun, eğitimleri atlayıp 7. seviyeye geldikten sonra \"Save Slot Data\"ya basın.";
if (s == "If you want to change accounts manually you can press \"Load Slot Data\". Dont press this if you haven't saved account yet.") return u8"Hesapları manuel olarak değiştirmek isterseniz \"Load Slot Data\"ya basabilirsiniz. Hesabı henüz kaydetmediyseniz buna basmayın.";
if (s == "IMPORTANT NOTE: DO NOT SAVE SUPERCELL ID ACCOUNTS BECAUSE YOU WILL GET COOKIES POP-UP AND BOT WONT WORK.") return u8"ÖNEMLİ NOT: SUPERCELL ID HESAPLARINI KAYDETMEYİN ÇÜNKÜ ÇEREZLER PENCERESİ ÇIKAR VE BOT ÇALIŞMAZ.";
if (s == "3. Auto Tom") return u8"3. Auto Tom";
if (s == "Read These Carefully or your bot can break.") return u8"Bunları dikkatlice okuyun yoksa botunuz bozulabilir.";
if (s == "To use Auto Tom, make sure Tom is not on Cooldown.") return u8"Auto Tom'u kullanmak için Tom'un bekleme süresinde (Cooldown) olmadığından emin olun.";
if (s == "if bot can't find tom's crate, then make your own template.") return u8"Eğer bot Tom'un kasasını bulamazsa, kendi şablonunuzu (template) oluşturun.";
if (s == "4. Auto Transfer Bem/Sem") return u8"4. Otomatik Transfer Bem/Sem";
if (s == "You have to enable instance 6 and put an account there. it will Work as storage account there.") return u8"6. emülatörü (instance) aktif etmeli ve oraya bir hesap koymalısınız. Orada depo hesabı olarak çalışacaktır.";
if (s == "DONT ADD FRIEND YOUR BOTS MANUALLY. yes, you heard it. IF you already added your bots, please remove them. my bot will automatically add friend.") return u8"BOTLARINIZI MANUEL OLARAK ARKADAŞ EKLEMEYİN. Evet, yanlış duymadınız. EĞER botlarınızı zaten eklediyseniz, lütfen silin. Botum otomatik olarak arkadaş ekleyecektir.";
if (s == "TEST IF FARM NAME READING FUNCTION WORKS PROPERLY. IF BOTS ADDED EACH OTHER AS FRIENDS WITHOUT PROBLEM, THAT MEANS EVERYTHING IS FINE. IF NOT, CHANGE YOUR FARM NAME TO SOMETHING READABLE (IF BOT READED YOUR FARM NAME WRONG, PLEASE OPEN NXRTH_CONFIG.INI AND DELETE FARM NAME INFO).") return u8"FARM İSMİ OKUMA FONKSİYONUNUN DÜZGÜN ÇALIŞIP ÇALIŞMADIĞINI TEST EDİN. EĞER BOTLAR BİRBİRİNİ SORUNSUZ ARKADAŞ EKLERSE, HER ŞEY YOLUNDA DEMEKTİR. EĞER EKLEMEZSE, FARM İSMİNİZİ OKUNABİLİR BİR ŞEYE ÇEVİRİN (EĞER BOT FARM İSMİNİZİ YANLIŞ OKUDUYSA, LÜTFEN NXRTH_CONFIG.INI DOSYASINI AÇIN VE FARM İSMİ BİLGİSİNİ SİLİN).";
if (s == "5. Remote & Webhook") return u8"5. Uzaktan Kontrol & Webhook";
if (s == "You can always configure Remote & Webhook feature in Remote & Webhook Tab.") return u8"Remote & Webhook özelliğini her zaman Remote & Webhook sekmesinden yapılandırabilirsiniz.";
if (s == "Type !id in my server to get your Discord id. To use Remote Control in Discord, You have to enter your discord id and Press \"Save Settings\" in Settings Tab.") return u8"Discord id'nizi almak için sunucumda !id yazın. Discord'da Uzaktan Kontrolü kullanmak için, discord id'nizi girmeli ve Ayarlar sekmesinde \"Save Settings\"e basmalısınız.";
if (s == "Current remote controls are:") return u8"Mevcut uzaktan kontroller şunlardır:";
if (s == "[Note: <instanceid> is 1,2,3,4,5,6. For example 1 returns screenshot of first Memu.]") return u8"[Not: <instanceid> 1,2,3,4,5,6'dır. Örneğin 1, ilk Memu'nun ekran görüntüsünü döndürür.]";
if (s == "!status returns status of the bots to the Webhook.") return u8"!status, botların durumunu Webhook'a döndürür.";
if (s == "!start <instanceid> (starts memu + hayday + bot. if both memu and hayday already open its ok.)") return u8"!start <instanceid> (memu + hayday + botu başlatır. memu ve hayday zaten açıksa sorun olmaz.)";
if (s == "!ss <instanceid> (sends screenshot of the instance to the webhook address.)") return u8"!ss <instanceid> (instance'ın ekran görüntüsünü webhook adresine gönderir.)";
if (s == "!ssall sends screenshots of the active instances at the same time.") return u8"!ssall aktif instance'ların ekran görüntülerini aynı anda gönderir.";
if (s == "!stop <instanceid> stops the bot.") return u8"!stop <instanceid> botu durdurur.";
if (s == "!stopall This is emergency command. Stops all bots at once.") return u8"!stopall Bu acil durum komutudur. Tüm botları aynı anda durdurur.";
if (s == "For Telegram:") return u8"Telegram için:";
if (s == "Create your own telegram bot. You can search on Google for this.") return u8"Kendi telegram botunuzu oluşturun. Bunun için Google'da arama yapabilirsiniz.";
if (s == "Enter your telegram bot token and chat id") return u8"Telegram bot token'ınızı ve chat id'nizi girin";
if (s == "Press Save settings in Settings tab.") return u8"Ayarlar sekmesinde Save settings'e basın.";
if (s == "Enabling Webhook only sends status of the barn after each sale cycle.") return u8"Webhook'u etkinleştirmek sadece her satış döngüsünden sonra ahırın durumunu gönderir.";
if (s == "My number reading can make mistakes, you better enable send screenshot with webhook if you really care.") return u8"Sayı okumam hatalar yapabilir, eğer gerçekten önemsiyorsanız webhook ile ekran görüntüsü gönder seçeneğini etkinleştirmeniz daha iyi olur.";
}
// ==========================================================
// 2 - İSPANYOLCA (SPANISH)
// ==========================================================
else if (g_Language == 2) {
if (s == "DASHBOARD") return u8"PANEL DE CONTROL";
if (s == "BOT MANAGER") return u8"GESTOR DE BOTS";
if (s == "REMOTE & WEBHOOK") return u8"CONTROL REMOTO Y WEBHOOK";
if (s == "SETTINGS") return u8"AJUSTES";
if (s == "LOGS") return u8"REGISTROS";
if (s == "TEMPLATES") return u8"PLANTILLAS";
if (s == "Active Instances: %d/4") return u8"Instancias activas: %d/4";
if (s == "User: %s") return u8"Usuario: %s";
if (s == "License Expiring! (%d Days)") return u8"¡La licencia expira! (%d días)";
if (s == "Days Left: %d") return u8"Días restantes: %d";
if (s == "INSTANCES OVERVIEW") return u8"VISIÓN GENERAL DE INSTANCIAS";
if (s == "TOTAL RUNTIME") return u8"TIEMPO TOTAL DE EJECUCIÓN";
if (s == "TOTAL HARVEST / SALES") return u8"COSECHAS / VENTAS TOTALES";
if (s == "TOTAL COINS") return u8"MONEDAS TOTALES";
if (s == "TOTAL DIAMONDS") return u8"DIAMANTES TOTALES";
if (s == "INSTANCE #%d") return u8"INSTANCIA #%d";
if (s == "[ONLINE]") return u8"[EN LÍNEA]";
if (s == "[OFFLINE]") return u8"[DESCONECTADO]";
if (s == "ADB: %s") return u8"Puerto ADB: %s";
if (s == "Slot: %s") return u8"Ranura: %s";
if (s == "Farm: %s | Lvl: %d") return u8"Granja: %s | Nivel: %d";
if (s == "Tag: %s") return u8"Etiqueta: %s";
if (s == "Barn: Bolt: %d | Tape: %d | Plank: %d") return u8"Granero: Perno: %d | Cinta: %d | Tabla: %d";
if (s == "Silo: Nail: %d | Screw: %d | Panel: %d") return u8"Silo: Clavo: %d | Tornillo: %d | Panel: %d";
if (s == "Harvests: %d | Sales: %d") return u8"Cosechas: %d | Ventas: %d";
if (s == "Status: %s") return u8"Estado: %s";
if (s == "Enable this instance in 'Bot Manager'") return u8"Habilite esta instancia en 'Gestor de Bots'";
if (s == "BOT INSTANCE MANAGER") return u8"GESTOR DE INSTANCIAS DE BOTS";
if (s == "Instance #") return u8"Bot #";
if (s == "CONNECTION SETTINGS") return u8"AJUSTES DE CONEXIÓN";
if (s == "Enable This Instance") return u8"Habilitar este bot";
if (s == "(Target Port: %s)") return u8"(Puerto destino: %s)";
if (s == "ADB Serial/Port##adb") return u8"Puerto/Serie ADB##adb";
if (s == "Example: 127.0.0.1:21503 for MEmu 1") return u8"Ejemplo: 127.0.0.1:21503 para MEmu 1";
if (s == "Input Device (Touchscreen):") return u8"Dispositivo de entrada (Táctil):";
if (s == "VM Name##vm") return u8"Nombre de VM##vm";
if (s == "Auto Detect") return u8"Autodetectar";
if (s == "TOOLS & DIAGNOSTICS") return u8"HERRAMIENTAS Y PRUEBAS";
if (s == "Select Mode:") return u8"Modo de cultivo:";
if (s == "Wheat (2m)") return u8"Trigo (2m)";
if (s == "Corn (5m)") return u8"Maíz (5m)";
if (s == "Carrot (10m)") return u8"Zanahoria (10m)";
if (s == "Soybean (20m)") return u8"Soja (20m)";
if (s == "Sugarcane (30m)") return u8"Caña de Azúcar (30m)";
if (s == "TEST SEED") return u8"PROBAR SEMILLA";
if (s == "TEST GROWN") return u8"PROBAR CULTIVO";
if (s == "TEST FIELD") return u8"PROBAR CAMPO";
if (s == "TEST SICKLE") return u8"PROBAR HOZ";
if (s == "ACCOUNT MANAGER") return u8"GESTOR DE CUENTAS";
if (s == "Slot ") return u8"Ranura ";
if (s == " (SELECTED)") return u8" (SELECCIONADA)";
if (s == " [SAVED]") return u8" [GUARDADA]";
if (s == "Actions:") return u8"Acciones:";
if (s == "Slot Selector") return u8"Selector de Ranura";
if (s == "SAVE SLOT DATA") return u8"GUARDAR DATOS DE RANURA";
if (s == "LOAD SLOT DATA") return u8"CARGAR DATOS DE RANURA";
if (s == "LAUNCH MEMU + HAY DAY") return u8"INICIAR MEMU + HAY DAY";
if (s == "START BOT") return u8"INICIAR BOT";
if (s == "STOP BOT") return u8"DETENER BOT";
if (s == "Account Management") return u8"Gestión de Cuentas";
if (s == "TRANSFER ACCOUNTS BETWEEN INSTANCES") return u8"TRANSFERIR CUENTAS ENTRE INSTANCIAS";
if (s == "MOVE ACCOUNT") return u8"MOVER CUENTA";
if (s == "CREATE NEW ACCOUNT (WIPE GAME DATA)") return u8"CREAR NUEVA CUENTA (BORRAR DATOS)";
if (s == "WIPE DATA & CREATE NEW") return u8"BORRAR DATOS Y CREAR NUEVA";
if (s == "Auto Tom Config") return u8"Configuración Tom";
if (s == "AUTOMATED TOM MANAGER") return u8"GESTOR AUTOMÁTICO DE TOM";
if (s == "Enable Auto Tom For This Slot") return u8"Habilitar Tom para esta ranura";
if (s == "Remaining Hours") return u8"Horas restantes";
if (s == "Search Category") return u8"Categoría de Búsqueda";
if (s == "Barn") return u8"Granero";
if (s == "Silo") return u8"Silo";
if (s == "Item Search Name") return u8"Nombre del artículo";
if (s == "ACCEPT ITEM NAME") return u8"ACEPTAR NOMBRE";
if (s == "Farm Inspector") return u8"Inspector de Granja";
if (s == "LIVE FARM OVERVIEW & INVENTORY") return u8"VISTA GENERAL EN VIVO E INVENTARIO";
if (s == "GLOBAL APPLICATION SETTINGS") return u8"AJUSTES GLOBALES DE APLICACIÓN";
if (s == "SAVE ALL SETTINGS") return u8"GUARDAR TODOS LOS AJUSTES";
if (s == "ADB Executable Path:") return u8"Ruta del ejecutable ADB:";
if (s == "MEmu Console Path:") return u8"Ruta de MEmu Console:";
if (s == "Browse") return u8"Examinar";
if (s == "Browse##memu") return u8"Examinar##memu";
if (s == "CLEAR LOGS") return u8"LIMPIAR REGISTROS";
if (s == "Auto-Scroll") return u8"Desplazamiento auto.";
if (s == "Filter:") return u8"Filtro:";
if (s == "ALL") return u8"TODOS";
if (s == "INST #1") return u8"BOT #1";
if (s == "[SYSTEM]") return u8"[SISTEMA]";
if (s == "TEMPLATE CONFIGURATION & MAKER") return u8"CONFIGURACIÓN Y CREADOR DE PLANTILLAS";
if (s == "Configuration") return u8"Configuración";
if (s == "Template Maker") return u8"Creador de Plantillas";
if (s == "TAKE SCREENSHOT (Save to /templates)") return u8"TOMAR CAPTURA DE PANTALLA";
if (s == "Username:") return u8"Usuario:";
if (s == "Password:") return u8"Contraseña:";
if (s == "Your Hardware ID (HWID):") return u8"Tu ID de Hardware (HWID):";
if (s == "Copy HWID") return u8"Copiar HWID";
if (s == "LOGIN TO DASHBOARD") return u8"INICIAR SESIÓN";
if (s == "ACCEPTING FRIEND REQUEST") return u8"ACEPTANDO SOLICITUD DE AMISTAD";
if (s == "Account Cycle Done. Moving to next...") return u8"Ciclo de Cuenta Terminado. Pasando a la siguiente...";
if (s == "Account Leveled Up! Claiming rewards...") return u8"¡Cuenta Subió de Nivel! Reclamando recompensas...";
if (s == "Account Saved & Encrypted Successfully.") return u8"Cuenta Guardada y Encriptada con Éxito.";
if (s == "Account Switched. Game Restarting.") return u8"Cuenta Cambiada. Reiniciando Juego.";
if (s == "Account successfully moved!") return u8"¡Cuenta movida con éxito!";
if (s == "All retries failed. Moving on.") return u8"Todos los intentos fallaron. Continuando.";
if (s == "All visible fields are planted successfully.") return u8"Todos los campos visibles han sido plantados con éxito.";
if (s == "App Launched.") return u8"Aplicación Iniciada.";
if (s == "Auto Tom cycle complete! He will wake up in 2 hours.") return u8"¡Ciclo de Auto Tom completado! Se despertará en 2 horas.";
if (s == "BOT Started.") return u8"BOT Iniciado.";
if (s == "BOT Stopped by User.") return u8"BOT Detenido por el Usuario.";
if (s == "BOT Stopped via Emergency Remote Command.") return u8"BOT Detenido por Comando Remoto de Emergencia.";
if (s == "BOT Stopped via Remote Command.") return u8"BOT Detenido por Comando Remoto.";
if (s == "Bot Started.") return u8"Bot Iniciado.";
if (s == "Checking Auto Tom...") return u8"Comprobando Auto Tom...";
if (s == "Checking Game Load...") return u8"Comprobando Carga del Juego...";
if (s == "Checking Harvest...") return u8"Comprobando Cosecha...";
if (s == "Checking Plant...") return u8"Comprobando Siembra...";
if (s == "Checking Sales...") return u8"Comprobando Ventas...";
if (s == "Closing all menus to return to main screen...") return u8"Cerrando todos los menús para volver a la pantalla principal...";
if (s == "Closing stuck menu before returning to farm...") return u8"Cerrando menú atascado antes de volver a la granja...";
if (s == "Collecting Items...") return u8"Recolectando Artículos...";
if (s == "Collecting coins...") return u8"Recolectando monedas...";
if (s == "Cycle Done") return u8"Ciclo Terminado";
if (s == "Cycle End Cleanup...") return u8"Limpieza de Fin de Ciclo...";
if (s == "Data wiped successfully! Launch game to start fresh.") return u8"¡Datos borrados con éxito! Inicia el juego para empezar de cero.";
if (s == "Decrypting & Switching Account...") return u8"Desencriptando y Cambiando Cuenta...";
if (s == "Deploying Auto Tom...") return u8"Desplegando Auto Tom...";
if (s == "Detecting Input...") return u8"Detectando Entrada...";
if (s == "ERROR: Shop not found or didn") return u8"ERROR: Tienda no encontrada o no";
if (s == "ERROR: Target not found on Radar!") return u8"¡ERROR: Objetivo no encontrado en el Radar!";
if (s == "ERROR: Waited 45s but Farm bot got stuck. Going home.") return u8"ERROR: Esperó 45s pero el bot de granja se atascó. Volviendo a casa.";
if (s == "ERROR: friends.png NOT FOUND on screen!") return u8"¡ERROR: friends.png NO ENCONTRADO en la pantalla!";
if (s == "Emergency Sales...") return u8"Ventas de Emergencia...";
if (s == "Entered the shop. Initiating Heist Session...") return u8"Entró a la tienda. Iniciando Sesión de Transferencia...";
if (s == "Entering Sales Mode...") return u8"Entrando en Modo de Ventas...";
if (s == "Error: Config file missing!") return u8"¡Error: Falta el archivo de configuración!";
if (s == "Error: Could not read list. Check ADB path.") return u8"Error: No se pudo leer la lista. Verifique la ruta de ADB.";
if (s == "Error: File decryption failed! Corrupted data.") return u8"¡Error: Falló la desencriptación del archivo! Datos corruptos.";
if (s == "Error: Slot file empty or missing!") return u8"¡Error: Archivo de ranura vacío o faltante!";
if (s == "Error: languages.csv missing in injecthacks folder!") return u8"¡Error: Falta languages.csv en la carpeta injecthacks!";
if (s == "Error: themes.csv missing in folder!") return u8"¡Error: Falta themes.csv en la carpeta!";
if (s == "Executing Webhook Routine (Checking for Transfer)...") return u8"Ejecutando Rutina Webhook (Comprobando Transferencia)...";
if (s == "Extracting Profile Data...") return u8"Extrayendo Datos de Perfil...";
if (s == "Failed to open shop menu. Skipping sales.") return u8"Error al abrir el menú de la tienda. Omitiendo ventas.";
if (s == "Failed. Defaulting to /dev/input/event1") return u8"Falló. Volviendo al valor predeterminado /dev/input/event1";
if (s == "Field position mapped and saved!") return u8"¡Posición del campo mapeada y guardada!";
if (s == "Files Injected Successfully!") return u8"¡Archivos Inyectados con Éxito!";
if (s == "Focusing on search text box...") return u8"Enfocándose en el cuadro de búsqueda...";
if (s == "Font Hack Injected! Start game manually.") return u8"¡Hack de fuente inyectado! Inicie el juego manualmente.";
if (s == "Friend request accepted! Moving directly to infiltration...") return u8"¡Solicitud de amistad aceptada! Pasando directamente a la infiltración...";
if (s == "Friend request sent successfully!") return u8"¡Solicitud de amistad enviada con éxito!";
if (s == "Friend request signal received. Accepting...") return u8"Señal de solicitud de amistad recibida. Aceptando...";
if (s == "Game Loaded! Mailbox found.") return u8"¡Juego Cargado! Buzón encontrado.";
if (s == "Game Ready.") return u8"Juego Listo.";
if (s == "Grown crops detected via Color! Opening sickle menu...") return u8"¡Cultivos maduros detectados por color! Abriendo menú de la hoz...";
if (s == "HEIST ABORTED: Shop is completely full!") return u8"TRANSFERENCIA ABORTADA: ¡La tienda está completamente llena!";
if (s == "HEIST ABORTED: Storage bot cancelled the operation!") return u8"TRANSFERENCIA ABORTADA: ¡El bot de almacenamiento canceló la operación!";
if (s == "HEIST ABORTED: Storage bot failed to infiltrate!") return u8"TRANSFERENCIA ABORTADA: ¡El bot de almacenamiento falló al infiltrarse!";
if (s == "HEIST ERROR: Could not verify shop is open after multiple tries!") return u8"ERROR DE TRANSFERENCIA: ¡No se pudo verificar si la tienda está abierta después de varios intentos!";
if (s == "HEIST ERROR: Storage bot didn") return u8"ERROR DE TRANSFERENCIA: El bot de almacenamiento no";
if (s == "HEIST FAILED: Could not send request.") return u8"TRANSFERENCIA FALLIDA: No se pudo enviar la solicitud.";
if (s == "HEIST: All items transferred. Telling Storage Bot to go home.") return u8"TRANSFERENCIA: Todos los artículos transferidos. Diciendo al Bot de Almacenamiento que vuelva a casa.";
if (s == "HEIST: Friendship accepted! Closing menus and re-entering shop...") return u8"TRANSFERENCIA: ¡Amistad aceptada! Cerrando menús y volviendo a entrar a la tienda...";
if (s == "HEIST: I have more items! Telling Storage Bot to wait...") return u8"TRANSFERENCIA: ¡Tengo más artículos! Diciendo al Bot de Almacenamiento que espere...";
if (s == "HEIST: Item Listed! GO GO GO!") return u8"TRANSFERENCIA: ¡Artículo listado! ¡VAMOS VAMOS VAMOS!";
if (s == "HEIST: Not friends with storage. Initiating handshake...") return u8"TRANSFERENCIA: No somos amigos del almacenamiento. Iniciando protocolo...";
if (s == "HEIST: Shop didn") return u8"TRANSFERENCIA: La tienda no";
if (s == "HEIST: Shop found, tapping...") return u8"TRANSFERENCIA: Tienda encontrada, tocando...";
if (s == "HEIST: Shop not visible yet, waiting...") return u8"TRANSFERENCIA: Tienda aún no visible, esperando...";
if (s == "HEIST: Shop verified as open!") return u8"TRANSFERENCIA: ¡Tienda verificada como abierta!";
if (s == "HEIST: Transfer complete. Collecting coins...") return u8"TRANSFERENCIA: Transferencia completa. Recolectando monedas...";
if (s == "Harvest interrupted by SILO FULL! Forcing emergency sales...") return u8"¡Cosecha interrumpida por SILO LLENO! Forzando ventas de emergencia...";
if (s == "Heist Failed! Seller didn") return u8"¡Transferencia Fallida! El vendedor no";
if (s == "Heist Successful! Item secured.") return u8"¡Transferencia Exitosa! Artículo asegurado.";
if (s == "INFILTRATING: ") return u8"INFILTRANDO: ";
if (s == "ITEM LISTED! Waiting 800ms for network sync...") return u8"¡ARTÍCULO LISTADO! Esperando 800ms para sincronización de red...";
if (s == "Initiating Auto Tom sequence...") return u8"Iniciando secuencia de Auto Tom...";
if (s == "Injecting NXRTH Font & Language Hack...") return u8"Inyectando Hack de Fuente y Lenguaje NXRTH...";
if (s == "Injecting important files for hacks...") return u8"Inyectando archivos importantes para hacks...";
if (s == "Item Sold.") return u8"Artículo Vendido.";
if (s == "LISTENING FOR SIGNALS") return u8"ESCUCHANDO SEÑALES";
if (s == "Launching Application...") return u8"Iniciando Aplicación...";
if (s == "No crops to sell.") return u8"No hay cultivos para vender.";
if (s == "No more items to transfer. Finishing heist session.") return u8"No hay más artículos para transferir. Finalizando sesión de transferencia.";
if (s == "Not enough coins for Max Stack! Falling back to Mid...") return u8"¡No hay suficientes monedas para la Pila Máxima! Volviendo a la Media...";
if (s == "Opening Tom Boxes...") return u8"Abriendo Cajas de Tom...";
if (s == "Optimization Applied. Restarting Game.") return u8"Optimización Aplicada. Reiniciando Juego.";
if (s == "Optimizing View Distance...") return u8"Optimizando Distancia de Visión...";
if (s == "Performing deep system cleanup to prevent Game Not Responding Error...") return u8"Realizando limpieza profunda del sistema para prevenir Error de Juego no Responde...";
if (s == "Placing Advertisement...") return u8"Colocando Anuncio...";
if (s == "Plant incomplete or failed. Suspecting false positive or stuck menu. Retrying...") return u8"Siembra incompleta o fallida. Sospechando falso positivo o menú atascado. Reintentando...";
if (s == "Purchase confirmed! Waiting 30s for Tom to deliver...") return u8"¡Compra confirmada! Esperando 30s para que Tom entregue...";
if (s == "Put on sale button not found.") return u8"Botón de poner a la venta no encontrado.";
if (s == "RADAR ERROR: Name found but acceptfq.png missing on that row!") return u8"ERROR DE RADAR: ¡Nombre encontrado pero falta acceptfq.png en esa fila!";
if (s == "RADAR ERROR: Target [") return u8"ERROR DE RADAR: Objetivo [";
if (s == "RADAR: Green tick matched with name! Accepting...") return u8"RADAR: ¡La marca verde coincide con el nombre! Aceptando...";
if (s == "RADAR: Initializing System...") return u8"RADAR: Inicializando Sistema...";
if (s == "RADAR: Mode 0 Active. Switching to ") return u8"RADAR: Modo 0 Activo. Cambiando a ";
if (s == "RADAR: Mode 1 Active. Scanning ") return u8"RADAR: Modo 1 Activo. Escaneando ";
if (s == "RADAR: Request found! Scanning for green tick on the same row...") return u8"RADAR: ¡Solicitud encontrada! Escaneando la marca verde en la misma fila...";
if (s == "RADAR: Scanning for -> [") return u8"RADAR: Escaneando por -> [";
if (s == "RADAR: Skipping menu open, already inside Friend Book.") return u8"RADAR: Omitiendo abrir menú, ya dentro del Libro de Amigos.";
if (s == "RADAR: Target found! Double clicking: [") return u8"RADAR: ¡Objetivo encontrado! Haciendo doble clic: [";
if (s == "RADAR: Target not found here. Scrolling 50 pixels down...") return u8"RADAR: Objetivo no encontrado aquí. Desplazando 50 píxeles hacia abajo...";
if (s == "RADIO: Transfer triggered! (") return u8"RADIO: ¡Transferencia activada! (";
if (s == "Reading Account Profile Data...") return u8"Leyendo Datos del Perfil de Cuenta...";
if (s == "Remote Command: ") return u8"Comando Remoto: ";
if (s == "Remote Start: Waking up Emulator...") return u8"Inicio Remoto: Despertando Emulador...";
if (s == "Removing Winter Theme...") return u8"Eliminando Tema de Invierno...";
if (s == "Resuming Harvest...") return u8"Reanudando Cosecha...";
if (s == "Retrying Harvest...") return u8"Reintentando Cosecha...";
if (s == "Retrying Plant...") return u8"Reintentando Siembra...";
if (s == "Returning to Home Base...") return u8"Volviendo a la Base Principal...";
if (s == "Returning to farm to complete the interrupted harvest...") return u8"Volviendo a la granja para completar la cosecha interrumpida...";
if (s == "Rotation Delta Report Sent!") return u8"¡Informe Delta de Rotación Enviado!";
if (s == "SIGNAL RECEIVED! Target: [") return u8"¡SEÑAL RECIBIDA! Objetivo: [";
if (s == "SIGNAL RECEIVED: Farm bot has more items! Waiting in shop...") return u8"SEÑAL RECIBIDA: ¡El bot de granja tiene más artículos! Esperando en la tienda...";
if (s == "SILO FULL DETECTED! Harvest interrupted.") return u8"¡SILO LLENO DETECTADO! Cosecha interrumpida.";
if (s == "Save Failed. Check Settings.") return u8"Error al Guardar. Verifique las Configuraciones.";
if (s == "Saved location missing, searching crate again...") return u8"Falta la ubicación guardada, buscando la caja de nuevo...";
if (s == "Saved location missing, searching crate to collect...") return u8"Falta la ubicación guardada, buscando la caja para recolectar...";
if (s == "Saving & Encrypting Account Data...") return u8"Guardando y Encriptando Datos de Cuenta...";
if (s == "Scanning Fields...") return u8"Escaneando Campos...";
if (s == "Scanning for Grown Crops...") return u8"Escaneando Cultivos Maduros...";
if (s == "Screenshot failed: Empty frame.") return u8"Captura de pantalla fallida: Fotograma vacío.";
if (s == "Seed Found. Calculating boundary box...") return u8"Semilla Encontrada. Calculando cuadro de límites...";
if (s == "Seed menu NOT opened or seed missing. Breaking plant loop.") return u8"Menú de semillas NO abierto o semilla faltante. Rompiendo el ciclo de siembra.";
if (s == "Sending friend request to Storage (") return u8"Enviando solicitud de amistad al Almacenamiento (";
if (s == "Settings saved to nxrth_config.ini") return u8"Configuraciones guardadas en nxrth_config.ini";
if (s == "Shop is full.") return u8"La tienda está llena.";
if (s == "Sickle Found! Calculating harvest zone...") return u8"¡Hoz Encontrada! Calculando zona de cosecha...";
if (s == "Single Account Cycle Done. Waiting for crops...") return u8"Ciclo de Cuenta Única Terminado. Esperando cultivos...";
if (s == "Single Account Mode") return u8"Modo de Cuenta Única";
if (s == "Single Account Mode Active.") return u8"Modo de Cuenta Única Activo.";
if (s == "Single mode auto-detected. Skipping game restart.") return u8"Modo único detectado automáticamente. Omitiendo reinicio del juego.";
if (s == "Skipped Sales (Random)") return u8"Ventas Omitidas (Aleatorio)";
if (s == "Skipping normal sales check due to Emergency Sales.") return u8"Omitiendo comprobación normal de ventas debido a Ventas de Emergencia.";
if (s == "Starting Emulator Environment...") return u8"Iniciando Entorno del Emulador...";
if (s == "Still poor! Falling back to Min Stack...") return u8"¡Todavía pobre! Volviendo a la Pila Mínima...";
if (s == "Storage Auto-Transfer Activated. Listening on encrypted radio channel...") return u8"Auto-Transferencia de Almacenamiento Activada. Escuchando en canal de radio encriptado...";
if (s == "Storage Auto-Transfer Mode Halted.") return u8"Modo de Auto-Transferencia de Almacenamiento Detenido.";
if (s == "Storage Master is online. Waiting for signals...") return u8"El Maestro de Almacenamiento está en línea. Esperando señales...";
if (s == "Swapper Error: Source and Destination cannot be the same!") return u8"Error del Intercambiador: ¡Origen y Destino no pueden ser el mismo!";
if (s == "Swapper Error: Source slot is empty!") return u8"Error del Intercambiador: ¡La ranura de origen está vacía!";
if (s == "TARGET LOCKED! Applying +30 X Offset & Executing Snipe...") return u8"¡OBJETIVO BLOQUEADO! Aplicando compensación de +30 X y ejecutando disparo...";
if (s == "Timeout (Mailbox not found). Skipping account.") return u8"Tiempo agotado (Buzón no encontrado). Omitiendo cuenta.";
if (s == "Tom contract expired! Auto Tom disabled.") return u8"¡Contrato de Tom expirado! Auto Tom desactivado.";
if (s == "Tom delivered! Collecting items...") return u8"¡Tom entregó! Recolectando artículos...";
if (s == "Tom deployed. Waiting 30s for him to return...") return u8"Tom desplegado. Esperando 30s para que regrese...";
if (s == "Tom is back! Clicking saved Crate location...") return u8"¡Tom ha vuelto! Haciendo clic en la ubicación guardada de la Caja...";
if (s == "Tom menu failed to open after 3 retries! Aborting sequence.") return u8"¡El menú de Tom no se pudo abrir después de 3 intentos! Abortando secuencia.";
if (s == "WAITING FRIEND ACCEPT") return u8"ESPERANDO ACEPTACIÓN DE AMIGO";
if (s == "WAITING STORAGE BOSS") return u8"ESPERANDO AL JEFE DE ALMACENAMIENTO";
if (s == "WARNING: home.png not found! Using fallback coordinate.") return u8"ADVERTENCIA: ¡home.png no encontrado! Usando coordenada de respaldo.";
if (s == "Waking up Minitouch agent and opening ports...") return u8"Despertando al agente Minitouch y abriendo puertos...";
if (s == "Winter Theme Removed! Start game manually.") return u8"¡Tema de Invierno Eliminado! Inicie el juego manualmente.";
if (s == "Wiping game data to create new account...") return u8"Borrando datos del juego para crear una nueva cuenta...";
if (s == "[ERROR] Minitouch connection failed!") return u8"[ERROR] ¡Fallo en la conexión Minitouch!";
if (s == "[INFO] Executing DENSE GRID Gesture...") return u8"[INFO] Ejecutando gesto de CUADRÍCULA DENSA...";
if (s == "[INFO] Executing DYNAMIC GRID Sweep...") return u8"[INFO] Ejecutando barrido de CUADRÍCULA DINÁMICA...";
if (s == "[SUCCESS] Dynamic Grid complete!") return u8"[ÉXITO] ¡Cuadrícula Dinámica completa!";
if (s == "[SUCCESS] Grid Sweep completed seamlessly!") return u8"[ÉXITO] ¡Barrido de Cuadrícula completado sin problemas!";
if (s == "Want to ask something? ping me @inna in server. i will reply asap.") return u8"¿Quieres preguntar algo? Hazme ping @inna en el servidor. Responderé lo antes posible.";
if (s == "1. Initial Setup & Minitouch") return u8"1. Configuración Inicial y Minitouch";
if (s == "Before starting, you must click Inject Important Files. Without this you won't be able to use the bot. it injects Minitouch, Zoom, Font, Field color changer all in one.") return u8"Antes de empezar, debes hacer clic en Inject Important Files. Sin esto no podrás usar el bot. Inyecta Minitouch, Zoom, Fuente y cambiador de color de campo, todo en uno.";
if (s == "2. Bot Manager & Accounts") return u8"2. Gestor de Bots y Cuentas";
if (s == "Modes: Single Account Mode: It just plants, harvests, sells and repeats. Multi Account Mode: Bot Plants, Harvests, sells, changes account, repeats. After all accounts done, return to first account and so on.") return u8"Modos: Modo Cuenta Única: Solo planta, cosecha, vende y repite. Modo Multicuenta: El bot planta, cosecha, vende, cambia de cuenta, repite. Después de terminar todas las cuentas, vuelve a la primera y así sucesivamente.";
if (s == "To enable this you must Save your accounts. Enables automatically.") return u8"Para habilitar esto debes Guardar (Save) tus cuentas. Se habilita automáticamente.";
if (s == "How to save account : Create New account in Account management tab, After skipping tutorials and getting to farm level 7, Press \"Save Slot Data\".") return u8"Cómo guardar la cuenta: Crea una cuenta nueva en la pestaña de gestión de Cuentas, después de omitir los tutoriales y llegar al nivel 7 de la granja, pulsa \"Save Slot Data\".";
if (s == "If you want to change accounts manually you can press \"Load Slot Data\". Dont press this if you haven't saved account yet.") return u8"Si quieres cambiar las cuentas manualmente puedes pulsar \"Load Slot Data\". No pulses esto si aún no has guardado la cuenta.";
if (s == "IMPORTANT NOTE: DO NOT SAVE SUPERCELL ID ACCOUNTS BECAUSE YOU WILL GET COOKIES POP-UP AND BOT WONT WORK.") return u8"NOTA IMPORTANTE: NO GUARDES CUENTAS DE SUPERCELL ID PORQUE APARECERÁ LA VENTANA DE COOKIES Y EL BOT NO FUNCIONARÁ.";
if (s == "3. Auto Tom") return u8"3. Auto Tom";
if (s == "Read These Carefully or your bot can break.") return u8"Lee esto con atención o tu bot podría romperse.";
if (s == "To use Auto Tom, make sure Tom is not on Cooldown.") return u8"Para usar Auto Tom, asegúrate de que Tom no esté en tiempo de espera (Cooldown).";
if (s == "if bot can't find tom's crate, then make your own template.") return u8"Si el bot no puede encontrar la caja de Tom, haz tu propia plantilla (template).";
if (s == "4. Auto Transfer Bem/Sem") return u8"4. Auto Transferencia Bem/Sem";
if (s == "You have to enable instance 6 and put an account there. it will Work as storage account there.") return u8"Tienes que habilitar la instancia 6 y poner una cuenta ahí. Funcionará como cuenta de almacenamiento.";
if (s == "DONT ADD FRIEND YOUR BOTS MANUALLY. yes, you heard it. IF you already added your bots, please remove them. my bot will automatically add friend.") return u8"NO AÑADAS A TUS BOTS COMO AMIGOS MANUALMENTE. Sí, has oído bien. SI ya has añadido a tus bots, por favor elimínalos. Mi bot añadirá amigos automáticamente.";
if (s == "TEST IF FARM NAME READING FUNCTION WORKS PROPERLY. IF BOTS ADDED EACH OTHER AS FRIENDS WITHOUT PROBLEM, THAT MEANS EVERYTHING IS FINE. IF NOT, CHANGE YOUR FARM NAME TO SOMETHING READABLE (IF BOT READED YOUR FARM NAME WRONG, PLEASE OPEN NXRTH_CONFIG.INI AND DELETE FARM NAME INFO).") return u8"PRUEBA SI LA FUNCIÓN DE LECTURA DE NOMBRES DE GRANJAS FUNCIONA CORRECTAMENTE. SI LOS BOTS SE AÑADEN COMO AMIGOS SIN PROBLEMAS, SIGNIFICA QUE TODO ESTÁ BIEN. SI NO, CAMBIA EL NOMBRE DE TU GRANJA A ALGO LEGIBLE (SI EL BOT LEYÓ MAL EL NOMBRE DE TU GRANJA, ABRE NXRTH_CONFIG.INI Y BORRA LA INFO DEL NOMBRE).";
if (s == "5. Remote & Webhook") return u8"5. Control Remoto y Webhook";
if (s == "You can always configure Remote & Webhook feature in Remote & Webhook Tab.") return u8"Siempre puedes configurar la función de Remote & Webhook en su pestaña.";
if (s == "Type !id in my server to get your Discord id. To use Remote Control in Discord, You have to enter your discord id and Press \"Save Settings\" in Settings Tab.") return u8"Escribe !id en mi servidor para obtener tu ID de Discord. Para usar el Control Remoto, debes ingresar tu ID y pulsar \"Save Settings\" en la pestaña Ajustes.";
if (s == "Current remote controls are:") return u8"Los controles remotos actuales son:";
if (s == "[Note: <instanceid> is 1,2,3,4,5,6. For example 1 returns screenshot of first Memu.]") return u8"[Nota: <instanceid> es 1,2,3,4,5,6. Por ejemplo, 1 devuelve una captura del primer Memu.]";
if (s == "!status returns status of the bots to the Webhook.") return u8"!status devuelve el estado de los bots al Webhook.";
if (s == "!start <instanceid> (starts memu + hayday + bot. if both memu and hayday already open its ok.)") return u8"!start <instanceid> (inicia memu + hayday + bot. Si ya están abiertos, está bien.)";
if (s == "!ss <instanceid> (sends screenshot of the instance to the webhook address.)") return u8"!ss <instanceid> (envía captura de pantalla de la instancia a la dirección del webhook.)";
if (s == "!ssall sends screenshots of the active instances at the same time.") return u8"!ssall envía capturas de pantalla de las instancias activas al mismo tiempo.";
if (s == "!stop <instanceid> stops the bot.") return u8"!stop <instanceid> detiene el bot.";
if (s == "!stopall This is emergency command. Stops all bots at once.") return u8"!stopall Este es un comando de emergencia. Detiene todos los bots a la vez.";
if (s == "For Telegram:") return u8"Para Telegram:";
if (s == "Create your own telegram bot. You can search on Google for this.") return u8"Crea tu propio bot de Telegram. Puedes buscar en Google cómo hacerlo.";
if (s == "Enter your telegram bot token and chat id") return u8"Ingresa tu token de bot de Telegram y chat id";
if (s == "Press Save settings in Settings tab.") return u8"Pulsa Guardar ajustes en la pestaña Ajustes.";
if (s == "Enabling Webhook only sends status of the barn after each sale cycle.") return u8"Habilitar Webhook solo envía el estado del granero después de cada ciclo de venta.";
if (s == "My number reading can make mistakes, you better enable send screenshot with webhook if you really care.") return u8"Mi lectura de números puede cometer errores, es mejor habilitar enviar captura de pantalla con webhook si realmente te importa.";
}
// ==========================================================
// 3 - PORTEKİZCE (PORTUGUESE)
// ==========================================================
else if (g_Language == 3) {
if (s == "DASHBOARD") return u8"PAINEL DE CONTROLE";
if (s == "BOT MANAGER") return u8"GERENCIADOR DE BOTS";
if (s == "REMOTE & WEBHOOK") return u8"CONTROLE REMOTO E WEBHOOK";
if (s == "SETTINGS") return u8"CONFIGURAÇÕES";
if (s == "LOGS") return u8"REGISTROS";
if (s == "TEMPLATES") return u8"MODELOS";
if (s == "Active Instances: %d/4") return u8"Instâncias Ativas: %d/4";
if (s == "User: %s") return u8"Usuário: %s";
if (s == "License Expiring! (%d Days)") return u8"Licença expirando! (%d Dias)";
if (s == "Days Left: %d") return u8"Dias Restantes: %d";
if (s == "INSTANCES OVERVIEW") return u8"VISÃO GERAL DAS INSTÂNCIAS";
if (s == "TOTAL RUNTIME") return u8"TEMPO DE EXECUÇÃO TOTAL";
if (s == "TOTAL HARVEST / SALES") return u8"TOTAL COLHEITA / VENDAS";
if (s == "TOTAL COINS") return u8"TOTAL DE MOEDAS";
if (s == "TOTAL DIAMONDS") return u8"TOTAL DE DIAMANTES";
if (s == "INSTANCE #%d") return u8"INSTÂNCIA #%d";
if (s == "[ONLINE]") return u8"[ONLINE]";
if (s == "[OFFLINE]") return u8"[OFFLINE]";
if (s == "ADB: %s") return u8"Porta ADB: %s";
if (s == "Slot: %s") return u8"Slot: %s";
if (s == "Farm: %s | Lvl: %d") return u8"Fazenda: %s | Nvl: %d";
if (s == "Tag: %s") return u8"Tag: %s";
if (s == "Barn: Bolt: %d | Tape: %d | Plank: %d") return u8"Celeiro: Parafuso: %d | Fita: %d | Tábua: %d";
if (s == "Silo: Nail: %d | Screw: %d | Panel: %d") return u8"Silo: Prego: %d | Parafuso: %d | Painel: %d";
if (s == "Harvests: %d | Sales: %d") return u8"Colheitas: %d | Vendas: %d";
if (s == "Status: %s") return u8"Status: %s";
if (s == "Enable this instance in 'Bot Manager'") return u8"Ative esta instância em 'Gerenciador de Bots'";
if (s == "BOT INSTANCE MANAGER") return u8"GERENCIADOR DE INSTÂNCIA DE BOT";
if (s == "Instance #") return u8"Bot #";
if (s == "CONNECTION SETTINGS") return u8"CONFIGURAÇÕES DE CONEXÃO";
if (s == "Enable This Instance") return u8"Ativar Este Bot";
if (s == "ADB Serial/Port##adb") return u8"Serial/Porta ADB##adb";
if (s == "Input Device (Touchscreen):") return u8"Dispositivo de Entrada (Tela Touch):";
if (s == "VM Name##vm") return u8"Nome da VM##vm";
if (s == "Auto Detect") return u8"Detectar Automaticamente";
if (s == "TOOLS & DIAGNOSTICS") return u8"FERRAMENTAS E TESTES";
if (s == "Select Mode:") return u8"Selecionar Modo:";
if (s == "Wheat (2m)") return u8"Trigo (2m)";
if (s == "Corn (5m)") return u8"Milho (5m)";
if (s == "Carrot (10m)") return u8"Cenoura (10m)";
if (s == "Soybean (20m)") return u8"Soja (20m)";
if (s == "Sugarcane (30m)") return u8"Cana de Açúcar (30m)";
if (s == "TEST SEED") return u8"TESTAR SEMENTE";
if (s == "TEST GROWN") return u8"TESTAR COLHEITA";
if (s == "TEST FIELD") return u8"TESTAR CAMPO";
if (s == "TEST SICKLE") return u8"TESTAR FOICE";
if (s == "ACCOUNT MANAGER") return u8"GERENCIADOR DE CONTAS";
if (s == "Slot ") return u8"Slot ";
if (s == " (SELECTED)") return u8" (SELECIONADO)";
if (s == " [SAVED]") return u8" [SALVO]";
if (s == "Actions:") return u8"Ações:";
if (s == "Slot Selector") return u8"Seletor de Slot";
if (s == "SAVE SLOT DATA") return u8"SALVAR DADOS DO SLOT";
if (s == "LOAD SLOT DATA") return u8"CARREGAR DADOS DO SLOT";
if (s == "LAUNCH MEMU + HAY DAY") return u8"INICIAR MEMU + HAY DAY";
if (s == "START BOT") return u8"INICIAR BOT";
if (s == "STOP BOT") return u8"PARAR BOT";
if (s == "Account Management") return u8"Gerenciamento de Contas";
if (s == "TRANSFER ACCOUNTS BETWEEN INSTANCES") return u8"TRANSFERIR CONTAS ENTRE INSTÂNCIAS";
if (s == "MOVE ACCOUNT") return u8"MOVER CONTA";
if (s == "CREATE NEW ACCOUNT (WIPE GAME DATA)") return u8"CRIAR NOVA CONTA (APAGAR DADOS)";
if (s == "WIPE DATA & CREATE NEW") return u8"APAGAR DADOS E CRIAR NOVA";
if (s == "Auto Tom Config") return u8"Configuração do Tom";
if (s == "AUTOMATED TOM MANAGER") return u8"GERENCIADOR AUTOMÁTICO DO TOM";
if (s == "Enable Auto Tom For This Slot") return u8"Ativar Tom Automático para este Slot";
if (s == "Remaining Hours") return u8"Horas Restantes";
if (s == "Search Category") return u8"Categoria de Busca";
if (s == "Barn") return u8"Celeiro";
if (s == "Silo") return u8"Silo";
if (s == "Item Search Name") return u8"Nome do Item Buscado";
if (s == "ACCEPT ITEM NAME") return u8"ACEITAR NOME DO ITEM";
if (s == "Farm Inspector") return u8"Inspetor da Fazenda";
if (s == "LIVE FARM OVERVIEW & INVENTORY") return u8"VISÃO GERAL AO VIVO E INVENTÁRIO";
if (s == "GLOBAL APPLICATION SETTINGS") return u8"CONFIGURAÇÕES GLOBAIS DO APLICATIVO";
if (s == "SAVE ALL SETTINGS") return u8"SALVAR TODAS AS CONFIGURAÇÕES";
if (s == "ADB Executable Path:") return u8"Caminho do Executável ADB:";
if (s == "MEmu Console Path:") return u8"Caminho do Console MEmu:";
if (s == "Browse") return u8"Procurar";
if (s == "Browse##memu") return u8"Procurar##memu";
if (s == "CLEAR LOGS") return u8"LIMPAR REGISTROS";
if (s == "Auto-Scroll") return u8"Rolagem Automática";
if (s == "Filter:") return u8"Filtro:";
if (s == "ALL") return u8"TODOS";
if (s == "INST #1") return u8"BOT #1";
if (s == "[SYSTEM]") return u8"[SISTEMA]";
if (s == "TEMPLATE CONFIGURATION & MAKER") return u8"CONFIGURAÇÃO DE MODELOS E CRIADOR";
if (s == "Configuration") return u8"Configuração";
if (s == "Template Maker") return u8"Criador de Modelos";
if (s == "TAKE SCREENSHOT (Save to /templates)") return u8"TIRAR CAPTURA DE TELA";
if (s == "Username:") return u8"Usuário:";
if (s == "Password:") return u8"Senha:";
if (s == "Your Hardware ID (HWID):") return u8"Seu ID de Hardware (HWID):";
if (s == "Copy HWID") return u8"Copiar HWID";
if (s == "LOGIN TO DASHBOARD") return u8"ENTRAR NO PAINEL";
if (s == "ACCEPTING FRIEND REQUEST") return u8"ACEITANDO PEDIDO DE AMIZADE";
if (s == "Account Cycle Done. Moving to next...") return u8"Ciclo de Conta Concluído. Passando para a próxima...";
if (s == "Account Leveled Up! Claiming rewards...") return u8"Conta Subiu de Nível! Resgatando recompensas...";
if (s == "Account Saved & Encrypted Successfully.") return u8"Conta Salva e Criptografada com Sucesso.";
if (s == "Account Switched. Game Restarting.") return u8"Conta Trocada. Reiniciando Jogo.";
if (s == "Account successfully moved!") return u8"Conta movida com sucesso!";
if (s == "All retries failed. Moving on.") return u8"Todas as tentativas falharam. Continuando.";
if (s == "All visible fields are planted successfully.") return u8"Todos os campos visíveis foram plantados com sucesso.";
if (s == "App Launched.") return u8"Aplicativo Iniciado.";
if (s == "Auto Tom cycle complete! He will wake up in 2 hours.") return u8"Ciclo do Auto Tom concluído! Ele acordará em 2 horas.";
if (s == "BOT Started.") return u8"BOT Iniciado.";
if (s == "BOT Stopped by User.") return u8"BOT Parado pelo Usuário.";
if (s == "BOT Stopped via Emergency Remote Command.") return u8"BOT Parado por Comando Remoto de Emergência.";
if (s == "BOT Stopped via Remote Command.") return u8"BOT Parado por Comando Remoto.";
if (s == "Bot Started.") return u8"Bot Iniciado.";
if (s == "Checking Auto Tom...") return u8"Verificando Auto Tom...";
if (s == "Checking Game Load...") return u8"Verificando Carregamento do Jogo...";
if (s == "Checking Harvest...") return u8"Verificando Colheita...";
if (s == "Checking Plant...") return u8"Verificando Plantação...";
if (s == "Checking Sales...") return u8"Verificando Vendas...";
if (s == "Closing all menus to return to main screen...") return u8"Fechando todos os menus para retornar à tela principal...";
if (s == "Closing stuck menu before returning to farm...") return u8"Fechando menu travado antes de retornar à fazenda...";
if (s == "Collecting Items...") return u8"Coletando Itens...";
if (s == "Collecting coins...") return u8"Coletando moedas...";
if (s == "Cycle Done") return u8"Ciclo Concluído";
if (s == "Cycle End Cleanup...") return u8"Limpeza de Fim de Ciclo...";
if (s == "Data wiped successfully! Launch game to start fresh.") return u8"Dados apagados com sucesso! Inicie o jogo para começar do zero.";
if (s == "Decrypting & Switching Account...") return u8"Descriptografando e Trocando Conta...";
if (s == "Deploying Auto Tom...") return u8"Enviando Auto Tom...";
if (s == "Detecting Input...") return u8"Detectando Entrada...";
if (s == "ERROR: Shop not found or didn") return u8"ERRO: Loja não encontrada ou não";
if (s == "ERROR: Target not found on Radar!") return u8"ERRO: Alvo não encontrado no Radar!";
if (s == "ERROR: Waited 45s but Farm bot got stuck. Going home.") return u8"ERRO: Esperou 45s mas o bot da fazenda travou. Voltando para casa.";
if (s == "ERROR: friends.png NOT FOUND on screen!") return u8"ERRO: friends.png NÃO ENCONTRADO na tela!";
if (s == "Emergency Sales...") return u8"Vendas de Emergência...";
if (s == "Entered the shop. Initiating Heist Session...") return u8"Entrou na loja. Iniciando Sessão de Transferência...";
if (s == "Entering Sales Mode...") return u8"Entrando no Modo de Vendas...";
if (s == "Error: Config file missing!") return u8"Erro: Arquivo de configuração ausente!";
if (s == "Error: Could not read list. Check ADB path.") return u8"Erro: Não foi possível ler a lista. Verifique o caminho do ADB.";
if (s == "Error: File decryption failed! Corrupted data.") return u8"Erro: Falha na descriptografia do arquivo! Dados corrompidos.";
if (s == "Error: Slot file empty or missing!") return u8"Erro: Arquivo do slot vazio ou ausente!";
if (s == "Error: languages.csv missing in injecthacks folder!") return u8"Erro: languages.csv ausente na pasta injecthacks!";
if (s == "Error: themes.csv missing in folder!") return u8"Erro: themes.csv ausente na pasta!";
if (s == "Executing Webhook Routine (Checking for Transfer)...") return u8"Executando Rotina de Webhook (Verificando Transferência)...";
if (s == "Extracting Profile Data...") return u8"Extraindo Dados do Perfil...";
if (s == "Failed to open shop menu. Skipping sales.") return u8"Falha ao abrir o menu da loja. Pulando vendas.";
if (s == "Failed. Defaulting to /dev/input/event1") return u8"Falhou. Usando padrão /dev/input/event1";
if (s == "Field position mapped and saved!") return u8"Posição do campo mapeada e salva!";
if (s == "Files Injected Successfully!") return u8"Arquivos Injetados com Sucesso!";
if (s == "Focusing on search text box...") return u8"Focando na caixa de texto de pesquisa...";
if (s == "Font Hack Injected! Start game manually.") return u8"Hack de Fonte Injetado! Inicie o jogo manualmente.";
if (s == "Friend request accepted! Moving directly to infiltration...") return u8"Pedido de amizade aceito! Indo diretamente para a infiltração...";
if (s == "Friend request sent successfully!") return u8"Pedido de amizade enviado com sucesso!";
if (s == "Friend request signal received. Accepting...") return u8"Sinal de pedido de amizade recebido. Aceitando...";
if (s == "Game Loaded! Mailbox found.") return u8"Jogo Carregado! Caixa de correio encontrada.";
if (s == "Game Ready.") return u8"Jogo Pronto.";
if (s == "Grown crops detected via Color! Opening sickle menu...") return u8"Culturas maduras detectadas por Cor! Abrindo menu da foice...";
if (s == "HEIST ABORTED: Shop is completely full!") return u8"TRANSFERÊNCIA ABORTADA: A loja está completamente cheia!";
if (s == "HEIST ABORTED: Storage bot cancelled the operation!") return u8"TRANSFERÊNCIA ABORTADA: O bot de armazenamento cancelou a operação!";
if (s == "HEIST ABORTED: Storage bot failed to infiltrate!") return u8"TRANSFERÊNCIA ABORTADA: O bot de armazenamento falhou ao infiltrar!";
if (s == "HEIST ERROR: Could not verify shop is open after multiple tries!") return u8"ERRO DE TRANSFERÊNCIA: Não foi possível verificar se a loja está aberta após várias tentativas!";
if (s == "HEIST ERROR: Storage bot didn") return u8"ERRO DE TRANSFERÊNCIA: O bot de armazenamento não";
if (s == "HEIST FAILED: Could not send request.") return u8"TRANSFERÊNCIA FALHOU: Não foi possível enviar o pedido.";
if (s == "HEIST: All items transferred. Telling Storage Bot to go home.") return u8"TRANSFERÊNCIA: Todos os itens transferidos. Dizendo ao Bot de Armazenamento para voltar para casa.";
if (s == "HEIST: Friendship accepted! Closing menus and re-entering shop...") return u8"TRANSFERÊNCIA: Amizade aceita! Fechando menus e reentrando na loja...";
if (s == "HEIST: I have more items! Telling Storage Bot to wait...") return u8"TRANSFERÊNCIA: Tenho mais itens! Dizendo ao Bot de Armazenamento para esperar...";
if (s == "HEIST: Item Listed! GO GO GO!") return u8"TRANSFERÊNCIA: Item Listado! VAI VAI VAI!";
if (s == "HEIST: Not friends with storage. Initiating handshake...") return u8"TRANSFERÊNCIA: Não somos amigos do armazenamento. Iniciando protocolo...";
if (s == "HEIST: Shop didn") return u8"TRANSFERÊNCIA: A loja não";
if (s == "HEIST: Shop found, tapping...") return u8"TRANSFERÊNCIA: Loja encontrada, tocando...";
if (s == "HEIST: Shop not visible yet, waiting...") return u8"TRANSFERÊNCIA: Loja ainda não visível, esperando...";
if (s == "HEIST: Shop verified as open!") return u8"TRANSFERÊNCIA: Loja verificada como aberta!";
if (s == "HEIST: Transfer complete. Collecting coins...") return u8"TRANSFERÊNCIA: Transferência concluída. Coletando moedas...";
if (s == "Harvest interrupted by SILO FULL! Forcing emergency sales...") return u8"Colheita interrompida por SILO CHEIO! Forçando vendas de emergência...";
if (s == "Heist Failed! Seller didn") return u8"Transferência Falhou! O vendedor não";
if (s == "Heist Successful! Item secured.") return u8"Transferência Bem-Sucedida! Item garantido.";
if (s == "INFILTRATING: ") return u8"INFILTRANDO: ";
if (s == "ITEM LISTED! Waiting 800ms for network sync...") return u8"ITEM LISTADO! Esperando 800ms para sincronização de rede...";
if (s == "Initiating Auto Tom sequence...") return u8"Iniciando sequência do Auto Tom...";
if (s == "Injecting NXRTH Font & Language Hack...") return u8"Injetando Hack de Fonte e Idioma NXRTH...";
if (s == "Injecting important files for hacks...") return u8"Injetando arquivos importantes para hacks...";
if (s == "Item Sold.") return u8"Item Vendido.";
if (s == "LISTENING FOR SIGNALS") return u8"OUVINDO SINAIS";
if (s == "Launching Application...") return u8"Iniciando Aplicativo...";
if (s == "No crops to sell.") return u8"Não há culturas para vender.";
if (s == "No more items to transfer. Finishing heist session.") return u8"Não há mais itens para transferir. Finalizando sessão de transferência.";
if (s == "Not enough coins for Max Stack! Falling back to Mid...") return u8"Moedas insuficientes para Pilha Máxima! Voltando para Média...";
if (s == "Opening Tom Boxes...") return u8"Abrindo Caixas do Tom...";
if (s == "Optimization Applied. Restarting Game.") return u8"Otimização Aplicada. Reiniciando Jogo.";
if (s == "Optimizing View Distance...") return u8"Otimizando Distância de Visão...";
if (s == "Performing deep system cleanup to prevent Game Not Responding Error...") return u8"Realizando limpeza profunda do sistema para evitar Erro de Jogo Não Respondendo...";
if (s == "Placing Advertisement...") return u8"Colocando Anúncio...";
if (s == "Plant incomplete or failed. Suspecting false positive or stuck menu. Retrying...") return u8"Plantação incompleta ou falhou. Suspeita de falso positivo ou menu travado. Tentando novamente...";
if (s == "Purchase confirmed! Waiting 30s for Tom to deliver...") return u8"Compra confirmada! Esperando 30s para o Tom entregar...";
if (s == "Put on sale button not found.") return u8"Botão de colocar à venda não encontrado.";
if (s == "RADAR ERROR: Name found but acceptfq.png missing on that row!") return u8"ERRO NO RADAR: Nome encontrado, mas acceptfq.png ausente nessa linha!";
if (s == "RADAR ERROR: Target [") return u8"ERRO NO RADAR: Alvo [";
if (s == "RADAR: Green tick matched with name! Accepting...") return u8"RADAR: Marca verde corresponde ao nome! Aceitando...";
if (s == "RADAR: Initializing System...") return u8"RADAR: Inicializando Sistema...";
if (s == "RADAR: Mode 0 Active. Switching to ") return u8"RADAR: Modo 0 Ativo. Mudando para ";
if (s == "RADAR: Mode 1 Active. Scanning ") return u8"RADAR: Modo 1 Ativo. Escaneando ";
if (s == "RADAR: Request found! Scanning for green tick on the same row...") return u8"RADAR: Pedido encontrado! Escaneando marca verde na mesma linha...";
if (s == "RADAR: Scanning for -> [") return u8"RADAR: Escaneando por -> [";
if (s == "RADAR: Skipping menu open, already inside Friend Book.") return u8"RADAR: Pulando abertura de menu, já dentro do Livro de Amigos.";
if (s == "RADAR: Target found! Double clicking: [") return u8"RADAR: Alvo encontrado! Clique duplo: [";
if (s == "RADAR: Target not found here. Scrolling 50 pixels down...") return u8"RADAR: Alvo não encontrado aqui. Rolando 50 pixels para baixo...";
if (s == "RADIO: Transfer triggered! (") return u8"RÁDIO: Transferência ativada! (";
if (s == "Reading Account Profile Data...") return u8"Lendo Dados do Perfil da Conta...";
if (s == "Remote Command: ") return u8"Comando Remoto: ";
if (s == "Remote Start: Waking up Emulator...") return u8"Início Remoto: Acordando Emulador...";
if (s == "Removing Winter Theme...") return u8"Removendo Tema de Inverno...";
if (s == "Resuming Harvest...") return u8"Retomando Colheita...";
if (s == "Retrying Harvest...") return u8"Tentando Novamente a Colheita...";
if (s == "Retrying Plant...") return u8"Tentando Novamente a Plantação...";