#5186 create parking section #197

Merged
jorgep merged 29 commits from 5186-CreateParkingSection into dev 2024-03-27 08:42:33 +00:00
2 changed files with 8 additions and 4 deletions
Showing only changes of commit dd91449818 - Show all commits

View File

@ -41,8 +41,9 @@ function getBreadcrumb(param) {
breadcrumb.title = useCamelCase(param.meta.title);
}
breadcrumb.locale = te(`${breadcrumb.root}.pageTitles.${breadcrumb.title}`)
? t(`${breadcrumb.root}.pageTitles.${breadcrumb.title}`)
const moduleLocale = `${breadcrumb.root}.pageTitles.${breadcrumb.title}`;
jorgep marked this conversation as resolved Outdated

Si existe la traducción específica , pone esta, si no la global

Si existe la traducción específica , pone esta, si no la global

La clave i18n de las lineas 44 y 45 son iguales no?
Podemos reducir a 1 ocurrencia?

La clave i18n de las lineas 44 y 45 son iguales no? Podemos reducir a 1 ocurrencia?

No, "te" devuelve un booleano, "t" traduce

No, "te" devuelve un booleano, "t" traduce

No, "te" devuelve un booleano, "t" traduce

Tras hablar con Javier, guardo el valor en una variable.

> No, "te" devuelve un booleano, "t" traduce Tras hablar con Javier, guardo el valor en una variable.

Bien, pero quizás para evitarte un ternario, te diría de usar un if con la operacion "te" y dentro le asignas el valor que quieras. Fuera del if resuelves la traducción asignandola a breadcumb.locale

Bien, pero quizás para evitarte un ternario, te diría de usar un if con la operacion "te" y dentro le asignas el valor que quieras. Fuera del if resuelves la traducción asignandola a breadcumb.locale
breadcrumb.locale = te(moduleLocale)
? t(moduleLocale)
: t(`globals.pageTitles.${breadcrumb.title}`);
return breadcrumb;

View File

@ -15,7 +15,7 @@ import { toLowerCamel } from 'src/filters';
const state = useState();
const session = useSession();
const { t } = i18n.global;
const { t, te } = i18n.global;
const createHistory = process.env.SERVER
? createMemoryHistory
@ -90,7 +90,10 @@ export default route(function (/* { store, ssrContext } */) {
if (childPageTitle && matches.length > 2) {
if (title != '') title += ': ';
const pageTitle = t(`${moduleName}.pageTitles.${childPageTitle}`);
const moduleLocale = `${moduleName}.pageTitles.${childPageTitle}`;
const pageTitle = te(moduleLocale)
? t(moduleLocale)
: t(`globals.pageTitles.${childPageTitle}`);
const idParam = to.params && to.params.id;
const idPageTitle = `${idParam} - ${pageTitle}`;
const builtTitle = idParam ? idPageTitle : pageTitle;