Skip to content

Commit 65838c2

Browse files
authored
Merge pull request #5 from rajaryan9358/language-additions
content description fix
2 parents a5af654 + a1d1930 commit 65838c2

File tree

41 files changed

+205
-18
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+205
-18
lines changed
Binary file not shown.

Sourcecode/.gradle/file-system.probe

0 Bytes
Binary file not shown.

Sourcecode/app/build.gradle.kts

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ android {
1111
applicationId = "com.anthroteacher.multihasher"
1212
minSdk = 28
1313
targetSdk = 34
14-
versionCode = 6
14+
versionCode = 11
1515
versionName = "1.8"
1616

1717
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"

Sourcecode/app/src/main/java/com/anthroteacher/multihasher/MainActivity.kt

+11-5
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,8 @@ import androidx.compose.ui.platform.LocalClipboardManager
4040
import androidx.compose.ui.platform.LocalContext
4141
import androidx.compose.ui.platform.LocalFocusManager
4242
import androidx.compose.ui.res.stringResource
43+
import androidx.compose.ui.semantics.contentDescription
44+
import androidx.compose.ui.semantics.semantics
4345
import androidx.compose.ui.text.input.KeyboardType
4446
import androidx.compose.ui.text.input.TextFieldValue
4547
import androidx.compose.ui.unit.dp
@@ -172,10 +174,12 @@ fun MultiHasherApp(
172174
label = { Text(stringResource(R.string.enter_intention)) },
173175
modifier = Modifier
174176
.fillMaxWidth()
175-
.heightIn(min = 120.dp), // Set height to show approximately 5 lines
177+
.heightIn(min = 120.dp)
178+
.semantics { contentDescription = context.getString(R.string.intention) }, // Set height to show approximately 5 lines
176179
maxLines = Int.MAX_VALUE, // Allow unlimited lines
177180
enabled = !disableAllInputs,
178-
singleLine = false
181+
singleLine = false,
182+
179183
)
180184

181185
// Hash Levels Box with Validation
@@ -220,6 +224,7 @@ fun MultiHasherApp(
220224
Text(
221225
text = hashDisplay,
222226
fontSize = 14.sp,
227+
223228
modifier = Modifier
224229
.fillMaxWidth()
225230
.background(Color.LightGray)
@@ -244,7 +249,8 @@ fun MultiHasherApp(
244249
)
245250
.show()
246251
}
247-
},
252+
}
253+
.semantics { contentDescription = context.getString(R.string.hash_results) },
248254
maxLines = Int.MAX_VALUE // Allows wrapping if the hash is too long
249255
)
250256

