@@ -186,10 +186,6 @@ public void search(String userGameVersion, RemoteModRepository.Category category
186186 }).executor (true );
187187 }
188188
189- protected String getLocalizedCategory (String category ) {
190- return AndroidUtils .getLocalizedText (getContext (), "curse_category_" + category );
191- }
192-
193189 protected String getLocalizedCategoryIndent (CategoryIndented category ) {
194190 return StringUtils .repeats (' ' , category .getIndent () * 4 ) +
195191 (category .getCategory () == null
@@ -442,4 +438,334 @@ void showTranslationDialog() {
442438 return null ;
443439 }).show ();
444440 }
441+
442+ protected String getLocalizedCategory (String category ) {
443+ int id ;
444+ switch (category ) {
445+ case "curse_category_0" :
446+ id = R .string .curse_category_0 ;
447+ break ;
448+ case "curse_category_4474" :
449+ id = R .string .curse_category_4474 ;
450+ break ;
451+ case "curse_category_4481" :
452+ id = R .string .curse_category_4481 ;
453+ break ;
454+ case "curse_category_4483" :
455+ id = R .string .curse_category_4483 ;
456+ break ;
457+ case "curse_category_4477" :
458+ id = R .string .curse_category_4477 ;
459+ break ;
460+ case "curse_category_4478" :
461+ id = R .string .curse_category_4478 ;
462+ break ;
463+ case "curse_category_4484" :
464+ id = R .string .curse_category_4484 ;
465+ break ;
466+ case "curse_category_4476" :
467+ id = R .string .curse_category_4476 ;
468+ break ;
469+ case "curse_category_4736" :
470+ id = R .string .curse_category_4736 ;
471+ break ;
472+ case "curse_category_4475" :
473+ id = R .string .curse_category_4475 ;
474+ break ;
475+ case "curse_category_4487" :
476+ id = R .string .curse_category_4487 ;
477+ break ;
478+ case "curse_category_4480" :
479+ id = R .string .curse_category_4480 ;
480+ break ;
481+ case "curse_category_4479" :
482+ id = R .string .curse_category_4479 ;
483+ break ;
484+ case "curse_category_4482" :
485+ id = R .string .curse_category_4482 ;
486+ break ;
487+ case "curse_category_4472" :
488+ id = R .string .curse_category_4472 ;
489+ break ;
490+ case "curse_category_4473" :
491+ id = R .string .curse_category_4473 ;
492+ break ;
493+ case "curse_category_5128" :
494+ id = R .string .curse_category_5128 ;
495+ break ;
496+ case "curse_category_5299" :
497+ id = R .string .curse_category_5299 ;
498+ break ;
499+ case "curse_category_5232" :
500+ id = R .string .curse_category_5232 ;
501+ break ;
502+ case "curse_category_5129" :
503+ id = R .string .curse_category_5129 ;
504+ break ;
505+ case "curse_category_5189" :
506+ id = R .string .curse_category_5189 ;
507+ break ;
508+ case "curse_category_6814" :
509+ id = R .string .curse_category_6814 ;
510+ break ;
511+ case "curse_category_6954" :
512+ id = R .string .curse_category_6954 ;
513+ break ;
514+ case "curse_category_6484" :
515+ id = R .string .curse_category_6484 ;
516+ break ;
517+ case "curse_category_6821" :
518+ id = R .string .curse_category_6821 ;
519+ break ;
520+ case "curse_category_6145" :
521+ id = R .string .curse_category_6145 ;
522+ break ;
523+ case "curse_category_5190" :
524+ id = R .string .curse_category_5190 ;
525+ break ;
526+ case "curse_category_5191" :
527+ id = R .string .curse_category_5191 ;
528+ break ;
529+ case "curse_category_5192" :
530+ id = R .string .curse_category_5192 ;
531+ break ;
532+ case "curse_category_423" :
533+ id = R .string .curse_category_423 ;
534+ break ;
535+ case "curse_category_426" :
536+ id = R .string .curse_category_426 ;
537+ break ;
538+ case "curse_category_434" :
539+ id = R .string .curse_category_434 ;
540+ break ;
541+ case "curse_category_409" :
542+ id = R .string .curse_category_409 ;
543+ break ;
544+ case "curse_category_4485" :
545+ id = R .string .curse_category_4485 ;
546+ break ;
547+ case "curse_category_420" :
548+ id = R .string .curse_category_420 ;
549+ break ;
550+ case "curse_category_429" :
551+ id = R .string .curse_category_429 ;
552+ break ;
553+ case "curse_category_419" :
554+ id = R .string .curse_category_419 ;
555+ break ;
556+ case "curse_category_412" :
557+ id = R .string .curse_category_412 ;
558+ break ;
559+ case "curse_category_4557" :
560+ id = R .string .curse_category_4557 ;
561+ break ;
562+ case "curse_category_428" :
563+ id = R .string .curse_category_428 ;
564+ break ;
565+ case "curse_category_414" :
566+ id = R .string .curse_category_414 ;
567+ break ;
568+ case "curse_category_4486" :
569+ id = R .string .curse_category_4486 ;
570+ break ;
571+ case "curse_category_432" :
572+ id = R .string .curse_category_432 ;
573+ break ;
574+ case "curse_category_418" :
575+ id = R .string .curse_category_418 ;
576+ break ;
577+ case "curse_category_4671" :
578+ id = R .string .curse_category_4671 ;
579+ break ;
580+ case "curse_category_5314" :
581+ id = R .string .curse_category_5314 ;
582+ break ;
583+ case "curse_category_408" :
584+ id = R .string .curse_category_408 ;
585+ break ;
586+ case "curse_category_4773" :
587+ id = R .string .curse_category_4773 ;
588+ break ;
589+ case "curse_category_430" :
590+ id = R .string .curse_category_430 ;
591+ break ;
592+ case "curse_category_422" :
593+ id = R .string .curse_category_422 ;
594+ break ;
595+ case "curse_category_413" :
596+ id = R .string .curse_category_413 ;
597+ break ;
598+ case "curse_category_417" :
599+ id = R .string .curse_category_417 ;
600+ break ;
601+ case "curse_category_415" :
602+ id = R .string .curse_category_415 ;
603+ break ;
604+ case "curse_category_433" :
605+ id = R .string .curse_category_433 ;
606+ break ;
607+ case "curse_category_425" :
608+ id = R .string .curse_category_425 ;
609+ break ;
610+ case "curse_category_4545" :
611+ id = R .string .curse_category_4545 ;
612+ break ;
613+ case "curse_category_416" :
614+ id = R .string .curse_category_416 ;
615+ break ;
616+ case "curse_category_421" :
617+ id = R .string .curse_category_421 ;
618+ break ;
619+ case "curse_category_4780" :
620+ id = R .string .curse_category_4780 ;
621+ break ;
622+ case "curse_category_424" :
623+ id = R .string .curse_category_424 ;
624+ break ;
625+ case "curse_category_406" :
626+ id = R .string .curse_category_406 ;
627+ break ;
628+ case "curse_category_435" :
629+ id = R .string .curse_category_435 ;
630+ break ;
631+ case "curse_category_411" :
632+ id = R .string .curse_category_411 ;
633+ break ;
634+ case "curse_category_407" :
635+ id = R .string .curse_category_407 ;
636+ break ;
637+ case "curse_category_427" :
638+ id = R .string .curse_category_427 ;
639+ break ;
640+ case "curse_category_410" :
641+ id = R .string .curse_category_410 ;
642+ break ;
643+ case "curse_category_436" :
644+ id = R .string .curse_category_436 ;
645+ break ;
646+ case "curse_category_4558" :
647+ id = R .string .curse_category_4558 ;
648+ break ;
649+ case "curse_category_4843" :
650+ id = R .string .curse_category_4843 ;
651+ break ;
652+ case "curse_category_4906" :
653+ id = R .string .curse_category_4906 ;
654+ break ;
655+ case "curse_category_5244" :
656+ id = R .string .curse_category_5244 ;
657+ break ;
658+ case "curse_category_5193" :
659+ id = R .string .curse_category_5193 ;
660+ break ;
661+ case "curse_category_399" :
662+ id = R .string .curse_category_399 ;
663+ break ;
664+ case "curse_category_396" :
665+ id = R .string .curse_category_396 ;
666+ break ;
667+ case "curse_category_398" :
668+ id = R .string .curse_category_398 ;
669+ break ;
670+ case "curse_category_397" :
671+ id = R .string .curse_category_397 ;
672+ break ;
673+ case "curse_category_405" :
674+ id = R .string .curse_category_405 ;
675+ break ;
676+ case "curse_category_395" :
677+ id = R .string .curse_category_395 ;
678+ break ;
679+ case "curse_category_400" :
680+ id = R .string .curse_category_400 ;
681+ break ;
682+ case "curse_category_393" :
683+ id = R .string .curse_category_393 ;
684+ break ;
685+ case "curse_category_403" :
686+ id = R .string .curse_category_403 ;
687+ break ;
688+ case "curse_category_394" :
689+ id = R .string .curse_category_394 ;
690+ break ;
691+ case "curse_category_404" :
692+ id = R .string .curse_category_404 ;
693+ break ;
694+ case "curse_category_4465" :
695+ id = R .string .curse_category_4465 ;
696+ break ;
697+ case "curse_category_402" :
698+ id = R .string .curse_category_402 ;
699+ break ;
700+ case "curse_category_401" :
701+ id = R .string .curse_category_401 ;
702+ break ;
703+ case "curse_category_4464" :
704+ id = R .string .curse_category_4464 ;
705+ break ;
706+ case "curse_category_250" :
707+ id = R .string .curse_category_250 ;
708+ break ;
709+ case "curse_category_249" :
710+ id = R .string .curse_category_249 ;
711+ break ;
712+ case "curse_category_251" :
713+ id = R .string .curse_category_251 ;
714+ break ;
715+ case "curse_category_253" :
716+ id = R .string .curse_category_253 ;
717+ break ;
718+ case "curse_category_248" :
719+ id = R .string .curse_category_248 ;
720+ break ;
721+ case "curse_category_252" :
722+ id = R .string .curse_category_252 ;
723+ break ;
724+ case "curse_category_4551" :
725+ id = R .string .curse_category_4551 ;
726+ break ;
727+ case "curse_category_4548" :
728+ id = R .string .curse_category_4548 ;
729+ break ;
730+ case "curse_category_4556" :
731+ id = R .string .curse_category_4556 ;
732+ break ;
733+ case "curse_category_4752" :
734+ id = R .string .curse_category_4752 ;
735+ break ;
736+ case "curse_category_4553" :
737+ id = R .string .curse_category_4553 ;
738+ break ;
739+ case "curse_category_4554" :
740+ id = R .string .curse_category_4554 ;
741+ break ;
742+ case "curse_category_4549" :
743+ id = R .string .curse_category_4549 ;
744+ break ;
745+ case "curse_category_4547" :
746+ id = R .string .curse_category_4547 ;
747+ break ;
748+ case "curse_category_4550" :
749+ id = R .string .curse_category_4550 ;
750+ break ;
751+ case "curse_category_4555" :
752+ id = R .string .curse_category_4555 ;
753+ break ;
754+ case "curse_category_4552" :
755+ id = R .string .curse_category_4552 ;
756+ break ;
757+ case "curse_category_6555" :
758+ id = R .string .curse_category_6555 ;
759+ break ;
760+ case "curse_category_6554" :
761+ id = R .string .curse_category_6554 ;
762+ break ;
763+ case "curse_category_6553" :
764+ id = R .string .curse_category_6553 ;
765+ break ;
766+ default :
767+ return category ;
768+ }
769+ return getContext ().getString (id );
770+ }
445771}
0 commit comments