Arkadaşlar Merhaba,
Bir websitem var opencart ve türkçe olarak Türkçe Çeviri: E-Piksel 3.0.3.1 versiyonunu kullanmaktayım. yalnız gördüğüm birkaç yer gözden kaçmış ve o kadar araştırmama rağmen gerçek yerini bulup değiştiremedim. Sorun olan dashboarddaki "Satış analizler" tablosundaki alanın sağ tarafdaki hafta ve ay kısmına tıkladığımızda bunları ingilizce görünmesi. bu kısım için tam olarak nereden dil dosyalarını bulupda çevirebilirim acaba. php 7,3 ve nginx kullanıyorum. sunucuda türkçe dil paketide yüklüdür.
Edit: setlocale fonksiyonunu startup dosyasına ekleyin diye daha önce biri söyledi ama bu dosyanın yeri tam olarak nerede acaba? basitçe anlatabilecek bir arkadaş varsa sevinirim.
PHP- Kodu:setlocale(LC_ALL, 'tr_TR.UTF-8', 'tr_TR', 'tr', 'turkish');
Ekran Görüntüler;
https://imgbu.com/i/S4fV4
https://imgbu.com/i/S4Yuv
Şimdiden çok teşekkür ediyorum.
Opencart Satış Analizler Kısmındaki İngilizce Dil sorunu ?
15
●232
- 18-05-2021, 20:43:42Merhaba,
system/startup.php içinde
bu satırı silin

şunu ekleyin:
ini_set('date.timezone', 'Europe/Istanbul'); date_default_timezone_set('Europe/Istanbul');
Ayrıca size bir bilgi, tam hatırlamıyorum ama
setlocale(LC_ALL, 'tr_TR.UTF-8', 'tr_TR', 'tr', 'turkish');
bu kod bir şeyi bozuyordu. tam hatırlamıyorum yinede kullanacaksanız bir üst blokta yazdığım kodun bşaına veya sonuna ekleyebilirsiniz. Denersiniz hata varsa bize de yazarsanız sevinirim.
+ system/config/default.php içinde :
date_timezone parametresinin içeriğini : Europe/Istanbul
şeklinde değiştirin. - 18-05-2021, 23:33:36fskgrup adlı üyeden alıntı: mesajı görüntüle
merhabalar,
dediğinizi şuan tek tek deneyip yaptım ama sonuç malesef aynı.
setlocale(LC_ALL, 'tr_TR.UTF-8', 'tr_TR', 'tr', 'turkish'); kodu system/startup.php içinde dediğiniz alana üste yada alta eklendiği zaman site 500 hatası veriyor. bunu eklemeden de dediğiniz gibi üsteki resimdeki satırları silip dediğiniz kodları ekledim sonra admin paneleden tüm cacheleyi silip baktım sonuç yoktu.
+ system/config/default.php içindeki kısmıda yaptım ama sonuç yine aynı malesef. tek tekte yaptım ve ikisi beraberde. hatta bundan önce datapicker gibi js kodlarının olduğu klasörden manuel ay ve hafta günlerini değiştirdim ama yinede türkçe olmuyor. bir şekilde bir yerden çekiyo sanırım. ayrıca bu dosyada olan
// Language
$_['language_directory'] = 'en-gb';
$_['language_autoload'] = array('en-gb');
kısmındaki yeri birde aşağıdaki gibi yaptım buda işe yaramadı.
// Language
$_['language_directory'] = 'tr';
$_['language_autoload'] = array('tr);
yalnız sizin işlemlerde php restart atmadım?
kullanmakta olduğum oc Türkçe Çeviri: E-Piksel.
hatta js tarafından çeker diye tablonun verilerinin oluştuğu view/javascript/jquery/datetimepicker klasöründeki js dosyalarından manuel ay ve hafta isimlerini de değiştirdim yine aynı.
belkide yalnış yeri ve kullanımı ama aşağıdaki taktiğide işe yarar diye system/startup.php içine sizin kodlarla koydum buda nafile. php saat dilimide istanbuldur.
https://burhantanis.com/blog_kod_dunyam/2017/08/16/phpde-turkce-tarih-yazdirma-isi - 19-05-2021, 23:55:02sorun devam ediyor. garip olan bir şekilde sanırım herkes burayı ingilizce kullanıyor gibi. en son bu çevirilerin javascript dosyalarının içinde olduğunu düşünüyorum ama çok karışık olduğu içinde bulamadım açıkcası.
edit: aşağıdaki dosyadan da gerekli değişiklik yaptıktan sonra yine fayda etmedi.
https://github1s.com/opencart/openca...y.flot.time.js - 27-08-2021, 16:40:54tahsinbkr adlı üyeden alıntı: mesajı görüntüle
ay isimleri olucak hocam oraya tıklayınca çıkan tabloda. - 28-08-2021, 12:28:40yani istersen kontrol edelim bakalımPavel405 adlı üyeden alıntı: mesajı görüntüle
- 30-08-2021, 13:43:18tahsinbkr adlı üyeden alıntı: mesajı görüntüle
aşağıdaki sarı ile yıl kısmını seçtiğimde çıkan alandır. kendi kullandığınızda da bakabilirsiniz hocam muhtemelen ay isimleri ingilizcedir.


