Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Internationalisation: multiple locale/language support #347

Open
Heliodex opened this issue Sep 9, 2024 · 0 comments
Open

Internationalisation: multiple locale/language support #347

Heliodex opened this issue Sep 9, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@Heliodex
Copy link
Member

Heliodex commented Sep 9, 2024

Describe the problem

Currently, Mercury Core only supports English as a language and as a locale for date/time formatting.

Looking back in the repo history there's an ancient commit c4b207d where I was trying out i18n with Inlang, though this wasn't completed due to other concerns at the time. There seem to be loads of i18n libraries for Svelte/Kit with varying levels of implementation difficulty, and SvelteKit is considering implementing their own solution as well.

Describe the proposed solution

@lIlIIlIlIII got further than my attempt in lIlIIlIlIII/MercuryCore/i18n with the svelte-i18n package, but stated that this was unlikely to be merged. We should consider whether we want to go with svelte-i18n, Inlang/Paraglide.js, any other library that has good support for self hosting and works on the server side, or a custom solution based on SvelteKit's builtins.

@Heliodex Heliodex added the enhancement New feature or request label Sep 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

1 participant