Comments (4)
Unfortunately this is quite a lot of work. We would first need to factor out all of the strings we are displaying into some i18n system - this would include many places not just in the rust code but in scripts and dialog as well. Then, the actual translation work could start.
from sulis.
@Grokmoo Hi, thank you and your reply.
If I want to do that (i18 module), I can submit PR? (I don't join any open source project, so, lacking experience, sorry).
Init i18 functional, and step to step do that is gradual plan, so first, we only need translate a part english word and can test it, is better? <- only I think.
from sulis.
Yes, I'm happy to review any PRs. However, I should stress that this is definitely a large undertaking.
The first step would be to setup an i18n module that can load strings from a file. This would need to be done in a way that integrates with sulis's asset loading - probably from another asset folder type, i.e. translations
as a new YamlResourceKind
. This would enable the translations to work with mods / overrides in the same manner as the other assets.
from sulis.
Related Issues (20)
- app crashes when opening a link on windows
- audio device is not recreated when applying options
- Difficult to see people behind large trees. Green circle selection indicator is not visible. HOT 1
- People are fully visible behind small trees HOT 1
- Portraits HOT 3
- Twin expanse act 1: possible to get infinite xp when talking to Vaalyun's pal HOT 1
- quest items
- don't auto end turn on certain abilities
- image backgrounds for cutscenes
- new player ease of use
- add continue button on main menu to load the most recent save
- Sound not working with ALSA HOT 3
- performance issue HOT 13
- Stuck in combat mode with no enemies in sight (Mountains of Naath) HOT 10
- fast leveling mod breaks character progression HOT 1
- Ranged attack visibility HOT 1
- Liberate proprietary files HOT 2
- Crash in combat after an enemy attack HOT 1
- trapped MC 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 sulis.