]> git.openstreetmap.org Git - rails.git/blobdiff - vendor/plugins/rails-i18n/locale/th.rb
First stage of i18n. Some migrations and extra plugins.
[rails.git] / vendor / plugins / rails-i18n / locale / th.rb
diff --git a/vendor/plugins/rails-i18n/locale/th.rb b/vendor/plugins/rails-i18n/locale/th.rb
new file mode 100644 (file)
index 0000000..30787a1
--- /dev/null
@@ -0,0 +1,110 @@
+# Thai translation for Ruby on Rails
+# original by Prem Sichanugrist (s@sikachu.com/sikandsak@gmail.com)
+# activerecord keys fixed by Jittat Fakcharoenphol (jittat@gmail.com)
+
+{ 
+  :'th' => {
+    :date => {
+      :formats => {
+        :default      => lambda { |date| "%d-%m-#{date.year+543}" },
+        :short        => "%e %b",
+        :long         => lambda { |date| "%e %B #{date.year+543}" },
+        :long_ordinal => lambda { |date| "%e %B #{date.year+543}" },
+        :only_day     => "%e"
+      },
+      :day_names => %w(อาทิตย์ จันทร์ อังคาร พุธ พฤหัสบดี ศุกร์ เสาร์),
+      :abbr_day_names => %w(อา จ อ พ พฤ ศ ส),
+      :month_names => [nil] + %w(มกราคม กุมภาพันธ์ มีนาคม เมษายน พฤษภาคม มิถุนายน กรกฎาคม สิงหาคม กันยายน ตุลาคม พฤศจิกายน ธันวาคม),
+      :abbr_month_names => [nil] + %w(ม.ค. ก.พ. มี.ค. เม.ย. พ.ค. มิ.ย. ก.ค. ส.ค. ก.ย. ต.ค. พ.ย. ธ.ค.),
+      :order => [:day, :month, :year]
+    },
+    :time => {
+      :formats => {
+        :default      => lambda { |time| "%a %d %b #{time.year+543} %H:%M:%S %Z" },
+        :time         => "%H:%M น.",
+        :short        => "%d %b %H:%M น.",
+        :long         => lambda { |time| "%d %B #{time.year+543} %H:%M น." },
+        :long_ordinal => lambda { |time| "%d %B #{time.year+543} %H:%M น." },
+        :only_second  => "%S"
+      },
+      :time_with_zone => {
+        :formats => {
+          :default => lambda { |time| "%Y-%m-%d %H:%M:%S #{time.formatted_offset(false, 'UTC')}" }
+        }
+      },
+      :am => '',
+      :pm => ''
+    },
+    :datetime => {
+      :formats => {
+        :default => "%Y-%m-%dT%H:%M:%S%Z"
+      },
+      :distance_in_words => {
+        :half_a_minute       => 'ครึ่งนาทีที่ผ่านมา',
+        :less_than_x_seconds => 'น้อยกว่า {{count}} วินาที',
+        :x_seconds           => '{{count}} วินาที',
+        :less_than_x_minutes => 'น้อยกว่า {{count}} วินาที',
+        :x_minutes           => '{{count}} นาที',
+        :about_x_hours       => 'ประมาณ {{count}} ชั่วโมง',
+        :x_hours             => '{{count}} ชั่วโมง',
+        :about_x_days        => 'ประมาณ {{count}} วัน',
+        :x_days              => '{{count}} วัน',
+        :about_x_months      => 'ประมาณ {{count}} เดือน',
+        :x_months            => '{{count}} เดือน',
+        :about_x_years       => 'ประมาณ {{count}} ปี',
+        :over_x_years        => 'เกิน {{count}} ปี'
+      }
+    },
+
+    # numbers
+    :number => {
+      :format => {
+        :precision => 3,
+        :separator => '.',
+        :delimiter => ','
+      },
+      :currency => {
+        :format => {
+          :unit => 'Baht',
+          :precision => 2,
+          :format => '%n %u'
+        }
+      },
+    },
+
+    # Active Record
+    :activerecord => {
+      :errors => {
+        :template => {
+          :header => {
+            :one => "ไม่สามารถบันทึก {{model}} ได้เนื่องจากเกิดข้อผิดพลาด",
+            :other => "ไม่สามารถบันทึก {{model}} ได้เนื่องจากเกิด {{count}} ข้อผิดพลาด"
+          },
+          :body => "โปรดตรวจสอบข้อมูลที่คุณกรอกในช่องต่อไปนี้:"
+        },
+        :messages => {
+          :inclusion => "ไม่ได้อยู่ในลิสต์",
+          :exclusion => "ถูกจองเอาไว้แล้ว",
+          :invalid => "ไม่ถูกต้อง",
+          :confirmation => "ไม่ตรงกับการยืนยัน",
+          :accepted  => "ต้องอยู่ในรูปแบบที่ยอมรับ",
+          :empty => "ต้องไม้เว้นว่างเอาไว้",
+          :blank => "ต้องไม่เว้นว่างเอาไว้",
+          :too_long => "ยาวเกินไป (ต้องไม่เกิน {{count}} ตัวอักษร)",
+          :too_short => "สั้นเกินไป (ต้องยาวกว่า {{count}} ตัวอักษร)",
+          :wrong_length => "มีความยาวไม่ถูกต้อง (ต้องมีความยาว {{count}} ตัวอักษร)",
+          :taken => "ถูกใช้ไปแล้ว",
+          :not_a_number => "ไม่ใช่ตัวเลข",
+          :greater_than => "ต้องมากกว่า {{count}}",
+          :greater_than_or_equal_to => "ต้องมากกว่าหรือเท่ากับ {{count}}",
+          :equal_to => "ต้องเท่ากับ {{count}}",
+          :less_than => "ต้องน้อยกว่า {{count}}",
+          :less_than_or_equal_to => "ต้องน้อยกว่าหรือเท่ากับ {{count}}",
+          :odd => "ต้องเป็นเลขคี่",
+          :even => "ต้องเป็นเลขคู่"
+        }
+      }
+    }
+  }
+} 
+