Skip to content

Commit

Permalink
fix: spanish spell checking
Browse files Browse the repository at this point in the history
  • Loading branch information
gabrielkaplanbbv committed Jul 19, 2021
1 parent 9b061b5 commit d4389ba
Show file tree
Hide file tree
Showing 7 changed files with 23 additions and 23 deletions.
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
# Compatibility
# Compatibilidad

Siempre buscamos tener compatibilidad con las mayor cantidad de versiones de `React Native` y `Expo`.

<div class="alert alert--success" role="alert">
Si encontrás algún inconveniente podes reportarlo y vamos a tratar de hacer lo mejor para ayudarte.
Ayudanos reportando cualquier inconveniente que tengas con esta librería.
<br/><br/>
En caso de necesitar <strong>Soporte Empresarial</strong> para poder ayudarte a resolver algo alineado a los tiempos de tu proyecto, podes contactarnos a: <strong><a href="mailto:hello@blackbox-vision.tech">hello@blackbox-vision.tech</a></strong>
Si necesitás <strong>Soporte Empresarial</strong> podemos ayudarte y acomodarnos a los tiempos de tu proyecto. Contactanos a: <strong><a href="mailto:hello@blackbox-vision.tech">hello@blackbox-vision.tech</a></strong>
</div>

## React Native

