Update Import Billing & Invoice
This commit is contained in:
@@ -1,7 +1,24 @@
|
||||
const getLocalizedData = async (locale) => {
|
||||
const response = await fetch(`/lang/${locale}.json`); // Mengambil file lokal berdasarkan bahasa yang dipilih
|
||||
const data = await response.json();
|
||||
return data;
|
||||
// const getLocalizedData = async (locale) => {
|
||||
// const response = await fetch(`/lang/${locale}.json`); // Mengambil file lokal berdasarkan bahasa yang dipilih
|
||||
// const data = await response.json();
|
||||
// return data;
|
||||
// };
|
||||
|
||||
// export default getLocalizedData;
|
||||
|
||||
// LocalizationUtil.js
|
||||
import idID from './lang/id-ID.json';
|
||||
import enUS from './lang/en-US.json';
|
||||
|
||||
const localizedData = {
|
||||
'id-ID': idID,
|
||||
'en-US': enUS,
|
||||
// Tambahkan bahasa lain sesuai kebutuhan
|
||||
};
|
||||
|
||||
export default getLocalizedData;
|
||||
const getLocalizedData = async (locale) => {
|
||||
return localizedData[locale] || localizedData['id-ID'];
|
||||
};
|
||||
|
||||
export default getLocalizedData;
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@ export const LanguageContext = createContext();
|
||||
export const LanguageProvider = ({ children }) => {
|
||||
const [currentLocale, setCurrentLocale] = useState(localStorage.getItem('currentLocale') ? localStorage.getItem('currentLocale') : 'id-ID');
|
||||
const [localeData, setLocaleData] = useState('id');
|
||||
const cancelToken = useRef(null);
|
||||
const cancelToken = useRef(null);
|
||||
|
||||
useEffect(() => {
|
||||
const fetchData = async () => {
|
||||
|
||||
82
frontend/hospital-portal/src/lang/en-US.json
Normal file
82
frontend/hospital-portal/src/lang/en-US.json
Normal file
@@ -0,0 +1,82 @@
|
||||
{
|
||||
"greeting": "Hello",
|
||||
"buttonText": "Click Me",
|
||||
"infoLogin": "Enter the registered account",
|
||||
"txtLogin1" : "Sign in to Hospital Portal",
|
||||
"txtLogin2" : "Enter your details below",
|
||||
"txtCardSearchMember1" : "Membership Query",
|
||||
"txtCardSearchMember2" : "Search Member",
|
||||
"txtCardSearchMember3" : "Date of Birth",
|
||||
"txtCardSearchMember4" : "Member ID",
|
||||
"txtCardSearchMember5" : "Member",
|
||||
"txtDialogMember1" : "Services",
|
||||
"txtDialogMember2" : "Request LOG",
|
||||
"txtDialogMember3" : "Detail",
|
||||
"txtDialogMember4" : "Please select services",
|
||||
"txtDialogMember5" : "Admission Date",
|
||||
"txtDialogMember6" : "Please select admission date",
|
||||
"txtWarningDischargeDate" : "Please select discharge date",
|
||||
"txtCreateAt" : "Create at",
|
||||
"txtDateBirth" : "Date of Birth",
|
||||
"txtGender" : "Gender",
|
||||
"txtMaritalStatus" : "Marital Status",
|
||||
"txtLanguage" : "Language",
|
||||
"txtRelationship" : "Relationship",
|
||||
"txtRequestDate" : "Request Date",
|
||||
"txtMemberID" : "Member ID",
|
||||
"txtClaimCode" : "Claim Code",
|
||||
"txtRequestCode" : "Request Code",
|
||||
"txtName" : "Name",
|
||||
"txtStatus" : "Status",
|
||||
"txtSearch" : "Search Name or Member ID...",
|
||||
"txtAll" : "All",
|
||||
"txtSubmissionDate" : "Admission Date",
|
||||
"txtDataNotFound" : "Data Not Found",
|
||||
"txtConditionDocument" : "Condition Document",
|
||||
"txtDiagnosisDokument" : "Diagnosis Dokument",
|
||||
"txtSupportingResultDocument" : "Supporting Result Document",
|
||||
"txtAddResult" : "Add Result",
|
||||
"txtServiceType" : "Service Type",
|
||||
"txtAdditionalDocuments" : "Additional Documents",
|
||||
"txtAddNew" : "Add New",
|
||||
"txtAddress" : "Address",
|
||||
"txtProvider": "Provider",
|
||||
"txtAlertProvider" : "Please enter provider",
|
||||
"txtHelp" : "Need help?",
|
||||
"txtContactUs" : "Contact Us",
|
||||
"txtNotifications" : "Notifications",
|
||||
"txtYouHave" : "You have",
|
||||
"txtUnm" : "unread messages",
|
||||
"txtNew" : "New",
|
||||
"txtBeforeThat" : "Before that",
|
||||
"txtDischargeDate" : "Discharge Date",
|
||||
"txtPatner" : "Patner",
|
||||
"txtSelected": "Selected",
|
||||
"txtConfirmation": "Confirmation",
|
||||
"txtReason": "Reason Decline",
|
||||
"txtCancel": "Cancel",
|
||||
"txtDecline": "Decline",
|
||||
"txtApprove": "Approve",
|
||||
"txtDialogConfirmation": "Are you sure you want to proceed with this action?",
|
||||
"txtStartDate": "Start Date",
|
||||
"txtEndDate": "End Date",
|
||||
"txtHelp1" : "Has problem with your account?",
|
||||
"txtLupaSandi": "Forgot password?",
|
||||
"txtIngatkanSaya": "Remember me",
|
||||
"txtLogin": "Login",
|
||||
"txtForgotYourPassword": "Forgot your password?",
|
||||
"txtPleaseEnterPassword": "Please enter the email address associated with your account and We will email you a code to reset your password.",
|
||||
"txtBack": "Back",
|
||||
"txtSuccessSend": "Request sent successfully",
|
||||
"txtCodeConfirm": "We have sent a confirmation email to",
|
||||
"txtPleasCheck": "Please check your email.",
|
||||
"txtCheckEmail": "Please check your email!",
|
||||
"txtEmail": "We have emailed a 6-digit confirmation code and check spam folder, please enter the code in below box to verify your email.",
|
||||
"txtDont": "Don’t have a code?",
|
||||
"txtResendCode": "Resend code",
|
||||
"txtSecond": "Second",
|
||||
"txtPleaseInput": "Please enter your new password.",
|
||||
"txtNewPassword": "New Password",
|
||||
"txtConfPassword": "Confirm Kata Sandi"
|
||||
|
||||
}
|
||||
81
frontend/hospital-portal/src/lang/id-ID.json
Normal file
81
frontend/hospital-portal/src/lang/id-ID.json
Normal file
@@ -0,0 +1,81 @@
|
||||
{
|
||||
"greeting": "Halo",
|
||||
"buttonText": "Klik Saya",
|
||||
"infoLogin": "Masukan akun yang telah terdaftar",
|
||||
"txtLogin1" : "Masuk ke Hospital Portal",
|
||||
"txtLogin2" : "Masukkan detail Anda di bawah ini",
|
||||
"txtCardSearchMember1" : "Pengajuan Jaminan",
|
||||
"txtCardSearchMember2" : "Cari Anggota",
|
||||
"txtCardSearchMember3" : "Tanggal Lahir",
|
||||
"txtCardSearchMember4" : "Member ID",
|
||||
"txtCardSearchMember5" : "Member",
|
||||
"txtDialogMember1" : "Layanan",
|
||||
"txtDialogMember2" : "Request LOG",
|
||||
"txtDialogMember3" : "Detail",
|
||||
"txtDialogMember4" : "Mohon pilih layanan",
|
||||
"txtDialogMember5" : "Tanggal Masuk",
|
||||
"txtDialogMember6" : "Mohon pilih tanggal masuk",
|
||||
"txtWarningDischargeDate" : "Mohon pilih tanggal keluar",
|
||||
"txtCreateAt" : "Tanggal Buat",
|
||||
"txtDateBirth" : "Tanggal Lahir",
|
||||
"txtGender" : "Jenis Kelamin",
|
||||
"txtMaritalStatus" : "Status Perkawinan",
|
||||
"txtLanguage" : "Bahasa",
|
||||
"txtRelationship" : "Hubungan",
|
||||
"txtRequestDate" : "Tanggal Permintaan",
|
||||
"txtMemberID" : "ID Anggota",
|
||||
"txtClaimCode" : "Kode Klaim",
|
||||
"txtRequestCode" : "Kode Pengajuan",
|
||||
"txtName" : "Nama",
|
||||
"txtStatus" : "Status",
|
||||
"txtSearch" : "Cari Nama atau ID Anggota...",
|
||||
"txtAll" : "Semua",
|
||||
"txtSubmissionDate" : "Tanggal Masuk",
|
||||
"txtDataNotFound" : "Data Tidak Ditemukan",
|
||||
"txtConditionDocument" : "Dokumen Kondisi",
|
||||
"txtDiagnosisDokument" : "Dokumen Diagnosis",
|
||||
"txtSupportingResultDocument" : "Dokumen Pendukung",
|
||||
"txtAddResult" : "Tambah Hasil",
|
||||
"txtServiceType" : "Tipe Layanan",
|
||||
"txtAdditionalDocuments" : "Dokumen Tambahan",
|
||||
"txtAddNew" : "Tambah Baru",
|
||||
"txtAddress" : "Alamat",
|
||||
"txtProvider": "Provider",
|
||||
"txtAlertProvider" : "Mohon masukan provider",
|
||||
"txtHelp" : "Butuh Bantuan?",
|
||||
"txtContactUs" : "Kontak Kami",
|
||||
"txtNotifications" : "Notifikasi",
|
||||
"txtYouHave" : "Anda memiliki",
|
||||
"txtUnm" : "pesan yang belum dibaca",
|
||||
"txtNew" : "Baru",
|
||||
"txtBeforeThat" : "Sebelum",
|
||||
"txtDischargeDate" : "Tanggal Keluar",
|
||||
"txtPatner" : "Rekanan",
|
||||
"txtSelected": "Terpilih",
|
||||
"txtConfirmation": "Konfirmasi",
|
||||
"txtReason": "Alasan Penolakan",
|
||||
"txtCancel": "Batal",
|
||||
"txtDecline": "Tolak",
|
||||
"txtApprove": "Terima",
|
||||
"txtDialogConfirmation": "Apakah Anda yakin ingin melanjutkan tindakan ini?",
|
||||
"txtStartDate": "Tanggal Mulai",
|
||||
"txtEndDate": "Tanggal Akhir",
|
||||
"txtHelp1" : "Punya masalah dengan akun Anda?",
|
||||
"txtLupaSandi": "Lupa sandi?",
|
||||
"txtIngatkanSaya": "Ingatkan saya",
|
||||
"txtLogin": "Masuk",
|
||||
"txtForgotYourPassword": "Lupa password anda?",
|
||||
"txtPleaseEnterPassword": "Silakan masukkan alamat email yang terkait dengan akun Anda dan Kami akan mengirimkan email berisi kode untuk mengatur ulang kata sandi Anda.",
|
||||
"txtBack": "Kembali",
|
||||
"txtSuccessSend": "Permintaan berhasil dikirim",
|
||||
"txtCodeConfirm": "Kami telah mengirimkan email konfirmasi ke",
|
||||
"txtPleasCheck": "Mohon cek email Anda.",
|
||||
"txtCheckEmail": "Mohon periksa email Anda!",
|
||||
"txtEmail": "Kami telah mengirimkan kode konfirmasi 6 digit melalui email cek juga difolder spam, silakan masukkan kode di kotak bawah ini untuk memverifikasi email Anda.",
|
||||
"txtDont": "Tidak mendapatkan kode?",
|
||||
"txtResendCode": "Kirim ulang kode",
|
||||
"txtSecond": "Detik",
|
||||
"txtPleaseInput": "Mohon masukan kata sandi baru Anda.",
|
||||
"txtNewPassword": "Kata Sandi Baru",
|
||||
"txtConfPassword": "Konfirmasi Kata Sandi"
|
||||
}
|
||||
Reference in New Issue
Block a user