File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed
packages/runtime-core/src Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -138,6 +138,7 @@ export class SynchronizedTranslator<T extends { [key: string]: unknown }> extend
138138 }
139139}
140140
141+ /** @public */
141142export class StandaloneTranslator < T extends { [ key : string ] : unknown } > extends BaseTranslator < T > {
142143 @InitializedOnly
143144 changeLanguage ( language : Language ) {
@@ -153,4 +154,11 @@ export class StandaloneTranslator<T extends { [key: string]: unknown }> extends
153154}
154155
155156/** @public */
156- export class Translator < T extends { [ key : string ] : unknown } > extends StandaloneTranslator < T > { }
157+ let Translator : typeof BaseTranslator ;
158+ if ( typeof window === 'undefined' || window . self !== window . top ) {
159+ Translator = SynchronizedTranslator ;
160+ } else {
161+ Translator = StandaloneTranslator ;
162+ }
163+
164+ export { Translator } ;
You can’t perform that action at this time.
0 commit comments