25 lines
613 B
TypeScript
25 lines
613 B
TypeScript
// 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
|
|
};
|
|
|
|
const getLocalizedData = async (locale) => {
|
|
return localizedData[locale] || localizedData['id-ID'];
|
|
};
|
|
|
|
export default getLocalizedData;
|
|
|