mirror of
https://github.com/rafaelvcaetano/melonDS-android.git
synced 2024-11-23 05:39:41 +00:00
Merge branch 'master' into retro-achievements
This commit is contained in:
commit
929afc6f8d
4
.github/ISSUE_TEMPLATE/melonds-issue.md
vendored
4
.github/ISSUE_TEMPLATE/melonds-issue.md
vendored
@ -7,11 +7,11 @@ assignees: ''
|
||||
|
||||
---
|
||||
|
||||
## Read before you proceed (and delete this section before posting)
|
||||
<!--
|
||||
Only post the issue if you believe there is a problem with the emulator. If you have a question, feature request or other generic topic, you are encouraged to open a [Discussion](https://github.com/rafaelvcaetano/melonDS-android/discussions) instead. If you are not sure whether you are dealing with an issue or not, don't worry and post it wherever you feel is the most appropriate place.
|
||||
|
||||
Issues asking about online Wi-Fi will most likely be ignored and deleted since that feature is not yet implemented. You can, however, open a discussion if you believe you have valuable information to add regarding this topic.
|
||||
**********************
|
||||
-->
|
||||
|
||||
* **Device model:** <insert your device's model here>
|
||||
* **Android version:** <insert your device's Android version here>
|
||||
|
23
.github/changelog/gitHub.md
vendored
23
.github/changelog/gitHub.md
vendored
@ -1,15 +1,16 @@
|
||||
**IMPORTANT**: This update brings the changes from melonDS 0.9.3, which has incompatible saves-states with the previous version. If you rely on save-states to keep your
|
||||
**IMPORTANT**: This update brings the changes from melonDS 0.9.5, which has incompatible saves-states with the previous version. If you rely on save-states to keep your
|
||||
progress, be aware that you will lose your progress!
|
||||
|
||||
**Changelog:**
|
||||
* Update to melonDS 0.9.3
|
||||
* Add support for Rewind. This automatically saves your state periodically allowing you to quickly go back in time when you make a mistake in a game
|
||||
* Include screenshots in save states
|
||||
* Allow save states to be deleted
|
||||
* Add buttons to quickly save and load a state (not present in the default layout)
|
||||
* Redesign Settings screen. Each category is now grouped into a separate screen
|
||||
* Add volume setting
|
||||
* Add audio latency setting
|
||||
* Prevent ZIP files from being selected as the ROM search directory (only happened on some devices)
|
||||
* Add Russian translation (thanks @6lackmag3)
|
||||
* Update to melonDS 0.9.5
|
||||
* Implement the DSiWare Manager. This allows you to install DSiWare titles to the NAND directly from the emulator
|
||||
* Allow DS and DSi firmwares to be launched from home screen shortcuts
|
||||
* Improve search performance when there are a lot of ROMs
|
||||
* Add option to quickly view enabled cheats
|
||||
* Fix selected ROM icon filtering not being applied until the app was restarted
|
||||
* Add monochrome icon
|
||||
* Add Bahasa Indonesia translation (thanks @NTHGiT)
|
||||
* Add French translation (thanks @SombrAbsol)
|
||||
* Add Spanish translation (thanks @BackpackXl)
|
||||
* Add Portuguese (Brazil) translation (thanks @Bardock88)
|
||||
* Other minor fixes and improvements
|
20
.github/changelog/playStore/whatsnew-en-GB
vendored
20
.github/changelog/playStore/whatsnew-en-GB
vendored
@ -1,13 +1,9 @@
|
||||
<b>IMPORTANT</b>: This update brings the changes from melonDS 0.9.3, which has incompatible saves-states with the previous version. If you rely on save-states to keep your progress, be aware that you will lose your progress!
|
||||
<b>IMPORTANT</b>: This update brings the changes from melonDS 0.9.5, which has incompatible saves-states with the previous version. If you rely on save-states to keep your progress, be aware that you will lose it!
|
||||
|
||||
• Update to melonDS 0.9.3
|
||||
• Add support for Rewind. This automatically saves your state periodically allowing you to quickly go back in time when you make a mistake in a game
|
||||
• Include screenshots in save states
|
||||
• Allow save states to be deleted
|
||||
• Add buttons to quickly save and load a state (not present in the default layout)
|
||||
• Redesign Settings screen. Each category is now grouped into a separate screen
|
||||
• Add volume setting
|
||||
• Add audio latency setting
|
||||
• Prevent ZIP files from being selected as the ROM search directory (only happened on some devices)
|
||||
• Add Russian translation
|
||||
• Other minor fixes and improvements
|
||||
• Update to melonDS 0.9.5
|
||||
• You can now install DSiWare titles to the NAND
|
||||
• Add home shortcuts for DS and DSi firmwares
|
||||
• Improve search performance
|
||||
• Add option to quickly view enabled cheats
|
||||
• Monochrome icon
|
||||
• Add Indonesian, French, Spanish and Portuguese (Brazil) translations
|
8
.github/workflows/main.yaml
vendored
8
.github/workflows/main.yaml
vendored
@ -22,13 +22,15 @@ jobs:
|
||||
steps:
|
||||
|
||||
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
|
||||
- uses: actions/checkout@v2
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
submodules: recursive
|
||||
|
||||
- uses: actions/setup-java@v1
|
||||
- uses: actions/setup-java@v3
|
||||
with:
|
||||
java-version: '11'
|
||||
distribution: zulu
|
||||
cache: gradle
|
||||
|
||||
- name: Setup Android SDK
|
||||
uses: android-actions/setup-android@v2
|
||||
@ -50,7 +52,7 @@ jobs:
|
||||
./gradlew :app:assembleGitHubRelease
|
||||
|
||||
- name: Upload Artifact
|
||||
uses: actions/upload-artifact@v2
|
||||
uses: actions/upload-artifact@v3
|
||||
with:
|
||||
name: melonDS-android
|
||||
path: app/build/outputs/apk/gitHub/release/app-gitHub-release.apk
|
||||
|
66
.github/workflows/release-playstore.yaml
vendored
Normal file
66
.github/workflows/release-playstore.yaml
vendored
Normal file
@ -0,0 +1,66 @@
|
||||
name: melonDS Android PlayStore Release
|
||||
|
||||
on:
|
||||
# Allows you to run this workflow manually from the Actions tab
|
||||
workflow_dispatch:
|
||||
if: github.actor == 'rafaelvcaetano'
|
||||
|
||||
jobs:
|
||||
playstore-release:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
submodules: recursive
|
||||
|
||||
- uses: actions/setup-java@v3
|
||||
with:
|
||||
java-version: '11'
|
||||
distribution: zulu
|
||||
|
||||
- name: Setup Android SDK
|
||||
uses: android-actions/setup-android@v2
|
||||
|
||||
- name: Build melonDS Android
|
||||
env:
|
||||
MELONDS_KEYSTORE: ${{ secrets.MELONDS_KEYSTORE }}
|
||||
MELONDS_KEYSTORE_PASSWORD: ${{ secrets.MELONDS_KEYSTORE_PASSWORD }}
|
||||
MELONDS_KEY_PASSWORD: ${{ secrets.MELONDS_KEYSTORE_PLAYSTORE_PASSWORD }}
|
||||
ANDROID_NDK_HOME: ${{ steps.setup-ndk.outputs.ndk-path }}
|
||||
run: |
|
||||
echo "$MELONDS_KEYSTORE" | base64 -d > ${{runner.workspace}}/keystore.jks
|
||||
echo "MELONDS_KEYSTORE=${{runner.workspace}}/keystore.jks" >> local.properties
|
||||
echo "MELONDS_KEYSTORE_PASSWORD=$MELONDS_KEYSTORE_PASSWORD" >> local.properties
|
||||
echo "MELONDS_KEY_ALIAS=melonds-playstore" >> local.properties
|
||||
echo "MELONDS_KEY_PASSWORD=$MELONDS_KEY_PASSWORD" >> local.properties
|
||||
chmod +x ./gradlew
|
||||
./gradlew :app:assemblePlayStoreRelease
|
||||
|
||||
- name: Get Version
|
||||
id: release_params
|
||||
run: echo VERSION=$(grep -oP 'versionName = "\K(.*?)(?=")' buildSrc/src/main/kotlin/AppConfig.kt) >> $GITHUB_OUTPUT
|
||||
|
||||
- name: Create Play Store Release
|
||||
uses: r0adkll/upload-google-play@v1.0.19
|
||||
with:
|
||||
serviceAccountJsonPlainText: ${{ secrets.MELONDS_PLAYSTORE_ACCOUNT_JSON }}
|
||||
packageName: me.magnum.melonds
|
||||
releaseName: ${{ steps.release_params.outputs.VERSION }}
|
||||
releaseFiles: app/build/outputs/apk/playStore/release/app-playStore-release.apk
|
||||
track: beta
|
||||
inAppUpdatePriority: 2
|
||||
status: draft
|
||||
changesNotSentForReview: true
|
||||
whatsNewDirectory: ./.github/changelog/playStore
|
||||
mappingFile: app/build/outputs/mapping/playStoreRelease/mapping.txt
|
||||
debugSymbols: app/build/outputs/native-debug-symbols/playStoreRelease/native-debug-symbols.zip
|
||||
|
||||
- name: Upload APK, Mapping and Debug Symbols
|
||||
uses: actions/upload-artifact@v3
|
||||
with:
|
||||
name: playstore-release
|
||||
path: |
|
||||
app/build/outputs/apk/playStore/release/app-playStore-release.apk
|
||||
app/build/outputs/mapping/playStoreRelease/mapping.txt
|
||||
app/build/outputs/native-debug-symbols/playStoreRelease/native-debug-symbols.zip
|
47
.github/workflows/release.yaml
vendored
47
.github/workflows/release.yaml
vendored
@ -11,13 +11,14 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
submodules: recursive
|
||||
|
||||
- uses: actions/setup-java@v1
|
||||
- uses: actions/setup-java@v3
|
||||
with:
|
||||
java-version: '11'
|
||||
distribution: zulu
|
||||
|
||||
- name: Setup Android SDK
|
||||
uses: android-actions/setup-android@v2
|
||||
@ -39,33 +40,22 @@ jobs:
|
||||
- name: Get Tag and Version
|
||||
id: release_params
|
||||
run: |
|
||||
echo ::set-output name=TAG::${GITHUB_REF/refs\/tags\//}
|
||||
echo ::set-output name=VERSION::$(grep -oP 'versionName = "\K(.*?)(?=")' buildSrc/src/main/kotlin/AppConfig.kt)
|
||||
echo ::set-output name=ASSET_NAME::$(echo ${GITHUB_REF/refs\/tags\//} | sed 's/\./_/g')
|
||||
echo TAG=${GITHUB_REF/refs\/tags\//} >> $GITHUB_OUTPUT
|
||||
echo VERSION=$(grep -oP 'versionName = "\K(.*?)(?=")' buildSrc/src/main/kotlin/AppConfig.kt) >> $GITHUB_OUTPUT
|
||||
|
||||
- name: Create GitHub Release
|
||||
id: create_release
|
||||
uses: actions/create-release@v1
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
uses: ncipollo/release-action@v1
|
||||
with:
|
||||
tag_name: ${{ steps.release_params.outputs.TAG }}
|
||||
release_name: ${{ steps.release_params.outputs.VERSION }}
|
||||
body_path: ./.github/changelog/gitHub.md
|
||||
|
||||
- name: Upload Release Asset
|
||||
id: upload-release-asset
|
||||
uses: actions/upload-release-asset@v1
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
with:
|
||||
upload_url: ${{ steps.create_release.outputs.upload_url }}
|
||||
asset_path: app/build/outputs/apk/gitHub/release/app-gitHub-release.apk
|
||||
asset_name: melonDS-${{ steps.release_params.outputs.ASSET_NAME }}.apk
|
||||
asset_content_type: application/vnd.android.package-archive
|
||||
token: ${{ secrets.GITHUB_TOKEN }}
|
||||
tag: ${{ steps.release_params.outputs.TAG }}
|
||||
name: ${{ steps.release_params.outputs.VERSION }}
|
||||
bodyFile: ./.github/changelog/gitHub.md
|
||||
artifacts: app/build/outputs/apk/gitHub/release/app-gitHub-release.apk
|
||||
artifactContentType: application/vnd.android.package-archive
|
||||
|
||||
- name: Upload APK, Mapping and Debug Symbols
|
||||
uses: actions/upload-artifact@v2
|
||||
uses: actions/upload-artifact@v3
|
||||
with:
|
||||
name: github-release
|
||||
path: |
|
||||
@ -81,9 +71,10 @@ jobs:
|
||||
with:
|
||||
submodules: recursive
|
||||
|
||||
- uses: actions/setup-java@v1
|
||||
- uses: actions/setup-java@v3
|
||||
with:
|
||||
java-version: '11'
|
||||
distribution: zulu
|
||||
|
||||
- name: Setup Android SDK
|
||||
uses: android-actions/setup-android@v2
|
||||
@ -105,10 +96,10 @@ jobs:
|
||||
|
||||
- name: Get Version
|
||||
id: release_params
|
||||
run: echo ::set-output name=VERSION::$(grep -oP 'versionName = "\K(.*?)(?=")' buildSrc/src/main/kotlin/AppConfig.kt)
|
||||
run: echo VERSION=$(grep -oP 'versionName = "\K(.*?)(?=")' buildSrc/src/main/kotlin/AppConfig.kt) >> $GITHUB_OUTPUT
|
||||
|
||||
- name: Create Play Store Release
|
||||
uses: r0adkll/upload-google-play@v1
|
||||
uses: r0adkll/upload-google-play@v1.0.19
|
||||
with:
|
||||
serviceAccountJsonPlainText: ${{ secrets.MELONDS_PLAYSTORE_ACCOUNT_JSON }}
|
||||
packageName: me.magnum.melonds
|
||||
@ -116,11 +107,13 @@ jobs:
|
||||
releaseFiles: app/build/outputs/apk/playStore/release/app-playStore-release.apk
|
||||
track: beta
|
||||
inAppUpdatePriority: 2
|
||||
status: draft
|
||||
changesNotSentForReview: true
|
||||
whatsNewDirectory: ./.github/changelog/playStore
|
||||
mappingFile: app/build/outputs/mapping/playStoreRelease/mapping.txt
|
||||
|
||||
- name: Upload APK, Mapping and Debug Symbols
|
||||
uses: actions/upload-artifact@v2
|
||||
uses: actions/upload-artifact@v3
|
||||
with:
|
||||
name: playstore-release
|
||||
path: |
|
||||
|
401
app/src/main/res/values-b+es/strings.xml
Normal file
401
app/src/main/res/values-b+es/strings.xml
Normal file
@ -0,0 +1,401 @@
|
||||
<resources xmlns:tools="http://schemas.android.com/tools">
|
||||
<string name="app_name">melonDS</string>
|
||||
|
||||
<string name="ok">Ok</string>
|
||||
<string name="yes">Sí</string>
|
||||
<string name="no">No</string>
|
||||
<string name="on">Activar</string>
|
||||
<string name="off">Desactivar</string>
|
||||
<string name="cancel">Cancelar</string>
|
||||
<string name="not_set">No establecido</string>
|
||||
<string name="delete">Borrar</string>
|
||||
<string name="edit">Editar</string>
|
||||
<string name="none">Ninguno</string>
|
||||
<string name="options">Opciones</string>
|
||||
<string name="preview">Vista previa</string>
|
||||
<string name="undo">Deshacer</string>
|
||||
<string name="update">Actualizar</string>
|
||||
<string name="close">Cerrar</string>
|
||||
|
||||
<string name="version_alpha">Alfa</string>
|
||||
<string name="version_beta">Beta</string>
|
||||
|
||||
<string name="console_ds">DS</string>
|
||||
<string name="console_dsi">DSi (Experimental)</string>
|
||||
|
||||
<string name="console_ds_full">Nintendo DS</string>
|
||||
<string name="console_dsi_full">Nintendo DSi</string>
|
||||
|
||||
<string name="size_bytes">B</string>
|
||||
<string name="size_kb">KB</string>
|
||||
<string name="size_mb">MB</string>
|
||||
<string name="size_gb">GB</string>
|
||||
|
||||
<string name="error_rom_not_found">No se pudo encontrar ROM</string>
|
||||
<string name="error_rom_not_found_info">No se ha encontrado la ROM seleccionada. Asegúrese de que la ROM seleccionada se encuentre en el directorio de búsqueda de la ROM actual.</string>
|
||||
<string name="error_load_rom">No se pudo cargar la ROM</string>
|
||||
<string name="error_load_rom_report_issue">Se generó un registro de errores que puede ayudar a solucionar este problema. ¿Quieres abrir un problema en GitHub con este registro? Necesitarás una cuenta de GitHub.</string>
|
||||
<string name="title_emulator_running">Emulador ejecutándose</string>
|
||||
<string name="message_stop_emulation">¿Detener la emulación y cargar una nueva ROM?</string>
|
||||
<string name="error_load_gba_rom">No se pudo cargar la ROM de GBA</string>
|
||||
<string name="action_search_roms">Buscar ROMs</string>
|
||||
<string name="action_sort_roms">Ordenar ROMs</string>
|
||||
<string name="action_boot_firmware">Arrancar firmware</string>
|
||||
<string name="action_refresh_rom_list">Actualizar lista de ROM</string>
|
||||
<string name="hint_search_roms">Buscando ROMs…</string>
|
||||
<string name="update_available">Actualización disponible: %1$s</string>
|
||||
<string name="skip_update">Omitir</string>
|
||||
<string name="downloading_update">Descargando actualización…</string>
|
||||
<string name="starting_download">Iniciando descarga…</string>
|
||||
<string name="download_progress_sizes">%1$.1fMB/%2$.1fMB</string>
|
||||
<string name="update_download_failed">Error al descargar la actualización</string>
|
||||
|
||||
<string name="dsiware_manager">Administrador de DSiWare</string>
|
||||
<string name="no_dsiware_titles_installed">No tienes ningún título DSiWare instalado</string>
|
||||
<string name="dsiware_manager_no_dsi_setup">No tienes configurado el sistema DSi</string>
|
||||
<string name="dsiware_manager_invalid_dsi_setup">La configuración del sistema DSi no es válida</string>
|
||||
<string name="import_dsiware_title">Importar título de DSiWare</string>
|
||||
<string name="dsiware_manager_setup">Configuración</string>
|
||||
<string name="dsiware_manager_fix_setup">Arreglar configuración</string>
|
||||
<string name="dsiware_manager_load_error">Ha habido un problema al enumerar los títulos de DSiWare. Compruebe la configuración de su DSi</string>
|
||||
<string name="dsiware_manager_import_title_error_open_nand_failed">No se pudo abrir la NAND</string>
|
||||
<string name="dsiware_manager_import_title_error_open_file_failed">Error al abrir el archivo seleccionado</string>
|
||||
<string name="dsiware_manager_import_title_error_not_dsiware_title">No es un título de DSiWare</string>
|
||||
<string name="dsiware_manager_import_title_error_title_already_imported">Título de DSiWare ya importado</string>
|
||||
<string name="dsiware_manager_import_title_error_insatll_failed">Error al instalar el título</string>
|
||||
<string name="dsiware_manager_import_title_error_unknown">Se ha producido un error desconocido</string>
|
||||
<string name="dsiware_import_from_file">Desde el archivo</string>
|
||||
<string name="dsiware_import_from_rom_list">De la lista de ROM</string>
|
||||
|
||||
<string name="select_dsiware_title">Seleccione el título de DSiWare</string>
|
||||
<string name="no_dsiware_roms_found">Seleccione el título de DSiWare</string>
|
||||
|
||||
<string name="info_fps">FPS: %1$d</string>
|
||||
<string name="info_loading">CARGANDO…</string>
|
||||
<string name="save_state_slot">%1$s.</string>
|
||||
<string name="failed_save_state">No se pudo guardar</string>
|
||||
<string name="failed_load_state">No se pudo cargar</string>
|
||||
<string name="cant_load_empty_slot">No se puede cargar un espacio vacío</string>
|
||||
<string name="failed_reset_emulation">No se pudo restablecer</string>
|
||||
<string name="save_states_not_supported">Los estados de guardado no son compatibles mientras se ejecuta el firmware</string>
|
||||
<string name="rewind_time_seconds">%1$ss</string> <!-- Ex: 43.56s -->
|
||||
<string name="rewind_time_minutes_seconds">%1$dm%2$ss</string> <!-- Ex: 2m37.93s -->
|
||||
<string name="rewind_not_enabled">El rebobinado no está habilitado</string>
|
||||
|
||||
<string name="action_sort_alphabetically">Alfabéticamente</string>
|
||||
<string name="action_sort_recently_played">Recientemente</string>
|
||||
|
||||
<string name="ds_bios_dir_not_set">El directorio BIOS de DS no está configurado</string>
|
||||
<string name="ds_bios_dir_not_set_info">El directorio BIOS de DS no está configurado. Seleccione el directorio que contiene los siguientes archivos:\n• bios7.bin\n• bios9.bin\n• firmware.bin</string>
|
||||
<string name="dsi_bios_dir_not_set">El directorio BIOS de DSi no está configurado</string>
|
||||
<string name="dsi_bios_dir_not_set_info">El directorio DSi BIOS no está configurado. Seleccione el directorio que contiene los siguientes archivos:\n• bios7.bin\n• bios9.bin\n• firmware.bin\n• nand.bin</string>
|
||||
<string name="incorrect_bios_dir">Directorio de BIOS incorrecto</string>
|
||||
<string name="ds_incorrect_bios_dir_info">El directorio BIOS para el sistema DS no es correcto. Asegúrese de que el directorio seleccionado contenga los siguientes archivos:\n• bios7.bin\n• bios9.bin\n• firmware.bin</string>
|
||||
<string name="dsi_incorrect_bios_dir_info">El directorio BIOS para el sistema DSi no es correcto. Asegúrese de que el directorio seleccionado que contiene los siguientes archivos:\n• bios7.bin\n• bios9.bin\n• firmware.bin\n• nand.bin</string>
|
||||
<string name="storage_permission_required">Se requiere permiso de almacenamiento</string>
|
||||
<string name="storage_permission_required_info">Se requiere permiso de almacenamiento para cargar la ROM. Conceda acceso al almacenamiento en el siguiente cuadro de diálogo.</string>
|
||||
<string name="microphone_permission_required">Se requiere permiso de grabación de audio</string>
|
||||
<string name="microphone_permission_required_info">Se requiere permiso de grabación de audio para enviar datos del micrófono. Conceda acceso al almacenamiento en el siguiente cuadro de diálogo.</string>
|
||||
<string name="no_rom_search_directory_specified">No se ha especificado ningún directorio de búsqueda de la ROM</string>
|
||||
<string name="set_rom_directory">Establecer directorio de la ROM</string>
|
||||
<string name="error_invalid_directory">Directorio no válido</string>
|
||||
<string name="error_invalid_directory_description">No es posible escribir en el directorio seleccionado. Seleccione uno diferente. Si está seleccionando un archivo comprimido, intente extraerlo.</string>
|
||||
<string name="no_roms_found">No se han encontrado ROMs</string>
|
||||
<string name="dsiware_title_cannot_be_launched_directly_title">No se pueden iniciar títulos de DSiWare</string>
|
||||
<string name="dsiware_title_cannot_be_launched_directly_message">Los títulos de DSiWare no se pueden iniciar directamente. Deben instalarse en la NAND (a través de DSiWare Manager) y iniciarse por el firmware de DSi.</string>
|
||||
|
||||
<string name="press_any_button">Pulse cualquier botón…</string>
|
||||
|
||||
<string name="choose_component">Elegir componente</string>
|
||||
|
||||
<string name="pause">Pausar</string>
|
||||
<string name="reset">Resetear</string>
|
||||
<string name="exit">Salir</string>
|
||||
|
||||
<string name="settings">Configuración</string>
|
||||
<string name="save_state">Guardar estado</string>
|
||||
<string name="load_state">Cargar estado</string>
|
||||
<string name="rewind">Rebobinar</string>
|
||||
<string name="save_slot">Guardar ranura</string>
|
||||
<string name="empty_slot">%1$s. <Vacío></string>
|
||||
<string name="quick_slot">Ranura rápida</string>
|
||||
<string name="saved">Guardado</string>
|
||||
<string name="loaded">Cargado</string>
|
||||
<string name="title_activity_settings">Ajustes</string>
|
||||
<string name="category_general">General</string>
|
||||
<string name="category_general_summary">Tema, configuración genérica</string>
|
||||
<string name="category_roms">ROMs</string>
|
||||
<string name="category_roms_summary">Directorio de búsqueda, filtros de iconos, configuración de caché</string>
|
||||
<string name="category_system">Sistema</string>
|
||||
<string name="category_system_summary">Configuración de firmware, BIOS customizado, JIT</string>
|
||||
<string name="theme">Tema</string>
|
||||
<string name="fast_forward_max_speed">Velocidad máxima avance rápido</string>
|
||||
<string name="rewind_description">Cuando está habilitado, un estado de guardado se guarda periódicamente de forma automática. Siempre que desee retroceder en su progreso por un corto período de tiempo, simplemente abra la pantalla de rebobinado y seleccione el estado desde el que desea reanudar.\n\nTenga en cuenta que al habilitar esta función, puede experimentar tartamudeos ocasionales si su dispositivo no es lo suficientemente potente. También se utiliza una cantidad considerable de memoria dependiendo de la frecuencia con la que desee que se capture el estado y durante cuánto tiempo se debe mantener.</string>
|
||||
<string name="rewind_save_period">Período de guardado</string>
|
||||
<string name="rewind_length">Duración de rebobinado</string>
|
||||
<string name="rewind_max_memory_usage">Uso máximo de memoria: %1$s</string>
|
||||
<string name="rewind_memory_usage_above_recommended_limit">Uso de memoria por encima del límite recomendado</string>
|
||||
<string name="sustained_performance_mode">Modo de rendimiento sostenido</string>
|
||||
<string name="sustained_performance_mode_summary">Cuando se habilita, el rendimiento máximo será menor, pero la limitación térmica será menos pronunciada.</string>
|
||||
<string name="rom_icon_filtering">Filtros de iconos</string>
|
||||
<string name="max_rom_cache_size">Tamaño de caché máx. de ROM</string>
|
||||
<string name="clear_extracted_rom_cache">Borrar caché ROM extraída</string>
|
||||
<string name="cache_size">Tamaño de caché: %s</string>
|
||||
<string name="cache_size_calculating">Tamaño de caché: calculando…</string>
|
||||
<string name="rom_search_directory">Buscar directorio</string>
|
||||
<string name="use_custom_bios">Usar BIOS y firmware customizado</string>
|
||||
<string name="console_type">Sistema por defecto</string>
|
||||
<string name="internal_firmware_settings">Configuración interna del firmware</string>
|
||||
<string name="internal_firmware_settings_summary">Ajuste la configuración del firmware interno.</string>
|
||||
<string name="custom_bios_firmware">BIOS y firmware customizado</string>
|
||||
<string name="custom_bios_firmware_description">El uso de un BIOS y firmware personalizados le permite iniciar y navegar en el firmware de DS sin cargar una ROM, como en un sistema real</string>
|
||||
<string name="bios_directory">Directorio de DS BIOS</string>
|
||||
<string name="dsi_bios_directory">Directorio de DSi BIOS</string>
|
||||
<string name="show_boot_screen">Mostrar pantalla de arranque</string>
|
||||
<string name="mac_address">Dirección MAC</string>
|
||||
<string name="randomize_mac_address">Aleatorizar la dirección MAC</string>
|
||||
<string name="randomize_mac_address_summary">Cuando está habilitado, se usa una dirección MAC aleatoria en cada arranque. Algunos juegos pensarán que se están ejecutando en un sistema diferente y puede romper eventos basados en el tiempo.</string>
|
||||
<string name="generate_new_mac_address">Generar nueva</string>
|
||||
<string name="generate_new_mac_address_description">Generar una nueva dirección MAC hará que los juegos piensen que se están ejecutando en un sistema diferente.</string>
|
||||
<string name="enable_jit">Habilitar JIT</string>
|
||||
<string name="enable_jit_summary">Mejora el rendimiento, pero puede provocar bloqueos o crasheos</string>
|
||||
<string name="jit_not_supported">JIT solamente es compatible con dispositivos de 64 bits.</string>
|
||||
<string name="threaded_rendering">Renderizar en subproceso</string>
|
||||
<string name="fps_counter_position">Posición del contador de FPS</string>
|
||||
<string name="threaded_rendering_summary">Mejora el rendimiento de los juegos en 3D cuando está habilitado, pero causará fallas gráficas.</string>
|
||||
<string name="category_video">Video</string>
|
||||
<string name="category_video_summary">Filtro, Renderizado de subprocesos, contador de FPS</string>
|
||||
<string name="filter">Filtro</string>
|
||||
<string name="category_audio">Audio</string>
|
||||
<string name="category_audio_summary">Volumen, latencia, fuente de micrófono</string>
|
||||
<string name="enable_sound">Activar sonido</string>
|
||||
<string name="interpolation">Interpolación</string>
|
||||
<string name="bitrate">Tasa de bits</string>
|
||||
<string name="volume">Volumen</string>
|
||||
<string name="volume_percentage">%1$d%%</string>
|
||||
<string name="audio_latency">Latencia de audio</string>
|
||||
<string name="microphone_source">Fuente de micrófono</string>
|
||||
<string name="controller_layout">Disposición del controlador</string>
|
||||
<string name="category_save_files">Archivos de guardado</string>
|
||||
<string name="category_save_files_summary">Ubicaciones de archivos de guardado & estados de guardado</string>
|
||||
<string name="save_next_rom">Guardar junto al archivo ROM</string>
|
||||
<string name="save_file_directory">Directorio de archivos de guardado</string>
|
||||
<string name="save_state_location">Directorio de estados de guardado</string>
|
||||
<string name="input">Entrada</string>
|
||||
<string name="input_summary">Mapeo de teclas, diseños, retroalimentación háptica</string>
|
||||
<string name="key_mapping">Mapeo de teclas</string>
|
||||
<string name="key_mapping_summary">Mapear teclas a las entradas del controlador</string>
|
||||
<string name="show_soft_input">Mostrar entrada suave</string>
|
||||
<string name="vibrate_on_touch">Vibrar al tacto</string>
|
||||
<string name="vibration_strength">Fuerza de vibración</string>
|
||||
<string name="soft_input_opacity">Opacidad de entrada suave</string>
|
||||
<string name="cheats">Trucos</string>
|
||||
<string name="cheats_summary">Habilitar e importar códigos de trucos</string>
|
||||
<string name="enable_cheats">Habilitar trucos</string>
|
||||
<string name="cheats_database">Base de datos de trucos (formato XML)</string>
|
||||
<string name="import_cheats">Importar trucos</string>
|
||||
<string name="import_cheats_summary">Importar trucos de archivos base disponibles. Por ahora, solo se admite XML. Se eliminará cualquier truco importado anteriormente</string>
|
||||
<string name="rom_shortcut">Acceso directo de ROM</string>
|
||||
|
||||
<string name="firmware_nickname">Apodo</string>
|
||||
<string name="firmware_message">Mensaje</string>
|
||||
<string name="firmware_language">Idioma</string>
|
||||
<string name="firmware_favourite_colour">Color favorito</string>
|
||||
<string name="firmware_birthday">Cumpleaños</string>
|
||||
|
||||
<string name="error_clear_rom_cache">Error al borrar la caché ROM</string>
|
||||
<string name="importing_cheats">Importando trucos…</string>
|
||||
<string name="starting">Iniciando…</string>
|
||||
<string name="move_to_background">Mover a segundo plano</string>
|
||||
<string name="failed_save_cheat_changes">No se pudieron guardar los cambios de trucos</string>
|
||||
<string name="no_cheats_found">No se pudieron encontrar trucos para la ROM actual. Intente importar una base de datos de trucos diferente.</string>
|
||||
<string name="enabled_cheats">Trucos habilitados</string>
|
||||
<string name="no_enabled_cheats_for_rom">No has habilitado ningún truco para esta ROM</string>
|
||||
<string name="day">Día</string>
|
||||
<string name="month">Mes</string>
|
||||
<string name="symbol_increase">+</string>
|
||||
<string name="symbol_decrease">-</string>
|
||||
|
||||
<string name="rom_settings">Configuración de Rom</string> <!-- Cadena de accesibilidad. No debe usar acrónimos -->
|
||||
<string name="label_rom_config_console">Sistema de arranque</string>
|
||||
<string name="label_rom_config_load_gba_rom">Cargar ROM GBA</string>
|
||||
<string name="label_rom_config_gba_rom_path">Ruta de acceso ROM GBA</string>
|
||||
<string name="label_rom_config_gba_save_path">Ruta de guardado de GBA</string>
|
||||
|
||||
<string name="theme_option_light">Claro</string>
|
||||
<string name="theme_option_dark">Oscuro</string>
|
||||
<string name="theme_option_system_default">Sistema por defecto</string>
|
||||
|
||||
<string name="notification_channel_background_tasks">Tareas en segundo plano</string>
|
||||
|
||||
<string name="top_screen">Pantalla superior</string>
|
||||
<string name="bottom_screen">Pantalla inferior</string>
|
||||
<string name="input_a">A</string>
|
||||
<string name="input_b">B</string>
|
||||
<string name="input_x">X</string>
|
||||
<string name="input_y">Y</string>
|
||||
<string name="input_left">Izquierda</string>
|
||||
<string name="input_right">Derecha</string>
|
||||
<string name="input_up">Arriba</string>
|
||||
<string name="input_down">Abajo</string>
|
||||
<string name="input_l">L</string>
|
||||
<string name="input_r">R</string>
|
||||
<string name="input_start">Start</string>
|
||||
<string name="input_select">Select</string>
|
||||
<string name="input_lid">Cerrar/Abrir consola</string>
|
||||
<string name="input_pause">Pausa</string>
|
||||
<string name="input_fast_forward">Avance rápido (alternar)</string>
|
||||
<string name="input_toggle_soft_input">Alternar entrada suave</string>
|
||||
<string name="input_reset">@string/reset</string>
|
||||
<string name="input_dpad">Cruceta</string>
|
||||
<string name="input_abxy_buttons">Botones ABXY</string>
|
||||
<string name="input_swap_screens">Intercambiar pantallas</string>
|
||||
<string name="input_quick_save">Guardado rápido</string>
|
||||
<string name="input_quick_load">Carga rápida</string>
|
||||
|
||||
<string name="layouts">Diseños</string>
|
||||
<string name="layouts_summary">Administrar configuraciones de diseño personalizadas</string>
|
||||
<string name="action_layouts_new">Nuevo diseño</string>
|
||||
<string name="default_layout_name">Predeterminado</string>
|
||||
<string name="use_global_layout">Usar diseño global</string>
|
||||
<string name="layout_deleted">Diseño eliminado</string>
|
||||
|
||||
<string name="layout_editor">Editor de diseño</string>
|
||||
<string name="add_component">Agregar componente</string>
|
||||
<string name="no_more_components">No hay más componentes que agregar</string>
|
||||
<string name="label_size">Tamaño:</string>
|
||||
<string name="menu">Menú</string>
|
||||
<string name="properties">Propiedades</string>
|
||||
<string name="revert_changes">Revertir cambios</string>
|
||||
<string name="reset_default">Restablecer los valores predeterminados</string>
|
||||
<string name="exit_without_saving">Salir sin guardar</string>
|
||||
<string name="portrait_background">Fondo vertical</string>
|
||||
<string name="portrait_background_mode">Modo de fondo vertical</string>
|
||||
<string name="landscape_background">Fondo horizontal</string>
|
||||
<string name="landscape_background_mode">Modo de fondo horizontal</string>
|
||||
<string name="save_and_exit">Guardar y salir</string>
|
||||
<string name="layout_name">Nombre de diseño</string>
|
||||
<string name="layout_orientation">Orientación de diseño</string>
|
||||
<string name="layout_use_default_opacity">Usar opacidad predeterminada</string>
|
||||
<string name="layout_opacity">Opacidad de diseño</string>
|
||||
<string name="layout_background_load_failed">Error al cargar el fondo</string>
|
||||
|
||||
<string name="backgrounds">Fondos</string>
|
||||
<string name="action_backgrounds_new">Nuevo fondo</string>
|
||||
<string name="background_name">Nombre de fondo</string>
|
||||
<string name="background_deleted">Fondo eliminado</string>
|
||||
<string name="background_add_wrong_orientation">Se agregó fondo pero no es visible para la orientación seleccionada.</string>
|
||||
<string name="background_add_processing_failed">Error al procesar la imagen de fondo seleccionada. Asegúrese de que no esté dañado.</string>
|
||||
|
||||
<string-array name="fast_forward_speed_multiplier_options">
|
||||
<item>Ilimitado</item>
|
||||
<item>1.5x</item>
|
||||
<item>2x</item>
|
||||
<item>3x</item>
|
||||
<item>4x</item>
|
||||
<item>8x</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="rom_icon_filtering_options">
|
||||
<item>Ninguno (pixelado)</item>
|
||||
<item>Lineal (suave)</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="game_runtime_console_type_options">
|
||||
<item>Predeterminado</item>
|
||||
<item>@string/console_ds</item>
|
||||
<item>@string/console_dsi</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="firmware_settings_language_options">
|
||||
<item>Inglés</item>
|
||||
<item>Francés</item>
|
||||
<item>Alemán</item>
|
||||
<item>Italiano</item>
|
||||
<item>Español</item>
|
||||
<item>Japonés</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="game_runtime_mic_source_options">
|
||||
<item>Predeterminado</item>
|
||||
<item>Ninguno</item>
|
||||
<item>Soplar</item>
|
||||
<item>Micrófono del dispositivo</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="console_type_options">
|
||||
<item>@string/console_ds</item>
|
||||
<item>@string/console_dsi</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="fps_counter_position_options">
|
||||
<item>Escondido</item>
|
||||
<item>Arriba-izquierda</item>
|
||||
<item>Centro-superior</item>
|
||||
<item>Arriba-derecha</item>
|
||||
<item>Abajo-izquierda</item>
|
||||
<item>Inferior-central</item>
|
||||
<item>Abajo-derecha</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="video_filtering_options">
|
||||
<item>Ninguno</item>
|
||||
<item>Lineal</item>
|
||||
<item>2xBR</item>
|
||||
<item>HQ2X</item>
|
||||
<item>HQ4X</item>
|
||||
<item>Quilez</item>
|
||||
<item>LCD</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="audio_interpolation_options">
|
||||
<item>Ninguno</item>
|
||||
<item>Lineal</item>
|
||||
<item>Coseno</item>
|
||||
<item>Cúbico</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="audio_bitrate_options">
|
||||
<item>Automático</item>
|
||||
<item>10-bits</item>
|
||||
<item>16-bits</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="audio_latency_options">
|
||||
<item>Bajo (más lento)</item>
|
||||
<item>Medio</item>
|
||||
<item>Alto (más rápido)</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="mic_source_options">
|
||||
<item>Ninguno</item>
|
||||
<item>Soplar</item>
|
||||
<item>Micrófono del dispositivo</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="save_state_locations">
|
||||
<item>Guardar directorio de archivos</item>
|
||||
<item>Directorio de ROMs</item>
|
||||
<item>Directorio interno</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="layout_orientation_options">
|
||||
<item>Seguir sistema</item>
|
||||
<item>Retrato</item>
|
||||
<item>Paisaje</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="background_portrait_mode_options">
|
||||
<item>Elasticidad</item>
|
||||
<item>Ajuste al centro</item>
|
||||
<item>Ajuste superior</item>
|
||||
<item>Ajuste inferior</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="background_landscape_mode_options">
|
||||
<item>Elasticidad</item>
|
||||
<item>Centro de ajuste</item>
|
||||
<item>Ajuste a la izquierda</item>
|
||||
<item>Ajuste a la derecha</item>
|
||||
</string-array>
|
||||
</resources>
|
401
app/src/main/res/values-b+pt+BR/strings.xml
Normal file
401
app/src/main/res/values-b+pt+BR/strings.xml
Normal file
@ -0,0 +1,401 @@
|
||||
<resources xmlns:tools="http://schemas.android.com/tools">
|
||||
<string name="app_name">melonDS</string>
|
||||
|
||||
<string name="ok">OK</string>
|
||||
<string name="yes">Sim</string>
|
||||
<string name="no">Não</string>
|
||||
<string name="on">Ligado</string>
|
||||
<string name="off">Desligado</string>
|
||||
<string name="cancel">Cancelar</string>
|
||||
<string name="not_set">Não configurado</string>
|
||||
<string name="delete">Apagar</string>
|
||||
<string name="edit">Editar</string>
|
||||
<string name="none">Nenhum</string>
|
||||
<string name="options">Opções</string>
|
||||
<string name="preview">Pré-visualizar</string>
|
||||
<string name="undo">Desfazer</string>
|
||||
<string name="update">Atualizar</string>
|
||||
<string name="close">Fechar</string>
|
||||
|
||||
<string name="version_alpha">Alfa</string>
|
||||
<string name="version_beta">Beta</string>
|
||||
|
||||
<string name="console_ds">DS</string>
|
||||
<string name="console_dsi">DSi (Experimental)</string>
|
||||
|
||||
<string name="console_ds_full">Nintendo DS</string>
|
||||
<string name="console_dsi_full">Nintendo DSi</string>
|
||||
|
||||
<string name="size_bytes">B</string>
|
||||
<string name="size_kb">KB</string>
|
||||
<string name="size_mb">MB</string>
|
||||
<string name="size_gb">GB</string>
|
||||
|
||||
<string name="error_rom_not_found">Não foi possível encontrar ROM(s)</string>
|
||||
<string name="error_rom_not_found_info">A ROM que você selecionou não foi encontrada. Certifique-se de que a ROM selecionada possa ser encontrada no diretório de busca da ROM atual.</string>
|
||||
<string name="error_load_rom">Não foi possível carregar a ROM</string>
|
||||
<string name="error_load_rom_report_issue">Foi gerado um log (registro de erros) que pode ajudar a resolver este problema. Você quer abrir um problema no GitHub com este log (registro)? Você precisará de uma conta no GitHub.</string>
|
||||
<string name="title_emulator_running">Emulador em execução</string>
|
||||
<string name="message_stop_emulation">Parar a emulação e carregar a nova ROM?</string>
|
||||
<string name="error_load_gba_rom">Não foi possível carregar a ROM do GBA</string>
|
||||
<string name="action_search_roms">Pesquisar ROMs</string>
|
||||
<string name="action_sort_roms">Ordenar ROMs</string>
|
||||
<string name="action_boot_firmware">Firmware de inicialização</string>
|
||||
<string name="action_refresh_rom_list">Atualizar lista de ROMs</string>
|
||||
<string name="hint_search_roms">Pesquisando ROMs…</string>
|
||||
<string name="update_available">Atualização disponível: %1$s</string>
|
||||
<string name="skip_update">Pular</string>
|
||||
<string name="downloading_update">Baixando atualização…</string>
|
||||
<string name="starting_download">Iniciando download…</string>
|
||||
<string name="download_progress_sizes">%1$.1fMB/%2$.1fMB</string>
|
||||
<string name="update_download_failed">Falha em baixar a atualização</string>
|
||||
|
||||
<string name="dsiware_manager">Gerenciador do DSiWare</string>
|
||||
<string name="no_dsiware_titles_installed">Você não tem nenhum título DSiWare instalado</string>
|
||||
<string name="dsiware_manager_no_dsi_setup">Você não configurou o sistema DSi</string>
|
||||
<string name="dsiware_manager_invalid_dsi_setup">A configuração do seu sistema DSi é inválida</string>
|
||||
<string name="import_dsiware_title">Importar título do DSiWare</string>
|
||||
<string name="dsiware_manager_setup">Configurar</string>
|
||||
<string name="dsiware_manager_fix_setup">Corrigir configuração</string>
|
||||
<string name="dsiware_manager_load_error">Ocorreu um problema ao listar seus títulos DSiWare. Verifique a configuração do seu DSi</string>
|
||||
<string name="dsiware_manager_import_title_error_open_nand_failed">Não foi possível abrir a NAND</string>
|
||||
<string name="dsiware_manager_import_title_error_open_file_failed">Erro ao abrir o arquivo selecionado</string>
|
||||
<string name="dsiware_manager_import_title_error_not_dsiware_title">Não é um título DSiWare</string>
|
||||
<string name="dsiware_manager_import_title_error_title_already_imported">Título DSiWare já importado</string>
|
||||
<string name="dsiware_manager_import_title_error_insatll_failed">Falha em instalar o título</string>
|
||||
<string name="dsiware_manager_import_title_error_unknown">Ocorreu um erro desconhecido</string>
|
||||
<string name="dsiware_import_from_file">A partir do arquivo</string>
|
||||
<string name="dsiware_import_from_rom_list">A partir da lista de ROMs</string>
|
||||
|
||||
<string name="select_dsiware_title">Selecionar título DSiWare</string>
|
||||
<string name="no_dsiware_roms_found">Nenhuma ROM DSiWare encontrada</string>
|
||||
|
||||
<string name="info_fps">FPS: %1$d</string>
|
||||
<string name="info_loading">CARREGANDO…</string>
|
||||
<string name="save_state_slot">%1$s.</string>
|
||||
<string name="failed_save_state">Falha em salvar o estado</string>
|
||||
<string name="failed_load_state">Falha em carregar o estado</string>
|
||||
<string name="cant_load_empty_slot">Não é possível carregar um slot de estado de salvamento vazio</string>
|
||||
<string name="failed_reset_emulation">Falha ao reiniciar a emulação</string>
|
||||
<string name="save_states_not_supported">Salvar estados não são suportados durante a execução do firmware</string>
|
||||
<string name="rewind_time_seconds">%1$ss</string> <!-- Ex: 43.56s -->
|
||||
<string name="rewind_time_minutes_seconds">%1$dm%2$ss</string> <!-- Ex: 2m37.93s -->
|
||||
<string name="rewind_not_enabled">Rebobinar não ativado</string>
|
||||
|
||||
<string name="action_sort_alphabetically">Alfabeticamente</string>
|
||||
<string name="action_sort_recently_played">Jogado recentemente</string>
|
||||
|
||||
<string name="ds_bios_dir_not_set">Diretório BIOS DS não definido</string>
|
||||
<string name="ds_bios_dir_not_set_info">O diretório BIOS DS não está definido. Selecione o diretório que contém os seguintes arquivos:\n• bios7.bin\n• bios9.bin\n• firmware.bin</string>
|
||||
<string name="dsi_bios_dir_not_set">Diretório BIOS DSi não definido</string>
|
||||
<string name="dsi_bios_dir_not_set_info">O diretório BIOS DSi não está definido. Selecione o diretório que contém os seguintes arquivos:\n• bios7.bin\n• bios9.bin\n• firmware.bin\n• nand.bin</string>
|
||||
<string name="incorrect_bios_dir">Diretório BIOS incorreto</string>
|
||||
<string name="ds_incorrect_bios_dir_info">O diretório BIOS para o sistema DS não está correto. Certifique-se de que o diretório selecionado contém os seguintes arquivos:\n• bios7.bin\n• bios9.bin\n• firmware.bin</string>
|
||||
<string name="dsi_incorrect_bios_dir_info">O diretório BIOS para o sistema DSi não está correto. Certifique-se de que o diretório selecionado contém os seguintes arquivos:\n• bios7.bin\n• bios9.bin\n• firmware.bin\n• nand.bin</string>
|
||||
<string name="storage_permission_required">Permissão de armazenamento necessária</string>
|
||||
<string name="storage_permission_required_info">A permissão de armazenamento é necessária para carregar ROMs no seu dispositivo. Por favor, conceda acesso ao armazenamento na próxima caixa de diálogo.</string>
|
||||
<string name="microphone_permission_required">Permissão de gravação de áudio necessária</string>
|
||||
<string name="microphone_permission_required_info">A permissão de gravação de áudio é necessária para enviar dados de microfone para o emulador. Por favor, conceda acesso ao armazenamento na próxima caixa de diálogo.</string>
|
||||
<string name="no_rom_search_directory_specified">Nenhum diretório de pesquisa de ROM especificado</string>
|
||||
<string name="set_rom_directory">Definir diretório de ROM</string>
|
||||
<string name="error_invalid_directory">Diretório inválido</string>
|
||||
<string name="error_invalid_directory_description">Não é possível escrever para o diretório selecionado. Por favor, selecione um diretório diferente. Se você estiver selecionando um arquivo compactado, tente extrair seu conteúdo.</string>
|
||||
<string name="no_roms_found">Não foram encontradas ROMs</string>
|
||||
<string name="dsiware_title_cannot_be_launched_directly_title">Os títulos de DSiWare não podem ser lançados</string>
|
||||
<string name="dsiware_title_cannot_be_launched_directly_message">Os títulos de DSiWare não podem ser lançados diretamente. Eles devem ser instalados na NAND (através do Gerenciador DSiWare) e lançados pelo firmware de DSi.</string>
|
||||
|
||||
<string name="press_any_button">Pressione qualquer botão…</string>
|
||||
|
||||
<string name="choose_component">Escolher componente</string>
|
||||
|
||||
<string name="pause">Pausa</string>
|
||||
<string name="reset">Reiniciar</string>
|
||||
<string name="exit">Sair</string>
|
||||
|
||||
<string name="settings">Configurações</string>
|
||||
<string name="save_state">Salvar estado</string>
|
||||
<string name="load_state">Carregar estado</string>
|
||||
<string name="rewind">Rebobinar</string>
|
||||
<string name="save_slot">Salvar slot</string>
|
||||
<string name="empty_slot">%1$s. <Vazio></string>
|
||||
<string name="quick_slot">Slot Rápido</string>
|
||||
<string name="saved">Salvo</string>
|
||||
<string name="loaded">Carregado</string>
|
||||
<string name="title_activity_settings">Configurações</string>
|
||||
<string name="category_general">Geral</string>
|
||||
<string name="category_general_summary">Tema, configurações genéricas</string>
|
||||
<string name="category_roms">ROMs</string>
|
||||
<string name="category_roms_summary">Diretório de pesquisa, filtragem de ícones, configurações de cache</string>
|
||||
<string name="category_system">Sistema</string>
|
||||
<string name="category_system_summary">Configurações de firmware, BIOS personalizado, JIT</string>
|
||||
<string name="theme">Tema</string>
|
||||
<string name="fast_forward_max_speed">Velocidade máxima de avanço rápido</string>
|
||||
<string name="rewind_description">Quando ativado, um estado de salvamento é periodicamente salvo automaticamente. Sempre que quiser voltar em seu progresso por um curto período de tempo, basta abrir a tela de rebobinamento e selecionar o estado a partir do qual deseja retomar.\n\nEsteja ciente de que, ao ativar esse recurso, você pode experimentar interrupções ocasionais se o seu dispositivo não é poderoso o suficiente. Uma quantidade considerável de memória também é usada, dependendo de quantas vezes você deseja que o estado seja capturado e por quanto tempo ele deve ser mantido.</string>
|
||||
<string name="rewind_save_period">Período de salvamento</string>
|
||||
<string name="rewind_length">Duração do rebobinamento</string>
|
||||
<string name="rewind_max_memory_usage">Uso máx. de memória: %1$s</string>
|
||||
<string name="rewind_memory_usage_above_recommended_limit">Uso de memória limite acima do recomendado</string>
|
||||
<string name="sustained_performance_mode">Modo de desempenho sustentado</string>
|
||||
<string name="sustained_performance_mode_summary">Quando ativado, o desempenho máximo será menor, mas o estrangulamento térmico será menos pronúnciado.</string>
|
||||
<string name="rom_icon_filtering">Filtragem de ícones</string>
|
||||
<string name="max_rom_cache_size">Tamanho máx. do cache da ROM</string>
|
||||
<string name="clear_extracted_rom_cache">Limpar cache da ROM extraída</string>
|
||||
<string name="cache_size">Tamanho do cache: %s</string>
|
||||
<string name="cache_size_calculating">Tamanho do cache: calculando…</string>
|
||||
<string name="rom_search_directory">Diretório de pesquisa</string>
|
||||
<string name="use_custom_bios">Usar BIOS e firmware personalizado</string>
|
||||
<string name="console_type">Sistema padrão</string>
|
||||
<string name="internal_firmware_settings">Configurações internas de firmware</string>
|
||||
<string name="internal_firmware_settings_summary">Ajustar as configurações do firmware interno.</string>
|
||||
<string name="custom_bios_firmware">BIOS e firmware personalizado</string>
|
||||
<string name="custom_bios_firmware_description">O uso de BIOS e firmware personalizados permite que você inicie e navegue no firmware do DS sem carregar uma ROM, assim como em um sistema real</string>
|
||||
<string name="bios_directory">Diretório BIOS DS</string>
|
||||
<string name="dsi_bios_directory">Diretório BIOS DSi</string>
|
||||
<string name="show_boot_screen">Mostrar tela de inicialização</string>
|
||||
<string name="mac_address">Endereço MAC</string>
|
||||
<string name="randomize_mac_address">Randomizar endereço MAC</string>
|
||||
<string name="randomize_mac_address_summary">Quando ativado, um endereço MAC aleatório é usado a cada inicialização. Isso pode fazer com que alguns jogos pensem que estão sendo executados em um sistema diferente e podem interromper eventos baseados em tempo.</string>
|
||||
<string name="generate_new_mac_address">Gerar novo</string>
|
||||
<string name="generate_new_mac_address_description">Gerando um novo endereço MAC fará com que os jogos pensem que estão rodando em um sistema diferente.</string>
|
||||
<string name="enable_jit">Ativar JIT</string>
|
||||
<string name="enable_jit_summary">Melhora o desempenho, mas pode causar congelamentos ou travamentos.</string>
|
||||
<string name="jit_not_supported">O JIT é suportado apenas em dispositivos de 64 bits.</string>
|
||||
<string name="threaded_rendering">Renderização encadeada</string>
|
||||
<string name="fps_counter_position">Posição do contador FPS</string>
|
||||
<string name="threaded_rendering_summary">Melhora o desempenho em jogos 3D quando ativado, mas pode causar falhas gráficas.</string>
|
||||
<string name="category_video">Vídeo</string>
|
||||
<string name="category_video_summary">Filtro, renderização encadeada, contador de FPS</string>
|
||||
<string name="filter">Filtro</string>
|
||||
<string name="category_audio">Áudio</string>
|
||||
<string name="category_audio_summary">Volume, latência, fonte do microfone</string>
|
||||
<string name="enable_sound">Ativar som</string>
|
||||
<string name="interpolation">Interpolação</string>
|
||||
<string name="bitrate">Taxa de bits</string>
|
||||
<string name="volume">Volume</string>
|
||||
<string name="volume_percentage">%1$d%%</string>
|
||||
<string name="audio_latency">Latência do áudio</string>
|
||||
<string name="microphone_source">Fonte do microfone</string>
|
||||
<string name="controller_layout">Layout do Controle</string>
|
||||
<string name="category_save_files">Arquivos de salvamento</string>
|
||||
<string name="category_save_files_summary">Locais de arquivos de salvamento & salvamento de estado</string>
|
||||
<string name="save_next_rom">Salvar arquivo próximo à ROM</string>
|
||||
<string name="save_file_directory">Diretório de arquivos de salvamento</string>
|
||||
<string name="save_state_location">Local de salvamento de estado</string>
|
||||
<string name="input">Entrada</string>
|
||||
<string name="input_summary">Mapeamento de teclas, layouts, feedback (resposta) tátil</string>
|
||||
<string name="key_mapping">Mapeamento de teclas</string>
|
||||
<string name="key_mapping_summary">Atribuir teclas às entradas de controle</string>
|
||||
<string name="show_soft_input">Mostrar controle virtual</string>
|
||||
<string name="vibrate_on_touch">Vibrar ao tocar</string>
|
||||
<string name="vibration_strength">Força da vibração</string>
|
||||
<string name="soft_input_opacity">Opacidade do controle virtual</string>
|
||||
<string name="cheats">Cheats (Trapaças)</string>
|
||||
<string name="cheats_summary">Ativar & importar códigos de trapaças</string>
|
||||
<string name="enable_cheats">Ativar cheats (trapaças)</string>
|
||||
<string name="cheats_database">Banco de dados de cheats (trapaças) (formato XML)</string>
|
||||
<string name="import_cheats">Importar cheats (trapaças)</string>
|
||||
<string name="import_cheats_summary">Importe cheats (trapaças) de arquivos de bancos de dados para disponibilizá-los. Apenas bancos de dados XML são suportados por enquanto. Qualquer cheat (trapaça) previamente importado será deletado.</string>
|
||||
<string name="rom_shortcut">Atalho da ROM</string>
|
||||
|
||||
<string name="firmware_nickname">Apelido</string>
|
||||
<string name="firmware_message">Mensagem</string>
|
||||
<string name="firmware_language">Idioma</string>
|
||||
<string name="firmware_favourite_colour">Cor favorita</string>
|
||||
<string name="firmware_birthday">Aniversário</string>
|
||||
|
||||
<string name="error_clear_rom_cache">Falha em limpar o cache da ROM</string>
|
||||
<string name="importing_cheats">Importando cheats (trapaças)…</string>
|
||||
<string name="starting">Iniciando…</string>
|
||||
<string name="move_to_background">Mover para segundo plano</string>
|
||||
<string name="failed_save_cheat_changes">Não foi possível salvar as alterações de trapaça</string>
|
||||
<string name="no_cheats_found">Não foi possível encontrar trapaças para esta ROM atual. Tente importar um banco de dados de cheats (trapaças) diferente.</string>
|
||||
<string name="enabled_cheats">Ativar códigos de trapaça</string>
|
||||
<string name="no_enabled_cheats_for_rom">Você não ativou nenhum código de trapaça para esta ROM</string>
|
||||
<string name="day">Dia</string>
|
||||
<string name="month">Mês</string>
|
||||
<string name="symbol_increase">+</string>
|
||||
<string name="symbol_decrease">-</string>
|
||||
|
||||
<string name="rom_settings">Configurações da ROM</string> <!-- Cadeia de caracteres de acessibilidade. Não se deve usar acrônimos (siglas) -->
|
||||
<string name="label_rom_config_console">Sistema Inicializador</string>
|
||||
<string name="label_rom_config_load_gba_rom">Carregar ROM de GBA</string>
|
||||
<string name="label_rom_config_gba_rom_path">Caminho da ROM de GBA</string>
|
||||
<string name="label_rom_config_gba_save_path">Caminho do arquivo de salvamento GBA</string>
|
||||
|
||||
<string name="theme_option_light">Claro</string>
|
||||
<string name="theme_option_dark">Escuro</string>
|
||||
<string name="theme_option_system_default">Padrão do Sistema</string>
|
||||
|
||||
<string name="notification_channel_background_tasks">Tarefas de segundo plano</string>
|
||||
|
||||
<string name="top_screen">Tela superior</string>
|
||||
<string name="bottom_screen">Tela inferior</string>
|
||||
<string name="input_a">A</string>
|
||||
<string name="input_b">B</string>
|
||||
<string name="input_x">X</string>
|
||||
<string name="input_y">Y</string>
|
||||
<string name="input_left">Esquerda</string>
|
||||
<string name="input_right">Direita</string>
|
||||
<string name="input_up">Cima</string>
|
||||
<string name="input_down">Baixo</string>
|
||||
<string name="input_l">L</string>
|
||||
<string name="input_r">R</string>
|
||||
<string name="input_start">Start</string>
|
||||
<string name="input_select">Select</string>
|
||||
<string name="input_lid">Abrir/Fechar Tampa</string>
|
||||
<string name="input_pause">Pausa</string>
|
||||
<string name="input_fast_forward">Avanço rápido (Alternar)</string>
|
||||
<string name="input_toggle_soft_input">Alternar entrada de controle</string>
|
||||
<string name="input_reset">@string/reset</string>
|
||||
<string name="input_dpad">DPAD</string>
|
||||
<string name="input_abxy_buttons">Botões ABXY</string>
|
||||
<string name="input_swap_screens">Alternar Telas</string>
|
||||
<string name="input_quick_save">Salvamento Rápido</string>
|
||||
<string name="input_quick_load">Carregamento Rápido</string>
|
||||
|
||||
<string name="layouts">Layouts</string>
|
||||
<string name="layouts_summary">Gerenciar configurações de personalizações de layout</string>
|
||||
<string name="action_layouts_new">Novo layout</string>
|
||||
<string name="default_layout_name">Padrão</string>
|
||||
<string name="use_global_layout">Usar layout global</string>
|
||||
<string name="layout_deleted">Layout deletado</string>
|
||||
|
||||
<string name="layout_editor">Editor de layout</string>
|
||||
<string name="add_component">Adicionar componente</string>
|
||||
<string name="no_more_components">Não há mais componentes para serem adicionados</string>
|
||||
<string name="label_size">Tamanho:</string>
|
||||
<string name="menu">Menu</string>
|
||||
<string name="properties">Propriedades</string>
|
||||
<string name="revert_changes">Reverter alterações</string>
|
||||
<string name="reset_default">Reiniciar para o padrão</string>
|
||||
<string name="exit_without_saving">Sair sem salvar</string>
|
||||
<string name="portrait_background">Fundo do modo retrato</string>
|
||||
<string name="portrait_background_mode">Modo de fundo de retrato</string>
|
||||
<string name="landscape_background">Fundo do modo paisagem</string>
|
||||
<string name="landscape_background_mode">Modo de fundo de paisagem</string>
|
||||
<string name="save_and_exit">Salvar e sair</string>
|
||||
<string name="layout_name">Nome do layout</string>
|
||||
<string name="layout_orientation">Orientação do layout</string>
|
||||
<string name="layout_use_default_opacity">Usar opacidade padrão</string>
|
||||
<string name="layout_opacity">Opacidade do layout</string>
|
||||
<string name="layout_background_load_failed">Falha em carregar o plano de fundo</string>
|
||||
|
||||
<string name="backgrounds">Planos de fundo</string>
|
||||
<string name="action_backgrounds_new">Novo plano de fundo</string>
|
||||
<string name="background_name">Nome do plano de fundo</string>
|
||||
<string name="background_deleted">Plano de fundo deletado</string>
|
||||
<string name="background_add_wrong_orientation">Plano de fundo adicionado, mas não visível com a orientação selecionada.</string>
|
||||
<string name="background_add_processing_failed">Falha ao processar a imagem de plano de fundo selecionada. Certifique-se de que não está corrompida.</string>
|
||||
|
||||
<string-array name="fast_forward_speed_multiplier_options">
|
||||
<item>Ilimitado</item>
|
||||
<item>1.5x</item>
|
||||
<item>2x</item>
|
||||
<item>3x</item>
|
||||
<item>4x</item>
|
||||
<item>8x</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="rom_icon_filtering_options">
|
||||
<item>Nenhum (Pixelado)</item>
|
||||
<item>Linear (Suave)</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="game_runtime_console_type_options">
|
||||
<item>Padrão</item>
|
||||
<item>@string/console_ds</item>
|
||||
<item>@string/console_dsi</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="firmware_settings_language_options">
|
||||
<item>Inglês</item>
|
||||
<item>Francês</item>
|
||||
<item>Alemão</item>
|
||||
<item>Italiano</item>
|
||||
<item>Espanhol</item>
|
||||
<item>Japonês</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="game_runtime_mic_source_options">
|
||||
<item>Padrão</item>
|
||||
<item>Nenhum</item>
|
||||
<item>Blow (Sopro)</item>
|
||||
<item>Microfone do dispositivo</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="console_type_options">
|
||||
<item>@string/console_ds</item>
|
||||
<item>@string/console_dsi</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="fps_counter_position_options">
|
||||
<item>Oculto</item>
|
||||
<item>Superior esquerdo</item>
|
||||
<item>Centro superior</item>
|
||||
<item>Superior direito</item>
|
||||
<item>Inferior esquerdo</item>
|
||||
<item>Centro inferior</item>
|
||||
<item>Inferior direito</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="video_filtering_options">
|
||||
<item>Nenhum</item>
|
||||
<item>Linear</item>
|
||||
<item>2xBR</item>
|
||||
<item>HQ2X</item>
|
||||
<item>HQ4X</item>
|
||||
<item>Quilez</item>
|
||||
<item>LCD</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="audio_interpolation_options">
|
||||
<item>Nenhuma</item>
|
||||
<item>Linear</item>
|
||||
<item>Cosseno</item>
|
||||
<item>Cúbica</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="audio_bitrate_options">
|
||||
<item>Automático</item>
|
||||
<item>10-bit</item>
|
||||
<item>16-bit</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="audio_latency_options">
|
||||
<item>Baixa (Lenta)</item>
|
||||
<item>Média</item>
|
||||
<item>Alta (Rápida)</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="mic_source_options">
|
||||
<item>Nenhum</item>
|
||||
<item>Blow (Sopro)</item>
|
||||
<item>Microfone do dispositivo</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="save_state_locations">
|
||||
<item>Diretório de arquivos de salvamento</item>
|
||||
<item>Diretório da ROM</item>
|
||||
<item>Diretório interno</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="layout_orientation_options">
|
||||
<item>Seguir o sistema</item>
|
||||
<item>Retrato</item>
|
||||
<item>Paisagem</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="background_portrait_mode_options">
|
||||
<item>Esticar</item>
|
||||
<item>Ajustar ao centro</item>
|
||||
<item>Ajustar para cima</item>
|
||||
<item>Ajustar para baixo</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="background_landscape_mode_options">
|
||||
<item>Esticar</item>
|
||||
<item>Ajustar ao centro</item>
|
||||
<item>Ajustar à esquerda</item>
|
||||
<item>Ajustar à direita</item>
|
||||
</string-array>
|
||||
</resources>
|
@ -104,7 +104,7 @@
|
||||
<string name="error_invalid_directory_description">It\'s not possible to write to the selected directory. Please select a different one. If you are selecting a compressed file, try extracting its contents.</string>
|
||||
<string name="no_roms_found">No ROMs found</string>
|
||||
<string name="dsiware_title_cannot_be_launched_directly_title">DSiWare titles cannot be launched</string>
|
||||
<string name="dsiware_title_cannot_be_launched_directly_message">DSiWare titles cannot be launched directly. They must be installed to the NAND (through the DSiWare Manager)</string>
|
||||
<string name="dsiware_title_cannot_be_launched_directly_message">DSiWare titles cannot be launched directly. They must be installed to the NAND (through the DSiWare Manager) and launched from the DSi firmware.</string>
|
||||
|
||||
<string name="press_any_button">Press any button…</string>
|
||||
|
||||
|
@ -4,6 +4,6 @@ object AppConfig {
|
||||
const val minSdkVersion = 21
|
||||
const val ndkVersion = "25.1.8937393"
|
||||
|
||||
const val versionCode = 22
|
||||
const val versionName = "Beta 1.7.0"
|
||||
const val versionCode = 24
|
||||
const val versionName = "Beta 1.8.0"
|
||||
}
|
Loading…
Reference in New Issue
Block a user