• اطلاعیه ها

    • Saeed Fard

      حمایت وردپرس پارسی از همایش آینده وب و موبایل   19/04/74

        چهارم و پنجم اسفند ماه 1395، همایش آیندهٔ وب و موبایل ایران با حمایت سازمان فناوری اطلاعات در مرکز همایش‌های شهید قندی برگزار خواهد شد. این همایش یک رویداد ۲ روزه است که در آن پیشتازان صنعت وب و موبایل از تکنولوژی‌های روز دنیا در این حوزه‌ها سخن می‌گویند به طوری که این همایش پنجره‌ای به چشم‌انداز آینده‌ٔ وب و موبایل در جهان، و همچنین راهنمایی برای تصمیم‌گیران، تصمیم‌سازان و متخصصان ایرانی است.   فرصت‌هایی که FOWM#  برای شما خلق خواهد کرد: آشنایی با تکنولوژی‌های آینده‌ساز وب و موبایل شرکت در مباحث چالشی درباره وب و موبایل ارتباط و شبکه‌سازی با “قله‌های وب و موبایل” موقعیت‌های کاری، هم‌تیمی‌های جدید دریافت گواهی شرکت در همایش دو روز به‌یادماندنی سرشار از شگفتی   شرکت‌کنندگان در این همایش ضمن آشنایی با فناوری‌های آینده‌ساز وب و موبایل، شرکت در مباحث چالشی و ارتباط با بزرگان وب و موبایل ایران، می‌توانند موقعیت‌های کاری و هم‌تیمی‌های جدید برای کسب‌وکار خود بیابند. این همایش برای طراحان و توسعه‌دهندگان وب‌سایت و موبایل، مدیران ارشد سازمان‌ها، صاحبان کسب‌وکارهای کوچک و متوسط، دانشجویان و علاقه‌مندان دارای نکات آموزشی و جذاب خواهد بود.   مجید علوی‌زاده، دبیر همایش آیندهٔ وب و موبایل که سابقه اجرای چند همایش و سمینار مرتبط را دارد، اعلام کرد: جمعی از بهترین‌ها و پیشروان این دو حوزه در ایران با ارائه‌های تخصصی خود، چشم‌انداز آینده این صنعت‌ها را به شرکت‌کنندگان عرضه خواهند کرد.   در هر یک از روزهای برگزاری همایش، یک پنل تخصصی در مورد یکی از موضوع‌های مهم این حوزه نیز برگزار خواهد شد و دست‌اندرکاران به بحث و تبادل نظر خواهند پرداخت و در پایان، به شرکت‌کنندگان گواهی حضور در همایش اعطا خواهد شد.   ثبت نام در مهمترین رویداد صنعت وب و موبایل ایران تا پایان بهمن ماه ۹۵ امکان پذیر خواهد بود، برای ثبت نام و یا کسب اطلاعات بیشتر در خصوص این رویداد و آشنایی با موضوعات و سخنرانان به آدرس http://conf.wsschool.org/fowm مراجعه نمایید.   کاربران وردپرس پارسی می‌توانند با استفاده از کد wp-parsi از مبلغ ۴۰ هزار تومان تخفیف در ثبت نام برخوردار شوند.
Sinanium

پرسشی در زمینه فارسی سازی قالب وردپرس

19 پست در این موضوع قرار دارد

سلام، وفت شما بخیر

من قصد داشتم یک قالبی رو بصورت تمرینی ترجمه کنم، چون تاحالا تجربه ای نداشتم. دو تا آموزش در این زمینه رو مطالعه کردم اما دچار پارادوکس شدم! من فعلا تو فاز اول یعنی ترجمه با نرم افزار Poedit دچار مشکل شدم و هنوز به RTL سازی فایل CSS نرسیدم. تو آموزش اول اینطوری گفته که شما فقط برین نرم افزار Poedit رو نصب کنید و و بعد از دادن مشخصات و همچنین معرفی دو تابع __ و e_ و ذخیره کردن فایل po در محل پوسته (یا فایل Lang) خود نرم افزار لیست کلماتی رو که باید ترجمه کنید رو براتون میاره! خب من این کار رو کردم و البته بعد از دادن چند تا Error اون لیست رو برام آورد.

اما آموزش دوم میگه شما اول برین داخل فایل هاتون مثل index.php و تک تک رشته های عادی رو داخل تابع _e و کلماتی که خودشون داخل یک تابع PHP هستند رو با __ محصور کنید! که خب اگه قرار باشه این فرآیند تک تک برای همه فایل ها پیاده بشه مطمئنا از روش اول زمانبرتر و البته حوصله سر بر تر خواهد بود!

من میخواستم بدونم که اصولا فرق این دو روش چیه و شیوه استاندارد برای فارسی سازی واژه های انگلیسی با فارسی کدوم یک از اینهاست؟ متشکرم

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

