Browse Source

:bug: nissaya 原文不跟随 编码设置

visuddhinanda 2 years ago
parent
commit
89593fa70f
1 changed files with 9 additions and 6 deletions
  1. 9 6
      dashboard/src/components/template/Wbw/PaliText.tsx

+ 9 - 6
dashboard/src/components/template/Wbw/PaliText.tsx

@@ -58,22 +58,25 @@ const PaliTextWidget = ({
     if (typeof _paliCode1 === "string") {
     if (typeof _paliCode1 === "string") {
       const paliConvertor = _paliCode1 as TCodeConvertor;
       const paliConvertor = _paliCode1 as TCodeConvertor;
       //编码转换
       //编码转换
-
+      let original = text;
+      if (code === "my") {
+        original = my_to_roman(text);
+      }
       switch (paliConvertor) {
       switch (paliConvertor) {
         case "roman_to_my":
         case "roman_to_my":
-          setPaliText(roman_to_my(text));
+          setPaliText(roman_to_my(original));
           break;
           break;
         case "my_to_roman":
         case "my_to_roman":
-          setPaliText(my_to_roman(text));
+          setPaliText(my_to_roman(original));
           break;
           break;
         case "roman_to_si":
         case "roman_to_si":
-          setPaliText(roman_to_si(text));
+          setPaliText(roman_to_si(original));
           break;
           break;
         case "roman_to_thai":
         case "roman_to_thai":
-          setPaliText(roman_to_thai(text));
+          setPaliText(roman_to_thai(original));
           break;
           break;
         case "roman_to_taitham":
         case "roman_to_taitham":
-          setPaliText(roman_to_taitham(text));
+          setPaliText(roman_to_taitham(original));
           break;
           break;
         default:
         default:
           if (code === "my") {
           if (code === "my") {