News:

Want to get involved in developing SMF, then why not lend a hand on our github!

Main Menu

PettyURLs [Çeviri]

Started by ErtugrulBEKTIK, January 31, 2016, 09:39:24 AM

Previous topic - Next topic

ErtugrulBEKTIK

Mod: http://custom.simplemachines.org/mods/index.php?mod=636

    Arkadaşlar çeviri yaparken bazı kelimelerin dil kodu PrettyUrls.english.php dosyasının içinde yoktu. Bu kelimelerin kodlarını modifikasyonun diğer dosyalarında aradım ama bulamadım. Daha sonra modifikasyonun kurulum dosyasının içinden buldum. Burda kelimeleri Türkçeleştirip kurduğumuzda oluyor. Ben ancak bu şekilde Türkçeleştirebildim. Kurulum dosyasıyla oynamadan değiştirebileceğimiz bir yöntem biliyorsanız yorum atabilirsiniz.

Çeviri Yapılışı:
Modifikasyonu henüz kurmadıysanız 1. işlemi yapın. Ama kurduysanız bu adımı atlayın.

1. Yukarıdaki linkten indirdiğiniz dosyayı açın. SMF sürümünüze göre SMF1-1 veya SMF2-0 klasörüne girin. Ordan install.php yi açın ve aşağıdaki işlemleri yapın.
Code (Bul) Select
// Default filter settings
$prettyFilters = array(
'boards' => array(
'description' => 'Rewrite Board URLs',
'enabled' => 1,
'filter' => array(
'priority' => 45,
'callback' => 'pretty_urls_board_filter',
),
'rewrite' => array(
'priority' => 50,
'rule' => array(
'RewriteRule ^ROOTURL([-_!~*\'()$a-zA-Z0-9]+)/?$ ./index.php?pretty;board=$1.0 [L,QSA]',
'RewriteRule ^ROOTURL([-_!~*\'()$a-zA-Z0-9]+)/([0-9]*)/?$ ./index.php?pretty;board=$1.$2 [L,QSA]',
),
),
'test_callback' => 'pretty_boards_test',
'title' => 'Boards',
),
'topics' => array(
'description' => 'Rewrite Topic URLs',
'enabled' => 1,
'filter' => array(
'priority' => 40,
'callback' => 'pretty_urls_topic_filter',
),
'rewrite' => array(
'priority' => 55,
'rule' => array(
'RewriteRule ^ROOTURL([-_!~*\'()$a-zA-Z0-9]+)/([-_!~*\'()$a-zA-Z0-9]+)/?$ ./index.php?pretty;board=$1;topic=$2.0 [L,QSA]',
'RewriteRule ^ROOTURL([-_!~*\'()$a-zA-Z0-9]+)/([-_!~*\'()$a-zA-Z0-9]+)/([0-9]*|msg[0-9]*|new)/?$ ./index.php?pretty;board=$1;topic=$2.$3 [L,QSA]',
),
),
'test_callback' => 'pretty_topics_test',
'title' => 'Topics',
),
'actions' => array(
'description' => 'Rewrite Action URLs (ie, index.php?action=something)',
'enabled' => 1,
'filter' => array(
'priority' => 55,
'callback' => 'pretty_urls_actions_filter',
),
'rewrite' => array(
'priority' => 45,
'rule' => '#ACTIONS', // To be replaced in pretty_update_filters()
),
'test_callback' => 'pretty_actions_test',
'title' => 'Actions',
),
'profiles' => array(
'description' => 'Rewrite Profile URLs. As this uses the Username of an account rather than it\'s Display Name, it may not be desirable to your users.',
'enabled' => 0,
'filter' => array(
'priority' => 50,
'callback' => 'pretty_profiles_filter',
),
'rewrite' => array(
'priority' => 40,
'rule' => 'RewriteRule ^profile/([^/]+)/?$ ./index.php?pretty;action=profile;user=$1 [L,QSA]',
),
'test_callback' => 'pretty_profiles_test',
'title' => 'Profiles',
),
);

