PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : فارسی کردن کامپوننت



agri
02-02-2007, 08:01 AM
سلام. من یه کامپوننتی می خوام ترجمه کنم. فایل english.php داخل فولدر language رو فارسی کردم ولی تو بخش مدیریت هنوز هم همه بخشهای کامپوننت رو انگلیسی نشون میده.
فکر می کنین مشکل کار کجاست؟

mazlum
02-02-2007, 08:06 AM
سلام

اگر منظورتون منوهای کامپوننت هست باید فایل xml را هم فارسي كنيد

اگه اسم کامپوننت را هم بگید بیشتر میتونیم کمکتون کنیم

یا علی

agri
02-02-2007, 08:30 AM
بله منظورم منوها هست ولی داخل فایل xml خود کامپوننت فقط آدرس فایلها و متغیرهاست و چیزی نیست که بشه ترجمش کد.

radmehr
02-02-2007, 08:39 AM
داخل فایل XML هر کامپوننتی یک قسمت هست به این شکل:
مثلا برای گالری داتسو:

<menu>گالری تصاویر داتسو</menu>
<submenu>
<menu act="pictures">مدیریت تصاویر</menu>
<menu act="showcatg">مدیریت گالری ها</menu>
<menu act="comments">مدیریت یادداشت ها</menu>
<menu act="upload">آپلود استاندارد</menu>
<menu act="batchupload">آپلو بصورت کلی</menu>
<menu act="batchimport">ورود کلی تصاویر</menu>
<menu act="settings">تنظیمات و پیکربندی</menu>
<menu act="resetvotes">صفر کردن آراء</menu>
<menu act="rebuild">بازسازی تصویر بندانگشتی</menu>
</submenu>


شما باید دنبال چنین چیزی بگردی

ضمنا با تغییر این مورد لینک ها فارسی نمیشن
شما باید فایل XML که فارسی شده رو به قبلی توی فال زیپ اون کامپوننت عوض کنید، کامپوننت رو پاک کنید و از اول نصب کنید.

agri
02-02-2007, 09:02 AM
جناب رادمهر ضمن تشکر از پاسختون.
من با فارسی سازی تا حدی آشنا هستم. ولی تو فایل xml اصلا جایی برای فارسی سازی نیست. یعنی قابل فارسی سازی نیست و فکر نمی کنم لازم بشه فارسی بشه. به عنوان مثال:

<filename>pdf.php</filename>
<filename>sef_ext.php</filename >
<filename>includes/fpdf/font/makefont/iso-8859-16.map</filename>
<filename>includes/fpdf/font/makefont/iso-8859-2.map</filename>
<filename>includes/fpdf/font/makefont/iso-8859-4.map</filename>
<filename>includes/fpdf/font/makefont/iso-8859-5.map</filename>
`mobile` varchar(60) NOT NULL default '',
`email` varchar(255) NOT NULL default '',
`photo` varchar(100) NOT NULL default '',

منتها یه پوشه به اسم language داره که من فایل زبان english رو ترجمه کردم ولی الان هیچ تغییری نکرده و باز هم انگلیسیه.

radmehr
02-02-2007, 09:19 AM
اگه با 4.6.1 کار میکنید تو پوشه language یه فایل بسازید به نام fa_IR.php و ترجمه فارسی رو توی اون قرار بدید

agri
02-02-2007, 09:29 AM
نه جناب رادمهر نسخه مامبوی من 4.5.2 هست.

نوید
02-02-2007, 10:56 AM
نه جناب رادمهر نسخه مامبوی من 4.5.2 هست.


برای نسخه 4.5.2 فایل farsi.php را در پوشه زبان ان ایجاد کنید
موفق باشید

iransbs
02-03-2007, 01:38 PM
1. مامبو از نسخه 4.5.3 به بعد از طرف مامبولرن پشتیبانی خواهد شد
2. حتما مامبو خود را به آخرین نسخه ارتقائ دهید زیرا با ارتقاء ندادن مامبو خطرات امنیتی زیادی برای شما امکان دارد پیش آید
3. در صورتی که پارامتر های menu و submenu در فایل xml نباید هیچ منویی نه فارسی و نه انگلیسی ایجاد نخواهد شد به غیر اینکه منو ها در فایل install.(componentname.).php تعریف شوند که کاری به غیر منطق می باشد.


موفق و پیروز باشید
یا علی