Skip to content

Commit e80f2df

Browse files
committed
Fix broken translations
1 parent 7809516 commit e80f2df

File tree

6 files changed

+28
-21
lines changed

6 files changed

+28
-21
lines changed

.env

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
VITE_BASE_URL='/website2.0/'
File renamed without changes.

public/es.json renamed to public/i18n/es.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"home": "Inicio"
77
},
88
"sponsorship": {
9-
"description1": "WebDevTalks es una comunidad de desarrollo y tecnología, que inició hace más de 10 años con la finalidad de acercar desarrolladores a diversos temas dentro del área del desarrollo de software, web, móvil, IoT, manejo de proyectos, diseño y más.",
9+
"description1": "WebDevTalks somos una comunidad de desarrollo y tecnología, que inició hace más de 10 años con la finalidad de acercar a desarrolladores, diseñadores, managers, product owners, testers y cualquier profesional/carrera con relación a IT, a diversos temas dentro del área del desarrollo de software, web, móvil, IoT, gestión de proyectos, testing, infraestructura, diseño y más.",
1010
"description2": "Gracias al esfuerzo y apoyo de diversas empresas hemos podido llegar hasta el día de hoy, proporcionando un evento de calidad, ayudando a incentivar a las nuevas generaciones y fortalecer la comunidad de desarrollo en la ciudad de Colima.",
1111
"description3": "El evento se lleva a cabo en el último miércoles de cada dos meses donde por medio de una sesión 3 personas exponen sobre cualquier tema en el desarrollo. Donde generalmente intentamos balancear las pláticas en 3 distintos niveles: Novatos, Proficientes y Avanzados. Esto para seguir teniendo atracción no solo por estudiantes o neófitos sino también para atraer a asistentes con experiencia y tener una comunidad más enriquecida.",
1212
"attendeesTitle": "Perfil de Asistentes",

src/App.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,11 @@ import Router from './routes'
33
import { ThemeProvider } from '@mui/material/styles';
44
import theme from './theme'
55

6+
const basePath = import.meta.env.VITE_BASE_URL
7+
68
export default function App() {
79
return(
8-
<BrowserRouter basename='/website2.0'>
10+
<BrowserRouter basename={basePath}>
911
<ThemeProvider theme={theme}>
1012
<Router/>
1113
</ThemeProvider>

src/i18n.js

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,20 @@
11
import i18n from 'i18next'
2-
import i18nBackend from 'i18next-http-backend'
2+
import HttpApi from 'i18next-http-backend'
33
import { initReactI18next } from 'react-i18next'
44

5-
const getCurrentHost = process.env.NODE_ENV === 'development' ? 'http://localhost:5173': 'https://www.webdevtalks.mx'
6-
i18n.use(i18nBackend)
7-
.use(initReactI18next)
8-
.init({
9-
fallbackLng: 'es',
10-
lng: 'es',
11-
interpolation: {
12-
escapeValue: false,
13-
},
14-
backend: {
15-
loadPath: `${getCurrentHost}/i18n/{{lng}}.json`,
16-
},
17-
})
5+
const basePath = import.meta.env.VITE_BASE_URL
6+
7+
i18n.use(HttpApi)
8+
.use(initReactI18next)
9+
.init({
10+
fallbackLng: 'es',
11+
lng: 'es',
12+
interpolation: {
13+
escapeValue: false,
14+
},
15+
backend: {
16+
loadPath: `${basePath}/i18n/{{lng}}.json`,
17+
},
18+
})
1819

1920
export default i18n

vite.config.js

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
1-
import { defineConfig } from 'vite'
1+
import { defineConfig, loadEnv } from 'vite'
22
import react from '@vitejs/plugin-react'
33

4-
export default defineConfig({
5-
base: '/website2.0/',
6-
plugins: [react()],
7-
});
4+
export default defineConfig(({ command, mode }) => {
5+
const env = loadEnv(mode, process.cwd(), '')
6+
return {
7+
base: env.VITE_BASE_URL,
8+
plugins: [react()],
9+
}
10+
})

0 commit comments

Comments
 (0)