اطلاعیه

Collapse
هیچ اطلاعیه ای هنوز ایجاد نشده است .

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

Collapse
این تاپیک بسته شده است
X
X
 
  • فیلتر
  • زمان
  • نمایش
پاک کردن همه
new posts

  • تاپیک جامع آموزش فارسی سازی برنامه ها

    با سلام.
    بالاخره یکی از فارسی سازان به قولش عمل کرد و آموزش فارسی سازی را گذاشت!

    بگذریم.
    اول بریم سراغ این که مقدمه چینی کنیم و بعد لوازم لازم رو مطرح کنم. هر موقع بتونم تاپیک رو آپدیت میکنم. البته از مدیریت خواهش میکنم که این موضوع مهم شود.

    مقدمه:
    فارسی سازی؛ امری است که از زمان ورود کامپیوتر به ایران بازارش داغ شد و هنوز هم همانطور داغ هست. البته فارسی سازی با فارسی سازی فرق می کند. یعنی یکی سعی در فارسی کردن سیستم عامل اصلی دارد و یکی فقط به فارسی کردن برنامه ها بسنده میکند.
    به هر حال این تاپیک آموزش جامع هست و میتونید بعدها توسط این آموزش هر چیزی که دم دستتون هست رو فارسی کنید. حتی خود استیو جابز!

    وسایل لازم:
    1- iDevice جیلبریک شده
    2- iFile (ترجیحا از سیدیا نصب کنید)
    3- iFunBox یا iPhone Expelorer (اولی ویندوز-دومی مک)
    4- یک برنامه گرافیکی*

    *: برنامه گرافیکی برای این که بعضی وقت ها مجبور خواهیم بود در مدهای گرافیکی برنامه دست ببریم و تغییراتی را ایجاد کنیم(مثلا در بازی ها چهره شخصیت را تغییر دهیم و...)

    خب این از مقدمات آموزش.
    در پست های بعدی آموزش های اصلی و بعد آموزش های تکمیلی قرار خواهد گرفت.
    در صورت داشتن سوال حتما بپرسید!

    با تشکر
    محمدرضا حقیری (prp-e)

  • #2
    اولین قدم تا فارسی سازی

    در درس گذشته با هم مروری داشتیم بر وسایل لازم و مقدمه ای بر فارسی سازی.
    حال در این درس قصد دارم تا کمی در مورد معماری برنامه جهت فارسی سازی صحبت کنم.

    اول از همه برای دیدن معماری برنامه؛ برنامه iFile را باز کنید. سپس در قسمت تنظیمات گزینه Application Names را فعال کنید. سپس به آدرس زیر بروید:
    کد:
    /var/mobile/Applications
    در این قسمت برنامه ها به ترتیب حروف الفبا مرتب شده اند. بنابراین برنامه ای مثل AppBox در ابتدا و برنامه ای مثل Zombie Smash در آخر قرار میگیرد.

    معماری کلی برنامه ها به این شکل است که بعد از باز کردن فولدر مربوطه؛ شما پوشه های زیر را مشاهده می کنید(در اینجا فرض را بر AppBox می گیریم):

    1- AppBoxPro.app
    2- Documents
    3- Library
    4- tmp

    و همینطور شما دو فایل (معمولا یکی تصویری بدون پسوند و دیگری plist) با عناوین زیر مشاهده خواهید کرد:

    1- iTunes ArtWork
    2- iTunesMetadata.plist

    خب از بین این همه فایل و فولدر؛ با فولدر اولی و فایل iTunesMetadata کار خواهیم داشت.
    در درس بعدی سعی بر این دارم تا قسمت های مختلف برنامه AppBox Pro را فارسی کنم و در اختیار شما قرار دهم. همینطور قصد دارم دستور ساخت فایل Persian برای SpringaBoard رو هم در اینجا بگذارم!

    نظر


    • #3
      نوشته اصلی توسط F0X
      محمد رضا من دارم دنبال ميكنم خواهشن ادامه بده
      از مديران خواهش ميكنم ساپورت كنند
      ممنون


      " مصطفي Tapatakig "
      حتما.

      خب بریم سراغ درس سوم.
      در این درس باید ببینیم فارسی سازی برنامه چند فاز دارد.

      خب برنامه AppBox دارای دو فاز است. یکی فایل های nib و strings و دیگری فازی که باید از خود برنامه عمل کرد.

      می پردازیم به فازی که باید از خود برنامه استفاده کرد.

      مراحل کار:
      1- برنامه را باز کنید.
      2- Settings را لمس کنید.
      3- به قسمت Custumize Apps بروید.
      حال آنجا باید نام برنامه ها را تغییر دهید.
      ولی صبر کنید. ابتدا تیک برنامه هایی را که نمی خواهید بردارید. سپس اقدام به ترجمه نام برنامه ها کنید.

      این هم لیست نام ها برای برنامه ها:

      کد:
      Alarm Clock===> ساعت شماطه دار
      Battery Life ===>عمر باتری
      Currency===>ارز
      Dashboard===>داشبورد
      Date Calc===> حسابگر زمان
      Days Until===> روزهای باقیمانده
      Flashlight===>چراغ قوه
      Holidays===>مناسبتها
      Level===>سطح
      Loan===> اقساط 
      Price Grab===> ترازوی قیمت
      Random===> گردونه شانس/بازی شانس
      Ruler===>خط کش
      Sale Price===>قیمت فروش
      System Info===>اطلاعات سیستم
      Tip Calc===> سود و زیان
      Translater===>مترجم
      Unit===>تبدیل واحد
      Wallet===>کیف پول
      Web Games===>بازی های برخط
      Google Books===>کتابهای گوگل
      Google Docs===> پرونده های گوگل
      Gmail===> جی میل/ پست الکترونیک گوگل/ رایانامه گوگل
      Google News===>اخبار گوگل
      Google Reader===>خبرخوان گوگل
      Google talk===> چت گوگل/ گپ گوگل/ گفتگوی گوگل/گوگل تاک
      Google Calender===>تقویم گوگل
      در درس بعدی نتیجه این کار را برایتان می گذارم. از دوستانی هم که این آموزش را دنبال میکنند خواهش می کنم یک عکس از صفحه اصلی AppBox خود بگذارند.

      محتوای مخفی - انجمن تخصصی آیفون

      نظر


      • #4
        نوشته اصلی توسط euwars
        من میخواستم از این مشکل ها واستون پیش بیاد تا درست و حسابی یاد بگیرید.:d
        نه اقا فرزاد.
        از قدیم گفتند "نردبان پله پله" خب پله اول برای تمرین در محیط ساده ای مثل خود برنامه بود.

        حال بگذریم.
        میرویم سراغ آموزش فارسی کردن برنامه از داخل!

        خب شما باید از آدرس زیر وارد برنامه بشید:
        کد:
        var/mobile/Applications/AppBox Pro/AppBoxPro.app/en.lproj
        یعنی وارد پوشه مربوط به زبان انگلیسی شویم.
        البته برای بازی ها باید مدهای گرافیکی هم یاد بگیرید که بعدا آموزشش رو خواهم گذاشت.

        نظر


        • #5
          خب اگرچه استقبال از این تاپیک کم بوده ولی ممن همچنان مصمم به ادامه آموزش هستم.

          بریم سراغ درس جدید:

          در پوشه های مربوط به زبان فایل هایی با پسوند strings هستند. کل کار ما با این فایل هاست.
          بعد از اینکه فایل با پسوند strings رو بازکردید؛ باید آن را ادیت کنید.
          همیشه از ابزار property list viewer استفاده کنید
          مثلا در اسپرینگ بورد فایلی با نام FolderNamings.strings هست که نوع نام گذاری پوشه ها را مشخص میکند.
          شما بعد از باز کردن این فایل باید نام ها را به دلخواه خود فارسی کنید.
          ترجیحا برای برنامه ها پوشه انگلیسی را فارسی کنید
          خب برای آموزش میرسیم به فایلی که 4 گزینه زیر را دارد.
          Enabled,Group,Name,none given
          این گزینه ها مربوط به برنامه PhotoForge هستند.
          حال باید این گزینه ها را بصورت فارسی در بیارویم.
          کد:
          Enabled===>فعال
          Group===>گروه؛دسته
          Name===>نام؛ اسم
          none given===> گرفته نشده؛ انتخاب نشده
          خب من تا اینجای آموزش رو گذاشتم.
          حالا خواهش من از شما به عنوان تمرین:
          برید و یک همچین فایلی رو پیدا کنید و فارسی کنید و شات کار خود را اینجا بگذارید.

          نظر


          • #6
            نوشته اصلی توسط iMoP
            سلام. چجور میشه اپ ها رو rename کرد؟؟؟
            اون بحث خیلی پیچیده است.
            ان شا الله در درس بعدی که فایل Info.plist رو میخوام آموزش بدم؛ آموزش تغییر نام برنامه رو میگذارم.
            البته به شما توصیه میکنم خیلی تو این فایل دست نبرید چون ممکنه باعث کرش کردن برنامه بشه.
            برای تغییرات اطلاعات قیمت و ... هم باید فایل iTunesMetadata.plist رو تغییر بدید.
            ان شا الله در درس های بعد بیشتر توضیح خواهم داد.

            نظر


            • #7
              دوستان در ادامه هم با من باشید...
              آموزش های آینده را خدمتتان ارائه میکنم:
              1- فایل Info.plist
              2- فایل iTunesMetadata.plist
              3- طریقه ساخت فایل ایپا در ویندوز
              4- مدهای گرافیکی
              همونطوری که خدمتتون عرض کردم چهار مرحله از آموزش بنده باقی مونده.
              ان شا الله تا آخر هفته تموم میشه و فقط به سوالاتتون پاسخ میدم.
              از دوستان برنامه نویس و فارسی ساز هم تقاضای همکاری در بخش پاسخ دارم.

              نظر


              • #8
                ببخشید سپاس نزدم. چونکه با forumrunner هستم...
                ولی واقعا سپاس ....

                نظر


                • #9
                  استفاده از برنامه های پارسی بدون جیلبرک

                  با سلام.

                  عده ای به دنبال نصب این برنامه ها بصورت اورجینال و بدون جیل بودند، به همین علت گفتم بیام این آموزش هم بزار

                  خب. بریم سراغ کارمون.

                  ابتدا نرم افزار 7-zip برای ویندوز و Better Zip رو برای مک باید دانلود کنید.

                  سپس، برنامه ipa خود رو روی دسکتاپ قرار بدید (آدرس فرقی نداره، هرجا که بخواید میتونید قرار بدید فقط آدرس رو بخاطر بسپارید)

                  خب، برنامه ipa رو توسط یکی از دو برنامه نامبرده باز کرده و اکسترکت کنید

                  حالا فایل فارسی شده خودتون رو درون فولدر مربوطه قرار بدید و دوباره فایل رو فشرده کرده و پسوندش رو به ipa تغییر بدید .

                  محتوای مخفی - انجمن تخصصی آیفون


                  خب دوستان.....

                  این قسمت یکی مانده به آخر این آموزش بود.

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

                  نظر


                  • #10
                    تهیه خروجی ipa

                    با سلام.

                    این آخرین مبحث هست؛

                    در اینجا یاد میگیریم که چطور یک خروجی IPA از اپ نوشته شدمون تهیه کنیم.....

                    خب اولین روش رو در درس قبلی (استفاده از این برنامه ها بدون جیل) توضیح دادم. یعنی میتونید از طریق Better Zip یا 7zip فایلها رو ضمیمه کرده و از برنامه بدون جیل استفاده کنید.

                    روش دوم؛ استفاده از iFunBox هست، یعنی شما برنامه رو فارسی کردید، مطالب رو درونش قرار دادید و حالا میخواید خروجی تهیه کنید!

                    برای این کار:

                    1- یک بار برنامه فارسی شده رو روی دیوایس اجرا کنید

                    2- با استفاده از آیفان باکس به User Applications برید

                    3- روی برنامه راست کلیک کنید

                    4- گزینه Backup to .ipa package رو بزنید

                    5- تبریک! حالا دیگه شما پکیج IPA دارید

                    بسیار ممنون از همه دوستان که در این آموزش همراه من بودند

                    محتوای مخفی - انجمن تخصصی آیفون

                    نظر


                    • #11
                      دوستان این تاپیک بزودی بسته خواهد شد.

                      سوالات و مشکلاتتون رو اینجا مطرح کنین:

                      سوالات و مشکلات پیرامون فارسی سازی برنامه ها - انجمن تخصصی آیفون

                      نظر

                      صبر کنید ..
                      X