Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Spanish translation #5

Open
wants to merge 8 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions AppIndex.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,7 @@
CE7C180829D1ED89001E6A78 /* ApplicationListViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ApplicationListViewController.swift; sourceTree = "<group>"; };
CE7C180B29D1EE9B001E6A78 /* FoundationExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FoundationExtensions.swift; sourceTree = "<group>"; };
CE7C181529D1F008001E6A78 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = "<group>"; };
CE7C181529D1F108001E6A78 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Localizable.strings; sourceTree = "<group>"; };
CE7C181729D1F105001E6A78 /* Application.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Application.swift; sourceTree = "<group>"; };
CE7C181A29D1F320001E6A78 /* LaunchServices.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = LaunchServices.h; sourceTree = "<group>"; };
CE7C181B29D1F3A8001E6A78 /* module.modulemap */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.module-map"; path = module.modulemap; sourceTree = "<group>"; };
Expand Down Expand Up @@ -404,6 +405,7 @@
isa = PBXVariantGroup;
children = (
CE7C181529D1F008001E6A78 /* en */,
CE7C181529D1F108001E6A78 /* es */,
);
name = Localizable.strings;
sourceTree = "<group>";
Expand Down
128 changes: 128 additions & 0 deletions AppIndex/Localization/es.lproj/Localizable.strings
Original file line number Diff line number Diff line change
@@ -0,0 +1,128 @@
/*
Localizable.strings
AppIndex

Created by Serena on 27/03/2023.

*/

"Applications" = "Aplicaciones";
"All Applications" = "Todas las aplicaciones";

/* Basic App info fields */
"Name" = "Nombre";
"Bundle Identifier" = "Identificador del paquete";
"Download Date" = "Fecha de descarga";
"Type" = "Tipo";

/* Info stuff */
"SDK Version Built with" = "Versión del SDK";
"Mininium iOS Version Required" = "Versión mínima de iOS";
"Application Version" = "Versión de la aplicación";

/* App types */
"User" = "Usuario";
"System" = "Sistema";

/* App types (Header text) */
"User Applications" = "Aplicaciones de usuario";
"System Applications" = "Aplicaciones del sistema";
"Unknown Application Type" = "Tipo de aplicación desconocido";


"No Genre" = "Ningún género";

"%d Applications" = "%d Aplicaciones"; /* number of applications, like '31 Applications' */

/* Status info */
"Deletable" = "Borrable"; /* Can the app be deleted? */
"Containerized" = "Contenedor"; /* Is the app containerized? */
"Restricted" = "Restringido"; /* Is the app restricted? */
"Beta App" = "App beta"; /* Is the app a beta app? */
"Supports iTunes File Sharing" = "Compartir archivos en iTunes"; /* Can the app share files to iTunes? */
"Launch Prohibited" = "Prohibición de lanzamiento"; /* is launching the app prohibited? */
"Came from App Store" = "Procedente de App Store"; /* did the app come from the app store? */
"Has Settings Bundle" = "Paquete de ajustes";

/* Paths */
"Bundle Path" = "Ruta del paquete";
"Container Path" = "Ruta de contenedores";

/* Size stuff */
"Application (.app) Size" = "Tamaño de la aplicación";
"Documents & Data" = "Documentos y datos";
"Size in Group Containers" = "Tamaño contenedor de grupo";

/* Yes/No */
"Yes" = "Sí";
"No" = "No";

"Cancel" = "Cancelar";
"Copy" = "Copia";
"Date Installed" = "Fecha de instalación";

/* ApplicationInfoViewController sections */
"General" = "General";
"Status" = "Estado";
"Size" = "Tamaño";
"Paths" = "Rutas";
"Store Metadata" = "Metadatos de la tienda";
"Advanced" = "Avanzado";
"Version" = "Versión";
"App Groups" = "Grupos de apps";

"N/A" = "N/A";

/* Open Actions */
"Open in Santander" = "Abrir en Santander";
"Open in Filza" = "Abrir en Filza";
"Open" = "Abrir";

/* Store Metadata stuff */
"Vendor" = "Proveedor"; /* ALSO USED FOR SORTING */
"Genre" = "Género"; /* ALSO USED FOR SORTING */
"Age Rating" = "Clasificación por edades";

"Unknown Vendor" = "Proveedor desconocido";

/* Sorting stuff */
"Sort By..." = "Ordenar por...";
"Type" = "Tipo"; /* Sort by type of app */
"None" = "Ninguno"; /* Don't sort */
"Alphabetical Order" = "Orden alfabético";

"Backups" = "Copias de seguridad";

"Icon" = "Ícono";
"File Extension(s)" = "Extensión(es) de archivo";

"Can't backup app with a container URL of /var/mobile or /var/root (App likely has no container in the first place to back up), sorry" = "No se puede realizar una copia de seguridad de la aplicación con una URL de contenedor de /var/mobile o /var/root (es probable que la aplicación no tenga contenedor en primer lugar para realizar la copia de seguridad), lo siento.";
"If the Application Size shows up here as 'zero', this most likey means that the Application is a System one, and it may not be possible to measure accurately." = "Si el tamaño de la aplicación aparece aquí como 'cero', lo más probable es que se trate de una aplicación del sistema y que no sea posible medirla con precisión.";

/* Advanced Info */
"Exported Types" = "Tipos de exportación";
"Entitlements" = "Derechos";
"Transport Security Exceptions" = "Excepciones de seguridad en el transporte";
"Registered URL Schemes" = "Esquemas de URL registradas";
"Usage Descriptions" = "Descripciones de uso";

/* Actions */
"Export as .ipa" = "Exportar como .ipa";
"Backup" = "Respaldo";
"Exporting..." = "Exportar...";

/* Entitlements Info */
"Key" = "Clave";
"Value" = "Valor";
// "Tipos" ya localizado en los campos básicos de información de la aplicación

/* Types in plist */
"String" = "Cadena";
"Boolean" = "Booleano";
"Integer" = "Entero";
"Float" = "Flotante";
"Data" = "Datos";
"Array" = "Matriz";
"Dictionary" = "Diccionario";
"Date" = "Fecha";
"Unknown Type" = "Tipo desconocido";
4 changes: 2 additions & 2 deletions layout/DEBIAN/control
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Package: com.serena.AppIndex
Name: AppIndex
Version: 1.0
Architecture: iphoneos-arm
Version: 1.0f
Architecture: iphoneos-arm64
Description: An Application to view and manage Applications.
Section: Applications
Maintainer: Serena
Expand Down
4 changes: 1 addition & 3 deletions layout/DEBIAN/postinst
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
#!/bin/bash

if [[ -d '/Applications/AppIndex.app' ]]; then
uicache -p /Applications/AppIndex.app
elif [[ -d '/var/jb/Applications/AppIndex.app' ]]; then
if [[ -d '/var/jb/Applications/AppIndex.app' ]]; then
uicache -p /var/jb/Applications/AppIndex.app
fi