Skip to content

Commit

Permalink
Merge pull request #140 from Crazy-Marvin/development
Browse files Browse the repository at this point in the history
Release 1.9
  • Loading branch information
CrazyMarvin authored Feb 14, 2023
2 parents 7c4d0fd + 735ad88 commit 170e199
Show file tree
Hide file tree
Showing 18 changed files with 181 additions and 54 deletions.
5 changes: 3 additions & 2 deletions .idea/gradle.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

22 changes: 14 additions & 8 deletions app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ android {
applicationId "rocks.poopjournal.morse"
minSdkVersion 19
targetSdkVersion 33
versionCode 9
versionName "1.8"
versionCode 10
versionName "1.9"
}

buildTypes {
Expand All @@ -22,18 +22,24 @@ android {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}

packagingOptions {
exclude 'META-INF/*'
jniLibs {
excludes += ['META-INF/*']
}
resources {
excludes += ['META-INF/*']
}
}

lintOptions {
baseline file("lint-baseline.xml")
lint {
baseline file('lint-baseline.xml')
}
namespace 'rocks.poopjournal.morse'

}

dependencies {
implementation 'androidx.appcompat:appcompat:1.5.1'
implementation 'androidx.appcompat:appcompat:1.6.0'
implementation 'androidx.constraintlayout:constraintlayout:2.1.4'
implementation 'com.google.android.material:material:1.6.1'
implementation 'com.google.android.material:material:1.8.0'
}
6 changes: 3 additions & 3 deletions app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
<?xml version="1.1" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="rocks.poopjournal.morse">
xmlns:tools="http://schemas.android.com/tools">

<uses-permission android:name="android.permission.CAMERA" />

Expand All @@ -15,6 +14,7 @@
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:localeConfig="@xml/locales_config">
android:theme="@style/AppTheme"
tools:ignore="GoogleAppIndexingWarning">
<uses-library android:name="org.apache.http.legacy" android:required="false"/>
Expand All @@ -29,4 +29,4 @@
<activity android:name=".PhraseBookActivity" />
</application>

</manifest>
</manifest>
4 changes: 4 additions & 0 deletions app/src/main/res/values-es/strings.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">Morse</string>
</resources>
89 changes: 89 additions & 0 deletions app/src/main/res/xml/locales_config.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
<?xml version="1.0" encoding="utf-8"?>
<locale-config xmlns:android="http://schemas.android.com/apk/res/android">
<locale android:name="af"/> <!-- Afrikaans -->
<locale android:name="am"/> <!-- Amharic -->
<locale android:name="ar"/> <!-- Arabic -->
<locale android:name="as"/> <!-- Assamese -->
<locale android:name="az"/> <!-- Azerbaijani -->
<locale android:name="be"/> <!-- Belarusian -->
<locale android:name="bg"/> <!-- Bulgarian -->
<locale android:name="bn"/> <!-- Bengali -->
<locale android:name="bs"/> <!-- Bosnian -->
<locale android:name="ca"/> <!-- Catalan -->
<locale android:name="cs"/> <!-- Czech -->
<locale android:name="da"/> <!-- Danish -->
<locale android:name="de"/> <!-- German -->
<locale android:name="el"/> <!-- Greek -->
<locale android:name="en-AU"/> <!-- English (Australia) -->
<locale android:name="en-CA"/> <!-- English (Canada) -->
<locale android:name="en-GB"/> <!-- English (United Kingdom) -->
<locale android:name="en-IN"/> <!-- English (India) -->
<locale android:name="en-US"/> <!-- English (United States) -->
<locale android:name="en-XA"/> <!-- English (Pseudo-Accents) -->
<locale android:name="es"/> <!-- Spanish (Spain) -->
<locale android:name="es-US"/> <!-- Spanish (United States) -->
<locale android:name="et"/> <!-- Estonian -->
<locale android:name="eu"/> <!-- Basque -->
<locale android:name="fa"/> <!-- Farsi -->
<locale android:name="fi"/> <!-- Finnish -->
<locale android:name="fr"/> <!-- French (France) -->
<locale android:name="fr-CA"/> <!-- French (Canada) -->
<locale android:name="gl"/> <!-- Galician -->
<locale android:name="gu"/> <!-- Gujarati -->
<locale android:name="hi"/> <!-- Hindi -->
<locale android:name="hr"/> <!-- Croatian -->
<locale android:name="hu"/> <!-- Hungarian -->
<locale android:name="hy"/> <!-- Armenian -->
<locale android:name="in"/> <!-- Indonesian -->
<locale android:name="is"/> <!-- Icelandic -->
<locale android:name="it"/> <!-- Italian -->
<locale android:name="iw"/> <!-- Hebrew -->
<locale android:name="ja"/> <!-- Japanese -->
<locale android:name="ka"/> <!-- Georgian -->
<locale android:name="kk"/> <!-- Kazakh -->
<locale android:name="km"/> <!-- Khmer -->
<locale android:name="kn"/> <!-- Kannada -->
<locale android:name="ko"/> <!-- Korean -->
<locale android:name="ky"/> <!-- Kyrgyz -->
<locale android:name="lo"/> <!-- Lao -->
<locale android:name="lt"/> <!-- Lithuanian -->
<locale android:name="lv"/> <!-- Latvian -->
<locale android:name="mk"/> <!-- Macedonian -->
<locale android:name="ml"/> <!-- Malayalam -->
<locale android:name="mn"/> <!-- Mongolian -->
<locale android:name="mr"/> <!-- Marathi -->
<locale android:name="ms"/> <!-- Malay -->
<locale android:name="my"/> <!-- Burmese -->
<locale android:name="my-MM"/> <!-- Burmese (Myanmar) -->
<locale android:name="nb"/> <!-- Norwegian -->
<locale android:name="ne"/> <!-- Nepali -->
<locale android:name="nl"/> <!-- Dutch -->
<locale android:name="or"/> <!-- Odia -->
<locale android:name="pa"/> <!-- Punjabi -->
<locale android:name="pl"/> <!-- Polish -->
<locale android:name="pt-BR"/> <!-- Portuguese (Brazil) -->
<locale android:name="pt-PT"/> <!-- Portuguese (Portugal) -->
<locale android:name="ro"/> <!-- Romanian -->
<locale android:name="ru"/> <!-- Russian -->
<locale android:name="si"/> <!-- Sinhala -->
<locale android:name="sk"/> <!-- Slovak -->
<locale android:name="sl"/> <!-- Slovenian -->
<locale android:name="sq"/> <!-- Albanian -->
<locale android:name="sr"/> <!-- Serbian (Cyrillic) -->
<locale android:name="sr-Latn"/> <!-- Serbian (Latin) -->
<locale android:name="sv"/> <!-- Swedish -->
<locale android:name="sw"/> <!-- Swahili -->
<locale android:name="ta"/> <!-- Tamil -->
<locale android:name="te"/> <!-- Telugu -->
<locale android:name="th"/> <!-- Thai -->
<locale android:name="tl"/> <!-- Filipino -->
<locale android:name="tr"/> <!-- Turkish -->
<locale android:name="uk"/> <!-- Ukrainian -->
<locale android:name="ur"/> <!-- Urdu -->
<locale android:name="uz"/> <!-- Uzbek -->
<locale android:name="vi"/> <!-- Vietnamese -->
<locale android:name="zh-CN"/> <!-- Chinese (Simplified) -->
<locale android:name="zh-HK"/> <!-- Chinese (Hong Kong) -->
<locale android:name="zh-TW"/> <!-- Chinese (Traditional) -->
<locale android:name="zu"/> <!-- Zulu -->
</locale-config>
2 changes: 1 addition & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ buildscript {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:7.3.0'
classpath 'com.android.tools.build:gradle:7.4.1'

// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
Expand Down
5 changes: 5 additions & 0 deletions fastlane/metadata/android/ca/changelogs/9.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
- Corregeix l'error / bloqueig en canviar al mode 🐛 horitzontal (# 126)
- Suport Ñ ➕ (# 124)
- Afegeix suport per a icones temàtiques a Android 13+ 🎨 (# 117)
- Actualitzacions de dependències ⚙️
- Actualitzacions de traduccions 🗺️
1 change: 1 addition & 0 deletions fastlane/metadata/android/en-US/changelogs/10.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
- Support Per-app Language Preferences (Android 13+) 🗺️
2 changes: 1 addition & 1 deletion fastlane/metadata/android/es-ES/changelogs/1.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Initial Release
Primera edición
2 changes: 1 addition & 1 deletion fastlane/metadata/android/es-ES/changelogs/2.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Fix Force Crash After Audio Playback 😎
Se corrigió el bloqueo forzado después de la reproducción del audio 😎
4 changes: 2 additions & 2 deletions fastlane/metadata/android/es-ES/changelogs/3.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
The app now offers intelligent suggestions
It is now possible to use the flashlight for Morse signals
La aplicación ofrece ahora sugerencias inteligentes
Ahora es posible utilizar la linterna para señales Morse
10 changes: 5 additions & 5 deletions fastlane/metadata/android/es-ES/changelogs/4.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Add phrasebook
Migrate to AndroidX
Update SDK
Improve accessability
Update dependencies
Añadido un libro de frases
Migración frente a AndroidX
Actualización SDK
Accesibilidad mejorada
Actualizar dependencias
4 changes: 2 additions & 2 deletions fastlane/metadata/android/es-ES/changelogs/6.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
Support digits
Under the hood improvements
Admite dígitos
Se corrigieron algunos problemas
7 changes: 4 additions & 3 deletions fastlane/metadata/android/es-ES/changelogs/7.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
Add option to modify the audio output speed (Standard, Farnsworth or custom)
Fix Bugs & Crashes
Target Android 11
- Nuevo modo de entrada : Tecla de telégrafo
- Pequeñas mejoras internas
- Corrección de errores y fallas
- Compatible con Android 11
4 changes: 2 additions & 2 deletions fastlane/metadata/android/es-ES/changelogs/8.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
- Añadida opción para modificar la velocidad de salida del audio (Estandar, Farnsworth o personalizada)
- Mejoras por debajo del mantel
- Mejoras y actualizaciones internas
- Actualizaciones en la traducción
5 changes: 5 additions & 0 deletions fastlane/metadata/android/es-ES/changelogs/9.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
- Corregido fallo/ruptura al cambiar a modo horizontal 🐛 (#126)
- Soporta la Ñ ➕ (#124)
- Añadido soporte para los iconos temáticos de Android 13+ 🎨 (#117)
- Actualizaciones en las dependencias ⚙️
- Actualizaciones en la traducción 🗺️
61 changes: 38 additions & 23 deletions fastlane/metadata/android/es-ES/full_description.txt
Original file line number Diff line number Diff line change
@@ -1,26 +1,41 @@
Translate text to Morse code or decipher Morse code by translating them to text! It’s a simple, user friendly, but useful app that can help you in a lot of ways. You can decipher or decode Morse codes, you can create secret number or learn to be a cipher or learn cryptography, and many more! If you think of yourself as a codebreaker, download and try our Morse code cypher tool! Don’t let the special characters or dots and dashes befuddle you.
Descifra el código Morse a texto o el texto a código Morse

FEATURES OF MORSE CODE CIPHER TOOL:
• Clean, modern app design and interface.
• Super easy to use.
• Realtime translation: type in the word or code and we will translate it to you immediately.
• Decode from Morse to text or text to Morse.
• Press the speaker button to hear the code in sound.
• Copy the text by pressing copy button.
• Type in dot and dash using our built-in Morse keyboard.
• Open Source (https://github.com/Crazy-Marvin/Morse)
• More features coming up later!
What is Morse code? Morse code is a system to encode letters and numbers to dash and dot signs. The duration of the dash is three times the duration of a dot. Each dot or dash is followed by period of signal absence, called a space, equal to the dot duration. Morse code was first used for communicating via telegraph. The most well-known Morse code is SOS, which is used to signal an emergency. Aside from typing dots and dash, you can also signal Morse code by turning light on and off, sounding a horn or tapping, and many more. You can use Morse code to transmit messages easily via various means if the recipient understands Morse code. If they don’t, they can use our cipher tool to find out the password, secret number, or any info you want to relay.
Since people rarely communicate via telegraph, nowadays there are very few people who can memorize Morse codes. Instead, it has become a way to encode something or special characters for special purposes. Of course, these special characters are still widely used in many situations, you don’t know when you are going to really need it. It’s a useful language to know even if you just want to learn cryptography or cryptogram for fun.
How Morse is useful for you:
1. Tell others when you are in a dangerous situation (SOS).
2. Hide your secret number or password via dots and dashes.
3. Cipher/ Decipher hidden clues in games.
4. Learn cryptography or cryptogram through learning Morse codes.
5. Become a codebreaker by breaking secret codes in real time translation.
6. And many more!
Convierte cualquier texto en código Morse, o traduce el código Morse a texto y escucha los resultados.

- Diseño e interfaz limpios y modernos.
- Fácil de usar para todo el mundo.
- Traducción en tiempo real: escribe la palabra o el código y lo tendrás traducido inmediatamente.
- Decodifica de morse a texto, o de texto a morse.
- Pulsa el botón del altavoz para escuchar el código.
- Copia el texto pulsando el botón "Copiar".
- Escribe el punto y la raya con el teclado Morse incorporado.
- Software libre (https://github.com/Crazy-Marvin/Morse)
+ Más funciones previstas.

No dejes que los caracteres especiales o los puntos y rayas te confundan.

El código Morse es un sistema para codificar letras y números en signos de guiones y puntos.
La duración de la raya es tres veces la del punto.
Cada punto o raya va seguido de un periodo de ausencia de señal, llamado espacio, igual a la duración del punto.

El código Morse se utilizó por primera vez para comunicarse por telégrafo.
El código Morse más conocido es el SOS, que se utiliza para señalar una emergencia.
Además de teclear puntos y rayas, también se puede señalizar el código Morse encendiendo y apagando la luz, haciendo sonar una bocina o dando golpecitos, etc.
Todas las formas de transmitir código Morse requieren que el destinatario lo entienda.
Si no es así, puede utilizar nuestra herramienta de cifrado para averiguar la contraseña, el número secreto o cualquier información que desee transmitir.
Dado que la gente rara vez se comunica por telégrafo, o lo aprende en el ejército, muy pocas personas tienen memorizados los códigos Morse.
En cambio, se ha convertido en una forma de codificar algo con fines especiales.
Es un lenguaje útil de conocer incluso si sólo quieres aprender criptografía o resolver criptogramas por diversión.

1. Avisar a los demás cuando te encuentras en una situación peligrosa (SOS).
2. Ocultar tu número secreto o contraseña mediante puntos y guiones.
3. Cifrar o descifrar pistas ocultas en juegos.
4. Aprender criptografía o criptograma mediante el aprendizaje de códigos Morse.
5. Conviértete en un descifrador de códigos descifrando códigos secretos en traducción en tiempo real.
6. Crea un número secreto.
+ Muchos más

So, what are you waiting for? Use our Morse code cipher tool to decipher Morse code to text or text to Morse code now! As a codebreaker & cryptogram enthusiast, our cipher tool is a must have! It is useful for all of you. Just try it out.
---
We hope that you enjoy using our cipher tool to decode, to learn cryptography, or other purposes. If you do, please support our Morse decoder app by giving a rating and review on our Google Play store page and/or a star on GitHub. It will only take a minute and it will mean the world for us!
If you have problems in using Morse app, please write us an email or open an issue on GitHub. We will respond immediately and fix the bug as soon as we can.
Realmente ayuda dejar una reseña o poner una estrella al proyecto en el repositorio de código fuente, y significa mucho para nosotros.
Si tienes problemas al utilizar la aplicación, escríbenos un correo electrónico o abre una incidencia en GitHub.
Las respuestas suelen ser inmediatas y los errores se solucionan lo antes posible.
2 changes: 1 addition & 1 deletion fastlane/metadata/android/es-ES/short_description.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Translate text to Morse code or vice versa in real time
Traduce el texto a código Morse o viceversa en tiempo real

0 comments on commit 170e199

Please sign in to comment.