lostyazilim

Poedit ile tema türkçeleştirme sorunu

12 Mesajlar 4.340 Okunma
lstbozum
wmaraci reklam

BuckBarry BuckBarry WM Aracı Kullanıcı
  • Üyelik 06.12.2012
  • Yaş/Cinsiyet 30 / E
  • Meslek Öğrenci
  • Konum İstanbul Anadolu
  • Ad Soyad F** Ö**
  • Mesajlar 972
  • Beğeniler 34 / 164
  • Ticaret 7, (%100)
Merhaba arkadaslar

Başlıkta söylediğim gibi bir temayı türkçeleştirmek için poedit programını indirdi. .po uzantılı dosyayı açtım ve türkçeleştirmeyi yapıyorum bunda sıkıntı yok fakat kaydederken yeni bir po dosyası üretmiyor olanın üstüne ekleyerek kaydediyor. Ama ingilizceside türkçeside aynı dosyanın içinde kalıyor. Farklı kaydet opsiyonu da aynı haltı yiyor tamamen.

Örnek olarak bi screen göstereyim.



Normalde dosyada sadece msgid "Page Not Found" kısmı vardı şimdi ise msgstr "Sayfa Görüntülenmiyor" kısmını ekledi. Po dosyasını upload ediyorum fakat sitem hala ingilizce ve dil seçebilme sansım yok
 

 

wmaraci
reklam

kpssdelisi kpssdelisi WM Aracı Kullanıcı
  • Üyelik 24.02.2014
  • Yaş/Cinsiyet 37 / E
  • Meslek Mühendis
  • Konum Diğer
  • Ad Soyad O** D**
  • Mesajlar 550
  • Beğeniler 118 / 107
  • Ticaret 2, (%100)
-----------
 

 

BuckBarry BuckBarry WM Aracı Kullanıcı
  • Üyelik 06.12.2012
  • Yaş/Cinsiyet 30 / E
  • Meslek Öğrenci
  • Konum İstanbul Anadolu
  • Ad Soyad F** Ö**
  • Mesajlar 972
  • Beğeniler 34 / 164
  • Ticaret 7, (%100)

kpssdelisi adlı üyeden alıntı

hocam zaten bildiğim kadarıyla yeni bir dosya üretmeside gerekmiyor üzerine yazman lazım sonra eskisiyle değiştirirsin, öncelikle şu anda ingilizce haliyle kullanılan .po dosyasının aslını olduğu gibi alıp onu türkleştirmeye çalıştığından emin ol, bazen aynı isimli farklı versiyona ait .po dosyalarını birbirinin üzerine kaydetmek hatalara yol açabiliyor ayrıca default bir dosya daha olabilir onuda değiştirmek gerekebilir.. ayrıca .po yanında .mo dosyasıda değiştirmende gerekebilir.. kullandığın temanın destek forumlarına yazman burada her sorulan soruya önce sitesinde konuyla ilgili genel bir makale yazıp sonra buradan bakabilirsiniz diyerek imleme yapan pek yardımcı olmayan arkadaşlardan çok daha yardımcı olacaktır kanısındayım


Söylemek istediğinizi anladım makaleleri kontrol ettim zaten. Direkt olarak notepad gibi bir düzenleyiciden düzenleseydim eğer söylediğiniz gibi ingilizce cümleyi silip yerine türkçeyi koysam cümle değişecek ama poedit ile düzenlediğim için ikinci bir ek satır ekliyor. Burada olması gereken ikinci satırdaki cümleyi aktif etmek ve bunu nasıl yapabileceğimi öçğrenmek istiyorum.
 

 

Durotan Durotan WM Aracı Kullanıcı
  • Üyelik 28.02.2014
  • Yaş/Cinsiyet 29 / E
  • Meslek 3D Sanatçı
  • Konum Kocaeli
  • Ad Soyad F** T**
  • Mesajlar 1676
  • Beğeniler 204 / 340
  • Ticaret 2, (%100)
Dosyayı kaydederken tr_TR.po olarak kaydedin. Büyük ihtimalle default.po olarak kaydediliyordur, öyle mi?

Not: WordPress kullandığınızı varsayarak tr_TR.po dedim.
 

 

wmaraci
wmaraci

BuckBarry BuckBarry WM Aracı Kullanıcı
  • Üyelik 06.12.2012
  • Yaş/Cinsiyet 30 / E
  • Meslek Öğrenci
  • Konum İstanbul Anadolu
  • Ad Soyad F** Ö**
  • Mesajlar 972
  • Beğeniler 34 / 164
  • Ticaret 7, (%100)

Durotan adlı üyeden alıntı

Dosyayı kaydederken tr_TR.po olarak kaydedin. Büyük ihtimalle default.po olarak kaydediliyordur, öyle mi?

Not: WordPress kullandığınızı varsayarak tr_TR.po dedim.


