Welcome to One Dionys - Localization Manager! 👋
Manager to manage various local resources in multilingual applications. 💖
💾 Requirements
Web Browser
- Can be used as an emulator to build applications. Example [Chrome, Firefox, Safari & Opera].Internet
- Because many use CDN and to make it easier to find solutions to all problems.
🎯 How To Use
Example Syntax
const LocalizationManager = require('./src/localizationManager');
const manager = new LocalizationManager();
const englishData = {
greeting: 'Hello',
farewell: 'Goodbye'
};
manager.loadLocaleData('en', englishData);
console.log(manager.translate('greeting', 'en'));
console.log(manager.translate('farewell', 'en'));
console.log(manager.translate('missingKey', 'en'));
Explanation
loadLocaleData(locale, data)
: Loads localization data for a specific locale. locale is a string representing the locale (e.g., 'en' for English), and data is an object containing key-value pairs of translations.translate(key, locale)
: Translates the given key to the specified locale. Returns the translated string if found, otherwise returns a message indicating that the translation was not found.
Return Value
- For
loadLocaleData(locale, data)
: No return value. - For
translate(key, locale)
: Returns the translated string if found, otherwise returns a message indicating that the translation was not found.
📆 Release Date
- v1.0.0 : 08 March 2024
- v1.0.1 : 11 March 2024
- v4.0.0 : 11 March 2024
- v4.0.1 : 12 March 2024
- v4.0.2 : 18 March 2024
- v5.0.0 : 31 March 2024
🧑 Author
📝 License
- Copyright © 2024 One Dionys
- One Dionys - Localization Manager is an open source project licensed under the MIT license
☕️ Suppport & Donation
Love One Dionys - Localization Manager? Support this project by donating or sharing with others in need.
Made with ❤️ One Dionys