{"id":3801,"date":"2019-07-08T15:01:12","date_gmt":"2019-07-08T12:01:12","guid":{"rendered":"https:\/\/sitecenneti.com\/wordpress\/?p=3801"},"modified":"2019-07-08T20:05:26","modified_gmt":"2019-07-08T17:05:26","slug":"load_theme_textdomain","status":"publish","type":"post","link":"https:\/\/sitecenneti.com\/wordpress\/wordpress-fonksiyonlari\/load_theme_textdomain\/","title":{"rendered":"Load_theme_textdomain()"},"content":{"rendered":"<div id=\"toc_container\" class=\"toc_transparent no_bullets\"><p class=\"toc_title\">BU DERS\u0130N BA\u015eLIKLARI<\/p><ul class=\"toc_list\"><li><a href=\"#Aciklamasi\"><span class=\"toc_number toc_depth_1\">1<\/span> A\u00e7\u0131klamas\u0131:<\/a><\/li><li><a href=\"#Parametreleri\"><span class=\"toc_number toc_depth_1\">2<\/span> Parametreleri<\/a><ul><li><a href=\"#textdomain\"><span class=\"toc_number toc_depth_2\">2.1<\/span> $textdomain<\/a><\/li><li><a href=\"#dizin\"><span class=\"toc_number toc_depth_2\">2.2<\/span> $dizin<\/a><\/li><\/ul><\/li><li><a href=\"#Dondurdugu_deger\"><span class=\"toc_number toc_depth_1\">3<\/span> D\u00f6nd\u00fcrd\u00fc\u011f\u00fc de\u011fer:<\/a><\/li><li><a href=\"#Kaynak_kodu\"><span class=\"toc_number toc_depth_1\">4<\/span> Kaynak kodu:<\/a><\/li><li><a href=\"#Kullanimi\"><span class=\"toc_number toc_depth_1\">5<\/span> Kullan\u0131m\u0131:<\/a><ul><li><a href=\"#Ornek-1\"><span class=\"toc_number toc_depth_2\">5.1<\/span> \u00d6rnek-1<\/a><\/li><\/ul><\/li><\/ul><\/div>\n\n<pre class=\"wp-block-code\"><code>load_theme_textdomain( string $textdomain, string $dizin = false )<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span id=\"Aciklamasi\">A\u00e7\u0131klamas\u0131:<\/span><\/h2>\n\n\n\n<p>Teman\u0131z\u0131n metinlerini terc\u00fcme edilmi\u015f olarak getirir. E\u011fer, teman\u0131z\u0131n ana dizininde, ziyaret\u00e7inizin diline ait bir <code>.mo<\/code> dosyas\u0131 varsa, teman\u0131z ziyaret\u00e7inizin dilinde a\u00e7\u0131lacakt\u0131r. Fonksiyonun, terc\u00fcme edilmi\u015f metinleri bulurken kulland\u0131\u011f\u0131 anahtar <code>$textdomain<\/code> olacakt\u0131r.<\/p>\n\n\n\n<p>Terc\u00fcme i\u00e7in kullan\u0131lacak <code>.mo<\/code> dosyas\u0131n\u0131n ismi ait oldu\u011fu dilin dil kodu olmal\u0131d\u0131r. A\u015fa\u011f\u0131da baz\u0131 diller i\u00e7in uygun olan <code>.mo<\/code> dosyas\u0131 adlar\u0131n\u0131 verilmi\u015ftir:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Frans\u0131zca i\u00e7in: <code>fr_FR.mo<\/code><\/li><li>Amerikan \u0130ngilizcesi i\u00e7in :  &nbsp;<code>en_US.mo<\/code><\/li><li>T\u00fcrk\u00e7e i\u00e7in: <code>tr_TR.mo<\/code><\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span id=\"Parametreleri\">Parametreleri<\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"textdomain\">$textdomain<\/span><\/h3>\n\n\n\n<p>(<em>Zorunludur<\/em>.) Terc\u00fcme edilmi\u015f metinleri getirmek i\u00e7in gereken kimlik de\u011feridir. E\u015fsiz olmal\u0131d\u0131r. T\u00fcrk\u00e7e karakter ve bo\u015fluk i\u00e7ermemelidir.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"dizin\">$dizin<\/span><\/h3>\n\n\n\n<p>Terc\u00fcme edilmi\u015f metinlerinizi i\u00e7eren <code>.mo<\/code> dosyas\u0131n\u0131n dizinidir. Varsay\u0131lan olarak <code>false<\/code> de\u011feri ayarlanm\u0131\u015ft\u0131r.<\/p>\n\n\n\n<p>Bu parametreyi varsay\u0131lan de\u011feri ile b\u0131rak\u0131rsan\u0131z, <code>load_theme_textdomain()<\/code> fonksiyonu, <code>.mo<\/code> dosyas\u0131n\u0131, teman\u0131z\u0131n ana dizininde arayacakt\u0131r.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span id=\"Dondurdugu_deger\">D\u00f6nd\u00fcrd\u00fc\u011f\u00fc de\u011fer:<\/span><\/h2>\n\n\n\n<p>(<em>bool<\/em>) Terc\u00fcme edilen metin do\u011fru bir \u015fekilde y\u00fcklenirse<code> true<\/code> aksi halde <code>false<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span id=\"Kaynak_kodu\">Kaynak kodu:<\/span><\/h2>\n\n\n\n<p>Dizini : <strong>wp-includes\/l10n.php<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>function load_theme_textdomain( $domain, $path = false ) {\n    \/**\n     * Filters a theme's locale.\n     *\n     * @since 3.0.0\n     *\n     * @param string $locale The theme's current locale.\n     * @param string $domain Text domain. Unique identifier for retrieving translated strings.\n     *\/\n    $locale = apply_filters( 'theme_locale', determine_locale(), $domain );\n \n    $mofile = $domain . '-' . $locale . '.mo';\n \n    \/\/ Try to load from the languages directory first.\n    if ( load_textdomain( $domain, WP_LANG_DIR . '\/themes\/' . $mofile ) ) {\n        return true;\n    }\n \n    if ( ! $path ) {\n        $path = get_template_directory();\n    }\n \n    return load_textdomain( $domain, $path . '\/' . $locale . '.mo' );\n}<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span id=\"Kullanimi\">Kullan\u0131m\u0131:<\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Ornek-1\">\u00d6rnek-1<\/span><\/h3>\n\n\n\n<p><code>Load_theme_textdomain()<\/code> fonksiyonu, <code>functions.php<\/code> dosyas\u0131nda ve temel olarak \u015fu \u015fekilde kullan\u0131l\u0131r:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>add_action('after_setup_theme', 'ilktemam_setup');\n \n\/**\n * ilktemam i\u00e7in terc\u00fcmeleri y\u00fckler\n * Terc\u00fcme dosyas\u0131 (.mo) dizini i\u00e7in varsay\u0131lan olarak yavru tema dizinindeki languages klas\u00f6r\u00fc g\u00f6sterilmi\u015ftir.\n *\/\nfunction ilktemam_setup(){\n    load_theme_textdomain('ilktemam_textdomain', get_theme_file_path() . '\/languages');\n}<\/code><\/pre>\n\n\n\n\t<br \/>\n\t<div class=\"stcnnt-yazi-ici-reklam\">\n\t<span aria-hidden=\"true\" class=\"sc-reklam-basligi text-muted\" style=\"display:block;text-align:center;\">bu bir reklamd\u0131r:<\/span>\n\t<p aria-hidden=\"true\" class=\"shadow-lg m-0 p-0\">\n\t\t<script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js\"><\/script>\n\t\t<ins class=\"adsbygoogle\"\n\t\t\t style=\"display:block; text-align:center;\"\n\t\t\t data-ad-layout=\"in-article\"\n\t\t\t data-ad-format=\"fluid\"\n\t\t\t data-ad-client=\"ca-pub-6366953309324763\"\n\t\t\t data-ad-slot=\"2001829037\"><\/ins>\n\t\t<script>\n\t\t\t (adsbygoogle = window.adsbygoogle || []).push({});\n\t\t<\/script>\n\t<\/p>\n\t<\/div>\n\t\n","protected":false},"excerpt":{"rendered":"<p>Haz\u0131r bir WordPress fonksiyonu olan load_theme_textdomain() fonksiyonu a\u00e7\u0131klanm\u0131\u015ft\u0131r.<\/p>\n","protected":false},"author":1,"featured_media":3103,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[29],"tags":[184,183],"class_list":["post-3801","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress-fonksiyonlari","tag-load-theme-textdomain","tag-load_theme_textdomain"],"_links":{"self":[{"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/posts\/3801","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/comments?post=3801"}],"version-history":[{"count":0,"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/posts\/3801\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/media\/3103"}],"wp:attachment":[{"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/media?parent=3801"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/categories?post=3801"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/tags?post=3801"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}