Saltar al contenido
Case Converter Online
es

Convertidor dot case

Convierte palabras, camelCase o snake_case a dot.case. Muy práctico para claves de configuración, claves de traducción y espacios de nombres.

Caracteres
0
Palabras
0
Oraciones
0
Líneas
0

Convertir a

Para código

Funciona en tu navegador. Tu texto nunca se sube a ningún servidor.

Qué es dot.case

dot.case pone un punto entre las palabras y deja todas las letras en minúscula:

  • Database Connection Url pasa a database.connection.url
  • homePageTitle pasa a home.page.title
  • error_message_required pasa a error.message.required

Los puntos suelen expresar una jerarquía. En app.server.port, “port” pertenece a “server”, que a su vez pertenece a “app”.

Cómo funciona el convertidor

La herramienta encuentra las palabras de cada línea, las pasa a minúscula y las une con puntos. Las palabras pueden estar separadas por espacios, guiones bajos, guiones o barras, o por las mayúsculas de los nombres en camelCase y PascalCase. Cada línea se convierte por separado, así que una lista de claves sigue siendo una lista.

Texto Resultado
Database Connection Url database.connection.url
homePageTitle home.page.title
error_message_required error.message.required
checkout-button-label checkout.button.label

Las tildes y la ñ se mantienen: “Url De Conexión” pasa a url.de.conexión. En claves de configuración es más seguro usar solo letras ASCII, así que escribe “conexion” sin tilde o quita las tildes antes con el generador de slugs.

Dónde se usa dot.case

  • Archivos de configuración. Los archivos .properties de Java y los ajustes de Spring Boot usan claves como spring.datasource.url y server.port.
  • Archivos de traducción. Claves como checkout.button.label agrupan los textos por pantalla y elemento, lo que mantiene ordenados los archivos de traducción grandes.
  • Nombres de paquetes. Los paquetes de Java y Kotlin son palabras en minúscula unidas por puntos: com.example.shop.
  • Registros y métricas. Los nombres de loggers y de métricas suelen seguir el patrón service.component.event.
  • Feature flags y eventos de analítica. Nombres como billing.invoice.sent son fáciles de filtrar por prefijo.

Por qué los equipos eligen claves con puntos

Las claves con puntos se ordenan bien. Todas las que empiezan por checkout. aparecen juntas en una lista alfabética, así que los ajustes y textos relacionados quedan uno al lado del otro. Muchas herramientas también entienden los puntos y pueden mostrar las claves como un árbol.

Qué tener en cuenta

  • El orden importa. Ve de lo general a lo concreto: email.subject.welcome, no welcome.subject.email.
  • Las partes de varias palabras necesitan otro estilo. Si un nivel tiene dos palabras, combina estilos: checkout.shipping-address.label o checkout.shippingAddress.label. El convertidor pone un punto entre todas las palabras, así que une esas partes a mano.
  • No sirve para identificadores de código. En el código, usa camelCase o snake_case.

Convertidor dot case: preguntas y respuestas

¿Qué es dot case?

Dot case (dot.case) escribe un nombre de varias palabras en minúsculas y con un punto entre ellas, como en app.server.port o home.page.title. Se usa sobre todo para las claves de los archivos de configuración y de traducción.

¿Dónde se usa dot case?

Lo verás en los archivos de propiedades de Java (spring.datasource.url), en claves de traducción (checkout.button.label), nombres de loggers, nombres de feature flags y nombres de paquetes de Java o Kotlin como com.example.app.

¿Puedo usar dot case para nombres de variables?

No. En la mayoría de los lenguajes de programación, el punto significa 'acceder a una propiedad de un objeto', así que user.first.name se leería como tres accesos anidados. Usa dot case para claves guardadas como texto, y camelCase o snake_case para las variables.

¿Cómo convierto camelCase a dot case?

Pega los nombres en camelCase en el cuadro. El convertidor divide cada nombre por sus mayúsculas, pasa las palabras a minúscula y las une con puntos. homePageTitle pasa a home.page.title.

Más herramientas de código y datos

Ver todas las herramientas