openstreetmap-website/vendor/plugins/rails-i18n/locale/th.rb
2010-03-18 21:36:15 +00:00

222 lines
9.2 KiB
Ruby

# 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)
#
# Note: You must install i18n gem in order to use this language pack.
# If you're calling I18n.localize(Time.now), the year will be in Bhuddhist calendar
{
:'th' => {
:number => {
# Used in number_with_delimiter()
# These are also the defaults for 'currency', 'percentage', 'precision', and 'human'
:format => {
# Sets the separator between the units, for more precision (e.g. 1.0 / 2.0 == 0.5)
:separator => ".",
# Delimets thousands (e.g. 1,000,000 is a million) (always in groups of three)
:delimiter => ",",
# Number of decimals, behind the separator (the number 1 with a precision of 2 :gives => 1.00)
:precision => 3
},
# Used in number_to_currency()
:currency => {
:format => {
# Where is the currency sign? %u is the currency unit, %n the number :(default => $5.00)
:format => "%n %u",
:unit => "บาท",
# These three are to override number.format and are optional
:separator => ".",
:delimiter => ",",
:precision => 2
}
},
# Used in number_to_percentage()
:percentage => {
:format => {
# These three are to override number.format and are optional
# :separator => ".",
:delimiter => "",
# :precision => 3
}
},
# Used in number_to_precision()
:precision => {
:format => {
# These three are to override number.format and are optional
# :separator => ".",
:delimiter => "",
# :precision => 3
}
},
# Used in number_to_human_size()
:human => {
:format => {
# These three are to override number.format and are optional
# :separator => ".",
:delimiter => ",",
:precision => 1
},
:storage_units => {
# Storage units output formatting.
# %u is the storage unit, %n is the number :(default => 2 MB)
:format => "%n %u",
:units => {
:byte => {
:one => "Byte",
:other => "Bytes"
},
:kb => "KB",
:mb => "MB",
:gb => "GB",
:tb => "TB"
}
}
}
},
# Used in distance_of_time_in_words(), distance_of_time_in_words_to_now(), time_ago_in_words()
:datetime => {
: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_days => "{{count}} วัน",
:about_x_months => "ประมาณ {{count}} เดือน",
:x_months => "{{count}} เดือน",
:about_x_years => "ประมาณ {{count}} ปี",
:over_x_years => "มากกว่า {{count}} ปี",
:almost_x_years => "เกือบ {{count}} ปี",
},
:prompts => {
:year => "ปี",
:month => "เดือน",
:day => "วัน",
:hour => "ชั่วโมง",
:minute => "นาที",
:second => "วินาที",
}
},
:activemodel => {
:errors => {
:template => {
:header => "พบข้อผิดพลาด {{count}} ประการ ทำให้ไม่สามารถบันทึก{{model}}ได้",
# The variable :count is also available
:body => "โปรดตรวจสอบข้อมูลต่อไปนี้:"
}
}
},
:activerecord => {
:errors => {
# The values :model, :attribute and :value are always available for interpolation
# The value :count is available when applicable. Can be used for pluralization.
: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 => "ต้องเป็นจำนวนคู่",
:record_invalid => "ไม่ผ่านการตรวจสอบ: {{errors}}"
# Append your own errors here or at the model/attributes scope.
},
# You can define own errors for models or model attributes.
# The values :model, :attribute and :value are always available for interpolation.
#
# For example,
# :models =>
# :user =>
# :blank => "This is a custom blank message for :{{model}} => {{attribute}}"
# :attributes =>
# :login =>
# :blank => "This is a custom blank message for User login"
# Will define custom blank validation message for User model and
# custom blank validation message for login attribute of User model.
# models => {
#
# },
},
# Translate model names. Used in Model.human_name().
# :models => {
# For example,
# :user => "Dude"
# will translate User model name to "Dude"
# },
# Translate model attribute names. Used in Model.human_attribute_name(attribute).
# :attributes => {
# For example,
# :user =>
# :login => "Handle"
# will translate User attribute "login" as "Handle"
# },
},
:date => {
:formats => {
# Use the strftime parameters for formats.
# When no format has been given, it uses default.
# You can provide other formats here if you like!
:default => lambda { |date, opts| "%d-%m-#{date.year + 543}" },
:short => "%e %b",
:long => lambda { |date, opts| "%e %B #{date.year + 543}" },
},
:day_names => ["อาทิตย์", "จันทร์", "อังคาร", "พุธ", "พฤหัสบดี", "ศุกร์", "เสาร์"],
:abbr_day_names => ["อา", "", "", "", "พฤ", "", ""],
# Don't forget the nil at the beginning; there's no such thing as a 0th month
:month_names => [nil, "มกราคม", "กุมภาพันธ์", "มีนาคม", "เมษายน", "พฤษภาคม", "มิถุนายน", "กรกฎาคม", "สิงหาคม", "กันยายน", "ตุลาคม", "พฤศจิกายน", "ธันวาคม"],
:abbr_month_names => [nil, "ม.ค.", "ก.พ.", "มี.ค.", "เม.ย.", "พ.ค.", "มิ.ย.", "ก.ค.", "ส.ค.", "ก.ย.", "ต.ค.", "พ.ย.", "ธ.ค."],
# Used in date_select and datime_select.
:order => [ :day, :month, :year ]
},
:time => {
:formats => {
:default => lambda { |date, opts| "%a %d %b #{date.year + 543} %H:%M:%S %z" },
:short => "%e %b %H:%M น.",
:long => lambda { |date, opts| "%e %B #{date.year + 543} %H:%M น." },
},
:am => "",
:pm => "",
},
# Used in array.to_sentence.
:support => {
:array => {
:words_connector => ", ",
:two_words_connector => " และ ",
:last_word_connector => ", และ ",
},
:select => {
# default value for :prompt => true in FormOptionsHelper
:prompt => "โปรดเลือก"
}
}
}
}