روش اول استاندارد هست

فقط برای rtl سازی فایل rtl.css را ایجاد کنید

http://forum.wp-parsi.com/tutorials/article/188-%D8%B4%DB%8C%D9%88%D9%87-%D8%B3%D8%A7%D8%AE%D8%AA-%D9%81%D8%A7%DB%8C%D9%84-rtlcss/

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

قالب که قابلیت ترجمه داشته باشه از عبارت های قابل ترجمه اش داخل علائم گفته شده هستند یعنی بجای

hello

نوشته


<?php _e( 'Hello', 'MyTheme' ); ?>

اما قالبی که این قابلیت را نداشته باسه باید قبل از ترجمه به روشی که در آموزش دوم گفته شد براش این قابلیت ایجاد شه

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

خیلی ممنون، متوجه شدم.

فقط الان در کار با نرم افزار Poedit با چند Error مواجه شدم. وقتی از از طریق New Catalog اطلاعات لازم رو وارد می کنم و دو تابع __ و _e رو معرفی می کنم باید فایل fa_IR خودم رو در فایل پوسته خودم ذخیره کنم. طبق آموزشی که مطالعه کردم گفته در صورتی که پوسته شما شامل فایل Lang یا Language بود فایل رو در اینجا ذخیره کنید. الان پوسته من دارای پوشه Lang هست و داخلش هم یک فایل با نام Default.po قرار داره. اما وقتی من میخوام فایل fa_IR خودمو اینجا ذخیره کنم با این Error مواجه میشم:

Poedit_A.png

و بعدش دیگه هیچ لیستی از لغات انگلیسی برای ترجمه نمیاره! اما وقتی به پوشه Lang مراجعه می کنیم می بینیم که دو فایل fa_IR.po و fa_IR.mo ساخته شده!

اما در بخشی از اون آموزش گفته شده بود که اگه پوسته شما دارای پوشه Lang نبود شما فایل fa_IR رو داخل فولدر اصلی پوسته (جایی که همه فایل ها و فولدرها هستند) ذخیره کنید. خب پس این مورد دوم برای من نباید صدق کنه دیگه نه؟ چون من که پوشه Lang رو دارم! با اینحال گفتم این مورد رو هم تست کنم، بعد از ذخیره فایل fa_IR در فولدر اصلی پوسته با Error زیر مواجه میشم:

Poedit_B.png

و وقتی به فولدر اصلی پوسته مراجعه می کنم می بینم که fa_IR.po و fa_IR.mo داخل همون پوشه ساخته شدند. اما فرق این Error با اون Error اینه که بعد از OK زدن، لیست لغاتی که باید ترجمه بشن در نرم افزار Poedit برای من لیست میشه! طوری که انگار همه چیز خوب پیش رفته! ولی اگه خوب پیش رفته Error بالا به چه معنیه؟ یعنی بعضی از واژه ها برای ترجمه شناخته نشدند و بعضی شدند؟ یا چه دلیل دیگه ای؟! مرسی

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

ارور ها رو باید فیکس کنید

معمولا به این دلایله

اگر در متنی علائمی مثل % وجود داشته باشه باید علامت در ترجمه هم تکرار بشه

و اگر متنی دو حالت برای جمع و مفرد داره باید هر دو حالتش معنی داشته باشه

بهترین کار برای اینکه به ارور نخورید اینه که در ابتدای کار از طریق ctrl+B متن اصلی را کپی کنید جای ترجمه و بعد ترجمه را با حذف کاراکتر های انگلیسی بجز % و 1% و 2% و s% انجام بدید

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

پوشه زبان فقط بودنش مهم نیست در فایل function.php محل قرار گرفتن فایل زبان در قالب تعریف می شه با کدی شبیه


load_theme_textdomain( 'twentyeleven', get_template_directory() . '/languages' );

معنی این کد اینه که در پوشه قالب و پوشه languages فایل زبان وجود داره و اگر نام پوشه را نداشت می شد روت قالب و اگر بجای اون نام می نوشت lang می شد lang

شما می تونید یک پوشه دلخواه بسازید و نامش را به این ترتیب به قالب معرفی کنید

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

و یک نکته دیگه برای اینکه راحت تر باشید فایل Default.po را کپی کنید و ری نیمش کنید به fa_IR.po و راحت بازش کنید و می بینید همه چیش آماده است و فقط ترجمه ها را باید قرار داد

با استفاده از ترجمه خودکار بعضی از آیتم ها که با نمونه دیفالت وردپرس برابری دارند هم خودکار ترجمه می شوند

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

و یک نکته دیگه برای اینکه راحت تر باشید فایل Default.po را کپی کنید و ری نیمش کنید به fa_IR.po و راحت بازش کنید و می بینید همه چیش آماده است و فقط ترجمه ها را باید قرار داد