Code (Değiştir) Select
// Default filter settings
$prettyFilters = array(
'boards' => array(
'description' => 'Kategori URL\'lerini düzenler',
'enabled' => 1,
'filter' => array(
'priority' => 45,
'callback' => 'pretty_urls_board_filter',
),
'rewrite' => array(
'priority' => 50,
'rule' => array(
'RewriteRule ^ROOTURL([-_!~*\'()$a-zA-Z0-9]+)/?$ ./index.php?pretty;board=$1.0 [L,QSA]',
'RewriteRule ^ROOTURL([-_!~*\'()$a-zA-Z0-9]+)/([0-9]*)/?$ ./index.php?pretty;board=$1.$2 [L,QSA]',
),
),
'test_callback' => 'pretty_boards_test',
'title' => 'Kategoriler',
),
'topics' => array(
'description' => 'Konu URL\'lerini düzenler',
'enabled' => 1,
'filter' => array(
'priority' => 40,
'callback' => 'pretty_urls_topic_filter',
),
'rewrite' => array(
'priority' => 55,
'rule' => array(
'RewriteRule ^ROOTURL([-_!~*\'()$a-zA-Z0-9]+)/([-_!~*\'()$a-zA-Z0-9]+)/?$ ./index.php?pretty;board=$1;topic=$2.0 [L,QSA]',
'RewriteRule ^ROOTURL([-_!~*\'()$a-zA-Z0-9]+)/([-_!~*\'()$a-zA-Z0-9]+)/([0-9]*|msg[0-9]*|new)/?$ ./index.php?pretty;board=$1;topic=$2.$3 [L,QSA]',
),
),
'test_callback' => 'pretty_topics_test',
'title' => 'Konular',
),
'actions' => array(
'description' => 'Action URL\'lerini düzenler (örnek, index.php?action=admin)',
'enabled' => 1,
'filter' => array(
'priority' => 55,
'callback' => 'pretty_urls_actions_filter',
),
'rewrite' => array(
'priority' => 45,
'rule' => '#ACTIONS', // To be replaced in pretty_update_filters()
),
'test_callback' => 'pretty_actions_test',
'title' => 'Action\'lar',
),
'profiles' => array(
'description' => 'Profil URL\'lerini düzenler. Kullanıcıların Görünen Ad\'ları yerine Kullanıcı Ad\'larını kullanır. Bu kullanıcılara uygun olmayabilir.',
'enabled' => 0,
'filter' => array(
'priority' => 50,
'callback' => 'pretty_profiles_filter',
),
'rewrite' => array(
'priority' => 40,
'rule' => 'RewriteRule ^profile/([^/]+)/?$ ./index.php?pretty;action=profile;user=$1 [L,QSA]',
),
'test_callback' => 'pretty_profiles_test',
'title' => 'Profiller',
),
);



2. Profile.turkish-utf8.php adında bir dosya oluşturun ve içine aşağıdaki kodları ekleyin. Ve bu dosyayı temanızın languages klasörüne atın.
<?php
// Version: 1.0; PrettyUrls

// Install chrome
$txt['pretty_chrome_install_title'] = 'Pretty URLs Kurulumu';
$txt['pretty_install_success'] = '<b>Pretty URLs</b> modifikasyonunu kullandığınız için teşekkürler! Kurulum başarılı!';
$txt['pretty_install_continue'] = 'URL\' leri yeniden yapılandırmak için admin paneline gidiniz.';

// Admin chrome
$txt['pretty_chrome_title'] = 'Pretty URLs Yönetici';
$txt['pretty_chrome_menu_news'] = 'Yenilikler';
$txt['pretty_chrome_menu_settings'] = 'Ayarlar';
$txt['pretty_chrome_menu_maintenance'] = 'Bakım';

