Skip to content

Commit

Permalink
Rekado 3.3.3
Browse files Browse the repository at this point in the history
- Added: New themes - "Steel" and "Electricity".
- Added: All completed localization from the OneSky.
- Updated: All development tools and dependencies.
- Removed: "Product Hunt" from the "About" screen.
  • Loading branch information
MenosGrante committed Feb 18, 2020
1 parent 9254515 commit b9d01de
Show file tree
Hide file tree
Showing 13 changed files with 150 additions and 70 deletions.
8 changes: 4 additions & 4 deletions app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ android {
minSdkVersion minimumSDKVersion
targetSdkVersion currentSDKVersion
versionCode 62
versionName "3.3.2"
versionName "3.3.3"
}

buildTypes {
Expand Down Expand Up @@ -61,16 +61,16 @@ dependencies {
// Local
implementation(name: 'penza', ext: 'aar')

// AndroidX: General
// Google: AndroidX
implementation "androidx.recyclerview:recyclerview:$androidXRecyclerViewVersion"
implementation "androidx.browser:browser:$androidXBrowserVersion"
implementation "androidx.preference:preference:$androidXPreferencesVersion"
implementation "androidx.constraintlayout:constraintlayout:$androidXConstraintLayoutVersion"

// AndroidX: KTX
// Google: AndroidX KTX
implementation "androidx.core:core-ktx:$androidXCoreKTX"

// Design
// Google: Design
implementation "com.google.android.material:material:$materialComponentsVersion"
implementation "com.google.android:flexbox:$flexBoxLayoutVersion"

Expand Down
Binary file modified app/libs/penza.aar
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,6 @@ class AboutView(private val activity: BaseActivity) : AboutContract.View {
activity.aboutLinkGitHubProject.setOnClickListener { Utils.openLink(activity, Constants.GITHUB_PROJECT_LINK) }
activity.aboutDeveloperPersonalSite.setOnClickListener { Utils.openLink(activity, Constants.PERSONAL_SITE_LINK) }
activity.aboutDeveloperGitHub.setOnClickListener { Utils.openLink(activity, Constants.GITHUB_PROFILE_LINK) }
activity.aboutDeveloperProductHunt.setOnClickListener { Utils.openLink(activity, Constants.PRODUCT_HUNT_LINK) }
activity.aboutDeveloperTwitter.setOnClickListener { Utils.openLink(activity, Constants.TWITTER_LINK) }
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ object Constants {
const val PERSONAL_SITE_LINK = "https://pavelrekun.dev"
const val TWITTER_LINK = "https://twitter.com/menosgrante"
const val DONATE_LINK = "https://www.buymeacoffee.com/pavelrekun"
const val PRODUCT_HUNT_LINK = "https://producthunt.com/@menosgrante/made"

const val MIME_BINARY = "application/octet-stream"

Expand Down
13 changes: 0 additions & 13 deletions app/src/main/res/drawable/ic_about_product_hunt.xml

This file was deleted.

19 changes: 0 additions & 19 deletions app/src/main/res/layout/activity_about.xml
Original file line number Diff line number Diff line change
Expand Up @@ -168,25 +168,6 @@
android:layout_height="1dp"
android:background="?attr/colorDivider" />

<TextView
android:id="@+id/aboutDeveloperProductHunt"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="?android:attr/selectableItemBackground"
android:clickable="true"
android:drawableStart="@drawable/ic_about_product_hunt"
android:drawablePadding="16dp"
android:focusable="true"
android:gravity="center_vertical"
android:padding="16dp"
android:text="@string/about_developer_product_hunt"
android:textColor="?android:attr/textColorPrimary" />

<View
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="?attr/colorDivider" />

<TextView
android:id="@+id/aboutDeveloperTwitter"
android:layout_width="match_parent"
Expand Down
104 changes: 104 additions & 0 deletions app/src/main/res/values-pt-rBR/strings.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,104 @@
<?xml version="1.0"?>
<resources>
<!-- Strings for Navigation -->
<string name="navigation_payloads">Payloads</string>
<string name="navigation_tools">Ferramentas</string>
<string name="navigation_instructions">Instruções</string>
<string name="navigation_logs">Logs</string>
<string name="navigation_about">Sobre o Rekado</string>
<string name="navigation_donate">Suportar desenvolvimento</string>
<string name="navigation_settings">Configurações</string>
<string name="navigation_serial_checker">Checar Serial</string>
<string name="navigation_translators">Tradutores</string>
<!-- Strings for About -->
<string name="about_category_description">Descrição</string>
<string name="about_category_developer">Desenvolvedor</string>
<string name="about_information_description">Aplicativo escrito em Kotlin e C++. Usado para injeção de payloads no Nintendo Switch.</string>
<string name="about_developer_personal_site">Site Pessoal</string>
<!-- Strings for Payloads -->
<string name="payloads_download_status_empty">Nome ou URL não podem estar vazios!</string>
<string name="payloads_download_status_success">%1$s foi baixado com sucesso!</string>
<string name="payloads_download_status_error">Erro ao baixar %1$s. Verifique sua conexão ou erros de escrita no URL.</string>
<!-- Strings for Tools -->
<string name="tools_serial_checker_title">Verificador de número de série</string>
<string name="tools_serial_checker_description">Verifica por meio do número de série se seu Nintendo Switch pode ser hackeado.</string>
<!-- Strings for Instructions -->
<string name="instructions_category_cable">Cabo</string>
<string name="instructions_category_cable_description">Você precisará de um cabo USB-C para ligar o smartphone ao Nintendo Switch. É preciso um cabo que sirva para transferência de dados e não apenas para recarregar a bateria.\n\nUm cabo USB-A para C e um adaptador OTG são recomendados.</string>
<string name="instructions_category_payload">Payload</string>
<string name="instructions_category_payload_description">Na categoria \"Payloads\" , clique em \"+\" para selecionar um payload que voc\u00ea tenha previamente baixado para a mem\u00f3ria do smartphone. Ou simplesmente copie o arquivo payload preferido para a pasta Rekado na mem\u00f3ria do smartphone.\n\nOu use um dos payloads inclu\u00eddos (SX Loader/ReiNX/Hekate)</string>
<string name="instructions_category_rcm_description">Ligue o Nintendo Switch no modo RCM. Com o console totalmente desligado, insira o jig no trilho do JoyCon direito, mantenha pressionado o botão VOLUME + e em seguida pressione o botão POWER.</string>
<string name="instructions_category_final">Final</string>
<string name="instructions_category_final_description">Conecte o smartphone ao Nintendo Switch e permita o acesso USB se for solicitado pelo smartphone. Espere até a caixa de diálogo aparecer e escolha o payload que deseja injetar.</string>
<!-- Strings for Donate -->
<string name="donate_description">Você pode ajudar o desenvolvimento do aplicativo fazendo uma pequena doação.</string>
<!-- Strings for Settings -->
<string name="settings_category_auto_injector">Injetor automático</string>
<string name="settings_auto_injector_status_title_disabled">Ativar \"Injetor autom\u00e1tico\"</string>
<string name="settings_auto_injector_status_title_enabled">Desativar \"Injetor autom\u00e1tico\"</string>
<string name="settings_auto_injector_payload_title">Payload</string>
<string name="settings_category_payloads">Payloads</string>
<string name="settings_payloads_remove_pre_installed_title">Esconder pré-instalados</string>
<string name="settings_payloads_remove_pre_installed_summary">Esconder todos os payloads pré instalados</string>
<string name="settings_payloads_reset_title">Limpar</string>
<string name="settings_payloads_reset_summary">Remove todos os payloads exceto os incluídos (SX Loader/ReiNX/Hekate)</string>
<string name="settings_category_appearance">Aparência</string>
<string name="settings_appearance_theme_title">Tema</string>
<string name="settings_appearance_theme_summary">Tema principal do aplicativo</string>
<string name="settings_appearance_accent_color_title">Cor de destaque</string>
<string name="settings_appearance_accent_color_summary">Cor usada nos elementos destacados da interface</string>
<string name="settings_appearance_randomize_title">Aleatorizar aparência</string>
<string name="settings_appearance_randomize_summary">Defina um tema e cor aleatoriamente</string>
<string name="settings_appearance_reset_title">Redefinir</string>
<string name="settings_appearance_reset_summary">Redefinir aparência para configurações padrão</string>
<string name="settings_picker_color_title">Escolha a cor</string>
<string name="settings_picker_color_button_close">Fechar</string>
<string name="settings_picker_theme_title">Escolha o tema</string>
<string name="settings_picker_theme_preview">Visualizar</string>
<string name="settings_picker_theme_category_themes">Temas</string>
<string name="settings_picker_theme_themes_general_white">Branco</string>
<string name="settings_picker_theme_themes_general_dark">Escuro</string>
<string name="settings_picker_theme_themes_general_sepia">Sépia</string>
<string name="settings_picker_theme_themes_general_black">Preto</string>
<string name="settings_picker_theme_themes_general_rose">Rosa</string>
<string name="settings_picker_theme_themes_general_serenity">Serenidade</string>
<string name="settings_picker_theme_themes_colorful_olive">Oliva</string>
<string name="settings_picker_theme_themes_colorful_jungle">Selva</string>
<string name="settings_picker_theme_themes_colorful_pepper">Pimenta</string>
<string name="settings_picker_theme_themes_colorful_ocean">Oceano</string>
<string name="settings_utils_restart_dialog_title">Configurações alteradas</string>
<string name="settings_utils_restart_dialog_message">Configurações foram alteradas. Por favor, reinicie a aplicação para que as alterações tenham efeito.\nReiniciar o aplicativo agora?</string>
<string name="settings_utils_restart_dialog_action_restart">Reiniciar</string>
<string name="settings_utils_restart_dialog_action_cancel">Cancelar</string>
<!-- Strings for DialogsShower -->
<string name="dialog_loader_title">Escolher payload</string>
<string name="dialog_reset_payloads_title">Limpar</string>
<string name="dialog_reset_payloads_summary">Tem certeza que deseja apagar os payloads?</string>
<string name="dialog_file_chooser_payload_title">Escolher payload</string>
<string name="dialog_payload_download_title">Download</string>
<string name="dialog_payload_download_name">Nome</string>
<string name="dialog_payload_download_button">Download</string>
<string name="dialog_button_negative">Fechar</string>
<!-- Strings for Serial Checker -->
<string name="serial_checker_category_checker">Verificador</string>
<string name="serial_checker_category_information">Informações</string>
<string name="serial_checker_checker_serial_number">Número de série</string>
<string name="serial_checker_checker_button">Verificar</string>
<string name="serial_checker_information_xaw1">Números de série que começam com XAW1\nXAW10000000000 - XAW10074000000: Sem o patch\nXAW10075000000 - XAW10120000000: Possivelmente com o patch\nXAW10120000000 e superior: Possuem o patch</string>
<string name="serial_checker_information_xaw4">Números de série que começam com XAW4\nXAW40000000000 - XAW40011000000: Sem o patch\nXAW40011000000 - XAW40012000000: Possivelmente possuem o patch\nXAW40012000000 e superior: Possuem o patch</string>
<string name="serial_checker_information_xaw7">Números de série que começam com XAW7\nXAW70000000000 - XAW70017800000: Sem o patch\nXAW70017800000 - XAW70030000000: Possivelmente possuem o patch\nXAW70030000000 e superior: Possuem o patch</string>
<string name="serial_checker_information_xaj1">Números de série que começam com XAJ1\nXAJ10000000000 - XAJ10020000000: Sem o patch\nXAJ10020000000 - XAJ10030000000: Possivelmente com o patch\nXAJ10030000000 e superior: Possuem o patch</string>
<string name="serial_checker_information_xaj4">Números de série que começam com XAJ4\nXAJ40000000000 - XAJ40046000000: Sem o patch\nXAJ40046000000 - XAJ40060000000: Possivelmente possuem o patch\nXAJ40060000000 e superior: Com o patch\n</string>
<string name="serial_checker_information_xaj7">Números de série que começam com XAJ7\nXAJ70000000000 - XAJ70040000000: Sem o patch\nXAJ70040000000 - XAJ70050000000: Possivelmente possuem o patch\nXAJ70050000000 e superior: Possuem o patch\n</string>
<string name="serial_checker_information_xaw9">Números de série que começam com XAW9\nUnidades recondicionadas pela Nintendo. Sem informações no momento, mas possivelmente todas possuem o patch.</string>
<string name="serial_checker_information_xak">Números de série que começam com XAK\nSem informações no momento, pois são vendidos apenas nas Coréias.</string>
<string name="serial_checker_status_not_patched">Não possui o patch</string>
<string name="serial_checker_status_patched">Possui o patch</string>
<string name="serial_checker_status_possibly_patched">Possivelmente possui o patch</string>
<string name="serial_checker_status_error">Impossível verificar este número de série!</string>
<string name="serial_checker_status_empty">Número de série não pode estar vazio!</string>
<string name="serial_checker_status_too_long">Tamanho máximo do número de série é de 14 caracteres!</string>
<string name="serial_checker_status_scan_failed">Falhou ao digitalizar código de barras.</string>
<!-- Strings for Helper -->
<string name="helper_error_adding_payload">O payload selecionado não pode ser adicionado!</string>
</resources>
Loading

0 comments on commit b9d01de

Please sign in to comment.