zeytoon
آفلاین
عضو
تعداد نوشتهها: ۱۹
#
نوشته شده: ۱۳ سال پیش
۳۱ خرداد ۱۳۹۰ - ۲۰:۲۷
من در فایل poedit کلمه را برای ترجمه وارد کردم ولی هنگامی که ترجمه % دیدگاه را برای آن وارد می کنم هنگام ذخیره فایل خطا می دهد. و فقط زمانی خطا نمی دهد که یا جای ترجمه خالی باشد یا خود کلمه comments% وارد شده باشد. خطایی که در فایل log دخیره شده است به صورت زیر است:
msgstr' is not a valid PHP format string, unlike 'msgid'. Reason: The character that terminates the directive number 1 is not a valid conversion specifier.
zeytoon
آفلاین
عضو
تعداد نوشتهها: ۱۹
#
نوشته شده: ۱۳ سال پیش
۱ تیر ۱۳۹۰ - ۰۲:۳۸
سوال دوم : چطور می توانم کلمه logged in as در کد زیر با ــ و e_ برای ترجمه آماده کنم؟
<?php printf(__('<span class="bold">Logged in as %s.</span>'), '<a href="'.get_option('siteurl').'/wp-admin/profile.php">'.$user_identity.'</a>'); ?>
Omid Sh
آفلاین
عضو فعال
تعداد نوشتهها: ۷۸۲
تشکر شده: ۹۱۷ بار
#
نوشته شده: ۱۳ سال پیش
۱ تیر ۱۳۹۰ - ۱۳:۴۹
برای سؤال اولتون باید بگم که شما اشتباهی رشته رو قابل ترجمه کردید. یعنی کد php که نباید ترجمه بشه رو خواستید ترجمه کنید.
اون خطی که ارور بهش گرفته میشه رو اینجا بزارید.
سؤال دوم هم خودش با __ قابل ترجمه هست فقط به جای theme name که من در کد زیر گذاشتم، شما اسم پوسته رو وارد کنید.
<?php printf(__('<span class="bold">Logged in as %s.</span>','theme name'), '<a href="'.get_option('siteurl').'/wp-admin/profile.php">'.$user_identity.'</a>'); ?>
کاربران زیر بهخاطر این نوشته تشکر کردهاند:
zeytoon
zeytoon
آفلاین
عضو
تعداد نوشتهها: ۱۹
#
نوشته شده: ۱۳ سال پیش
۱ تیر ۱۳۹۰ - ۱۴:۲۱
این کدی است که به % comment آن در فایل poedit در هنگام ذخیره ترجمه ایراد می گیرد. اگر c را در این کد بزرگ کنم دیگر ایراد نمی گیرد ولی ترجمه دیگر در قالب اثری نمی گذارد. در ضمن با همان c کوچک در هنگام دخیره فایل poedit آن ارور را میدهد ولی در نهایت قالب ترجمه می شود.
<span class="right"><img src="<?php bloginfo('template_directory'); ?>/images/comment.gif" alt="" /> <?php comments_popup_link(__('No Comments', 'cross'), __('1 comment', 'cross'), __('% comments', 'cross')); ?></span>
Omid Sh
آفلاین
عضو فعال
تعداد نوشتهها: ۷۸۲
تشکر شده: ۹۱۷ بار
#
نوشته شده: ۱۳ سال پیش
۱ تیر ۱۳۹۰ - ۱۸:۲۶
کدی که گذاشتید درست هست. نمیدونم چرا ایراد میگیره!
کاربران زیر بهخاطر این نوشته تشکر کردهاند:
zeytoon