{"id":2254,"date":"2026-06-27T11:25:37","date_gmt":"2026-06-27T08:25:37","guid":{"rendered":"https:\/\/allinonewpsettings.com\/blog\/?p=2254"},"modified":"2026-10-18T05:20:22","modified_gmt":"2026-10-18T02:20:22","slug":"wordpress-po-dosyalari-mo-dosyalarina-nasil-derlenir","status":"publish","type":"post","link":"https:\/\/allinonewpsettings.com\/blog\/tr\/wordpress-po-dosyalari-mo-dosyalarina-nasil-derlenir\/","title":{"rendered":"WordPress PO Dosyalar\u0131 MO Dosyalar\u0131na Nas\u0131l Derlenir?"},"content":{"rendered":"<p>Bir \u00e7eviriyi d\u00fczelttiniz, PO dosyas\u0131n\u0131 MO dosyas\u0131na derlediniz, y\u00fcklediniz ve siteniz h\u00e2l\u00e2 eski metni g\u00f6steriyor. WordPress 6.5 ve sonras\u0131nda en olas\u0131 neden, WordPress&#8217;in MO dosyan\u0131z\u0131 hi\u00e7 okumamas\u0131d\u0131r. Yan\u0131nda ayn\u0131 ad\u0131 ta\u015f\u0131yan bir PHP \u00e7eviri dosyas\u0131 durur ve WordPress onu tercih eder.<\/p>\n<p>Bu rehber WordPress PO dosyalar\u0131n\u0131 \u00fc\u00e7 ara\u00e7la MO dosyas\u0131na derler ve do\u011fru bir MO dosyas\u0131n\u0131n ekranda yine de hi\u00e7bir \u015feyi de\u011fi\u015ftirmemesinin nedenlerini de size g\u00f6sterir. Bunlardan biri yaln\u0131zca T\u00fcrk\u00e7ede kar\u015f\u0131n\u0131za \u00e7\u0131kar: \u00e7o\u011ful sat\u0131r\u0131.<\/p>\n<div class=\"aiows-article-toc\" style=\"margin: 28px 0; padding: 20px 22px; border: 1px solid #dcdcde; border-radius: 12px; background: #fafafa;\"><strong style=\"display: block; margin-bottom: 10px; font-size: 18px;\">\u0130\u00e7indekiler<\/strong><\/p>\n<ol style=\"margin: 0 0 0 20px;\">\n<li><a style=\"color: inherit; text-decoration: underline; text-underline-offset: 2px;\" href=\"#hangi-dosya\">WordPress hangi dosyay\u0131 okur?<\/a><\/li>\n<li><a style=\"color: inherit; text-decoration: underline; text-underline-offset: 2px;\" href=\"#derleme\">msgfmt ya da Poedit ile derlemek<\/a><\/li>\n<li><a style=\"color: inherit; text-decoration: underline; text-underline-offset: 2px;\" href=\"#wp-cli\">WP-CLI ile derlemek ve yan\u0131ndaki PHP dosyas\u0131<\/a><\/li>\n<li><a style=\"color: inherit; text-decoration: underline; text-underline-offset: 2px;\" href=\"#konum\">Dosya nereye gider, onu ne ezer?<\/a><\/li>\n<li><a style=\"color: inherit; text-decoration: underline; text-underline-offset: 2px;\" href=\"#cogul\">T\u00fcrk\u00e7e \u00e7o\u011ful sat\u0131r\u0131: s\u0131f\u0131r tekildir<\/a><\/li>\n<li><a style=\"color: inherit; text-decoration: underline; text-underline-offset: 2px;\" href=\"#fuzzy\">fuzzy i\u015faretli girdiler siteye hi\u00e7 ula\u015fmaz<\/a><\/li>\n<li><a style=\"color: inherit; text-decoration: underline; text-underline-offset: 2px;\" href=\"#javascript\">JavaScript metinleri JSON dosyas\u0131 ister<\/a><\/li>\n<li><a style=\"color: inherit; text-decoration: underline; text-underline-offset: 2px;\" href=\"#dogrulama\">Do\u011frulama<\/a><\/li>\n<li><a style=\"color: inherit; text-decoration: underline; text-underline-offset: 2px;\" href=\"#aiows\">AIOWS Dil Derleyici<\/a><\/li>\n<li><a style=\"color: inherit; text-decoration: underline; text-underline-offset: 2px;\" href=\"#sss\">S\u0131k sorulanlar<\/a><\/li>\n<li><a style=\"color: inherit; text-decoration: underline; text-underline-offset: 2px;\" href=\"#kaynaklar\">Kaynaklar<\/a><\/li>\n<\/ol>\n<\/div>\n<h2 id=\"hangi-dosya\" style=\"scroll-margin-top: 96px;\">WordPress hangi dosyay\u0131 okur?<\/h2>\n<p>Ayn\u0131 ad\u0131 ta\u015f\u0131yan \u00fc\u00e7 dosya t\u00fcr\u00fc \u00fc\u00e7 ayr\u0131 i\u015f yapar:<\/p>\n<div class=\"aiows-article-table\" style=\"margin: 16px 0; overflow-x: auto;\">\n<table style=\"width: 100%; border-collapse: collapse;\">\n<thead>\n<tr>\n<th style=\"text-align: left; padding: 8px 10px; border: 1px solid #dcdcde; background: #fafafa;\" scope=\"col\">Dosya<\/th>\n<th style=\"text-align: left; padding: 8px 10px; border: 1px solid #dcdcde; background: #fafafa;\" scope=\"col\">Kim okur<\/th>\n<th style=\"text-align: left; padding: 8px 10px; border: 1px solid #dcdcde; background: #fafafa;\" scope=\"col\">Nedir<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"padding: 8px 10px; border: 1px solid #dcdcde; vertical-align: top;\"><code>eklentim-tr_TR.po<\/code><\/td>\n<td style=\"padding: 8px 10px; border: 1px solid #dcdcde; vertical-align: top;\">Siz ve Poedit gibi d\u00fczenleyiciler<\/td>\n<td style=\"padding: 8px 10px; border: 1px solid #dcdcde; vertical-align: top;\">Metin kayna\u011f\u0131. WordPress onu hi\u00e7 okumaz.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 8px 10px; border: 1px solid #dcdcde; vertical-align: top;\"><code>eklentim-tr_TR.mo<\/code><\/td>\n<td style=\"padding: 8px 10px; border: 1px solid #dcdcde; vertical-align: top;\">WordPress<\/td>\n<td style=\"padding: 8px 10px; border: 1px solid #dcdcde; vertical-align: top;\">Derlenmi\u015f ikili katalog.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 8px 10px; border: 1px solid #dcdcde; vertical-align: top;\"><code>eklentim-tr_TR.l10n.php<\/code><\/td>\n<td style=\"padding: 8px 10px; border: 1px solid #dcdcde; vertical-align: top;\">WordPress 6.5 ve sonras\u0131<\/td>\n<td style=\"padding: 8px 10px; border: 1px solid #dcdcde; vertical-align: top;\">Ayn\u0131 katalog, PHP dizisi olarak; daha h\u0131zl\u0131 y\u00fcklenir.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>\u0130ki derlenmi\u015f dosya da varsa WordPress 6.5 ve sonras\u0131 <code>.l10n.php<\/code> dosyas\u0131n\u0131 y\u00fckler, <code>.mo<\/code> dosyan\u0131z\u0131 yok sayar; WordPress.org&#8217;dan gelen dil paketleri art\u0131k ikisini de i\u00e7erir. Yani yaln\u0131zca MO dosyas\u0131n\u0131 derlerseniz ve yan\u0131nda ayn\u0131 adl\u0131 bir PHP dosyas\u0131 zaten varsa, de\u011fi\u015fikli\u011finiz g\u00f6r\u00fcnmez kal\u0131r.<\/p>\n<p>\u0130ki \u00e7\u0131k\u0131\u015f yolunuz var. PHP dosyas\u0131n\u0131 da \u00fcretin; WP-CLI b\u00f6l\u00fcm\u00fc nas\u0131l yap\u0131laca\u011f\u0131n\u0131 g\u00f6sterir. Ya da eskimi\u015f <code>.l10n.php<\/code> dosyas\u0131n\u0131 silin; WordPress o zaman MO dosyan\u0131za d\u00f6ner. Dosya do\u011fruysa ve metin yine de\u011fi\u015fmiyorsa, <a href=\"https:\/\/allinonewpsettings.com\/blog\/tr\/wordpress-eklenti-cevirileri-gorunmuyor-nedenler-ve-cozumler\/\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress eklenti \u00e7evirileri g\u00f6r\u00fcnm\u00fcyor<\/a> yaz\u0131s\u0131 dosyan\u0131n d\u0131\u015f\u0131ndaki nedenleri anlat\u0131r.<\/p>\n<p>Bu yaz\u0131n\u0131n test sitesinde ad\u0131m ad\u0131m b\u00f6yle oldu: ayn\u0131 PO dosyas\u0131ndan bir <code>.mo<\/code> ve onun <code>.l10n.php<\/code> dosyas\u0131 \u00fcretildi ve sayfan\u0131z o metni g\u00f6sterdi. Bir metin de\u011fi\u015ftirilip yaln\u0131zca <code>.mo<\/code> yeniden derlendi\u011finde eski metin yerinde kald\u0131; <code>wp i18n make-php<\/code> PHP dosyas\u0131n\u0131 yeniden yaz\u0131nca bir sonraki yenilemede yeni metin g\u00f6r\u00fcnd\u00fc.<\/p>\n<h2 id=\"derleme\" style=\"scroll-margin-top: 96px;\">msgfmt ya da Poedit ile derlemek<\/h2>\n<p><code>msgfmt<\/code>, GNU gettext&#8217;in derleyicisidir ve onu Linux sunucular\u0131n \u00e7o\u011funda ve Windows i\u00e7in Git&#8217;in i\u00e7inde bulursunuz:<\/p>\n<pre><code>msgfmt --check --statistics -o eklentim-tr_TR.mo eklentim-tr_TR.po<\/code><\/pre>\n<p><code>--check<\/code> ba\u015fl\u0131\u011f\u0131n\u0131z\u0131 ve <code>%s<\/code>, <code>%d<\/code> gibi yer tutucular\u0131n\u0131z\u0131 \u00f6zg\u00fcn metne g\u00f6re denetler. <code>--statistics<\/code> ka\u00e7 girdinizin \u00e7evrilmi\u015f, fuzzy ve \u00e7evrilmemi\u015f oldu\u011funu size s\u00f6yler; y\u00fcklemeden \u00f6nce bu sat\u0131r\u0131 okuyun.<\/p>\n<p>Poedit&#8217;te PO dosyan\u0131z\u0131 kaydetti\u011finizde MO dosyas\u0131 varsay\u0131lan olarak yan\u0131na yaz\u0131l\u0131r. Poedit 3.10&#8217;da Windows ve Linux&#8217;ta bu ayar\u0131 <strong>Dosya<\/strong> \u203a <strong>Ayarlar\u2026<\/strong> \u203a <strong>Genel<\/strong> alt\u0131nda, D\u00fczenleme grubunda bulursunuz: &#8220;Kaydederken MO dosyas\u0131n\u0131 otomatik olarak derle&#8221;. Mac&#8217;te ayar, Poedit men\u00fcs\u00fcndeki ayarlardad\u0131r.<\/p>\n<p>\u0130ki ara\u00e7 da <code>.l10n.php<\/code> dosyas\u0131n\u0131 sizin i\u00e7in yazmaz.<\/p>\n<h2 id=\"wp-cli\" style=\"scroll-margin-top: 96px;\">WP-CLI ile derlemek ve yan\u0131ndaki PHP dosyas\u0131<\/h2>\n<p>WP-CLI&#8217;nin i18n komutlar\u0131 iki bi\u00e7imi de \u00fcretir:<\/p>\n<pre><code>wp i18n make-mo  wp-content\/languages\/plugins\/eklentim-tr_TR.po\nwp i18n make-php wp-content\/languages\/plugins\/eklentim-tr_TR.po<\/code><\/pre>\n<p>Hedef vermezseniz her komut dosyas\u0131n\u0131 kayna\u011f\u0131n\u0131z\u0131n yan\u0131na yazar ve her de\u011fi\u015fiklikten sonra ikisini de \u00e7al\u0131\u015ft\u0131r\u0131rsan\u0131z, eskimi\u015f PHP dosyas\u0131 sorunu ba\u015f\u0131n\u0131za gelmez. Ama \u00f6nce fuzzy i\u015faretlerinizi temizleyin, \u00e7\u00fcnk\u00fc fuzzy b\u00f6l\u00fcm\u00fcnde g\u00f6rece\u011finiz gibi iki komut da fuzzy girdileri dosyaya al\u0131r. <code>make-php<\/code> WP-CLI 2.10.0 ile, <code>make-mo<\/code> 2.5.0 ile geldi. Komutlardan biri yoksa <code>wp cli version<\/code> ile s\u00fcr\u00fcm\u00fcn\u00fcze bak\u0131n.<\/p>\n<p>Test sitesinde WP-CLI 2.12.0, iki komuta da tek sat\u0131rla yan\u0131t verdi: <code>Success: Created 1 file.<\/code><\/p>\n<h2 id=\"konum\" style=\"scroll-margin-top: 96px;\">Dosya nereye gider, onu ne ezer?<\/h2>\n<p>Dosya ad\u0131n\u0131 siz se\u00e7mezsiniz: eklentinin metin alan\u0131, k\u0131sa \u00e7izgi, yerel kodu, uzant\u0131. <code>eklentim-tr_TR.mo<\/code> \u00e7al\u0131\u015f\u0131r; <code>eklentim-tr.mo<\/code> ve <code>tr_TR.mo<\/code> \u00e7al\u0131\u015fmaz. Metin alan\u0131n\u0131 eklentinin ana dosyas\u0131ndaki <code>Text Domain:<\/code> sat\u0131r\u0131nda bulursunuz.<\/p>\n<p>WordPress \u00f6nce <code>wp-content\/languages\/plugins\/<\/code> klas\u00f6r\u00fcne bakar (temalar i\u00e7in <code>wp-content\/languages\/themes\/<\/code>), sonra eklentinin kendi <code>languages<\/code> klas\u00f6r\u00fcne. \u0130lk klas\u00f6re koydu\u011funuz dosya kazan\u0131r.<\/p>\n<p>Otomatik \u00e7eviri g\u00fcncellemeleriniz de tam bu klas\u00f6re yazar. WordPress.org o eklenti i\u00e7in daha yeni bir dil paketi yay\u0131mlad\u0131\u011f\u0131nda ayn\u0131 adl\u0131 dosyan\u0131z de\u011fi\u015ftirilir; d\u00fczeltmeleriniz gider ve bunu size hi\u00e7bir \u015fey s\u00f6ylemez.<\/p>\n<p>Kendi \u00e7evirinizi s\u00fcrd\u00fcr\u00fcyorsan\u0131z PO dosyan\u0131z\u0131n bir kopyas\u0131n\u0131 <code>wp-content\/languages\/<\/code> d\u0131\u015f\u0131nda saklay\u0131n; g\u00fcncellemeden sonra yeniden derlersiniz. O klas\u00f6rde zaten neler oldu\u011funu g\u00f6rmek i\u00e7in <a href=\"https:\/\/allinonewpsettings.com\/blog\/tr\/wordpress-dil-dosyalari-nasil-taranir-ve-yonetilir\/\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress dil dosyalar\u0131 nas\u0131l taran\u0131r ve y\u00f6netilir<\/a> yaz\u0131s\u0131na bak\u0131n.<\/p>\n<h2 id=\"cogul\" style=\"scroll-margin-top: 96px;\">T\u00fcrk\u00e7e \u00e7o\u011ful sat\u0131r\u0131: s\u0131f\u0131r tekildir<\/h2>\n<p>PO ba\u015fl\u0131\u011f\u0131n\u0131zdaki bir sat\u0131r, WordPress&#8217;in hangi \u00e7eviriyi se\u00e7ece\u011fini belirler. WordPress.org&#8217;un T\u00fcrk\u00e7e dil paketleri \u015funu kullan\u0131r:<\/p>\n<pre><code>&quot;Plural-Forms: nplurals=2; plural=(n &gt; 1);\\n&quot;<\/code><\/pre>\n<p>Bu kurala g\u00f6re 0 ve 1 tekil, 2 ve fazlas\u0131 \u00e7o\u011ful formu al\u0131r. Ba\u015fl\u0131\u011f\u0131 \u0130ngilizce ya da Almanca bir dosyadan kopyalad\u0131ysan\u0131z orada <code>plural=(n != 1)<\/code> yazar ve o ba\u015fl\u0131kla 0 say\u0131s\u0131 \u00e7o\u011ful formuna d\u00fc\u015fer. T\u00fcrk\u00e7ede iki form \u00e7o\u011fu zaman ayn\u0131 yaz\u0131ld\u0131\u011f\u0131 i\u00e7in fark g\u00f6r\u00fcnmeyebilir; formlar\u0131 farkl\u0131 yazd\u0131ysan\u0131z 0 i\u00e7in se\u00e7ilen metin de de\u011fi\u015fir.<\/p>\n<p>PO dosyas\u0131n\u0131 elle ba\u015flat\u0131yorsan\u0131z ba\u015fl\u0131\u011f\u0131 mevcut bir T\u00fcrk\u00e7e \u00e7eviriden kopyalay\u0131n.<\/p>\n<p>Test sitesinde iki formu farkl\u0131 yaz\u0131lm\u0131\u015f bir girdiyle denendi\u011finde <code>n > 1<\/code> ba\u015fl\u0131\u011f\u0131yla 0 ve 1 birinci formu, 2 ikinci formu g\u00f6sterdi; <code>n != 1<\/code> ba\u015fl\u0131\u011f\u0131yla 0 ikinci forma, yani \u00e7o\u011fula ge\u00e7ti.<\/p>\n<h2 id=\"fuzzy\" style=\"scroll-margin-top: 96px;\">fuzzy i\u015faretli girdiler siteye hi\u00e7 ula\u015fmaz<\/h2>\n<p>fuzzy girdi, d\u00fczenleyicinizin tahmin etti\u011fi ya da \u00f6zg\u00fcn metni de\u011fi\u015fmi\u015f bir girdidir. PO dosyan\u0131zda <code>#, fuzzy<\/code> yorumunu ta\u015f\u0131r. Poedit onu size &#8220;\u00c7al\u0131\u015fma Gerekli&#8221; olarak i\u015faretler.<\/p>\n<p><code>msgfmt<\/code>, siz <code>--use-fuzzy<\/code> eklemedik\u00e7e fuzzy girdileri MO dosyas\u0131na koymaz; b\u00f6ylece tamamen \u00e7evrilmi\u015f dosyan\u0131z, her fuzzy girdide ekranda \u0130ngilizce g\u00f6sterebilir. <code>--statistics<\/code> size bunlar\u0131n say\u0131s\u0131n\u0131 verir.<\/p>\n<p>\u00c7eviriyi kontrol ettikten sonra i\u015fareti kald\u0131r\u0131n ve yeniden derleyin; say\u0131y\u0131 g\u00fczel g\u00f6stermek i\u00e7in <code>--use-fuzzy<\/code> ile derlemeyin. Bir girdi, hen\u00fcz kimse onaylamad\u0131\u011f\u0131 i\u00e7in fuzzy&#8217;dir.<\/p>\n<p>WP-CLI bu kurala uymaz; test sitesinde WP-CLI 2.12.0&#8217;daki <code>wp i18n make-mo<\/code> ve <code>wp i18n make-php<\/code>, fuzzy girdiyi dosyalar\u0131na normal bir \u00e7eviri olarak yazd\u0131 ve ekran\u0131n\u0131z onaylanmam\u0131\u015f metni g\u00f6sterdi. WP-CLI ile derliyorsan\u0131z, kontrol etmedi\u011finiz her fuzzy girdiyi \u00f6nce bo\u015falt\u0131n ya da onaylay\u0131n.<\/p>\n<h2 id=\"javascript\" style=\"scroll-margin-top: 96px;\">JavaScript metinleri JSON dosyas\u0131 ister<\/h2>\n<p>Blok d\u00fczenleyicide ve aray\u00fcz\u00fcn\u00fc JavaScript ile \u00e7izen eklentilerde g\u00f6rd\u00fc\u011f\u00fcn\u00fcz metinler MO dosyan\u0131zdan okunmaz. <code>eklentim-tr_TR-<hash>.json<\/code> adl\u0131, her betik i\u00e7in ayr\u0131 JSON dosyalar\u0131ndan gelir.<\/p>\n<p>PHP taraf\u0131ndaki metin \u00e7evrilmi\u015f ama d\u00fczenleyicideki bir d\u00fc\u011fme \u00e7evrilmemi\u015fse g\u00f6rd\u00fc\u011f\u00fcn\u00fcz budur. <code>wp i18n make-json<\/code> bu dosyalar\u0131 ayn\u0131 PO dosyas\u0131ndan sizin i\u00e7in \u00fcretir.<\/p>\n<h2 id=\"dogrulama\" style=\"scroll-margin-top: 96px;\">Do\u011frulama<\/h2>\n<div class=\"aiows-article-table\" style=\"margin: 16px 0; overflow-x: auto;\">\n<table style=\"width: 100%; border-collapse: collapse;\">\n<thead>\n<tr>\n<th style=\"text-align: left; padding: 8px 10px; border: 1px solid #dcdcde; background: #fafafa;\" scope=\"col\">Kontrol<\/th>\n<th style=\"text-align: left; padding: 8px 10px; border: 1px solid #dcdcde; background: #fafafa;\" scope=\"col\">Beklenen<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"padding: 8px 10px; border: 1px solid #dcdcde; vertical-align: top;\">PO dosyan\u0131zda <code>msgfmt --check --statistics<\/code><\/td>\n<td style=\"padding: 8px 10px; border: 1px solid #dcdcde; vertical-align: top;\">Hata yok. fuzzy ve \u00e7evrilmemi\u015f girdi say\u0131lar\u0131 bekledi\u011finiz gibi.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 8px 10px; border: 1px solid #dcdcde; vertical-align: top;\">Ba\u015fl\u0131ktaki <code>Plural-Forms<\/code> sat\u0131r\u0131<\/td>\n<td style=\"padding: 8px 10px; border: 1px solid #dcdcde; vertical-align: top;\"><code>nplurals=2; plural=(n > 1);<\/code><\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 8px 10px; border: 1px solid #dcdcde; vertical-align: top;\">Klas\u00f6r\u00fc listeleyin: <code>.mo<\/code> ve varsa <code>.l10n.php<\/code><\/td>\n<td style=\"padding: 8px 10px; border: 1px solid #dcdcde; vertical-align: top;\">\u0130kisi de de\u011fi\u015fikli\u011finizden sonra yaz\u0131lm\u0131\u015f. PHP dosyas\u0131 MO dosyas\u0131ndan eskiyse, yukar\u0131daki tuzaktas\u0131n\u0131z.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 8px 10px; border: 1px solid #dcdcde; vertical-align: top;\">Bir girdiyi fuzzy olarak i\u015faretleyin, derleyin, ekran\u0131 yenileyin<\/td>\n<td style=\"padding: 8px 10px; border: 1px solid #dcdcde; vertical-align: top;\"><strong>\u0130ngilizce \u00f6zg\u00fcn metni g\u00f6stermeye devam etmeli.<\/strong> Tahmininizi g\u00f6steriyorsa derleyiciniz fuzzy girdileri alm\u0131\u015ft\u0131r.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Son sat\u0131r, derleyicinizin i\u015farete uydu\u011funu size kan\u0131tlar. T\u00fcm sat\u0131rlar\u0131 ge\u00e7en bir kontrol yaln\u0131zca ola\u011fan yolunuzun \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 g\u00f6sterir. Bu sat\u0131r ise onaylanmam\u0131\u015f bir \u00e7evirinin ziyaret\u00e7ilerinize kazara ula\u015fmad\u0131\u011f\u0131n\u0131 g\u00f6sterir.<\/p>\n<p>Kontrol\u00fc ger\u00e7ekten kulland\u0131\u011f\u0131n\u0131z ara\u00e7la yap\u0131n. <code>msgfmt<\/code> bu kontrol\u00fc ge\u00e7er; AIOWS Dil Derleyici de iki derleyicisiyle ge\u00e7er, i\u015fareti yok sayan bir derleyici ise kal\u0131r. Test sitesinde <code>msgfmt<\/code> 1.0 ge\u00e7ti, WP-CLI 2.12.0 ise hem <code>make-mo<\/code> hem <code>make-php<\/code> ile kald\u0131.<\/p>\n<section class=\"aiows-blog-cta\" style=\"margin: 38px 0; padding: 28px; border: 1px solid #cddcff; border-radius: 16px; background: #f6f9ff;\" aria-labelledby=\"aiows\">\n<p style=\"margin: 0 0 8px; font-size: 13px; font-weight: 800; letter-spacing: .05em; color: #1746a2;\">AIOWS nas\u0131l yard\u0131mc\u0131 olur?<\/p>\n<h2 id=\"aiows\" style=\"margin: 0 0 14px; scroll-margin-top: 96px;\">AIOWS Dil Derleyici<\/h2>\n<p>Dil Derleyici, AIOWS&#8217;un kendi \u00e7evirileri i\u00e7in derleyicidir. Di\u011fer eklentileriniz i\u00e7in genel bir PO d\u00fczenleyici de\u011fildir; a\u015fa\u011f\u0131daki s\u0131n\u0131rlar bu \u00e7izginin tam olarak nerede oldu\u011funu s\u00f6yler.<\/p>\n<p><strong>AIOWS&#8217;un okudu\u011fu yerde derler.<\/strong> AIOWS eklentinizin <code>languages<\/code> klas\u00f6r\u00fcndeki PO dosyalar\u0131n\u0131 MO dosyas\u0131na \u00e7evirir; tek tek ya da &#8220;T\u00fcm Yerelleri Derle&#8221; ile hepsini birden. Sunucunuz PHP&#8217;nin <code>msgfmt<\/code> \u00e7al\u0131\u015ft\u0131rmas\u0131na izin veriyorsa <code>msgfmt<\/code> kullan\u0131r, vermiyorsa kendi derleyicisini. \u0130kisi de, <code>msgfmt<\/code> gibi, fuzzy girdilerinizi d\u0131\u015far\u0131da b\u0131rak\u0131r; onaylanmam\u0131\u015f bir \u00e7eviri ekranlar\u0131n\u0131za hi\u00e7 ula\u015fmaz. AIOWS kendi metin alan\u0131 i\u00e7in <code>.l10n.php<\/code> dosyas\u0131 getirmez; yukar\u0131daki PHP dosyas\u0131 tuza\u011f\u0131 bu dosyalar\u0131 etkilemez. WordPress, mod\u00fcl\u00fcn sizin i\u00e7in yazd\u0131\u011f\u0131 MO dosyas\u0131n\u0131 okur.<\/p>\n<p><strong>Derlemeden \u00f6nce eksikleri g\u00f6sterir.<\/strong> &#8220;Tara&#8221; sekmesi eklentinin kodunu PO dosyalar\u0131yla kar\u015f\u0131la\u015ft\u0131r\u0131r. AIOWS aray\u00fcz\u00fcn\u00fcn ne kadar\u0131n\u0131n \u00e7evrildi\u011fini bildirir, bo\u015f ve yinelenen girdileri listeler. Bo\u015f bir girdi hatas\u0131z derlenir ve yine de \u0130ngilizce g\u00f6sterir; bu listeyi \u00f6nce okuyun.<\/p>\n<p><strong>D\u00fczenledi\u011finiz dosyay\u0131 al\u0131r.<\/strong> &#8220;Y\u00fckle \/ Y\u00f6net&#8221;, ba\u015fka yerde, \u00f6rne\u011fin Poedit&#8217;te d\u00fczenledi\u011finiz bir PO ya da MO dosyas\u0131n\u0131 al\u0131r ve AIOWS&#8217;un y\u00fckledi\u011fi yere koyar. Ayn\u0131 adl\u0131 dosyan\u0131n yerine ge\u00e7er, ama oradaki her dosyay\u0131 ayn\u0131 ekrandan indirebilirsiniz; \u00f6nce bir kopya al\u0131n.<\/p>\n<p>Pratik de\u011feri \u015fudur: AIOWS&#8217;un T\u00fcrk\u00e7e aray\u00fcz\u00fcndeki bir etiketi SFTP&#8217;ye ve yerel bir gettext kurulumuna gerek kalmadan y\u00f6netim panelinizden d\u00fczeltirsiniz. D\u00fczeltmeyi Poedit&#8217;te yapars\u0131n\u0131z; y\u00fckleme ve derleme ayn\u0131 sayfan\u0131n iki sekmesindedir, ard\u0131ndan ekran\u0131 yenilemeniz yeterlidir.<\/p>\n<figure class=\"aiows-article-figure\" style=\"margin: 28px 0;\"><img fetchpriority=\"high\" decoding=\"async\" class=\"wp-image-8748\" style=\"display: block; max-width: 100%; height: auto; border: 1px solid #dcdcde; border-radius: 12px;\" src=\"https:\/\/allinonewpsettings.com\/blog\/wp-content\/uploads\/2026\/10\/p12-2254-lc-compile-tr.webp\" alt=\"Dil Derleyici&#x27;nin Derle sekmesi, &quot;T\u00fcm Yerelleri Derle&quot; sonras\u0131nda dosya ba\u015f\u0131na g\u00fcnl\u00fckle.\" width=\"2074\" height=\"1482\" \/ fetchpriority=\"high\" loading=\"eager\" srcset=\"https:\/\/allinonewpsettings.com\/blog\/wp-content\/uploads\/2026\/10\/p12-2254-lc-compile-tr.webp 2074w, https:\/\/allinonewpsettings.com\/blog\/wp-content\/uploads\/2026\/10\/p12-2254-lc-compile-tr-300x214.webp 300w, https:\/\/allinonewpsettings.com\/blog\/wp-content\/uploads\/2026\/10\/p12-2254-lc-compile-tr-1024x732.webp 1024w, https:\/\/allinonewpsettings.com\/blog\/wp-content\/uploads\/2026\/10\/p12-2254-lc-compile-tr-768x549.webp 768w, https:\/\/allinonewpsettings.com\/blog\/wp-content\/uploads\/2026\/10\/p12-2254-lc-compile-tr-1536x1098.webp 1536w, https:\/\/allinonewpsettings.com\/blog\/wp-content\/uploads\/2026\/10\/p12-2254-lc-compile-tr-2048x1463.webp 2048w\" sizes=\"(max-width: 2074px) 100vw, 2074px\" \/><figcaption style=\"margin: 8px 0 0; font-size: 14px; line-height: 1.5; color: #50575e;\">Her ad\u0131m ve her dosya i\u00e7in bir g\u00fcnl\u00fck sat\u0131r\u0131.<\/figcaption><\/figure>\n<p>S\u0131n\u0131rlar\u0131 a\u00e7\u0131k\u00e7a \u015f\u00f6yle. Yaln\u0131zca AIOWS&#8217;un kendi <code>languages<\/code> klas\u00f6r\u00fcndeki dosyalar\u0131 derler; ba\u015fka bir eklentinin ya da teman\u0131n PO dosyas\u0131 i\u00e7in yukar\u0131daki gibi <code>msgfmt<\/code>, Poedit ya da WP-CLI kullan\u0131rs\u0131n\u0131z. Yaln\u0131zca MO dosyas\u0131 yazar; <code>.l10n.php<\/code> ve JSON yazmaz. Eski MO dosyas\u0131n\u0131 kopyas\u0131n\u0131 tutmadan de\u011fi\u015ftirir; geri isteyebilece\u011finiz dosyay\u0131 \u00f6nce indirin. Tara sekmesi \u00e7o\u011ful (<code>_n()<\/code>) metinlerini kapsama oran\u0131na katmaz; o metinleri kendiniz kontrol edin.<\/p>\n<p style=\"margin-bottom: 0;\"><a style=\"display: inline-block; padding: 11px 17px; margin: 6px 8px 0 0; border-radius: 8px; background: #1557ff; color: #fff; text-decoration: none; font-weight: bold;\" href=\"https:\/\/allinonewpsettings.com\/tr\/ozellikler\/dil-derleyici\" target=\"_blank\" rel=\"noopener noreferrer\">AIOWS Dil Derleyici&#8217;yi inceleyin<\/a><a style=\"display: inline-block; padding: 10px 16px; margin: 6px 8px 0 0; border: 1px solid #1557ff; border-radius: 8px; color: #1557ff; text-decoration: none; font-weight: bold; background: #fff;\" href=\"https:\/\/allinonewpsettings.com\/tr\/fiyatlandirma\" target=\"_blank\" rel=\"noopener noreferrer\">AIOWS planlar\u0131n\u0131 kar\u015f\u0131la\u015ft\u0131r\u0131n<\/a><\/p>\n<\/section>\n<h2 id=\"sss\" style=\"scroll-margin-top: 96px;\">S\u0131k sorulanlar<\/h2>\n<p><strong>PO dosyas\u0131n\u0131 sunucuya y\u00fcklemem gerekir mi?<\/strong> WordPress i\u00e7in gerekmez; yaln\u0131zca MO ve PHP dosyalar\u0131n\u0131z\u0131 okur. PO dosyan\u0131z\u0131 yine de saklay\u0131n, \u00e7\u00fcnk\u00fc d\u00fczenleyebilece\u011finiz tek dosya odur.<\/p>\n<p><strong>MO dosyas\u0131n\u0131 do\u011frudan d\u00fczenleyebilir miyim?<\/strong> Hay\u0131r. Derlenmi\u015f ikili bir dosyad\u0131r. PO dosyan\u0131z\u0131 d\u00fczenleyin ve yeniden derleyin.<\/p>\n<p><strong>Derledim, hi\u00e7bir \u015fey de\u011fi\u015fmedi. \u0130lk neye bakay\u0131m?<\/strong> Ayn\u0131 adl\u0131 bir <code>.l10n.php<\/code> dosyas\u0131 aray\u0131n. MO dosyan\u0131zdan eskiyse WordPress onu okuyordur.<\/p>\n<p><strong>G\u00fcncellemeden sonra \u00e7evirim neden kayboldu?<\/strong> Bir dil paketi <code>wp-content\/languages\/plugins\/<\/code> i\u00e7indeki dosyan\u0131z\u0131n yerine ge\u00e7ti. PO dosyan\u0131z\u0131 ba\u015fka yerde saklay\u0131n ve yeniden derleyin.<\/p>\n<p><strong>Tema \u00e7evirisi de ayn\u0131 yolu mu izler?<\/strong> Evet. <code>wp-content\/languages\/themes\/<\/code> klas\u00f6r\u00fcn\u00fc ve teman\u0131z\u0131n metin alan\u0131n\u0131 kullan\u0131rs\u0131n\u0131z.<\/p>\n<h2 id=\"kaynaklar\" style=\"scroll-margin-top: 96px;\">Kaynaklar<\/h2>\n<ul>\n<li><a href=\"https:\/\/developer.wordpress.org\/plugins\/internationalization\/localization\/\" target=\"_blank\" rel=\"noopener noreferrer\">Yerelle\u015ftirme \u2014 WordPress Geli\u015ftirici Kaynaklar\u0131 (Eklenti El Kitab\u0131)<\/a><\/li>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2024\/02\/27\/i18n-improvements-6-5-performant-translations\/\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress 6.5&#8217;te I18N iyile\u015ftirmeleri (Performant Translations) \u2014 Make WordPress Core<\/a><\/li>\n<li><a href=\"https:\/\/developer.wordpress.org\/cli\/commands\/i18n\/\" target=\"_blank\" rel=\"noopener noreferrer\"><code>wp i18n<\/code> komutlar\u0131 \u2014 WP-CLI<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/GlotPress\/GlotPress\/blob\/develop\/locales\/locales.php\" target=\"_blank\" rel=\"noopener noreferrer\">GlotPress yerel tan\u0131mlar\u0131: T\u00fcrk\u00e7e \u00e7o\u011ful kural\u0131<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>WordPress PO dosyalar\u0131n\u0131 do\u011fru text domain, yerel ayar ve dosya yoluyla MO bi\u00e7imine derleyin; \u00e7\u0131kt\u0131n\u0131n ger\u00e7ekten y\u00fcklendi\u011fini tekil ve \u00e7o\u011ful \u00e7evirilerle do\u011frulay\u0131n.<\/p>\n","protected":false},"author":1,"featured_media":7925,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[120],"tags":[],"class_list":["post-2254","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dil-derleyici"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.0 (Yoast SEO v28.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>WordPress PO Dosyalar\u0131 MO Dosyalar\u0131na Nas\u0131l Derlenir?<\/title>\n<meta name=\"description\" content=\"WordPress PO MO derleme: Do\u011fru y\u00f6ntemi se\u00e7in, yayg\u0131n hatalardan ka\u00e7\u0131n\u0131n, sonucu do\u011frulay\u0131n ve g\u00fcvenli bir geri d\u00f6n\u00fc\u015f yolu b\u0131rak\u0131n.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/allinonewpsettings.com\/blog\/tr\/wordpress-po-dosyalari-mo-dosyalarina-nasil-derlenir\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"WordPress PO Dosyalar\u0131 MO Dosyalar\u0131na Nas\u0131l Derlenir?\" \/>\n<meta property=\"og:description\" content=\"WordPress PO MO derleme: Do\u011fru y\u00f6ntemi se\u00e7in, yayg\u0131n hatalardan ka\u00e7\u0131n\u0131n, sonucu do\u011frulay\u0131n ve g\u00fcvenli bir geri d\u00f6n\u00fc\u015f yolu b\u0131rak\u0131n.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/allinonewpsettings.com\/blog\/tr\/wordpress-po-dosyalari-mo-dosyalarina-nasil-derlenir\/\" \/>\n<meta property=\"og:site_name\" content=\"All in One WP Settings\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-27T08:25:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-18T02:20:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/allinonewpsettings.com\/blog\/wp-content\/uploads\/2026\/09\/how-to-compile-wordpress-po-files-into-mo-files-tr.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1440\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"All in One WP Settings\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"All in One WP Settings\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/tr\\\/wordpress-po-dosyalari-mo-dosyalarina-nasil-derlenir\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/tr\\\/wordpress-po-dosyalari-mo-dosyalarina-nasil-derlenir\\\/\"},\"author\":{\"name\":\"All in One WP Settings\",\"@id\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/#\\\/schema\\\/person\\\/daa924a7f9a0d0fbe18ea77286693c57\"},\"headline\":\"WordPress PO Dosyalar\u0131 MO Dosyalar\u0131na Nas\u0131l Derlenir?\",\"datePublished\":\"2026-06-27T08:25:37+00:00\",\"dateModified\":\"2026-10-18T02:20:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/tr\\\/wordpress-po-dosyalari-mo-dosyalarina-nasil-derlenir\\\/\"},\"wordCount\":1846,\"publisher\":{\"@id\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/tr\\\/wordpress-po-dosyalari-mo-dosyalarina-nasil-derlenir\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/how-to-compile-wordpress-po-files-into-mo-files-tr.webp\",\"articleSection\":[\"Dil Derleyici\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/tr\\\/wordpress-po-dosyalari-mo-dosyalarina-nasil-derlenir\\\/\",\"url\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/tr\\\/wordpress-po-dosyalari-mo-dosyalarina-nasil-derlenir\\\/\",\"name\":\"WordPress PO Dosyalar\u0131 MO Dosyalar\u0131na Nas\u0131l Derlenir?\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/tr\\\/wordpress-po-dosyalari-mo-dosyalarina-nasil-derlenir\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/tr\\\/wordpress-po-dosyalari-mo-dosyalarina-nasil-derlenir\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/how-to-compile-wordpress-po-files-into-mo-files-tr.webp\",\"datePublished\":\"2026-06-27T08:25:37+00:00\",\"dateModified\":\"2026-10-18T02:20:22+00:00\",\"description\":\"WordPress PO MO derleme: Do\u011fru y\u00f6ntemi se\u00e7in, yayg\u0131n hatalardan ka\u00e7\u0131n\u0131n, sonucu do\u011frulay\u0131n ve g\u00fcvenli bir geri d\u00f6n\u00fc\u015f yolu b\u0131rak\u0131n.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/tr\\\/wordpress-po-dosyalari-mo-dosyalarina-nasil-derlenir\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/tr\\\/wordpress-po-dosyalari-mo-dosyalarina-nasil-derlenir\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/tr\\\/wordpress-po-dosyalari-mo-dosyalarina-nasil-derlenir\\\/#primaryimage\",\"url\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/how-to-compile-wordpress-po-files-into-mo-files-tr.webp\",\"contentUrl\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/how-to-compile-wordpress-po-files-into-mo-files-tr.webp\",\"width\":1440,\"height\":720,\"caption\":\"WordPress PO Dosyalar\u0131 MO Dosyalar\u0131na Nas\u0131l Derlenir?\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/tr\\\/wordpress-po-dosyalari-mo-dosyalarina-nasil-derlenir\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WordPress PO Dosyalar\u0131 MO Dosyalar\u0131na Nas\u0131l Derlenir?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/\",\"name\":\"All in One WP Settings\",\"description\":\"Fewer plugins. Faster WordPress.\",\"publisher\":{\"@id\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/#organization\",\"name\":\"All in One WP Settings\",\"url\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/aiows-logo.webp\",\"contentUrl\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/aiows-logo.webp\",\"width\":772,\"height\":250,\"caption\":\"All in One WP Settings\"},\"image\":{\"@id\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/#\\\/schema\\\/person\\\/daa924a7f9a0d0fbe18ea77286693c57\",\"name\":\"All in One WP Settings\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/wp-content\\\/uploads\\\/aiows-avatar\\\/user-1.jpg\",\"url\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/wp-content\\\/uploads\\\/aiows-avatar\\\/user-1.jpg\",\"contentUrl\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/wp-content\\\/uploads\\\/aiows-avatar\\\/user-1.jpg\",\"caption\":\"All in One WP Settings\"},\"sameAs\":[\"https:\\\/\\\/allinonewpsettings.com\\\/blog\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"WordPress PO Dosyalar\u0131 MO Dosyalar\u0131na Nas\u0131l Derlenir?","description":"WordPress PO MO derleme: Do\u011fru y\u00f6ntemi se\u00e7in, yayg\u0131n hatalardan ka\u00e7\u0131n\u0131n, sonucu do\u011frulay\u0131n ve g\u00fcvenli bir geri d\u00f6n\u00fc\u015f yolu b\u0131rak\u0131n.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/allinonewpsettings.com\/blog\/tr\/wordpress-po-dosyalari-mo-dosyalarina-nasil-derlenir\/","og_locale":"en_US","og_type":"article","og_title":"WordPress PO Dosyalar\u0131 MO Dosyalar\u0131na Nas\u0131l Derlenir?","og_description":"WordPress PO MO derleme: Do\u011fru y\u00f6ntemi se\u00e7in, yayg\u0131n hatalardan ka\u00e7\u0131n\u0131n, sonucu do\u011frulay\u0131n ve g\u00fcvenli bir geri d\u00f6n\u00fc\u015f yolu b\u0131rak\u0131n.","og_url":"https:\/\/allinonewpsettings.com\/blog\/tr\/wordpress-po-dosyalari-mo-dosyalarina-nasil-derlenir\/","og_site_name":"All in One WP Settings","article_published_time":"2026-06-27T08:25:37+00:00","article_modified_time":"2026-10-18T02:20:22+00:00","og_image":[{"width":1440,"height":720,"url":"https:\/\/allinonewpsettings.com\/blog\/wp-content\/uploads\/2026\/09\/how-to-compile-wordpress-po-files-into-mo-files-tr.webp","type":"image\/webp"}],"author":"All in One WP Settings","twitter_card":"summary_large_image","twitter_misc":{"Written by":"All in One WP Settings","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/allinonewpsettings.com\/blog\/tr\/wordpress-po-dosyalari-mo-dosyalarina-nasil-derlenir\/#article","isPartOf":{"@id":"https:\/\/allinonewpsettings.com\/blog\/tr\/wordpress-po-dosyalari-mo-dosyalarina-nasil-derlenir\/"},"author":{"name":"All in One WP Settings","@id":"https:\/\/allinonewpsettings.com\/blog\/#\/schema\/person\/daa924a7f9a0d0fbe18ea77286693c57"},"headline":"WordPress PO Dosyalar\u0131 MO Dosyalar\u0131na Nas\u0131l Derlenir?","datePublished":"2026-06-27T08:25:37+00:00","dateModified":"2026-10-18T02:20:22+00:00","mainEntityOfPage":{"@id":"https:\/\/allinonewpsettings.com\/blog\/tr\/wordpress-po-dosyalari-mo-dosyalarina-nasil-derlenir\/"},"wordCount":1846,"publisher":{"@id":"https:\/\/allinonewpsettings.com\/blog\/#organization"},"image":{"@id":"https:\/\/allinonewpsettings.com\/blog\/tr\/wordpress-po-dosyalari-mo-dosyalarina-nasil-derlenir\/#primaryimage"},"thumbnailUrl":"https:\/\/allinonewpsettings.com\/blog\/wp-content\/uploads\/2026\/09\/how-to-compile-wordpress-po-files-into-mo-files-tr.webp","articleSection":["Dil Derleyici"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/allinonewpsettings.com\/blog\/tr\/wordpress-po-dosyalari-mo-dosyalarina-nasil-derlenir\/","url":"https:\/\/allinonewpsettings.com\/blog\/tr\/wordpress-po-dosyalari-mo-dosyalarina-nasil-derlenir\/","name":"WordPress PO Dosyalar\u0131 MO Dosyalar\u0131na Nas\u0131l Derlenir?","isPartOf":{"@id":"https:\/\/allinonewpsettings.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/allinonewpsettings.com\/blog\/tr\/wordpress-po-dosyalari-mo-dosyalarina-nasil-derlenir\/#primaryimage"},"image":{"@id":"https:\/\/allinonewpsettings.com\/blog\/tr\/wordpress-po-dosyalari-mo-dosyalarina-nasil-derlenir\/#primaryimage"},"thumbnailUrl":"https:\/\/allinonewpsettings.com\/blog\/wp-content\/uploads\/2026\/09\/how-to-compile-wordpress-po-files-into-mo-files-tr.webp","datePublished":"2026-06-27T08:25:37+00:00","dateModified":"2026-10-18T02:20:22+00:00","description":"WordPress PO MO derleme: Do\u011fru y\u00f6ntemi se\u00e7in, yayg\u0131n hatalardan ka\u00e7\u0131n\u0131n, sonucu do\u011frulay\u0131n ve g\u00fcvenli bir geri d\u00f6n\u00fc\u015f yolu b\u0131rak\u0131n.","breadcrumb":{"@id":"https:\/\/allinonewpsettings.com\/blog\/tr\/wordpress-po-dosyalari-mo-dosyalarina-nasil-derlenir\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/allinonewpsettings.com\/blog\/tr\/wordpress-po-dosyalari-mo-dosyalarina-nasil-derlenir\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/allinonewpsettings.com\/blog\/tr\/wordpress-po-dosyalari-mo-dosyalarina-nasil-derlenir\/#primaryimage","url":"https:\/\/allinonewpsettings.com\/blog\/wp-content\/uploads\/2026\/09\/how-to-compile-wordpress-po-files-into-mo-files-tr.webp","contentUrl":"https:\/\/allinonewpsettings.com\/blog\/wp-content\/uploads\/2026\/09\/how-to-compile-wordpress-po-files-into-mo-files-tr.webp","width":1440,"height":720,"caption":"WordPress PO Dosyalar\u0131 MO Dosyalar\u0131na Nas\u0131l Derlenir?"},{"@type":"BreadcrumbList","@id":"https:\/\/allinonewpsettings.com\/blog\/tr\/wordpress-po-dosyalari-mo-dosyalarina-nasil-derlenir\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/allinonewpsettings.com\/blog\/"},{"@type":"ListItem","position":2,"name":"WordPress PO Dosyalar\u0131 MO Dosyalar\u0131na Nas\u0131l Derlenir?"}]},{"@type":"WebSite","@id":"https:\/\/allinonewpsettings.com\/blog\/#website","url":"https:\/\/allinonewpsettings.com\/blog\/","name":"All in One WP Settings","description":"Fewer plugins. Faster WordPress.","publisher":{"@id":"https:\/\/allinonewpsettings.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/allinonewpsettings.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/allinonewpsettings.com\/blog\/#organization","name":"All in One WP Settings","url":"https:\/\/allinonewpsettings.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/allinonewpsettings.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/allinonewpsettings.com\/blog\/wp-content\/uploads\/2026\/07\/aiows-logo.webp","contentUrl":"https:\/\/allinonewpsettings.com\/blog\/wp-content\/uploads\/2026\/07\/aiows-logo.webp","width":772,"height":250,"caption":"All in One WP Settings"},"image":{"@id":"https:\/\/allinonewpsettings.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/allinonewpsettings.com\/blog\/#\/schema\/person\/daa924a7f9a0d0fbe18ea77286693c57","name":"All in One WP Settings","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/allinonewpsettings.com\/blog\/wp-content\/uploads\/aiows-avatar\/user-1.jpg","url":"https:\/\/allinonewpsettings.com\/blog\/wp-content\/uploads\/aiows-avatar\/user-1.jpg","contentUrl":"https:\/\/allinonewpsettings.com\/blog\/wp-content\/uploads\/aiows-avatar\/user-1.jpg","caption":"All in One WP Settings"},"sameAs":["https:\/\/allinonewpsettings.com\/blog"]}]}},"lang":"tr","translations":{"tr":2254,"en":2252,"de":2253},"pll_sync_post":{},"_links":{"self":[{"href":"https:\/\/allinonewpsettings.com\/blog\/wp-json\/wp\/v2\/posts\/2254","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/allinonewpsettings.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/allinonewpsettings.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/allinonewpsettings.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/allinonewpsettings.com\/blog\/wp-json\/wp\/v2\/comments?post=2254"}],"version-history":[{"count":3,"href":"https:\/\/allinonewpsettings.com\/blog\/wp-json\/wp\/v2\/posts\/2254\/revisions"}],"predecessor-version":[{"id":8782,"href":"https:\/\/allinonewpsettings.com\/blog\/wp-json\/wp\/v2\/posts\/2254\/revisions\/8782"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/allinonewpsettings.com\/blog\/wp-json\/wp\/v2\/media\/7925"}],"wp:attachment":[{"href":"https:\/\/allinonewpsettings.com\/blog\/wp-json\/wp\/v2\/media?parent=2254"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/allinonewpsettings.com\/blog\/wp-json\/wp\/v2\/categories?post=2254"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/allinonewpsettings.com\/blog\/wp-json\/wp\/v2\/tags?post=2254"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}