Skip to content

Commit b9d01de

Browse files
committed
Rekado 3.3.3
- 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.
1 parent 9254515 commit b9d01de

File tree

13 files changed

+150
-70
lines changed

13 files changed

+150
-70
lines changed

app/build.gradle

+4-4
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ android {
1111
minSdkVersion minimumSDKVersion
1212
targetSdkVersion currentSDKVersion
1313
versionCode 62
14-
versionName "3.3.2"
14+
versionName "3.3.3"
1515
}
1616

1717
buildTypes {
@@ -61,16 +61,16 @@ dependencies {
6161
// Local
6262
implementation(name: 'penza', ext: 'aar')
6363

64-
// AndroidX: General
64+
// Google: AndroidX
6565
implementation "androidx.recyclerview:recyclerview:$androidXRecyclerViewVersion"
6666
implementation "androidx.browser:browser:$androidXBrowserVersion"
6767
implementation "androidx.preference:preference:$androidXPreferencesVersion"
6868
implementation "androidx.constraintlayout:constraintlayout:$androidXConstraintLayoutVersion"
6969

70-
// AndroidX: KTX
70+
// Google: AndroidX KTX
7171
implementation "androidx.core:core-ktx:$androidXCoreKTX"
7272

73-
// Design
73+
// Google: Design
7474
implementation "com.google.android.material:material:$materialComponentsVersion"
7575
implementation "com.google.android:flexbox:$flexBoxLayoutVersion"
7676

app/libs/penza.aar

623 Bytes
Binary file not shown.

app/src/main/java/com/pavelrekun/rekado/screens/about_activity/AboutView.kt

-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ class AboutView(private val activity: BaseActivity) : AboutContract.View {
3131
activity.aboutLinkGitHubProject.setOnClickListener { Utils.openLink(activity, Constants.GITHUB_PROJECT_LINK) }
3232
activity.aboutDeveloperPersonalSite.setOnClickListener { Utils.openLink(activity, Constants.PERSONAL_SITE_LINK) }
3333
activity.aboutDeveloperGitHub.setOnClickListener { Utils.openLink(activity, Constants.GITHUB_PROFILE_LINK) }
34-
activity.aboutDeveloperProductHunt.setOnClickListener { Utils.openLink(activity, Constants.PRODUCT_HUNT_LINK) }
3534
activity.aboutDeveloperTwitter.setOnClickListener { Utils.openLink(activity, Constants.TWITTER_LINK) }
3635
}
3736

app/src/main/java/com/pavelrekun/rekado/services/Constants.kt

-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ object Constants {
1111
const val PERSONAL_SITE_LINK = "https://pavelrekun.dev"
1212
const val TWITTER_LINK = "https://twitter.com/menosgrante"
1313
const val DONATE_LINK = "https://www.buymeacoffee.com/pavelrekun"
14-
const val PRODUCT_HUNT_LINK = "https://producthunt.com/@menosgrante/made"
1514

1615
const val MIME_BINARY = "application/octet-stream"
1716

app/src/main/res/drawable/ic_about_product_hunt.xml

-13
This file was deleted.

app/src/main/res/layout/activity_about.xml

-19
Original file line numberDiff line numberDiff line change
@@ -168,25 +168,6 @@
168168
android:layout_height="1dp"
169169
android:background="?attr/colorDivider" />
170170

171-
<TextView
172-
android:id="@+id/aboutDeveloperProductHunt"
173-
android:layout_width="match_parent"
174-
android:layout_height="match_parent"
175-
android:background="?android:attr/selectableItemBackground"
176-
android:clickable="true"
177-
android:drawableStart="@drawable/ic_about_product_hunt"
178-
android:drawablePadding="16dp"
179-
android:focusable="true"
180-
android:gravity="center_vertical"
181-
android:padding="16dp"
182-
android:text="@string/about_developer_product_hunt"
183-
android:textColor="?android:attr/textColorPrimary" />
184-
185-
<View
186-
android:layout_width="match_parent"
187-
android:layout_height="1dp"
188-
android:background="?attr/colorDivider" />
189-
190171
<TextView
191172
android:id="@+id/aboutDeveloperTwitter"
192173
android:layout_width="match_parent"
+104
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,104 @@
1+
<?xml version="1.0"?>
2+
<resources>
3+
<!-- Strings for Navigation -->
4+
<string name="navigation_payloads">Payloads</string>
5+
<string name="navigation_tools">Ferramentas</string>
6+
<string name="navigation_instructions">Instruções</string>
7+
<string name="navigation_logs">Logs</string>
8+
<string name="navigation_about">Sobre o Rekado</string>
9+
<string name="navigation_donate">Suportar desenvolvimento</string>
10+
<string name="navigation_settings">Configurações</string>
11+
<string name="navigation_serial_checker">Checar Serial</string>
12+
<string name="navigation_translators">Tradutores</string>
13+
<!-- Strings for About -->
14+
<string name="about_category_description">Descrição</string>
15+
<string name="about_category_developer">Desenvolvedor</string>
16+
<string name="about_information_description">Aplicativo escrito em Kotlin e C++. Usado para injeção de payloads no Nintendo Switch.</string>
17+
<string name="about_developer_personal_site">Site Pessoal</string>
18+
<!-- Strings for Payloads -->
19+
<string name="payloads_download_status_empty">Nome ou URL não podem estar vazios!</string>
20+
<string name="payloads_download_status_success">%1$s foi baixado com sucesso!</string>
21+
<string name="payloads_download_status_error">Erro ao baixar %1$s. Verifique sua conexão ou erros de escrita no URL.</string>
22+
<!-- Strings for Tools -->
23+
<string name="tools_serial_checker_title">Verificador de número de série</string>
24+
<string name="tools_serial_checker_description">Verifica por meio do número de série se seu Nintendo Switch pode ser hackeado.</string>
25+
<!-- Strings for Instructions -->
26+
<string name="instructions_category_cable">Cabo</string>
27+
<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>
28+
<string name="instructions_category_payload">Payload</string>
29+
<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>
30+
<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>
31+
<string name="instructions_category_final">Final</string>
32+
<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>
33+
<!-- Strings for Donate -->
34+
<string name="donate_description">Você pode ajudar o desenvolvimento do aplicativo fazendo uma pequena doação.</string>
35+
<!-- Strings for Settings -->
36+
<string name="settings_category_auto_injector">Injetor automático</string>
37+
<string name="settings_auto_injector_status_title_disabled">Ativar \"Injetor autom\u00e1tico\"</string>
38+
<string name="settings_auto_injector_status_title_enabled">Desativar \"Injetor autom\u00e1tico\"</string>
39+
<string name="settings_auto_injector_payload_title">Payload</string>
40+
<string name="settings_category_payloads">Payloads</string>
41+
<string name="settings_payloads_remove_pre_installed_title">Esconder pré-instalados</string>
42+
<string name="settings_payloads_remove_pre_installed_summary">Esconder todos os payloads pré instalados</string>
43+
<string name="settings_payloads_reset_title">Limpar</string>
44+
<string name="settings_payloads_reset_summary">Remove todos os payloads exceto os incluídos (SX Loader/ReiNX/Hekate)</string>
45+
<string name="settings_category_appearance">Aparência</string>
46+
<string name="settings_appearance_theme_title">Tema</string>
47+
<string name="settings_appearance_theme_summary">Tema principal do aplicativo</string>
48+
<string name="settings_appearance_accent_color_title">Cor de destaque</string>
49+
<string name="settings_appearance_accent_color_summary">Cor usada nos elementos destacados da interface</string>
50+
<string name="settings_appearance_randomize_title">Aleatorizar aparência</string>
51+
<string name="settings_appearance_randomize_summary">Defina um tema e cor aleatoriamente</string>
52+
<string name="settings_appearance_reset_title">Redefinir</string>
53+
<string name="settings_appearance_reset_summary">Redefinir aparência para configurações padrão</string>
54+
<string name="settings_picker_color_title">Escolha a cor</string>
55+
<string name="settings_picker_color_button_close">Fechar</string>
56+
<string name="settings_picker_theme_title">Escolha o tema</string>
57+
<string name="settings_picker_theme_preview">Visualizar</string>
58+
<string name="settings_picker_theme_category_themes">Temas</string>
59+
<string name="settings_picker_theme_themes_general_white">Branco</string>
60+
<string name="settings_picker_theme_themes_general_dark">Escuro</string>
61+
<string name="settings_picker_theme_themes_general_sepia">Sépia</string>
62+
<string name="settings_picker_theme_themes_general_black">Preto</string>
63+
<string name="settings_picker_theme_themes_general_rose">Rosa</string>
64+
<string name="settings_picker_theme_themes_general_serenity">Serenidade</string>
65+
<string name="settings_picker_theme_themes_colorful_olive">Oliva</string>
66+
<string name="settings_picker_theme_themes_colorful_jungle">Selva</string>
67+
<string name="settings_picker_theme_themes_colorful_pepper">Pimenta</string>
68+
<string name="settings_picker_theme_themes_colorful_ocean">Oceano</string>
69+
<string name="settings_utils_restart_dialog_title">Configurações alteradas</string>
70+
<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>
71+
<string name="settings_utils_restart_dialog_action_restart">Reiniciar</string>
72+
<string name="settings_utils_restart_dialog_action_cancel">Cancelar</string>
73+
<!-- Strings for DialogsShower -->
74+
<string name="dialog_loader_title">Escolher payload</string>
75+
<string name="dialog_reset_payloads_title">Limpar</string>
76+
<string name="dialog_reset_payloads_summary">Tem certeza que deseja apagar os payloads?</string>
77+
<string name="dialog_file_chooser_payload_title">Escolher payload</string>
78+
<string name="dialog_payload_download_title">Download</string>
79+
<string name="dialog_payload_download_name">Nome</string>
80+
<string name="dialog_payload_download_button">Download</string>
81+
<string name="dialog_button_negative">Fechar</string>
82+
<!-- Strings for Serial Checker -->
83+
<string name="serial_checker_category_checker">Verificador</string>
84+
<string name="serial_checker_category_information">Informações</string>
85+
<string name="serial_checker_checker_serial_number">Número de série</string>
86+
<string name="serial_checker_checker_button">Verificar</string>
87+
<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>
88+
<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>
89+
<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>
90+
<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>
91+
<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>
92+
<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>
93+
<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>
94+
<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>
95+
<string name="serial_checker_status_not_patched">Não possui o patch</string>
96+
<string name="serial_checker_status_patched">Possui o patch</string>
97+
<string name="serial_checker_status_possibly_patched">Possivelmente possui o patch</string>
98+
<string name="serial_checker_status_error">Impossível verificar este número de série!</string>
99+
<string name="serial_checker_status_empty">Número de série não pode estar vazio!</string>
100+
<string name="serial_checker_status_too_long">Tamanho máximo do número de série é de 14 caracteres!</string>
101+
<string name="serial_checker_status_scan_failed">Falhou ao digitalizar código de barras.</string>
102+
<!-- Strings for Helper -->
103+
<string name="helper_error_adding_payload">O payload selecionado não pode ser adicionado!</string>
104+
</resources>

0 commit comments

Comments
 (0)