The Rust code uses a crate called "rusqlite" to store data in SQLite databases. This crates uses the original SQLite3 library written in C. Therefore, to compile it you need the Android NDK. You can find instructions to install the NDK here: https://developer.android.com/ndk/guides
We also need the Android NDK to cross-compile the rust code to Android. Currently, only versions up to __r22b__ are supported. You can find instructions to install the NDK here: https://developer.android.com/ndk/guides
Once installed, you need to define the $ANDROID_NDK_HOME environment variable (if not already set):
Once installed, you need to define the `$ANDROID_NDK_HOME` environment variable (if not already set):
<stringname="identity_create_failed">Fallo al crear la identidad</string>
<stringname="identity_load_failed">Fallo al cargar la identidad. Por favor, verifica tu contraseña</string>
<stringname="service_name">Servicio en segundo plano de AIRA</string>
<stringname="login">Acceder</string>
<stringname="add_peer_ip">Añadir pares por IP</string>
<stringname="unknown">Desconocido</string>
<stringname="file_saved">Archivo guardado en %s !</string>
<stringname="enter_password">Ingresa tu contraseña:</string>
<stringname="yes">Sí</string>
<stringname="no">No</string>
<stringname="warning">¡Advertencia!</string>
<stringname="ask_log_out">¿En verdad quieres cerrar sesión? (No recibirás nuevos mensajes hasta que accedas nuevamente)</string>
<stringname="cancel">Cancelar</string>
<stringname="background_service">Servicio en segundo plano</string>
<stringname="verifying_contact">Verificación del contacto</string>
<stringname="fingerprints_instructions">Compara las siguientes huellas digitales por un modo de comunicación seguro (como en persona) y asegurate de que coinciden..</string>
<stringname="local_fingerprint">Huellas digital local:</string>
<stringname="peer_fingerprint">Huellas digital del par:</string>
<stringname="summary_name">El nombre de tu identiad. Se muestra a todas las sesiones activas.</string>
<stringname="confirm_delete">¿Estás seguro de que quieres eliminar todas tus conversaciones (mensajes y archivos), todos tus contactos y tu clave privada?</string>
<stringname="they_match">Coinciden</string>
<stringname="ask_delete_conversation">Borrar una conversación sólo te afecta a ti. Tu contacto seguirá teniendo una copia de esta conversación si no la borra también. ¿Realmente quieres borrar toda esta conversación (mensajes y archivos)?</string>
<stringname="delete">Eliminar</string>
<stringname="ask_remove_contact">Al borrar el contacto se eliminará su clave de identidad y su conversación (mensajes y archivos). Ya no podrás reconocerlo. Esta acción sólo te afecta a ti. ¿Realmente quieres eliminar este contacto?</string>
<stringname="ask_remove_contacts">Al borrar los contactos se eliminarán sus claves de identidad y sus conversaciones (mensajes y archivos). Ya no podrás reconocerlos. Esta acción sólo te afecta a ti. ¿Realmente quieres eliminar estos contactos?</string>
<stringname="enable_password">Encriptar con contraseña</string>
<stringname="message_hint">Enviar un mensaje…</string>
<stringname="no_name_error">¡Esta sesión no tiene nombre!</string>
<stringname="invalid_ip">Dirección IP inválida</string>
<stringname="unable_to_connect_to">No se puede conectar con %s</string>
<stringname="github">GitHub</string>
<stringname="github_summary">Repositorio AIRA-android en GitHub.</string>
<stringname="gitea">Gitea</string>
<stringname="gitea_summary">Repositorio AIRA-android en la instancia Gitea del proyecto Chapril. A diferencia de GitHub, Gitea es un software totalmente libre y autoalojado.</string>
<stringname="offline_warning_title">Su contacto parece estar desconectado.</string>
<stringname="offline_warning_msg">Los mensajes enviados se almacenarán hasta que se establezca la conexión.</string>