Get suspense working and cleanup TL system

This commit is contained in:
Sacha Weatherstone
2021-06-01 22:32:44 +10:00
parent 1145df197c
commit 59888f32e7
23 changed files with 427 additions and 372 deletions
+39
View File
@@ -0,0 +1,39 @@
import React from 'react';
import Translations_English from './en';
export interface languageTemplate {
no_messages_message: string;
ui_settings_title: string;
nodes_title: string;
color_scheme_title: string;
language_title: string;
device_settings_title: string;
device_channels_title: string;
device_region_title: string;
device_wifi_ssid: string;
device_wifi_psk: string;
save_changes_button: string;
no_nodes_message: string;
no_message_placeholder: string;
}
export enum LanguageEnum {
ENGLISH,
JAPANESE,
PORTUGUESE,
}
export const TranslationContext = React.createContext({
language: LanguageEnum.ENGLISH,
translations: Translations_English,
});
// const TranslationProvider: React.FC = ({ children }) => {
// const [language, setLanguage] = React.useState<LanguageEnum>(
// LanguageEnum.ENGLISH,
// );
// return { children };
// };
// export default TranslationProvider;
+1 -1
View File
@@ -1,4 +1,4 @@
import type { languageTemplate } from '../App';
import type { languageTemplate } from './TranslationContext';
export default {
no_messages_message: 'No messages yet',
+1 -1
View File
@@ -1,4 +1,4 @@
import type { languageTemplate } from '../App';
import type { languageTemplate } from './TranslationContext';
export default {
no_messages_message: 'まだメッセージはありません',
+1 -1
View File
@@ -1,4 +1,4 @@
import type { languageTemplate } from '../App';
import type { languageTemplate } from './TranslationContext';
export default {
no_messages_message: 'Não a mensagens ainda',