WME Places Name Normalizer

Normaliza nombres de lugares en Waze Map Editor (WME) por ahora solo con reglas de Colombia

当前为 2025-03-25 提交的版本,查看 最新版本

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
Mauricio Otálvaro Ospina
评分
0 0 0
版本
1.5.8
创建于
2025-03-19
更新于
2025-03-25
大小
20.9 KB
许可证
MIT
适用于

Este script está diseñado para el Waze Map Editor (WME) y permite estandarizar los nombres de los lugares (Places) de forma eficiente. A continuación se describen sus funcionalidades y restricciones:

FUNCIONALIDADES PRINCIPALES
1. Normalización de nombres
• Convierte los nombres de los lugares a un formato estandarizado, capitalizando la primera letra de cada palabra y poniendo el resto en minúsculas.
2. Control de artículos
• Incorpora un checkbox que permite evitar la normalización de artículos comunes (por ejemplo, “el”, “la”, “los”, “las”, “del”, “de”, “y”).
• Cuando esta opción está activada, dichos términos se mantienen tal como fueron escritos originalmente.
3. Normalización de acrónimos
• El script detecta palabras que representen acrónimos o siglas (por ejemplo, “s.a.s”, “S.a.s”, “ltda”, “l.t.d.a”) mediante una expresión regular.
• Estos términos se transforman a un formato estándar, por ejemplo, “S.A.S” o “L.T.D.A”, asegurando una presentación consistente.
4. Lista de exclusiones personalizadas
• Permite añadir palabras a una lista de exclusión para que, si un nombre contiene alguna de ellas, no se aplique la normalización.
5. Integración con el historial de ediciones de WME
• Utiliza el sistema interno de acciones de WME para registrar los cambios, lo que permite deshacer o rehacer las modificaciones y habilita el botón “Guardar” para que el usuario confirme los cambios.
6. Reescaneo automático
• Tras un guardado exitoso, el script puede volver a escanear los lugares para eliminar de la lista aquellos que ya han sido corregidos.



RESTRICCIONES Y CONSIDERACIONES

• ENTORNO ESPECÍFICO
El script está diseñado exclusivamente para funcionar en el Waze Map Editor, por lo que puede no ser compatible con otros entornos.

• DEPENDENCIA DE LA API INTERNA
Utiliza métodos y eventos internos de WME (por ejemplo, el ActionManager y el evento “saveSuccess”), lo que significa que futuras actualizaciones del editor podrían afectar su funcionamiento.

• GUARDADO MANUAL
Aunque el script registra los cambios en el historial de ediciones, el usuario debe pulsar el botón “Guardar” para confirmar y enviar los cambios al servidor.

• CONFIGURACIÓN LOCAL
La configuración, como la lista de palabras excluidas, se almacena en el localStorage del navegador, permitiendo conservarla entre sesiones en el mismo dispositivo, pero sin sincronización entre distintos navegadores o dispositivos.

• POSIBLE INTERFERENCIA DE EXTENSIONES
Algunas extensiones del navegador (por ejemplo, gestores de contraseñas) pueden interferir con la ejecución del script. Se recomienda desactivarlas temporalmente si se presentan errores inusuales.



Este script proporciona una solución avanzada para optimizar la edición de nombres en WME, garantizando un formato consistente en los nombres de los lugares, preservando los artículos según las preferencias y normalizando los acrónimos a un formato estandarizado.