Comments (9)
Hi @IRediTOTO,
yes, typesafe-i18n
should work with Next.js.
You will need to set the adapter
-option to 'react'
.
from typesafe-i18n.
It should work also with SSR
from typesafe-i18n.
I am starting using this, but the docs... Can you write it more clear a little for newbie like me? What files should I create, what code should I put in. Want a easy started.
from typesafe-i18n.
You should take a look at the react-example: https://github.com/ivanhofer/typesafe-i18n/tree/main/examples/react
You should find everything there
from typesafe-i18n.
@IRediTOTO did it work with Next.js?
from typesafe-i18n.
@IRediTOTO did it work with Next.js?
Yes, NextJS.
from typesafe-i18n.
I am using next-translate pack. But your pack is best idea i think, never missed a text. I just worry about performance, run much js on client can make UX slow (same as css in js - I used css file for now)
from typesafe-i18n.
I don't think typesafe-i18n
causes performance problems. It is well optimized and adds only a small amount of JavaScript to your bundle. If you have concerns about a slow UX, then maybe React is not the best choice, since the diffing of the virtual DOM is slow on heavy interactive sites. But I don't think you will experience any performance issues in a small- to medium-sized project 😉
from typesafe-i18n.
@ivanhofer I want to ask. Is your pack work with SSR or just client side ?
from typesafe-i18n.
Related Issues (20)
- [typesafe-i18n] ERROR: Unsupported package manager. HOT 1
- Plural rules not working properly with specific numbers. HOT 1
- Namespaces: Maximum call stack size exceeded HOT 1
- React Docs Don't Match the React Example
- typesafe-i18n is UNMAINTAINED - Ivan Hofer passed away HOT 30
- Using `extendDictionary` does not work well with nested namespaces. HOT 2
- Translations which are displayed using @html are missing
- Not Updated to Support Latest Expo HOT 1
- Sveltkit is using shared global store server-side (SSR) HOT 2
- Argument with custom type is not passed to the formatter function HOT 2
- Vue: namespace not being loaded
- Client rendered translation parent empty object (SvelteKit - Node)
- Feature request: exhaustive plural syntax
- generator outputs weird comments in i18n-types.ts RootTranslation
- error TS1479: The current file is a CommonJS module whose imports will produce 'require' calls HOT 3
- TypeError: Cannot convert argument to a ByteString because the character at index 12 has a value of 1506 which is greater than 255.
- no error or warning when we forgot to suffix parenthesis
- Add Bun and BunX Support HOT 1
- Rest in Peace (Author of this library has passed away) HOT 1
- Unable to import module from across PNPM workspace
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from typesafe-i18n.