• 0
  • مالي خلق
  • أتهاوش
  • متضايق
  • مريض
  • مستانس
  • مستغرب
  • مشتط
  • أسولف
  • مغرم
  • معصب
  • منحرج
  • آكل
  • ابكي
  • ارقص
  • اصلي
  • استهبل
  • اضحك
  • اضحك  2
  • تعجبني
  • بضبطلك
  • رايق
  • زعلان
  • عبقري
  • نايم
  • طبيعي
  • كشخة
  • صفحة 4 من 4 الأولىالأولى 1234
    النتائج 46 إلى 48 من 48

    الموضوع: [اعلان] تعريب RPGMaker VX وتدعيم اللغة العربية

    1. #46
      التسجيل
      08-02-2004
      الدولة
      الكويت
      المشاركات
      633
      المواضيع
      77
      شكر / اعجاب مشاركة

      رد: [اعلان] تعريب RPGMaker VX وتدعيم اللغة العربية

      ما الجديد الذي حصل في هذه الإعلان , هل تم الوصول إلى حل مشكلة اللغة العربية ؟؟؟

      أرى أن البرنامج يدعم الأحرف العربية لكن لا يدعم الأحرف الخاصة اعتقد حل
      هذه المشكلة هو إنشاء برنامج يقوم على معادلة الأحرف الخاصة وبهذه الطريقة
      تحل مشكلة اللغة العربية .

    2. #47
      التسجيل
      24-01-2006
      الدولة
      QATAR
      المشاركات
      4,098
      المواضيع
      246
      شكر / اعجاب مشاركة

      رد: [اعلان] تعريب RPGMaker VX وتدعيم اللغة العربية

      ما الجديد الذي حصل في هذه الإعلان , هل تم الوصول إلى حل مشكلة اللغة العربية ؟؟؟

      أرى أن البرنامج يدعم الأحرف العربية لكن لا يدعم الأحرف الخاصة اعتقد حل
      هذه المشكلة هو إنشاء برنامج يقوم على معادلة الأحرف الخاصة وبهذه الطريقة
      تحل مشكلة اللغة العربية .
      بالضبط !! مشكلة برنامج بورشيد انه حروفة ناقصة ولكن تبين لي أنه هناك برنامج تجاري
      Arabic Text Editor يحتوي على حروف بورشيد وخطه افضل وتبين لي أنه ناقص الحروف وسبب
      يرجع أنه لو أردنا جميع الحروف يجب الحصول عليه ودفع...

      المهم هذه هي قضية أولى بالنسبة لدعم الأحرف العربية من ناحية الخط.

      ============

      نقطة 2 :

      البعض يريد أن تبدأ ظهور الحروف من يمين لليسار, ولحسن الحظ ارسلي شخص أجنبي سكربت قام بكتابتة
      لهذا الغرض :
      كود:
      =begin
      Arabic Reading Right to left
      
      Author: Bulletxt
      Version: 0.1
      Date: 15/02/2009
      
      =end
      
      
      #==============================================================================
      # ** Window_Message
      #------------------------------------------------------------------------------
      #  This message window is used to display text.
      #==============================================================================
      
      class Window_Message < Window_Selectable
      
        #--------------------------------------------------------------------------
        # * Start Message
        #--------------------------------------------------------------------------
        def start_message
          @text = ""
          for i in 0...$game_message.texts.size
            $game_message.texts[i].reverse!
            @text += "    " if i >= $game_message.choice_start
            @text += $game_message.texts[i].clone + "\x00"
            $game_message.texts[i].reverse!
          end
          @item_max = $game_message.choice_max
          convert_special_characters
          reset_window
          new_page
        end
        #--------------------------------------------------------------------------
        # * New Page
        #--------------------------------------------------------------------------
        def new_page
          contents.clear
          if $game_message.face_name.empty?
            @contents_x = 512
          else
            name = $game_message.face_name
            index = $game_message.face_index
            draw_face(name, index, 416, 0)
            @contents_x = 406
          end
          @contents_y = 0
          @line_count = 0
          @show_fast = false
          @line_show_fast = false
          @pause_skip = false
          contents.font.color = text_color(0)
        end
        #--------------------------------------------------------------------------
        # * New Line
        #--------------------------------------------------------------------------
        def new_line
          if $game_message.face_name.empty?
            @contents_x = 512
          else
            @contents_x = 406
          end
          @contents_y += WLH
          @line_count += 1
          @line_show_fast = false
        end
      
        #--------------------------------------------------------------------------
        # * Update Message
        #--------------------------------------------------------------------------
        def update_message
          loop do
            c = @text.slice!(/./m)            # Get next text character
            case c
            when nil                          # There is no text that must be drawn
              finish_message                  # Finish update
              break
            when "\x00"                       # New line
              new_line
              if @line_count >= MAX_LINE      # If line count is maximum
                unless @text.empty?           # If there is more
                  self.pause = true           # Insert number input
                  break
                end
              end
            when "\x01"                       # \C[n]  (text character color change)
              @text.sub!(/\[([0-9]+)\]/, "")
              contents.font.color = text_color($1.to_i)
              next
            when "\x02"                       # \G  (gold display)
              @gold_window.refresh
              @gold_window.open
            when "\x03"                       # \.  (wait 1/4 second)
              @wait_count = 15
              break
            when "\x04"                       # \|  (wait 1 second)
              @wait_count = 60
              break
            when "\x05"                       # \!  (Wait for input)
              self.pause = true
              break
            when "\x06"                       # \>  (Fast display ON)
              @line_show_fast = true
            when "\x07"                       # \<  (Fast display OFF)
              @line_show_fast = false
            when "\x08"                       # \^  (No wait for input)
              @pause_skip = true
            else                              # Normal text character
              c_width = contents.text_size(c).width
              @contents_x -= c_width
              contents.draw_text(@contents_x, @contents_y, 40, WLH, c)
      
            end
            break unless @show_fast or @line_show_fast
          end
        end
        
      end


      حقوق ترجع إلى bulletxt.

      ______________________________________________


      الملفات المرفقة الملفات المرفقة

    3. #48
      التسجيل
      08-02-2004
      الدولة
      الكويت
      المشاركات
      633
      المواضيع
      77
      شكر / اعجاب مشاركة

      رد: [اعلان] تعريب RPGMaker VX وتدعيم اللغة العربية

      اقتباس المشاركة الأصلية كتبت بواسطة PrinceOfSorrow مشاهدة المشاركة
      بالضبط !! مشكلة برنامج بورشيد انه حروفة ناقصة ولكن تبين لي أنه هناك برنامج تجاري

      يرجع أنه لو أردنا جميع الحروف يجب الحصول عليه ودفع...

      المهم هذه هي قضية أولى بالنسبة لدعم الأحرف العربية من ناحية الخط.

      ============

      Arabic Text Editor يحتوي على حروف بورشيد وخطه افضل وتبين لي أنه ناقص الحروف وسبب نقطة 2 :

      البعض يريد أن تبدأ ظهور الحروف من يمين لليسار, ولحسن الحظ ارسلي شخص أجنبي سكربت قام بكتابتة
      لهذا الغرض :



      هممم أرى ذلك , لكن لا أتحدث عن برنامج ابورشيد. أقصد الأحرف الخاصة
      لنا في حال استخدام برنامج بورشيد لا يمكن استخدام الأحرف الانجليزية معاً + يجب تحميل خطوط برنامج بورشيد = غير مقبول .

      نعم لقد أعجبني السكربت قمت بتجربة وعملت لعبة يمكنك تحميلها و أيضاً مشكلة في السكربت
      انه يعكس كل شي حتى الأحرف الانجليزية واعتقد هذه مشكلة اخرى ظهرت . طبعاً لا اقصد من هذه اللعبة الدعاية ولكن
      محاولة في إيجاد حل لهذه المشكلة.
      الملفات المرفقة الملفات المرفقة

    صفحة 4 من 4 الأولىالأولى 1234

    ضوابط المشاركة

    • لا تستطيع إضافة مواضيع جديدة
    • لا تستطيع الرد على المواضيع
    • لا تستطيع إرفاق ملفات
    • لا تستطيع تعديل مشاركاتك
    •