# Locale depend time output?

**URL:** <https://www.ruby-forum.com/t/locale-depend-time-output/69929>\
**Category:** Ruby\
**Created:** [September 25, 2006, 6:05pm UTC](https://www.ruby-forum.com/t/locale-depend-time-output/69929 "2006-09-25T18:05:04Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![kusako](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/b4bc9f/32.png) [@kusako](https://www.ruby-forum.com/u/kusako)\
**Post date:** [September 25, 2006, 6:05pm UTC](https://www.ruby-forum.com/t/locale-depend-time-output/69929/1 "2006-09-25T18:05:04Z")

</div>

Hi All,

Is there a way to change this:

irb(main):005:0\> Time.new.strftime(’%A’)  
=\> “Monday”

In this:

irb(main):005:0\> Time.new.strftime(’%A’)  
=\> “Montag”

This would be the ideal implementation:

require ‘locale’

Locale.locale=‘de\_DE’ do

# The new locale just exists in this block

p Time.new.strftime(’%A’) # =\> ‘Montag’  
end

# Now the Locale has been set back to default.

p Time.new.strftime(’%A’) # =\> ‘Monday’

Does such a library exist?

---

<div class="post-metadata">

**Author:** ![kusako](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/b4bc9f/32.png) [@kusako](https://www.ruby-forum.com/u/kusako)\
**Post date:** [October 18, 2006, 10:43am UTC](https://www.ruby-forum.com/t/locale-depend-time-output/69929/2 "2006-10-18T10:43:33Z")

</div>

Markus S. wrote:

> irb(main):005:0\> Time.new.strftime(‘%A’)  
> =\> “Montag”  
> [snip]  
> Does such a library exist?

I know nothing about it, but 30s of Googling turned up this:  
[http://www.yotabanana.com/hiki/ruby-gettext.html](http://www.yotabanana.com/hiki/ruby-gettext.html)
