Skip to content

Commit 45e8282

Browse files
committed
Use English for technical pattern names (Service Locator, dependency injection, Command)
Spanish developers commonly use these terms in English: - 'localizador de servicios' → 'Service Locator' - 'inyección de dependencias' → 'dependency injection' - 'patrón command' → 'patrón Command' (capitalized) This matches actual Spanish developer usage where design pattern names stay in English.
1 parent c415a58 commit 45e8282

6 files changed

Lines changed: 13 additions & 12 deletions

File tree

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"version":2,"entries":[{"package":"get_it","rootUri":"../../../get_it/","packageUri":"lib/","config":{"name":"get_it","issueTracker":"https://github.com/fluttercommunity/get_it/issues","version":"0.0.1","materialIconCodePoint":"0xe189"}},{"package":"listen_it","rootUri":"../../../listen_it/","packageUri":"lib/"},{"package":"watch_it","rootUri":"../../../watch_it/","packageUri":"lib/"},{"package":"code_samples","rootUri":"../","packageUri":"lib/"}]}

code_samples/.dart_tool/package_graph.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
},
3030
{
3131
"name": "watch_it",
32-
"version": "2.1.0",
32+
"version": "2.2.0",
3333
"dependencies": [
3434
"flutter",
3535
"get_it",

docs/es/documentation/get_it/faq.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -365,7 +365,7 @@ Mira la [documentación de Registro de Objetos](/es/documentation/get_it/object_
365365

366366
<strong>Importante:</strong> get_it y Provider sirven <strong>propósitos diferentes</strong>, aunque a menudo se confunden.
367367

368-
<strong>get_it</strong> es un <strong>localizador de servicios</strong> para inyección de dependencias:
368+
<strong>get_it</strong> es un <strong>Service Locator</strong> para dependency injection:
369369
- Gestiona instancias de servicio/repositorio
370370
- No específicamente para gestión de estado de UI
371371
- Desacopla interfaz de implementación

docs/es/documentation/get_it/getting_started.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ next:
1313
<h1 style="margin: 0;">Primeros Pasos</h1>
1414
</div>
1515

16-
<strong>get_it</strong> es un localizador de servicios simple y rápido para Dart y Flutter que te permite acceder a cualquier objeto que registres desde cualquier parte de tu app sin necesitar `BuildContext` o árboles de widgets complejos.
16+
<strong>get_it</strong> es un Service Locator simple y rápido para Dart y Flutter que te permite acceder a cualquier objeto que registres desde cualquier parte de tu app sin necesitar `BuildContext` o árboles de widgets complejos.
1717

1818
<strong>Beneficios clave:</strong>
1919
<ul style="list-style: none; padding-left: 0;">

docs/es/getting_started/what_to_do_with_which_package.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -50,10 +50,10 @@ Una buena arquitectura Flutter sigue principios clave: **separación de responsa
5050

5151
**Problema**: ¿Cómo accedo a servicios, lógica de negocio y datos compartidos sin pasarlos a través del árbol de widgets?
5252

53-
**Solución**: Patrón service locator - registra una vez, accede desde cualquier lugar sin BuildContext.
53+
**Solución**: Patrón Service Locator - registra una vez, accede desde cualquier lugar sin BuildContext.
5454

5555
**Úsalo cuando**:
56-
- Necesites inyección de dependencias sin el árbol de widgets
56+
- Necesites dependency injection sin el árbol de widgets
5757
- Quieras compartir servicios a través de tu app
5858
- Necesites control sobre el ciclo de vida de objetos (singletons, factories, scopes)
5959
- Quieras probar tu lógica de negocio de forma independiente
@@ -131,22 +131,22 @@ Una buena arquitectura Flutter sigue principios clave: **separación de responsa
131131
## Combinaciones Comunes de Paquetes
132132

133133
### Configuración Mínima: get_it + `watch_it`
134-
Perfecto para apps que necesitan inyección de dependencias y UI reactiva. Cubre el 90% de las necesidades típicas de una app.
134+
Perfecto para apps que necesitan dependency injection y UI reactiva. Cubre el 90% de las necesidades típicas de una app.
135135

136136
**Ejemplo**: La mayoría de apps CRUD, apps de dashboard, apps con muchos formularios.
137137

138138
### Stack Completo: Los 4 paquetes
139-
Arquitectura reactiva completa con inyección de dependencias, UI reactiva, patrón command y transformaciones de datos.
139+
Arquitectura reactiva completa con dependency injection, UI reactiva, patrón Command y transformaciones de datos.
140140

141141
**Ejemplo**: Apps complejas con integración de API, actualizaciones en tiempo real y transformaciones de estado sofisticadas.
142142

143143
### Casos de Uso Independientes
144144

145145
Cada paquete funciona de forma independiente:
146146

147-
- **Solo get_it**: Inyección de dependencias simple sin reactividad
148-
- **Solo listen_it**: Operadores/colecciones reactivas sin inyección de dependencias
149-
- **Solo command_it**: Patrón command para encapsular acciones
147+
- **Solo get_it**: Dependency injection simple sin reactividad
148+
- **Solo listen_it**: Operadores/colecciones reactivas sin dependency injection
149+
- **Solo command_it**: Patrón Command para encapsular acciones
150150

151151
---
152152

docs/es/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,9 +61,9 @@ Sin setState(), sin código repetitivo de Provider, sin generación de código.
6161
6262
### <img src="/images/get_it.svg" alt="get_it" width="50" style="vertical-align: middle; margin-right: 0.5rem; display: inline-block;" />get_it
6363

64-
**Inyección de dependencias sin el framework**
64+
**Dependency injection sin el framework**
6565

66-
Localizador de servicios simple que funciona en cualquier parte de tu app—sin BuildContext, sin árboles de InheritedWidget, solo acceso limpio a dependencias.
66+
Service Locator simple que funciona en cualquier parte de tu app—sin BuildContext, sin árboles de InheritedWidget, solo acceso limpio a dependencias.
6767

6868
[Comienza →](/es/documentation/get_it/getting_started) | [Ejemplos →](/examples/get_it/get_it)
6969

0 commit comments

Comments
 (0)