diff --git a/lib/i18n/backend/discourse_i18n.rb b/lib/i18n/backend/discourse_i18n.rb index b82b084ac36..851878fcf2c 100644 --- a/lib/i18n/backend/discourse_i18n.rb +++ b/lib/i18n/backend/discourse_i18n.rb @@ -72,7 +72,7 @@ module I18n existing_translations = if existing_translations.is_a?(Hash) - Hash[existing_translations.map { |k, v| [k.to_s.prepend("#{key}."), v] }] + Hash[existing_translations.map { |k, v| ["#{key}.#{k}", v] }] elsif existing_translations.is_a?(String) Hash[[[key, existing_translations]]] end