تعريب قالب واستخدام لغتين فى جوملا

كل ما يتعلق باللغة العربية فى جوملا! والإضافات البرمجية المعربة ، شارك هنا إذا واجهتك مشكلة خاصة بالتعريب

Moderators: sherif, General Support Moderators

Forum rules
Locked
mollie1
Joomla! Fledgling
Joomla! Fledgling
Posts: 3
Joined: Wed Jun 09, 2010 1:10 pm

تعريب قالب واستخدام لغتين فى جوملا

Post by mollie1 » Fri Jan 20, 2012 11:39 am

السلام عليكم ورحمة الله

اشتريت قالب وللأسف لا يدعم العربية فقمت بتعريبه باستخدام
http://www.ahmadh.com/cssmirror/
و رفعت القالب المعرب الجديد
وكانت النتيجة ممتازة والحمدلله
ولكن المشكلة الآن انى اريد ان يكون الموقع يدعم العربية والأنجليزية فى نفس الوقت
فكيف يمكن ان ادمج التعريب مع القالب الاساسى

Joomla Version 1.5.17
القالب مستخدم
JA_T3_Framework_2
و لدى كذلك ملفات الفوتوشوب اذا كانت الاداة المستخدمة غير كافية فيمكننى قلب التصميم و إعادة تقطيعه و لكن ارجو إرشادى كيف يتم بناء الملفات الداعمة للعربية

ولكم جزيل الشكر

fares5shm
Joomla! Ace
Joomla! Ace
Posts: 1908
Joined: Wed Oct 22, 2008 12:15 pm
Location: مدينة محردة - سوريا

Re: تعريب قالب واستخدام لغتين فى جوملا

Post by fares5shm » Sat Jan 21, 2012 9:39 am

أهلاً بك:

لديك طريقتين:
الأولى، وهي الأسهل، أن ترفع نسختين من القالب، واحدة هي الأصلية والثانية معربة (النسخة الثانية تعيد أنت تسمية القالب إلى اسم آخر ومن ثم تنصبه) ، وبعد ذلك تستخدم إضافة YOS Joom!Fish and Template configuration وهي تطبيق مساعد ملحق بجوم فيش يمكنك من تحديد قالب حسب اللغة
http://extensions.joomla.org/extensions ... sions/6302
أي تحدد القالب الأصلي للغة الانكليزية، والقالب المعرب للغة العربية...

الطريقة الثانية، هي أن تستخدم نفس القالب، ولكن تكتب نوعين من ملفات css ، بعضا للقالب الانكليزي وهي الملفات الموجودة بالفعل، والأخرى هي الملفات التي عدلتها أنت مثلاً: tempalte_rtl.css

هذا الموضوع تم نقاشه في المنتدى عشرات المرات
استخدم زر البحث وستجد بعض الشروحات

بالتوفيق
[/right]

الدليل السريع في الاستفسار السليم:
http://forum.joomla.org/viewtopic.php?f=560&t=337250
قوانين المنتدى:
http://forum.joomla.org/viewtopic.php?f=17&t=6414
[/right]

mollie1
Joomla! Fledgling
Joomla! Fledgling
Posts: 3
Joined: Wed Jun 09, 2010 1:10 pm

Re: تعريب قالب واستخدام لغتين فى جوملا

Post by mollie1 » Sat Jan 21, 2012 6:33 pm

جزاكم الله خيرا على الرد السريع ،انا فعلا بحثت وقرأت المواضيع السابقة ولكن يبدو اننى لم اشرح سؤالى بدقة واعتذر لذلك
حاولت بالفعل فى الحل الثانى وهو استخدام نفس القالب بلغتين وفشلت للأسف فلم استطيع ان اضع الكود الصحيح فى ملف ال index.php

Code: Select all

<?php
/*
#------------------------------------------------------------------------
  JA Purity II for Joomla 1.5
#------------------------------------------------------------------------
#Copyright (C) 2004-2009 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
#@license - GNU/GPL, http://www.gnu.org/copyleft/gpl.html
#Author: J.O.O.M Solutions Co., Ltd
#Websites: http://www.joomlart.com - http://www.joomlancers.com
#------------------------------------------------------------------------
*/


// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );

include_once (dirname(__FILE__).DS.'libs'.DS.'ja.template.helper.php');

$tmplTools = JATemplateHelper::getInstance($this, array('ui', JA_TOOL_SCREEN, JA_TOOL_MENU, 'main_layout', 'direction'));

//Calculate the width of template
$tmplWidth = '';
$tmplWrapMin = '100%';
switch ($tmplTools->getParam(JA_TOOL_SCREEN)){
	case 'auto':
		$tmplWidth = '97%';
		break;
	case 'fluid':
		$tmplWidth = intval($tmplTools->getParam('ja_screen-fluid-fix-ja_screen_width'));
		$tmplWidth = $tmplWidth ? $tmplWidth.'%' : '90%';
		break;
	case 'fix':
		$tmplWidth = intval($tmplTools->getParam('ja_screen-fluid-fix-ja_screen_width'));
		$tmplWrapMin = $tmplWidth ? ($tmplWidth+1).'px' : '771px';
		$tmplWidth = $tmplWidth ? $tmplWidth.'px' : '770px';
		break;
	default:
		$tmplWidth = intval($tmplTools->getParam(JA_TOOL_SCREEN));
		$tmplWrapMin = $tmplWidth ? ($tmplWidth+1).'px' : '981px';
		$tmplWidth = $tmplWidth ? $tmplWidth.'px' : '980px';
		break;
}

$tmplTools->setParam ('tmplWidth', $tmplWidth);
$tmplTools->setParam ('tmplWrapMin', $tmplWrapMin);

//Main navigation
$ja_menutype = $tmplTools->getMenuType();
$jamenu = null;
if ($ja_menutype && $ja_menutype != 'none') {
	$japarams = new JParameter('');
	$japarams->set( 'menutype', $tmplTools->getParam('menutype', 'mainmenu') );
	$japarams->set( 'menu_images_align', 'left' );
	$japarams->set( 'menupath', $tmplTools->templateurl() .'/ja_menus');
	$japarams->set('menu_images', 1); //0: not show image, 1: show image which set in menu item
	$japarams->set('menu_background', 1); //0: image, 1: background
	$japarams->set('mega-colwidth', 200); //Megamenu only: Default column width
	$japarams->set('mega-style', 1); //Megamenu only: Menu style. 
	$japarams->set('rtl',($tmplTools->getParam('direction')=='rtl' || $tmplTools->direction == 'rtl'));
	$jamenu = $tmplTools->loadMenu($japarams, $ja_menutype); 
}	
//End for main navigation

$layout = $tmplTools->getLayout ();
if ($layout) {
	$tmplTools->display ($layout);
}


Locked

Return to “تعريب جوملا! و الإضافات البرمجية”