| import sys |
| import re |
|
|
| def replace_in_file(file_path, replacements): |
| with open(file_path, 'r', encoding='utf-8') as file: |
| content = file.read() |
|
|
| for search, replace in replacements.items(): |
| content = re.sub(search, replace, content) |
|
|
| with open(file_path, 'w', encoding='utf-8') as file: |
| file.write(content) |
|
|
| def main(): |
| in_file = sys.argv[1] |
|
|
| replacements = { |
| '"aa"': '"A"', |
| '"ii"': '"I"', |
| '"uu"': '"U"', |
| '"ee"': '"E"', |
| '"oo"': '"O"', |
| '"nn"': '"N"', |
| '"ae"': '"ऍ"', |
| '"ag"': '"ऽ"', |
| '"au"': '"औ"', |
| '"ax"': '"ऑ"', |
| '"bh"': '"B"', |
| '"ch"': '"C"', |
| '"dh"': '"ध"', |
| '"dx"': '"ड"', |
| '"dxh"': '"ढ"', |
| '"dxhq"': '"ढ़"', |
| '"dxq"': '"ड़"', |
| '"ei"': '"ऐ"', |
| '"ai"': '"ऐ"', |
| '"eu"': '"उ"', |
| '"gh"': '"घ"', |
| '"gq"': '"ग़"', |
| '"hq"': '"H"', |
| '"jh"': '"J"', |
| '"kh"': '"ख"', |
| '"khq"': '"ख़"', |
| '"kq"': '"क़"', |
| '"ln"': '"ൾ"', |
| '"lw"': '"ൽ"', |
| '"lx"': '"ള"', |
| '"mq"': '"M"', |
| '"nd"': '"ऩ"', |
| '"ng"': '"ङ"', |
| '"nj"': '"ञ"', |
| '"nk"': '"़"', |
| '"nw"': '"ൺ"', |
| '"nx"': '"ण"', |
| '"ou"': '"औ"', |
| '"ph"': '"P"', |
| '"rq"': '"R"', |
| '"rqw"': '"ॠ"', |
| '"rw"': '"ർ"', |
| '"rx"': '"ऱ"', |
| '"sh"': '"श"', |
| '"sx"': '"ष"', |
| '"th"': '"थ"', |
| '"tx"': '"ट"', |
| '"txh"': '"ठ"', |
| '"wv"': '"W"', |
| '"zh"': '"Z"', |
| } |
|
|
| replace_in_file(in_file, replacements) |
|
|
| if __name__ == "__main__": |
| main() |
|
|