Comments (2)
Well i can give you usage tip: We use scala-js only for javascript stuff. Anything that is message to user related we use twirl templates. Twirl templates can be language aware. You can have translated tags preloaded with twirl template and you can pass translated message with ajax requests. This way you keep all the translation tags inside one framework.
Twirl template can be preloaded as javascript generating twirl that outputs tag->current language translation, html template, as xml, etc. for scala-js to process.
This is one way of many.
from play-scalajs.g8.
Hi @MysterionRise,
How to use i18n with Scala.js was discussed a bit on gitter https://gitter.im/scala-js/scala-js/archives/2015/05/26.
You can have translated tags preloaded with twirl template and you can pass translated message with ajax requests.
👍
If you have usage questions, I would recommend using either the Scala.js mailing list or one of the gitter channels (Scala.js, play-with-scalajs-example).
from play-scalajs.g8.
Related Issues (20)
- Load server project at startup prevents sbt clean HOT 1
- Possible simplifications in build file HOT 2
- Add example showing how to include js dependencies using findScript HOT 1
- How to pass dependencies to the client app?
- crtl+d not working when trying to close local server HOT 3
- question about project structure
- Scala version is outdated, incompatible HOT 1
- Using Static (and Versioned) Assets in the Client HOT 3
- Create Giter8 template HOT 1
- Reload doesn't work with flat directory structure in client/ HOT 1
- sbt 1.0.2 not compatible with this example HOT 2
- Issues with continuous compilation - JS output not copied to server target directory HOT 3
- Error: Value XyzController is not a member of object controllers.routes HOT 1
- sbt run - UNRESOLVED DEPENDENCIES HOT 4
- no such property or can't access: java.lang.String.truthy HOT 2
- Unable to delete file .gitignore while installing the project HOT 1
- "Run the application" from README.md does not work HOT 1
- Update to play 2.8, scala 2.13 and sbt 1.3
- Where do I put distribution settings? HOT 1
- Error in IntegrationSpec HOT 1
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 play-scalajs.g8.