XpressAI / technologic

Technologic is a user-friendly AI Chatbot Client packed with features to enhance your chatting experience. Securely store conversations, modify messages, and easily organize them - all while enjoying compatibility with various backends, including OpenAI's API.
https://technologic.xpress.ai/
MIT License
19 stars 5 forks source link

Language switcher en/ja #17

Open wmeddie opened 9 months ago

wmeddie commented 9 months ago

Image

Should have a Language page in the settings that allows the user to switch to a different language.

kinxiel commented 8 months ago

What is the end form for deployment? Is the site mostly going to be deployed as static? Currently checking several options for i18n, just wondering which one would be a good fit.

treo commented 8 months ago

Yeah, technologic runs entirely in the browser and is built as an SPA without any own backend.

kinxiel commented 8 months ago

After checking some of the most common i18n solutions in the Svelte ecosystem, I came up with the simple summary below. I will add more details in the Discord.

Description Ease of Use Actively Maintained
svelte-i18n - for base Svelte, can be adapter for SvelteKit Simple No
sveltekit-i18n - for Sveltekit Simple Yes
typesafe-i18n - Framework Agnostic
- Most complete solution
- Most mature
Need some getting used to the ecosystem, but will probably pay off later. Yes
treo commented 3 months ago

@wmeddie There are still a few strings that aren't translated. Do we want to keep this issue open until this is taken care of?

wmeddie commented 3 months ago

Yeah. We can get to those eventually and then reference this issue in the PR.