@@ -357,7 +363,7 @@ fun LanguageDropdown(
357363
TextField(
358364
readOnly = true,
359365
enabled = !disableAllInputs,
360-
value = languages.find { it.code == selectedLanguage }?.displayName ?: "Select Language",
366+
value = languages.find { it.code == selectedLanguage }?.displayName ?: stringResource(R.string.select_language),
361367
onValueChange = {},
362368
modifier = Modifier
363369
.fillMaxWidth()
@@ -370,7 +376,7 @@ fun LanguageDropdown(
370376
trailingIcon = {
371377
Icon(
372378
imageVector = Icons.Filled.ArrowDropDown,
373-
contentDescription = "Dropdown Icon"
379+
contentDescription = stringResource(R.string.dropdown_icon)
374380
)
375381
},
376382
)

Sourcecode/app/src/main/res/values-ar/strings.xml

+5
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,9 @@
1919
<string name="bit512">512-بت</string>
2020
<string name="update_language">تحديث اللغة</string>
2121

22+
<string name="intention">نية</string>
23+
<string name="hash_results">نتائج التجزئة</string>
24+
<string name="select_language">اختر اللغة</string>
25+
<string name="dropdown_icon">أيقونة القائمة المنسدلة</string>
26+
2227
</resources>

Sourcecode/app/src/main/res/values-bn/strings.xml

+5
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,9 @@
1919
<string name="bit512">512-বিট</string>
2020
<string name="update_language">ভাষা আপডেট করুন</string>
2121

22+
<string name="intention">উদ্দেশ্য</string>
23+
<string name="hash_results">হ্যাশ ফলাফল</string>
24+
<string name="select_language">ভাষা নির্বাচন করুন</string>
25+
<string name="dropdown_icon">ড্রপডাউন আইকন</string>
26+
2227
</resources>

Sourcecode/app/src/main/res/values-da/strings.xml

+5
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,9 @@
1919
<string name="bit512">512-Bit</string>
2020
<string name="update_language">Opdater sprog</string>
2121

22+
<string name="intention">Intention</string>
23+
<string name="hash_results">Hash-resultater</string>
24+
<string name="select_language">Vælg sprog</string>
25+
<string name="dropdown_icon">Dropdown-ikon</string>
26+
2227
</resources>

Sourcecode/app/src/main/res/values-de/strings.xml

+5
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,9 @@
1919
<string name="bit512">512-Bit</string>
2020
<string name="update_language">Sprache aktualisieren</string>
2121

22+
<string name="intention">Absicht</string>
23+
<string name="hash_results">Hash-Ergebnisse</string>
24+
<string name="select_language">Sprache auswählen</string>
25+
<string name="dropdown_icon">Dropdown-Symbol</string>
26+
2227
</resources>

Sourcecode/app/src/main/res/values-es/strings.xml

+5
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,9 @@
1919
<string name="bit512">512-Bit</string>
2020
<string name="update_language">Actualizar idioma</string>
2121

22+
<string name="intention">Intención</string>
23+
<string name="hash_results">Resultados de Hash</string>
24+
<string name="select_language">Seleccionar idioma</string>
25+
<string name="dropdown_icon">Icono de lista desplegable</string>
26+
2227
</resources>

Sourcecode/app/src/main/res/values-fi/strings.xml

+5
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,9 @@
1919
<string name="bit512">512-Bittiä</string>
2020
<string name="update_language">Päivitä kieli</string>
2121

22+
<string name="intention">Aikomus</string>
23+
<string name="hash_results">Hash-tulokset</string>
24+
<string name="select_language">Valitse kieli</string>
25+
<string name="dropdown_icon">Pudotusvalikon kuvake</string>
26+
2227
</resources>

Sourcecode/app/src/main/res/values-fil/strings.xml

+4
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,8 @@
1919
<string name="bit512">512-Bit</string>
2020
<string name="update_language">I-update ang Wika</string>
2121

22+
<string name="intention">Layunin</string>
23+
<string name="hash_results">Mga Resulta ng Hash</string>
24+
<string name="select_language">Piliin ang Wika</string>
25+
<string name="dropdown_icon">Dropdown Icon</string>
2226
</resources>

Sourcecode/app/src/main/res/values-fr/strings.xml

+5
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,9 @@
1919
<string name="bit512">512-Bit</string>
2020
<string name="update_language">Mettre à jour la langue</string>
2121

22+
<string name="intention">Intention</string>
23+
<string name="hash_results">Résultats de hachage</string>
24+
<string name="select_language">Sélectionner la langue</string>
25+
<string name="dropdown_icon">Icône du menu déroulant</string>
26+
2227
</resources>

Sourcecode/app/src/main/res/values-gu/strings.xml

+5
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,9 @@
1919
<string name="bit512">512-બિટ</string>
2020
<string name="update_language">ભાષા અપડેટ કરો</string>
2121

22+
<string name="intention">ઇરાદો</string>
23+
<string name="hash_results">હેશ પરિણામો</string>
24+
<string name="select_language">ભાષા પસંદ કરો</string>
25+
<string name="dropdown_icon">ડ્રોપડાઉન આઇકન</string>
26+
2227
</resources>

Sourcecode/app/src/main/res/values-he/strings.xml

+4
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,8 @@
2020
<string name="update_language">עדכן שפה</string>
2121

2222

23+
<string name="intention">כוונה</string>
24+
<string name="hash_results">תוצאות Hash</string>
25+
<string name="select_language">בחר שפה</string>
26+
<string name="dropdown_icon">אייקון תפריט נפתח</string>
2327
</resources>

Sourcecode/app/src/main/res/values-hi/strings.xml

+5
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,9 @@
1919
<string name="bit512">512-बिट</string>
2020
<string name="update_language">भाषा अपडेट करें</string>
2121

22+
<string name="intention">इरादा</string>
23+
<string name="hash_results">हैश परिणाम</string>
24+
<string name="select_language">भाषा चुनें</string>
25+
<string name="dropdown_icon">ड्रॉपडाउन आइकन</string>
26+
2227
</resources>

Sourcecode/app/src/main/res/values-id/strings.xml

+5
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,9 @@
2020
<string name="update_language">Perbarui Bahasa</string>
2121

2222

23+
<string name="intention">Niat</string>
24+
<string name="hash_results">Hasil Hash</string>
25+
<string name="select_language">Pilih Bahasa</string>
26+
<string name="dropdown_icon">Ikon Dropdown</string>
27+
2328
</resources>

Sourcecode/app/src/main/res/values-it/strings.xml

+5
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,9 @@
1919
<string name="bit512">512-Bit</string>
2020
<string name="update_language">Aggiorna lingua</string>
2121

22+
<string name="intention">Intenzione</string>
23+
<string name="hash_results">Risultati Hash</string>
24+
<string name="select_language">Seleziona la lingua</string>
25+
<string name="dropdown_icon">Icona a discesa</string>
26+
2227
</resources>

Sourcecode/app/src/main/res/values-ja/strings.xml

+5
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,9 @@
1919
<string name="bit512">512ビット</string>
2020
<string name="update_language">言語を更新</string>
2121

22+
<string name="intention">意図</string>
23+
<string name="hash_results">ハッシュ結果</string>
24+
<string name="select_language">言語を選択</string>
25+
<string name="dropdown_icon">ドロップダウンアイコン</string>
26+
2227
</resources>

Sourcecode/app/src/main/res/values-kn/strings.xml

+5
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,9 @@
1919
<string name="bit512">512-ಬಿಟ್</string>
2020
<string name="update_language">ಭಾಷೆ ನವೀಕರಿಸಿ</string>
2121

22+
<string name="intention">ಉದ್ದೇಶ</string>
23+
<string name="hash_results">ಹ್ಯಾಶ್ ಫಲಿತಾಂಶಗಳು</string>
24+
<string name="select_language">ಭಾಷೆಯನ್ನು ಆಯ್ಕೆಮಾಡಿ</string>
25+
<string name="dropdown_icon">ಡ್ರಾಪ್‌ಡೌನ್ ಐಕಾನ್</string>
26+
2227
</resources>

Sourcecode/app/src/main/res/values-ko/strings.xml

+5
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,9 @@
1919
<string name="bit512">512비트</string>
2020
<string name="update_language">언어 업데이트</string>
2121

22+
<string name="intention">의도</string>
23+
<string name="hash_results">해시 결과</string>
24+
<string name="select_language">언어 선택</string>
25+
<string name="dropdown_icon">드롭다운 아이콘</string>
26+
2227
</resources>

Sourcecode/app/src/main/res/values-ml/strings.xml

+5
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,9 @@
1919
<string name="bit512">512-ബിറ്റ്</string>
2020
<string name="update_language">ഭാഷ അപ്ഡേറ്റ് ചെയ്യുക</string>
2121

22+
<string name="intention">ഇരാദം</string>
23+
<string name="hash_results">ഹാഷ് ഫലങ്ങൾ</string>
24+
<string name="select_language">ഭാഷ തിരഞ്ഞെടുക്കുക</string>
25+
<string name="dropdown_icon">ഡ്രോപ്പ്ഡൗൺ ഐക്കൺ</string>
26+
2227
</resources>

Sourcecode/app/src/main/res/values-mr/strings.xml

+5
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,9 @@
1919
<string name="bit512">512-बिट</string>
2020
<string name="update_language">भाषा अद्यतनित करा</string>
2121

22+
<string name="intention">हेतू</string>
23+
<string name="hash_results">हॅश परिणाम</string>
24+
<string name="select_language">भाषा निवडा</string>
25+
<string name="dropdown_icon">ड्रॉपडाऊन चिन्ह</string>
26+
2227
</resources>

Sourcecode/app/src/main/res/values-ms/strings.xml

+5
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,9 @@
1919
<string name="bit512">512-Bit</string>
2020
<string name="update_language">Kemas kini Bahasa</string>
2121

22+
<string name="intention">Niat</string>
23+
<string name="hash_results">Keputusan Hash</string>
24+
<string name="select_language">Pilih Bahasa</string>
25+
<string name="dropdown_icon">Ikon Dropdown</string>
26+
2227
</resources>

Sourcecode/app/src/main/res/values-nb/strings.xml

+5
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,9 @@
1919
<string name="bit512">512-Bit</string>
2020
<string name="update_language">Oppdater språk</string>
2121

22+
<string name="intention">Intensjon</string>
23+
<string name="hash_results">Hash-resultater</string>
24+
<string name="select_language">Velg språk</string>
25+
<string name="dropdown_icon">Nedtrekksikon</string>
26+
2227
</resources>

Sourcecode/app/src/main/res/values-nl/strings.xml

+5
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,9 @@
1919
<string name="bit512">512-Bit</string>
2020
<string name="update_language">Taal bijwerken</string>
2121

22+
<string name="intention">Intentie</string>
23+
<string name="hash_results">Hash-resultaten</string>
24+
<string name="select_language">Selecteer taal</string>
25+
<string name="dropdown_icon">Dropdown-pictogram</string>
26+
2227
</resources>

Sourcecode/app/src/main/res/values-pa/strings.xml

+5
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,9 @@
1919
<string name="bit512">512-ਬਿਟ</string>
2020
<string name="update_language">ਭਾਸ਼ਾ ਅੱਪਡੇਟ ਕਰੋ</string>
2121

22+
<string name="intention">ਇਰਾਦਾ</string>
23+
<string name="hash_results">ਹੈਸ਼ ਨਤੀਜੇ</string>
24+
<string name="select_language">ਭਾਸ਼ਾ ਚੁਣੋ</string>
25+
<string name="dropdown_icon">ਡ੍ਰੌਪਡਾਊਨ ਆਇਕਨ</string>
26+
2227
</resources>

Sourcecode/app/src/main/res/values-pl/strings.xml

+5
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,9 @@
1919
<string name="bit512">512-bitowy</string>
2020
<string name="update_language">Zaktualizuj język</string>
2121

22+
<string name="intention">Intencja</string>
23+
<string name="hash_results">Wyniki hash</string>
24+
<string name="select_language">Wybierz język</string>
25+
<string name="dropdown_icon">Ikona rozwijanej listy</string>
26+
2227
</resources>

Sourcecode/app/src/main/res/values-pt-rBR/strings.xml

+5
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,9 @@
1919
<string name="bit512">512-Bit</string>
2020
<string name="update_language">Atualizar Idioma</string>
2121

22+
<string name="intention">Intenção</string>
23+
<string name="hash_results">Resultados Hash</string>
24+
<string name="select_language">Selecionar idioma</string>
25+
<string name="dropdown_icon">Ícone de lista suspensa</string>
26+
2227
</resources>

Sourcecode/app/src/main/res/values-ru/strings.xml

+5
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,9 @@
1919
<string name="bit512">512-бит</string>
2020
<string name="update_language">Обновить язык</string>
2121

22+
<string name="intention">Намерение</string>
23+
<string name="hash_results">Результаты хеша</string>
24+
<string name="select_language">Выбрать язык</string>
25+
<string name="dropdown_icon">Значок выпадающего меню</string>
26+
2227
</resources>

Sourcecode/app/src/main/res/values-sa/strings.xml

+6
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,10 @@
1919
<string name="bit512">512-बिट</string>
2020
<string name="update_language">भाषां अद्यतनय</string>
2121

22+
23+
<string name="intention">अभिप्रायः</string>
24+
<string name="hash_results">ह्याश परिणामः</string>
25+
<string name="select_language">भाषां चयनं कुर्वन्तु</string>
26+
<string name="dropdown_icon">ड्रॉपडाउन प्रतीकं</string>
27+
2228
</resources>

Sourcecode/app/src/main/res/values-sv/strings.xml

+6
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,10 @@
1919
<string name="bit512">512-Bit</string>
2020
<string name="update_language">Uppdatera språk</string>
2121

22+
23+
<string name="intention">Avsikt</string>
24+
<string name="hash_results">Hash-resultat</string>
25+
<string name="select_language">Välj språk</string>
26+
<string name="dropdown_icon">Rullgardinsikon</string>
27+
2228
</resources>

Sourcecode/app/src/main/res/values-sw/strings.xml

+5
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,9 @@
1919
<string name="bit512">512-Bit</string>
2020
<string name="update_language">Sasisha Lugha</string>
2121

22+
<string name="intention">Nia</string>
23+
<string name="hash_results">Matokeo ya Hash</string>
24+
<string name="select_language">Chagua Lugha</string>
25+
<string name="dropdown_icon">Ikoni ya kushuka</string>
26+
2227
</resources>

Sourcecode/app/src/main/res/values-ta/strings.xml

+5
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,9 @@
1919
<string name="bit512">512-பிட்</string>
2020
<string name="update_language">மொழியை புதுப்பிக்கவும்</string>
2121

22+
<string name="intention">நோக்கம்</string>
23+
<string name="hash_results">ஹாஷ் முடிவுகள்</string>
24+
<string name="select_language">மொழியைத் தேர்ந்தெடுக்கவும்</string>
25+
<string name="dropdown_icon">வீழ்ச்சி ஐகான்</string>
26+
2227
</resources>

Sourcecode/app/src/main/res/values-te/strings.xml

+6
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,10 @@
1919
<string name="bit512">512-బిట్</string>
2020
<string name="update_language">భాషను నవీకరించండి</string>
2121

22+
23+
<string name="intention">ఉద్దేశం</string>
24+
<string name="hash_results">హాష్ ఫలితాలు</string>
25+
<string name="select_language">భాషను ఎంచుకోండి</string>
26+
<string name="dropdown_icon">డ్రాప్‌డౌన్ ఐకాన్</string>
27+
2228
</resources>

0 commit comments

Comments
 (0)