Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Çoklu Dil Desteği #51

Open
cagrimertbakirci opened this issue Jan 20, 2022 · 3 comments
Open

Çoklu Dil Desteği #51

cagrimertbakirci opened this issue Jan 20, 2022 · 3 comments
Labels
enhancement New feature or request

Comments

@cagrimertbakirci
Copy link
Member

cagrimertbakirci commented Jan 20, 2022

Çok büyük ihtimalle bu projeyi çoklu dil desteğine açacağız (özellikle de İngilizce).

Şimdiden bu dil desteğini düşünecek şekilde planlamak önemli olabilir. Bunu tartışma olarak açacaktım; ama sistemi daha fazla büyümeden dil desteğini mümkün kılacak (muhtemelen bir dropdown menüden dil seçebileceğimiz şekilde) düzenlemek üzere issue açmak daha iyi olur diye düşündüm.

@cagrimertbakirci cagrimertbakirci added the enhancement New feature or request label Jan 20, 2022
@cagrimertbakirci
Copy link
Member Author

@cangencler Pubchem veritabanı İngilizceyi aşırı kolaylaştıracak gibi gözüküyor. Dolayısıyla fazla ilerlemeden en azından İngilizce de gelecekmiş gibi bir düzenleme iyi olabilir gibime geliyor. Pubchem verilerini hızlıca bağlayıp, fazla modifikasyona ihtiyaç duymaksızın kısa sürede işlevsel hâle getirebiliriz gibi. Ne dersin?

@BrscnTnl
Copy link

Merhabalar,

Elements tablosundaki her türlü tanımın uçması gerekiyor onun yerine bu tanımların başka bir tabloda tutulması gerekiyor. Key Value mimarisi daha uygun özellikle ingilizce dışı diller de eklenecekse

Örneğin (Dim_Elements)
ID, Lang, Key, Value (tablo kolonları)
1, EN, Name, Hydrogen
1, TR, Name, Hidrojen
1, EN, NaturalState, Gas
1, TR, NaturalState, Gaz

Buradaki 1 Hidrojenin ID'si tabi

Diğer nümerik özellikler de Fact_Elements tablosunda durmaya devam eder. Böylece ingilizce dışında da başka diller gelirse implementasyon süresi sadece Lang filtresine bağlı olmuş olur.

@fzerman
Copy link

fzerman commented Mar 14, 2022

Bunun için benim kendi projem için yazdığım bir js modülü var. Eğer isterseniz bu modülü bu sisteme uygun hale getirerek entegre edebiliriz.

https://github.com/Stingy-Developer/Kapseli-UI-Framework/blob/main/src/i18n/index.js

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants