Zurück zur Startseite







Ein neues Thema erstellen Auf das Thema antworten  [ 5 Beiträge ] 
Autor Nachricht
Topic Starter
BeitragVerfasst: So 10. Mär 2013, 22:28  -  1
Offline
mobile-Legend
Benutzeravatar

Registriert: 22.07.2011
Beiträge: 3375
Wohnort: Berlin
Geschlecht:
Smartphone system: Windows
Netzbetreiber: Netzclub (o2)
BS: Windows 7 64bit
Wir fanden die vorgegebene Lösung von Tizen für Multilanguages etwas dürftig. Auch weil derzeit der Language Wizard nur wenige Sprachen unterstützt. Daher haben wir uns selbst eine Möglichkeit erschaffen, die es uns erlaubt schnell und einfach eine Vielzahl von Sprachen zu unterstützen.

Das ganze befindet sich zwar noch mehr oder weniger in der Testphase, da aber Fehler oder evtl Verfeinerungen besser gefunden werden, wenn es mehrere Leute nutzen, haben wir das ganze unter GPL verfügbar gemacht.

Den Source Code gibt es auf
https://github.com/SciDev030/MessageSystem

Derzeit sind wir noch sehr "grob". So werden Deutsch Deutschland, Deutsch Österreich und so weiter (de-DE, de-AT) lediglich auf de reduziert. Unterschiedliche Bezeichnungen wie z.b. im Kalender (Januar und Jänner) können also ggf nicht ohne Änderungen derzeit bearbeitet werden.

_________________
Devices: Wave 3, Wave 1, Wave M, Tizen RD-PQ, Ativ S

Kein Support via PN.

Lead Developer of SciDev
AppsReader | Baby Count | LiveClock PRO | SMS|ER


Nach oben
 Profil
 
BeitragVerfasst: So 10. Mär 2013, 22:57  -  2
Offline
mobile-Hero
Benutzeravatar

Registriert: 20.07.2011
Beiträge: 1574
Geschlecht:
Smartphone system: Android
BS: Windows 8
Erstmal: Ich find die Initiative gut. :-)

Aber warum das Rad neu erfinden und nicht was nehmen, was es eh schon zahlreich für JavaScript gibt? Bzw. eigentlich brauch man da nicht wirklich ein "Framework" dafür.

Was euren Code angeht, hätte ich dennoch Empfehlungen. Anstatt das über Switch zu machen, solltet ihr es lieber über eine Map lösen die ja intern meist gehasht werden, was die die Sache wesentlich performanter macht als eine Switch-Anweisung.

Es gibt sogar eine Vielzahl von Best Practice dazu. Eine schöne Lösung ist z.B. das:
http://stackoverflow.com/questions/2288 ... tilanguage

Hat auch den Vorteil, dass die Sprachen in separate Files ausgelagert werden, was die ganze Sache wieder übersichtlicher macht.

_________________
null


Nach oben
 Profil
 
Topic Starter
BeitragVerfasst: So 10. Mär 2013, 23:05  -  3
Offline
mobile-Legend
Benutzeravatar

Registriert: 22.07.2011
Beiträge: 3375
Wohnort: Berlin
Geschlecht:
Smartphone system: Windows
Netzbetreiber: Netzclub (o2)
BS: Windows 7 64bit
Catscratch hat geschrieben:
Erstmal: Ich find die Initiative gut. :-)

Aber warum das Rad neu erfinden und nicht was nehmen, was es eh schon zahlreich für JavaScript gibt? Bzw. eigentlich brauch man da nicht wirklich ein "Framework" dafür.

Was euren Code angeht, hätte ich dennoch Empfehlungen. Anstatt das über Switch zu machen, solltet ihr es lieber über eine Map lösen die ja intern meist gehasht werden, was die die Sache wesentlich performanter macht als eine Switch-Anweisung.

Es gibt sogar eine Vielzahl von Best Practice dazu. Eine schöne Lösung ist z.B. das:
http://stackoverflow.com/questions/2288 ... tilanguage

Hat auch den Vorteil, dass die Sprachen in separate Files ausgelagert werden, was die ganze Sache wieder übersichtlicher macht.


Danke für das Feedback :)

Ich habe mal noch "Planned Features" hinzugefügt zum Projekt. Wir werden wohl auf JSON und/oder XML Files erweitern und dann das switch weglassen.

Alles ist definitiv besser als das was Samsung bei Tizen als Lösung bietet :D

_________________
Devices: Wave 3, Wave 1, Wave M, Tizen RD-PQ, Ativ S

Kein Support via PN.

Lead Developer of SciDev
AppsReader | Baby Count | LiveClock PRO | SMS|ER


Nach oben
 Profil
 
Topic Starter
BeitragVerfasst: Mo 11. Mär 2013, 23:26  -  4
Offline
mobile-Legend
Benutzeravatar

Registriert: 22.07.2011
Beiträge: 3375
Wohnort: Berlin
Geschlecht:
Smartphone system: Windows
Netzbetreiber: Netzclub (o2)
BS: Windows 7 64bit
Update is da :)

Geschrieben mit badaBoard!

_________________
Devices: Wave 3, Wave 1, Wave M, Tizen RD-PQ, Ativ S

Kein Support via PN.

Lead Developer of SciDev
AppsReader | Baby Count | LiveClock PRO | SMS|ER


Nach oben
 Profil
 
BeitragVerfasst: Di 14. Okt 2014, 13:27  -  5
Offline
User

Registriert: 14.10.2014
Beiträge: 1
Geschlecht:
Smartphone system: bada
BS: Windows Vista 32bit
Derzeit sind wir noch sehr "grob". So werden Deutsch Deutschland, Deutsch Österreich und so weiter (de-DE, de-AT) lediglich auf de reduziert. Unterschiedliche Bezeichnungen wie z.b. im Kalender (Januar und Jänner) können also ggf nicht ohne Änderungen derzeit bearbeitet werden.

_________________
http://www.testking.me/156-315-75-exam.html
http://researchcollege.edu/
http://www.microsoft.com/
http://www.berkeley.edu/index.html
http://en.wikipedia.org/wiki/Adams_State_University


Nach oben
 Profil
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 5 Beiträge ] 


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
[ FAQ ] [ Forenregeln ] [ Impressum ]

Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
phpBB SEO