با استفاده از ترجمه خودکار بعضی از آیتم ها که با نمونه دیفالت وردپرس برابری دارند هم خودکار ترجمه می شوند

ممنون از معرفی این روش، فقط دو تا سوال دارم:

الف. اگه از همون فایل کپی بگیرو و Rename اش کنم و تغییرات رو ایجاد و مجددا ذخیره کنم فقط یک فایل با پسوند po دارم، ولی اگه از طریق همون فرآیند نرم افزاری این کار رو انجام می دادم یک فایل دیگه با پسوند mo هم ایجاد میشد، فرق این دو در چیه؟ و آیا دقیقا دو فرآیند یکسان هستند؟

ب. گفتید با استفاده از ترجمه خودکار بعضی از آیتم ها بصورت خودکار ترجمه میشن، منظورتون چیه؟ خود نرم افزار این کار رو خودکار انججام میده یا قابلیتی هست که باید فعالش کنم؟

ویرایش شده در توسط Sinanium

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

ترجمه قالب وردپرس بسیار ساده ست .... ( منظور از ترجمه = ترجمه به زبان فارسی بود ) ...

وردپرس خیلی جالبه واقعا جالبه راحت می تونید قالب و فارسی سازی کنید ... بدون هیچ دردسر

من خودم قالب های انگلیسی زبان و خیلی راحت ترجمه می کنم ....

قدم اول : قالب و باید دانلود کنی یا داشته باشی

قدم دوم : بسیار بسیار ساده ست برو توی سورس و کلمات که تایپ شده رو فارسی کن مثلا نوشته Home خیلی راحت به " صفحه اصلی " تغییرش بده کاری نداره ....

خوب حالا که همه ی متن ها رو فارسی کردی البته بهت بگم بعضی از متن ها رو با دستو echo چاپ می کنن و البته انگلیسی نوشته با کدهای php استباه نگیر نگی این php بزار تغییرش نده ...

تا اگه قالب کنترل پنل داشته باشه بعضی از تگ ها رو گذاشتن که مشکلی نیست می تونی از مدیرش تغییرش بدی مثل متن کپی رایت آدرس عکس لوگو و قسمت های دیگه

قدم سوم : RTL کردن قالب : این زیاد ضروری نیست بستگی به قالبت داره یعنی باید ببینی حتما باید dir بشه rtl خوب انجام می دی ولی اگه Ltr ش قشنگه خوب چه کاریه بزار باشه .... و اما حالا می خواهیم راست به چپ کنیم ...

" اینجا باید html و css و کامل یا حداقل از 100 درصد 95 درصد و یاد داشته باشید می دونید چی میگم دیگه نه .... "

خوب حالا می ری توی استایل دایکشن های قالب و تغییر می دی البته حتما باید عملی* این کار رو انجام بدی ....

بعضی وقتا باید کلا استایل و دیو ( div ) مورد نظر رو بلکل عوض کنی ....

مثلا بعضی از استایل ها برای سمت چپ نوشته شدن فرض می کنیم یه لینک فاصله ش از سمت چپ 5 پیکسل هست .... حالا بخوای بیاریش این ور باید padding-left و به padding-right تغییر بدی

امیدوارم توضیحاتم کار ساز شده باشه :rolleyes:

وردپرس خیلی شیرینه من خودم واقعا خوشم میاد ازش ....

ولی خوب چه کاریه برو قالب اختصاصی برای خودت درست خیلی ام بی دردسر :D

داخل سایت خودم آموزشهاش هست ( البته تبلیغ نبود ) ....


* : منظورم از عملی این بود که روی وردپرس این کار را رو کنید یعنی وردپرس رو لوکال هاست نصب کنی بعد باهاش کار کنی می دونم بلدی اینو برای اون کسی که بعدن ها با این تایپک آشنا میشه نوشتم :o

یا حق ....

توکل به خدا ...

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

من الان فایل Default.po رو کاملا ترجمه کردم اما بخش Theme Option هنوز به همون شکل انگلیسی باقیه و اصلا واژه هایی که داخل اونجا استفاده شده در فایل Default نیست، چطور میشه واژه های اونجا رو هم ترجمه کرد؟

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

فایل mo را خود poedit می سازه و نیازی نیست شما کاری روش انجام بدید

تعاریفی را سیستم پیدا می کنه که در قالب دیفالت وردپرس عینا تکرار شده اند مثل معمولا تعداد نظرات

باید واژه ها را در فایل php پیدا کنید و. به نحوی که قبلا در مورد hello مثال زده شد اونها را برای ترجمه خوانا کنید

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

