Sven_F
April 5, 2010, 7:13pm
1
Heya,
I’ve just committed a change that has been proposed to me a while ago:
http://github.com/svenfuchs/i18n/commit/43304331eb7de2f52ccf9e343f457ffa4f5dc473
Based on
added-dup-to-result-returned-by-lookup-key-to-avoid-modification-of-translation-keys.patch
From 0f78adcd6572fc2619c8809c52e82a284d339372 Mon Sep 17 00:00:00 2001
From: Erik Andrejko <[email protected] >
Date: Tue, 2 Feb 2010 14:40:45 -0800
Subject: [PATCH] added dup to result returned by lookup_key to avoid modification of translation keys
---
lib/i18n/backend/base.rb | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/lib/i18n/backend/base.rb b/lib/i18n/backend/base.rb
This file has been truncated. show original
(Ummm, I should probably keep the author credits)
The test suite passes, but I though I should double check with everybody
on the list. Any objections? Am I missing something or is this a
no-brainer?
Background:
translation = I18n.t(“this.is.the.key”) # => “translated "
translation << " found”
translation = I18n.t(“this.is.the.key”) # => “translated found”
Thanks!
Sven_F
April 5, 2010, 7:23pm
2
Ok, amended the commit so that I keep the author credits:
committed 05:21PM - 05 Apr 10 UTC
Sven_F
April 5, 2010, 11:14pm
3
Is there anything in rails routes that allow to alias rails action
resource names, such as the doc suggested, e.g.:
…
config.action_controller.resources_path_names = {:new => ‘neu’, :edit
=> ‘bearbeiten’, :complete => ‘fertig’}
…
BTW, the above only works for :new action, not for
any :members, :collections, etc. !
The custom resource name plugin used to work real well getting around
that issue, in GitHub - carlosbrando/custom_resource_name: Custom Resource Name Plugin adds in your Ruby on Rails project the feature to create aliases for your named routes. This is extremely important for those who are developing software to a non-English public and wants all URLs in native language. ,
however, no longer supports >2.3.4
map.aliases :actions, :edit => ‘bearbeiten’
Does anyone have a solution for that?
Greetings,
Juergen