summaryrefslogtreecommitdiff
path: root/Thronefall_1_57/Decompile/I2.Loc/HindiFixer.cs
diff options
context:
space:
mode:
authorchai <215380520@qq.com>2024-05-19 17:03:57 +0800
committerchai <215380520@qq.com>2024-05-19 17:03:57 +0800
commitcf58771365b5953c6eac548b172aae880d1f0acd (patch)
treea49757a4b5c447cbf877584d482367a6bfe33b10 /Thronefall_1_57/Decompile/I2.Loc/HindiFixer.cs
parenteed315deae356ddfb17f28305e7cde6cdfc43313 (diff)
* rename
Diffstat (limited to 'Thronefall_1_57/Decompile/I2.Loc/HindiFixer.cs')
-rw-r--r--Thronefall_1_57/Decompile/I2.Loc/HindiFixer.cs83
1 files changed, 0 insertions, 83 deletions
diff --git a/Thronefall_1_57/Decompile/I2.Loc/HindiFixer.cs b/Thronefall_1_57/Decompile/I2.Loc/HindiFixer.cs
deleted file mode 100644
index 41e3740..0000000
--- a/Thronefall_1_57/Decompile/I2.Loc/HindiFixer.cs
+++ /dev/null
@@ -1,83 +0,0 @@
-using System.Linq;
-
-namespace I2.Loc;
-
-public class HindiFixer
-{
- internal static string Fix(string text)
- {
- char[] array = text.ToCharArray();
- bool flag = false;
- for (int i = 0; i < array.Length; i++)
- {
- if (array[i] == '\u093f' && !char.IsWhiteSpace(array[i - 1]) && array[i - 1] != 0)
- {
- array[i] = array[i - 1];
- array[i - 1] = '\u093f';
- flag = true;
- }
- if (i != array.Length - 1)
- {
- if (array[i] == 'इ' && array[i + 1] == '\u093c')
- {
- array[i] = 'ऌ';
- array[i + 1] = '\0';
- flag = true;
- }
- if (array[i] == '\u0943' && array[i + 1] == '\u093c')
- {
- array[i] = '\u0944';
- array[i + 1] = '\0';
- flag = true;
- }
- if (array[i] == '\u0901' && array[i + 1] == '\u093c')
- {
- array[i] = 'ॐ';
- array[i + 1] = '\0';
- flag = true;
- }
- if (array[i] == 'ऋ' && array[i + 1] == '\u093c')
- {
- array[i] = 'ॠ';
- array[i + 1] = '\0';
- flag = true;
- }
- if (array[i] == 'ई' && array[i + 1] == '\u093c')
- {
- array[i] = 'ॡ';
- array[i + 1] = '\0';
- flag = true;
- }
- if (array[i] == '\u093f' && array[i + 1] == '\u093c')
- {
- array[i] = '\u0962';
- array[i + 1] = '\0';
- flag = true;
- }
- if (array[i] == '\u0940' && array[i + 1] == '\u093c')
- {
- array[i] = '\u0963';
- array[i + 1] = '\0';
- flag = true;
- }
- if (array[i] == '।' && array[i + 1] == '\u093c')
- {
- array[i] = 'ऽ';
- array[i + 1] = '\0';
- flag = true;
- }
- }
- }
- if (!flag)
- {
- return text;
- }
- string text2 = new string(array.Where((char x) => x != '\0').ToArray());
- if (text2 == text)
- {
- return text2;
- }
- text = text2;
- return text;
- }
-}