Evet biraz daha araştırmanın sonunda söylediğiniz gibi bir şey buldum. en_EN.po olarak kaydediyor. wp-config.php dosyasında ('WPLANG', 'tr_TR'); yazıp dil dosyasınıda tr_TR.po yapmam gerekiyormuş. Bunun yanında bir en_EN.mo dosyası var bunda herhangi düzenlemem gereken bir yer veya isim değişikliği yapmam gerekir mi? Notepad++ ile açtığımda garip bir şeyler çıkıyor.
 

 

Durotan Durotan WM Aracı Kullanıcı
  • Üyelik 28.02.2014
  • Yaş/Cinsiyet 29 / E
  • Meslek 3D Sanatçı
  • Konum Kocaeli
  • Ad Soyad F** T**
  • Mesajlar 1676
  • Beğeniler 204 / 340
  • Ticaret 2, (%100)
Hayır, onu da tr_TR.mo olarak kaydedip .po ile birlikte temanızın languages klasörüne atın.
 

 

BuckBarry BuckBarry WM Aracı Kullanıcı
  • Üyelik 06.12.2012
  • Yaş/Cinsiyet 30 / E
  • Meslek Öğrenci
  • Konum İstanbul Anadolu
  • Ad Soyad F** Ö**
  • Mesajlar 972
  • Beğeniler 34 / 164
  • Ticaret 7, (%100)

Durotan adlı üyeden alıntı

Hayır, onu da tr_TR.mo olarak kaydedip .po ile birlikte temanızın languages klasörüne atın.


yaptım arkadaslar sagolun
 

 

gokturkk gokturkk Freelancer Kullanıcı
  • Üyelik 31.07.2012
  • Yaş/Cinsiyet 45 / E
  • Meslek Freelancer
  • Konum Ankara
  • Ad Soyad M** G**
  • Mesajlar 581
  • Beğeniler 109 / 108
  • Ticaret 10, (%100)
Arkadaşlar aynı sorunu yaşamaktayım.
Türkçe Wp kurulu , tema lenguages kalsöründe default.po ve default.mo var.
Po edit ile mevcut dosyayı Tr leştirdim ve tr_TR.mo ile tr_TR.po olarak kaydedp teadaki aynı yere attım fakat tema hala Türkçe olmadı.
Mevcut defaultlar ile değiştirdim yine Türkçe olmadı. Anlamadım gitti !
 

 

Siz Çoksunuz. Biz Türk !

BuckBarry BuckBarry WM Aracı Kullanıcı
  • Üyelik 06.12.2012
  • Yaş/Cinsiyet 30 / E
  • Meslek Öğrenci
  • Konum İstanbul Anadolu
  • Ad Soyad F** Ö**
  • Mesajlar 972
  • Beğeniler 34 / 164
  • Ticaret 7, (%100)

göktürk adlı üyeden alıntı

Arkadaşlar aynı sorunu yaşamaktayım.
Türkçe Wp kurulu , tema lenguages kalsöründe default.po ve default.mo var.
Po edit ile mevcut dosyayı Tr leştirdim ve tr_TR.mo ile tr_TR.po olarak kaydedp teadaki aynı yere attım fakat tema hala Türkçe olmadı.
Mevcut defaultlar ile değiştirdim yine Türkçe olmadı. Anlamadım gitti !


.mo dosyanızı notepad ile açıp en_EN olan bir kısmı var mı diye kontrol edermisiniz?

eğer var ise bunu tr_TR olarak güncelleyiniz
gokturkk

kişi bu mesajı beğendi.

gokturkk gokturkk Freelancer Kullanıcı
  • Üyelik 31.07.2012
  • Yaş/Cinsiyet 45 / E
  • Meslek Freelancer
  • Konum Ankara
  • Ad Soyad M** G**
  • Mesajlar 581
  • Beğeniler 109 / 108
  • Ticaret 10, (%100)

ozdenfurkan adlı üyeden alıntı

.mo dosyanızı notepad ile açıp en_EN olan bir kısmı var mı diye kontrol edermisiniz?

eğer var ise bunu tr_TR olarak güncelleyiniz


Başlagıç kısmında bir En var ama oda po dosyasında, mo notepad++ ile bozuk açılıyor

msgid ""
msgstr ""
"Project-Id-Version: Food Recipes\n"
"POT-Creation-Date: 2014-06-04 15:18+0500\n"
"PO-Revision-Date: 2014-07-07 02:41+0200\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: en\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 1.6.6\n"
"X-Poedit-Basepath: ..\n"
"X-Poedit-SourceCharset: UTF-8\n"
"X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;"
"esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;"
"_nx_noop:3c,1,2;__ngettext_noop:1,2\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Poedit-SearchPath-0: .\n"

#: 404.php:1
msgid "Not Found"
msgstr "bulunamadı"



Buda mo dosyası

 

 

Siz Çoksunuz. Biz Türk !
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al