|
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() |
|
|