-
-
Notifications
You must be signed in to change notification settings - Fork 9.6k
[Translator][fallback catalogues] fixed circular reference. #15527
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
Conversation
aitboudad
commented
Aug 12, 2015
Q | A |
---|---|
Bug fix? | yes |
New feature? | no |
BC breaks? | no |
Deprecations? | no |
Fixed tickets | ~ |
Tests pass? | yes |
License | MIT |
559baab
to
ea9c63d
Compare
This fixes issue #15522 |
ea9c63d
to
79e29c1
Compare
@symfony/deciders can someone review please :) |
what happens if you defined |
@stof |
well, this looks weird to me though, as the fr fallback of en will be different from the fr catalogue used anywhere else. But it is indeed one of the possible implementations. the other one could be to consider that Anyway it is a different topic (and a behavior change, so not for 2.3), so it should be discussed separately. 👍 for this |
Thank you @aitboudad. |
…. (aitboudad) This PR was merged into the 2.3 branch. Discussion ---------- [Translator][fallback catalogues] fixed circular reference. | Q | A | ------------- | --- | Bug fix? | yes | New feature? | no | BC breaks? | no | Deprecations? | no | Fixed tickets | ~ | Tests pass? | yes | License | MIT Commits ------- 79e29c1 [Translator][fallback catalogues] fixed circular reference.
I believe this caused a regression: #17596 |
… catalogue (c960657) This PR was merged into the 2.3 branch. Discussion ---------- [Translation] Add resources from fallback locale to parent catalogue | Q | A | ------------- | --- | Bug fix? | yes | New feature? | no | BC breaks? | no | Deprecations? | no | Tests pass? | yes | Fixed tickets | - | License | MIT | Doc PR | - The resources representing a locale includes those of the fallback locale. However, `getCatalogue()->getResources()` only returns the resources belonging specifically to the selected locale. Example: The locale `en_GB` falls back to `en`. I use the locale `en_GB`. During development, when I modify the `en_GB` translation file, the changes appear instantly when reloading the page. If I modify the `en` translation file, I need to manually clear the cache in order for the new translation to appear. I believe this is a regression that was introduced in #15527. This patch is for the 2.3 branch. For 2.6 and later, the test can be updated to use the getCatalogue() method instead of using ReflectionProperty. Commits ------- f7f82fa [Translation] Add resources from fallback locale