Compare commits

...
9 Commits
Author SHA1 Message Date
Markus Fisch 38f658e253 Advance version number to 1.62.3 2023-12-15 12:18:14 +01:00
Markus Fisch 287d99e2b4 Make clicks select list items when in action mode
Avoids having to do long presses for every item you want to add
to the selection.
2023-12-14 22:57:31 +01:00
Markus Fisch 5cfcde9d4a Update pt-br translation
Thanks to m_s_
2023-12-12 23:05:47 +01:00
Markus Fisch b2730259fc Advance version number to 1.62.2 2023-12-12 21:56:37 +01:00
Markus Fisch 61a2d3023c Add rMQR Code on existing installations
So it's working immediately after an update.
2023-12-12 21:50:28 +01:00
CertainBotandGitHub 239ac7bd1a Update Spanish translation
- New strings translated. Typos ammended.
- Términos nuevos traducidos. Corrección de erratas.
2023-12-11 21:58:35 +01:00
Markus Fisch 4048314cf7 Advance version number to 1.62.1 2023-12-11 20:19:18 +01:00
Markus Fisch 3dbd772847 Add rMQR Code to barcode format resources
To make it selectable, too.
2023-12-11 20:12:23 +01:00
Markus Fisch 3a08465c35 Add rMQR Code list of supported codes in README 2023-12-10 18:24:08 +01:00
11 changed files with 86 additions and 52 deletions
+10
View File
@@ -1,5 +1,15 @@
# Change Log
## 1.62.3
* Extend selection with single taps in history listing
* Update Brazilian Portuguese translation
## 1.62.2
* Include rMQR Code for updates
## 1.62.1
* Make rMQR Code selectable
## 1.62.0
* Add support for rMQR (rectangular Micro QR) Code
* Share history as a file
+2
View File
@@ -43,6 +43,7 @@ ZXing can read the following barcode formats:
* [PDF417][pdf417]
* [QR CODE][qr_code]
* [Micro QR Code][micro_qr_code]
* [rMQR Code][rmqr_code]
* [RSS 14][rss]
* [RSS EXPANDED][rss]
* [UPC A][upc_a]
@@ -150,6 +151,7 @@ class YourActivity : Activity() {
[pdf417]: https://en.wikipedia.org/wiki/PDF417
[qr_code]: https://en.wikipedia.org/wiki/QR_code
[micro_qr_code]: https://en.wikipedia.org/wiki/QR_code#Micro_QR_code
[rmqr_code]: https://www.qrcode.com/en/codes/rmqr.html
[rss]: https://en.wikipedia.org/wiki/GS1_DataBar
[upc_a]: https://en.wikipedia.org/wiki/Universal_Product_Code
[upc_e]: https://en.wikipedia.org/wiki/Universal_Product_Code#UPC-E
+2 -2
View File
@@ -8,8 +8,8 @@ android {
minSdkVersion 9
targetSdkVersion sdk_version
versionCode 124
versionName '1.62.0'
versionCode 127
versionName '1.62.3'
}
signingConfigs {
@@ -146,8 +146,12 @@ class HistoryFragment : Fragment() {
initHistorySwitch(useHistorySwitch)
listView = view.findViewById(R.id.scans)
listView.setOnItemClickListener { _, _, _, id ->
showScan(id)
listView.setOnItemClickListener { _, v, position, id ->
if (actionMode != null) {
scansAdapter?.select(v, id, position)
} else {
showScan(id)
}
}
listView.setOnItemLongClickListener { _, v, position, id ->
scansAdapter?.select(v, id, position)
@@ -218,7 +218,16 @@ class Preferences {
fun update() {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
preferences.getStringSet(BARCODE_FORMATS, barcodeFormats)?.let {
barcodeFormats = it
// Add rMQR Code for existing installations.
val addRMQRCode = "rmqr_added"
barcodeFormats = if (!preferences.getBoolean(addRMQRCode, false)) {
preferences.edit().putBoolean(addRMQRCode, true).apply()
it.toMutableSet().apply {
add(BarcodeFormat.RMQR_CODE.name)
}
} else {
it
}
}
}
cropHandleX = preferences.getInt(CROP_HANDLE_X, cropHandleX)
+41 -41
View File
@@ -14,24 +14,24 @@
<string name="error_correction_level_m" formatted="false">Medio (~15&#37; de correción)</string>
<string name="error_correction_level_q" formatted="false">Cuartil (~25&#37; de correción)</string>
<string name="error_correction_level_h" formatted="false">Alto (~30&#37; de correción)</string>
<string name="colors">Fore and background</string>
<string name="colors_black_on_white">Black on white</string>
<string name="colors_white_on_black">White on black</string>
<string name="colors_black_on_transparent">Black on transparent</string>
<string name="colors_white_on_transparent">White on transparent</string>
<string name="sequence_size">Sequence size</string>
<string name="sequence_index">Sequence index</string>
<string name="sequence_id">Sequence ID</string>
<string name="colors">Frontal y fondo</string>
<string name="colors_black_on_white">Negro sobre blanco</string>
<string name="colors_white_on_black">Blanco sobre negro</string>
<string name="colors_black_on_transparent">Negro sobre transparente</string>
<string name="colors_white_on_transparent">Blanco sobre transparente</string>
<string name="sequence_size">Tamaño secuencia</string>
<string name="sequence_index">Indice secuencia</string>
<string name="sequence_id">ID secuencia</string>
<string name="gtin_issue_number">Número de emisión</string>
<string name="gtin_country">Posible país de fabricación</string>
<string name="gtin_price">Precio sugerido</string>
<string name="gtin_add_on">Extensión UPC EAN</string>
<string name="barcode_version_number">Version</string>
<string name="qr_version_and_modules">%1$s (%2$d modules)</string>
<string name="qr_version_and_modules">%1$s (%2$d modulos)</string>
<string name="toggle_flash">Activar el flash</string>
<string name="error_flash">Error toggling flash</string>
<string name="error_flash">Error activando flash</string>
<string name="share">Compartir</string>
<string name="share_file">Share as file</string>
<string name="share_file">Compartir como archivo</string>
<string name="share_as">¿Compartir como?</string>
<string name="copy_to_clipboard">Copiar al portapapeles</string>
<string name="copied_to_clipboard">Copiado al portapapeles</string>
@@ -39,12 +39,12 @@
<string name="copied_password_to_clipboard">Contraseña copiada al portapapeles</string>
<string name="open_url">Abrir URL</string>
<string name="cannot_resolve_action">Ninguna aplicación puede abrir eso</string>
<string name="pick_search_engine">Elija un motor de búsqueda</string>
<string name="pick_search_engine">Seleccionar motor de búsqueda</string>
<string name="format">Formato</string>
<string name="size_width_by_height">Tamaño en píxeles: %1$d×%2$d</string>
<string name="margin_size">Margin in pixels: %1$d</string>
<string name="margin_size">Margen en pixeles: %1$d</string>
<string name="input_content_here">Introduzca el contenido aquí</string>
<string name="unescape">Expand escape sequences</string>
<string name="unescape">Expandir secuencia de escape</string>
<string name="encode">CODIFICAR</string>
<string name="error_no_content">Contenido no disponible</string>
<string name="error_encoding_barcode">No se pudo generar el código de barras</string>
@@ -82,15 +82,15 @@
<string name="show_toast_in_bulk_mode_summary">Mostrar brevemente los datos escaneados al escanear constantemente. </string>
<string name="vibrate">Vibrar al detectar</string>
<string name="vibrate_summary">Active esta opción si desea que su dispositivo vibre cuando se reconozca un código.</string>
<string name="beep">Beep on detection</string>
<string name="beep_summary">Enable this if you want your device to beep when a code is recognized.</string>
<string name="beep_tone">Beep tone</string>
<string name="tone_cdma_confirm">CDMA confirm</string>
<string name="tone_sup_confirm">Call supervisory confirm</string>
<string name="tone_sup_radio_ack">Call supervisory radio path acknowledgment</string>
<string name="tone_prop_ack">Positive acknowledgment</string>
<string name="tone_prop_beep">General beep</string>
<string name="tone_prop_beep2">General double beep</string>
<string name="beep">Sonido al detectar</string>
<string name="beep_summary">Active si desea escuchar un sonido cuando un código es reconocido.</string>
<string name="beep_tone">Sonido</string>
<string name="tone_cdma_confirm">Confirmar CDMA</string>
<string name="tone_sup_confirm">Confirmar llamada de supervisión</string>
<string name="tone_sup_radio_ack">Reconocer ruta de radio de llamada de supervisión</string>
<string name="tone_prop_ack">Reconocimiento positivo</string>
<string name="tone_prop_beep">Sonido general</string>
<string name="tone_prop_beep2">Sonido doble general</string>
<string name="use_history">Guardar historial de escaneo</string>
<string name="use_history_summary">Guardar códigos reconocidos en su dispositivo.</string>
<string name="ignore_consecutive_duplicates">Ignorar duplicados</string>
@@ -103,8 +103,8 @@
<string name="show_meta_data_summary">Mostrar datos adicionales del código escaneado.</string>
<string name="show_hex_dump">Mostrar dump hexadecimal</string>
<string name="show_hex_dump_summary">Mostrar un dump hexadecimal del contenido escaneado.</string>
<string name="show_recreation">Show recreated barcode</string>
<string name="show_recreation_summary">Recreate and show barcode from read content if possible.</string>
<string name="show_recreation">Mostrar código de barras recreado</string>
<string name="show_recreation_summary">Recrear y mostrar código de barras desde el contenido leído si es posible.</string>
<string name="close_automatically">Retroceder luego de Copiar/Compartir</string>
<string name="close_automatically_summary">Regresar automáticamente a la pantalla de escaneo luego de copiar o compartir el contenido leído.</string>
<string name="default_search_engine">Abrir datos desconocidos en</string>
@@ -116,8 +116,8 @@
<string name="clear_network_suggestions_success">Sugerencias de red eliminadas</string>
<string name="clear_network_suggestions_nothing_to_remove">Nada que eliminar</string>
<string name="send_category">Reenvío</string>
<string name="send_scan_active">Forward scans</string>
<string name="send_scan_active_summary">Enable to forward scans to a the given URL</string>
<string name="send_scan_active">Enviar escaneos</string>
<string name="send_scan_active_summary">Habilita el envío de escaneos a una URL</string>
<string name="send_scan_url">Enviar todo escaneo a la URL</string>
<string name="send_scan_type">Tipo de solicitud para cada escaneo</string>
<string name="send_type_get_add_content">GET y solo añadir contenido</string>
@@ -126,13 +126,13 @@
<string name="send_type_post_json">POST application/json</string>
<string name="send_type_external_browser">Abrir en el navegador</string>
<string name="test_url">URL de prueba</string>
<string name="send_scan_bluetooth">Forward scans with Bluetooth</string>
<string name="send_scan_bluetooth_summary">Enable to forwards scans to a given Bluetooth host.</string>
<string name="send_scan_bluetooth">Enviar escaneos con Bluetooth</string>
<string name="send_scan_bluetooth_summary">Habilitar el envío de escaneos a un host Bluetooth.</string>
<string name="send_scan_bluetooth_host">Host</string>
<string name="no_bluetooth_hosts_paired">No Hosts Paired</string>
<string name="bluetooth_connect_fail">Could not connect to bluetooth device.</string>
<string name="bluetooth_send_fail">Could not send to bluetooth device.</string>
<string name="bluetooth_send_success">Successful bluetooth send.</string>
<string name="no_bluetooth_hosts_paired">Ningún Host Emparejado</string>
<string name="bluetooth_connect_fail">No se pudo conectar a un dispositivo bluetooth.</string>
<string name="bluetooth_send_fail">No se pudo enviar a un dispositivo bluetooth.</string>
<string name="bluetooth_send_success">Envío bluetooth completado.</string>
<string name="really_remove_scan">¿Realmente desea borrar el escaneo seleccionado?</string>
<string name="really_remove_all_scans">¿Realmente desea borrar todo lo escaneado?</string>
<string name="really_remove_selected_scans">¿Realmente desea borrar los escaneos seleccionados?</string>
@@ -154,7 +154,7 @@
<string name="wifi_config_failed">No se pudo configurar el Wifi</string>
<string name="wifi_added">Wifi añadido</string>
<string name="sms_send">Enviar SMS</string>
<string name="sms_error">No se puedo enviar SMS</string>
<string name="sms_error">No se pudo enviar SMS</string>
<string name="tel_dial">Marcar número</string>
<string name="tel_error">No se pudo marcar el número</string>
<string name="mail_send">Enviar correo</string>
@@ -174,16 +174,16 @@
<string name="export_database">Base de datos SQLite</string>
<string name="saved_in_downloads">Guardado en Descargas</string>
<string name="rotate_image_cw">Rotar la imagen en sentido horario</string>
<string name="toggle_free_rotation">Toggle free rotation</string>
<string name="pick_file">Pick a file</string>
<string name="toggle_free_rotation">Activar rotación libre</string>
<string name="pick_file">Seleccionar archivo</string>
<string name="pick_image_file">Seleccionar imagen</string>
<string name="pick_code_to_scan">Seleccione el código a escanear</string>
<string name="shortcut_decode">Escanear un código</string>
<string name="shortcut_encode">Crear un código</string>
<string name="shortcut_preferences">Ajustes</string>
<string name="background_request_failed">Solicitud de fondo fallida</string>
<string name="entry_type">Type</string>
<string name="wifi_network">Red wi-fi</string>
<string name="entry_type">Tipo</string>
<string name="wifi_network">Red WiFi</string>
<string name="wifi_ssid">Nombre</string>
<string name="wifi_type">Tipo de autenticación</string>
<string name="wifi_password">Contraseña</string>
@@ -191,7 +191,7 @@
<string name="wifi_eap">Método EAP</string>
<string name="wifi_anonymous_identity">Identidad anónima</string>
<string name="wifi_identity">Identidad</string>
<string name="wifi_phase2">Phase 2 method</string>
<string name="network_suggestions">Network suggestions</string>
<string name="remove_suggestion">Remove suggestion</string>
<string name="wifi_phase2">Método Phase 2</string>
<string name="network_suggestions">Sugerencia de Red</string>
<string name="remove_suggestion">Elimnar sugerencia</string>
</resources>
+6 -6
View File
@@ -31,7 +31,7 @@
<string name="toggle_flash">Ligar lanterna</string>
<string name="error_flash">Falha ao ligar a lanterna</string>
<string name="share">Compartilhe</string>
<string name="share_file">Share as file</string>
<string name="share_file">Compartilhar como arquivo</string>
<string name="share_as">Compartilhar em qual formato?</string>
<string name="copy_to_clipboard">Copiar ao clipboard</string>
<string name="copied_to_clipboard">Copiado ao clipboard</string>
@@ -41,8 +41,8 @@
<string name="cannot_resolve_action">Nenhum app pode abrir isto</string>
<string name="pick_search_engine">Escolha site de busca</string>
<string name="format">Formato</string>
<string name="size_width_by_height">Tamanho em píxeis: %1$d×%2$d</string>
<string name="margin_size">Margin in pixels: %1$d</string>
<string name="size_width_by_height">Tamanho em pixels: %1$d×%2$d</string>
<string name="margin_size">Margem em pixels: %1$d</string>
<string name="input_content_here">Digite algum conteúdo aqui</string>
<string name="unescape">Expandir sequências de escape</string>
<string name="encode">CODIFICAR</string>
@@ -127,7 +127,7 @@
<string name="send_type_external_browser">Abrir em navegador externo</string>
<string name="test_url">Testar a URL</string>
<string name="send_scan_bluetooth">Encaminhar para Bluetooth</string>
<string name="send_scan_bluetooth_summary">Ativar isto para encaminhar digitalizações ao determinado host de Bluetooth.</string>
<string name="send_scan_bluetooth_summary">Ative para encaminhar digitalizações ao determinado host de Bluetooth.</string>
<string name="send_scan_bluetooth_host">Host</string>
<string name="no_bluetooth_hosts_paired">Não emparelhado com host</string>
<string name="bluetooth_connect_fail">Não foi possível conectar com dispositivo Bluetooth.</string>
@@ -174,8 +174,8 @@
<string name="export_database">Base de dados SQLite</string>
<string name="saved_in_downloads">Salvo em Downloads</string>
<string name="rotate_image_cw">Girar a imagem no sentido horário</string>
<string name="toggle_free_rotation">Ativar rotação livre</string>
<string name="pick_file">Pick a file</string>
<string name="toggle_free_rotation">Girar livremente</string>
<string name="pick_file">Escolha arquivo</string>
<string name="pick_image_file">Escolha imagem</string>
<string name="pick_code_to_scan">Escolha código para digitalizar</string>
<string name="shortcut_decode">Digitalizar código</string>
@@ -15,6 +15,7 @@
<item>PDF 417</item>
<item>QR CODE</item>
<item>MICRO QR CODE</item>
<item>rMQR CODE</item>
<item>UPC A</item>
<item>UPC E</item>
</string-array>
@@ -34,6 +35,7 @@
<item>PDF_417</item>
<item>QR_CODE</item>
<item>MICRO_QR_CODE</item>
<item>RMQR_CODE</item>
<item>UPC_A</item>
<item>UPC_E</item>
</string-array>
@@ -0,0 +1,2 @@
* Make rMQR Code selectable
@@ -0,0 +1,2 @@
* Include rMQR Code for updates
@@ -0,0 +1,3 @@
* Extend selection with single taps in history listing
* Update Brazilian Portuguese translation