تالار گفتمان nCIS.ir

نسخه‌ی کامل: دسترسی به یک فایل در تمام بخش های پروژه
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
دوستان یه پروژه ام ووی سی دارم میخوام به محتویات پوشه زبان تو تمام جاهای برنامه دسترسی داشته باشم کجا بزارمش بهتره
توی کلاس ها
توس کنترلرها
توی همه جای برنامه نیاز دارم بهش
معمولاً برای اینجور کارها یه پوشه lib میگذارن و کتابخانه های عمومی رو داخل اون قرار میدن و براش Autoload تعریف میکنن.
این فایلها فایلهای زبان هستن
داخل دایرکتوری app یه دایرکتوری دیگه دارم به نام language
به ازای هر زبان یه فایل وجود داره که توی اون فایل هم یه ارایس

این نمونه کد برای زبان فارسی هست که تو فایل fa داخل دایرکتوری language نوشتم


$lng['fa'] = array(
    'home'=>           'صفحه اصلی',
    'news'=>           'اخبار',
    'products'=>       'محصولات',
    'portfolio'=>      'نمونه کارها',
    'files'=>          'لیست قیمت ها',
    'about'=>          'درباره ما',
    'register'=>       'عضویت',
    'login'=>          'ورود',
    'contact'=>        'تماس با ما',
    'readmore'=>       'مشاهده',
    'furniture'=>      'مبلمان',
    'decore'=>         'طراحی دکوراسیون',
    'desk'=>           'میزاداری',
    'publicRelations'=>'روابط عمومی',
    'email'=>          'ایمیل',
    'latestProject'=>  'جدیدترین پروژه ها',
    'allProject'=>     'مشاهده تمام پروژه ها',
    'ourCustomers'=>   'برخی از مشتریان ما',
    'author'=>         'نویسنده',
    'comments'=>       'نظرات',
    'name'=>           'نام',
    'site'=>           'سایت',
    'sendComment'=>    'ارسال نظر',
    'latestnews'=>     'آخرین اخبار',
    'latestproducts'=> 'آخرین محصولات',
    'address'=>        'آدرس',
    'contactInformation'=>'اطلاعات تماس',
    'followUs'=>           'ما را دنبال کنید',
    'hit'=>                'بازدید',
    'category'=>           'دسته بندی',
    'RelatedProducts'=>    'محصولات مرتبط',
    'description'=>        ' توضیحات',
    'successMessage'=>     'عملیات با موفقیت انجام شد',
    'catalog'=>            'کاتالوگ',
    'download'=>           'دانلود'
    ) ;

این برای زبان عربی


$lng['ar'] = array(
   'home'=>               'المنزل',
   'news'=>               'أنباء',
   'products'=>           'المنتجات',
   'portfolio'=>          'مشاریع',
   'files'=>              'ائحة الأسعار',
   'about'=>              'حول بنا',
   'register'=>           'عضوية',
   'login'=>              'صوله',
   'contact'=>            'الاتصال بنا',
   'readmore'=>           'ملاحظة',
   'furniture'=>          'الاثاث',
   'decore'=>             'تصميم ديكور',
   'desk'=>               'أقراص المكتب',
   'publicRelations'=>    'العلاقات العامة',
   'email'=>              'البريد الالكتروني',
   'latestProject'=>      'أحدث المشاريع',
   'allProject'=>         'انظر جميع المشاريع',
   'ourCustomers'=>       'بعض من عملائنا',
   'author'=>             'مؤلف',
   'comments'=>           'تعليقات',
   'name'=>               'اسم',
   'site'=>               'موقع',
   'sendComment'=>        'إرسال رسالة',
   'latestnews'=>         'أحدث الأخبار',
   'latestproducts'=>     'أحدث المنتجات',
   'address'=>            'عنوان',
   'contactInformation'=> 'اتصالات',
   'followUs'=>           'تابعنا',
   'hit'=>                'زيارة',
   'category'=>           'فئة',
   'RelatedProducts'=>    'المنتجات ذات الصلة',
   'description'=>        'الوصف',
   'successMessage'=>     'كانت العملية ناجحة.',
   'catalog'=>            'فهرس',
   'download'=>           'التحميل'

   ) ;


حالا میخوام همه جا به این ارایه دسترسی داشته باشم