TKK_E32230273/translate2.py

45 lines
1.5 KiB
Python

import os
import re
files_to_translate = [
r'c:\laragon\www\fiberid\login.php',
r'c:\laragon\www\fiberid\forgot.php',
r'c:\laragon\www\fiberid\forgot_password.php',
r'c:\laragon\www\fiberid\edit_data.php',
r'c:\laragon\www\fiberid\registrasi_foto.php',
r'c:\laragon\www\fiberid\verifikasi_wajah.php'
]
translations = {
'Kata Sandi Baku': 'New Password',
'Kata Sandi': 'Password',
'Akun': 'Account',
'Lupa PIN ?': 'Forgot PIN?',
'Lupa kata sandi?': 'Forgot password?',
'Belum punya akun?': 'Don\'t have an account?',
'Masukkan Email dan Username untuk mengatur ulang PIN.': 'Enter Email and Username to reset PIN.',
'Kembali ke Login': 'Back to Login',
'Masuk': 'Login',
'Daftar': 'Register',
'Peringatan': 'Warning',
'Tidak didukung': 'Not supported',
'Silahkan isi PIN 6 angka dengan lengkap.': 'Please enter the complete 6-digit PIN.',
'Menunggu Persetujuan': 'Waiting for Approval',
'Data profil Anda': 'Your profile data',
'Verifikasi identitas Anda untuk mereset password.': 'Verify your identity to reset password.',
'Silahkan lanjutkan': 'Please continue'
}
for file in files_to_translate:
if not os.path.exists(file): continue
with open(file, 'r', encoding='utf-8') as f:
content = f.read()
for id_text, en_text in translations.items():
content = content.replace(id_text, en_text)
with open(file, 'w', encoding='utf-8') as f:
f.write(content)
print(f'Translated {file}')