Escaneo

En su proyecto '
LSDE
', la configuración del escáner de codebase se realiza a través de
la sección de Patrones
.
Crear un patrón
Después de crear una nueva instancia de patrón (inicialmente vacía, por ejemplo):
Rellene la expresión regular (
Regex
) que se utilizará para capturar los grupos en su codebase.
Es obligatorio rellenar esta sección indicando el grupo que captura su clave 'i18n'.
Debe tener al menos 1 grupo de captura.
Más información sobre los grupos regex

Mostrar las claves i18n
Una vez creado el
Regex
, la sincronización de los resultados es en tiempo real.
Abra la ventana del escáner de código para observar sus resultados en tiempo real.
Si no se selecciona ninguna clave en el árbol, no se aplicará ningún filtro y el escáner mostrará todos los resultados.

En cambio, si selecciona una clave:
El sistema filtrará las claves padre y las claves vecinas no relacionadas.
Gracias a una propagación jerárquica, la selección de una carpeta implica la visualización de todas sus claves hijas.
Ejemplo:
Selección de la carpeta:
A.B.CTodas las claves que contengan al menos este grupo también se mostrarán:
A.B.C.dA.B.C.d.e.fPara mostrar las claves capturadas que '
LSDE
' no puede asociar (las claves que faltan), marque esta opción.
También permite filtrar las claves existentes.
Si esta opción está desactivada, '
LSDE
' muestra las claves que faltan encontradas en su código fuente, mezcladas con las claves existentes.
Probar su patrón

Para verificar que su patrón se comporta como se espera, abra la pestaña
Test
.
Pegue allí código fuente de su proyecto para observar las capturas realizadas.
Entender su Regex
Para entender su
Regex
y sus grupos, utilice una herramienta como
regexr
.
Copie y pegue su
Regex
en el lugar dedicado.
javascript[^\\\\\\\\w_\\\\\\\\-\\\\\\\\$]t\\\\\\\\(\\\\\\\\s*(?:['\\\\\\])?(?:([^\\\\\\\\s:'\\\\\\)]+):)?([^\\\\\\\\s'\\\\\\),]+)(?:['\\\\\\])?\\\\\\\\s*(?:,\\\\\\\\s*(\\\\\\\\{[\\\\\\\\s\\\\\\\\S]*?(?:defaultValue\\\\\\\\s*:\\\\\\\\s*(['\\\\\\`])((?:\\\\\\\\\\\\\\\\.|(?!\\\\\\\\4)[\\\\\\\\s\\\\\\\\S])*?)\\\\\\\\4)[\\\\\\\\s\\\\\\\\S]*?\\\\\\\\}|\\\\\\\\{[\\\\\\\\s\\\\\\\\S]*?\\\\\\\\})\\\\\\\\s*)?\\\\\\\\)
Pegue código fuente de su proyecto que contenga las claves a capturar (procedentes de su framework o de su motor de texto).
Haga clic en una captura para activarla.
Seleccione luego 'Detalle'.
Identifique el índice del grupo en el que su
Regex
coloca la captura deseada.
Con esta
Regex
, comprobará que captura su clave en el grupo 2.
Deberá entonces indicar a '
LSDE
' que la clave se encuentra en este grupo, como se ilustra en la imagen anterior.
El sistema podrá luego ejecutar esta
Regex
y utilizar esta captura para diversos servicios de telemetría.