X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/6ac7f917344f600bccacdf10f93fa316929f9996..53b4d645d80cbe4ac397cfc004e8985317aed6a8:/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 index 000000000..30787a131 --- /dev/null +++ b/vendor/plugins/rails-i18n/locale/th.rb @@ -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 => "ต้องเป็นเลขคู่" + } + } + } + } +} +