صفحة 4 من 4 الأولىالأولى 1234
النتائج 46 إلى 48 من 48

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

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

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

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

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

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

    رد: [اعلان] تعريب 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

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

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

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

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

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

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

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



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

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

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

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

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