Codestyling Localization bu plugin-in işlədilmə qaydası necədir? azəri dilini add edirəm, .po-nu aktiv edir, amma .mo yox.
Salam. Bu kod tərcümə edir, yoxsa necə?
Salam, Bu plugindən istifadə edin Codestyling Localization
siz saytın adını yazın və ya temanın. ona görə ətraflı deyək. bəzi temalarda bu tip problem olur. fərqli yerlərdə yerləşdirirlər
"Read more..."u aşağıdakı koddan dəyişirəm, məsələn: "Ətraflı" yazıram, amma yenə də olduğu kimi "Read more"qalır. Bu barədə nə deyə bilərsiniz?
[code]
* Set custom post excerpt link text based on theme option.
*/
function if_new_excerpt_more($more) {
global $themename, $themeslug, $options, $post;
if ($options->get($themeslug.'_excerpt_link_text') == '') {
$linktext = 'Read more...';
}
else {
$linktext = $options->get($themeslug.'_excerpt_link_text');
}
return '<a href="'. get_permalink($post->ID) . '"> <br /><br /> '.$linktext.'</a>';
}
add_filter('excerpt_more', 'if_new_excerpt_more');
/**
[/code]
Ok çox sağolun, minnətdaram
Yoxdursa yaradın, indiyədək istifadə etməmisinizsə təbii ki o qovluq olmamış olmalıdır. Create new folder ilə yaratmaq lazım.Tapmasaz theme-i Dropbox-a yükləyib linkini paylaşın, yükləyib baxaram özüm.
İş orasındadır ki, wp-content-də languages qovluğu yoxdu)
Dediyiniz kimi theme koduna girmişəm, amma hələ tapa bilmirəm.
Axı dedim wp-content/languages papkasına atmaq lazımdır mo faylını. Siz deyən papka theme-in öz mo-su üçündür, ümumi deyil.
Başqa cür həll birdir, theme-in koduna girib kodda tapın o sözləri. Bir bir baxmaq lazım hamısına.
core/languages deyəndə, yəni wp-content/themes/temanın adı/languages qovluğuna atdım və root-dan dediyiniz kimi wp_lang-a AZ əlavə etdim və ancaq "comments" sözü "heç bir şərh yoxdur" sözü ilə əvəz olundu. Amma "Published" və "Read more..." sözləri tərcümə olunmadı. Onları başqa qayda ilə etməliyəm?
core/languages? Yox, wp-content/languages papkasına atmaq lazım. Sonra root-dakı wp-config.php-də wp_lang parametrinə AZ qiyməti verib save etmək lazım. Sonra isə nəticəyə baxmaq lazımdır ki düzəldimi. Düzəlmədisə deməli _e və ya __ funksiyaları işlədilməyib və sizə sadəcə o sözləri tema-da axtarıb tapmaq qalır.
Çox sağolun Elvin Hacı.
az.mo faylını core/languages papkasına atdım. Sonra dediyiniz _e() bu funksiyanı hara və necə əlavə edim? Biraz ətraflı məlumat verin zəhmət olmazsa. Təşəkkür edirəm.
Salam. Bu sizin temanıza uyğun olaraq hansısa faylda gizlənib yəqin. Adətən elə comments.php, single.php və.s.-in özündə olur bu. Həm də əslində _e() funksiyası ilə yazılmalıdır o sözlər. Ki siz langiages papkasına az.mo tərcümə faylını atanda bütün sayt avtomatik tərcümə olunsun. Siz yoxlayın az.mo faylını, bəlkə elə temanızda mən deyən funksiya işlədilib deyə özü avtomatik tərcümə edəcək. az.mo faylını buradan endirə bilərsiniz. http://dl.dropbox.com/u/22319935/for%20public%20download/az.mo
WordPress-də blog-ların aşağı hissəsində “comments” sözünün tərcüməsi və post-un yerləşdirmə tarixinin “published” sözünü tərcüməsi