من الان واژه های عادی رو ترجمه کردم، بعد دیدم بخش Theme Option هنوز ترجمه نشده، الان که داخل فولدرهای پوسته رو نگاه می کنم می بینم یک فولدر به نام include هست که شامل فایل هایی هست که به Theme Option مربوط میشه ولی هیج فایل Lang ای موجود نیست، آیا من باید دونه دونه این فایل های php رو ترجمه کنم؟ بعد چجوری به هم ربطش بدم؟ مگه نباید یک فایل واحد fa_IR.po داشته باشیم؟

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

من الان واژه های عادی رو ترجمه کردم، بعد دیدم بخش Theme Option هنوز ترجمه نشده، الان که داخل فولدرهای پوسته رو نگاه می کنم می بینم یک فولدر به نام include هست که شامل فایل هایی هست که به Theme Option مربوط میشه ولی هیج فایل Lang ای موجود نیست، آیا من باید دونه دونه این فایل های php رو ترجمه کنم؟ بعد چجوری به هم ربطش بدم؟ مگه نباید یک فایل واحد fa_IR.po داشته باشیم؟

با سلام

نه دوست عزیز به احتمال زیاد لازم نیست

کافیه نرم افزار poedit رو باز کنی و یه new catalog بزنی و اون سه قسمت رو که پر کردی مسیر نصبش رو اون پوشه ای theme option بزن خودش به احتمال خیلی زیاد فایل هایی زبانت رو شناسایی میکنه

و دیگه خودش شناسایی میکن هفایل زبانت رو و نیاز به ربط دادن به هم نداره و تا اونجایی که من میدونم حتما نباید یه فایل po داشته باشی

ویرایش شده در توسط MR.Ali

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

کافیه نرم افزار poedit رو باز کنی و یه new catalog بزنی و اون سه قسمت رو که پر کردی مسیر نصبش رو اون پوشه ای theme option بزن خودش به احتمال خیلی زیاد فایل هایی زبانت رو شناسایی میکنه

من همین کار رو کردم و همه واژه ها و جملات داده شده رو هم ترجمه کردم اما هنوز بخش اعظمی از پوسته فارسی نیست!

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

هر قسمتی از پوسته که در فایل ترجمه نبوده یعنی داخل تگ php نوشته نشده باید اون بخش را در فایل php پیدا کنید و داخل


<?php _e('متن نوشته '); ?>

قرار بدید

دقت کنید علامت ' داخل نوشته باید به \' تبدیل شود یعنی


this is a 'book'

تبدیل بشه به


<?php _e('this is a \' book \' '); ?>

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

سلام این خطا چی میگه؟

چه جوری رفع میشه؟

post-3445-0-88582600-1412963286_thumb.pn

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط zodiac
      سلام و خسته نباشید خدمت تمامی عزیزان
      من حدودا یه ماهی میشه که به جمع کاربران ورد پرس وارد شدم ولی مشکل جدی در پست گذاشتن به زبان فارسی دارم و وقتی که پست میزارم نام پست، متن پست، نام دسته به علامت سوال«؟» تبدیل میشه
      لطفا راهنمایی کنین که چجوری مشکل رو حل کنم
      زبان خوده وردپرس فارسی ـیه و مشکلی نداره
      البته در سایت به صورت تکه تکه نوشته شده است
      خیلی ممنون
      آدرس سایت: 
      ic.xzn.ir/zodiac
    • توسط zodiac
      سلام و خسته نباشید خدمت تمامی عزیزان
      من حدودا یه ماهی میشه که به جمع کاربران ورد پرس وارد شدم ولی مشکل جدی در پست گذاشتن به زبان فارسی دارم و وقتی که پست میزارم نام پست، متن پست، نام دسته به علامت سوال«؟» تبدیل میشه
      لطفا راهنمایی کنین که چجوری مشکل رو حل کنم
      زبان خوده وردپرس فارسی ـیه و مشکلی نداره
      البته در سایت به صورت تکه تکه نوشته شده است
      خیلی ممنون
      آدرس سایت: 
      ic.xzn.ir/zodiac
    • توسط arch
      سلام دوستان . وقت بخیر
      با افزونه ی وردپرسی mymail دارم یک قالب ایمیل طراحی می‌کنم . اما به چندتا سوال بر خوردم:
      1- نوع فونت و سایز فونت رو چطوری میشه تغییر داد؟ ( گزینه ای برای این کار نداره !)
      2- وقتی متن رو راست چین می‌کنم و بعد تراز کردن رو  میزنم دوباره عنوانا مثل متن انگلیسی میره سمت چپ( بعد از زدن دکمه تراز کردن و سیو این اتفاق می‌افته ) مشکل از کجاست و چکار باید بکنم ؟
      آیا مشکل از امکانات کم طراحی قالب ایمیل این افزونست؟ واین که راه بهتری برای طراحی قالب ایمیل و وارد کردن اون به افزونه‌ی مای میل هست یا نه ؟
       
      پیشاپیش ممنون بابت راهنمایی شما