**Nuestro objetivo principal es soportar versiones de [React Native](https://reactnative.dev) >= 0.60.**
**Nuestra intensión es soportar versiones de [React Native](https://reactnative.dev) >= 0.60.**

Hemos testeado nuestra biblioteca con las siguientes versiones:

Expand All @@ -21,11 +21,11 @@ Hemos testeado nuestra biblioteca con las siguientes versiones:

## Expo

Nuestro objetivo principal con [Expo](https://expo.io/) es ayudar a proveer la mejor DX que podamos.
Nuestro objetivo con [Expo](https://expo.io/) es ayudar a proveer la mejor experiencia de desarrollo que podamos.

### Expo >= SDK 41

Si estás usando la última versión de Expo (SDK 41+), vamos a contribuir desarrollando un `Plugin de configuración` que ayude a simplificar los pasos requeridos para poder soportar iOS. Podes seguir el estado del desarrollo en esta [`tarea`](https://github.com/BlackBoxVision/react-native-mercadopago-px/issues/45).
Si estás usando una versión de Expo SDK >= 41, vamos a contribuir desarrollando un `Plugin de configuración` que ayude a simplificar los pasos requeridos para poder soportar iOS. Podes seguir el estado del desarrollo en esta [`tarea`](https://github.com/BlackBoxVision/react-native-mercadopago-px/issues/45).

Por ahora, como no tenemos desarrollado el `Plugin de configuración` los únicos proyectos de Expo que podrán usar nuestra biblioteca serán aquellos que hayan sido `eyectados` o creados mediante el `bare-workflow`.

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Instalación

Podes instalar la librería mediante `NPM` o `YARN`.
Podés instalar la librería mediante `NPM` o `YARN`.

## NPM

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

Actualmente `MercadoPago` solo brinda soporte de código abierto para sus SDKs nativos. No hay soporte para `React Native`.

Nosotros usamos mucho `MercadoPago` al desarrollar productos, es por eso que desarrollamos este SDK que actua como un puente entre React Native y Nativo, permitiendo a otros desarrolladores que integren MercadoPago en sus aplicaciones.
Nosotros usamos mucho `MercadoPago` al crear productos, es por eso que desarrollamos este SDK que actúa como un puente entre React Native y Nativo, permitiendo a otros desarrolladores que integren MercadoPago en sus aplicaciones.

## Experiencia

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ use_native_modules!

## Instalar los Pods

Instala los `Pods` corriendo el siguiente comando:
Instalá los `Pods` corriendo el siguiente comando:

```bash
cd ios
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,15 +33,15 @@ Vas a necesitar configurar el SDK de MercadoPago como un framework dinámico, pa
gem install cocoapods-user-defined-build-types
```

2. Anda al `Podfile` y agrega las siguientes lineas al comienzo del mismo:
2. Ir al `Podfile` y agrega las siguientes lineas al comienzo del mismo:

```cocoapods
plugin 'cocoapods-user-defined-build-types'
enable_user_defined_build_types!
```

3. Siguiendo dentro del `Podfile` en la definición de targets agrega la siguiente linea:
3. Siguiendo dentro del `Podfile` en la definición de targets agregar la siguiente linea:

```cocoapods
pod 'MercadoPagoSDK', :build_type => :dynamic_framework
Expand All @@ -58,7 +58,7 @@ use_flipper!()

## Instalar los Pods

Instala los `Pods` corriendo el siguiente comando:
Instalá los `Pods` corriendo el siguiente comando:

```bash
cd ios
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,15 +10,15 @@ Como requisito vas a necesitar tener lo siguiente antes de integrarte con nuestr
2. Una `llave pública` asociada a tu cuenta
3. Un `ID de preferencia` obtenido desde tus servidores

Si no tenes nada de esto, podes empezar acá:
Si no tenés nada de esto, podés empezar acá:

1. [Crear una cuenta en MercadoPago](https://www.mercadopago.com.ar)
2. [Crear una aplicación en MercadoPago](https://applications.mercadopago.com)
3. [Crear una preferencia de pago en MercadoPago](https://www.mercadopago.com.ar/developers/es/reference/preferences/_checkout_preferences/post/)

### Pruebas

A propósitos de pruebas te proveemos un ejemplo de `cURL` sobre como crear una preferencia:
A propósito de pruebas te proveemos un ejemplo de `cURL` sobre como crear una preferencia:

```bash
curl -X POST \
Expand All @@ -40,7 +40,7 @@ curl -X POST \
}'
```

Vas a necesitar reemplazar en `ACCESS_TOKEN` con el token de acceso de la aplicación que hayas generado con tu cuenta de `MercadoPago`.
Vas a necesitar reemplazar `ACCESS_TOKEN` con el token de acceso de la aplicación que hayas generado con tu cuenta de `MercadoPago`.

<div class="alert alert--warning" role="alert" style={{ backgroundColor: '#FFD026', color: '#444444' }}>
Recordá usar <strong>payer@email.com</strong> para poder probar el ejemplo de `cURL`. <strong>Otro email no va a funcionar</strong>.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
# Troubleshooting
# Solución de problemas

## iOS

### No funciona en un app eyectada de Expo

Si, funciona! Pero para que funcione adecuadamente con `Expo`, vas a necesitar ajustar el `Podfile` agregando la siguiente linea:
¡Si, funciona! Pero para que funcione adecuadamente con `Expo`, vas a necesitar ajustar el `Podfile` agregando la siguiente linea:

```objective-c
install! 'cocoapods', :disable_input_output_paths => true
```

Luego corre los siguientes comandos:
Ejecutá los siguientes comandos:

```bash
cd ios
Expand All @@ -24,32 +24,32 @@ Luego de este cambio deberías poder correr tu aplicación Expo eyectada correct

Hemos encontrado que este inconveniente es el resultado de que el SDK de MercadoPago no es expuesto como un framework dinámico. Al estar definido en forma estática, algunas referencias se quiebran resultando en la pérdida de algunos textos.

Para corregir este problema debes seguir los siguientes pasos:
Para corregir este problema debés seguir los siguientes pasos:

1. Instalar la siguiente gema de Ruby:

```bash
gem install cocoapods-user-defined-build-types
```

2. Anda al `Podfile` y agrega las siguientes lineas al comienzo del mismo:
2. En el `Podfile` agregá las siguientes lineas al comienzo del mismo:

```cocoapods
plugin 'cocoapods-user-defined-build-types'
enable_user_defined_build_types!
```

3. Siguiendo dentro del `Podfile` en la definición de targets agrega la siguiente linea:
3. Siguiendo dentro del `Podfile` en la definición de targets agregá la siguiente linea:

```cocoapods
pod 'MercadoPagoSDK', :build_type => :dynamic_framework
```

Con estos pasos, vas a estar listo para poder correr tu aplicación y que algunos textos del checkout no se pierdan más.
Con estos pasos, vas a poder ejecutar tu aplicación y los textos del checkout se verán correctamente.

## Android

### El color de fondo se torna gris

Algunos usuarios reportaron tenes inconvenientes con elementos que tengan scroll como `FlatList` y `ScrollView`. Como un hotfix para este problema, recomendamos pasarle un `contentContainerStyle` con el color de fondo a usar.
Algunos usuarios reportaron tales inconvenientes con elementos que poseen scroll como `FlatList` y `ScrollView`. Como un hotfix para este problema, recomendamos pasarle un `contentContainerStyle` con el color de fondo a usar.

0 comments on commit d4389ba

Please sign in to comment.