mirror of
https://bitbucket.org/wisemapping/wisemapping-frontend.git
synced 2024-11-22 06:37:56 +01:00
Fix es translation problems
This commit is contained in:
parent
29f3dac8b6
commit
a9edf899b7
@ -3,12 +3,12 @@
|
|||||||
"defaultMessage": "¡Este espacio de edición muestra algunas de las capacidades del editor de mapas mentales!"
|
"defaultMessage": "¡Este espacio de edición muestra algunas de las capacidades del editor de mapas mentales!"
|
||||||
},
|
},
|
||||||
"editor.try-welcome-description": {
|
"editor.try-welcome-description": {
|
||||||
"defaultMessage": "Regístrese para comenzar a crear, compartir y publicar una cantidad ilimitada de mapas mentales de forma gratuita."
|
"defaultMessage": "Registrate para comenzar a crear, compartir y publicar una cantidad ilimitada de mapas mentales de forma gratuita."
|
||||||
},
|
},
|
||||||
"login.signup": {
|
"login.signup": {
|
||||||
"defaultMessage": "Inscribirse"
|
"defaultMessage": "Crear cuenta"
|
||||||
},
|
},
|
||||||
"action.share": {
|
"action.share": {
|
||||||
"defaultMessage": "Cuota"
|
"defaultMessage": "Compartir"
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -2,7 +2,7 @@
|
|||||||
"action.share": [
|
"action.share": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Cuota"
|
"value": "Compartir"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"editor.try-welcome": [
|
"editor.try-welcome": [
|
||||||
@ -14,13 +14,13 @@
|
|||||||
"editor.try-welcome-description": [
|
"editor.try-welcome-description": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Regístrese para comenzar a crear, compartir y publicar una cantidad ilimitada de mapas mentales de forma gratuita."
|
"value": "Registrate para comenzar a crear, compartir y publicar una cantidad ilimitada de mapas mentales de forma gratuita."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"login.signup": [
|
"login.signup": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Inscribirse"
|
"value": "Crear cuenta"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
@ -11,6 +11,11 @@ import {
|
|||||||
DesignerOptionsBuilder,
|
DesignerOptionsBuilder,
|
||||||
Designer
|
Designer
|
||||||
} from '@wisemapping/mindplot';
|
} from '@wisemapping/mindplot';
|
||||||
|
import FR from './compiled-lang/fr.json';
|
||||||
|
import ES from './compiled-lang/es.json';
|
||||||
|
import EN from './compiled-lang/en.json';
|
||||||
|
import DE from './compiled-lang/de.json';
|
||||||
|
|
||||||
|
|
||||||
declare global {
|
declare global {
|
||||||
var memoryPersistence: boolean;
|
var memoryPersistence: boolean;
|
||||||
@ -42,18 +47,18 @@ export type EditorPropsType = {
|
|||||||
|
|
||||||
function loadLocaleData(locale: string) {
|
function loadLocaleData(locale: string) {
|
||||||
switch (locale) {
|
switch (locale) {
|
||||||
case 'fr':
|
case 'fr':
|
||||||
return import('./compiled-lang/fr.json');
|
return FR;
|
||||||
case 'en':
|
case 'en':
|
||||||
return import('./compiled-lang/en.json');
|
return EN;
|
||||||
case 'es':
|
case 'es':
|
||||||
return import('./compiled-lang/es.json');
|
return ES;
|
||||||
case 'de':
|
case 'de':
|
||||||
return import('./compiled-lang/de.json');
|
return DE;
|
||||||
default:
|
default:
|
||||||
return import('./compiled-lang/en.json')
|
return EN;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const initMindplot = () => {
|
const initMindplot = () => {
|
||||||
// Change page title ...
|
// Change page title ...
|
||||||
@ -71,8 +76,7 @@ const initMindplot = () => {
|
|||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
persistence = new LocalStorageManager(
|
persistence = new LocalStorageManager(
|
||||||
`/c/restful/maps/{id}/${global.historyId ? `${global.historyId}/` : ''}document/xml${
|
`/c/restful/maps/{id}/${global.historyId ? `${global.historyId}/` : ''}document/xml${!global.isAuth ? '-pub' : ''
|
||||||
!global.isAuth ? '-pub' : ''
|
|
||||||
}`,
|
}`,
|
||||||
true
|
true
|
||||||
);
|
);
|
||||||
@ -117,10 +121,10 @@ export default function Editor({
|
|||||||
}: EditorPropsType): React.ReactElement {
|
}: EditorPropsType): React.ReactElement {
|
||||||
const [localeTranslation, setLocaleTranslation] = React.useState(null);
|
const [localeTranslation, setLocaleTranslation] = React.useState(null);
|
||||||
React.useEffect(() => {
|
React.useEffect(() => {
|
||||||
if(localeTranslation && !global.designer) {
|
if (localeTranslation && !global.designer) {
|
||||||
initCallback();
|
initCallback();
|
||||||
}
|
}
|
||||||
}, [localeTranslation]);
|
}, [localeTranslation]);
|
||||||
React.useEffect(() => {
|
React.useEffect(() => {
|
||||||
const loadAndSetLocale = async () => {
|
const loadAndSetLocale = async () => {
|
||||||
setLocaleTranslation(await loadLocaleData(locale));
|
setLocaleTranslation(await loadLocaleData(locale));
|
||||||
|
@ -28,7 +28,7 @@ module.exports = {
|
|||||||
exclude: '/node_modules/'
|
exclude: '/node_modules/'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
test: /\.(png|jpe?g|gif|svg)$/,
|
test: /\.(png|jpe?g|gif|svg|json)$/,
|
||||||
type: 'asset/inline',
|
type: 'asset/inline',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -283,7 +283,7 @@
|
|||||||
"defaultMessage": "Iniciar sesión"
|
"defaultMessage": "Iniciar sesión"
|
||||||
},
|
},
|
||||||
"login.signup": {
|
"login.signup": {
|
||||||
"defaultMessage": "Inscribirse"
|
"defaultMessage": "Crear cuenta"
|
||||||
},
|
},
|
||||||
"login.title": {
|
"login.title": {
|
||||||
"defaultMessage": "Bienvenido"
|
"defaultMessage": "Bienvenido"
|
||||||
@ -370,7 +370,7 @@
|
|||||||
"defaultMessage": "Cambia la contraseña"
|
"defaultMessage": "Cambia la contraseña"
|
||||||
},
|
},
|
||||||
"menu.signout": {
|
"menu.signout": {
|
||||||
"defaultMessage": "Desconectar"
|
"defaultMessage": "Cerrar sesión"
|
||||||
},
|
},
|
||||||
"publish.button": {
|
"publish.button": {
|
||||||
"defaultMessage": "Aceptar"
|
"defaultMessage": "Aceptar"
|
||||||
|
@ -57,16 +57,17 @@ const App = (): ReactElement => {
|
|||||||
component={LoginPage}
|
component={LoginPage}
|
||||||
/>
|
/>
|
||||||
<Route
|
<Route
|
||||||
path="/c/registration">
|
path="/c/registration"
|
||||||
component={RegistationPage}
|
component={RegistationPage}
|
||||||
</Route>
|
/>
|
||||||
<Route
|
<Route
|
||||||
path="/c/registration-success"
|
path="/c/registration-success"
|
||||||
component={RegistrationSuccessPage}
|
component={RegistrationSuccessPage}
|
||||||
/>
|
/>
|
||||||
<Route
|
<Route
|
||||||
path="/c/forgot-password"
|
path="/c/forgot-password"
|
||||||
component={ForgotPasswordPage} />
|
component={ForgotPasswordPage}
|
||||||
|
/>
|
||||||
<Route
|
<Route
|
||||||
path="/c/forgot-password-success"
|
path="/c/forgot-password-success"
|
||||||
component={ForgotPasswordSuccessPage}
|
component={ForgotPasswordSuccessPage}
|
||||||
|
@ -578,7 +578,7 @@
|
|||||||
"login.signup": [
|
"login.signup": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Inscribirse"
|
"value": "Crear cuenta"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"login.title": [
|
"login.title": [
|
||||||
|
@ -125,7 +125,7 @@ const RegistrationForm = () => {
|
|||||||
error={error}
|
error={error}
|
||||||
/>
|
/>
|
||||||
|
|
||||||
{ AppConfig.isRecaptcha2Enabled() &&
|
{AppConfig.isRecaptcha2Enabled() &&
|
||||||
<div style={{ width: '330px', padding: '5px 0px 5px 20px' }}>
|
<div style={{ width: '330px', padding: '5px 0px 5px 20px' }}>
|
||||||
<ReCAPTCHA
|
<ReCAPTCHA
|
||||||
ref={el => setCaptcha(el)}
|
ref={el => setCaptcha(el)}
|
||||||
@ -157,8 +157,13 @@ const RegistrationForm = () => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
const RegistationPage = (): React.ReactElement => {
|
const RegistationPage = (): React.ReactElement => {
|
||||||
|
const intl = useIntl();
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
document.title = 'Registration | WiseMapping';
|
document.title = intl.formatMessage({
|
||||||
|
id: 'registration.title',
|
||||||
|
defaultMessage: 'Registration | WiseMapping',
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
Loading…
Reference in New Issue
Block a user