Comments (6)
The application has been translated in a few languages (Portuguese, Spanish, Dutch, Crotian and French). As most mobile apps, it uses the language of the smartphone, but defaults to English if no translation is available for the chosen language.
I can add a new language provided you send me the translated .resx
file: https://github.com/RaphaelJ/covid-tracer/blob/master/CovidTracer/Resx/Localization.resx
from covid-tracer.
Ok, I just saw your Estonian translation. I'll add it to the next app build. Thank you.
from covid-tracer.
By that I meant
Estonians usually have English as their phone language, because we are either used to English or their phone just doesn't offer Estonian.
from covid-tracer.
Is it something Estonian user would expect from a mobile app? I went through apps I got on my phone, and only Waze was providing a way to select the language.
Why I can see the added value of having that setting in the app, I think it will require too much work for now (new setting screen and change of internationalization framework).
from covid-tracer.
Well, maybe. As this is for everyone and the translation localization provides more detailed instructions for Estonia specifically, citing the government.
New setting screen doesn't sound like much work, it's just a menu listing items, what directly set a variable.
About the framework:
if (persistent_storage__localization_overridden_by_user == unset) {
lang_to_be_used = get device lang
} else {
lang_to_be_used = persistent_storage__user_locale
}
I'm actually a bit confused, why this is not using any libraries / thing you can pull in for translation. I get that you use the lang and tools what you already know, but for me this sounds like re-inventing the wheel.
from covid-tracer.
It's already using localized .NET resources, which is the recommended way of handling localization in Xamarin and .NET apps. The library defaults to the system language, or to English if this one is not available. It's not that easy to change this behavior, especially not at runtime.
It's not that the setting view would be that hard to design and implement, it's that as a personal, free and side project, I've got limited time to spend on it. There are more pressing features to be implemented as of today. If you don't agree with that, the app is a free software, you're free to contribute yourself, and that would be welcome.
from covid-tracer.
Related Issues (11)
- Add build / developer instructions HOT 1
- Update notifications
- Global statistics? HOT 1
- Allow testing HOT 3
- Same App using Java
- Spanish translation of Localization.resx HOT 1
- Allow for Reproduceable/Verifiable builds? HOT 1
- Publish on F-Droid
- Better battery optimization avoidance. HOT 2
- Enable linking to local website / phone number.
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 covid-tracer.