-
-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Description
This is the "umbrella" issue for 1.0, containing a list of "must haves" to make the library feel complete. If you'd like to work on one of these items, please create an issue with the title and I will link it to this issue.
Shipped in 1.0:
- Create a fbt:list pseudo-component to wrap intlList, @cpojer, see Implement
<fbt:list>. #18. - "Why fbt is better (than other solutions)" in README.
- Open source locale client side modules used in Athena Crisis and add them to fbtee, @cpojer.
- See
getLocale.
- See
- Simplify initial setup with a default viewer context.
- Write a tutorial on how to use
fbteein a React Router app._ - How to detect the user language based on browser settings._
Shipped in 1.2.0:
- Simplify the CLIs significantly by using better defaults. Ideally most projects should just be able to run
pnpm fbtee collectetc. without arguments. - Create a new website.
- Improve/update docs folder.
- Examples for Next and app router and others.
Features for 2.0:
- Get rid of duplication between the babel plugin and IntlVariations -> just use one copy of each. #36
- Make all errors as user friendly as possible.
- Decide whether the number internationalization code should be used or if
Intlshould be used instead. - Ensure fbtee is fast. Performance analysis and improvements for the Babel plugins.
- Rust based plugin for folks who don't want to use Babel.
- Use real React components instead of fake React Elements. #37
- (maybe, maybe not) Fix whitespace behavior to more closely match JSX.
kayhadrin, 7dp and Swahvayitsdougesitsdougesalexandernanberg and itsdouges
Metadata
Metadata
Assignees
Labels
No labels