Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Master #60

Open
wants to merge 14 commits into
base: 0_2
Choose a base branch
from
Open

Master #60

wants to merge 14 commits into from

Conversation

AmadeyQQ
Copy link

No description provided.

yaroslav and others added 14 commits October 23, 2011 00:23
currency negative format
fix for date localization (full month names with %-d)
…зования ключа %-d или %1d:

Russian::strftime(Time.now-1000000,"%d %b %Y") => "06 мая 2012"
Russian::strftime(Time.now-1000000,"%-d %b %Y") => "6 май 2012"
Russian::strftime(Time.now-1000000,"%1d %b %Y") => "6 май 2012"
Исправление некорректного отображения названия месяца в случае использов...
Use correct number separator
@AmadeyQQ
Copy link
Author

- * - Кодировка: UTF-8 - * -

требуют File.dirname (__ FILE__) + '/../../spec_helper'

описывают I18N, по "Дата локализации России / время" делать
раньше (: все) делать
Russian.init_i18n
@Date = Date.parse ( "1985-12-01")
@time = Time.local (1985, 12, 01, 16, 05)
конец

описывают "с указанием даты форматов" сделать
он "должен использовать формат по умолчанию" делать
л (@Date) .Should == "01.12.1985"
конец

он "должен использовать короткий формат" сделать
  л (@date,: Формат =>: короткая) .Should == "01 дек."
конец

он "должен использовать длинный формат" делать
  л (@date,: Формат =>: длинный) .Should == "01 декабря 1985"
конец

конец

описывают "с именами даты дня" сделать
он "должен использовать названия дней недели" делать
л (@Date,: Формат => "% d% B (% A)") должен == "01 декабря (воскресенье)".
л. (@Date,: Формат => "% d% B% Y года было% A") должен == "01 декабря 1985 года было воскресенье"
конец

он "должен использовать автономные названия дней недели" делать
  л (@date,: Формат => "% A") должен == "ВОСКРЕСЕНЬЕ".
  л. (@date,: Формат => "% A,% d% B") должны == "ВОСКРЕСЕНЬЕ, 01 декабря"
конец

он "должен использовать сокращенные названия дней недели" делать
  л (@date,: Формат => "% A") должны == "ВС".
  л (@date,: Формат => "% а,% d% B% Y") должны == "Вс, 01 дек 1985.".
конец

конец

описывают "с именами месяца" делать
он "должен использовать названия месяцев" делать
л. (@Date,: Формат => "% d% B") должны == "01 декабря"
л. (@Date,: Формат => "% -d% B") должны == "1" декабря

  если RUBY_VERSION> "1.9.2"
    л (@date,: Формат => "% 1d% B") должны == "1 декабря".
    л (@date,: Формат => "% 2d% B") должны == "01 декабря".
  конец

  л (@date,: Формат => "% е% B% Y") должны == "1 декабря 1985".
  л. (@date,: Формат => "<B>% d </ b>% B") должны == "<B> 01 </ b> декабря"
  л. (@date,: Формат => "<сильный>% е </ STRONG>% B% Y") должны == "<сильный> 1 </ сильный> 1985 декабря"
  л. (@date,: Формат => "А было тогда% eе% В число% Y") должны == "А было тогда 1е число декабря 1985"
конец

он "должен использовать автономные названия месяцев" делать
  л (@date,: Формат => "% B") должны == "Декабрь".
  л (@date,: Формат => "% B% Y") должны == "1985 Декабрь".
конец

он "должен использовать сокращенные названия месяцев" делать
  @date = Date.parse ( "1985-03-01")
  л. (@date,: Формат => "% d% Ъ") должен == "01" Марта
  л (@date,: Формат => "% е% B% Y") должны == "1 марта 1985".
  л. (@date,: Формат => "<B>% d </ b>% Ъ") должны == "<B> 01 </ b> марта"
  л. (@date,: Формат => "<сильный>% е </ STRONG>% B% Y") должны == "<сильный> 1 </ сильный> марта 1985"
конец

он "должен использовать автономные сокращенные названия месяцев" сделать
  @date = Date.parse ( "1985-03-01")
  л (@date,: Формат => "% Ъ") должны == "март".
  л (@date,: Формат => "% B% Y") должны == "1985 март".
конец

конец

он "должен определить порядок отображения даты по умолчанию компоненты: день, месяц, год" делать
I18n.backend.translate (Russian.locale,: "date.order"). == Следует [: день: месяц,: год]
конец

описывают "с форматами времени" делать
он "должен использовать формат по умолчанию" делать
л (@time) .Should = ~ / ^ Вс, 01 дек. 1985, 16: 05: 00 /
конец

он "должен использовать короткий формат" сделать
  л (@time,: Формат =>: короткая) .Should == "01 дек, 16:05."
конец

он "должен использовать длинный формат" делать
  л (@time,: Формат =>: длинный) .Should == "01 декабря 1985, 16:05"
конец

