mirror of
https://github.com/discourse/discourse.git
synced 2025-05-24 03:36:18 +08:00
FIX: translation precedence was different on client and server
As an example, the lookup order for German was: 1. override for de 2. override for en 3. value from de 4. value from en After this change the lookup order is the same as on the client: 1. override for de 2. value from de 3. override for en 4. value from en see /t/16381
This commit is contained in:

committed by
Gerhard Schlager

parent
8e9799da72
commit
e19a7a7c8d
@ -44,11 +44,6 @@ describe I18n::Backend::DiscourseI18n do
|
||||
end
|
||||
|
||||
describe 'fallbacks' do
|
||||
it 'uses fallback locales for searching' do
|
||||
expect(backend.search(:de, 'bar')).to eq('bar' => 'Bar in :de')
|
||||
expect(backend.search(:de, 'foo')).to eq('foo' => 'Foo in :en')
|
||||
end
|
||||
|
||||
it 'uses fallback locales for translating' do
|
||||
expect(backend.translate(:de, 'bar')).to eq('Bar in :de')
|
||||
expect(backend.translate(:de, 'foo')).to eq('Foo in :en')
|
||||
|
Reference in New Issue
Block a user