Skip to content

Commit

Permalink
added en-GB for rails 3 / updated readme
Browse files Browse the repository at this point in the history
  • Loading branch information
seenmyfate authored and kuroda committed Mar 31, 2011
1 parent 62c5d02 commit 57b65c0
Show file tree
Hide file tree
Showing 2 changed files with 94 additions and 124 deletions.
4 changes: 2 additions & 2 deletions README.md
Expand Up @@ -19,10 +19,10 @@ Available locales are:
> tr, uk, vi, zh-CN, zh-TW
Note that all locale files are not yet ready for Rails 3. Currently, following locales are ready for Rails 2 and 3:
> ar, cy, da, de, en-AU, en-US, eo, es, es-AR, es-CO, es-MX, et, eu, fa, fi, fr, fr-CA, fr-CH, gsw-CH, he, hi, hi-IN, is, it, ja, ko, lv, nb, nl, pl, pt-BR, pt-PT, ru, sk, sv-SE, sw, th, uk, zh-CN, zh-TW
> ar, cy, da, de, en-AU, en-GB, en-US, eo, es, es-AR, es-CO, es-MX, et, eu, fa, fi, fr, fr-CA, fr-CH, gsw-CH, he, hi, hi-IN, is, it, ja, ko, lv, nb, nl, pl, pt-BR, pt-PT, ru, sk, sv-SE, sw, th, uk, zh-CN, zh-TW
Not-yet-ready locales are:
> bg, bn-IN, bs, ca, cs, de-AT, de-CH, dsb, el, en-GB, es-PE, fur, gl-ES, hr, hsb, hu, id, lo, lt, mk, mn, nn, rm, ro, sl, sr, sr-Latn, tr, vi
> bg, bn-IN, bs, ca, cs, de-AT, de-CH, dsb, el, es-PE, fur, gl-ES, hr, hsb, hu, id, lo, lt, mk, mn, nn, rm, ro, sl, sr, sr-Latn, tr, vi
We always welcome your contributions!

Expand Down
214 changes: 92 additions & 122 deletions rails/locale/en-GB.yml
@@ -1,54 +1,72 @@
# UK English translation for Rails
# by Jon Wood (jon@blankpad.net)
# GB English translations for Ruby on Rails

"en-GB":
date:
formats:
default: "%d-%m-%Y"
short: "%d %b"
long: "%d %B, %Y"

day_names: [Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday]
abbr_day_names: [Sun, Mon, Tue, Wed, Thu, Fri, Sat]

month_names: [~, January, February, March, April, May, June, July, August, September, October, November, December]
abbr_month_names: [~, Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec]
order:
- :day
- :month
- :year

time:
formats:
default: "%a, %d %b %Y %H:%M:%S %z"
short: "%d %b %H:%M"
long: "%d %B, %Y %H:%M"
am: "am"
pm: "pm"

support:
array:
words_connector: ", "
two_words_connector: " and "
last_word_connector: ", and "

select:
prompt: "Please select"

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()
significant: false
strip_insignificant_zeros: false

currency:
format:
# Where is the currency sign? %u is the currency unit, %n the number (default: $5.00)
format: "%u%n"
unit: "£"
# These three are to override number.format and are optional
separator: "."
delimiter: ","
precision: 2

# Used in number_to_percentage()
significant: false
strip_insignificant_zeros: false

percentage:
format:
# These three are to override number.format and are optional
# separator:
delimiter: ""
# precision:

# Used in number_to_precision()

precision:
format:
# These three are to override number.format and are optional
# separator:
delimiter: ""
# precision:

# Used in number_to_human_size()

human:
format:
# These three are to override number.format and are optional
# separator:
delimiter: ""
precision: 1
precision: 3
significant: true
strip_insignificant_zeros: true
storage_units:
# Storage units output formatting.
# %u is the storage unit, %n is the number (default: 2 MB)
format: "%n %u"
units:
byte:
Expand All @@ -58,8 +76,16 @@
mb: "MB"
gb: "GB"
tb: "TB"
decimal_units:
format: "%n %u"
units:
unit: ""
thousand: Thousand
million: Million
billion: Billion
trillion: Trillion
quadrillion: Quadrillion

# 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: "half a minute"
Expand Down Expand Up @@ -104,107 +130,51 @@
minute: "Minute"
second: "Seconds"

activemodel:
helpers:
select:
prompt: "Please select"

submit:
create: 'Create %{model}'
update: 'Update %{model}'
submit: 'Save %{model}'

errors:
format: "%{attribute} %{message}"

messages: &errors_messages
inclusion: "is not included in the list"
exclusion: "is reserved"
invalid: "is invalid"
confirmation: "doesn't match confirmation"
accepted: "must be accepted"
empty: "can't be empty"
blank: "can't be blank"
too_long: "is too long (maximum is %{count} characters)"
too_short: "is too short (minimum is %{count} characters)"
wrong_length: "is the wrong length (should be %{count} characters)"
not_a_number: "is not a number"
not_an_integer: "must be an integer"
greater_than: "must be greater than %{count}"
greater_than_or_equal_to: "must be greater than or equal to %{count}"
equal_to: "must be equal to %{count}"
less_than: "must be less than %{count}"
less_than_or_equal_to: "must be less than or equal to %{count}"
odd: "must be odd"
even: "must be even"

activerecord:
errors:
template:
header:
one: "1 error prohibited this %{model} from being saved"
other: "%{count} errors prohibited this %{model} from being saved"
# The variable :count is also available
body: "There were problems with the following fields:"

support:
select:
# default value for :prompt => true in FormOptionsHelper
prompt: "Please select"

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: "is not included in the list"
exclusion: "is reserved"
invalid: "is invalid"
confirmation: "doesn't match confirmation"
accepted: "must be accepted"
empty: "can't be empty"
blank: "can't be blank"
too_long: "is too long (maximum is %{count} characters)"
too_short: "is too short (minimum is %{count} characters)"
wrong_length: "is the wrong length (should be %{count} characters)"
taken: "has already been taken"
not_a_number: "is not a number"
not_an_integer: "must be an integer"
greater_than: "must be greater than %{count}"
greater_than_or_equal_to: "must be greater than or equal to %{count}"
equal_to: "must be equal to %{count}"
less_than: "must be less than %{count}"
less_than_or_equal_to: "must be less than or equal to %{count}"
odd: "must be odd"
even: "must be even"
record_invalid: "Validation failed: %{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: "%d-%m-%Y"
short: "%b %d"
long: "%B %d, %Y"

day_names: [Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday]
abbr_day_names: [Sun, Mon, Tue, Wed, Thu, Fri, Sat]

# Don't forget the nil at the beginning; there's no such thing as a 0th month
month_names: [~, January, February, March, April, May, June, July, August, September, October, November, December]
abbr_month_names: [~, Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec]
# Used in date_select and datime_select.
order:
- :year
- :month
- :day
<<: *errors_messages

time:
formats:
default: "%a, %d %b %Y %H:%M:%S %z"
short: "%d %b %H:%M"
long: "%B %d, %Y %H:%M"
am: "am"
pm: "pm"

# Used in array.to_sentence.
support:
array:
words_connector: ", "
two_words_connector: " and "
last_word_connector: ", and "
full_messages:
format: "%{attribute}%{message}"

0 comments on commit 57b65c0

Please sign in to comment.