Skip to content

Commit

Permalink
feat: Quick parameters rename as naming is confusing
Browse files Browse the repository at this point in the history
  • Loading branch information
stepan662 committed Mar 11, 2022
1 parent 7ccbdb3 commit df62d9a
Show file tree
Hide file tree
Showing 11 changed files with 19 additions and 16 deletions.
4 changes: 2 additions & 2 deletions packages/core/src/Properties.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -61,8 +61,8 @@ describe('Properties', () => {
const defaultLanguage = 'cs';
properties.config = new TolgeeConfig({
defaultLanguage,
languageStore: false,
languageDetect: false,
enableLanguageStore: false,
enableLanguageDetection: false,
});
expect(properties.currentLanguage).toEqual(defaultLanguage);

Expand Down
9 changes: 6 additions & 3 deletions packages/core/src/Properties.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,14 +19,14 @@ export class Properties {
return this._currentLanguage;
}

if (this.config.languageStore) {
if (this.config.enableLanguageStore) {
const storedLanguage = this.getStoredLanguage();
if (storedLanguage) {
return storedLanguage;
}
}

if (this.config.languageDetect) {
if (this.config.enableLanguageDetection) {
const detectedLanguage = this.getLanguageByNavigator();
if (detectedLanguage) {
return detectedLanguage;
Expand All @@ -42,7 +42,10 @@ export class Properties {
}
this._currentLanguage = language;

if (this.config?.languageStore && typeof localStorage !== 'undefined') {
if (
this.config?.enableLanguageStore &&
typeof localStorage !== 'undefined'
) {
localStorage.setItem(CURRENT_LANGUAGE_LOCAL_STORAGE_KEY, language);
}
}
Expand Down
4 changes: 2 additions & 2 deletions packages/core/src/TolgeeConfig.ts
Original file line number Diff line number Diff line change
Expand Up @@ -37,11 +37,11 @@ export class TolgeeConfig {
/**
* Store user language in localStorage (default: true)
*/
languageStore?: boolean = true;
enableLanguageStore?: boolean = true;
/**
* Use auto language detection by browser locale (default: true)
*/
languageDetect?: boolean = true;
enableLanguageDetection?: boolean = true;
filesUrlPrefix?: string = 'i18n/';
watch?: boolean;
ui?: (new (...args) => any) | (() => Promise<new (...args) => any>);
Expand Down
4 changes: 2 additions & 2 deletions packages/i18next/src/withTolgee.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ import { tolgeeProcessor } from './tolgeeProcessor';
export const withTolgee = (i18n: i18n, config: TolgeeConfig) => {
const tolgee = Tolgee.init({
wrapperMode: 'invisible',
languageDetect: false,
languageStore: false,
enableLanguageDetection: false,
enableLanguageStore: false,
...config,
});
i18n.use(tolgeeBackend(tolgee));
Expand Down
2 changes: 1 addition & 1 deletion testapps/gatsby/src/views/AppWrapper.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ export const AppWrapper: React.FC = ({ children }) => {
wrapperMode="invisible"
fallbackLanguage="en"
// remove this to enable language auto detection
languageDetect={false}
enableLanguageDetection={false}
staticData={{
de: () => import('../i18n/de.json'),
cs: () => import('../i18n/cs.json'),
Expand Down
2 changes: 1 addition & 1 deletion testapps/next-internal/pages/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ const Home: NextPage = () => {
de: deLocale,
}}
// remove this to enable language auto detection
languageDetect={false}
enableLanguageDetection={false}
>
<div className={styles.container}>
<Head>
Expand Down
2 changes: 1 addition & 1 deletion testapps/next/src/pages/_app.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ function MyApp({ Component, pageProps, locales }: AppProps & { locales: any }) {
...locales,
}}
// remove this to enable language auto detection
languageDetect={false}
enableLanguageDetection={false}
loadingFallback={<div>Loading...</div>}
ui={apiKey ? require('@tolgee/ui').UI : undefined}
>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ const routes: Routes = [
fr: () => import('../i18n/fr.json'),
},
// remove this to enable language auto detection
languageDetect: false,
enableLanguageDetection: false,
preloadFallback: true,
apiUrl: environment.tolgeeApiUrl,
apiKey: environment.tolgeeApiKey,
Expand Down
2 changes: 1 addition & 1 deletion testapps/react/src/App.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ export const App = () => {
apiKey={process.env.REACT_APP_TOLGEE_API_KEY}
loadingFallback={<div>Loading...</div>}
// remove this to enable language auto detection
languageDetect={false}
enableLanguageDetection={false}
ui={
process.env.REACT_APP_TOLGEE_API_KEY
? require('@tolgee/ui').UI
Expand Down
2 changes: 1 addition & 1 deletion testapps/svelte/src/routes/__layout.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
apiKey: import.meta.env.VITE_TOLGEE_API_KEY,
ui: import.meta.env.VITE_TOLGEE_API_KEY ? UI : undefined,
// remove this to enable language auto detection
languageDetect: false,
enableLanguageDetection: false,
staticData: {
en: () => import('../i18n/en.json').then((m) => m.default),
de: () => import('../i18n/de.json').then((m) => m.default),
Expand Down
2 changes: 1 addition & 1 deletion testapps/vue/src/App.vue
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ export default defineComponent({
cs: () => import('../i18n/cs.json'),
},
// remove this to enable language auto detection
languageDetect: false,
enableLanguageDetection: false,
apiUrl: process.env.VUE_APP_TOLGEE_API_URL,
apiKey: process.env.VUE_APP_TOLGEE_API_KEY,
ui: process.env.VUE_APP_TOLGEE_API_KEY
Expand Down

0 comments on commit df62d9a

Please sign in to comment.