WIP
This commit is contained in:
@@ -1,41 +0,0 @@
|
||||
import React from 'react';
|
||||
|
||||
import Translations_EN 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 interface TranslationsContextData {
|
||||
language: LanguageEnum;
|
||||
setLanguage: (postId: number) => void;
|
||||
translations: languageTemplate;
|
||||
}
|
||||
|
||||
export const translationsContextDefaultValue: TranslationsContextData = {
|
||||
language: LanguageEnum.ENGLISH,
|
||||
setLanguage: () => null,
|
||||
translations: Translations_EN,
|
||||
};
|
||||
|
||||
export const TranslationsContext = React.createContext<TranslationsContextData>(
|
||||
translationsContextDefaultValue,
|
||||
);
|
||||
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"errors": {},
|
||||
"placeholder": {
|
||||
"message": "Enter Message",
|
||||
"no_messages": "No messages yet",
|
||||
"no_nodes": "No nodes found"
|
||||
},
|
||||
"strings": {
|
||||
"nodes": "Nodes",
|
||||
"color_scheme": "Color scheme",
|
||||
"language": "Language",
|
||||
"device_region": "Device region",
|
||||
"wifi_ssid": "WiFi SSID",
|
||||
"wifi_psk": "WiFi PSK",
|
||||
"save_changes": "Save changes"
|
||||
},
|
||||
"settings": {
|
||||
"ui": "UI Settings",
|
||||
"device": "Device Settings",
|
||||
"channel": "Channels"
|
||||
}
|
||||
}
|
||||
@@ -1,17 +0,0 @@
|
||||
import type { languageTemplate } from './TranslationsContext';
|
||||
|
||||
export default {
|
||||
no_messages_message: 'No messages yet',
|
||||
ui_settings_title: 'UI Settings',
|
||||
nodes_title: 'Nodes',
|
||||
device_settings_title: 'Device Settings',
|
||||
device_channels_title: 'Channels',
|
||||
color_scheme_title: 'Color scheme',
|
||||
language_title: 'Language',
|
||||
device_region_title: 'Device Region',
|
||||
device_wifi_ssid: 'WiFi SSID',
|
||||
device_wifi_psk: 'WiFi PSK',
|
||||
save_changes_button: 'Save changes',
|
||||
no_nodes_message: 'No nodes found',
|
||||
no_message_placeholder: 'Enter Message',
|
||||
} as languageTemplate;
|
||||
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"errors": {},
|
||||
"placeholder": {
|
||||
"message": "メッセージを入力してください",
|
||||
"no_messages": "まだメッセージはありません",
|
||||
"no_nodes": "ノードが見つかりません"
|
||||
},
|
||||
"strings": {
|
||||
"nodes": "ノード",
|
||||
"color_scheme": "カラースキーム",
|
||||
"language": "言語",
|
||||
"device_region": "デバイスリージョン",
|
||||
"wifi_ssid": "WiFi名",
|
||||
"wifi_psk": "WiFiパスワード",
|
||||
"save_changes": "変更内容を保存"
|
||||
},
|
||||
"settings": {
|
||||
"ui": "UI設定",
|
||||
"device": "デバイスの設定",
|
||||
"channel": "#################"
|
||||
}
|
||||
}
|
||||
@@ -1,16 +0,0 @@
|
||||
import type { languageTemplate } from './TranslationsContext';
|
||||
|
||||
export default {
|
||||
no_messages_message: 'まだメッセージはありません',
|
||||
ui_settings_title: 'UI設定',
|
||||
nodes_title: 'ノード',
|
||||
device_settings_title: 'デバイスの設定',
|
||||
color_scheme_title: 'カラースキーム',
|
||||
language_title: '言語',
|
||||
device_region_title: 'デバイスリージョン',
|
||||
device_wifi_ssid: 'WiFi名',
|
||||
device_wifi_psk: 'WiFiパスワード',
|
||||
save_changes_button: '変更内容を保存',
|
||||
no_nodes_message: 'ノードが見つかりません',
|
||||
no_message_placeholder: 'メッセージを入力してください',
|
||||
} as languageTemplate;
|
||||
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"errors": {},
|
||||
"placeholder": {
|
||||
"message": "Entre mensagem",
|
||||
"no_messages": "Não a mensagens ainda",
|
||||
"no_nodes": "Nenhum nó foi encontrado"
|
||||
},
|
||||
"strings": {
|
||||
"nodes": "Nós",
|
||||
"color_scheme": "Esquema de cores",
|
||||
"language": "Idioma",
|
||||
"device_region": "Região do dispositivo",
|
||||
"wifi_ssid": "Nome do WiFi",
|
||||
"wifi_psk": "Senha do WiFi",
|
||||
"save_changes": "Salvar alterações"
|
||||
},
|
||||
"settings": {
|
||||
"ui": "Configurações da Interface",
|
||||
"device": "Configurações do dispositivo",
|
||||
"channel": "Canais"
|
||||
}
|
||||
}
|
||||
@@ -1,17 +0,0 @@
|
||||
import type { languageTemplate } from './TranslationsContext';
|
||||
|
||||
export default {
|
||||
no_messages_message: 'Não a mensagens ainda',
|
||||
ui_settings_title: 'Configurações da Interface',
|
||||
nodes_title: 'Nós',
|
||||
device_settings_title: 'Configurações do dispositivo',
|
||||
device_channels_title: 'Canais',
|
||||
color_scheme_title: 'Esquema de cores',
|
||||
language_title: 'Idioma',
|
||||
device_region_title: 'Região do dispositivo',
|
||||
device_wifi_ssid: 'Nome do WiFi',
|
||||
device_wifi_psk: 'Senha do WiFi',
|
||||
save_changes_button: 'Salvar alterações',
|
||||
no_nodes_message: 'Nenhum nó foi encontrado',
|
||||
no_message_placeholder: 'Entre mensagem',
|
||||
} as languageTemplate;
|
||||
Reference in New Issue
Block a user