|
|
# -*- coding: utf-8 -*-
|
|
|
# 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'
|
|
|
}
|
|
|
},
|
|
|
:human => {
|
|
|
:format => {
|
|
|
:precision => 1,
|
|
|
:delimiter => ''
|
|
|
},
|
|
|
:storage_units => {
|
|
|
:format => "%n %u",
|
|
|
:units => {
|
|
|
:byte => "B",
|
|
|
:kb => "KB",
|
|
|
:mb => "MB",
|
|
|
:gb => "GB",
|
|
|
:tb => "TB",
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
},
|
|
|
|
|
|
# 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 => "ต้องเป็นเลขคู่"
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
|
|
|
|