она "должна определить первая и вторая половина" делать
  I18n.backend.translate (Russian.locale,: "time.am") should_not be_nil.
  I18n.backend.translate (Russian.locale,: "time.pm") should_not be_nil.
конец

конец

защищенный
Защиту л (объект, параметры = {})
I18n.l (объект, options.merge ({: локаль => Russian.locale}))
конец
конец

@AmadeyQQ AmadeyQQ closed this Feb 21, 2017
@AmadeyQQ
Copy link
Author

- * - Кодировка: UTF-8 - * -

требуют File.dirname (__ FILE__) + '/../../spec_helper'

описывают I18N, по "Дата локализации России / время" делать
раньше (: все) делать
Russian.init_i18n
@Date = Date.parse ( "1985-12-01")
@time = Time.local (1985, 12, 01, 16, 05)
конец

описывают "с указанием даты форматов" сделать
он "должен использовать формат по умолчанию" делать
л (@Date) .Should == "01.12.1985"
конец

он "должен использовать короткий формат" сделать
  л (@date,: Формат =>: короткая) .Should == "01 дек."
конец

он "должен использовать длинный формат" делать
  л (@date,: Формат =>: длинный) .Should == "01 декабря 1985"
конец

конец

описывают "с именами даты дня" сделать
он "должен использовать названия дней недели" делать
л (@Date,: Формат => "% d% B (% A)") должен == "01 декабря (воскресенье)".
л. (@Date,: Формат => "% d% B% Y года было% A") должен == "01 декабря 1985 года было воскресенье"
конец

он "должен использовать автономные названия дней недели" делать
  л (@date,: Формат => "% A") должен == "ВОСКРЕСЕНЬЕ".
  л. (@date,: Формат => "% A,% d% B") должны == "ВОСКРЕСЕНЬЕ, 01 декабря"
конец

он "должен использовать сокращенные названия дней недели" делать
  л (@date,: Формат => "% A") должны == "ВС".
  л (@date,: Формат => "% а,% d% B% Y") должны == "Вс, 01 дек 1985.".
конец

конец

описывают "с именами месяца" делать
он "должен использовать названия месяцев" делать
л. (@Date,: Формат => "% d% B") должны == "01 декабря"
л. (@Date,: Формат => "% -d% B") должны == "1" декабря

  если RUBY_VERSION> "1.9.2"
    л (@date,: Формат => "% 1d% B") должны == "1 декабря".
    л (@date,: Формат => "% 2d% B") должны == "01 декабря".
  конец

  л (@date,: Формат => "% е% B% Y") должны == "1 декабря 1985".
  л. (@date,: Формат => "<B>% d </ b>% B") должны == "<B> 01 </ b> декабря"
  л. (@date,: Формат => "<сильный>% е </ STRONG>% B% Y") должны == "<сильный> 1 </ сильный> 1985 декабря"
  л. (@date,: Формат => "А было тогда% eе% В число% Y") должны == "А было тогда 1е число декабря 1985"
конец

он "должен использовать автономные названия месяцев" делать
  л (@date,: Формат => "% B") должны == "Декабрь".
  л (@date,: Формат => "% B% Y") должны == "1985 Декабрь".
конец

он "должен использовать сокращенные названия месяцев" делать
  @date = Date.parse ( "1985-03-01")
  л. (@date,: Формат => "% d% Ъ") должен == "01" Марта
  л (@date,: Формат => "% е% B% Y") должны == "1 марта 1985".
  л. (@date,: Формат => "<B>% d </ b>% Ъ") должны == "<B> 01 </ b> марта"
  л. (@date,: Формат => "<сильный>% е </ STRONG>% B% Y") должны == "<сильный> 1 </ сильный> марта 1985"
конец

он "должен использовать автономные сокращенные названия месяцев" сделать
  @date = Date.parse ( "1985-03-01")
  л (@date,: Формат => "% Ъ") должны == "март".
  л (@date,: Формат => "% B% Y") должны == "1985 март".
конец

конец

он "должен определить порядок отображения даты по умолчанию компоненты: день, месяц, год" делать
I18n.backend.translate (Russian.locale,: "date.order"). == Следует [: день: месяц,: год]
конец

описывают "с форматами времени" делать
он "должен использовать формат по умолчанию" делать
л (@time) .Should = ~ / ^ Вс, 01 дек. 1985, 16: 05: 00 /
конец

он "должен использовать короткий формат" сделать
  л (@time,: Формат =>: короткая) .Should == "01 дек, 16:05."
конец

он "должен использовать длинный формат" делать
  л (@time,: Формат =>: длинный) .Should == "01 декабря 1985, 16:05"
конец

она "должна определить первая и вторая половина" делать
  I18n.backend.translate (Russian.locale,: "time.am") should_not be_nil.
  I18n.backend.translate (Russian.locale,: "time.pm") should_not be_nil.
конец

конец

защищенный
Защиту л (объект, параметры = {})
I18n.l (объект, options.merge ({: локаль => Russian.locale}))
конец
конец

@AmadeyQQ AmadeyQQ reopened this Feb 21, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants