periodum
periodum copied to clipboard
Çoklu Dil Desteği
Ç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.
@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?
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.
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