// News page
$txt['pretty_chrome_caption_news'] = 'Modifikasyonun web sitesinden en güncel yenilikler ve bilgiler';
$txt['pretty_chrome_page_title_news'] = 'Pretty URLs Yenilikler &amp; Bilgi';
$txt['pretty_chrome_title_news'] = 'Yenilikler &amp; Bilgi';
$txt['pretty_current_version'] = 'Güncel sürüm';
$txt['pretty_download'] = 'İndir';
$txt['pretty_latest_version'] = 'Son sürüm';
$txt['pretty_upgrade'] = 'Şimdi güncelle!';
$txt['pretty_version'] = 'Sürüm bilgisi';

// Settings page
$txt['pretty_cant_write_htaccess'] = '.htaccess dosyası üzerine yazılamıyor. Lütfen yazılabilirlik izinlerini düzenleyin.';
$txt['pretty_chrome_caption_settings'] = 'Çeşitli ayarlar';
$txt['pretty_chrome_page_title_settings'] = 'Pretty URLs Ayarları';
$txt['pretty_core_settings'] = 'Çekirdek ayarları';
$txt['pretty_enable'] = 'URL değişimini etkinleştir';
$txt['pretty_filters'] = 'URL değişimi filitreleri';
$txt['pretty_save'] = 'Kaydet';
$txt['pretty_skipactions'] = 'Atlanmasını istediğiniz Action\'lar: ';
$txt['pretty_skipactions_note'] = 'URL\'lerinin yeniden düzenlenmesini istemediğiniz Action\'ları virgülle ayırarak yazınız.';
$txt['pretty_bufferusecache'] = 'PrettyURL\'ler için önbelleğe alma yerine veritabanı tablosunu kullanın';
// Tests page
$txt['pretty_chrome_caption_tests'] = 'URL\'lerin değişim işlemi başlamadan önce bu linklerin daha önceden değiştirilmediğini kontrol edin.';

// Maintenance page
$txt['pretty_chrome_caption_maintenance'] = 'Bazı bakım görevlerini çalıştırır.';
$txt['pretty_chrome_page_title_maintenance'] = 'Pretty URLs Bakım';
$txt['pretty_run_maintenance'] = 'Bakım görevlerini çalıştır';

// Edit filters page
$txt['pretty_chrome_caption_filters'] = 'Filitre dizilerini ayarlamak için bir araç. Dizi <a href="http://www.json.org/">JSON</a> formatında biçimlendirilir. Dikkatli olun, JSON ayrıştırıcısı oldukça katıdır.';
$txt['pretty_chrome_page_title_filters'] = 'Pretty URLs Filitre Araçları';
$txt['pretty_chrome_title_filters'] = 'Filitre Araçları';
$txt['pretty_no_json'] = 'PHP JSON uzantısı bu araç için gereklidir. PHP 5.2\'ye yükseltmelisiniz.';

// Board URLs interface
$txt['pretty_add_url'] = 'Ekle';
$txt['pretty_add_url_description'] = 'Bir URL ekle. Buraya girdiğiniz URL\'ler sadece belirli karakterlere izin verilir olarak işlenecektir.';
$txt['pretty_board_url_title'] = 'Pretty URLs for: ';
$txt['pretty_deleted_board'] = 'Silinmiş kategoriler #';
$txt['pretty_duplicate_link'] = 'birincisini sil.';
$txt['pretty_duplicate_warning'] = 'Bu URL başka bir kategoride kullanılmaktadır. Eğer isterseniz geçerli olacaktır ';
$txt['pretty_make_primary'] = 'Birincil yap';
$txt['pretty_no_primary_warning'] = 'Uyarı, birincil URL değil!';
$txt['pretty_numerical'] = 'Üzgünüm, Bu URL is either a number or the same as a forum action the board ID had to be added as a suffix.';
$txt['pretty_primary_url'] = 'Birincil';
$txt['pretty_filter_profiles'] = 'Profiller';

?>



3. Daha sonra Sources > PrettyUrls.php Dosyasını açın ve aşağıdaki adımları uygulayın
Code (Bul) Select
Settings saved
Code (Değiştir) Select
Ayarlar kaydedildi

Code (Bul) Select
Filters saved and updated
Code (Değiştir) Select
Filitreler güncelleştirildi ve kaydedildi


Çeviri tamamen bana aittir umarım işinize yarar.

Advertisement: