WME Places Name Normalizer

Normaliza nombres de lugares en Waze Map Editor (WME)

目前为 2025-04-28 提交的版本。查看 最新版本

这些是代码更新过的版本。 显示所有版本

  • v5.2.1 2025-05-06

    === Cambios en la Versión 5.2.1 (vs 5.2.0) ===

    Esta pequeña actualización se enfoca en corregir errores puntuales de estabilidad.

    **Correcciones de Errores:**

    * **Problema al Exportar el Diccionario:** Se ha solucionado un error que ocurría al intentar exportar el diccionario personalizado a un archivo (formato XML). La exportación ahora maneja correctamente los caracteres especiales dentro de las palabras, asegurando que el archivo generado sea válido.
    * **Nombre de Usuario ("Desconocido"):** En ciertas partes del script (por ejemplo, en los registros o paneles donde se indica el autor de un cambio o reporte), el nombre de usuario del editor puede aparecer como "Desconocido". **Este es un problema conocido que aún no he logrado resolver por completo.** La dificultad radica en que obtener el nombre de usuario exacto y de forma fiable desde la interfaz de WME usando scripts de usuario presenta desafíos técnicos; la información necesaria no siempre está accesible de manera sencilla. Continuo buscando una solución.

    En resumen, la v5.2.1 corrige un problema con la exportación del diccionario y te informa sobre la limitación actual respecto a la identificación del nombre de usuario.

  • v5.2.1 2025-05-06

    === Cambios en la Versión 5.2.1 (vs 5.2.0) ===

    Esta pequeña actualización se enfoca en corregir errores puntuales de estabilidad.

    **Correcciones de Errores:**

    * **Problema al Exportar el Diccionario:** Se ha solucionado un error que ocurría al intentar exportar el diccionario personalizado a un archivo (formato XML). La exportación ahora maneja correctamente los caracteres especiales dentro de las palabras, asegurando que el archivo generado sea válido.
    * **Nombre de Usuario ("Desconocido"):** En ciertas partes del script (por ejemplo, en los registros o paneles donde se indica el autor de un cambio o reporte), el nombre de usuario del editor puede aparecer como "Desconocido". **Este es un problema conocido que aún no he logrado resolver por completo.** La dificultad radica en que obtener el nombre de usuario exacto y de forma fiable desde la interfaz de WME usando scripts de usuario presenta desafíos técnicos; la información necesaria no siempre está accesible de manera sencilla. Continuo buscando una solución.

    En resumen, la v5.2.1 corrige un problema con la exportación del diccionario y te informa sobre la limitación actual respecto a la identificación del nombre de usuario.

  • v5.2.0 2025-05-06

    === Cambios en la Versión 5.2.0 (vs 5.1.0) ===

    La versión 5.2.0 trae mejoras enfocadas en la precisión de la detección de acentuación y una interfaz más clara para la revisión

    **Novedades Principales:**

    1. **Detección de Acentuación más Fiable:**
    * Se ha mejorado la lógica interna para identificar correctamente cuándo una palabra en español debe llevar tilde y cuándo no, según las reglas generales.
    * Ahora el script valida con mayor precisión palabras que no tienen tilde (como "Montepietra") o palabras que sí la tienen (como "José"), reduciendo las detecciones incorrectas o "falsas alarmas".
    * Esto te ayudará a encontrar errores reales de tilde de forma más efectiva.

    2. **Información más Clara en el Panel Flotante:**
    * El panel ahora muestra de forma explícita **cuál palabra específica** dentro de un nombre tiene el problema detectado por el script (por ejemplo, un error de tilde o que es una "palabra rara").
    * Se presenta una sugerencia de corrección directamente asociada a la palabra problemática, facilitando la aplicación rápida del arreglo.
    * Esto mejora la usabilidad y te permite identificar y corregir los problemas puntuales de manera más eficiente.

    3. **Base para Optimizar el Escaneo:**
    * Se ha sentado la base para una futura funcionalidad que podría permitir al script omitir (no escanear ni mostrar en el panel) los lugares en los que tú, como editor, ya has trabajado. (La implementación completa de esta funcionalidad dependerá de desarrollos futuros).

    **Correcciones de Errores:**

    * Se solucionó un error técnico interno que podía detener el proceso de escaneo en algunos casos.
    * Corregido un problema donde la palabra problemática y la sugerencia de corrección no se mostraban correctamente en el panel de advertencias, apareciendo vacías.
    * Manejo mejorado de nombres de lugares que contienen espacios extra, asegurando un procesamiento de palabras más limpio.

    En resumen, la versión 5.2.0 refina la capacidad del script para detectar errores de acentuación con mayor precisión y mejora significativamente la forma en que te presenta esa información, haciendo tu tarea de normalización más sencilla y directa.

  • v5.1.0 2025-05-04

    === Cambios en la Versión 5.1.0 (vs 5.0.5) ===

    ¡La versión 5.1.0 trae mejoras significativas centradas en la precisión y la personalización!

    **Novedades Principales:**

    1. **¡Diccionario Ortográfico Personalizado!**
    * Ahora puedes gestionar tu propio diccionario por idioma (Español/Inglés).
    * **Agrega palabras** (marcas, nombres propios, términos técnicos) que quieras que el script considere correctas, incluso si las reglas locales o la API las marcan como error.
    * **Gestión Completa:** Busca, edita, elimina, importa (archivos .txt o .xml) y exporta tus diccionarios desde la pestaña lateral.
    * **Detección Inteligente:** El script ahora usa tu diccionario para:
    * Validar palabras directamente.
    * Detectar **ambigüedades** (ej. "esta" vs "está" si ambas están en tu diccionario).
    * ¡Encontrar **tildes faltantes** que antes se pasaban por alto! (ej. detectará "medico" si "médico" está en tu diccionario).
    * Sugerir correcciones ortográficas simples (s/z/c, b/v) basadas en tu diccionario.

    2. **Mejor Detección y Sugerencia de Tildes:**
    * Se ha refinado la lógica interna (`detectarTilde`, `generarSugerenciaTilde`) para identificar mejor casos complejos como **hiatos** y **esdrújulas** (ej. "vehiculo", "medico").
    * Las sugerencias para tildes faltantes son ahora más precisas.

    3. **Interfaz de Usuario Mejorada:**
    * **Panel Lateral Reorganizado:** Las secciones de "Palabras Excluidas" y el nuevo "Diccionario Ortográfico" ahora son desplegables (`

    `) para una vista más limpia.
    * **Selector de Idioma:** Cambia fácilmente entre los diccionarios y reglas de Español e Inglés.
    * **Panel Flotante Más Informativo:**
    * Nuevas columnas: "Categoría" y "Tipo Place" (icono ⊙/⭔).
    * Botón "Perma" (🔗) para seleccionar y centrar el lugar en WME.
    * Despliegue de detalles de errores más claro.
    * Botón "Usar sugerencia" para aplicar correcciones individuales rápidamente.
    * Contador de lugares listos para aplicar.

    **Correcciones de Errores:**

    * Solucionados errores `ReferenceError` que podían ocurrir durante el análisis.
    * Corregido un problema donde la edición de palabras en el diccionario no se guardaba correctamente.
    * Mejorado el manejo de lugares que no son editables por el usuario actual.

    En resumen, la v5.1.0 se enfoca en dar más control con el diccionario personalizado y en mejorar significativamente la precisión de la detección de errores de tilde, haciendo el proceso de normalización más robusto y fiable.

  • v5.0.5 2025-04-28

    version 5.0.5 se corrige error de S.A.

  • v5.0.4 2025-04-28
  • v5.0.4 2025-04-28
  • v5.0.3 2025-04-28
  • v5.0.4 2025-04-28

    Se retorna a la versión anterior

  • v5.0.3 2025-04-28

    Cambios en la 5.0.3 se agregan algunas palabras especiales que vienen normalmente mal escritas desde los places.

  • v5.0.2 2025-04-25

    Versión 5.0.2:

    Corrección de errores en la normalización de nombres:

    Se mejoró la lógica de normalización para manejar casos específicos como:
    Reemplazo de "SA" por "S.A" y "SAS" por "S.A.S".
    Manejo de números romanos y apóstrofes en nombres.
    Capitalización adecuada después de guiones y apóstrofes.
    Se agregó soporte para evitar la normalización de artículos como "el", "la", "los", etc., si el usuario lo selecciona.
    Integración con la API de LanguageTool:

    Se añadió la opción de verificar ortografía utilizando la API de LanguageTool.
    Los errores ortográficos detectados ahora se muestran con sugerencias en el panel flotante.
    Mejoras en la interfaz de usuario:

    Se rediseñó el panel flotante para normalizar nombres, con botones más grandes y mejor organizados.
    Se añadió un indicador visual de progreso al procesar lugares.
    Se mejoró la experiencia de usuario al agregar palabras especiales o excluidas mediante un modal interactivo.
    Soporte para arrastrar y soltar archivos:

    Se añadió soporte para importar listas de palabras especiales o diccionarios mediante archivos .txt o .xml.
    Se implementaron estilos visuales para la zona de arrastre.
    Optimización del manejo de listas:

    Se mejoró la lógica para evitar duplicados al agregar palabras a las listas de palabras excluidas o especiales.
    Se añadió la opción de reemplazar la lista actual al importar nuevas palabras.
    Correcciones de errores menores:

    Se corrigieron problemas con el manejo de tildes en palabras específicas.
    Se solucionaron errores relacionados con el manejo de eventos en el panel flotante.
    Nuevas funciones auxiliares:

    Se añadieron funciones como corregirTildeLocal y checkOnlyTildes para mejorar la detección y corrección de errores ortográficos.
    Se implementaron funciones para manejar errores de WME y mostrar mensajes al usuario.

  • v5.0.1 2025-04-25

    Descripción de la versión 5.0.1

    Corrección de errores:

    Se corrigió un problema donde las palabras sin sugerencias mostraban (Sin sugerencia) en lugar de mantener la palabra original.
    Se solucionó un error al manejar categorías vacías en los resultados de la API de LanguageTool.
    Mejoras en la interfaz:

    Ahora, al seleccionar el checkbox de "Eliminar", se selecciona automáticamente el checkbox de "Aplicar" correspondiente.
    Se mejoró la experiencia de usuario al normalizar nombres, con animaciones y mensajes más claros.
    Optimización de funciones:

    Se ajustó la lógica de normalización para manejar mejor los números romanos, apóstrofes y artículos.
    Se mejoró el manejo de palabras excluidas y especiales, evitando duplicados y actualizando correctamente el almacenamiento local.
    Compatibilidad:

    Se añadieron validaciones adicionales para evitar errores en casos de entradas inválidas o configuraciones incompletas.
    Esta versión mejora la estabilidad y usabilidad del script, asegurando una experiencia más fluida al normalizar nombres en Waze Map Editor.

  • v5.0.0 2025-04-25

    Novedades en la versión 5.0.0
    Tres métodos de búsqueda:
    Normalizador básico: Aplica reglas predefinidas para corregir mayúsculas, tildes y eliminar caracteres o artículos innecesarios.
    Revisión de tildes y palabras básicas: Detecta errores comunes en español y aplica correcciones locales.
    Diccionario personalizado: Utiliza un diccionario local para validar palabras y sugerir correcciones.
    Uso opcional de la API de ortografía: Si se desea realizar una revisión avanzada con la API de LanguageTool, se puede activar marcando el checkbox correspondiente en el panel lateral.

  • v4.0 2025-04-15

    -Selección precisa: Ahora solo se aplican los cambios de los lugares marcados con check, evitando modificaciones accidentales.
    -Notificaciones mejoradas: Se muestran avisos claros cuando WME rechaza algún cambio y se registra un historial de rechazos.

  • v3.1 2025-04-02

    3.1 Se corrige problema de carga por versión

  • v2.2.2 2025-04-02

    SE DEVUELVE A LA VERSIÓN ANTERIOR

  • v3.0 2025-04-02

    Comparativo: v2 vs v2.1 (preparando terreno para v3.0)

    Característica | v2.1 | v3.0 (actual)
    -----------------------------------|-----------------------------|------------------------------------------------
    Panel flotante básico | Sí | Mejorado con más campos y funciones
    Normalización | Sí | Priorizada y separada de la validación ortográfica
    Corrección ortográfica | Parcial | Mejorada con tildes y caracteres duplicados
    Lista de palabras excluidas | Manual | Ahora permite carga desde archivo .txt y .xml Drag & Drop
    Muestra solo lugares a cambiar | No (mostraba todos) | Sí, solo los relevantes
    Validación de tildes (e.g. niquía) | No | Sí, reglas avanzadas de hiato y acento
    Estructura del código | Monolítica | Modular, separada por funcionalidades

  • v2.2.1 2025-03-28
  • v2.2.1 2025-03-28

    Versión 2.2.1: Ahora permite usarse en el editor beta

  • v2.2 2025-03-27

    Versión 2.1: Se agregó una validación para conservar el texto entre paréntesis tal como está si está completamente en mayúsculas o en minúsculas
    • Se mejoró la normalización para mantener letras en mayúscula cuando están unidas a números (por ejemplo, 2A, 45B)
    • Se ajustó el espaciado alrededor del guion medio para asegurar que siempre sea “ - “
    • Se eliminan los puntos al final de los nombres (por ejemplo, “Casita S.A.” queda como “Casita S.A”)
    • Se respeta la capitalización después de los caracteres (, [, “
    • Todas las mejoras fueron agregadas sin eliminar ninguna funcionalidad existente del normalizador

  • v2.1 2025-03-27

    Versión 2.1: Se ajustó el comportamiento del capitalizado para que cualquier letra que siga inmediatamente a un paréntesis de apertura, comillas, corchetes o apóstrofes se escriba en mayúscula.
    •Se añadió normalización de guiones para asegurar que siempre haya espacio antes y después del carácter -. Por ejemplo, “Casa Mía-k” se convierte en “Casa Mía - K”.
    •Se implementó una regla para conservar las letras mayúsculas que están inmediatamente después de un número, como en “45A”, sin convertirlas a minúsculas.
    •No se modificó ninguna funcionalidad existente previamente.
    •Se mantuvo la integración con las listas de palabras excluidas y la opción de mantener artículos en minúscula si el usuario así lo desea.

  • v2.0 2025-03-27

    Versión 2.0: Se actualiza el diseño de la interfaz flotante con un botón más visible para activar o desactivar la herramienta.
    Se añade pestaña lateral fija con nombre PlacesNormalizer dentro del panel izquierdo del editor para acceder rápidamente a la lista de palabras excluidas.
    Se permite editar, guardar e importar listas de palabras personalizadas directamente desde el panel.
    Se mejora la compatibilidad con cambios recientes del wme.
    Se corrigen errores menores y se optimiza el rendimiento general del script.

  • v1.8.1 2025-03-26

    1.8.1: Se ordena la lista de excluidas alfabéticamente.
    Se utilizan las palabras no siglas dentro de las excluídas como palabras clave para modificarlas si se encuentran en nombres de lugares

  • v1.8 2025-03-26

    1.8: Ahora desde el sidebar se pueden añadir nuevas palabras excluidas, que se guardan automáticamente en localStorage. Estas aparecen en una lista con scroll, permitiendo gestionar visualmente lo que no se debe cambiar.
    Ahora puedes definir desde la interfaz cuántos lugares deseas revisar. Este valor se respeta al generar la ventana flotante de edición.
    Una vez se aplica la normalización, el panel flotante se cierra automáticamente para evitar confusiones.
    Asegurar que los elementos del DOM existan antes de trabajar con ellos.
    Evitar fallos al cargar el sidebar o los elementos dinámicos.

  • v1.7 2025-03-25

    1.7 – Cambios en esta versión
    • Se agregó soporte para palabras excluidas: ahora el script respeta su escritura exacta si se incluyen en la lista.
    • Se corrige automáticamente la escritura de palabras excluidas mal digitadas (por ejemplo, “mcdonalds” se corrige a “McDonald’s”).
    • El campo “Máximo de Places a buscar” ahora funciona correctamente y limita los lugares mostrados en el panel flotante.
    • Mejora en la lógica de normalización de artículos: cuando el check de “No normalizar artículos” está activado, los artículos se conservan en minúscula excepto si están al inicio del nombre.
    • Limpieza general del código y mejoras en la estabilidad visual del panel.

  • v1.6.3 2025-03-25

    1.6.3: Se corrige problema con los Artículos

  • v1.6.2 2025-03-25

    1.6.2: cambios en tamaños pantalla flotante

  • v1.6.1 2025-03-25

    Versión 1.6.1
    • Se corrigió la lógica de normalización para que aplique correctamente los cambios en el mapa.
    • Se mejoró la detección y aplicación del cambio de nombre usando el namespace correcto para UpdateObject.
    • Se ajustaron validaciones para evitar errores cuando un lugar no existe o no tiene atributos válidos.

  • v1.6 2025-03-25

    1.6: no estaba tomando los places que estaban totalmente en mayusculas, se corrigió y normaliza todos.

  • v1.5.9 2025-03-25

    Versión 1.5.9: Esta actualización incorpora la lógica del nivel del editor, de modo que ahora el script filtra y procesa únicamente aquellos Places cuyo nivel es inferior o igual al nivel del editor. Con esta mejora, se asegura que sólo se modifiquen los lugares dentro del rango de permisos del usuario, manteniendo todas las funcionalidades de normalización (nombres, artículos y acrónimos) de la versión 1.5.8.

  • v1.5.8 2025-03-25
  • v1.5 2025-03-25
  • v1.6 2025-03-25
  • v1.5 2025-03-25
  • v1.4.1 2025-03-21
  • v1.4 2025-03-19
  • v1.3 2025-03-19
  • v1.0 2025-03-19

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址