Compare commits

...
31 Commits
Author SHA1 Message Date
Markus Fisch d740aa121b Advance version number to 1.71.0 2026-04-08 21:56:07 +02:00
Markus Fisch 38c40d36bb Preserve parsed data while editing
Keep the last successfully parsed data rows visible in the decode
view while the barcode content is being edited. Avoids jumping of
the layout.
2026-04-08 19:49:25 +02:00
Markus Fisch 3e51f70c7c Decode nested IDB messages
Flatten nested IDB messages into seal fields and decode child values
using the schema-defined coding from vdstools. This fixes nested
content such as MRZ fields inside IDB container messages being shown
as raw byte counts instead of decoded text.
2026-04-08 19:11:26 +02:00
Markus Fisch 502702c7a5 Remove unused indent fields 2026-04-08 19:10:03 +02:00
Markus Fisch 96ff9b6239 Change data table to a label/value list
So values have more space and can be read more easily.
2026-04-08 19:10:03 +02:00
Markus Fisch afd6c74c80 Verify IDB barcodes
Using the german CSCA master list.
2026-04-08 19:09:52 +02:00
Markus Fisch 5ffea2edd8 Fix detecting web URLs with a subdomain 2026-04-08 19:50:05 +02:00
Markus Fisch 78d62395e2 Add missing translations for IDL/EPC labels 2026-04-08 19:38:33 +02:00
Markus Fisch a5d1465528 Remove unnecessary EpcQrInfo wrapper class
And return the map directly.
2026-04-08 19:16:19 +02:00
Markus Fisch 14517bad17 Add vdstools to parse VDS and IDB barcodes
Without verifying yet.
2026-04-08 19:14:15 +02:00
Markus Fisch 7a5e07fb3c Handle deep link in onNewIntent for EncodeActivity
Calendar apps reuse the existing task instead of creating a
new one, so Android calls onNewIntent() rather than onCreate().
Without an onNewIntent() override the intent's query parameters
(format, content, execute) were silently ignored.

Extract intent application into applyIntent() and call it from
both onCreate() and a new onNewIntent() override.
2026-04-07 20:11:52 +02:00
Markus Fisch c6b3ca08f4 Restrict scans to horizontal crosshair
Only accept camera scan results that intersect the horizontal
crosshair when crosshairs are enabled. For 1D linear barcodes,
expand collapsed position lines into a narrow band first so the
same rule works reliably for formats that do not report full
symbol bounds.
2026-04-07 21:34:26 +02:00
Markus Fisch 73047cdee6 Simplify old to new format name translation
To have that list only once.
2026-04-07 19:23:56 +02:00
Markus Fisch bec4aa3120 Replace Code39 with the more specific Code39Std
So users get only Code39Std when they restrict reading to
this format.
2026-04-07 18:17:25 +02:00
Markus Fisch eaaaaf14c2 Add barcode format descriptions
To DecodeActivity and EncodeActivity.

Enables/Disables with meta data.
2026-04-07 20:59:10 +02:00
Markus Fisch 971742aff4 Fix barcode format preference summary
Sort the selected barcode formats alphabetically in the
preferences summary and map stored values back to their
display labels.
2026-04-07 15:46:47 +02:00
Markus Fisch 28915eacdb Simplify setting preference summaries 2026-04-06 23:37:35 +02:00
Markus Fisch a2c1d11b5b Include barcode format in history search
So we can use for barcode formats too.
2026-04-06 23:09:04 +02:00
Markus Fisch e9dd396f34 Add a dedicated barcode icon for PDF417 2026-04-07 12:02:08 +02:00
Markus Fisch c7edba746c Advance version number to 1.70.0 2026-04-03 23:39:44 +02:00
Markus Fisch 34c8dfd169 Add barcode format icons in history 2026-04-03 23:34:45 +02:00
bovirusandGitHub 459980899f Italian language update 2026-04-03 23:10:31 +02:00
Markus Fisch 2e0693cb45 Add beep audio stream preference
Let users choose whether confirmation beeps use the media or
notification audio stream, with media as the default.

Recreate the tone generator when the selected stream changes so the
new preference takes effect immediately, and add the required
localized labels for the new setting.
2026-04-03 12:00:14 +02:00
Markus Fisch 187825932e Parse EPC-QR codes and show the data 2026-04-01 21:30:51 +02:00
Markus Fisch a80802b4bc Improve layout of decode screen
Move the things a user cares most about to the top of the
screen, and everything else to the bottom.
2026-04-01 20:58:02 +02:00
Markus Fisch aa589a5d53 Improve size of generated PDF417 barcodes
PDF417 requires a bit more horizontal width because it
has many modules and doesn't fit into a square shape.
2026-04-01 20:20:46 +02:00
Markus Fisch 6a42e54f0b Fix parsing first field of subfile in IDLParser
Per the AAMVA spec, each subfile in the data section starts with its
2-char type marker (e.g. "ZV", "ZI") directly prepended to the first
field, with no separator between them. The key-value parser had no
awareness of this, so the marker was absorbed into the field key
(e.g. "ZVA" was parsed as "ZVZ" with value "VA01" instead of "01").
2026-04-01 19:55:30 +02:00
Markus Fisch e134b18bba Use quiet zone from library
Which uses zint for linear barcodes but avoids it for all
other types because zint doesn't generate reasonable margins
for other barcodes.

This fixes too thin margins for linear barcodes.
2026-03-31 22:27:59 +02:00
bovirusandGitHub a112484dcb Italian language update 2026-03-27 12:16:26 +01:00
Markus Fisch 4f36030e38 Advance version number to 1.69.1 2026-03-26 19:35:24 +01:00
Yurt PageandMarkus Fisch 90c2c03d12 Update translations 2026-03-26 19:30:24 +01:00
69 changed files with 4071 additions and 572 deletions
+21
View File
@@ -1,5 +1,26 @@
# Change Log
## 1.71.0
* Parse VDS and IDB barcodes
* Restrict scanning to horizontal crosshair if set
* Include barcode format in history search
* Add a dedicated barcode icon for PDF417
* Add barcode format descriptions
* Fix handling deep links
* Fix detecting web URLs
## 1.70.0
* Add barcode format icons in history
* Add beep audio stream preference
* Parse EPC-QR codes and show the data
* Improve layout of decode screen
* Fix parsing first field of subfile in IDLParser
* Use quiet zone from ZXingCpp
* Italian language update
## 1.69.1
* Update translations
## 1.69.0
* Add an option to show crosshairs
* Add preference for codes that should not be saved
+6 -3
View File
@@ -8,8 +8,8 @@ android {
minSdk 21
targetSdk sdk_version
versionCode 162
versionName '1.69.0'
versionCode 165
versionName '1.71.0'
}
signingConfigs {
@@ -68,6 +68,7 @@ dependencies {
// Kotlin
implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.10.2"
implementation 'org.jetbrains.kotlinx:kotlinx-datetime:0.7.1'
implementation "androidx.core:core-ktx:1.17.0"
// Support
@@ -81,7 +82,9 @@ dependencies {
implementation 'androidx.camera:camera-lifecycle:1.4.2'
implementation 'androidx.camera:camera-view:1.4.2'
implementation 'com.github.markusfisch:ScalingImageView:1.4.3'
implementation 'com.github.markusfisch:zxing-cpp:v3.0.2.1'
implementation 'com.github.markusfisch:zxing-cpp:v3.0.2.3'
implementation 'de.tsenger:vdstools:0.14.0'
implementation 'org.bouncycastle:bcpkix-jdk15to18:1.83'
// Testing
testImplementation 'junit:junit:4.13.2'
+2
View File
@@ -3,3 +3,5 @@
-dontwarn android.support.v8.**
-keep class android.support.v7.widget.SearchView { *; }
-keep class de.tsenger.vdstools.** { *; }
Binary file not shown.
@@ -7,7 +7,7 @@ import de.markusfisch.android.binaryeye.content.openUrl
object WebAction : Action() {
private val colloquialRegex =
"^(URL:[ ]*)*(http[s]*://)*[A-Za-z0-9-]{3,}\\.[A-Za-z]{2,}[^ \t\r\n]*$".toRegex()
"^(URL:[ ]*)*(http[s]*://)*[A-Za-z0-9.-]{3,}\\.[A-Za-z]{2,}[^ \t\r\n]*$".toRegex()
override val iconResId: Int = R.drawable.ic_action_open
override val titleResId: Int = R.string.open_url
@@ -154,7 +154,7 @@ class BarcodeActivity : AbstractBaseActivity() {
content,
barcodeFormat,
getInt(EC_LEVEL),
getInt(MARGIN),
getBoolean(ADD_QUIET_ZONE),
colors
)
}
@@ -450,7 +450,7 @@ class BarcodeActivity : AbstractBaseActivity() {
private const val CONTENT_RAW = "content_raw"
private const val FORMAT = "format"
private const val EC_LEVEL = "ec_level"
private const val MARGIN = "margin"
private const val ADD_QUIET_ZONE = "add_quiet_zone"
private const val COLORS = "colors"
private const val MIME_PNG = "image/png"
private const val MIME_JPG = "image/jpeg"
@@ -464,9 +464,9 @@ class BarcodeActivity : AbstractBaseActivity() {
): Intent {
val args = Bundle()
when (barcode) {
is ContentBarcode -> args.putEcLevelMargin(
is ContentBarcode -> args.putEcLevelQuietZone(
barcode.ecLevel,
barcode.margin
barcode.addQuietZone
)
is BitMatrixBarcode -> {
@@ -490,12 +490,12 @@ class BarcodeActivity : AbstractBaseActivity() {
content: T,
format: BarcodeFormat,
ecLevel: Int = -1,
margin: Int = 0,
addQuietZone: Boolean = false,
colors: Int = 0
): Intent {
val args = Bundle()
args.putContentFormatColors(content, format, colors)
args.putEcLevelMargin(ecLevel, margin)
args.putEcLevelQuietZone(ecLevel, addQuietZone)
return Intent(context, BarcodeActivity::class.java).apply {
putExtras(args)
}
@@ -525,12 +525,12 @@ class BarcodeActivity : AbstractBaseActivity() {
putInt(COLORS, colors)
}
private fun Bundle.putEcLevelMargin(
private fun Bundle.putEcLevelQuietZone(
ecLevel: Int,
margin: Int
addQuietZone: Boolean
) {
putInt(EC_LEVEL, ecLevel)
putInt(MARGIN, margin)
putBoolean(ADD_QUIET_ZONE, addQuietZone)
}
}
}
@@ -53,6 +53,7 @@ import de.markusfisch.android.binaryeye.content.openUrl
import de.markusfisch.android.binaryeye.database.toScan
import de.markusfisch.android.binaryeye.graphics.FrameMetrics
import de.markusfisch.android.binaryeye.graphics.mapPosition
import de.markusfisch.android.binaryeye.graphics.mapViewYToFrame
import de.markusfisch.android.binaryeye.graphics.setFrameRoi
import de.markusfisch.android.binaryeye.graphics.setFrameToView
import de.markusfisch.android.binaryeye.media.releaseToneGenerators
@@ -802,10 +803,26 @@ class CameraActivity : AppCompatActivity() {
}
return
}
if (prefs.showCrosshairs &&
!resultTouchesHorizontalCrosshair(result)
) {
return
}
decoding = false
postResult(result)
}
private fun resultTouchesHorizontalCrosshair(result: Result): Boolean {
val crosshairY = matrix.mapViewYToFrame(detectorView.getHorizontalCrosshairY())
val pos = result.position
val minY = minOf(pos.topLeft.y, pos.topRight.y, pos.bottomLeft.y, pos.bottomRight.y)
val maxY = maxOf(pos.topLeft.y, pos.topRight.y, pos.bottomLeft.y, pos.bottomRight.y)
val centerY = (minY + maxY) / 2f
val halfHeight = (maxY - minY) / 2f
val halfWidth = abs(pos.topRight.x - pos.topLeft.x) / 2f
return abs(centerY - crosshairY) <= maxOf(halfHeight, halfWidth / 3f)
}
private fun updateZoomState() {
zoomBar.visibility = if (
camera?.cameraInfo?.zoomState?.value != null
@@ -4,6 +4,7 @@ import android.app.Activity
import android.app.AlertDialog
import android.content.Context
import android.content.Intent
import android.content.res.ColorStateList
import android.net.Uri
import android.os.Build
import android.os.Bundle
@@ -22,10 +23,12 @@ import android.view.MenuItem
import android.view.View
import android.widget.EditText
import android.widget.ImageView
import android.widget.LinearLayout
import android.widget.TableLayout
import android.widget.TableRow
import android.widget.TextView
import androidx.core.net.toUri
import androidx.core.widget.TextViewCompat
import com.google.android.material.floatingactionbutton.FloatingActionButton
import de.markusfisch.android.binaryeye.R
import de.markusfisch.android.binaryeye.actions.ActionRegistry
@@ -38,13 +41,17 @@ import de.markusfisch.android.binaryeye.actions.web.WebAction
import de.markusfisch.android.binaryeye.actions.wifi.WifiAction
import de.markusfisch.android.binaryeye.actions.wifi.WifiConnector
import de.markusfisch.android.binaryeye.adapter.prettifyFormatName
import de.markusfisch.android.binaryeye.adapter.toFormatDescriptionResId
import de.markusfisch.android.binaryeye.app.db
import de.markusfisch.android.binaryeye.app.hasLocationPermission
import de.markusfisch.android.binaryeye.app.hasWritePermission
import de.markusfisch.android.binaryeye.app.prefs
import de.markusfisch.android.binaryeye.content.ContentBarcode
import de.markusfisch.android.binaryeye.content.EpcQrParser
import de.markusfisch.android.binaryeye.content.IdlParser
import de.markusfisch.android.binaryeye.content.SealParser
import de.markusfisch.android.binaryeye.content.copyToClipboard
import de.markusfisch.android.binaryeye.content.epcQrToRes
import de.markusfisch.android.binaryeye.content.idlToRes
import de.markusfisch.android.binaryeye.content.shareAsFile
import de.markusfisch.android.binaryeye.content.shareText
@@ -74,9 +81,10 @@ import kotlin.math.roundToInt
class DecodeActivity : AbstractBaseActivity() {
private lateinit var contentView: EditText
private lateinit var formatView: TextView
private lateinit var dataView: TableLayout
private lateinit var dataView: LinearLayout
private lateinit var metaView: TableLayout
private lateinit var hexView: TextView
private lateinit var formatDescriptionView: TextView
private lateinit var stampView: TextView
private lateinit var recreationView: ImageView
private lateinit var labelView: EditText
@@ -97,6 +105,8 @@ class DecodeActivity : AbstractBaseActivity() {
private var action = ActionRegistry.DEFAULT_ACTION
private var isBinary = false
private var originalBytes: ByteArray = ByteArray(0)
private var lastParsedDataItems: List<Field> = emptyList()
private var showingDimmed = false
private var label: String? = null
private var recreationSize = 0
@@ -137,14 +147,22 @@ class DecodeActivity : AbstractBaseActivity() {
dataView = findViewById(R.id.data)
metaView = findViewById(R.id.meta)
hexView = findViewById(R.id.hex)
formatDescriptionView = findViewById(R.id.format_description)
stampView = findViewById(R.id.stamp)
recreationView = findViewById(R.id.recreation)
labelView = findViewById(R.id.label)
fab = findViewById(R.id.open)
if (prefs.showMetaData) {
val descResId = format.toFormatDescriptionResId()
if (descResId != 0) {
formatDescriptionView.setText(descResId)
} else {
formatDescriptionView.visibility = View.GONE
}
metaView.fillMetaView(scan)
} else {
formatDescriptionView.visibility = View.GONE
metaView.visibility = View.GONE
}
@@ -252,15 +270,14 @@ class DecodeActivity : AbstractBaseActivity() {
}
private fun updateViews(text: String, bytes: ByteArray) {
dataView.fillDataView(text, bytes, text != scan.text)
stampView.setTrackingLink(bytes, format)
formatView.text = resources.getQuantityString(
R.plurals.barcode_info,
bytes.size,
format.prettifyFormatName(),
bytes.size
)
hexView.showIf(prefs.showHexDump) { v ->
v.text = hexDump(bytes)
}
recreationView.showIf(prefs.showRecreation) { v ->
val unmodified: Boolean
val content = if (isBinary) {
@@ -285,7 +302,7 @@ class DecodeActivity : AbstractBaseActivity() {
content,
scan.format,
scan.errorCorrectionLevel.toErrorCorrectionInt(),
margin = 1
addQuietZone = true
)
}
try {
@@ -302,8 +319,9 @@ class DecodeActivity : AbstractBaseActivity() {
clearRecreation()
}
}
dataView.fillDataView(text, bytes)
stampView.setTrackingLink(bytes, format)
hexView.showIf(prefs.showHexDump) { v ->
v.text = hexDump(bytes)
}
}
private fun clearRecreation() {
@@ -313,90 +331,100 @@ class DecodeActivity : AbstractBaseActivity() {
}
}
private fun TableLayout.fillDataView(text: String, bytes: ByteArray) {
val items = LinkedHashMap<Any, CharSequence?>()
private fun LinearLayout.fillDataView(
text: String,
bytes: ByteArray,
isEditing: Boolean
) {
val items = mutableListOf<Field>()
when (prefs.showChecksum) {
"CRC4" -> items[R.string.crc4] = String.format("%X", crc4(bytes))
"MD5" -> items[R.string.md5] = bytes.md5().toHexString().fold()
"SHA1" -> items[R.string.sha1] = bytes.sha1().toHexString().fold()
"SHA256" -> items[R.string.sha256] =
bytes.sha256().toHexString().fold()
else -> Unit
"CRC4" -> items.add(Field(R.string.crc4, String.format("%X", crc4(bytes))))
"MD5" -> items.add(Field(R.string.md5, bytes.md5().toHexString().fold()))
"SHA1" -> items.add(Field(R.string.sha1, bytes.sha1().toHexString().fold()))
"SHA256" -> items.add(Field(R.string.sha256, bytes.sha256().toHexString().fold()))
}
val count = items.count()
parseData(items, text, bytes)
if (items.count() > count) {
lastParsedDataItems = items
fillDataItems(items, false)
return
}
if (isEditing && lastParsedDataItems.isNotEmpty()) {
if (!showingDimmed) {
fillDataItems(lastParsedDataItems, true)
}
return
}
fillDataItems(items, false)
}
private fun parseData(
items: MutableList<Field>,
text: String,
bytes: ByteArray
) {
val ctx = this
IdlParser.parse(String(bytes))?.let {
items.putAll(mapOf("IIN" to it.iin))
items.putAll(
it.elements.entries.associate { (id, value) ->
context.idlToRes(id) to value
}
)
items.add(Field("IIN", it.iin))
it.elements.forEach { (id, value) ->
items.add(Field(ctx.idlToRes(id), value))
}
}
SealParser.parse(ctx, bytes)?.forEach { vf ->
items.add(Field(vf.name, vf.value))
}
EpcQrParser.parse(text)?.let {
items.addAll(it.map { (id, value) ->
Field(ctx.epcQrToRes(id), value)
})
}
when (action) {
is MatMsgAction -> items.putAll(
MatMsg(text).run {
mapOf(
R.string.email_to to to,
R.string.email_subject to sub,
R.string.email_body to body
)
}
)
is MatMsgAction -> MatMsg(text).run {
items.add(Field(R.string.email_to, to))
items.add(Field(R.string.email_subject, sub))
items.add(Field(R.string.email_body, body))
}
is VCardAction,
is VEventAction -> VTypeParser.parseMap(text).let { vData ->
items.putAll(
vData.map { item ->
item.key to item.value.joinToString("\n") {
it.value
}
}.toMap()
)
is VEventAction -> VTypeParser.parseMap(text).forEach { item ->
items.add(Field(item.key, item.value.joinToString("\n") { it.value }))
}
is WebAction -> try {
items.putAll(
text.toUri().run {
mapOf(
R.string.scheme to scheme,
R.string.host to host,
R.string.query to query
)
}
)
text.toUri().run {
items.add(Field(R.string.scheme, scheme))
items.add(Field(R.string.host, host))
items.add(Field(R.string.query, query))
}
} catch (_: Exception) {
// Ignore
}
is WifiAction -> WifiConnector.parseMap(text)?.let { wifiData ->
items.putAll(
linkedMapOf(
R.string.entry_type to getString(R.string.wifi_network),
R.string.wifi_ssid to wifiData["S"],
R.string.wifi_password to wifiData["P"],
R.string.wifi_type to wifiData["T"],
R.string.wifi_hidden to wifiData["H"],
R.string.wifi_eap to wifiData["E"],
R.string.wifi_identity to wifiData["I"],
R.string.wifi_anonymous_identity to wifiData["A"],
R.string.wifi_phase2 to wifiData["PH2"]
)
)
items.add(Field(R.string.entry_type, getString(R.string.wifi_network)))
items.add(Field(R.string.wifi_ssid, wifiData["S"]))
items.add(Field(R.string.wifi_password, wifiData["P"]))
items.add(Field(R.string.wifi_type, wifiData["T"]))
items.add(Field(R.string.wifi_hidden, wifiData["H"]))
items.add(Field(R.string.wifi_eap, wifiData["E"]))
items.add(Field(R.string.wifi_identity, wifiData["I"]))
items.add(Field(R.string.wifi_anonymous_identity, wifiData["A"]))
items.add(Field(R.string.wifi_phase2, wifiData["PH2"]))
}
}
fill(items)
}
private fun TableLayout.fillMetaView(scan: Scan) {
val items = linkedMapOf<Any, CharSequence?>(
R.string.error_correction_level to scan.errorCorrectionLevel,
R.string.sequence_size to scan.sequenceSize.positiveToString(),
R.string.sequence_index to scan.sequenceIndex.positiveToString(),
R.string.sequence_id to scan.sequenceId,
R.string.gtin_country to scan.country,
R.string.gtin_add_on to scan.addOn,
R.string.gtin_price to scan.price,
R.string.gtin_issue_number to scan.issueNumber,
val items = mutableListOf(
Field(R.string.error_correction_level, scan.errorCorrectionLevel),
Field(R.string.sequence_size, scan.sequenceSize.positiveToString()),
Field(R.string.sequence_index, scan.sequenceIndex.positiveToString()),
Field(R.string.sequence_id, scan.sequenceId),
Field(R.string.gtin_country, scan.country),
Field(R.string.gtin_add_on, scan.addOn),
Field(R.string.gtin_price, scan.price),
Field(R.string.gtin_issue_number, scan.issueNumber),
)
if (!scan.version.isNullOrBlank()) {
val versionString = if (scan.format == ZxingCpp.BarcodeFormat.QRCode) {
@@ -408,27 +436,17 @@ class DecodeActivity : AbstractBaseActivity() {
} else {
scan.version
}
items.putAll(
linkedMapOf(
R.string.barcode_version_number to versionString
)
)
items.add(Field(R.string.barcode_version_number, versionString))
}
if (scan.format == ZxingCpp.BarcodeFormat.QRCode &&
scan.dataMask > -1
) {
items.putAll(
linkedMapOf(
R.string.qr_data_mask to scan.dataMask.toString()
)
)
items.add(Field(R.string.qr_data_mask, scan.dataMask.toString()))
}
fill(items)
fillTable(items)
}
private fun TableLayout.fill(
items: LinkedHashMap<Any, CharSequence?>
) {
private fun TableLayout.fillTable(items: List<Field>) {
removeAllViews()
visibility = if (items.isEmpty()) View.GONE else {
val ctx = context
@@ -437,11 +455,12 @@ class DecodeActivity : AbstractBaseActivity() {
val text = item.value
if (!text.isNullOrBlank()) {
val tr = TableRow(ctx)
val keyView = TextView(ctx)
when (val key = item.key) {
is Int -> keyView.setText(key)
is String -> keyView.text = key
else -> keyView.text = key.toString()
val keyView = TextView(ctx).apply {
when (val key = item.key) {
is Int -> setText(key)
is String -> this.text = key
else -> this.text = key.toString()
}
}
val valueView = TextView(ctx).apply {
setPadding(spaceBetween, 0, 0, 0)
@@ -459,6 +478,76 @@ class DecodeActivity : AbstractBaseActivity() {
}
}
private fun LinearLayout.fillDataItems(
items: List<Field>,
dimmed: Boolean
) {
showingDimmed = dimmed
removeAllViews()
if (items.isEmpty()) {
visibility = View.GONE
return
}
val ctx = context
val spaceBetween = (16f * dp).roundToInt()
for (item in items) {
val text = item.value
if (text.isNullOrBlank()) {
continue
}
val rowView = LinearLayout(ctx).apply {
orientation = LinearLayout.VERTICAL
layoutParams = LinearLayout.LayoutParams(
LinearLayout.LayoutParams.MATCH_PARENT,
LinearLayout.LayoutParams.WRAP_CONTENT
).apply {
bottomMargin = spaceBetween
}
}
val keyView = TextView(ctx).apply {
TextViewCompat.setTextAppearance(
this,
R.style.SecondaryText
)
when (val key = item.key) {
is Int -> setText(key)
is String -> this.text = key
else -> this.text = key.toString()
}
}
val valueView = TextView(ctx).apply {
TextViewCompat.setTextAppearance(
this,
android.R.style.TextAppearance_Medium
)
setTextColor(
ColorStateList.valueOf(
ctx.obtainStyledAttributes(
intArrayOf(android.R.attr.textColorPrimary)
).run {
try {
getColor(0, currentTextColor)
} finally {
recycle()
}
}
)
)
this.text = text
setOnClickListener {
copyToClipboard(text.toString())
}
}
val alpha = if (dimmed) 0.5f else 1f
keyView.alpha = alpha
valueView.alpha = alpha
rowView.addView(keyView)
rowView.addView(valueView)
addView(rowView)
}
visibility = View.VISIBLE
}
override fun onCreateOptionsMenu(menu: Menu, inflater: MenuInflater) {
inflater.inflate(R.menu.fragment_decode, menu)
if (scan.id > 0L) {
@@ -663,6 +752,8 @@ class DecodeActivity : AbstractBaseActivity() {
}
}
private data class Field(val key: Any, val value: CharSequence?)
private inline fun <T : View> T.showIf(
visible: Boolean,
block: (T) -> Unit
@@ -18,6 +18,7 @@ import androidx.appcompat.widget.SwitchCompat
import androidx.core.net.toUri
import de.markusfisch.android.binaryeye.R
import de.markusfisch.android.binaryeye.adapter.prettifyFormatName
import de.markusfisch.android.binaryeye.adapter.toFormatDescriptionResId
import de.markusfisch.android.binaryeye.app.prefs
import de.markusfisch.android.binaryeye.net.isEncodeDeeplink
import de.markusfisch.android.binaryeye.text.unescape
@@ -28,9 +29,9 @@ import de.markusfisch.android.zxingcpp.ZxingCpp.BarcodeFormat
import java.io.InputStream
import kotlin.math.min
class EncodeActivity : AbstractBaseActivity() {
private lateinit var formatView: Spinner
private lateinit var formatDescriptionView: TextView
private lateinit var ecLabel: TextView
private lateinit var ecSpinner: Spinner
private lateinit var colorsLabel: TextView
@@ -42,7 +43,7 @@ class EncodeActivity : AbstractBaseActivity() {
private val writeableFormats = arrayListOf(
BarcodeFormat.Aztec,
BarcodeFormat.Codabar,
BarcodeFormat.Code39,
BarcodeFormat.Code39Std,
BarcodeFormat.Code39Ext,
BarcodeFormat.Code32,
BarcodeFormat.PZN,
@@ -99,6 +100,7 @@ class EncodeActivity : AbstractBaseActivity() {
setTitle(R.string.compose_barcode)
formatView = findViewById(R.id.format)
formatDescriptionView = findViewById(R.id.format_description)
val formatAdapter = ArrayAdapter(
this,
android.R.layout.simple_spinner_item,
@@ -116,6 +118,13 @@ class EncodeActivity : AbstractBaseActivity() {
id: Long
) {
val format = writeableFormats[position]
val descResId = format.name.toFormatDescriptionResId()
if (descResId != 0) {
formatDescriptionView.setText(descResId)
formatDescriptionView.visibility = View.VISIBLE
} else {
formatDescriptionView.visibility = View.GONE
}
val arrayId = when (format) {
BarcodeFormat.Aztec -> R.array.aztec_error_correction_levels
BarcodeFormat.QRCode -> R.array.qr_error_correction_levels
@@ -172,28 +181,7 @@ class EncodeActivity : AbstractBaseActivity() {
unescapeCheckBox = findViewById(R.id.unescape)
unescapeCheckBox.isChecked = prefs.expandEscapeSequences
var complete = false
val args = intent?.extras ?: getExtrasFromDeeplink()
args?.getString(CONTENT_TEXT)?.let {
contentView.setText(it)
complete = it.isNotEmpty()
}
args?.getByteArray(CONTENT_RAW)?.let {
bytes = it
complete = it.isNotEmpty()
setEncodeByteArray()
}
val barcodeFormat = args?.getString(FORMAT)
if (barcodeFormat != null) {
formatView.setSelection(
writeableFormats.indexOf(barcodeFormat.toFormat())
)
} else if (state == null) {
formatView.post {
formatView.setSelection(prefs.indexOfLastSelectedFormat)
}
}
applyIntent(state == null)
findViewById<View>(R.id.encode).setOnClickListener {
it.context.encode()
@@ -201,16 +189,12 @@ class EncodeActivity : AbstractBaseActivity() {
findViewById<View>(R.id.inset_layout).setPaddingFromWindowInsets()
findViewById<View>(R.id.scroll_view).setPaddingFromWindowInsets()
}
if (complete &&
args?.getBoolean(EXECUTE, false) == true
) {
contentView.post {
val content = contentView.context.getContent() ?: return@post
startActivity(newBarcodeIntent(content))
finish()
}
}
override fun onNewIntent(intent: Intent) {
super.onNewIntent(intent)
setIntent(intent)
applyIntent(true)
}
override fun onCreateOptionsMenu(menu: Menu, inflater: MenuInflater) {
@@ -243,6 +227,56 @@ class EncodeActivity : AbstractBaseActivity() {
prefs.addQuietZone = addQuietZoneSwitch.isChecked
}
private fun applyIntent(applyDefaultFormat: Boolean) {
val args = intent?.extras ?: getExtrasFromDeeplink()
val hasTextContent = args?.containsKey(CONTENT_TEXT) == true
val hasRawContent = args?.containsKey(CONTENT_RAW) == true
var complete = bytes?.isNotEmpty() == true ||
contentView.text?.isNotEmpty() == true
if (hasTextContent || hasRawContent) {
bytes = null
contentView.isEnabled = true
contentView.hint = null
unescapeCheckBox.isEnabled = true
}
if (hasTextContent) {
args.getString(CONTENT_TEXT)?.let {
contentView.setText(it)
complete = it.isNotEmpty()
}
}
if (hasRawContent) {
args.getByteArray(CONTENT_RAW)?.let {
bytes = it
complete = it.isNotEmpty()
setEncodeByteArray()
}
}
val barcodeFormat = args?.getString(FORMAT)
if (barcodeFormat != null) {
formatView.setSelection(
writeableFormats.indexOf(barcodeFormat.toFormat())
)
} else if (applyDefaultFormat) {
formatView.post {
formatView.setSelection(prefs.indexOfLastSelectedFormat)
}
}
if (complete &&
args?.getBoolean(EXECUTE, false) == true
) {
contentView.post {
val content = contentView.context.getContent() ?: return@post
startActivity(newBarcodeIntent(content))
finish()
}
}
}
private fun Context.encode() {
hideSoftKeyboard(contentView)
val content = getContent() ?: return
@@ -258,11 +292,7 @@ class EncodeActivity : AbstractBaseActivity() {
content,
format,
format.getErrorCorrectionLevel(ecSpinner.selectedItemPosition),
if (addQuietZoneSwitch.isChecked) {
1
} else {
0
},
addQuietZoneSwitch.isChecked,
if (format.canBeInverted()) {
colorsSpinner.selectedItemPosition
} else 0
@@ -8,6 +8,7 @@ import android.view.ViewGroup
import android.widget.ArrayAdapter
import android.widget.CursorAdapter
import android.widget.ImageButton
import android.widget.ImageView
import android.widget.Spinner
import android.widget.TextView
import androidx.core.content.ContextCompat
@@ -99,12 +100,14 @@ class ScansAdapter(
) {
val id = cursor.getLong(idIndex)
val pinned = cursor.getInt(pinnedIndex) != 0
val format = cursor.getString(formatIndex)
getViewHolder(view).apply {
metaView.text = context.getString(
R.string.scan_meta_data,
formatDateTime(cursor.getString(timeIndex)),
cursor.getString(formatIndex).prettifyFormatName()
format.prettifyFormatName()
)
formatIconView.setImageResource(format.toBarcodeIcon())
val name = cursor.getString(nameIndex)
val text = cursor.getString(textIndex)
var icon = 0
@@ -157,6 +160,7 @@ class ScansAdapter(
private fun getViewHolder(
view: View
): ViewHolder = view.tag as ViewHolder? ?: ViewHolder(
view.findViewById(R.id.format_icon),
view.findViewById(R.id.meta),
view.findViewById(R.id.content),
view.findViewById(R.id.pin)
@@ -165,6 +169,7 @@ class ScansAdapter(
}
private data class ViewHolder(
val formatIconView: ImageView,
val metaView: TextView,
val contentView: TextView,
val pinView: ImageButton
@@ -200,6 +205,52 @@ fun Context.setupFormatSpinner(spinner: Spinner): List<String> {
fun String.prettifyFormatName() = replace("_", " ")
.replace(formatWordBoundary, " ")
fun String.toFormatDescriptionResId(): Int = when (this) {
"Aztec" -> R.string.format_description_aztec
"Codabar" -> R.string.format_description_codabar
"Code39",
"Code39Std" -> R.string.format_description_code39
"Code39Ext" -> R.string.format_description_code39ext
"Code32" -> R.string.format_description_code32
"PZN" -> R.string.format_description_pzn
"Code93" -> R.string.format_description_code93
"Code128" -> R.string.format_description_code128
"DataBar" -> R.string.format_description_databar
"DataBarOmni" -> R.string.format_description_databar_omni
"DataBarStk" -> R.string.format_description_databar_stk
"DataBarLtd" -> R.string.format_description_databar_ltd
"DataBarExp" -> R.string.format_description_databar_exp
"DataBarExpStk" -> R.string.format_description_databar_exp_stk
"DataMatrix" -> R.string.format_description_data_matrix
"DXFilmEdge" -> R.string.format_description_dx_film_edge
"EAN8" -> R.string.format_description_ean8
"EAN13" -> R.string.format_description_ean13
"ITF" -> R.string.format_description_itf
"MaxiCode" -> R.string.format_description_maxicode
"PDF417" -> R.string.format_description_pdf417
"QRCode" -> R.string.format_description_qr_code
"MicroQRCode" -> R.string.format_description_micro_qr_code
"RMQRCode" -> R.string.format_description_rmqr_code
"UPCA" -> R.string.format_description_upca
"UPCE" -> R.string.format_description_upce
else -> 0
}
private fun String?.toBarcodeIcon(): Int = when (this) {
"QRCode",
"RMQRCode" -> R.drawable.ic_barcode_qr_code
"MicroQRCode" -> R.drawable.ic_barcode_micro_qr
"Aztec" -> R.drawable.ic_barcode_aztec
"DataMatrix",
"MaxiCode" -> R.drawable.ic_barcode_data_matrix
"PDF417" -> R.drawable.ic_barcode_pdf417
else -> R.drawable.ic_barcode_linear
}
private fun formatDateTime(rfc: String): String {
try {
SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.US).parse(rfc)?.let {
@@ -1,6 +1,7 @@
package de.markusfisch.android.binaryeye.content
import android.graphics.Bitmap
import android.util.Size
import de.markusfisch.android.binaryeye.database.Scan
import de.markusfisch.android.binaryeye.graphics.COLOR_BLACK
import de.markusfisch.android.binaryeye.graphics.COLOR_WHITE
@@ -49,7 +50,7 @@ fun Scan.toBarcode(): Barcode<*> {
content,
format,
errorCorrectionLevel.toErrorCorrectionInt(),
margin = 1
addQuietZone = true
)
}
}
@@ -109,21 +110,24 @@ class ContentBarcode<T>(
content: T,
format: BarcodeFormat,
val ecLevel: Int = -1,
val margin: Int = 0,
val addQuietZone: Boolean = false,
colors: BarcodeColors = BarcodeColors.BLACK_ON_WHITE
) : Barcode<T>(content, format, colors) {
override fun toBitmap(size: Int) = ZxingCpp.encodeAsBitmap(
content, format, size, format.height(size), margin, ecLevel,
setColor = colors.foregroundColor(),
unsetColor = colors.backgroundColor()
)
override fun toBitmap(size: Int): Bitmap {
val s = format.resolveSize(size)
return ZxingCpp.encodeAsBitmap(
content, format, s.width, s.height, addQuietZone, ecLevel,
setColor = colors.foregroundColor(),
unsetColor = colors.backgroundColor()
)
}
override fun toSvg() = ZxingCpp.encodeAsSvg(
content, format, margin, ecLevel
content, format, addQuietZone, ecLevel
)
override fun toText() = ZxingCpp.encodeAsText(
content, format, margin, ecLevel,
content, format, addQuietZone, ecLevel,
inverted = colors == BarcodeColors.BLACK_ON_WHITE
)
}
@@ -185,10 +189,11 @@ private fun BitMatrix.inflate(
return scaled
}
private fun BarcodeFormat.height(size: Int) = when (this) {
private fun BarcodeFormat.resolveSize(size: Int): Size = when (this) {
// 1D barcodes don't need as much vertical space.
BarcodeFormat.Codabar,
BarcodeFormat.Code39,
BarcodeFormat.Code39Std,
BarcodeFormat.Code39Ext,
BarcodeFormat.Code32,
BarcodeFormat.PZN,
@@ -204,7 +209,10 @@ private fun BarcodeFormat.height(size: Int) = when (this) {
BarcodeFormat.EAN13,
BarcodeFormat.ITF,
BarcodeFormat.UPCA,
BarcodeFormat.UPCE -> size / 3
BarcodeFormat.UPCE -> Size(size, size / 3)
else -> size
// PDF417 requires more horizontal space.
BarcodeFormat.PDF417 -> Size(size * 3, size / 2)
else -> Size(size, size)
}
@@ -0,0 +1,23 @@
package de.markusfisch.android.binaryeye.content
import android.content.Context
import de.markusfisch.android.binaryeye.R
private val elementToLabel = mapOf(
EpcQrElement.SERVICE_TAG to R.string.epc_service_tag,
EpcQrElement.VERSION to R.string.epc_version,
EpcQrElement.CHARSET to R.string.epc_charset,
EpcQrElement.IDENTIFICATION to R.string.epc_identification,
EpcQrElement.BIC to R.string.epc_bic,
EpcQrElement.NAME to R.string.epc_name,
EpcQrElement.IBAN to R.string.epc_iban,
EpcQrElement.AMOUNT to R.string.epc_amount,
EpcQrElement.PURPOSE to R.string.epc_purpose,
EpcQrElement.REFERENCE to R.string.epc_reference,
EpcQrElement.TEXT to R.string.epc_text,
EpcQrElement.INFORMATION to R.string.epc_information
)
fun Context.epcQrToRes(element: EpcQrElement): String {
return elementToLabel[element]?.let { getString(it) } ?: element.name
}
@@ -0,0 +1,141 @@
package de.markusfisch.android.binaryeye.content
enum class EpcQrElement {
SERVICE_TAG, VERSION, CHARSET, IDENTIFICATION,
BIC, NAME, IBAN, AMOUNT, PURPOSE, REFERENCE, TEXT, INFORMATION
}
object EpcQrParser {
private val BIC_REGEX = Regex("[A-Z0-9]{8}([A-Z0-9]{3})?")
private val IBAN_REGEX = Regex("[A-Z]{2}[0-9A-Z]{13,32}")
private val AMOUNT_REGEX = Regex("EUR\\d{1,10}(\\.\\d{2})?")
private val PURPOSE_REGEX = Regex("[A-Z]{4}")
private val charsetMap = mapOf(
"1" to "UTF-8",
"2" to "ISO 8859-1",
"3" to "ISO 8859-2",
"4" to "ISO 8859-4",
"5" to "ISO 8859-5",
"6" to "ISO 8859-7",
"7" to "ISO 8859-10",
"8" to "ISO 8859-15"
)
private fun splitLines(s: String): List<String>? {
val normalized = s
.replace("\r\n", "\n")
.replace('\r', '\n')
.removeSuffix("\n")
if (normalized.isEmpty()) {
return null
}
return normalized.split('\n')
}
private fun isValidVersion(value: String): Boolean {
return value == "001" || value == "002"
}
private fun isValidCharset(value: String): Boolean {
return charsetMap.containsKey(value)
}
private fun isValidIdentification(value: String): Boolean {
return value == "SCT"
}
private fun isValidBic(value: String): Boolean {
return value.matches(BIC_REGEX)
}
private fun isValidIban(value: String): Boolean {
return value.matches(IBAN_REGEX)
}
private fun isValidAmount(value: String): Boolean {
return value.matches(AMOUNT_REGEX)
}
fun parse(s: String?): Map<EpcQrElement, String>? {
if (s.isNullOrEmpty()) {
return null
}
val lines = splitLines(s) ?: return null
if (lines.size !in 7..12) {
return null
}
if (lines[0] != "BCD") {
return null
}
if (!isValidVersion(lines[1])) {
return null
}
if (!isValidCharset(lines[2])) {
return null
}
if (!isValidIdentification(lines[3])) {
return null
}
val bic = lines.getOrElse(4) { "" }
if ((lines[1] == "001" || bic.isNotEmpty()) && !isValidBic(bic)) {
return null
}
val recipient = lines.getOrElse(5) { "" }
if (recipient.isBlank() || recipient.length > 70) {
return null
}
val iban = lines.getOrElse(6) { "" }
if (!isValidIban(iban)) {
return null
}
val amount = lines.getOrElse(7) { "" }
if (amount.isNotEmpty() && !isValidAmount(amount)) {
return null
}
val purpose = lines.getOrElse(8) { "" }
if (purpose.isNotEmpty() && !purpose.matches(PURPOSE_REGEX)) {
return null
}
val remittanceReference = lines.getOrElse(9) { "" }
if (remittanceReference.length > 25) {
return null
}
val remittanceText = lines.getOrElse(10) { "" }
if (remittanceText.length > 140) {
return null
}
if (remittanceReference.isNotEmpty() && remittanceText.isNotEmpty()) {
return null
}
val information = lines.getOrElse(11) { "" }
if (information.length > 70) {
return null
}
return linkedMapOf(
EpcQrElement.SERVICE_TAG to lines[0],
EpcQrElement.VERSION to lines[1],
EpcQrElement.CHARSET to (charsetMap[lines[2]] ?: lines[2]),
EpcQrElement.IDENTIFICATION to lines[3],
EpcQrElement.BIC to bic,
EpcQrElement.NAME to recipient,
EpcQrElement.IBAN to iban,
EpcQrElement.AMOUNT to amount.removePrefix("EUR"),
EpcQrElement.PURPOSE to purpose,
EpcQrElement.REFERENCE to remittanceReference,
EpcQrElement.TEXT to remittanceText,
EpcQrElement.INFORMATION to information
)
}
}
@@ -0,0 +1,209 @@
package de.markusfisch.android.binaryeye.content
import android.content.Context
import de.markusfisch.android.binaryeye.R
import de.tsenger.vdstools.DataEncoder
import de.tsenger.vdstools.Verifier
import de.tsenger.vdstools.idb.IdbSeal
import org.bouncycastle.asn1.ASN1ObjectIdentifier
import org.bouncycastle.asn1.icao.CscaMasterList
import org.bouncycastle.asn1.x509.SubjectPublicKeyInfo
import org.bouncycastle.asn1.x9.ECNamedCurveTable
import org.bouncycastle.asn1.x9.X962Parameters
import org.bouncycastle.cert.X509CertificateHolder
import org.bouncycastle.cert.jcajce.JcaX509CertificateConverter
import org.bouncycastle.cms.CMSSignedData
import org.bouncycastle.jce.provider.BouncyCastleProvider
import java.security.Provider
import java.security.Security
import java.security.cert.X509Certificate
import java.text.SimpleDateFormat
import java.util.Date
import java.util.Locale
import java.util.TimeZone
object IdbVerifier {
private const val MASTER_LIST_ASSET = "DE_ML_2026-01-08-12-20-54.ml"
private val provider: Provider by lazy {
BouncyCastleProvider().also { bcProvider ->
if (Security.getProvider(bcProvider.name) == null) {
Security.addProvider(bcProvider)
}
}
}
@Volatile
private var cachedMasterListCertificates: List<X509Certificate>? = null
fun verify(context: Context, seal: IdbSeal): List<SealField> {
val signatureInfo = seal.signatureInfo
?: return listOf(
SealField(
R.string.idb_verification,
context.getString(R.string.idb_verification_unsigned)
)
)
val headerCertificateReference = seal.payLoad.idbHeader.certificateReference
val embeddedSignerCertificate = seal.payLoad.idbSignerCertificate
?.certBytes
?.let {
parseCertificate(it)
}
if (seal.payLoad.idbSignerCertificate != null && embeddedSignerCertificate == null) {
return listOf(
SealField(
R.string.idb_verification,
context.getString(
R.string.idb_verification_invalid_signer_certificate
)
)
)
}
val signerCertificate = embeddedSignerCertificate
?: context.findCertificateByReference(headerCertificateReference)
val curveName = signerCertificate?.let {
curveNameFrom(it)
}
val signatureResult = if (signerCertificate == null || curveName.isNullOrBlank()) {
Verifier.Result.VerifyError
} else {
Verifier(
seal,
signerCertificate.publicKey.encoded,
curveName
).verify()
}
val referenceMatches = signerCertificate != null &&
headerCertificateReference != null &&
DataEncoder.buildCertificateReference(signerCertificate.encoded)
.contentEquals(headerCertificateReference)
val certificateValidNow = signerCertificate != null && runCatching {
signerCertificate.checkValidity(Date())
true
}.getOrElse {
false
}
val verification = context.getString(
when {
signerCertificate == null ->
R.string.idb_verification_signer_certificate_issuer_not_found_in_master_list
!referenceMatches ->
R.string.idb_verification_signature_invalid
!certificateValidNow ->
R.string.idb_verification_signature_invalid
signatureResult == Verifier.Result.SignatureValid ->
R.string.idb_verification_verified
signatureResult == Verifier.Result.SignatureInvalid ->
R.string.idb_verification_signature_invalid
else -> R.string.idb_verification_error
}
)
val fields = mutableListOf(
SealField(R.string.idb_verification, verification),
SealField(
R.string.idb_certificate_reference,
signatureInfo.signerCertificateReference
),
SealField(
R.string.vds_signing_date,
parseSigningDate(
signatureInfo.signingDate.toString()
).toString()
),
SealField(
R.string.idb_signature_verification,
signatureResult.name
),
)
if (signerCertificate != null) {
fields.add(
SealField(
R.string.idb_signer_certificate_subject,
signerCertificate.subjectX500Principal.name
)
)
fields.add(
SealField(
R.string.idb_signer_certificate_issuer,
signerCertificate.issuerX500Principal.name
)
)
}
return fields
}
private fun parseSigningDate(value: String): Date? {
return runCatching {
SimpleDateFormat("yyyy-MM-dd", Locale.US).apply {
isLenient = false
timeZone = TimeZone.getTimeZone("UTC")
}.parse(value)
}.getOrNull()
}
private fun Context.loadMasterListCertificates(): List<X509Certificate> {
cachedMasterListCertificates?.let {
return it
}
synchronized(this) {
cachedMasterListCertificates?.let {
return it
}
val cmsSignedData = assets.open(MASTER_LIST_ASSET).use { input ->
CMSSignedData(input.readBytes())
}
val signedContent = cmsSignedData.signedContent?.content as? ByteArray
?: throw IllegalArgumentException("Master list does not contain signed content")
val masterList = CscaMasterList.getInstance(signedContent)
val certificates = masterList.certStructs.map { cert ->
JcaX509CertificateConverter()
.setProvider(provider)
.getCertificate(X509CertificateHolder(cert))
}
cachedMasterListCertificates = certificates
return certificates
}
}
private fun parseCertificate(certificateBytes: ByteArray): X509Certificate? {
return runCatching {
JcaX509CertificateConverter()
.setProvider(provider)
.getCertificate(X509CertificateHolder(certificateBytes))
}.getOrNull()
}
private fun Context.findCertificateByReference(
certificateReference: ByteArray?
): X509Certificate? {
if (certificateReference == null || certificateReference.size != 5) {
return null
}
return runCatching {
loadMasterListCertificates().firstOrNull { certificate ->
DataEncoder.buildCertificateReference(certificate.encoded)
.contentEquals(certificateReference)
}
}.getOrNull()
}
private fun curveNameFrom(certificate: X509Certificate): String? {
return runCatching {
val subjectPublicKeyInfo = SubjectPublicKeyInfo.getInstance(
certificate.publicKey.encoded
)
val params = X962Parameters.getInstance(subjectPublicKeyInfo.algorithm.parameters)
val oid = params.parameters as? ASN1ObjectIdentifier
oid?.let {
ECNamedCurveTable.getName(it)
}
}.getOrNull()
}
}
@@ -96,15 +96,29 @@ object IdlParser {
val data = findSubType(s, idlInfo)
val len = data.length
var start = 0
var skipSubtype = false
for (p in 0..len) {
if (p < len && data[p] > '\u001f') {
continue
}
if (p - start > 3) {
val vp = start + 3
val key = data.substring(start, vp)
// Per spec, CR (0x0d) is the subfile boundary marker. The segment
// immediately following a CR may begin with a 2-char subfile type
// identifier (e.g. "ZV", "ZI") prepended to the first field.
// Detect this by checking that the marker matches the key prefix
// (jurisdiction fields always share their 2-char subfile prefix).
val seg = if (skipSubtype && p - start >= 4 &&
data[start] == data[start + 2] &&
data[start + 1] == data[start + 3]) {
start + 2
} else {
start
}
if (p - seg > 3) {
val vp = seg + 3
val key = data.substring(seg, vp)
if (key.matches(Regex("[DZ][A-Z]{2}"))) {
var value = data.substring(vp, p)
@@ -114,6 +128,7 @@ object IdlParser {
idlInfo.elements[key] = value.trim()
}
}
skipSubtype = p < len && data[p] == '\r'
start = p + 1
}
@@ -0,0 +1,144 @@
package de.markusfisch.android.binaryeye.content
import android.content.Context
import de.markusfisch.android.binaryeye.R
import de.tsenger.vdstools.DataEncoder
import de.tsenger.vdstools.generic.Message
import de.tsenger.vdstools.generic.MessageCoding
import de.tsenger.vdstools.generic.MessageValue
import de.tsenger.vdstools.generic.Seal
import de.tsenger.vdstools.idb.IdbSeal
import org.json.JSONArray
import org.json.JSONObject
data class SealField(val name: Any, val value: String)
private data class IdbChildMessageDefinition(
val name: String,
val coding: MessageCoding
)
object SealParser {
private val idbChildMessagesByName: Map<String, Map<Int, IdbChildMessageDefinition>> by lazy {
loadIdbChildMessagesByName()
}
fun parse(
context: Context,
bytes: ByteArray
): List<SealField>? = try {
context.buildFields(
Seal.fromString(bytes.toString(Charsets.ISO_8859_1))
)
} catch (_: Exception) {
null
}
private fun Context.buildFields(seal: Seal): List<SealField> = buildList {
add(SealField(R.string.vds_document_type, seal.documentType))
add(SealField(R.string.vds_issuing_country, seal.issuingCountry))
seal.signatureInfo?.signingDate?.let {
add(SealField(R.string.vds_signing_date, it.toString()))
}
if (seal is IdbSeal) {
addAll(IdbVerifier.verify(this@buildFields, seal))
}
for (message in seal.messageList) {
addAll(message.toFields())
}
}
private fun Message.toFields(): List<SealField> = buildList {
add(
if (value is MessageValue.BytesValue) {
SealField(
"$name (${value.rawBytes.size} bytes)",
value.rawBytes.toHexString().uppercase()
)
} else {
SealField(name, value.toString())
}
)
for (child in childMessages()) {
addAll(child.toFields())
}
}
private fun Message.childMessages(): List<Message> {
val childDefinitionsByTag = idbChildMessagesByName[name] ?: return emptyList()
return runCatching {
DataEncoder.parseDerTLvs(value.rawBytes).mapNotNull { derTlv ->
val childTag = derTlv.tag.toInt() and 0xff
val childDefinition = childDefinitionsByTag[childTag]
?: return@mapNotNull null
Message(
childTag,
childDefinition.name,
childDefinition.coding,
MessageValue.fromBytes(
derTlv.value,
childDefinition.coding
)
)
}
}.getOrElse {
emptyList()
}
}
private fun loadIdbChildMessagesByName(): Map<String, Map<Int, IdbChildMessageDefinition>> {
val resourceConstantsClass = runCatching {
Class.forName("de.tsenger.vdstools.generated.ResourceConstants")
}.getOrElse {
return emptyMap()
}
val json = runCatching {
resourceConstantsClass.getField(
"IDB_MESSAGE_TYPES_JSON"
).get(null) as String
}.getOrElse {
return emptyMap()
}
val childMessagesByName =
mutableMapOf<String, Map<Int, IdbChildMessageDefinition>>()
val messageTypes = JSONArray(json)
for (i in 0 until messageTypes.length()) {
val messageType = messageTypes.getJSONObject(i)
val messages = messageType.optJSONArray("messages") ?: continue
collectChildMessages(
messageType.getString("name"),
messages,
childMessagesByName
)
}
return childMessagesByName
}
private fun collectChildMessages(
parentName: String,
messages: JSONArray,
childMessagesByName: MutableMap<String, Map<Int, IdbChildMessageDefinition>>
) {
val childMessages = mutableMapOf<Int, IdbChildMessageDefinition>()
for (i in 0 until messages.length()) {
val message = messages.getJSONObject(i)
val childDefinition = message.toChildMessageDefinition()
childMessages[message.getInt("tag")] = childDefinition
val nestedMessages = message.optJSONArray("messages") ?: continue
collectChildMessages(
childDefinition.name,
nestedMessages,
childMessagesByName
)
}
if (childMessages.isNotEmpty()) {
childMessagesByName[parentName] = childMessages
}
}
private fun JSONObject.toChildMessageDefinition(): IdbChildMessageDefinition {
return IdbChildMessageDefinition(
getString("name"),
MessageCoding.valueOf(getString("coding"))
)
}
}
@@ -8,6 +8,7 @@ import android.database.sqlite.SQLiteOpenHelper
import de.markusfisch.android.binaryeye.app.prefs
import de.markusfisch.android.binaryeye.preference.Preferences
import de.markusfisch.android.binaryeye.zxingcpp.migrateBarcodeFormatName
import de.markusfisch.android.binaryeye.zxingcpp.oldToNewFormatNames
import de.markusfisch.android.zxingcpp.ZxingCpp.BarcodeFormat
class Database {
@@ -60,7 +61,8 @@ class Database {
prefix: String = "WHERE"
) = if (query?.isNotEmpty() == true) {
"""$prefix $SCANS_TEXT LIKE ?
OR $SCANS_NAME LIKE ?"""
OR $SCANS_NAME LIKE ?
OR $SCANS_FORMAT LIKE ?"""
} else {
""
}
@@ -69,7 +71,7 @@ class Database {
query: String?
) = if (query?.isNotEmpty() == true) {
val instr = "%$query%"
arrayOf(instr, instr)
arrayOf(instr, instr, instr)
} else {
null
}
@@ -415,35 +417,7 @@ class Database {
}
private fun SQLiteDatabase.migrateToNativeFormatNames() {
val mappings = listOf(
"NONE" to "None",
"AZTEC" to "Aztec",
"CODABAR" to "Codabar",
"CODE_39" to "Code39",
"CODE_39_EXT" to "Code39Ext",
"CODE_32" to "Code32",
"PZN" to "PZN",
"CODE_93" to "Code93",
"CODE_128" to "Code128",
"DATA_BAR_OMNI" to "DataBarOmni",
"DATA_BAR_STK" to "DataBarStk",
"DATA_BAR_LTD" to "DataBarLtd",
"DATA_BAR_EXPANDED" to "DataBarExp",
"DATA_BAR_EXP_STK" to "DataBarExpStk",
"DATA_MATRIX" to "DataMatrix",
"DX_FILM_EDGE" to "DXFilmEdge",
"EAN_8" to "EAN8",
"EAN_13" to "EAN13",
"ITF" to "ITF",
"MAXICODE" to "MaxiCode",
"PDF_417" to "PDF417",
"QR_CODE" to "QRCode",
"MICRO_QR_CODE" to "MicroQRCode",
"RMQR_CODE" to "RMQRCode",
"UPC_A" to "UPCA",
"UPC_E" to "UPCE"
)
for ((oldName, newName) in mappings) {
for ((oldName, newName) in oldToNewFormatNames) {
execSQL(
"UPDATE $SCANS SET $SCANS_FORMAT = ? WHERE $SCANS_FORMAT = ?",
arrayOf(newName, oldName)
@@ -21,6 +21,7 @@ import de.markusfisch.android.binaryeye.activity.IgnoreCodesActivity
import de.markusfisch.android.binaryeye.activity.NetworkSuggestionsActivity
import de.markusfisch.android.binaryeye.activity.ProfilesActivity
import de.markusfisch.android.binaryeye.activity.SplashActivity
import de.markusfisch.android.binaryeye.adapter.prettifyFormatName
import de.markusfisch.android.binaryeye.app.hasBluetoothPermission
import de.markusfisch.android.binaryeye.app.prefs
import de.markusfisch.android.binaryeye.bluetooth.setBluetoothHosts
@@ -49,7 +50,8 @@ class PreferencesFragment : PreferenceFragmentCompat() {
return
}
"beep_tone_name" -> beepConfirm()
"beep_tone_name",
"beep_stream_name" -> beepConfirm()
"send_scan_bluetooth" -> if (
prefs.sendScanBluetooth &&
@@ -237,35 +239,38 @@ class PreferencesFragment : PreferenceFragmentCompat() {
}
private fun setSummary(preference: Preference) {
if (preference.key == AUTOMATED_ACTIONS) {
updateAutomatedActionsSummary(preference)
return
}
if (preference.key == IGNORE_CODES) {
updateIgnoreCodesSummary(preference)
return
when (preference.key) {
AUTOMATED_ACTIONS -> return updateAutomatedActionsSummary(preference)
IGNORE_CODES -> return updateIgnoreCodesSummary(preference)
}
when (preference) {
is UrlPreference -> {
preference.summary = preference.getUrl()
}
is UrlPreference -> preference.summary = preference.getUrl()
is ListPreference -> preference.setSummary(preference.entry)
is MultiSelectListPreference -> preference.summary =
getSortedSummary(preference)
is ListPreference -> {
preference.setSummary(preference.entry)
}
is MultiSelectListPreference -> {
preference.summary = preference.values.joinToString(", ") {
it.replace(Regex("_"), " ")
}
}
is PreferenceGroup -> {
setSummaries(preference)
}
is PreferenceGroup -> setSummaries(preference)
}
}
private fun getSortedSummary(preference: MultiSelectListPreference): String {
val labelsByValue = mutableMapOf<String, String>()
val entries = preference.entries
val entryValues = preference.entryValues
val count = minOf(entries.size, entryValues.size)
for (i in 0 until count) {
labelsByValue[entryValues[i].toString()] = entries[i].toString()
}
return preference.values
.map { value ->
labelsByValue[value] ?: value.prettifyFormatName()
}
.sortedBy { it.lowercase() }
.joinToString(", ")
}
private fun setIcons() {
setIcon(PROFILE, R.drawable.ic_action_profile)
setIcon("formats", R.drawable.ic_action_scan)
@@ -280,6 +285,7 @@ class PreferencesFragment : PreferenceFragmentCompat() {
setIcon("vibrate", R.drawable.ic_action_vibrate)
setIcon("beep", R.drawable.ic_action_beep)
setIcon("beep_tone_name", R.drawable.ic_action_notification_sound)
setIcon("beep_stream_name", R.drawable.ic_action_notification_sound)
setIcon("use_history", R.drawable.ic_action_history)
setIcon("ignore_duplicates_name", R.drawable.ic_action_remove)
setIcon(IGNORE_CODES, R.drawable.ic_action_remove)
@@ -88,3 +88,14 @@ fun Matrix.mapPosition(
mapPoints(coords)
return i
}
fun Matrix.mapViewYToFrame(viewY: Float): Float {
val values = FloatArray(9)
getValues(values)
val scaleY = values[Matrix.MSCALE_Y]
return if (scaleY != 0f) {
(viewY - values[Matrix.MTRANS_Y]) / scaleY
} else {
viewY
}
}
@@ -5,13 +5,20 @@ import android.media.ToneGenerator
import de.markusfisch.android.binaryeye.app.prefs
private var confirmToneGenerator: ToneGenerator? = null
private var confirmToneStream = AudioManager.STREAM_MUSIC
private var errorToneGenerator: ToneGenerator? = null
fun beepConfirm() {
val tg = confirmToneGenerator ?: ToneGenerator(
AudioManager.STREAM_MUSIC,
ToneGenerator.MAX_VOLUME
)
val stream = prefs.beepStream()
val tg = if (confirmToneGenerator == null || confirmToneStream != stream) {
confirmToneGenerator?.release()
ToneGenerator(stream, ToneGenerator.MAX_VOLUME).also {
confirmToneGenerator = it
confirmToneStream = stream
}
} else {
confirmToneGenerator!!
}
confirmToneGenerator = tg
tg.startTone(prefs.beepTone())
}
@@ -28,6 +35,7 @@ fun beepError() {
fun releaseToneGenerators() {
confirmToneGenerator?.release()
confirmToneGenerator = null
confirmToneStream = AudioManager.STREAM_MUSIC
errorToneGenerator?.release()
errorToneGenerator = null
}
@@ -31,7 +31,7 @@ class Preferences {
var barcodeFormats = setOf(
BarcodeFormat.Aztec.name,
BarcodeFormat.Codabar.name,
BarcodeFormat.Code39.name,
BarcodeFormat.Code39Std.name,
BarcodeFormat.Code39Ext.name,
BarcodeFormat.Code32.name,
BarcodeFormat.PZN.name,
@@ -115,6 +115,11 @@ class Preferences {
apply(BEEP_TONE_NAME, value)
field = value
}
var beepStreamName = "stream_music"
set(value) {
apply(BEEP_STREAM_NAME, value)
field = value
}
var useHistory = false
set(value) {
apply(USE_HISTORY, value)
@@ -302,12 +307,13 @@ class Preferences {
fun update() {
preferences.getStringSet(BARCODE_FORMATS, barcodeFormats)?.let {
val migrated = migrateBarcodeFormats(it)
val migrated = migrateCode39ToCode39Std(migrateBarcodeFormats(it))
if (migrated != it) {
apply(BARCODE_FORMATS, migrated)
}
barcodeFormats = addFormatsOnUpdate(
migrated,
BarcodeFormat.Code39Std,
BarcodeFormat.Code39Ext,
BarcodeFormat.Code32,
BarcodeFormat.PZN,
@@ -346,6 +352,9 @@ class Preferences {
preferences.getString(BEEP_TONE_NAME, beepToneName)?.also {
beepToneName = it
}
preferences.getString(BEEP_STREAM_NAME, beepStreamName)?.also {
beepStreamName = it
}
useHistory = preferences.getBoolean(USE_HISTORY, useHistory)
// Map old setting to new one if it wasn't on default value.
@@ -473,6 +482,18 @@ class Preferences {
}
}
private fun migrateCode39ToCode39Std(
restored: Set<String>
) = restored.toMutableSet().apply {
// Migrate Code39 to the more specific Code39Std.
if (contains(BarcodeFormat.Code39.name)) {
remove(BarcodeFormat.Code39.name)
if (!contains(BarcodeFormat.Code39Std.name)) {
add(BarcodeFormat.Code39Std.name)
}
}
}
private fun migrateBarcodeFormats(formats: Set<String>): Set<String> {
return formats.mapTo(mutableSetOf()) { format ->
format.migrateBarcodeFormatName()
@@ -501,6 +522,11 @@ class Preferences {
else -> ToneGenerator.TONE_PROP_BEEP
}
fun beepStream() = when (beepStreamName) {
"stream_notification" -> android.media.AudioManager.STREAM_NOTIFICATION
else -> android.media.AudioManager.STREAM_MUSIC
}
fun ignoreDuplicates() = when (ignoreDuplicatesName) {
"ignore_consecutive_duplicates" -> IgnoreDuplicates.Consecutive
"ignore_any_duplicates" -> IgnoreDuplicates.Any
@@ -563,6 +589,7 @@ class Preferences {
private const val VIBRATE = "vibrate"
private const val BEEP = "beep"
private const val BEEP_TONE_NAME = "beep_tone_name"
private const val BEEP_STREAM_NAME = "beep_stream_name"
private const val USE_HISTORY = "use_history"
private const val IGNORE_DUPLICATES_NAME = "ignore_duplicates_name"
private const val IGNORE_CODES = "ignore_codes"
@@ -261,6 +261,12 @@ class DetectorView : View {
}
}
fun getHorizontalCrosshairY() = if (handleActive) {
(roi.top + roi.bottom) * .5f
} else {
viewHeight * .5f
}
private fun Canvas.drawDots() {
var i = 0
while (i < coordinatesLast) {
@@ -1,36 +1,36 @@
package de.markusfisch.android.binaryeye.zxingcpp
val oldToNewFormatNames = mapOf(
"NONE" to "None",
"AZTEC" to "Aztec",
"CODABAR" to "Codabar",
"CODE_39" to "Code39",
"CODE_39_EXT" to "Code39Ext",
"CODE_32" to "Code32",
"PZN" to "PZN",
"CODE_93" to "Code93",
"CODE_128" to "Code128",
"DATA_BAR_OMNI" to "DataBarOmni",
"DATA_BAR_STK" to "DataBarStk",
"DATA_BAR_LTD" to "DataBarLtd",
"DATA_BAR_EXPANDED" to "DataBarExp",
"DATA_BAR_EXP_STK" to "DataBarExpStk",
"DATA_MATRIX" to "DataMatrix",
"DX_FILM_EDGE" to "DXFilmEdge",
"EAN_8" to "EAN8",
"EAN_13" to "EAN13",
"ITF" to "ITF",
"MAXICODE" to "MaxiCode",
"PDF_417" to "PDF417",
"QR_CODE" to "QRCode",
"MICRO_QR_CODE" to "MicroQRCode",
"RMQR_CODE" to "RMQRCode",
"UPC_A" to "UPCA",
"UPC_E" to "UPCE"
)
/**
* Translate legacy barcode format names from ZXingC++ before 3.x
* to current BarcodeFormat enum names.
*/
fun String.migrateBarcodeFormatName() = when (this) {
"NONE" -> "None"
"AZTEC" -> "Aztec"
"CODABAR" -> "Codabar"
"CODE_39" -> "Code39"
"CODE_39_EXT" -> "Code39Ext"
"CODE_32" -> "Code32"
"PZN" -> "PZN"
"CODE_93" -> "Code93"
"CODE_128" -> "Code128"
"DATA_BAR" -> "DataBar"
"DATA_BAR_OMNI" -> "DataBarOmni"
"DATA_BAR_STK" -> "DataBarStk"
"DATA_BAR_LTD" -> "DataBarLtd"
"DATA_BAR_EXPANDED" -> "DataBarExp"
"DATA_BAR_EXP_STK" -> "DataBarExpStk"
"DATA_MATRIX" -> "DataMatrix"
"DX_FILM_EDGE" -> "DXFilmEdge"
"EAN_8" -> "EAN8"
"EAN_13" -> "EAN13"
"ITF" -> "ITF"
"MAXICODE" -> "MaxiCode"
"PDF_417" -> "PDF417"
"QR_CODE" -> "QRCode"
"MICRO_QR_CODE" -> "MicroQRCode"
"RMQR_CODE" -> "RMQRCode"
"UPC_A" -> "UPCA"
"UPC_E" -> "UPCE"
else -> this
}
fun String.migrateBarcodeFormatName() = oldToNewFormatNames[this] ?: this
@@ -0,0 +1,3 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="32dp" android:height="32dp" android:viewportWidth="32" android:viewportHeight="32">
<path android:pathData="M0 0h6.737v1.684H1.684v1.684H0zm10.105 0h1.684v1.684h1.685v1.684h1.684v1.685h3.368V3.368h-1.684V1.684h-1.684V0h3.368v3.368h1.685v1.685H20.21v1.684h1.685v1.684h1.684V5.053h1.684V3.368h-1.684V1.684h-1.684V0h1.684v1.684h1.684V0h1.684v5.053h3.369v1.684h-5.053v1.684h1.684v1.684h-3.368v1.684h3.368v1.685h-3.368v3.368h3.368v1.684h3.369v-1.684h-3.369v-3.368H32v6.737h-3.368v1.684h-1.685v-1.684h-3.368v1.684h3.368v1.684h1.685v1.684h-1.685v1.684h3.369v1.685h-3.369v1.684h-1.684v-1.684h-1.684v-1.685h-1.684v-1.684h1.684v1.684h1.684v-3.368H15.158v1.684h5.053v1.684h-6.737v-1.684h-1.685v3.369h1.685v1.684H5.053v-1.684H1.684v-6.737h5.053v6.737h1.684v-3.369h1.684v-1.684H8.421v-1.684H6.737V20.21h1.684v-5.052h1.684v6.737h11.79v-11.79h-11.79v5.053H6.737v3.368H5.053v-1.684H3.368v3.369H1.684v1.684H0V20.21h1.684v-1.684H0v-3.368h5.053v-1.684h3.368v-3.369H3.368V6.737h1.685V5.053H3.368V3.368h3.369V1.684h1.684v1.684H6.737v3.369h1.684V5.053h1.684v3.368h1.684V6.737h1.685v1.684h3.368V6.737h-1.684V5.053h-1.684V3.368h-1.685v1.685h-1.684zm20.211 0H32v5.053h-1.684zM0 5.053h3.368v1.684H0zm28.632 1.684h1.684v5.052h-1.684zM0 8.421h1.684v1.684h1.684v3.369H1.684v-1.685H0zm11.789 3.368h8.422v1.685h-8.422zm0 1.685h1.685v5.052h5.052v-5.052h1.685v6.737h-8.422zm3.369 1.684h1.684v1.684h-1.684zM5.053 23.579H3.368v1.684h1.685zm25.263 0H32v1.684h-1.684zm-10.105 3.368h1.684v3.369h-1.684V32h-1.685v-3.368h1.685zm-5.053 1.685h1.684v1.684h-1.684zm15.158 0H32v1.684h-1.684zM1.684 30.316h1.684V32H1.684zm25.263 0h3.369V32h-3.369z" android:fillColor="#3e3e3e" android:fillType="evenOdd"/>
</vector>
@@ -0,0 +1,3 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="32dp" android:height="32dp" android:viewportWidth="32" android:viewportHeight="32">
<path android:pathData="M0 0h2v2h2V0h2v2H4v2H2v4h2V4h4v2h2V4h2V0h2v2h2V0h2v2h-2v4h6V2h-2V0h2v2h2V0h2v4h-2v2h2V4h2V0h2v2h2v2h-2v2h2v2h-2v2h2v2h-4v2h4v2h-2v2h-2v2h-2v-4h-2v2h-2v-2h2v-2h2V8h2V6h-2v2h-2v4h-2v2h-2v2h-2v-2h2v-2h2v-2h-4V8h-2V6h-2v2h2v2h2v4h-2v2h-2v2h-2v-2h-2v2h2v4h2v8h2v-2h4v2h2v-4h6v2h-2v2h2v-2h2v-2h2v2h-2v2h2v2H0zm4 28h2v-2h2v-2h2v-2H6v2H4v-2H2v4h2v2H2v2h2zm8-2h-2v2h2zm-6-6H4v-2h2v2h2v-6h4v2h2v-2h-2v-2h-2v-2H8V8H6v2H4v2H2v2h2v4H2v2h2v2h2zM8 0h2v2H8zm6 18h2v2h2v4h-2v-4h-2zm4 0h4v2h-4zm12 0h2v2h-2zm-8 2h2v2h4v2h-4v-2h-2zm8 2h2v2h-2zm-12 2h2v2h-2z" android:fillColor="#3e3e3e" android:fillType="evenOdd"/>
</vector>
@@ -0,0 +1,3 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="32dp" android:height="32dp" android:viewportWidth="32" android:viewportHeight="32">
<path android:pathData="M0 32h0.711V0H0zm1.422 0h0.711V0H1.422zm1.423 0h2.133V0H2.845zm2.844 0H6.4V0H5.689zm2.844 0h0.712V0H8.533zm1.423 0h0.711V0H9.956zm1.422 0h2.133V0h-2.133zm4.267 0h2.133V0h-2.133zm2.844 0h2.133V0h-2.133zm2.844 0h0.712V0h-0.712zm2.845 0h0.711V0h-0.711zm1.422 0h0.711V0H25.6zm2.845 0h2.133V0h-2.133zm2.844 0H32V0h-0.711z" android:fillColor="#3e3e3e" android:fillType="evenOdd"/>
</vector>
@@ -0,0 +1,3 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="32dp" android:height="32dp" android:viewportWidth="32" android:viewportHeight="32">
<path android:pathData="M0 2.909h20.363V0H0zm23.272 2.909h2.91V0h-2.91zm5.819-2.909H32V0h-2.909zM0 17.455h2.909V2.909H0zm17.454 0h2.909V2.909h-2.909zm-11.636-2.91h8.727V5.818H5.818zm17.454-5.818H32V5.818h-8.728zm0 5.818H32v-2.909h-8.728zm2.91 2.91H32v-2.91h-5.818zM0 20.364h20.363v-2.909H0zm23.272 0h2.91v-2.909h-2.91zm2.91 5.818H32v-5.818h-5.818zM0 26.182h5.818v-2.909H0zm11.636 0h8.727v-2.909h-8.727zm-8.727 2.909h2.909v-2.909H2.909zM20.363 32h2.909v-5.818h-2.909zm8.728-2.909H32v-2.909h-2.909zM0 32h14.545v-2.909H0zm26.182 0H32v-2.909h-5.818z" android:fillColor="#3e3e3e" android:fillType="evenOdd"/>
</vector>
@@ -0,0 +1,3 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="32dp" android:height="32dp" android:viewportWidth="32" android:viewportHeight="32">
<path android:pathData="M0 2h3v28H0zm4 0h1v28H4zm2 0h1v28H6zm2 0h1v28H8zm15 0h3v28h-3zm4 0h1v28h-1zm2 0h1v28h-1zm2 0h1v28h-1zM11 2h1v4h-1zm2 0h2v4h-2zm4 0h1v4h-1zm2 0h2v4h-2zm-8 6h2v4h-2zm4 0h1v4h-1zm2 0h3v4h-3zm-6 6h3v4h-3zm5 0h1v4h-1zm3 0h2v4h-2zm-8 6h1v4h-1zm3 0h2v4h-2zm4 0h3v4h-3zm-7 6h1v4h-1zm2 0h3v4h-3zm5 0h3v4h-3z" android:fillColor="#3e3e3e"/>
</vector>
@@ -0,0 +1,8 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="32dp" android:height="32dp" android:viewportWidth="32" android:viewportHeight="32">
<path android:pathData="M0 0v10.625h10.625V0H0zm8.125 8.125H2.5V2.5h5.625v5.625z" android:fillColor="#3e3e3e"/>
<path android:pathData="M4.063 4.063h2.5v2.5h-2.5zM21.375 0v10.625H32V0H21.375zM29.5 8.125h-5.625V2.5H29.5v5.625z" android:fillColor="#3e3e3e"/>
<path android:pathData="M25.438 4.063h2.5v2.5h-2.5zM0 21.375V32h10.625V21.375H0zM8.125 29.5H2.5v-5.625h5.625V29.5z" android:fillColor="#3e3e3e"/>
<path android:pathData="M4.063 25.438h2.5v2.5h-2.5zM2.5 12.313H5v2.5H2.5zm5 5v-2.5H5v2.5h2.438v2.5h2.5v-2.5H7.5zm10-12.5H20v2.5h-2.5zm-5-2.313H15v4.813h-2.5zM15 0h2.5v2.5H15z" android:fillColor="#3e3e3e"/>
<path android:pathData="M15 7.313v2.5h-2.5v2.5h5v-5H15zm2.5 14.875V19.75H15v-4.938h-2.5v5H15v2.438h2.5v2.438h5v-2.5h-5z" android:fillColor="#3e3e3e"/>
<path android:pathData="M17.5 12.313H20v5h-2.5zm12 2.437v-2.438h-4.563v2.5H22.5v2.5H25v2.438h7v-5h-2.5zm0 2.5H25v-2.438h4.5v2.438zm0 4.938H32v5h-2.5zM20 17.313h2.5v2.5H20zm2.5 7.375H25v2.5h-2.5zm2.5-2.5h2.5v2.5H25zm0 5V32h2.5v-2.313h2v-2.5H25zM12.5 22.25H15V27h-2.5zM20 29.5V27h-5v5h2.5v-2.5h2.438V32h2.5v-2.5H20zM7.5 12.313h5v2.5h-5zm-7.5 2.5h2.5v5H0z" android:fillColor="#3e3e3e"/>
</vector>
+25 -18
View File
@@ -11,6 +11,19 @@
android:layout_height="wrap_content"
android:orientation="vertical"
android:padding="16dp">
<LinearLayout
android:id="@+id/data"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:layout_marginBottom="16dp"/>
<TextView
android:id="@+id/stamp"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="16dp"
android:textSize="12sp"
android:typeface="monospace"/>
<EditText
android:id="@+id/label"
android:layout_width="match_parent"
@@ -40,11 +53,20 @@
android:layout_height="wrap_content"
android:layout_marginBottom="16dp"
android:gravity="end|top"/>
<TableLayout
android:id="@+id/data"
<ImageView
android:id="@+id/recreation"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginBottom="16dp"
android:adjustViewBounds="true"
android:contentDescription="@string/view_barcode"/>
<TextView
style="@style/SecondaryText"
android:id="@+id/format_description"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="16dp"/>
android:layout_marginBottom="8dp"/>
<TableLayout
android:id="@+id/meta"
android:layout_width="match_parent"
@@ -58,21 +80,6 @@
android:textSize="12sp"
android:typeface="monospace"
tools:text="54 65 73 74 20 51 52 20 Test QR\n43 6F 64 65 Code"/>
<TextView
android:id="@+id/stamp"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="16dp"
android:textSize="12sp"
android:typeface="monospace"/>
<ImageView
android:id="@+id/recreation"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginBottom="16dp"
android:adjustViewBounds="true"
android:contentDescription="@string/view_barcode"/>
</LinearLayout>
</de.markusfisch.android.binaryeye.widget.ConfinedScrollView>
<androidx.coordinatorlayout.widget.CoordinatorLayout
@@ -41,6 +41,12 @@
<Spinner
style="@style/Spinner"
android:id="@+id/format"
android:layout_marginBottom="8dp"/>
<TextView
style="@style/SecondaryText"
android:id="@+id/format_description"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="16dp"/>
<TextView
android:id="@+id/error_correction_label"
+13 -2
View File
@@ -6,13 +6,22 @@
android:layout_height="match_parent"
android:descendantFocusability="blocksDescendants"
android:padding="16dp">
<ImageView
android:id="@+id/format_icon"
android:layout_width="24dp"
android:layout_height="24dp"
android:layout_alignParentStart="true"
android:layout_centerVertical="true"
android:contentDescription="@string/format"
app:tint="?android:attr/textColorSecondary"/>
<TextView
style="@style/SecondaryText"
android:id="@+id/meta"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"/>
android:layout_alignParentTop="true"
android:layout_toEndOf="@+id/format_icon"
android:layout_marginStart="32dp"/>
<ImageButton
android:id="@+id/pin"
android:layout_width="48dp"
@@ -33,7 +42,9 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/meta"
android:layout_toEndOf="@+id/format_icon"
android:layout_toStartOf="@+id/pin"
android:layout_marginStart="32dp"
android:layout_marginTop="4dp"
android:layout_marginEnd="8dp"
android:maxLines="1"
+109 -6
View File
@@ -41,7 +41,6 @@
<string name="qr_version_and_modules" tools:ignore="PluralsCandidate">%1$s (%2$d وحدات)</string>
<string name="qr_data_mask">قناع البيانات</string>
<string name="toggle_flash">تشغيل/إيقاف الوميض</string>
<string name="error_flash">خطأ في تشغيل الوميض</string>
<string name="share">مشاركة</string>
<string name="share_file">مشاركة كملف</string>
<string name="share_as">مشاركة كـ؟</string>
@@ -116,8 +115,10 @@
<string name="beep">صوت صفير عند الكشف</string>
<string name="beep_summary">قم بتمكين هذا إذا كنت تريد أن يصدر جهازك صوتًا عند التعرف على رمز.</string>
<string name="beep_tone">نغمة الصفير</string>
<string name="beep_stream">مجرى صوت الصفير</string>
<string name="stream_music">الوسائط</string>
<string name="stream_notification">الإشعارات</string>
<string name="tone_cdma_confirm">تأكيد CDMA</string>
<string name="tone_sup_confirm">تأكيد الإشراف على الاتصال</string>
<string name="tone_sup_radio_ack">إقرار مسار الراديو الإشرافي على الاتصال</string>
<string name="tone_prop_ack">إقرار إيجابي</string>
<string name="tone_prop_beep">صوت صفير عام</string>
@@ -162,7 +163,6 @@
<string name="default_search_engine">فتح البيانات المجهولة في</string>
<string name="always_ask">اسأل دائمًا</string>
<string name="open_with_url">فتح البيانات المجهولة باستخدام رابط</string>
<string name="automated_actions">الإجراءات الآلية</string>
<string name="automated_actions_none">لا توجد إجراءات آلية</string>
<string name="automated_actions_empty">لا توجد إجراءات آلية بعد</string>
@@ -189,7 +189,6 @@
<string name="automated_action_remove_confirm">إزالة هذا الإجراء؟</string>
<string name="automated_action_list_intent">فتح URL: %s</string>
<string name="automated_action_list_intent_empty">فتح URL</string>
<string name="automated_action_webview_title">إجراء آلي</string>
<string name="clear_network_suggestions">إزالة الشبكات المقترحة</string>
<string name="clear_network_suggestions_summary">إزالة الشبكات المقترحة التي تمت إضافتها مسبقًا من خلال هذا التطبيق.</string>
<string name="really_remove_all_networks">هل تريد حقًا إزالة جميع الشبكات؟</string>
@@ -232,7 +231,6 @@
<string name="save_as_file_name">حفظ في مجلد التنزيلات؟</string>
<string name="file_name">اسم الملف</string>
<string name="error_saving_file">يتعذر حفظ الملف</string>
<string name="error_file_exists">الملف موجود بالفعل</string>
<string name="connect_to_wifi">الاتصال بشبكة Wi-Fi</string>
<string name="wifi_config_failed">تعذر تهيئة شبكة Wi-Fi</string>
<string name="wifi_added">تمت إضافة شبكة Wi-Fi</string>
@@ -295,5 +293,110 @@
<string name="automated_action_intent_uri_invalid">عنوان Intent غير صالح</string>
<string name="automated_action_list_custom_intent">Intent مخصص: %s</string>
<string name="automated_action_list_custom_intent_empty">Intent مخصص</string>
<string name="format_description_aztec">رمز شريطي ثنائي الأبعاد يمكن قراءته دون الحاجة إلى منطقة هادئة حوله. يُستخدم كثيرًا في تذاكر المواصلات وبطاقات الصعود إلى الطائرة.</string>
<string name="format_description_codabar">رمز شريطي خطي مستخدم في المكتبات وبنوك الدم وفواتير شحن FedEx الجوية منذ عام 1972. يُرمّز الأرقام وعددًا من الأحرف الخاصة.</string>
<string name="format_description_code39">رمز شريطي خطي متغير الطول يُرمّز الأحرف الكبيرة والأرقام وبعض الرموز. يُستخدم على نطاق واسع في قطاعي السيارات والدفاع.</string>
<string name="format_description_code39ext">Code 39 الموسّع الذي يدعم مجموعة أحرف ASCII الكاملة المؤلفة من 128 حرفًا. يستخدم أزواجًا من رموز Code 39 القياسية لتمثيل الأحرف الإضافية.</string>
<string name="format_description_code32">معيار رمز شريطي صيدلاني إيطالي يُعرف أيضًا بـ IMH. يُستخدم لتحديد الأدوية المباعة في إيطاليا.</string>
<string name="format_description_pzn">رمز Pharmazentralnummer الألماني، وهو رمز شريطي يُستخدم لتحديد المنتجات الصيدلانية المباعة في ألمانيا.</string>
<string name="format_description_code93">رمز شريطي خطي أبجدي رقمي مضغوط يُرمّز مجموعة أحرف ASCII الكاملة. أكثر كثافة وأمانًا من Code 39.</string>
<string name="format_description_code128">رمز شريطي خطي عالي الكثافة يُرمّز مجموعة أحرف ASCII الكاملة. يُستخدم على نطاق واسع في الشحن والتغليف وإدارة المخزون.</string>
<string name="format_description_databar">عائلة من رموز GS1 الشريطية المضغوطة للعناصر الصغيرة جدًا بالنسبة لرموز EAN/UPC التقليدية. يُرمّز بيانات GTIN مع معلومات تكميلية اختيارية.</string>
<string name="format_description_databar_omni">DataBar Omnidirectional، قابل للقراءة من أي اتجاه. مصمم لعناصر التجزئة الصغيرة كالمنتجات الطازجة.</string>
<string name="format_description_databar_stk">DataBar Stacked، نسخة مزدوجة الصف من DataBar للعناصر الضيقة جدًا لرمز شريطي أحادي الصف.</string>
<string name="format_description_databar_ltd">DataBar Limited، نوع مضغوط للعناصر ذات GTIN-14 التي تبدأ بـ 0 أو 1.</string>
<string name="format_description_databar_exp">DataBar Expanded، قادر على تشفير بيانات تكميلية مثل الوزن والسعر وتاريخ الانتهاء إلى جانب GTIN.</string>
<string name="format_description_databar_exp_stk">DataBar Expanded Stacked، نسخة مزدوجة الصف من DataBar Expanded. مصمم للتسميات الضيقة.</string>
<string name="format_description_data_matrix">رمز شريطي ثنائي الأبعاد يُرمّز كميات كبيرة من البيانات في مساحة صغيرة. يُستخدم على نطاق واسع في الإلكترونيات والرعاية الصحية والخدمات البريدية.</string>
<string name="format_description_dx_film_edge">رمز شريطي مطبوع على حافة الأفلام الفوتوغرافية. يُرمّز نوع الفيلم وسرعته (ISO) وعدد مرات التعريض للضوء.</string>
<string name="format_description_ean8">رمز شريطي مضغوط مكون من 8 أرقام لعناصر التجزئة الصغيرة التي لا تتسع لرمز EAN-13 الكامل.</string>
<string name="format_description_ean13">الرمز الشريطي التجاري القياسي المكون من 13 رقمًا والمستخدم في جميع أنحاء العالم. تحمل معظم المنتجات المباعة في المتاجر رمز EAN-13 على عبواتها.</string>
<string name="format_description_itf">Interleaved 2 of 5، رمز شريطي خطي رقمي فقط يُرمّز أزواجًا من الأرقام. يُستخدم كثيرًا على الكراتين الخارجية وفي لوجستيات المستودعات.</string>
<string name="format_description_maxicode">رمز شريطي ثنائي الأبعاد ثابت الحجم طوّرته UPS. يُستخدم للفرز الآلي عالي السرعة وتتبع الطرود.</string>
<string name="format_description_pdf417">رمز شريطي ثنائي الأبعاد متعدد الصفوف يُرمّز كميات كبيرة من البيانات عبر صفوف متعددة. يُستخدم في وثائق الهوية وبطاقات الصعود وملصقات الشحن.</string>
<string name="format_description_qr_code">رمز شريطي ثنائي الأبعاد واسع الاستخدام تستطيع قراءته معظم كاميرات الهواتف الذكية. يمكنه تشفير عناوين URL والنصوص ومعلومات الاتصال والمزيد.</string>
<string name="format_description_micro_qr_code">نوع أصغر من QR Code بنمط قارئ واحد. مصمم للتطبيقات التي تكون فيها المساحة محدودة جدًا.</string>
<string name="format_description_rmqr_code">Rectangular Micro QR Code، نوع مستطيل ممدود من الرمز الشريطي ثنائي الأبعاد. مصمم للتسميات الضيقة وأساور المعصم.</string>
<string name="format_description_upca">الرمز الشريطي التجاري القياسي المكون من 12 رقمًا المستخدم في أمريكا الشمالية. مجموعة فرعية من EAN-13 مع الصفر البادئ الضمني.</string>
<string name="format_description_upce">نسخة مضغوطة مكونة من 6 أرقام من UPC-A للعبوات الصغيرة. صالحة فقط للمنتجات التي يمكن اختصار UPC-A الخاص بها بحذف الأصفار.</string>
<string name="idl_vehicle_class">فئة المركبة</string>
<string name="idl_restriction_codes">رموز القيود</string>
<string name="idl_endorsement_codes">رموز الاعتماد</string>
<string name="idl_date_of_expiry">تاريخ الانتهاء</string>
<string name="idl_customer_family_name">اسم العائلة</string>
<string name="idl_customer_first_name">الاسم الأول</string>
<string name="idl_customer_first_name_alt">الاسم الأول البديل</string>
<string name="idl_customer_middle_name">الاسم الأوسط</string>
<string name="idl_date_of_issue">تاريخ الإصدار</string>
<string name="idl_date_of_birth">تاريخ الميلاد</string>
<string name="idl_sex">الجنس</string>
<string name="idl_eye_color">لون العينين</string>
<string name="idl_body_height">الطول</string>
<string name="idl_address_street">الشارع</string>
<string name="idl_address_city">المدينة</string>
<string name="idl_address_jurisdiction_code">رمز الاختصاص</string>
<string name="idl_address_postal_code">الرمز البريدي</string>
<string name="idl_customer_id_number">رقم التعريف</string>
<string name="idl_document_discriminator">معرّف المستند</string>
<string name="idl_country">البلد</string>
<string name="idl_family_name_truncation">اختصار اسم العائلة</string>
<string name="idl_first_name_truncation">اختصار الاسم الأول</string>
<string name="idl_middle_name_truncation">اختصار الاسم الأوسط</string>
<string name="idl_address_street_2">الشارع 2</string>
<string name="idl_hair_color">لون الشعر</string>
<string name="idl_place_of_birth">مكان الميلاد</string>
<string name="idl_audit_information">معلومات التدقيق</string>
<string name="idl_inventory_control_number">رقم مراقبة المخزون</string>
<string name="idl_alias_family_name">اسم العائلة البديل</string>
<string name="idl_alias_given_name">الاسم البديل</string>
<string name="idl_alias_suffix_name">لاحقة الاسم البديل</string>
<string name="idl_name_suffix">لاحقة الاسم</string>
<string name="idl_weight_range">نطاق الوزن</string>
<string name="idl_ethnicity">الأصل العرقي</string>
<string name="idl_standard_vehicle_classification">التصنيف القياسي للمركبة</string>
<string name="idl_standard_endorsement_code">رمز الاعتماد القياسي</string>
<string name="idl_standard_restriction_code">رمز التقييد القياسي</string>
<string name="idl_vehicle_classification_description">وصف تصنيف المركبة</string>
<string name="idl_endorsement_code_description">وصف رمز الاعتماد</string>
<string name="idl_restriction_code_description">وصف رمز التقييد</string>
<string name="idl_compliance_type">نوع الامتثال</string>
<string name="idl_card_revision_date">تاريخ مراجعة البطاقة</string>
<string name="idl_hazmat_endorsement_expiration_date">تاريخ انتهاء اعتماد المواد الخطرة</string>
<string name="idl_limited_duration_document_indicator">مؤشر مستند محدود المدة</string>
<string name="idl_weight_pounds">الوزن (رطل)</string>
<string name="idl_weight_kilograms">الوزن (كيلوغرام)</string>
<string name="idl_under_18_until_date">أقل من 18 حتى تاريخ</string>
<string name="idl_under_19_until_date">أقل من 19 حتى تاريخ</string>
<string name="idl_under_21_until_date">أقل من 21 حتى تاريخ</string>
<string name="idl_organ_donor_indicator">مؤشر التبرع بالأعضاء</string>
<string name="idl_veteran_indicator">مؤشر المحارب القديم</string>
<string name="epc_service_tag">وسم الخدمة</string>
<string name="epc_version">الإصدار</string>
<string name="epc_charset">مجموعة المحارف</string>
<string name="epc_identification">التعريف</string>
<string name="epc_bic">BIC</string>
<string name="epc_name">الاسم</string>
<string name="epc_iban">IBAN</string>
<string name="epc_amount">المبلغ</string>
<string name="epc_purpose">الغرض</string>
<string name="epc_reference">مرجع الحوالة</string>
<string name="epc_text">نص الحوالة</string>
<string name="epc_information">معلومات</string>
<string name="idb_verification">التحقق</string>
<string name="idb_certificate_reference">مرجع الشهادة</string>
<string name="idb_signer_certificate_subject">موضوع شهادة التوقيع</string>
<string name="idb_signer_certificate_issuer">جهة إصدار شهادة التوقيع</string>
<string name="idb_signature_verification">التحقق من التوقيع</string>
<string name="idb_verification_unsigned">غير موقّع</string>
<string name="idb_verification_missing_signer_certificate">شهادة التوقيع مفقودة</string>
<string name="idb_verification_invalid_signer_certificate">شهادة التوقيع غير صالحة</string>
<string name="idb_verification_signer_certificate_issuer_not_found_in_master_list">جهة إصدار شهادة التوقيع غير موجودة في القائمة الرئيسية</string>
<string name="idb_verification_verified">تم التحقق</string>
<string name="idb_verification_signature_invalid">التوقيع غير صالح</string>
<string name="idb_verification_error">خطأ في التحقق</string>
<string name="idb_yes">نعم</string>
<string name="idb_no">لا</string>
<string name="vds_document_type">نوع المستند</string>
<string name="vds_issuing_country">بلد الإصدار</string>
<string name="vds_signing_date">تاريخ التوقيع</string>
</resources>
+114 -10
View File
@@ -1,3 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="welcome">Добре дошли!</string>
<string name="mode_expert">Разширен</string>
@@ -15,10 +16,10 @@
<item quantity="other">%2$d символа, %1$s</item>
</plurals>
<string name="error_correction_level">Ниво на коригиране на грешки</string>
<string name="error_correction_level_l" formatted="false">Ниско (~7&#37; корекция)</string>
<string name="error_correction_level_m" formatted="false">Средно (~15&#37; корекция)</string>
<string name="error_correction_level_q" formatted="false">Четвъртично (~25&#37; корекция)</string>
<string name="error_correction_level_h" formatted="false">Високо (~30&#37; корекция)</string>
<string name="error_correction_level_l" formatted="false">Ниско (~7% корекция)</string>
<string name="error_correction_level_m" formatted="false">Средно (~15% корекция)</string>
<string name="error_correction_level_q" formatted="false">Четвъртично (~25% корекция)</string>
<string name="error_correction_level_h" formatted="false">Високо (~30% корекция)</string>
<string name="label">Етикет</string>
<string name="colors">Преден и заден план</string>
<string name="colors_black_on_white">Черно на бяло</string>
@@ -36,7 +37,6 @@
<string name="qr_version_and_modules">%1$s (%2$d модули)</string>
<string name="qr_data_mask">Маска за данни</string>
<string name="toggle_flash">Превключване на светкавицата</string>
<string name="error_flash">Грешка при превключването на светкавицата</string>
<string name="share">Сподели</string>
<string name="share_file">Споделяне като файл</string>
<string name="share_as">Сподели като?</string>
@@ -111,8 +111,10 @@
<string name="beep">Звуков сигнал при сканиране</string>
<string name="beep_summary">Активирайте това, ако искате вашето устройство да издава звуков сигнал при разпознаване на код.</string>
<string name="beep_tone">Звуков сигнал</string>
<string name="beep_stream">Аудио поток за сигнала</string>
<string name="stream_music">Медия</string>
<string name="stream_notification">Известия</string>
<string name="tone_cdma_confirm">CDMA потвърждение</string>
<string name="tone_sup_confirm">Потвърждение на надзорния разговор</string>
<string name="tone_sup_radio_ack">Потвърждение на контролния радиопът на повикване</string>
<string name="tone_prop_ack">Положително признание</string>
<string name="tone_prop_beep">Общ звуков сигнал</string>
@@ -153,7 +155,6 @@
<string name="default_search_engine">Отворяй неизвестни данни в</string>
<string name="always_ask">Винаги питай</string>
<string name="open_with_url">Отворяне на неизвестни данни с URL</string>
<string name="automated_actions">Автоматизирани действия</string>
<string name="automated_actions_none">Няма автоматизирани действия</string>
<string name="automated_actions_empty">Все още няма автоматизирани действия</string>
@@ -176,7 +177,6 @@
<string name="automated_action_remove_confirm">Да се премахне ли това действие?</string>
<string name="automated_action_list_intent">Отваряне на URL: %s</string>
<string name="automated_action_list_intent_empty">Отваряне на URL</string>
<string name="automated_action_webview_title">Автоматизирано действие</string>
<string name="clear_network_suggestions">Премахнете мрежовите предложения</string>
<string name="clear_network_suggestions_summary">Премахване на мрежовите предложения, които преди са били добавени с това приложение.</string>
<string name="really_remove_all_networks">Наистина ли искате да премахнете всички мрежи?</string>
@@ -219,7 +219,6 @@
<string name="save_as_file_name">Запазване в папка за изтегляния?</string>
<string name="file_name">Име на файл</string>
<string name="error_saving_file">Неуспешно запазване на Файлът</string>
<string name="error_file_exists">Файлът вече съществува</string>
<string name="connect_to_wifi">Свържи се към Wi-Fi</string>
<string name="wifi_config_failed">Неуспешно конфигуриране на Wi-Fi</string>
<string name="wifi_added">Wi-Fi успешно добавен</string>
@@ -282,5 +281,110 @@
<string name="automated_action_intent_uri_invalid">Невалиден Intent URI</string>
<string name="automated_action_list_custom_intent">Персонализиран Intent: %s</string>
<string name="automated_action_list_custom_intent_empty">Персонализиран Intent</string>
<string name="format_description_aztec">2D матричен баркод, който може да се чете без тиха зона около него. Използва се често в транспортни билети и бордни карти.</string>
<string name="format_description_codabar">Линеен баркод, използван в библиотеки, кръвни банки и товарителници на FedEx от 1972 г. Кодира цифри и няколко специални знака.</string>
<string name="format_description_code39">Линеен баркод с променлива дължина, кодиращ главни букви, цифри и няколко символа. Широко използван в автомобилната и отбранителната промишленост.</string>
<string name="format_description_code39ext">Разширен Code 39, поддържащ пълния набор от 128 ASCII символа. Използва двойки стандартни символи на Code 39 за представяне на допълнителни знаци.</string>
<string name="format_description_code32">Италиански фармацевтичен стандарт за баркод, известен още като IMH. Използва се за идентифициране на лекарства, продавани в Италия.</string>
<string name="format_description_pzn">Германският Pharmazentralnummer — баркод за идентифициране на фармацевтични продукти, продавани в Германия.</string>
<string name="format_description_code93">Компактен буквено-цифров линеен баркод, кодиращ пълния ASCII набор от знаци. По-плътен и защитен от Code 39.</string>
<string name="format_description_code128">Линеен баркод с висока плътност, кодиращ пълния ASCII набор от знаци. Широко използван в превоза, опаковките и управлението на складове.</string>
<string name="format_description_databar">Семейство компактни GS1 баркодове за артикули, твърде малки за традиционните символи EAN/UPC. Кодира данни GTIN с незадължителна допълнителна информация.</string>
<string name="format_description_databar_omni">DataBar Omnidirectional — четим от всяка посока. Предназначен за малки търговски артикули като пресни плодове и зеленчуци.</string>
<string name="format_description_databar_stk">DataBar Stacked — двуредова версия на DataBar за артикули, твърде тесни за еднореден баркод.</string>
<string name="format_description_databar_ltd">DataBar Limited — компактен вариант за артикули с GTIN-14, започващ с 0 или 1.</string>
<string name="format_description_databar_exp">DataBar Expanded — способен да кодира допълнителни данни като тегло, цена и срок на годност заедно с GTIN.</string>
<string name="format_description_databar_exp_stk">DataBar Expanded Stacked — двуредова версия на DataBar Expanded. Предназначен за тесни етикети.</string>
<string name="format_description_data_matrix">2D матричен баркод, кодиращ голямо количество данни на малка площ. Широко използван в електрониката, здравеопазването и пощенските услуги.</string>
<string name="format_description_dx_film_edge">Баркод, отпечатан по ръба на фотографски филм. Кодира типа на филма, чувствителността (ISO) и броя на кадрите.</string>
<string name="format_description_ean8">Компактен 8-цифров баркод за малки търговски артикули, където пълен EAN-13 не би се побрал.</string>
<string name="format_description_ean13">Стандартният 13-цифров баркод за търговия на дребно, използван по целия свят. Повечето продукти в магазините носят EAN-13 на опаковката си.</string>
<string name="format_description_itf">Interleaved 2 of 5 — само цифров линеен баркод, кодиращ двойки цифри. Използва се често на външни кашони и в логистиката на складове.</string>
<string name="format_description_maxicode">2D матричен баркод с фиксиран размер, разработен от UPS. Използва се за автоматизирано високоскоростно сортиране и проследяване на пратки.</string>
<string name="format_description_pdf417">Многоредов 2D баркод, кодиращ голямо количество данни в множество редове. Използван в документи за самоличност, бордни карти и товарителници.</string>
<string name="format_description_qr_code">Широко използван 2D матричен баркод, четим от повечето смартфон камери. Може да кодира URL адреси, текст, информация за контакти и др.</string>
<string name="format_description_micro_qr_code">По-малък вариант на QR Code с единичен шаблон за намиране. Предназначен за приложения с много ограничено пространство.</string>
<string name="format_description_rmqr_code">Rectangular Micro QR Code — удължен вариант на 2D баркод. Предназначен за тесни етикети и гривни.</string>
<string name="format_description_upca">Стандартният 12-цифров баркод за търговия на дребно в Северна Америка. Подмножество на EAN-13, с имплицитна водеща нула.</string>
<string name="format_description_upce">Компресирана 6-цифрена версия на UPC-A за малки опаковки. Валидна само за продукти, чийто UPC-A може да бъде съкратен чрез потискане на нули.</string>
<string name="idl_vehicle_class">Клас на превозното средство</string>
<string name="idl_restriction_codes">Кодове за ограничения</string>
<string name="idl_endorsement_codes">Кодове за правоспособност</string>
<string name="idl_date_of_expiry">Дата на изтичане</string>
<string name="idl_customer_family_name">Фамилия</string>
<string name="idl_customer_first_name">Собствено име</string>
<string name="idl_customer_first_name_alt">Алтернативно собствено име</string>
<string name="idl_customer_middle_name">Презиме</string>
<string name="idl_date_of_issue">Дата на издаване</string>
<string name="idl_date_of_birth">Дата на раждане</string>
<string name="idl_sex">Пол</string>
<string name="idl_eye_color">Цвят на очите</string>
<string name="idl_body_height">Ръст</string>
<string name="idl_address_street">Улица</string>
<string name="idl_address_city">Град</string>
<string name="idl_address_jurisdiction_code">Код на юрисдикция</string>
<string name="idl_address_postal_code">Пощенски код</string>
<string name="idl_customer_id_number">Идентификационен номер</string>
<string name="idl_document_discriminator">Идентификатор на документа</string>
<string name="idl_country">Държава</string>
<string name="idl_family_name_truncation">Съкращение на фамилия</string>
<string name="idl_first_name_truncation">Съкращение на собствено име</string>
<string name="idl_middle_name_truncation">Съкращение на презиме</string>
<string name="idl_address_street_2">Улица 2</string>
<string name="idl_hair_color">Цвят на косата</string>
<string name="idl_place_of_birth">Място на раждане</string>
<string name="idl_audit_information">Информация за одит</string>
<string name="idl_inventory_control_number">Номер за контрол на инвентара</string>
<string name="idl_alias_family_name">Фамилия на псевдоним</string>
<string name="idl_alias_given_name">Собствено име на псевдоним</string>
<string name="idl_alias_suffix_name">Суфикс на псевдоним</string>
<string name="idl_name_suffix">Суфикс на име</string>
<string name="idl_weight_range">Диапазон на тегло</string>
<string name="idl_ethnicity">Етническа принадлежност</string>
<string name="idl_standard_vehicle_classification">Стандартна класификация на превозното средство</string>
<string name="idl_standard_endorsement_code">Стандартен код за правоспособност</string>
<string name="idl_standard_restriction_code">Стандартен код за ограничение</string>
<string name="idl_vehicle_classification_description">Описание на класификацията на превозното средство</string>
<string name="idl_endorsement_code_description">Описание на кода за правоспособност</string>
<string name="idl_restriction_code_description">Описание на кода за ограничение</string>
<string name="idl_compliance_type">Тип съответствие</string>
<string name="idl_card_revision_date">Дата на ревизия на картата</string>
<string name="idl_hazmat_endorsement_expiration_date">Дата на изтичане на правоспособност за опасни материали</string>
<string name="idl_limited_duration_document_indicator">Индикатор за документ с ограничена валидност</string>
<string name="idl_weight_pounds">Тегло (паундове)</string>
<string name="idl_weight_kilograms">Тегло (килограми)</string>
<string name="idl_under_18_until_date">Под 18 години до</string>
<string name="idl_under_19_until_date">Под 19 години до</string>
<string name="idl_under_21_until_date">Под 21 години до</string>
<string name="idl_organ_donor_indicator">Индикатор за донор на органи</string>
<string name="idl_veteran_indicator">Индикатор за ветеран</string>
<string name="epc_service_tag">Служебен етикет</string>
<string name="epc_version">Версия</string>
<string name="epc_charset">Набор от символи</string>
<string name="epc_identification">Идентификация</string>
<string name="epc_bic">BIC</string>
<string name="epc_name">Име</string>
<string name="epc_iban">IBAN</string>
<string name="epc_amount">Сума</string>
<string name="epc_purpose">Основание</string>
<string name="epc_reference">Референция за плащане</string>
<string name="epc_text">Текст на плащането</string>
<string name="epc_information">Информация</string>
<string name="idb_verification">Проверка</string>
<string name="idb_certificate_reference">Референция на сертификата</string>
<string name="idb_signer_certificate_subject">Субект на сертификата за подпис</string>
<string name="idb_signer_certificate_issuer">Издател на сертификата за подпис</string>
<string name="idb_signature_verification">Проверка на подписа</string>
<string name="idb_verification_unsigned">Неподписан</string>
<string name="idb_verification_missing_signer_certificate">Липсва сертификат за подпис</string>
<string name="idb_verification_invalid_signer_certificate">Невалиден сертификат за подпис</string>
<string name="idb_verification_signer_certificate_issuer_not_found_in_master_list">Издателят на сертификата за подпис не е намерен в главния списък</string>
<string name="idb_verification_verified">Потвърдено</string>
<string name="idb_verification_signature_invalid">Невалиден подпис</string>
<string name="idb_verification_error">Грешка при проверката</string>
<string name="idb_yes">Да</string>
<string name="idb_no">Не</string>
<string name="vds_document_type">Тип документ</string>
<string name="vds_issuing_country">Издаваща държава</string>
<string name="vds_signing_date">Дата на подписване</string>
</resources>
+114 -10
View File
@@ -1,3 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="welcome">স্বাগতম!</string>
<string name="mode_expert">উন্নত</string>
@@ -15,10 +16,10 @@
<item quantity="other">%2$dটি অক্ষর, %1$s</item>
</plurals>
<string name="error_correction_level">ত্রুটি ঠিককরণ পরিমাণ</string>
<string name="error_correction_level_l" formatted="false">কম (~&#37; ঠিককরণ)</string>
<string name="error_correction_level_m" formatted="false">মধ্যম (~১৫&#37; ঠিককরণ)</string>
<string name="error_correction_level_q" formatted="false">বেশি (~২৫&#37; ঠিককরণ)</string>
<string name="error_correction_level_h" formatted="false">অনেক বেশি (~৩০&#37; ঠিককরণ)</string>
<string name="error_correction_level_l" formatted="false">কম (~% ঠিককরণ)</string>
<string name="error_correction_level_m" formatted="false">মধ্যম (~১৫% ঠিককরণ)</string>
<string name="error_correction_level_q" formatted="false">বেশি (~২৫% ঠিককরণ)</string>
<string name="error_correction_level_h" formatted="false">অনেক বেশি (~৩০% ঠিককরণ)</string>
<string name="label">লেবেল</string>
<string name="colors">পূর্ববর্তী এবং সৃজনাধীন</string>
<string name="colors_black_on_white">সাদা উপরে কালো</string>
@@ -36,7 +37,6 @@
<string name="qr_version_and_modules">%1$s (%2$d modules)</string>
<string name="qr_data_mask">ডেটা মাস্ক</string>
<string name="toggle_flash">আলো</string>
<string name="error_flash">ফ্ল্যাশ টগল করার সময় ত্রুটি</string>
<string name="share">ভাগ করো</string>
<string name="share_file">ফাইল হিসেবে ভাগাভাগি</string>
<string name="share_as">ভাগ করার মাধ্যম</string>
@@ -111,8 +111,10 @@
<string name="beep">প্রকোপে বিপ দিন</string>
<string name="beep_summary">যদি আপনি চান যে আপনার ডিভাইসটি কোড প্রাপ্ত হলে বিপ শব্দ করে।</string>
<string name="beep_tone">বিপ টোন</string>
<string name="beep_stream">বিপ অডিও স্ট্রিম</string>
<string name="stream_music">মিডিয়া</string>
<string name="stream_notification">বিজ্ঞপ্তি</string>
<string name="tone_cdma_confirm">সিডিএমএ নিশ্চিত করুন</string>
<string name="tone_sup_confirm">কল সুপারভাইজরী কনফার্ম</string>
<string name="tone_sup_radio_ack">কল সুপারভাইজরি রেডিও পাথ স্বীকৃতি</string>
<string name="tone_prop_ack">ধন্যবাদ</string>
<string name="tone_prop_beep">সাধারণ বিপ</string>
@@ -153,7 +155,6 @@
<string name="default_search_engine">অজানা ডেটা খোলুন</string>
<string name="always_ask">সবসময় জিজ্ঞাসা করুন</string>
<string name="open_with_url">অজানা ইউআরএল খুলো</string>
<string name="automated_actions">স্বয়ংক্রিয় ক্রিয়াসমূহ</string>
<string name="automated_actions_none">কোনো স্বয়ংক্রিয় ক্রিয়া নেই</string>
<string name="automated_actions_empty">এখনো কোনো স্বয়ংক্রিয় ক্রিয়া নেই</string>
@@ -176,7 +177,6 @@
<string name="automated_action_remove_confirm">এই ক্রিয়াটি সরাবেন?</string>
<string name="automated_action_list_intent">URL খুলুন: %s</string>
<string name="automated_action_list_intent_empty">URL খুলুন</string>
<string name="automated_action_webview_title">স্বয়ংক্রিয় ক্রিয়া</string>
<string name="clear_network_suggestions">Clear network suggestions</string>
<string name="clear_network_suggestions_summary">Remove all of the network suggestions that were previously provided by this app.</string>
<string name="really_remove_all_networks">সব নেটওয়ার্ক সত্যিই সরান?</string>
@@ -219,7 +219,6 @@
<string name="save_as_file_name">ডাউনলোডে নথি হিসেবে সংরক্ষণ করবে?</string>
<string name="file_name">নথির নাম</string>
<string name="error_saving_file">নথি সংরক্ষণ করা যায়নি</string>
<string name="error_file_exists">নথি আগে থেকে আছে</string>
<string name="connect_to_wifi">ওয়াইফাইর সাথে যুক্ত করো</string>
<string name="wifi_config_failed">ওয়াইফাইয়ে ঠিক করে যুক্ত হওয়া যায়নি</string>
<string name="wifi_added">ওয়াইফাই যোগকৃত</string>
@@ -282,5 +281,110 @@
<string name="automated_action_intent_uri_invalid">অবৈধ Intent URI</string>
<string name="automated_action_list_custom_intent">কাস্টম Intent: %s</string>
<string name="automated_action_list_custom_intent_empty">কাস্টম Intent</string>
<string name="format_description_aztec">একটি 2D ম্যাট্রিক্স বারকোড যা চারপাশে কোয়েট জোন ছাড়াই পড়া যায়। পরিবহন টিকিট এবং বোর্ডিং পাসে প্রায়ই ব্যবহৃত হয়।</string>
<string name="format_description_codabar">১৯৭২ সাল থেকে লাইব্রেরি, ব্লাড ব্যাংক এবং FedEx এয়ার বিলে ব্যবহৃত একটি লিনিয়ার বারকোড। সংখ্যা এবং কিছু বিশেষ অক্ষর এনকোড করে।</string>
<string name="format_description_code39">বড় হাতের অক্ষর, সংখ্যা এবং কিছু প্রতীক এনকোড করা পরিবর্তনশীল দৈর্ঘ্যের লিনিয়ার বারকোড। অটোমোটিভ এবং প্রতিরক্ষা শিল্পে ব্যাপকভাবে ব্যবহৃত হয়।</string>
<string name="format_description_code39ext">সম্পূর্ণ ১২৮টি ASCII অক্ষর সমর্থনকারী বর্ধিত Code 39। অতিরিক্ত অক্ষর উপস্থাপনে স্ট্যান্ডার্ড Code 39 চিহ্নের জোড়া ব্যবহার করে।</string>
<string name="format_description_code32">IMH নামেও পরিচিত ইতালীয় ফার্মাসিউটিক্যাল বারকোড মান। ইতালিতে বিক্রিত ওষুধ চিহ্নিত করতে ব্যবহৃত হয়।</string>
<string name="format_description_pzn">জার্মান Pharmazentralnummer, জার্মানিতে বিক্রিত ফার্মাসিউটিক্যাল পণ্য চিহ্নিত করতে ব্যবহৃত একটি বারকোড।</string>
<string name="format_description_code93">সম্পূর্ণ ASCII অক্ষর সেট এনকোড করা কমপ্যাক্ট আলফানিউমেরিক লিনিয়ার বারকোড। Code 39-এর চেয়ে বেশি ঘন এবং সুরক্ষিত।</string>
<string name="format_description_code128">সম্পূর্ণ ASCII অক্ষর সেট এনকোড করা উচ্চ-ঘনত্বের লিনিয়ার বারকোড। শিপিং, প্যাকেজিং এবং ইনভেন্টরি ম্যানেজমেন্টে ব্যাপকভাবে ব্যবহৃত হয়।</string>
<string name="format_description_databar">ঐতিহ্যবাহী EAN/UPC চিহ্নের জন্য খুব ছোট পণ্যের জন্য কমপ্যাক্ট GS1 বারকোডের একটি পরিবার। ঐচ্ছিক পরিপূরক তথ্যসহ GTIN ডেটা এনকোড করে।</string>
<string name="format_description_databar_omni">DataBar Omnidirectional, যেকোনো দিক থেকে পড়া যায়। তাজা কৃষিপণ্যের মতো ছোট খুচরা পণ্যের জন্য ডিজাইন করা হয়েছে।</string>
<string name="format_description_databar_stk">DataBar Stacked, একক-সারির বারকোডের জন্য খুব সরু পণ্যের জন্য DataBar-এর দুই-সারির সংস্করণ।</string>
<string name="format_description_databar_ltd">DataBar Limited, ০ বা ১ দিয়ে শুরু হওয়া GTIN-14 সহ পণ্যের জন্য একটি কমপ্যাক্ট ভেরিয়েন্ট।</string>
<string name="format_description_databar_exp">DataBar Expanded, GTIN-এর পাশাপাশি ওজন, মূল্য এবং মেয়াদ শেষের তারিখের মতো পরিপূরক ডেটা এনকোড করতে সক্ষম।</string>
<string name="format_description_databar_exp_stk">DataBar Expanded Stacked, DataBar Expanded-এর দুই-সারির সংস্করণ। সরু লেবেলের জন্য ডিজাইন করা হয়েছে।</string>
<string name="format_description_data_matrix">ছোট এলাকায় প্রচুর পরিমাণ ডেটা এনকোড করা একটি 2D ম্যাট্রিক্স বারকোড। ইলেকট্রনিক্স, স্বাস্থ্যসেবা এবং ডাক সেবায় ব্যাপকভাবে ব্যবহৃত হয়।</string>
<string name="format_description_dx_film_edge">ফটোগ্রাফিক ফিল্মের প্রান্তে মুদ্রিত একটি বারকোড। ফিল্মের ধরন, গতি (ISO) এবং এক্সপোজারের সংখ্যা এনকোড করে।</string>
<string name="format_description_ean8">ছোট খুচরা পণ্যের জন্য কমপ্যাক্ট ৮-অঙ্কের বারকোড যেখানে সম্পূর্ণ EAN-13 ফিট হবে না।</string>
<string name="format_description_ean13">বিশ্বব্যাপী ব্যবহৃত আদর্শ ১৩-অঙ্কের খুচরা বারকোড। দোকানে বিক্রিত বেশিরভাগ পণ্যের প্যাকেজিংয়ে EAN-13 থাকে।</string>
<string name="format_description_itf">Interleaved 2 of 5, কেবল সংখ্যা এনকোড করা লিনিয়ার বারকোড যা সংখ্যার জোড়া এনকোড করে। প্রায়ই বাইরের কার্টন এবং গুদাম লজিস্টিকসে ব্যবহৃত হয়।</string>
<string name="format_description_maxicode">UPS তৈরি স্থির আকারের 2D ম্যাট্রিক্স বারকোড। পার্সেলের স্বয়ংক্রিয় উচ্চ-গতির বাছাই এবং ট্র্যাকিংয়ের জন্য ব্যবহৃত হয়।</string>
<string name="format_description_pdf417">একাধিক সারি জুড়ে প্রচুর পরিমাণ ডেটা এনকোড করা স্ট্যাকড 2D বারকোড। পরিচয়পত্র, বোর্ডিং পাস এবং শিপিং লেবেলে ব্যবহৃত হয়।</string>
<string name="format_description_qr_code">বেশিরভাগ স্মার্টফোন ক্যামেরায় পড়া যায় এমন ব্যাপকভাবে ব্যবহৃত 2D ম্যাট্রিক্স বারকোড। URL, টেক্সট, যোগাযোগের তথ্য এবং আরও অনেক কিছু এনকোড করতে পারে।</string>
<string name="format_description_micro_qr_code">একটি একক ফাইন্ডার প্যাটার্ন সহ QR Code-এর ছোট ভেরিয়েন্ট। স্থান অত্যন্ত সীমিত এমন অ্যাপ্লিকেশনের জন্য ডিজাইন করা হয়েছে।</string>
<string name="format_description_rmqr_code">Rectangular Micro QR Code, একটি দীর্ঘায়িত 2D বারকোড ভেরিয়েন্ট। সরু লেবেল এবং রিস্টব্যান্ডের জন্য ডিজাইন করা হয়েছে।</string>
<string name="format_description_upca">উত্তর আমেরিকায় ব্যবহৃত আদর্শ ১২-অঙ্কের খুচরা বারকোড। EAN-13-এর একটি সাবসেট, শুরুর শূন্যটি অন্তর্নিহিত।</string>
<string name="format_description_upce">ছোট প্যাকেজের জন্য UPC-A-এর সংকুচিত ৬-অঙ্কের সংস্করণ। কেবল সেই পণ্যের জন্য বৈধ যার UPC-A জিরো-সাপ্রেস করা যায়।</string>
<string name="idl_vehicle_class">যানবাহনের শ্রেণি</string>
<string name="idl_restriction_codes">সীমাবদ্ধতার কোড</string>
<string name="idl_endorsement_codes">অনুমোদনের কোড</string>
<string name="idl_date_of_expiry">মেয়াদ শেষের তারিখ</string>
<string name="idl_customer_family_name">পদবি</string>
<string name="idl_customer_first_name">নাম</string>
<string name="idl_customer_first_name_alt">বিকল্প নাম</string>
<string name="idl_customer_middle_name">মধ্য নাম</string>
<string name="idl_date_of_issue">ইস্যুর তারিখ</string>
<string name="idl_date_of_birth">জন্মতারিখ</string>
<string name="idl_sex">লিঙ্গ</string>
<string name="idl_eye_color">চোখের রঙ</string>
<string name="idl_body_height">উচ্চতা</string>
<string name="idl_address_street">রাস্তা</string>
<string name="idl_address_city">শহর</string>
<string name="idl_address_jurisdiction_code">অধিক্ষেত্র কোড</string>
<string name="idl_address_postal_code">পোস্টাল কোড</string>
<string name="idl_customer_id_number">পরিচয় নম্বর</string>
<string name="idl_document_discriminator">নথির শনাক্তকারী</string>
<string name="idl_country">দেশ</string>
<string name="idl_family_name_truncation">পদবির সংক্ষিপ্তকরণ</string>
<string name="idl_first_name_truncation">নামের সংক্ষিপ্তকরণ</string>
<string name="idl_middle_name_truncation">মধ্য নামের সংক্ষিপ্তকরণ</string>
<string name="idl_address_street_2">রাস্তা ২</string>
<string name="idl_hair_color">চুলের রঙ</string>
<string name="idl_place_of_birth">জন্মস্থান</string>
<string name="idl_audit_information">অডিট তথ্য</string>
<string name="idl_inventory_control_number">ইনভেন্টরি নিয়ন্ত্রণ নম্বর</string>
<string name="idl_alias_family_name">ছদ্ম পদবি</string>
<string name="idl_alias_given_name">ছদ্ম নাম</string>
<string name="idl_alias_suffix_name">ছদ্ম নামের প্রত্যয়</string>
<string name="idl_name_suffix">নামের প্রত্যয়</string>
<string name="idl_weight_range">ওজনের পরিসর</string>
<string name="idl_ethnicity">জাতিগত পরিচয়</string>
<string name="idl_standard_vehicle_classification">মানক যানবাহন শ্রেণিবিন্যাস</string>
<string name="idl_standard_endorsement_code">মানক অনুমোদন কোড</string>
<string name="idl_standard_restriction_code">মানক সীমাবদ্ধতা কোড</string>
<string name="idl_vehicle_classification_description">যানবাহন শ্রেণিবিন্যাসের বিবরণ</string>
<string name="idl_endorsement_code_description">অনুমোদন কোডের বিবরণ</string>
<string name="idl_restriction_code_description">সীমাবদ্ধতা কোডের বিবরণ</string>
<string name="idl_compliance_type">সামঞ্জস্যের ধরন</string>
<string name="idl_card_revision_date">কার্ড সংশোধনের তারিখ</string>
<string name="idl_hazmat_endorsement_expiration_date">বিপজ্জনক পদার্থ অনুমোদনের মেয়াদ শেষের তারিখ</string>
<string name="idl_limited_duration_document_indicator">সীমিত মেয়াদের নথির নির্দেশক</string>
<string name="idl_weight_pounds">ওজন (পাউন্ড)</string>
<string name="idl_weight_kilograms">ওজন (কিলোগ্রাম)</string>
<string name="idl_under_18_until_date">১৮ বছরের নিচে পর্যন্ত</string>
<string name="idl_under_19_until_date">১৯ বছরের নিচে পর্যন্ত</string>
<string name="idl_under_21_until_date">২১ বছরের নিচে পর্যন্ত</string>
<string name="idl_organ_donor_indicator">অঙ্গদাতা নির্দেশক</string>
<string name="idl_veteran_indicator">প্রবীণ সৈনিক নির্দেশক</string>
<string name="epc_service_tag">সেবা ট্যাগ</string>
<string name="epc_version">সংস্করণ</string>
<string name="epc_charset">অক্ষরসমষ্টি</string>
<string name="epc_identification">শনাক্তকরণ</string>
<string name="epc_bic">BIC</string>
<string name="epc_name">নাম</string>
<string name="epc_iban">IBAN</string>
<string name="epc_amount">পরিমাণ</string>
<string name="epc_purpose">উদ্দেশ্য</string>
<string name="epc_reference">রেমিট্যান্স রেফারেন্স</string>
<string name="epc_text">রেমিট্যান্স টেক্সট</string>
<string name="epc_information">তথ্য</string>
<string name="idb_verification">Verification</string>
<string name="idb_certificate_reference">Certificate Reference</string>
<string name="idb_signer_certificate_subject">Signer Certificate Subject</string>
<string name="idb_signer_certificate_issuer">Signer Certificate Issuer</string>
<string name="idb_signature_verification">Signature Verification</string>
<string name="idb_verification_unsigned">Unsigned</string>
<string name="idb_verification_missing_signer_certificate">Missing signer certificate</string>
<string name="idb_verification_invalid_signer_certificate">Invalid signer certificate</string>
<string name="idb_verification_signer_certificate_issuer_not_found_in_master_list">Signer certificate issuer not found in master list</string>
<string name="idb_verification_verified">Verified</string>
<string name="idb_verification_signature_invalid">Signature invalid</string>
<string name="idb_verification_error">Verification error</string>
<string name="idb_yes">Yes</string>
<string name="idb_no">No</string>
<string name="vds_document_type">Document Type</string>
<string name="vds_issuing_country">Issuing Country</string>
<string name="vds_signing_date">Signing Date</string>
</resources>
+114 -11
View File
@@ -39,7 +39,6 @@
<string name="qr_version_and_modules">%1$s (%2$d modulů)</string>
<string name="qr_data_mask">Maska dat</string>
<string name="toggle_flash">Přepnout blesk</string>
<string name="error_flash">Zapnutí/vypnutí blesku selhalo</string>
<string name="share">Sdílet</string>
<string name="share_file">Sdílet jako soubor</string>
<string name="share_as">Sdílet jako?</string>
@@ -71,7 +70,7 @@
<string name="find_code">Najít kód</string>
<string name="find_barcode_with_content">Co obsah?</string>
<string name="find_code_hint">Termín nebo regulární výraz</string>
<string name="does_not_match_search_term">Neodpovídá vyhledávacímu termínu</string>
<string name="does_not_match_search_term">Neodpovídá hledanému dotazu</string>
<string name="scan_for">Naskenovat %s</string>
<string name="quarter_second">Čtvrt sekundy</string>
<string name="half_second">Půl sekundy</string>
@@ -114,8 +113,10 @@
<string name="beep">Pípnout při rozpoznání</string>
<string name="beep_summary">Povolte, pokud chcete pípnutí při rozpoznání kódu.</string>
<string name="beep_tone">Tón pípnutí</string>
<string name="beep_stream">Zvukový kanál pípnutí</string>
<string name="stream_music">Média</string>
<string name="stream_notification">Oznámení</string>
<string name="tone_cdma_confirm">Potvrzení CDMA</string>
<string name="tone_sup_confirm">Potvrzení dohledu volání</string>
<string name="tone_sup_radio_ack">Hovor na dohledové rádiové cestě potvrzení</string>
<string name="tone_prop_ack">Kladné potvrzení příjmu</string>
<string name="tone_prop_beep">Obecné pípnutí</string>
@@ -153,12 +154,11 @@
<string name="no_checksum">Žádný kontrolní součet</string>
<string name="show_recreation">Zobrazit zrekonstruovaný kód</string>
<string name="show_recreation_summary">Zrekonstruovat a zobrazit čárový kód z přečteného obrazu, pokud je to možné.</string>
<string name="close_automatically">Vrátit se po zkopírování/sdílení</string>
<string name="close_automatically">Vrátit se zpět po zkopírování/sdílení</string>
<string name="close_automatically_summary">Po zkopírovaní či sdílení se automaticky vrátí na skenovací obrazovku.</string>
<string name="default_search_engine">Nerozpoznaná data otevřít v</string>
<string name="always_ask">Vždy se zeptat</string>
<string name="open_with_url">Otevřít nerozpoznaná data pomocí URL</string>
<string name="automated_actions">Automatizované akce</string>
<string name="automated_actions_none">Žádné automatizované akce</string>
<string name="automated_actions_empty">Zatím žádné automatizované akce</string>
@@ -166,7 +166,7 @@
<item quantity="one">%d automatizovaná akce</item>
<item quantity="few">%d automatizované akce</item>
<item quantity="many">%d automatizovaných akcí</item>
<item quantity="other">%d automatizované akce</item>
<item quantity="other">%d automatizovaných akcí</item>
</plurals>
<string name="automated_action_add">Přidat akci</string>
<string name="automated_action_edit">Upravit akci</string>
@@ -183,7 +183,6 @@
<string name="automated_action_remove_confirm">Odstranit tuto akci?</string>
<string name="automated_action_list_intent">Otevřít URL: %s</string>
<string name="automated_action_list_intent_empty">Otevřít URL</string>
<string name="automated_action_webview_title">Automatizovaná akce</string>
<string name="clear_network_suggestions">Smazat navrhované sítě</string>
<string name="clear_network_suggestions_summary">Smazat všechny sítě, které byly navrženy touto aplikací.</string>
<string name="really_remove_all_networks">Opravdu smazat všechny sítě?</string>
@@ -226,7 +225,6 @@
<string name="save_as_file_name">Uložit do složky Stahování?</string>
<string name="file_name">Název souboru</string>
<string name="error_saving_file">Soubor se nepodařilo uložit</string>
<string name="error_file_exists">Soubor již existuje</string>
<string name="connect_to_wifi">Připojit k Wi-Fi</string>
<string name="wifi_config_failed">Nepodařilo se nastavit Wi-Fi</string>
<string name="wifi_added">Wi-Fi přidána</string>
@@ -245,8 +243,8 @@
<string name="search_scan">Vyhledat sken</string>
<string name="add_to_history">Přidat do historie</string>
<string name="added_to_history">Přidáno do historie</string>
<string name="pin_item">Připnout</string>
<string name="unpin_item">Odepnout</string>
<string name="pin_item">Připnout položku</string>
<string name="unpin_item">Odepnout položku</string>
<string name="export_to_file">Exportovat do souboru</string>
<string name="export_as">Exportovat jako?</string>
<string name="export_csv_comma">CSV oddělené čárkami</string>
@@ -289,5 +287,110 @@
<string name="automated_action_intent_uri_invalid">Neplatné URI intentu</string>
<string name="automated_action_list_custom_intent">Vlastní intent: %s</string>
<string name="automated_action_list_custom_intent_empty">Vlastní intent</string>
<string name="format_description_aztec">2D maticový čárový kód, který lze číst bez ochranné zóny kolem něj. Často se používá na jízdenkách a palubních lístcích.</string>
<string name="format_description_codabar">Lineární čárový kód používaný v knihovnách, krevních bankách a leteckých průvodkách FedEx od roku 1972. Kóduje číselné číslice a několik speciálních znaků.</string>
<string name="format_description_code39">Lineární čárový kód proměnné délky kódující velká písmena, číslice a několik symbolů. Hojně se využívá v automobilovém průmyslu a obraně.</string>
<string name="format_description_code39ext">Rozšířený Code 39 podporující celou sadu 128 znaků ASCII. K reprezentaci dalších znaků používá páry standardních symbolů Code 39.</string>
<string name="format_description_code32">Italský standard farmaceutického čárového kódu, známý také jako IMH. Slouží k identifikaci léků prodávaných v Itálii.</string>
<string name="format_description_pzn">Německé Pharmazentralnummer, čárový kód k identifikaci farmaceutických produktů prodávaných v Německu.</string>
<string name="format_description_code93">Kompaktní alfanumerický lineární čárový kód kódující celou sadu znaků ASCII. Hustší a bezpečnější než Code 39.</string>
<string name="format_description_code128">Vysoce hustý lineární čárový kód kódující celou sadu znaků ASCII. Hojně se využívá v přepravě, balení a správě zásob.</string>
<string name="format_description_databar">Rodina kompaktních GS1 čárových kódů pro položky příliš malé na tradiční symboly EAN/UPC. Kóduje data GTIN s volitelnými doplňkovými informacemi.</string>
<string name="format_description_databar_omni">DataBar Omnidirectional, čitelný z libovolného směru. Určen pro malé maloobchodní položky, jako je čerstvé ovoce a zelenina.</string>
<string name="format_description_databar_stk">DataBar Stacked, dvouřádková verze DataBar pro položky příliš úzké na jednořádkový čárový kód.</string>
<string name="format_description_databar_ltd">DataBar Limited, kompaktní varianta pro položky s GTIN-14 začínajícím 0 nebo 1.</string>
<string name="format_description_databar_exp">DataBar Expanded, schopný kódovat doplňková data jako hmotnost, cenu a datum spotřeby spolu s GTIN.</string>
<string name="format_description_databar_exp_stk">DataBar Expanded Stacked, dvouřádková verze DataBar Expanded. Určen pro úzké štítky.</string>
<string name="format_description_data_matrix">2D maticový čárový kód kódující velké množství dat na malé ploše. Hojně se používá v elektronice, zdravotnictví a poštovních službách.</string>
<string name="format_description_dx_film_edge">Čárový kód tištěný podél okraje fotografického filmu. Kóduje typ filmu, citlivost (ISO) a počet expozic.</string>
<string name="format_description_ean8">Kompaktní 8místný čárový kód pro malé maloobchodní položky, kde by se celý EAN-13 nevešel.</string>
<string name="format_description_ean13">Standardní 13místný maloobchodní čárový kód používaný po celém světě. Většina produktů prodávaných v obchodech nese na obalu EAN-13.</string>
<string name="format_description_itf">Interleaved 2 of 5, lineární čárový kód pouze pro číslice kódující páry číslic. Často se používá na vnějších kartonech a ve skladové logistice.</string>
<string name="format_description_maxicode">2D maticový čárový kód pevné velikosti vyvinutý UPS. Používá se pro automatizované vysokorychlostní třídění a sledování zásilek.</string>
<string name="format_description_pdf417">Vrstvený 2D čárový kód kódující velké množství dat ve více řádcích. Používá se v průkazech totožnosti, palubních lístcích a přepravních štítcích.</string>
<string name="format_description_qr_code">Hojně používaný 2D maticový čárový kód čitelný většinou kamer chytrých telefonů. Může kódovat URL, text, kontaktní údaje a další.</string>
<string name="format_description_micro_qr_code">Menší varianta QR Code s jediným vyhledávacím vzorem. Určena pro aplikace, kde je prostor velmi omezený.</string>
<string name="format_description_rmqr_code">Rectangular Micro QR Code, podlouhlá varianta 2D čárového kódu. Určena pro úzké štítky a náramky.</string>
<string name="format_description_upca">Standardní 12místný maloobchodní čárový kód používaný v Severní Americe. Podmnožina EAN-13 s implicitní vedoucí nulou.</string>
<string name="format_description_upce">Komprimovaná 6místná verze UPC-A pro malá balení. Platná pouze pro produkty, jejichž UPC-A lze potlačením nul zkomprimovat.</string>
<string name="idl_vehicle_class">Třída vozidla</string>
<string name="idl_restriction_codes">Kódy omezení</string>
<string name="idl_endorsement_codes">Kódy oprávnění</string>
<string name="idl_date_of_expiry">Datum platnosti</string>
<string name="idl_customer_family_name">Příjmení</string>
<string name="idl_customer_first_name">Jméno</string>
<string name="idl_customer_first_name_alt">Alternativní jméno</string>
<string name="idl_customer_middle_name">Prostřední jméno</string>
<string name="idl_date_of_issue">Datum vydání</string>
<string name="idl_date_of_birth">Datum narození</string>
<string name="idl_sex">Pohlaví</string>
<string name="idl_eye_color">Barva očí</string>
<string name="idl_body_height">Výška</string>
<string name="idl_address_street">Ulice</string>
<string name="idl_address_city">Město</string>
<string name="idl_address_jurisdiction_code">Kód jurisdikce</string>
<string name="idl_address_postal_code">PSČ</string>
<string name="idl_customer_id_number">Identifikační číslo držitele</string>
<string name="idl_document_discriminator">Identifikátor dokumentu</string>
<string name="idl_country">Země</string>
<string name="idl_family_name_truncation">Zkrácení příjmení</string>
<string name="idl_first_name_truncation">Zkrácení jména</string>
<string name="idl_middle_name_truncation">Zkrácení prostředního jména</string>
<string name="idl_address_street_2">Ulice 2</string>
<string name="idl_hair_color">Barva vlasů</string>
<string name="idl_place_of_birth">Místo narození</string>
<string name="idl_audit_information">Auditní informace</string>
<string name="idl_inventory_control_number">Číslo kontroly inventáře</string>
<string name="idl_alias_family_name">Příjmení aliasu</string>
<string name="idl_alias_given_name">Jméno aliasu</string>
<string name="idl_alias_suffix_name">Přípona aliasu</string>
<string name="idl_name_suffix">Přípona jména</string>
<string name="idl_weight_range">Rozsah hmotnosti</string>
<string name="idl_ethnicity">Etnický původ</string>
<string name="idl_standard_vehicle_classification">Standardní klasifikace vozidla</string>
<string name="idl_standard_endorsement_code">Standardní kód oprávnění</string>
<string name="idl_standard_restriction_code">Standardní kód omezení</string>
<string name="idl_vehicle_classification_description">Popis klasifikace vozidla</string>
<string name="idl_endorsement_code_description">Popis kódu oprávnění</string>
<string name="idl_restriction_code_description">Popis kódu omezení</string>
<string name="idl_compliance_type">Typ souladu</string>
<string name="idl_card_revision_date">Datum revize karty</string>
<string name="idl_hazmat_endorsement_expiration_date">Datum platnosti oprávnění pro nebezpečné materiály</string>
<string name="idl_limited_duration_document_indicator">Indikátor dokumentu s omezenou platností</string>
<string name="idl_weight_pounds">Hmotnost (libry)</string>
<string name="idl_weight_kilograms">Hmotnost (kilogramy)</string>
<string name="idl_under_18_until_date">Mladší 18 let do</string>
<string name="idl_under_19_until_date">Mladší 19 let do</string>
<string name="idl_under_21_until_date">Mladší 21 let do</string>
<string name="idl_organ_donor_indicator">Indikátor dárce orgánů</string>
<string name="idl_veteran_indicator">Indikátor veterána</string>
<string name="epc_service_tag">Servisní značka</string>
<string name="epc_version">Verze</string>
<string name="epc_charset">Znaková sada</string>
<string name="epc_identification">Identifikace</string>
<string name="epc_bic">BIC</string>
<string name="epc_name">Jméno</string>
<string name="epc_iban">IBAN</string>
<string name="epc_amount">Částka</string>
<string name="epc_purpose">Účel</string>
<string name="epc_reference">Reference platby</string>
<string name="epc_text">Text platby</string>
<string name="epc_information">Informace</string>
<string name="idb_verification">Ověření</string>
<string name="idb_certificate_reference">Reference certifikátu</string>
<string name="idb_signer_certificate_subject">Subjekt podpisového certifikátu</string>
<string name="idb_signer_certificate_issuer">Vydavatel podpisového certifikátu</string>
<string name="idb_signature_verification">Ověření podpisu</string>
<string name="idb_verification_unsigned">Nepodepsáno</string>
<string name="idb_verification_missing_signer_certificate">Chybí podpisový certifikát</string>
<string name="idb_verification_invalid_signer_certificate">Neplatný podpisový certifikát</string>
<string name="idb_verification_signer_certificate_issuer_not_found_in_master_list">Vydavatel podpisového certifikátu nebyl nalezen v hlavním seznamu</string>
<string name="idb_verification_verified">Ověřeno</string>
<string name="idb_verification_signature_invalid">Neplatný podpis</string>
<string name="idb_verification_error">Chyba ověření</string>
<string name="idb_yes">Ano</string>
<string name="idb_no">Ne</string>
<string name="vds_document_type">Typ dokumentu</string>
<string name="vds_issuing_country">Vydávající země</string>
<string name="vds_signing_date">Datum podpisu</string>
</resources>
+114 -10
View File
@@ -1,3 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="welcome">Velkommen!</string>
<string name="mode_expert">Avanceret</string>
@@ -15,10 +16,10 @@
<item quantity="other">%2$d karakterer, %1$s</item>
</plurals>
<string name="error_correction_level">Fejlkorrektionsniveau</string>
<string name="error_correction_level_l" formatted="false">Lav (~7&#37; korrigering)</string>
<string name="error_correction_level_m" formatted="false">Medium (~15&#37; korrigering)</string>
<string name="error_correction_level_q" formatted="false">Kvartil (~25&#37; korrigering)</string>
<string name="error_correction_level_h" formatted="false">Høj (~30&#37; korrigering)</string>
<string name="error_correction_level_l" formatted="false">Lav (~7% korrigering)</string>
<string name="error_correction_level_m" formatted="false">Medium (~15% korrigering)</string>
<string name="error_correction_level_q" formatted="false">Kvartil (~25% korrigering)</string>
<string name="error_correction_level_h" formatted="false">Høj (~30% korrigering)</string>
<string name="label">Mærke</string>
<string name="colors">For- og baggrund</string>
<string name="colors_black_on_white">Sort på hvidt</string>
@@ -36,7 +37,6 @@
<string name="qr_version_and_modules">%1$s (%2$d moduler)</string>
<string name="qr_data_mask">Data mask</string>
<string name="toggle_flash">Slå blitz til/fra</string>
<string name="error_flash">Der opstod en fejl ved at slå blitz til/fra</string>
<string name="share">Del</string>
<string name="share_file">Del som fil</string>
<string name="share_as">Del som?</string>
@@ -111,8 +111,10 @@
<string name="beep">Bip ved registrering</string>
<string name="beep_summary">Aktiver dette, hvis du vil have din enhed til at bippe, når en kode genkendes.</string>
<string name="beep_tone">Bip tone</string>
<string name="beep_stream">Lydkanal for bip</string>
<string name="stream_music">Medier</string>
<string name="stream_notification">Notifikationer</string>
<string name="tone_cdma_confirm">CDMA bekræftelse</string>
<string name="tone_sup_confirm">Opkald tilsyn bekræft</string>
<string name="tone_sup_radio_ack">Opkald tilsynsradio sti anerkendelse</string>
<string name="tone_prop_ack">Positiv anerkendelse</string>
<string name="tone_prop_beep">Generelt bip</string>
@@ -153,7 +155,6 @@
<string name="default_search_engine">Åbn ukendte data i</string>
<string name="always_ask">Spørg altid</string>
<string name="open_with_url">Åbn ukendte data med URL</string>
<string name="automated_actions">Automatiserede handlinger</string>
<string name="automated_actions_none">Ingen automatiserede handlinger</string>
<string name="automated_actions_empty">Ingen automatiserede handlinger endnu</string>
@@ -176,7 +177,6 @@
<string name="automated_action_remove_confirm">Fjern denne handling?</string>
<string name="automated_action_list_intent">Åbn URL: %s</string>
<string name="automated_action_list_intent_empty">Åbn URL</string>
<string name="automated_action_webview_title">Automatiseret handling</string>
<string name="clear_network_suggestions">Fjern netværksforslag</string>
<string name="clear_network_suggestions_summary">Fjern netværksforslag, der tidligere blev tilføjet med denne app.</string>
<string name="really_remove_all_networks">Vil du virkelig fjerne alle netværk?</string>
@@ -219,7 +219,6 @@
<string name="save_as_file_name">Vil du gemme som i downloads?</string>
<string name="file_name">Filnavn</string>
<string name="error_saving_file">Kan ikke gemme filen</string>
<string name="error_file_exists">Filen findes allerede</string>
<string name="connect_to_wifi">Opret forbindelse til WiFi</string>
<string name="wifi_config_failed">Kunne ikke konfigurere WiFi</string>
<string name="wifi_added">WiFi tilføjet</string>
@@ -282,5 +281,110 @@
<string name="automated_action_intent_uri_invalid">Ugyldig Intent-URI</string>
<string name="automated_action_list_custom_intent">Brugerdefineret intent: %s</string>
<string name="automated_action_list_custom_intent_empty">Brugerdefineret intent</string>
<string name="format_description_aztec">En 2D-matrixstregkode, der kan læses uden en stille zone rundt om den. Bruges ofte til transportbilletter og boardingkort.</string>
<string name="format_description_codabar">En lineær stregkode brugt i biblioteker, blodbanker og FedEx-fragtbreve siden 1972. Koder numeriske cifre og nogle specialtegn.</string>
<string name="format_description_code39">En lineær stregkode med variabel længde, der koder store bogstaver, cifre og nogle symboler. Udbredt i bilindustrien og forsvaret.</string>
<string name="format_description_code39ext">Udvidet Code 39 med understøttelse af alle 128 ASCII-tegn. Bruger par af standard Code 39-symboler til at repræsentere ekstra tegn.</string>
<string name="format_description_code32">En italiensk farmaceutisk stregkodestandard også kendt som IMH. Bruges til at identificere lægemidler solgt i Italien.</string>
<string name="format_description_pzn">Det tyske Pharmazentralnummer, en stregkode til at identificere farmaceutiske produkter solgt i Tyskland.</string>
<string name="format_description_code93">En kompakt alfanumerisk lineær stregkode, der koder det fulde ASCII-tegnsæt. Tættere og mere sikker end Code 39.</string>
<string name="format_description_code128">En lineær stregkode med høj tæthed, der koder det fulde ASCII-tegnsæt. Udbredt inden for forsendelse, emballage og lagerstyring.</string>
<string name="format_description_databar">En familie af kompakte GS1-stregkoder til varer, der er for små til traditionelle EAN/UPC-symboler. Koder GTIN-data med valgfri supplerende oplysninger.</string>
<string name="format_description_databar_omni">DataBar Omnidirektionel, der kan læses fra enhver retning. Designet til små detailhandelsvarer som friske produkter.</string>
<string name="format_description_databar_stk">DataBar Stacked, en to-rækkers version af DataBar til varer, der er for smalle til en enkelt-rækkers stregkode.</string>
<string name="format_description_databar_ltd">DataBar Limited, en kompakt variant til varer med et GTIN-14, der begynder med 0 eller 1.</string>
<string name="format_description_databar_exp">DataBar Expanded, der kan kode supplerende data såsom vægt, pris og udløbsdato ved siden af GTIN.</string>
<string name="format_description_databar_exp_stk">DataBar Expanded Stacked, en to-rækkers version af DataBar Expanded. Designet til smalle etiketter.</string>
<string name="format_description_data_matrix">En 2D-matrixstregkode, der koder store mængder data på et lille område. Udbredt inden for elektronik, sundhedsvæsen og posttjenester.</string>
<string name="format_description_dx_film_edge">En stregkode trykt langs kanten af fotografisk film. Koder filmtype, lysfølsomhed (ISO) og antal eksponeringer.</string>
<string name="format_description_ean8">En kompakt 8-cifret stregkode til små detailhandelsvarer, hvor en fuld EAN-13 ikke passer.</string>
<string name="format_description_ean13">Den standard 13-cifrede detailhandelsstregkode, der bruges verden over. De fleste produkter solgt i butikker har en EAN-13 på deres emballage.</string>
<string name="format_description_itf">Interleaved 2 of 5, en kun-numerisk lineær stregkode, der koder par af cifre. Bruges ofte på ydre kartoner og i lagerlogistik.</string>
<string name="format_description_maxicode">En 2D-matrixstregkode i fast størrelse udviklet af UPS. Bruges til automatiseret højhastighedssortering og sporing af pakker.</string>
<string name="format_description_pdf417">En stablet 2D-stregkode, der koder store mængder data på tværs af flere rækker. Bruges i identitetsdokumenter, boardingkort og forsendelsesetiketter.</string>
<string name="format_description_qr_code">En udbredt 2D-matrixstregkode, der kan læses af de fleste smartphone-kameraer. Kan kode URL\'er, tekst, kontaktoplysninger og mere.</string>
<string name="format_description_micro_qr_code">En mindre variant af QR Code med et enkelt søgemønster. Designet til applikationer, hvor pladsen er meget begrænset.</string>
<string name="format_description_rmqr_code">Rectangular Micro QR Code, en aflang 2D-stregkodevariant. Designet til smalle etiketter og armbånd.</string>
<string name="format_description_upca">Den standard 12-cifrede detailhandelsstregkode brugt i Nordamerika. Et subset af EAN-13, med det indledende nul implicit.</string>
<string name="format_description_upce">En komprimeret 6-cifret version af UPC-A til små pakker. Kun gyldig for produkter, hvis UPC-A kan nul-undertrykkes.</string>
<string name="idl_vehicle_class">Køretøjsklasse</string>
<string name="idl_restriction_codes">Begrænsningskoder</string>
<string name="idl_endorsement_codes">Godkendelseskoder</string>
<string name="idl_date_of_expiry">Udløbsdato</string>
<string name="idl_customer_family_name">Efternavn</string>
<string name="idl_customer_first_name">Fornavn</string>
<string name="idl_customer_first_name_alt">Alternativt fornavn</string>
<string name="idl_customer_middle_name">Mellemnavn</string>
<string name="idl_date_of_issue">Udstedelsesdato</string>
<string name="idl_date_of_birth">Fødselsdato</string>
<string name="idl_sex">Køn</string>
<string name="idl_eye_color">Øjenfarve</string>
<string name="idl_body_height">Højde</string>
<string name="idl_address_street">Gade</string>
<string name="idl_address_city">By</string>
<string name="idl_address_jurisdiction_code">Jurisdiktionskode</string>
<string name="idl_address_postal_code">Postnummer</string>
<string name="idl_customer_id_number">Indehaverens id-nummer</string>
<string name="idl_document_discriminator">Dokumentidentifikator</string>
<string name="idl_country">Land</string>
<string name="idl_family_name_truncation">Afkortning af efternavn</string>
<string name="idl_first_name_truncation">Afkortning af fornavn</string>
<string name="idl_middle_name_truncation">Afkortning af mellemnavn</string>
<string name="idl_address_street_2">Gade 2</string>
<string name="idl_hair_color">Hårfarve</string>
<string name="idl_place_of_birth">Fødested</string>
<string name="idl_audit_information">Revisionsoplysninger</string>
<string name="idl_inventory_control_number">Inventarkontrolnummer</string>
<string name="idl_alias_family_name">Alias-efternavn</string>
<string name="idl_alias_given_name">Alias-fornavn</string>
<string name="idl_alias_suffix_name">Alias-suffiks</string>
<string name="idl_name_suffix">Navnesuffiks</string>
<string name="idl_weight_range">Vægtinterval</string>
<string name="idl_ethnicity">Etnicitet</string>
<string name="idl_standard_vehicle_classification">Standard køretøjsklassifikation</string>
<string name="idl_standard_endorsement_code">Standard godkendelseskode</string>
<string name="idl_standard_restriction_code">Standard begrænsningskode</string>
<string name="idl_vehicle_classification_description">Beskrivelse af køretøjsklassifikation</string>
<string name="idl_endorsement_code_description">Beskrivelse af godkendelseskode</string>
<string name="idl_restriction_code_description">Beskrivelse af begrænsningskode</string>
<string name="idl_compliance_type">Overholdelsestype</string>
<string name="idl_card_revision_date">Kortrevisionsdato</string>
<string name="idl_hazmat_endorsement_expiration_date">Udløbsdato for godkendelse til farligt gods</string>
<string name="idl_limited_duration_document_indicator">Indikator for dokument med begrænset gyldighed</string>
<string name="idl_weight_pounds">Vægt (pund)</string>
<string name="idl_weight_kilograms">Vægt (kilogram)</string>
<string name="idl_under_18_until_date">Under 18 indtil</string>
<string name="idl_under_19_until_date">Under 19 indtil</string>
<string name="idl_under_21_until_date">Under 21 indtil</string>
<string name="idl_organ_donor_indicator">Organdonorindikator</string>
<string name="idl_veteran_indicator">Veteranindikator</string>
<string name="epc_service_tag">Tjenestemærke</string>
<string name="epc_version">Version</string>
<string name="epc_charset">Tegnsæt</string>
<string name="epc_identification">Identifikation</string>
<string name="epc_bic">BIC</string>
<string name="epc_name">Navn</string>
<string name="epc_iban">IBAN</string>
<string name="epc_amount">Beløb</string>
<string name="epc_purpose">Formål</string>
<string name="epc_reference">Betalingsreference</string>
<string name="epc_text">Betalingstekst</string>
<string name="epc_information">Information</string>
<string name="idb_verification">Verifikation</string>
<string name="idb_certificate_reference">Certifikatreference</string>
<string name="idb_signer_certificate_subject">Emne for signeringscertifikat</string>
<string name="idb_signer_certificate_issuer">Udsteder af signeringscertifikat</string>
<string name="idb_signature_verification">Signaturverifikation</string>
<string name="idb_verification_unsigned">Usigneret</string>
<string name="idb_verification_missing_signer_certificate">Mangler signeringscertifikat</string>
<string name="idb_verification_invalid_signer_certificate">Ugyldigt signeringscertifikat</string>
<string name="idb_verification_signer_certificate_issuer_not_found_in_master_list">Udsteder af signeringscertifikatet blev ikke fundet i masterlisten</string>
<string name="idb_verification_verified">Verificeret</string>
<string name="idb_verification_signature_invalid">Ugyldig signatur</string>
<string name="idb_verification_error">Verifikationsfejl</string>
<string name="idb_yes">Ja</string>
<string name="idb_no">Nej</string>
<string name="vds_document_type">Dokumenttype</string>
<string name="vds_issuing_country">Udstedende land</string>
<string name="vds_signing_date">Signeringsdato</string>
</resources>
+114 -10
View File
@@ -1,3 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="welcome">Willkommen!</string>
<string name="mode_expert">Erweitert</string>
@@ -15,10 +16,10 @@
<item quantity="other">%2$d Zeichen, %1$s</item>
</plurals>
<string name="error_correction_level">Fehlerkorrektur-Level</string>
<string name="error_correction_level_l" formatted="false">Low (~7&#37; wiederherstellbar)</string>
<string name="error_correction_level_m" formatted="false">Medium (~15&#37; wiederherstellbar)</string>
<string name="error_correction_level_q" formatted="false">Quartile (~25&#37; wiederherstellbar)</string>
<string name="error_correction_level_h" formatted="false">High (~30&#37; wiederherstellbar)</string>
<string name="error_correction_level_l" formatted="false">Low (~7% wiederherstellbar)</string>
<string name="error_correction_level_m" formatted="false">Medium (~15% wiederherstellbar)</string>
<string name="error_correction_level_q" formatted="false">Quartile (~25% wiederherstellbar)</string>
<string name="error_correction_level_h" formatted="false">High (~30% wiederherstellbar)</string>
<string name="label">Bezeichnung</string>
<string name="colors">Vor und Hintergrund</string>
<string name="colors_black_on_white">Schwarz auf Weiß</string>
@@ -36,7 +37,6 @@
<string name="qr_version_and_modules">%1$s (%2$d Module)</string>
<string name="qr_data_mask">Maske</string>
<string name="toggle_flash">Licht an/ausschalten</string>
<string name="error_flash">Fehler beim ein/ausschalten des Lichts</string>
<string name="share">Teilen</string>
<string name="share_file">Als Datei teilen</string>
<string name="share_as">Teilen als?</string>
@@ -111,8 +111,10 @@
<string name="beep">Signalton bei Erkennung</string>
<string name="beep_summary">Bei Erkennung eines Codes soll ein Signalton abgespielt werden.</string>
<string name="beep_tone">Signalton</string>
<string name="beep_stream">Audiokanal für Signalton</string>
<string name="stream_music">Medien</string>
<string name="stream_notification">Benachrichtigungen</string>
<string name="tone_cdma_confirm">CDMA bestätigen</string>
<string name="tone_sup_confirm">Anrufaufsicht bestätigen</string>
<string name="tone_sup_radio_ack">Anrufüberwachungsfunkpfadbestätigung</string>
<string name="tone_prop_ack">Positive Bestätigung</string>
<string name="tone_prop_beep">Allgemeines Piepen</string>
@@ -153,7 +155,6 @@
<string name="default_search_engine">Unbekannte Daten öffnen mit</string>
<string name="always_ask">Immer fragen</string>
<string name="open_with_url">URL zum Öffnen unbekannter Daten</string>
<string name="automated_actions">Automatisierte Aktionen</string>
<string name="automated_actions_none">Keine automatisierten Aktionen</string>
<string name="automated_actions_empty">Noch keine automatisierten Aktionen</string>
@@ -176,7 +177,6 @@
<string name="automated_action_remove_confirm">Diese Aktion entfernen?</string>
<string name="automated_action_list_intent">URL öffnen: %s</string>
<string name="automated_action_list_intent_empty">URL öffnen</string>
<string name="automated_action_webview_title">Automatisierte Aktion</string>
<string name="clear_network_suggestions">WiFi Netzwerkvorschläge entfernen</string>
<string name="clear_network_suggestions_summary">Betrifft nur Netzwerke, die zuvor mit dieser App bereitgestellt wurden.</string>
<string name="really_remove_all_networks">Alle Netzwerkvorschläge entfernen?</string>
@@ -219,7 +219,6 @@
<string name="save_as_file_name">Speichern in Downloads als?</string>
<string name="file_name">Dateiname</string>
<string name="error_saving_file">Datei konnte nicht gespeichert werden</string>
<string name="error_file_exists">Datei existiert bereits</string>
<string name="connect_to_wifi">Mit WiFi verbinden</string>
<string name="wifi_config_failed">Konnte WiFi nicht konfigurieren</string>
<string name="wifi_added">WiFi hinzugefügt</string>
@@ -282,5 +281,110 @@
<string name="automated_action_intent_uri_invalid">Ungültige Intent-URI</string>
<string name="automated_action_list_custom_intent">Benutzerdefinierter Intent: %s</string>
<string name="automated_action_list_custom_intent_empty">Benutzerdefinierter Intent</string>
<string name="format_description_aztec">Ein 2D-Matrixcode, der ohne ruhige Zone gelesen werden kann. Häufig verwendet für Fahrkarten und Bordkarten.</string>
<string name="format_description_codabar">Ein linearer Barcode für Bibliotheken, Blutbanken und FedEx-Frachtbriefe seit 1972. Kodiert Ziffern und einige Sonderzeichen.</string>
<string name="format_description_code39">Ein linearer Barcode variabler Länge für Großbuchstaben, Ziffern und einige Symbole. Weit verbreitet in der Automobil- und Verteidigungsindustrie.</string>
<string name="format_description_code39ext">Erweiterter Code 39 mit Unterstützung aller 128 ASCII-Zeichen. Verwendet Paare von Standard-Code-39-Symbolen für zusätzliche Zeichen.</string>
<string name="format_description_code32">Ein italienischer Pharmabarcode-Standard, auch als IMH bekannt. Dient zur Identifizierung von in Italien verkauften Medikamenten.</string>
<string name="format_description_pzn">Die deutsche Pharmazentralnummer, ein Barcode zur Identifizierung von in Deutschland verkauften Arzneimitteln.</string>
<string name="format_description_code93">Ein kompakter alphanumerischer Barcode, der den vollständigen ASCII-Zeichensatz kodiert. Dichter und sicherer als Code 39.</string>
<string name="format_description_code128">Ein hochdichter linearer Barcode, der den vollständigen ASCII-Zeichensatz kodiert. Weit verbreitet in Versand, Verpackung und Lagerverwaltung.</string>
<string name="format_description_databar">Eine Familie kompakter GS1-Barcodes für Artikel, die zu klein für herkömmliche EAN/UPC-Symbole sind. Kodiert GTIN-Daten mit optionalen Zusatzinformationen.</string>
<string name="format_description_databar_omni">DataBar Omnidirektional, aus jeder Richtung lesbar. Entwickelt für kleine Einzelhandelsartikel wie frische Produkte.</string>
<string name="format_description_databar_stk">DataBar Gestapelt, eine zweizeilige Version von DataBar für Artikel, die zu schmal für einen einzeiligen Barcode sind.</string>
<string name="format_description_databar_ltd">DataBar Limited, eine kompakte Variante für Artikel mit einer GTIN-14, die mit 0 oder 1 beginnt.</string>
<string name="format_description_databar_exp">DataBar Erweitert, kann ergänzende Daten wie Gewicht, Preis und Ablaufdatum zusammen mit der GTIN kodieren.</string>
<string name="format_description_databar_exp_stk">DataBar Erweitert Gestapelt, eine zweizeilige Version von DataBar Erweitert. Entwickelt für schmale Etiketten.</string>
<string name="format_description_data_matrix">Ein 2D-Matrixcode, der große Datenmengen auf kleiner Fläche kodiert. Weit verbreitet in Elektronik, Gesundheitswesen und Postdiensten.</string>
<string name="format_description_dx_film_edge">Ein Barcode am Rand von Fotofilm. Kodiert Filmtyp, Empfindlichkeit (ISO) und Anzahl der Aufnahmen.</string>
<string name="format_description_ean8">Ein kompakter 8-stelliger Barcode für kleine Einzelhandelsartikel, auf denen kein vollständiger EAN-13 passt.</string>
<string name="format_description_ean13">Der weltweit verwendete 13-stellige Einzelhandels-Barcode. Die meisten im Handel erhältlichen Produkte tragen einen EAN-13 auf ihrer Verpackung.</string>
<string name="format_description_itf">Interleaved 2 of 5, ein rein numerischer linearer Barcode, der Ziffernpaare kodiert. Häufig verwendet auf Außenkartons und in der Lagerlogistik.</string>
<string name="format_description_maxicode">Ein 2D-Matrixcode fester Größe, entwickelt von UPS. Wird zur automatisierten Hochgeschwindigkeitssortierung und Paketverfolgung eingesetzt.</string>
<string name="format_description_pdf417">Ein gestapelter 2D-Barcode, der große Datenmengen über mehrere Zeilen kodiert. Verwendet in Ausweisdokumenten, Bordkarten und Versandetiketten.</string>
<string name="format_description_qr_code">Ein weit verbreiteter 2D-Matrixcode, der von den meisten Smartphone-Kameras gelesen werden kann. Kann URLs, Text, Kontaktdaten und mehr kodieren.</string>
<string name="format_description_micro_qr_code">Eine kleinere Variante des QR Code mit nur einem Suchmuster. Entwickelt für Anwendungen, bei denen der Platz sehr begrenzt ist.</string>
<string name="format_description_rmqr_code">Rectangular Micro QR Code, eine längliche 2D-Barcode-Variante. Entwickelt für schmale Etiketten und Armbänder.</string>
<string name="format_description_upca">Der 12-stellige Standard-Einzelhandels-Barcode in Nordamerika. Eine Teilmenge von EAN-13, bei der die führende Null implizit ist.</string>
<string name="format_description_upce">Eine komprimierte 6-stellige Version von UPC-A für kleine Verpackungen. Nur gültig für Produkte, deren UPC-A nullunterdrückt werden kann.</string>
<string name="idl_vehicle_class">Fahrzeugklasse</string>
<string name="idl_restriction_codes">Beschränkungscodes</string>
<string name="idl_endorsement_codes">Zusatzcodes</string>
<string name="idl_date_of_expiry">Ablaufdatum</string>
<string name="idl_customer_family_name">Nachname</string>
<string name="idl_customer_first_name">Vorname</string>
<string name="idl_customer_first_name_alt">Alternativer Vorname</string>
<string name="idl_customer_middle_name">Zweiter Vorname</string>
<string name="idl_date_of_issue">Ausstellungsdatum</string>
<string name="idl_date_of_birth">Geburtsdatum</string>
<string name="idl_sex">Geschlecht</string>
<string name="idl_eye_color">Augenfarbe</string>
<string name="idl_body_height">Körpergröße</string>
<string name="idl_address_street">Straße</string>
<string name="idl_address_city">Stadt</string>
<string name="idl_address_jurisdiction_code">Regionscode</string>
<string name="idl_address_postal_code">Postleitzahl</string>
<string name="idl_customer_id_number">Ausweisnummer</string>
<string name="idl_document_discriminator">Dokumentkennzeichen</string>
<string name="idl_country">Land</string>
<string name="idl_family_name_truncation">Kürzung des Nachnamens</string>
<string name="idl_first_name_truncation">Kürzung des Vornamens</string>
<string name="idl_middle_name_truncation">Kürzung des zweiten Vornamens</string>
<string name="idl_address_street_2">Straße 2</string>
<string name="idl_hair_color">Haarfarbe</string>
<string name="idl_place_of_birth">Geburtsort</string>
<string name="idl_audit_information">Prüfinformationen</string>
<string name="idl_inventory_control_number">Inventarkontrollnummer</string>
<string name="idl_alias_family_name">Alias-Nachname</string>
<string name="idl_alias_given_name">Alias-Vorname</string>
<string name="idl_alias_suffix_name">Alias-Namenszusatz</string>
<string name="idl_name_suffix">Namenszusatz</string>
<string name="idl_weight_range">Gewichtsbereich</string>
<string name="idl_ethnicity">Ethnie</string>
<string name="idl_standard_vehicle_classification">Standard-Fahrzeugklassifizierung</string>
<string name="idl_standard_endorsement_code">Standard-Zusatzcode</string>
<string name="idl_standard_restriction_code">Standard-Beschränkungscode</string>
<string name="idl_vehicle_classification_description">Beschreibung der Fahrzeugklassifizierung</string>
<string name="idl_endorsement_code_description">Beschreibung des Zusatzcodes</string>
<string name="idl_restriction_code_description">Beschreibung des Beschränkungscodes</string>
<string name="idl_compliance_type">Konformitätstyp</string>
<string name="idl_card_revision_date">Kartenrevisionsdatum</string>
<string name="idl_hazmat_endorsement_expiration_date">Ablaufdatum der Gefahrgutzulassung</string>
<string name="idl_limited_duration_document_indicator">Kennzeichen für Dokument mit begrenzter Gültigkeit</string>
<string name="idl_weight_pounds">Gewicht (Pfund)</string>
<string name="idl_weight_kilograms">Gewicht (Kilogramm)</string>
<string name="idl_under_18_until_date">Unter 18 bis</string>
<string name="idl_under_19_until_date">Unter 19 bis</string>
<string name="idl_under_21_until_date">Unter 21 bis</string>
<string name="idl_organ_donor_indicator">Organspenderkennzeichen</string>
<string name="idl_veteran_indicator">Veteranenkennzeichen</string>
<string name="epc_service_tag">Dienstkennzeichen</string>
<string name="epc_version">Version</string>
<string name="epc_charset">Zeichensatz</string>
<string name="epc_identification">Identifikation</string>
<string name="epc_bic">BIC</string>
<string name="epc_name">Name</string>
<string name="epc_iban">IBAN</string>
<string name="epc_amount">Betrag</string>
<string name="epc_purpose">Zweck</string>
<string name="epc_reference">Verwendungsreferenz</string>
<string name="epc_text">Verwendungszweck</string>
<string name="epc_information">Informationen</string>
<string name="idb_verification">Verifikation</string>
<string name="idb_certificate_reference">Zertifikatsreferenz</string>
<string name="idb_signer_certificate_subject">Betreff des Signaturzertifikats</string>
<string name="idb_signer_certificate_issuer">Aussteller des Signaturzertifikats</string>
<string name="idb_signature_verification">Signaturprüfung</string>
<string name="idb_verification_unsigned">Nicht signiert</string>
<string name="idb_verification_missing_signer_certificate">Signaturzertifikat fehlt</string>
<string name="idb_verification_invalid_signer_certificate">Ungültiges Signaturzertifikat</string>
<string name="idb_verification_signer_certificate_issuer_not_found_in_master_list">Aussteller des Signaturzertifikats nicht in der Masterliste gefunden</string>
<string name="idb_verification_verified">Verifiziert</string>
<string name="idb_verification_signature_invalid">Signatur ungültig</string>
<string name="idb_verification_error">Verifikationsfehler</string>
<string name="idb_yes">Ja</string>
<string name="idb_no">Nein</string>
<string name="vds_document_type">Dokumenttyp</string>
<string name="vds_issuing_country">Ausstellendes Land</string>
<string name="vds_signing_date">Signaturdatum</string>
</resources>
+116 -11
View File
@@ -1,3 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="welcome">¡Bienvenido!</string>
<string name="mode_expert">Avanzado</string>
@@ -12,13 +13,14 @@
<string name="binary_data">(datos binarios)</string>
<plurals name="barcode_info">
<item quantity="one">%2$d carácter, %1$s</item>
<item quantity="many"></item>
<item quantity="other">%2$d caracteres, %1$s</item>
</plurals>
<string name="error_correction_level">Nivel de corrección de errores</string>
<string name="error_correction_level_l" formatted="false">Bajo (~7&#37; de correción)</string>
<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="error_correction_level_l" formatted="false">Bajo (~7% de correción)</string>
<string name="error_correction_level_m" formatted="false">Medio (~15% de correción)</string>
<string name="error_correction_level_q" formatted="false">Cuartil (~25% de correción)</string>
<string name="error_correction_level_h" formatted="false">Alto (~30% de correción)</string>
<string name="label">Etiqueta</string>
<string name="colors">Color frontal y fondo</string>
<string name="colors_black_on_white">Negro sobre blanco</string>
@@ -36,7 +38,6 @@
<string name="qr_version_and_modules">%1$s (%2$d modulos)</string>
<string name="qr_data_mask">Máscara de datos</string>
<string name="toggle_flash">Activar el flash</string>
<string name="error_flash">Error activando flash</string>
<string name="share">Compartir</string>
<string name="share_file">Compartir como archivo</string>
<string name="share_as">¿Compartir como?</string>
@@ -105,14 +106,16 @@
<string name="try_harder">Optimizar la precisión del lector</string>
<string name="try_harder_summary">Active esta opción para códigos muy difíciles de leer. Esto afectará al rendimiento.</string>
<string name="show_toast_in_bulk_mode">Mostrar datos en el modo constante</string>
<string name="show_toast_in_bulk_mode_summary">Mostrar brevemente los datos escaneados al escanear constantemente. </string>
<string name="show_toast_in_bulk_mode_summary">Mostrar brevemente los datos escaneados al escanear constantemente.</string>
<string name="vibrate">Vibración al detectar</string>
<string name="vibrate_summary">El dispositivo vibra cuando se reconoce un código.</string>
<string name="beep">Sonido al detectar</string>
<string name="beep_summary">El dispositivo emite un sonido cuando se reconoce un código.</string>
<string name="beep_tone">Sonido</string>
<string name="beep_stream">Canal de audio del pitido</string>
<string name="stream_music">Multimedia</string>
<string name="stream_notification">Notificaciones</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>
@@ -153,7 +156,6 @@
<string name="default_search_engine">Abrir datos desconocidos en</string>
<string name="always_ask">Preguntar siempre</string>
<string name="open_with_url">Abrir datos desconocidos en la URL</string>
<string name="automated_actions">Acciones automatizadas</string>
<string name="automated_actions_none">No hay acciones automatizadas</string>
<string name="automated_actions_empty">Aún no hay acciones automatizadas</string>
@@ -176,7 +178,6 @@
<string name="automated_action_remove_confirm">¿Eliminar esta acción?</string>
<string name="automated_action_list_intent">Abrir URL: %s</string>
<string name="automated_action_list_intent_empty">Abrir URL</string>
<string name="automated_action_webview_title">Acción automatizada</string>
<string name="clear_network_suggestions">Eliminar sugerencias de red</string>
<string name="clear_network_suggestions_summary">Elimina todas las sugerencias de red proporcionadas por esta aplicación.</string>
<string name="really_remove_all_networks">¿Realmente eliminar todas las redes?</string>
@@ -219,7 +220,6 @@
<string name="save_as_file_name">¿Desea guardar el archivo en Descargas?</string>
<string name="file_name">Nombre del archivo</string>
<string name="error_saving_file">No se puede guardar el archivo</string>
<string name="error_file_exists">El archivo ya existe</string>
<string name="connect_to_wifi">Conectar al Wifi</string>
<string name="wifi_config_failed">No se pudo configurar el Wifi</string>
<string name="wifi_added">Wifi añadido</string>
@@ -282,5 +282,110 @@
<string name="automated_action_intent_uri_invalid">URI de Intent no válida</string>
<string name="automated_action_list_custom_intent">Intent personalizado: %s</string>
<string name="automated_action_list_custom_intent_empty">Intent personalizado</string>
<string name="format_description_aztec">Un código de barras matricial 2D que puede leerse sin zona de silencio a su alrededor. Se usa frecuentemente en billetes de transporte y tarjetas de embarque.</string>
<string name="format_description_codabar">Un código de barras lineal usado en bibliotecas, bancos de sangre y albaranes de FedEx desde 1972. Codifica dígitos numéricos y algunos caracteres especiales.</string>
<string name="format_description_code39">Un código de barras lineal de longitud variable que codifica letras mayúsculas, dígitos y algunos símbolos. Ampliamente usado en automoción y defensa.</string>
<string name="format_description_code39ext">Code 39 extendido con soporte para los 128 caracteres ASCII completos. Usa pares de símbolos Code 39 estándar para representar caracteres adicionales.</string>
<string name="format_description_code32">Un estándar italiano de código de barras farmacéutico también conocido como IMH. Se usa para identificar medicamentos vendidos en Italia.</string>
<string name="format_description_pzn">La Pharmazentralnummer alemana, un código de barras usado para identificar productos farmacéuticos vendidos en Alemania.</string>
<string name="format_description_code93">Un código de barras lineal alfanumérico compacto que codifica el juego completo de caracteres ASCII. Más denso y seguro que Code 39.</string>
<string name="format_description_code128">Un código de barras lineal de alta densidad que codifica el juego completo de caracteres ASCII. Ampliamente usado en envíos, embalaje y gestión de inventario.</string>
<string name="format_description_databar">Una familia de códigos de barras GS1 compactos para artículos demasiado pequeños para los símbolos EAN/UPC tradicionales. Codifica datos GTIN con información suplementaria opcional.</string>
<string name="format_description_databar_omni">DataBar Omnidireccional, legible desde cualquier dirección. Diseñado para pequeños artículos de venta al detalle como productos frescos.</string>
<string name="format_description_databar_stk">DataBar Apilado, una versión de dos filas de DataBar para artículos demasiado estrechos para un código de barras de una sola fila.</string>
<string name="format_description_databar_ltd">DataBar Limited, una variante compacta para artículos con un GTIN-14 que empieza por 0 o 1.</string>
<string name="format_description_databar_exp">DataBar Expandido, capaz de codificar datos suplementarios como peso, precio y fecha de vencimiento junto al GTIN.</string>
<string name="format_description_databar_exp_stk">DataBar Expandido Apilado, una versión de dos filas de DataBar Expandido. Diseñado para etiquetas estrechas.</string>
<string name="format_description_data_matrix">Un código de barras matricial 2D que codifica grandes cantidades de datos en un área pequeña. Ampliamente usado en electrónica, sanidad y servicios postales.</string>
<string name="format_description_dx_film_edge">Un código de barras impreso a lo largo del borde del film fotográfico. Codifica el tipo de película, la sensibilidad (ISO) y el número de exposiciones.</string>
<string name="format_description_ean8">Un código de barras compacto de 8 dígitos para pequeños artículos de venta al detalle donde no cabe un EAN-13 completo.</string>
<string name="format_description_ean13">El código de barras minorista estándar de 13 dígitos usado en todo el mundo. La mayoría de los productos vendidos en tiendas llevan un EAN-13 en su envase.</string>
<string name="format_description_itf">Interleaved 2 of 5, un código de barras lineal solo numérico que codifica pares de dígitos. Se usa frecuentemente en cajas exteriores y en la logística de almacén.</string>
<string name="format_description_maxicode">Un código de barras matricial 2D de tamaño fijo desarrollado por UPS. Usado para la clasificación automatizada de alta velocidad y el seguimiento de paquetes.</string>
<string name="format_description_pdf417">Un código de barras 2D apilado que codifica grandes cantidades de datos en múltiples filas. Usado en documentos de identidad, tarjetas de embarque y etiquetas de envío.</string>
<string name="format_description_qr_code">Un código de barras matricial 2D ampliamente usado, legible por la mayoría de las cámaras de smartphones. Puede codificar URLs, texto, información de contacto y más.</string>
<string name="format_description_micro_qr_code">Una variante más pequeña del QR Code con un único patrón de búsqueda. Diseñado para aplicaciones donde el espacio es muy limitado.</string>
<string name="format_description_rmqr_code">Rectangular Micro QR Code, una variante de código de barras 2D alargada. Diseñado para etiquetas estrechas y pulseras.</string>
<string name="format_description_upca">El código de barras minorista estándar de 12 dígitos usado en América del Norte. Un subconjunto de EAN-13, con el cero inicial implícito.</string>
<string name="format_description_upce">Una versión comprimida de 6 dígitos del UPC-A para envases pequeños. Solo válido para productos cuyo UPC-A puede ser suprimido en cero.</string>
<string name="idl_vehicle_class">Clase de vehículo</string>
<string name="idl_restriction_codes">Códigos de restricción</string>
<string name="idl_endorsement_codes">Códigos de habilitación</string>
<string name="idl_date_of_expiry">Fecha de vencimiento</string>
<string name="idl_customer_family_name">Apellido</string>
<string name="idl_customer_first_name">Nombre</string>
<string name="idl_customer_first_name_alt">Nombre alternativo</string>
<string name="idl_customer_middle_name">Segundo nombre</string>
<string name="idl_date_of_issue">Fecha de emisión</string>
<string name="idl_date_of_birth">Fecha de nacimiento</string>
<string name="idl_sex">Sexo</string>
<string name="idl_eye_color">Color de ojos</string>
<string name="idl_body_height">Altura</string>
<string name="idl_address_street">Calle</string>
<string name="idl_address_city">Ciudad</string>
<string name="idl_address_jurisdiction_code">Código de jurisdicción</string>
<string name="idl_address_postal_code">Código postal</string>
<string name="idl_customer_id_number">Número de identificación del titular</string>
<string name="idl_document_discriminator">Identificador del documento</string>
<string name="idl_country">País</string>
<string name="idl_family_name_truncation">Truncamiento del apellido</string>
<string name="idl_first_name_truncation">Truncamiento del nombre</string>
<string name="idl_middle_name_truncation">Truncamiento del segundo nombre</string>
<string name="idl_address_street_2">Calle 2</string>
<string name="idl_hair_color">Color de cabello</string>
<string name="idl_place_of_birth">Lugar de nacimiento</string>
<string name="idl_audit_information">Información de auditoría</string>
<string name="idl_inventory_control_number">Número de control de inventario</string>
<string name="idl_alias_family_name">Apellido alternativo</string>
<string name="idl_alias_given_name">Nombre alternativo</string>
<string name="idl_alias_suffix_name">Sufijo alternativo</string>
<string name="idl_name_suffix">Sufijo del nombre</string>
<string name="idl_weight_range">Rango de peso</string>
<string name="idl_ethnicity">Origen étnico</string>
<string name="idl_standard_vehicle_classification">Clasificación estándar del vehículo</string>
<string name="idl_standard_endorsement_code">Código de habilitación estándar</string>
<string name="idl_standard_restriction_code">Código de restricción estándar</string>
<string name="idl_vehicle_classification_description">Descripción de la clasificación del vehículo</string>
<string name="idl_endorsement_code_description">Descripción del código de habilitación</string>
<string name="idl_restriction_code_description">Descripción del código de restricción</string>
<string name="idl_compliance_type">Tipo de conformidad</string>
<string name="idl_card_revision_date">Fecha de revisión de la tarjeta</string>
<string name="idl_hazmat_endorsement_expiration_date">Fecha de vencimiento de la habilitación para materiales peligrosos</string>
<string name="idl_limited_duration_document_indicator">Indicador de documento de duración limitada</string>
<string name="idl_weight_pounds">Peso (libras)</string>
<string name="idl_weight_kilograms">Peso (kilogramos)</string>
<string name="idl_under_18_until_date">Menor de 18 hasta</string>
<string name="idl_under_19_until_date">Menor de 19 hasta</string>
<string name="idl_under_21_until_date">Menor de 21 hasta</string>
<string name="idl_organ_donor_indicator">Indicador de donante de órganos</string>
<string name="idl_veteran_indicator">Indicador de veterano</string>
<string name="epc_service_tag">Etiqueta de servicio</string>
<string name="epc_version">Versión</string>
<string name="epc_charset">Conjunto de caracteres</string>
<string name="epc_identification">Identificación</string>
<string name="epc_bic">BIC</string>
<string name="epc_name">Nombre</string>
<string name="epc_iban">IBAN</string>
<string name="epc_amount">Importe</string>
<string name="epc_purpose">Concepto</string>
<string name="epc_reference">Referencia de pago</string>
<string name="epc_text">Texto de pago</string>
<string name="epc_information">Información</string>
<string name="idb_verification">Verificación</string>
<string name="idb_certificate_reference">Referencia del certificado</string>
<string name="idb_signer_certificate_subject">Sujeto del certificado de firma</string>
<string name="idb_signer_certificate_issuer">Emisor del certificado de firma</string>
<string name="idb_signature_verification">Verificación de firma</string>
<string name="idb_verification_unsigned">Sin firmar</string>
<string name="idb_verification_missing_signer_certificate">Falta el certificado de firma</string>
<string name="idb_verification_invalid_signer_certificate">Certificado de firma no válido</string>
<string name="idb_verification_signer_certificate_issuer_not_found_in_master_list">No se encontró el emisor del certificado de firma en la lista maestra</string>
<string name="idb_verification_verified">Verificado</string>
<string name="idb_verification_signature_invalid">Firma no válida</string>
<string name="idb_verification_error">Error de verificación</string>
<string name="idb_yes"></string>
<string name="idb_no">No</string>
<string name="vds_document_type">Tipo de documento</string>
<string name="vds_issuing_country">País emisor</string>
<string name="vds_signing_date">Fecha de firma</string>
</resources>
+110 -6
View File
@@ -1,3 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="welcome">خوش آمدید!</string>
<string name="mode_expert">پیشرفته</string>
@@ -36,7 +37,6 @@
<string name="qr_version_and_modules">%1$s (%2$d modules)</string>
<string name="qr_data_mask">ماسک داده</string>
<string name="toggle_flash">روشن/خاموش کردن چراغ</string>
<string name="error_flash">خطا هنگام روشن/خاموش کردن چراغ</string>
<string name="share">هم‌رسانی</string>
<string name="share_file">اشتراک گذاری به عنوان فایل</string>
<string name="share_as">هم‌رسانی به عنوان؟</string>
@@ -111,8 +111,10 @@
<string name="beep">صدای بیپ در شناسایی</string>
<string name="beep_summary">اگر می‌خواهید دستگاه شما هنگام شناسایی یک کد صدا کند، این را فعال کنید.</string>
<string name="beep_tone">صدای بیپ</string>
<string name="beep_stream">جریان صوتی بیپ</string>
<string name="stream_music">رسانه</string>
<string name="stream_notification">اعلان‌ها</string>
<string name="tone_cdma_confirm">تأیید CDMA</string>
<string name="tone_sup_confirm">تماس نظارتی تأیید کنید</string>
<string name="tone_sup_radio_ack">تائید مسیر رادیویی نظارت تماس</string>
<string name="tone_prop_ack">تایید مثبت</string>
<string name="tone_prop_beep">صدای عمومی</string>
@@ -153,7 +155,6 @@
<string name="default_search_engine">گشودن دادهٔ نامشخص در</string>
<string name="always_ask">همیشه بپرس</string>
<string name="open_with_url">داده‌های ناشناخته را با URL باز کنید</string>
<string name="automated_actions">اقدام‌های خودکار</string>
<string name="automated_actions_none">هیچ اقدام خودکاری وجود ندارد</string>
<string name="automated_actions_empty">هنوز اقدام خودکاری وجود ندارد</string>
@@ -176,7 +177,6 @@
<string name="automated_action_remove_confirm">این اقدام حذف شود؟</string>
<string name="automated_action_list_intent">باز کردن URL: %s</string>
<string name="automated_action_list_intent_empty">باز کردن URL</string>
<string name="automated_action_webview_title">اقدام خودکار</string>
<string name="clear_network_suggestions">پاک کردن پیشنهادات شبکه</string>
<string name="clear_network_suggestions_summary">همه پیشنهادات شبکه را که قبلاً توسط این برنامه ارائه شده است حذف کنید.</string>
<string name="really_remove_all_networks">واقعاً همه شبکه‌ها را حذف می‌کنید؟</string>
@@ -219,7 +219,6 @@
<string name="save_as_file_name">به عنوان پرونده در بارگیری‌ها ذخیره شود؟</string>
<string name="file_name">نام پرونده</string>
<string name="error_saving_file">نمی‌توان پرونده را ذخیره کرد</string>
<string name="error_file_exists">پرونده هم‌اکنون وجود دارد</string>
<string name="connect_to_wifi">اتّصال به وای‌فای</string>
<string name="wifi_config_failed">نمی‌توان وای‌فای را پیکربندی کرد</string>
<string name="wifi_added">وای‌فای اضافه شد</string>
@@ -282,5 +281,110 @@
<string name="automated_action_intent_uri_invalid">URI Intent نامعتبر</string>
<string name="automated_action_list_custom_intent">Intent سفارشی: %s</string>
<string name="automated_action_list_custom_intent_empty">Intent سفارشی</string>
<string name="format_description_aztec">یک بارکد ماتریسی دوبعدی که بدون نیاز به ناحیه آرام اطراف آن قابل خواندن است. اغلب در بلیت‌های حمل‌ونقل و کارت‌های سوار شدن به هواپیما استفاده می‌شود.</string>
<string name="format_description_codabar">یک بارکد خطی که از سال ۱۹۷۲ در کتابخانه‌ها، بانک‌های خون و بارنامه‌های هوایی FedEx استفاده می‌شود. اعداد و چند کاراکتر خاص را رمزگذاری می‌کند.</string>
<string name="format_description_code39">یک بارکد خطی با طول متغیر که حروف بزرگ، اعداد و چند نماد را رمزگذاری می‌کند. به طور گسترده در صنایع خودروسازی و دفاعی استفاده می‌شود.</string>
<string name="format_description_code39ext">Code 39 گسترش‌یافته که از مجموعه کامل ۱۲۸ کاراکتر ASCII پشتیبانی می‌کند. از جفت نمادهای استاندارد Code 39 برای نمایش کاراکترهای اضافی استفاده می‌کند.</string>
<string name="format_description_code32">یک استاندارد بارکد دارویی ایتالیایی که با نام IMH نیز شناخته می‌شود. برای شناسایی داروهای فروخته‌شده در ایتالیا استفاده می‌شود.</string>
<string name="format_description_pzn">Pharmazentralnummer آلمانی، یک بارکد برای شناسایی محصولات دارویی فروخته‌شده در آلمان.</string>
<string name="format_description_code93">یک بارکد خطی عددی-حروفی فشرده که مجموعه کامل کاراکترهای ASCII را رمزگذاری می‌کند. متراکم‌تر و امن‌تر از Code 39 است.</string>
<string name="format_description_code128">یک بارکد خطی با چگالی بالا که مجموعه کامل کاراکترهای ASCII را رمزگذاری می‌کند. به طور گسترده در حمل‌ونقل، بسته‌بندی و مدیریت موجودی استفاده می‌شود.</string>
<string name="format_description_databar">خانواده‌ای از بارکدهای فشرده GS1 برای اقلامی که برای نمادهای سنتی EAN/UPC خیلی کوچک هستند. داده‌های GTIN را با اطلاعات تکمیلی اختیاری رمزگذاری می‌کند.</string>
<string name="format_description_databar_omni">DataBar Omnidirectional، از هر جهتی قابل خواندن است. برای اقلام خرده‌فروشی کوچک مانند محصولات تازه طراحی شده است.</string>
<string name="format_description_databar_stk">DataBar Stacked، نسخه دو ردیفه DataBar برای اقلامی که برای یک بارکد تک ردیفه خیلی باریک هستند.</string>
<string name="format_description_databar_ltd">DataBar Limited، یک نوع فشرده برای اقلامی با GTIN-14 که با ۰ یا ۱ شروع می‌شود.</string>
<string name="format_description_databar_exp">DataBar Expanded، قادر به رمزگذاری داده‌های تکمیلی مانند وزن، قیمت و تاریخ انقضا در کنار GTIN است.</string>
<string name="format_description_databar_exp_stk">DataBar Expanded Stacked، نسخه دو ردیفه DataBar Expanded. برای برچسب‌های باریک طراحی شده است.</string>
<string name="format_description_data_matrix">یک بارکد ماتریسی دوبعدی که مقادیر زیادی داده را در فضای کوچک رمزگذاری می‌کند. به طور گسترده در الکترونیک، مراقبت‌های بهداشتی و خدمات پستی استفاده می‌شود.</string>
<string name="format_description_dx_film_edge">یک بارکد چاپ‌شده در امتداد لبه فیلم عکاسی. نوع فیلم، سرعت (ISO) و تعداد نوردهی‌ها را رمزگذاری می‌کند.</string>
<string name="format_description_ean8">یک بارکد فشرده ۸ رقمی برای اقلام خرده‌فروشی کوچکی که EAN-13 کامل در آن‌ها جا نمی‌شود.</string>
<string name="format_description_ean13">بارکد خرده‌فروشی استاندارد ۱۳ رقمی که در سراسر جهان استفاده می‌شود. اکثر محصولات فروخته‌شده در فروشگاه‌ها EAN-13 را روی بسته‌بندی خود دارند.</string>
<string name="format_description_itf">Interleaved 2 of 5، یک بارکد خطی فقط عددی که جفت ارقام را رمزگذاری می‌کند. اغلب روی کارتن‌های خارجی و در لجستیک انبار استفاده می‌شود.</string>
<string name="format_description_maxicode">یک بارکد ماتریسی دوبعدی با اندازه ثابت که توسط UPS توسعه یافته است. برای مرتب‌سازی و ردیابی خودکار سریع بسته‌ها استفاده می‌شود.</string>
<string name="format_description_pdf417">یک بارکد دوبعدی انباشته که مقادیر زیادی داده را در چندین ردیف رمزگذاری می‌کند. در مدارک شناسایی، کارت‌های سوار شدن و برچسب‌های حمل‌ونقل استفاده می‌شود.</string>
<string name="format_description_qr_code">یک بارکد ماتریسی دوبعدی پرکاربرد که توسط اکثر دوربین‌های گوشی‌های هوشمند قابل خواندن است. می‌تواند URL، متن، اطلاعات تماس و موارد بیشتر را رمزگذاری کند.</string>
<string name="format_description_micro_qr_code">نوع کوچک‌تری از QR Code با یک الگوی یاب‌کننده. برای کاربردهایی که فضا بسیار محدود است طراحی شده است.</string>
<string name="format_description_rmqr_code">Rectangular Micro QR Code، یک نوع بارکد دوبعدی کشیده. برای برچسب‌های باریک و دستبندها طراحی شده است.</string>
<string name="format_description_upca">بارکد خرده‌فروشی استاندارد ۱۲ رقمی مورد استفاده در آمریکای شمالی. زیرمجموعه‌ای از EAN-13 با صفر ابتدایی ضمنی.</string>
<string name="format_description_upce">نسخه فشرده ۶ رقمی UPC-A برای بسته‌های کوچک. تنها برای محصولاتی معتبر است که UPC-A آن‌ها می‌تواند با حذف صفر کوتاه شود.</string>
<string name="idl_vehicle_class">رده وسیله نقلیه</string>
<string name="idl_restriction_codes">کدهای محدودیت</string>
<string name="idl_endorsement_codes">کدهای مجوز</string>
<string name="idl_date_of_expiry">تاریخ انقضا</string>
<string name="idl_customer_family_name">نام خانوادگی</string>
<string name="idl_customer_first_name">نام</string>
<string name="idl_customer_first_name_alt">نام جایگزین</string>
<string name="idl_customer_middle_name">نام میانی</string>
<string name="idl_date_of_issue">تاریخ صدور</string>
<string name="idl_date_of_birth">تاریخ تولد</string>
<string name="idl_sex">جنسیت</string>
<string name="idl_eye_color">رنگ چشم</string>
<string name="idl_body_height">قد</string>
<string name="idl_address_street">خیابان</string>
<string name="idl_address_city">شهر</string>
<string name="idl_address_jurisdiction_code">کد حوزه قضایی</string>
<string name="idl_address_postal_code">کد پستی</string>
<string name="idl_customer_id_number">شماره شناسایی</string>
<string name="idl_document_discriminator">شناسه سند</string>
<string name="idl_country">کشور</string>
<string name="idl_family_name_truncation">کوتاه‌سازی نام خانوادگی</string>
<string name="idl_first_name_truncation">کوتاه‌سازی نام</string>
<string name="idl_middle_name_truncation">کوتاه‌سازی نام میانی</string>
<string name="idl_address_street_2">خیابان ۲</string>
<string name="idl_hair_color">رنگ مو</string>
<string name="idl_place_of_birth">محل تولد</string>
<string name="idl_audit_information">اطلاعات ممیزی</string>
<string name="idl_inventory_control_number">شماره کنترل موجودی</string>
<string name="idl_alias_family_name">نام خانوادگی مستعار</string>
<string name="idl_alias_given_name">نام مستعار</string>
<string name="idl_alias_suffix_name">پسوند نام مستعار</string>
<string name="idl_name_suffix">پسوند نام</string>
<string name="idl_weight_range">بازه وزن</string>
<string name="idl_ethnicity">قومیت</string>
<string name="idl_standard_vehicle_classification">طبقه‌بندی استاندارد وسیله نقلیه</string>
<string name="idl_standard_endorsement_code">کد مجوز استاندارد</string>
<string name="idl_standard_restriction_code">کد محدودیت استاندارد</string>
<string name="idl_vehicle_classification_description">شرح طبقه‌بندی وسیله نقلیه</string>
<string name="idl_endorsement_code_description">شرح کد مجوز</string>
<string name="idl_restriction_code_description">شرح کد محدودیت</string>
<string name="idl_compliance_type">نوع انطباق</string>
<string name="idl_card_revision_date">تاریخ بازنگری کارت</string>
<string name="idl_hazmat_endorsement_expiration_date">تاریخ انقضای مجوز مواد خطرناک</string>
<string name="idl_limited_duration_document_indicator">نشانگر سند با مدت محدود</string>
<string name="idl_weight_pounds">وزن (پوند)</string>
<string name="idl_weight_kilograms">وزن (کیلوگرم)</string>
<string name="idl_under_18_until_date">زیر ۱۸ سال تا تاریخ</string>
<string name="idl_under_19_until_date">زیر ۱۹ سال تا تاریخ</string>
<string name="idl_under_21_until_date">زیر ۲۱ سال تا تاریخ</string>
<string name="idl_organ_donor_indicator">نشانگر اهداکننده عضو</string>
<string name="idl_veteran_indicator">نشانگر کهنه‌سرباز</string>
<string name="epc_service_tag">برچسب سرویس</string>
<string name="epc_version">نسخه</string>
<string name="epc_charset">مجموعه نویسه‌ها</string>
<string name="epc_identification">شناسه</string>
<string name="epc_bic">BIC</string>
<string name="epc_name">نام</string>
<string name="epc_iban">IBAN</string>
<string name="epc_amount">مبلغ</string>
<string name="epc_purpose">هدف</string>
<string name="epc_reference">مرجع پرداخت</string>
<string name="epc_text">متن پرداخت</string>
<string name="epc_information">اطلاعات</string>
<string name="idb_verification">تأیید</string>
<string name="idb_certificate_reference">مرجع گواهی</string>
<string name="idb_signer_certificate_subject">موضوع گواهی امضا</string>
<string name="idb_signer_certificate_issuer">صادرکننده گواهی امضا</string>
<string name="idb_signature_verification">تأیید امضا</string>
<string name="idb_verification_unsigned">بدون امضا</string>
<string name="idb_verification_missing_signer_certificate">گواهی امضا وجود ندارد</string>
<string name="idb_verification_invalid_signer_certificate">گواهی امضای نامعتبر</string>
<string name="idb_verification_signer_certificate_issuer_not_found_in_master_list">صادرکننده گواهی امضا در فهرست اصلی پیدا نشد</string>
<string name="idb_verification_verified">تأیید شد</string>
<string name="idb_verification_signature_invalid">امضای نامعتبر</string>
<string name="idb_verification_error">خطای تأیید</string>
<string name="idb_yes">بله</string>
<string name="idb_no">خیر</string>
<string name="vds_document_type">نوع سند</string>
<string name="vds_issuing_country">کشور صادرکننده</string>
<string name="vds_signing_date">تاریخ امضا</string>
</resources>
+111 -6
View File
@@ -1,3 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="welcome">Bienvenue !</string>
<string name="mode_expert">Avancé</string>
@@ -12,6 +13,7 @@
<string name="binary_data">(données binaires)</string>
<plurals name="barcode_info">
<item quantity="one">%2$d caractère, %1$s</item>
<item quantity="many"></item>
<item quantity="other">%2$d caractères, %1$s</item>
</plurals>
<string name="error_correction_level">Niveau de correction d\'erreur</string>
@@ -36,7 +38,6 @@
<string name="qr_version_and_modules">%1$s (%2$d modules)</string>
<string name="qr_data_mask">Masquage</string>
<string name="toggle_flash">Activer/Désactiver le flash</string>
<string name="error_flash">Erreur de changement d\'état du flash</string>
<string name="share">Partager</string>
<string name="share_file">Partager en tant que fichier</string>
<string name="share_as">Partager en tant que ?</string>
@@ -111,8 +112,10 @@
<string name="beep">Biper à la détection</string>
<string name="beep_summary">Émettre un son lorsqu\'un code est détecté.</string>
<string name="beep_tone">Tonalité du signal sonore</string>
<string name="beep_stream">Canal audio du bip</string>
<string name="stream_music">Média</string>
<string name="stream_notification">Notifications</string>
<string name="tone_cdma_confirm">Confirmation CDMA</string>
<string name="tone_sup_confirm">Confirmation de la supervision de l\'appel</string>
<string name="tone_sup_radio_ack">Accusé de réception du chemin radio de supervision d\'appel</string>
<string name="tone_prop_ack">Accusé de réception positif</string>
<string name="tone_prop_beep">Bip simple</string>
@@ -153,7 +156,6 @@
<string name="default_search_engine">Ouvrir les données inconnues dans</string>
<string name="always_ask">Toujours demander</string>
<string name="open_with_url">Ouvrir les données inconnues avec l\'URL</string>
<string name="automated_actions">Actions automatiques</string>
<string name="automated_actions_none">Aucune action automatique</string>
<string name="automated_actions_empty">Pas encore dactions automatiques</string>
@@ -176,7 +178,6 @@
<string name="automated_action_remove_confirm">Supprimer cette action ?</string>
<string name="automated_action_list_intent">Ouvrir lURL : %s</string>
<string name="automated_action_list_intent_empty">Ouvrir lURL</string>
<string name="automated_action_webview_title">Action automatique</string>
<string name="clear_network_suggestions">Supprimer les suggestions de réseau</string>
<string name="clear_network_suggestions_summary">Supprimer toutes les suggestions de réseau précédemment fournies par cette application.</string>
<string name="really_remove_all_networks">Vraiment supprimer tous les réseaux ?</string>
@@ -219,7 +220,6 @@
<string name="save_as_file_name">Sauvegarder dans les Téléchargements ?</string>
<string name="file_name">Nom du fichier</string>
<string name="error_saving_file">Impossible de sauvegarder le fichier</string>
<string name="error_file_exists">Fichier déjà existant</string>
<string name="connect_to_wifi">Connecter au Wi-Fi</string>
<string name="wifi_config_failed">Impossible de configurer le Wi-Fi</string>
<string name="wifi_added">Wi-Fi ajouté</string>
@@ -282,5 +282,110 @@
<string name="automated_action_intent_uri_invalid">URI dIntent invalide</string>
<string name="automated_action_list_custom_intent">Intent personnalisé : %s</string>
<string name="automated_action_list_custom_intent_empty">Intent personnalisé</string>
<string name="format_description_aztec">Un code-barres matriciel 2D qui peut être lu sans zone blanche autour de lui. Souvent utilisé pour les billets de transport et les cartes d\'embarquement.</string>
<string name="format_description_codabar">Un code-barres linéaire utilisé dans les bibliothèques, les banques de sang et les lettres de voiture FedEx depuis 1972. Encode des chiffres et quelques caractères spéciaux.</string>
<string name="format_description_code39">Un code-barres linéaire à longueur variable encodant des lettres majuscules, des chiffres et quelques symboles. Très répandu dans l\'automobile et la défense.</string>
<string name="format_description_code39ext">Code 39 étendu prenant en charge les 128 caractères ASCII complets. Utilise des paires de symboles Code 39 standard pour représenter les caractères supplémentaires.</string>
<string name="format_description_code32">Une norme italienne de code-barres pharmaceutique également connue sous le nom IMH. Utilisée pour identifier les médicaments vendus en Italie.</string>
<string name="format_description_pzn">La Pharmazentralnummer allemande, un code-barres utilisé pour identifier les produits pharmaceutiques vendus en Allemagne.</string>
<string name="format_description_code93">Un code-barres linéaire alphanumérique compact encodant le jeu de caractères ASCII complet. Plus dense et plus sécurisé que le Code 39.</string>
<string name="format_description_code128">Un code-barres linéaire haute densité encodant le jeu de caractères ASCII complet. Très répandu dans l\'expédition, l\'emballage et la gestion des stocks.</string>
<string name="format_description_databar">Une famille de codes-barres GS1 compacts pour les articles trop petits pour les symboles EAN/UPC traditionnels. Encode les données GTIN avec des informations supplémentaires optionnelles.</string>
<string name="format_description_databar_omni">DataBar Omnidirectionnel, lisable dans toutes les directions. Conçu pour les petits articles de vente au détail comme les produits frais.</string>
<string name="format_description_databar_stk">DataBar Empilé, une version à deux rangées de DataBar pour les articles trop étroits pour un code-barres à une seule rangée.</string>
<string name="format_description_databar_ltd">DataBar Limited, une variante compacte pour les articles dont le GTIN-14 commence par 0 ou 1.</string>
<string name="format_description_databar_exp">DataBar Étendu, capable d\'encoder des données supplémentaires telles que le poids, le prix et la date d\'expiration en plus du GTIN.</string>
<string name="format_description_databar_exp_stk">DataBar Étendu Empilé, une version à deux rangées de DataBar Étendu. Conçu pour les étiquettes étroites.</string>
<string name="format_description_data_matrix">Un code-barres matriciel 2D encodant de grandes quantités de données dans un espace réduit. Très répandu dans l\'électronique, la santé et les services postaux.</string>
<string name="format_description_dx_film_edge">Un code-barres imprimé sur le bord des films photographiques. Encode le type de film, la sensibilité (ISO) et le nombre de poses.</string>
<string name="format_description_ean8">Un code-barres compact à 8 chiffres pour les petits articles de vente au détail où un EAN-13 complet ne tiendrait pas.</string>
<string name="format_description_ean13">Le code-barres de vente au détail standard à 13 chiffres utilisé dans le monde entier. La plupart des produits vendus en magasin portent un EAN-13 sur leur emballage.</string>
<string name="format_description_itf">Interleaved 2 of 5, un code-barres linéaire numérique uniquement encodant des paires de chiffres. Souvent utilisé sur les cartons extérieurs et dans la logistique d\'entrepôt.</string>
<string name="format_description_maxicode">Un code-barres matriciel 2D de taille fixe développé par UPS. Utilisé pour le tri automatisé à haute vitesse et le suivi des colis.</string>
<string name="format_description_pdf417">Un code-barres 2D empilé encodant de grandes quantités de données sur plusieurs rangées. Utilisé dans les documents d\'identité, les cartes d\'embarquement et les étiquettes d\'expédition.</string>
<string name="format_description_qr_code">Un code-barres matriciel 2D largement utilisé, lisible par la plupart des appareils photo de smartphones. Peut encoder des URL, du texte, des informations de contact et plus encore.</string>
<string name="format_description_micro_qr_code">Une variante plus petite du QR Code avec un seul motif de recherche. Conçu pour les applications où l\'espace est très limité.</string>
<string name="format_description_rmqr_code">Rectangular Micro QR Code, une variante de code-barres 2D allongée. Conçu pour les étiquettes étroites et les bracelets.</string>
<string name="format_description_upca">Le code-barres de vente au détail standard à 12 chiffres utilisé en Amérique du Nord. Un sous-ensemble d\'EAN-13, avec le zéro de tête implicite.</string>
<string name="format_description_upce">Une version compressée à 6 chiffres de l\'UPC-A pour les petits emballages. Valide uniquement pour les produits dont l\'UPC-A peut être supprimé à zéro.</string>
<string name="idl_vehicle_class">Classe de véhicule</string>
<string name="idl_restriction_codes">Codes de restriction</string>
<string name="idl_endorsement_codes">Codes dhabilitation</string>
<string name="idl_date_of_expiry">Date dexpiration</string>
<string name="idl_customer_family_name">Nom de famille</string>
<string name="idl_customer_first_name">Prénom</string>
<string name="idl_customer_first_name_alt">Prénom alternatif</string>
<string name="idl_customer_middle_name">Deuxième prénom</string>
<string name="idl_date_of_issue">Date de délivrance</string>
<string name="idl_date_of_birth">Date de naissance</string>
<string name="idl_sex">Sexe</string>
<string name="idl_eye_color">Couleur des yeux</string>
<string name="idl_body_height">Taille</string>
<string name="idl_address_street">Rue</string>
<string name="idl_address_city">Ville</string>
<string name="idl_address_jurisdiction_code">Code de juridiction</string>
<string name="idl_address_postal_code">Code postal</string>
<string name="idl_customer_id_number">Numéro didentification du titulaire</string>
<string name="idl_document_discriminator">Identifiant du document</string>
<string name="idl_country">Pays</string>
<string name="idl_family_name_truncation">Troncature du nom de famille</string>
<string name="idl_first_name_truncation">Troncature du prénom</string>
<string name="idl_middle_name_truncation">Troncature du deuxième prénom</string>
<string name="idl_address_street_2">Rue 2</string>
<string name="idl_hair_color">Couleur des cheveux</string>
<string name="idl_place_of_birth">Lieu de naissance</string>
<string name="idl_audit_information">Informations daudit</string>
<string name="idl_inventory_control_number">Numéro de contrôle dinventaire</string>
<string name="idl_alias_family_name">Nom de famille dalias</string>
<string name="idl_alias_given_name">Prénom dalias</string>
<string name="idl_alias_suffix_name">Suffixe dalias</string>
<string name="idl_name_suffix">Suffixe du nom</string>
<string name="idl_weight_range">Tranche de poids</string>
<string name="idl_ethnicity">Origine ethnique</string>
<string name="idl_standard_vehicle_classification">Classification standard du véhicule</string>
<string name="idl_standard_endorsement_code">Code dhabilitation standard</string>
<string name="idl_standard_restriction_code">Code de restriction standard</string>
<string name="idl_vehicle_classification_description">Description de la classification du véhicule</string>
<string name="idl_endorsement_code_description">Description du code dhabilitation</string>
<string name="idl_restriction_code_description">Description du code de restriction</string>
<string name="idl_compliance_type">Type de conformité</string>
<string name="idl_card_revision_date">Date de révision de la carte</string>
<string name="idl_hazmat_endorsement_expiration_date">Date dexpiration de lhabilitation matières dangereuses</string>
<string name="idl_limited_duration_document_indicator">Indicateur de document à durée limitée</string>
<string name="idl_weight_pounds">Poids (livres)</string>
<string name="idl_weight_kilograms">Poids (kilogrammes)</string>
<string name="idl_under_18_until_date">Moins de 18 ans jusquau</string>
<string name="idl_under_19_until_date">Moins de 19 ans jusquau</string>
<string name="idl_under_21_until_date">Moins de 21 ans jusquau</string>
<string name="idl_organ_donor_indicator">Indicateur de donneur dorganes</string>
<string name="idl_veteran_indicator">Indicateur dancien combattant</string>
<string name="epc_service_tag">Balise de service</string>
<string name="epc_version">Version</string>
<string name="epc_charset">Jeu de caractères</string>
<string name="epc_identification">Identification</string>
<string name="epc_bic">BIC</string>
<string name="epc_name">Nom</string>
<string name="epc_iban">IBAN</string>
<string name="epc_amount">Montant</string>
<string name="epc_purpose">Motif</string>
<string name="epc_reference">Référence de paiement</string>
<string name="epc_text">Texte de paiement</string>
<string name="epc_information">Informations</string>
<string name="idb_verification">Vérification</string>
<string name="idb_certificate_reference">Référence du certificat</string>
<string name="idb_signer_certificate_subject">Sujet du certificat de signature</string>
<string name="idb_signer_certificate_issuer">Émetteur du certificat de signature</string>
<string name="idb_signature_verification">Vérification de la signature</string>
<string name="idb_verification_unsigned">Non signé</string>
<string name="idb_verification_missing_signer_certificate">Certificat de signature manquant</string>
<string name="idb_verification_invalid_signer_certificate">Certificat de signature invalide</string>
<string name="idb_verification_signer_certificate_issuer_not_found_in_master_list">"L'émetteur du certificat de signature est introuvable dans la liste maîtresse"</string>
<string name="idb_verification_verified">Vérifié</string>
<string name="idb_verification_signature_invalid">Signature invalide</string>
<string name="idb_verification_error">Erreur de vérification</string>
<string name="idb_yes">Oui</string>
<string name="idb_no">Non</string>
<string name="vds_document_type">Type de document</string>
<string name="vds_issuing_country">Pays émetteur</string>
<string name="vds_signing_date">Date de signature</string>
</resources>
+114 -10
View File
@@ -1,3 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="welcome">Üdvözöljük!</string>
<string name="mode_expert">Haladó</string>
@@ -15,10 +16,10 @@
<item quantity="other">%2$d karakter, %1$s</item>
</plurals>
<string name="error_correction_level">Hibajavítási szint</string>
<string name="error_correction_level_l" formatted="false">Alacsony (~7&#37; javítás)</string>
<string name="error_correction_level_m" formatted="false">Közepes (~15&#37; javítás)</string>
<string name="error_correction_level_q" formatted="false">Kvartilis (~25&#37; javítás)</string>
<string name="error_correction_level_h" formatted="false">Magas (~30&#37; javítás)</string>
<string name="error_correction_level_l" formatted="false">Alacsony (~7% javítás)</string>
<string name="error_correction_level_m" formatted="false">Közepes (~15% javítás)</string>
<string name="error_correction_level_q" formatted="false">Kvartilis (~25% javítás)</string>
<string name="error_correction_level_h" formatted="false">Magas (~30% javítás)</string>
<string name="label">Címke</string>
<string name="colors">Háttér és előtér</string>
<string name="colors_black_on_white">Fekete fehér háttéren</string>
@@ -36,7 +37,6 @@
<string name="qr_version_and_modules">%1$s (%2$d modules)</string>
<string name="qr_data_mask">Adatmaszk</string>
<string name="toggle_flash">Vaku be- vagy kikapcsolása</string>
<string name="error_flash">Hiba a vaku be- vagy kikapcsolásakor</string>
<string name="share">Megosztás</string>
<string name="share_file">Fájlként megosztás</string>
<string name="share_as">Megosztja másként?</string>
@@ -111,8 +111,10 @@
<string name="beep">Jelzés hanggal</string>
<string name="beep_summary">Engedélyezze ezt, ha azt szeretné, hogy eszköze pittyegjen, amikor egy kód felismerésre kerül.</string>
<string name="beep_tone">Hangjelzés</string>
<string name="beep_stream">Hangjelzés hangfolyama</string>
<string name="stream_music">Média</string>
<string name="stream_notification">Értesítések</string>
<string name="tone_cdma_confirm">CDMA megerősítés</string>
<string name="tone_sup_confirm">Hívás felügyeleti megerősítés</string>
<string name="tone_sup_radio_ack">Hívás felügyeleti rádió útvonal megerősítés</string>
<string name="tone_prop_ack">Pozitív visszaigazolás</string>
<string name="tone_prop_beep">Általános csipogás</string>
@@ -153,7 +155,6 @@
<string name="default_search_engine">Ismeretlen adatok megnyitása ebben</string>
<string name="always_ask">Mindig kérdezzen</string>
<string name="open_with_url">Ismeretlen adat megnyitása URL-lel</string>
<string name="automated_actions">Automatizált műveletek</string>
<string name="automated_actions_none">Nincsenek automatizált műveletek</string>
<string name="automated_actions_empty">Még nincsenek automatizált műveletek</string>
@@ -176,7 +177,6 @@
<string name="automated_action_remove_confirm">Törli ezt a műveletet?</string>
<string name="automated_action_list_intent">URL megnyitása: %s</string>
<string name="automated_action_list_intent_empty">URL megnyitása</string>
<string name="automated_action_webview_title">Automatizált művelet</string>
<string name="clear_network_suggestions">Hálózati javaslatok törlése</string>
<string name="clear_network_suggestions_summary">Az alkalmazás által korábban biztosított összes hálózati javaslat eltávolítása.</string>
<string name="really_remove_all_networks">Valóban eltávolítja az összes hálózatot?</string>
@@ -219,7 +219,6 @@
<string name="save_as_file_name">Menti fájlként?</string>
<string name="file_name">Fájlnév</string>
<string name="error_saving_file">Nem lehet elmenteni a fájlt</string>
<string name="error_file_exists">A fájl már létezik</string>
<string name="connect_to_wifi">Kapcsolódás Wi-Fi-hez</string>
<string name="wifi_config_failed">Nem sikerült beállítani a Wi-Fi-t</string>
<string name="wifi_added">Wi-Fi hozzáadva</string>
@@ -282,5 +281,110 @@
<string name="automated_action_intent_uri_invalid">Érvénytelen Intent URI</string>
<string name="automated_action_list_custom_intent">Egyéni intent: %s</string>
<string name="automated_action_list_custom_intent_empty">Egyéni intent</string>
<string name="format_description_aztec">Egy 2D mátrix vonalkód, amely csendes zóna nélkül is olvasható. Leggyakrabban közlekedési jegyeken és beszállókártyákon használják.</string>
<string name="format_description_codabar">Egy lineáris vonalkód, amelyet 1972 óta könyvtárakban, vérbankokban és FedEx légi fuvarleveleknél alkalmaznak. Numerikus számjegyeket és néhány speciális karaktert kódol.</string>
<string name="format_description_code39">Változó hosszúságú lineáris vonalkód, amely nagybetűket, számjegyeket és néhány szimbólumot kódol. Széles körben alkalmazzák az autóiparban és a védelmi iparban.</string>
<string name="format_description_code39ext">Kiterjesztett Code 39, amely támogatja a teljes 128 karakteres ASCII készletet. Standard Code 39 szimbólumpárokat használ a további karakterek megjelenítéséhez.</string>
<string name="format_description_code32">Egy olasz gyógyszerészeti vonalkód-szabvány, amelyet IMH-ként is ismernek. Az Olaszországban forgalmazott gyógyszerek azonosítására szolgál.</string>
<string name="format_description_pzn">A német Pharmazentralnummer, egy vonalkód a Németországban forgalmazott gyógyszerészeti termékek azonosítására.</string>
<string name="format_description_code93">Egy kompakt alfanumerikus lineáris vonalkód, amely a teljes ASCII karakterkészletet kódolja. Tömörebb és biztonságosabb a Code 39-nél.</string>
<string name="format_description_code128">Nagy sűrűségű lineáris vonalkód, amely a teljes ASCII karakterkészletet kódolja. Széles körben alkalmazzák szállítmányozásban, csomagolásban és készletkezelésben.</string>
<string name="format_description_databar">Kompakt GS1 vonalkódok egy csoportja hagyományos EAN/UPC szimbólumokhoz túl kis tételekhez. GTIN adatokat kódol opcionális kiegészítő információkkal.</string>
<string name="format_description_databar_omni">DataBar Omnidirektionális, bármely irányból olvasható. Kis kiskereskedelmi cikkekhez, például friss termékekhez tervezték.</string>
<string name="format_description_databar_stk">DataBar Halmozott, a DataBar kétsorú változata, olyan tételekhez, amelyek túl keskenyek az egysoros vonalkódhoz.</string>
<string name="format_description_databar_ltd">DataBar Korlátozott, egy kompakt változat 0-val vagy 1-gyel kezdődő GTIN-14 azonosítójú tételekhez.</string>
<string name="format_description_databar_exp">DataBar Kiterjesztett, amely képes kiegészítő adatok például súly, ár és lejárati dátum kódolására a GTIN mellett.</string>
<string name="format_description_databar_exp_stk">DataBar Kiterjesztett Halmozott, a DataBar Kiterjesztett kétsorú változata. Kesken y címkékhez tervezték.</string>
<string name="format_description_data_matrix">Egy 2D mátrix vonalkód, amely nagy mennyiségű adatot kódol kis területen. Széles körben alkalmazzák az elektronikában, az egészségügyben és a postai szolgáltatásokban.</string>
<string name="format_description_dx_film_edge">Egy vonalkód, amelyet fotófilm szélén nyomtatnak. A film típusát, sebességét (ISO) és az expozíciók számát kódolja.</string>
<string name="format_description_ean8">Kompakt 8 jegyű vonalkód kis kiskereskedelmi cikkekhez, ahol a teljes EAN-13 nem férne el.</string>
<string name="format_description_ean13">A világszerte használt szabványos 13 jegyű kiskereskedelmi vonalkód. A legtöbb üzletekben kapható termék csomagolásán EAN-13 található.</string>
<string name="format_description_itf">Interleaved 2 of 5, egy csak numerikus lineáris vonalkód, amely számjegypárokat kódol. Gyakran alkalmazzák külső kartonokon és raktári logisztikában.</string>
<string name="format_description_maxicode">Fix méretű 2D mátrix vonalkód, amelyet a UPS fejlesztett ki. Automatizált nagy sebességű csomagválogatáshoz és -nyomon követéshez használják.</string>
<string name="format_description_pdf417">Halmozott 2D vonalkód, amely nagy mennyiségű adatot kódol több sorban. Személyazonosító okmányokban, beszállókártyákon és szállítási címkéken alkalmazzák.</string>
<string name="format_description_qr_code">Széles körben használt 2D mátrix vonalkód, amelyet a legtöbb okostelefon kamerája olvas. URL-eket, szövegeket, elérhetőségi adatokat és egyebeket kódolhat.</string>
<string name="format_description_micro_qr_code">A QR Code kisebb változata, egyetlen kereső mintával. Olyan alkalmazásokhoz tervezték, ahol a hely nagyon korlátozott.</string>
<string name="format_description_rmqr_code">Rectangular Micro QR Code, egy megnyúlt 2D vonalkód-változat. Kesken y címkékhez és csuklópántokhoz tervezték.</string>
<string name="format_description_upca">Az Észak-Amerikában használt szabványos 12 jegyű kiskereskedelmi vonalkód. Az EAN-13 egy részhalmaza, amelyben a vezető nulla implicit.</string>
<string name="format_description_upce">Az UPC-A tömörített 6 jegyű változata kis csomagolásokhoz. Csak olyan termékekre érvényes, amelyek UPC-A kódja nulla-elnyomással tömöríthető.</string>
<string name="idl_vehicle_class">Járműosztály</string>
<string name="idl_restriction_codes">Korlátozási kódok</string>
<string name="idl_endorsement_codes">Jogosítási kódok</string>
<string name="idl_date_of_expiry">Lejárati dátum</string>
<string name="idl_customer_family_name">Családi név</string>
<string name="idl_customer_first_name">Utónév</string>
<string name="idl_customer_first_name_alt">Alternatív utónév</string>
<string name="idl_customer_middle_name">Középső név</string>
<string name="idl_date_of_issue">Kiadás dátuma</string>
<string name="idl_date_of_birth">Születési dátum</string>
<string name="idl_sex">Nem</string>
<string name="idl_eye_color">Szemszín</string>
<string name="idl_body_height">Testmagasság</string>
<string name="idl_address_street">Utca</string>
<string name="idl_address_city">Város</string>
<string name="idl_address_jurisdiction_code">Joghatósági kód</string>
<string name="idl_address_postal_code">Irányítószám</string>
<string name="idl_customer_id_number">Azonosítószám</string>
<string name="idl_document_discriminator">Dokumentumazonosító</string>
<string name="idl_country">Ország</string>
<string name="idl_family_name_truncation">Családi név rövidítése</string>
<string name="idl_first_name_truncation">Utónév rövidítése</string>
<string name="idl_middle_name_truncation">Középső név rövidítése</string>
<string name="idl_address_street_2">Utca 2</string>
<string name="idl_hair_color">Hajszín</string>
<string name="idl_place_of_birth">Születési hely</string>
<string name="idl_audit_information">Ellenőrzési információk</string>
<string name="idl_inventory_control_number">Leltárellenőrzési szám</string>
<string name="idl_alias_family_name">Álnév családi név</string>
<string name="idl_alias_given_name">Álnév utónév</string>
<string name="idl_alias_suffix_name">Álnév utótag</string>
<string name="idl_name_suffix">Névutótag</string>
<string name="idl_weight_range">Súlytartomány</string>
<string name="idl_ethnicity">Etnikum</string>
<string name="idl_standard_vehicle_classification">Szabványos járműbesorolás</string>
<string name="idl_standard_endorsement_code">Szabványos jogosítási kód</string>
<string name="idl_standard_restriction_code">Szabványos korlátozási kód</string>
<string name="idl_vehicle_classification_description">A járműbesorolás leírása</string>
<string name="idl_endorsement_code_description">A jogosítási kód leírása</string>
<string name="idl_restriction_code_description">A korlátozási kód leírása</string>
<string name="idl_compliance_type">Megfelelőségi típus</string>
<string name="idl_card_revision_date">Kártyafelülvizsgálat dátuma</string>
<string name="idl_hazmat_endorsement_expiration_date">Veszélyes anyag jogosítás lejárati dátuma</string>
<string name="idl_limited_duration_document_indicator">Korlátozott érvényességű dokumentum jelző</string>
<string name="idl_weight_pounds">Súly (font)</string>
<string name="idl_weight_kilograms">Súly (kilogramm)</string>
<string name="idl_under_18_until_date">18 év alatt eddig</string>
<string name="idl_under_19_until_date">19 év alatt eddig</string>
<string name="idl_under_21_until_date">21 év alatt eddig</string>
<string name="idl_organ_donor_indicator">Szervdonor jelző</string>
<string name="idl_veteran_indicator">Veterán jelző</string>
<string name="epc_service_tag">Szolgáltatási címke</string>
<string name="epc_version">Verzió</string>
<string name="epc_charset">Karakterkészlet</string>
<string name="epc_identification">Azonosítás</string>
<string name="epc_bic">BIC</string>
<string name="epc_name">Név</string>
<string name="epc_iban">IBAN</string>
<string name="epc_amount">Összeg</string>
<string name="epc_purpose">Cél</string>
<string name="epc_reference">Átutalási hivatkozás</string>
<string name="epc_text">Átutalási szöveg</string>
<string name="epc_information">Információ</string>
<string name="idb_verification">Ellenőrzés</string>
<string name="idb_certificate_reference">Tanúsítványhivatkozás</string>
<string name="idb_signer_certificate_subject">Az aláíró tanúsítvány tárgya</string>
<string name="idb_signer_certificate_issuer">Az aláíró tanúsítvány kibocsátója</string>
<string name="idb_signature_verification">Aláírás-ellenőrzés</string>
<string name="idb_verification_unsigned">Nincs aláírva</string>
<string name="idb_verification_missing_signer_certificate">Hiányzik az aláíró tanúsítvány</string>
<string name="idb_verification_invalid_signer_certificate">Érvénytelen aláíró tanúsítvány</string>
<string name="idb_verification_signer_certificate_issuer_not_found_in_master_list">Az aláíró tanúsítvány kibocsátója nem található a mesterlistában</string>
<string name="idb_verification_verified">Ellenőrizve</string>
<string name="idb_verification_signature_invalid">Érvénytelen aláírás</string>
<string name="idb_verification_error">Ellenőrzési hiba</string>
<string name="idb_yes">Igen</string>
<string name="idb_no">Nem</string>
<string name="vds_document_type">Dokumentumtípus</string>
<string name="vds_issuing_country">Kibocsátó ország</string>
<string name="vds_signing_date">Aláírás dátuma</string>
</resources>
+114 -10
View File
@@ -1,3 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="welcome">Selamat datang!</string>
<string name="mode_expert">Lanjutan</string>
@@ -14,10 +15,10 @@
<item quantity="other">%1$s, %2$d karakter</item>
</plurals>
<string name="error_correction_level">Level koreksi kesalahan</string>
<string name="error_correction_level_l" formatted="false">Rendah (~7&#37; koreksi)</string>
<string name="error_correction_level_m" formatted="false">Medium (~15&#37; koreksi)</string>
<string name="error_correction_level_q" formatted="false">Kuartil (~25&#37; koreksi)</string>
<string name="error_correction_level_h" formatted="false">Tinggi (~30&#37; koreksi)</string>
<string name="error_correction_level_l" formatted="false">Rendah (~7% koreksi)</string>
<string name="error_correction_level_m" formatted="false">Medium (~15% koreksi)</string>
<string name="error_correction_level_q" formatted="false">Kuartil (~25% koreksi)</string>
<string name="error_correction_level_h" formatted="false">Tinggi (~30% koreksi)</string>
<string name="label">Etiqueta</string>
<string name="colors">Muka dan latar belakang</string>
<string name="colors_black_on_white">Hitam di atas putih</string>
@@ -35,7 +36,6 @@
<string name="qr_version_and_modules">%1$s (%2$d modul)</string>
<string name="qr_data_mask">Maschera dati</string>
<string name="toggle_flash">Nyala/matikan blitz</string>
<string name="error_flash">Galat nyala/matikan blitz</string>
<string name="share">Bagikan</string>
<string name="share_file">Dijeli kao datoteku</string>
<string name="share_as">Bagikan sebagai?</string>
@@ -110,8 +110,10 @@
<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="beep_stream">Aliran audio bip</string>
<string name="stream_music">Media</string>
<string name="stream_notification">Notifikasi</string>
<string name="tone_cdma_confirm">CDMA 확인</string>
<string name="tone_sup_confirm">تأكيد الإشراف على المكالمة</string>
<string name="tone_sup_radio_ack">Llamada de supervisión de la ruta de radio de confirmación</string>
<string name="tone_prop_ack">Positive acknowledgment</string>
<string name="tone_prop_beep">Generale segnale acustico</string>
@@ -152,7 +154,6 @@
<string name="default_search_engine">Buka data tak dikenal di</string>
<string name="always_ask">Selalu tanya</string>
<string name="open_with_url">Buka data tak dikenal dengan URL</string>
<string name="automated_actions">Tindakan otomatis</string>
<string name="automated_actions_none">Tidak ada tindakan otomatis</string>
<string name="automated_actions_empty">Belum ada tindakan otomatis</string>
@@ -174,7 +175,6 @@
<string name="automated_action_remove_confirm">Hapus tindakan ini?</string>
<string name="automated_action_list_intent">Buka URL: %s</string>
<string name="automated_action_list_intent_empty">Buka URL</string>
<string name="automated_action_webview_title">Tindakan otomatis</string>
<string name="clear_network_suggestions">Hapus saran jaringan</string>
<string name="clear_network_suggestions_summary">Hapus semua saran jaringan yang sebelumnya disediakan oleh aplikasi ini.</string>
<string name="really_remove_all_networks">Yakin menghapus semua jaringan?</string>
@@ -217,7 +217,6 @@
<string name="save_as_file_name">Simpan sebagai berkas Unduhan?</string>
<string name="file_name">Nama berkas</string>
<string name="error_saving_file">Tidak bisa menyimpan berkas</string>
<string name="error_file_exists">Berkas sudah ada</string>
<string name="connect_to_wifi">Sambungkan ke WiFi</string>
<string name="wifi_config_failed">Tidak bisa mengelola WiFi</string>
<string name="wifi_added">WiFi ditambahkan</string>
@@ -280,5 +279,110 @@
<string name="automated_action_intent_uri_invalid">URI Intent tidak valid</string>
<string name="automated_action_list_custom_intent">Intent kustom: %s</string>
<string name="automated_action_list_custom_intent_empty">Intent kustom</string>
<string name="format_description_aztec">Barcode matriks 2D yang dapat dibaca tanpa zona tenang di sekitarnya. Sering digunakan pada tiket transportasi dan boarding pass.</string>
<string name="format_description_codabar">Barcode linear yang digunakan di perpustakaan, bank darah, dan tagihan udara FedEx sejak tahun 1972. Mengodekan angka dan beberapa karakter khusus.</string>
<string name="format_description_code39">Barcode linear dengan panjang variabel yang mengodekan huruf kapital, angka, dan beberapa simbol. Banyak digunakan di industri otomotif dan pertahanan.</string>
<string name="format_description_code39ext">Code 39 yang diperluas untuk mendukung kumpulan lengkap 128 karakter ASCII. Menggunakan pasangan simbol Code 39 standar untuk mewakili karakter tambahan.</string>
<string name="format_description_code32">Standar barcode farmasi Italia yang juga dikenal sebagai IMH. Digunakan untuk mengidentifikasi obat-obatan yang dijual di Italia.</string>
<string name="format_description_pzn">Pharmazentralnummer Jerman, barcode yang digunakan untuk mengidentifikasi produk farmasi yang dijual di Jerman.</string>
<string name="format_description_code93">Barcode linear alfanumerik kompak yang mengodekan kumpulan karakter ASCII lengkap. Lebih padat dan aman daripada Code 39.</string>
<string name="format_description_code128">Barcode linear kepadatan tinggi yang mengodekan kumpulan karakter ASCII lengkap. Banyak digunakan dalam pengiriman, pengemasan, dan manajemen inventaris.</string>
<string name="format_description_databar">Keluarga barcode GS1 kompak untuk item yang terlalu kecil untuk simbol EAN/UPC tradisional. Mengodekan data GTIN dengan informasi tambahan opsional.</string>
<string name="format_description_databar_omni">DataBar Omnidirectional, dapat dibaca dari segala arah. Dirancang untuk item ritel kecil seperti produk segar.</string>
<string name="format_description_databar_stk">DataBar Stacked, versi dua baris dari DataBar untuk item yang terlalu sempit untuk barcode satu baris.</string>
<string name="format_description_databar_ltd">DataBar Limited, varian kompak untuk item dengan GTIN-14 yang dimulai dengan 0 atau 1.</string>
<string name="format_description_databar_exp">DataBar Expanded, mampu mengodekan data tambahan seperti berat, harga, dan tanggal kedaluwarsa bersama GTIN.</string>
<string name="format_description_databar_exp_stk">DataBar Expanded Stacked, versi dua baris dari DataBar Expanded. Dirancang untuk label yang sempit.</string>
<string name="format_description_data_matrix">Barcode matriks 2D yang mengodekan data dalam jumlah besar di area kecil. Banyak digunakan di bidang elektronik, kesehatan, dan layanan pos.</string>
<string name="format_description_dx_film_edge">Barcode yang dicetak di sepanjang tepi film fotografi. Mengodekan jenis film, kecepatan (ISO), dan jumlah eksposur.</string>
<string name="format_description_ean8">Barcode 8 digit yang kompak untuk item ritel kecil yang tidak muat menggunakan EAN-13 penuh.</string>
<string name="format_description_ean13">Barcode ritel 13 digit standar yang digunakan di seluruh dunia. Sebagian besar produk yang dijual di toko memiliki EAN-13 pada kemasannya.</string>
<string name="format_description_itf">Interleaved 2 of 5, barcode linear hanya angka yang mengodekan pasangan digit. Sering digunakan pada karton luar dan dalam logistik gudang.</string>
<string name="format_description_maxicode">Barcode matriks 2D berukuran tetap yang dikembangkan oleh UPS. Digunakan untuk penyortiran dan pelacakan paket otomatis berkecepatan tinggi.</string>
<string name="format_description_pdf417">Barcode 2D bertumpuk yang mengodekan data dalam jumlah besar di beberapa baris. Digunakan dalam dokumen identitas, boarding pass, dan label pengiriman.</string>
<string name="format_description_qr_code">Barcode matriks 2D yang banyak digunakan dan dapat dibaca oleh sebagian besar kamera smartphone. Dapat mengodekan URL, teks, informasi kontak, dan lainnya.</string>
<string name="format_description_micro_qr_code">Varian QR Code yang lebih kecil dengan satu pola pencari. Dirancang untuk aplikasi di mana ruang sangat terbatas.</string>
<string name="format_description_rmqr_code">Rectangular Micro QR Code, varian barcode 2D berbentuk memanjang. Dirancang untuk label sempit dan gelang.</string>
<string name="format_description_upca">Barcode ritel 12 digit standar yang digunakan di Amerika Utara. Subset dari EAN-13, dengan angka nol di depan yang implisit.</string>
<string name="format_description_upce">Versi UPC-A yang dikompresi menjadi 6 digit untuk kemasan kecil. Hanya berlaku untuk produk yang UPC-A-nya dapat dipersingkat dengan penekanan nol.</string>
<string name="idl_vehicle_class">Kelas kendaraan</string>
<string name="idl_restriction_codes">Kode pembatasan</string>
<string name="idl_endorsement_codes">Kode pengesahan</string>
<string name="idl_date_of_expiry">Tanggal kedaluwarsa</string>
<string name="idl_customer_family_name">Nama keluarga</string>
<string name="idl_customer_first_name">Nama depan</string>
<string name="idl_customer_first_name_alt">Nama depan alternatif</string>
<string name="idl_customer_middle_name">Nama tengah</string>
<string name="idl_date_of_issue">Tanggal penerbitan</string>
<string name="idl_date_of_birth">Tanggal lahir</string>
<string name="idl_sex">Jenis kelamin</string>
<string name="idl_eye_color">Warna mata</string>
<string name="idl_body_height">Tinggi badan</string>
<string name="idl_address_street">Jalan</string>
<string name="idl_address_city">Kota</string>
<string name="idl_address_jurisdiction_code">Kode yurisdiksi</string>
<string name="idl_address_postal_code">Kode pos</string>
<string name="idl_customer_id_number">Nomor identitas pemegang</string>
<string name="idl_document_discriminator">Pengenal dokumen</string>
<string name="idl_country">Negara</string>
<string name="idl_family_name_truncation">Pemotongan nama keluarga</string>
<string name="idl_first_name_truncation">Pemotongan nama depan</string>
<string name="idl_middle_name_truncation">Pemotongan nama tengah</string>
<string name="idl_address_street_2">Jalan 2</string>
<string name="idl_hair_color">Warna rambut</string>
<string name="idl_place_of_birth">Tempat lahir</string>
<string name="idl_audit_information">Informasi audit</string>
<string name="idl_inventory_control_number">Nomor kontrol inventaris</string>
<string name="idl_alias_family_name">Nama keluarga alias</string>
<string name="idl_alias_given_name">Nama depan alias</string>
<string name="idl_alias_suffix_name">Akhiran alias</string>
<string name="idl_name_suffix">Akhiran nama</string>
<string name="idl_weight_range">Rentang berat</string>
<string name="idl_ethnicity">Etnis</string>
<string name="idl_standard_vehicle_classification">Klasifikasi kendaraan standar</string>
<string name="idl_standard_endorsement_code">Kode pengesahan standar</string>
<string name="idl_standard_restriction_code">Kode pembatasan standar</string>
<string name="idl_vehicle_classification_description">Deskripsi klasifikasi kendaraan</string>
<string name="idl_endorsement_code_description">Deskripsi kode pengesahan</string>
<string name="idl_restriction_code_description">Deskripsi kode pembatasan</string>
<string name="idl_compliance_type">Jenis kepatuhan</string>
<string name="idl_card_revision_date">Tanggal revisi kartu</string>
<string name="idl_hazmat_endorsement_expiration_date">Tanggal kedaluwarsa pengesahan bahan berbahaya</string>
<string name="idl_limited_duration_document_indicator">Indikator dokumen dengan durasi terbatas</string>
<string name="idl_weight_pounds">Berat (pon)</string>
<string name="idl_weight_kilograms">Berat (kilogram)</string>
<string name="idl_under_18_until_date">Di bawah 18 tahun hingga</string>
<string name="idl_under_19_until_date">Di bawah 19 tahun hingga</string>
<string name="idl_under_21_until_date">Di bawah 21 tahun hingga</string>
<string name="idl_organ_donor_indicator">Indikator donor organ</string>
<string name="idl_veteran_indicator">Indikator veteran</string>
<string name="epc_service_tag">Tag layanan</string>
<string name="epc_version">Versi</string>
<string name="epc_charset">Set karakter</string>
<string name="epc_identification">Identifikasi</string>
<string name="epc_bic">BIC</string>
<string name="epc_name">Nama</string>
<string name="epc_iban">IBAN</string>
<string name="epc_amount">Jumlah</string>
<string name="epc_purpose">Tujuan</string>
<string name="epc_reference">Referensi pembayaran</string>
<string name="epc_text">Teks pembayaran</string>
<string name="epc_information">Informasi</string>
<string name="idb_verification">Verifikasi</string>
<string name="idb_certificate_reference">Referensi sertifikat</string>
<string name="idb_signer_certificate_subject">Subjek sertifikat penanda tangan</string>
<string name="idb_signer_certificate_issuer">Penerbit sertifikat penanda tangan</string>
<string name="idb_signature_verification">Verifikasi tanda tangan</string>
<string name="idb_verification_unsigned">Tidak ditandatangani</string>
<string name="idb_verification_missing_signer_certificate">Sertifikat penanda tangan tidak ada</string>
<string name="idb_verification_invalid_signer_certificate">Sertifikat penanda tangan tidak valid</string>
<string name="idb_verification_signer_certificate_issuer_not_found_in_master_list">Penerbit sertifikat penanda tangan tidak ditemukan dalam daftar master</string>
<string name="idb_verification_verified">Terverifikasi</string>
<string name="idb_verification_signature_invalid">Tanda tangan tidak valid</string>
<string name="idb_verification_error">Kesalahan verifikasi</string>
<string name="idb_yes">Ya</string>
<string name="idb_no">Tidak</string>
<string name="vds_document_type">Jenis dokumen</string>
<string name="vds_issuing_country">Negara penerbit</string>
<string name="vds_signing_date">Tanggal penandatanganan</string>
</resources>
+132 -25
View File
@@ -1,3 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="welcome">Benvenuto!</string>
<string name="mode_expert">Avanzato</string>
@@ -12,13 +13,14 @@
<string name="binary_data">(dati binari)</string>
<plurals name="barcode_info">
<item quantity="one">%2$d carattere, %1$s</item>
<item quantity="many"></item>
<item quantity="other">%2$d caratteri, %1$s</item>
</plurals>
<string name="error_correction_level">Livello correzione errori</string>
<string name="error_correction_level_l" formatted="false">Basso (correzione ~7&#37;)</string>
<string name="error_correction_level_m" formatted="false">Medio (correzione ~15&#37;)</string>
<string name="error_correction_level_q" formatted="false">Quartile (correzione ~25&#37;)</string>
<string name="error_correction_level_h" formatted="false">Alto (correzione ~30&#37;)</string>
<string name="error_correction_level_l" formatted="false">Basso (correzione ~7%)</string>
<string name="error_correction_level_m" formatted="false">Medio (correzione ~15%)</string>
<string name="error_correction_level_q" formatted="false">Quartile (correzione ~25%)</string>
<string name="error_correction_level_h" formatted="false">Alto (correzione ~30%)</string>
<string name="label">Etichetta</string>
<string name="colors">Colore primo piano/sfondo</string>
<string name="colors_black_on_white">Nero su bianco</string>
@@ -36,7 +38,6 @@
<string name="qr_version_and_modules">%1$s (%2$d moduli)</string>
<string name="qr_data_mask">Maschera dati</string>
<string name="toggle_flash">Attiva/disattiva flash</string>
<string name="error_flash">Errore durante attivazione/disattivazione flash</string>
<string name="share">Condividi</string>
<string name="share_file">Condividi come file</string>
<string name="share_as">Condividi come?</string>
@@ -95,24 +96,26 @@
<string name="follow_system_settings">Usa impostazioni di sistema</string>
<string name="show_crop_handle">Visualizza riquadro limite</string>
<string name="show_crop_handle_summary">Limita scansione ad una regione personalizzata.</string>
<string name="show_crosshairs">Mostra mirino</string>
<string name="show_crosshairs_summary">Mostra un mirino sulla finestra di ritaglio o su tutto lo schermo.</string>
<string name="show_crosshairs">Visualizza mirino</string>
<string name="show_crosshairs_summary">Visualizza mirino nella finestra di ritaglio o in tutto lo schermo.</string>
<string name="barcode_formats">Formati codici a barre</string>
<string name="zoom_by_swiping">Zoom fotocamera scorrendo su/giù</string>
<string name="zoom_by_swiping">Zoom camera scorri su/giù</string>
<string name="zoom_by_swiping_summary">Scorri su o giù per controllare lo zoom della fotocamera.</string>
<string name="auto_rotate">Riconosci codici a barre verticali</string>
<string name="auto_rotate_summary">Ruota automaticamente la fotocamera per riconoscere i codici a barre verticali. In base al dispositivo, potrebbe ridurre le prestazioni.</string>
<string name="try_harder">Ottimizza lettore per accuratezza</string>
<string name="try_harder">Ottimizza accuratezza lettore</string>
<string name="try_harder_summary">Attiva questa opzione per codici molto difficili da leggere. Riduce le prestazioni.</string>
<string name="show_toast_in_bulk_mode">Visualizza dati in modalità continua</string>
<string name="show_toast_in_bulk_mode">Visualizza dati modalità continua</string>
<string name="show_toast_in_bulk_mode_summary">Durante la scansione continua visualizza brevemente i dati scansionati.</string>
<string name="vibrate">Vibra al rilevamento</string>
<string name="vibrate_summary">Attiva questa opzione se vuoi che il dispositivo vibri quando viene riconosciuto un codice.</string>
<string name="beep">Beep al rilevamento</string>
<string name="beep_summary">Abilita questa opzione se vuoi che il dispositivo emetta un beep quando viene riconosciuto un codice.</string>
<string name="beep_tone">Tono beep</string>
<string name="beep_stream">Canale audio beep</string>
<string name="stream_music">Multimedia</string>
<string name="stream_notification">Notifiche</string>
<string name="tone_cdma_confirm">Conferma CDMA</string>
<string name="tone_sup_confirm">Conferma supervisione chiamata</string>
<string name="tone_sup_radio_ack">Riconoscimento percorso radio supervisione chiamata</string>
<string name="tone_prop_ack">Riconoscimento positivo</string>
<string name="tone_prop_beep">Beep generale</string>
@@ -124,18 +127,18 @@
<string name="ignore_any_duplicates">Qualsiasi duplicato</string>
<string name="accept_duplicates">Accetta duplicati</string>
<string name="ignore_codes">Codici da escludere dalla cronologia</string>
<string name="ignore_codes_none">No ignored codes</string>
<string name="ignore_codes_empty">No ignored codes yet</string>
<string name="ignore_codes_none">Nessun codice ignorato</string>
<string name="ignore_codes_empty">Nessun codice ancora ignorato</string>
<plurals name="ignore_codes_count">
<item quantity="one">%d ignored code</item>
<item quantity="other">%d ignored codes</item>
<item quantity="one">%d codice ignorato</item>
<item quantity="other">%d codici ignorati</item>
</plurals>
<string name="ignore_code_add">Add code</string>
<string name="ignore_code_edit">Edit code</string>
<string name="ignore_code_regex_hint">e.g. ^FIDO://.*</string>
<string name="ignore_code_regex_required">Regex required</string>
<string name="ignore_code_regex_invalid">Invalid regex</string>
<string name="ignore_code_remove_confirm">Remove this ignored code?</string>
<string name="ignore_code_add">Aggiungi codice</string>
<string name="ignore_code_edit">Modifica codice</string>
<string name="ignore_code_regex_hint">es. ^FIDO://.*</string>
<string name="ignore_code_regex_required">Richeisto regex</string>
<string name="ignore_code_regex_invalid">Regex non valido</string>
<string name="ignore_code_remove_confirm">Vuoi rimuovere questo codice ignorato?</string>
<string name="open_immediately">Apri subito</string>
<string name="open_immediately_summary">Salta l\'ispezione e apri i contenuti immediatamente. Se abilitato può aprire contenuti dannosi.</string>
<string name="copy_immediately">Copia negli Appunti</string>
@@ -146,9 +149,9 @@
<string name="show_hex_dump_summary">Visualizza dump esadecimale contenuti scansionati.</string>
<string name="show_checksum">Visualizza checksum</string>
<string name="no_checksum">Nessuna checksum</string>
<string name="show_recreation">Visualizza codice a barre ricreato</string>
<string name="show_recreation">Visualizza codice ricreato</string>
<string name="show_recreation_summary">Ricrea e visualizza, se possibile, il codice a barre, dal contenuto letto.</string>
<string name="close_automatically">Vai indietro dopo la copia/condivisione</string>
<string name="close_automatically">Vai indietro dopo copia/condivisione</string>
<string name="close_automatically_summary">Dopo aver copiato o condiviso i contenuti letti torna automaticamente alla schermata di scansione.</string>
<string name="default_search_engine">Apri dati sconosciuti con</string>
<string name="always_ask">Chiedi sempre</string>
@@ -182,7 +185,6 @@
<string name="automated_action_list_intent_empty">Apri URL</string>
<string name="automated_action_list_custom_intent">Intento personalizzato: %s</string>
<string name="automated_action_list_custom_intent_empty">Intento personalizzato</string>
<string name="automated_action_webview_title">Azione automatizzata</string>
<string name="clear_network_suggestions">Cancella suggerimenti di rete</string>
<string name="clear_network_suggestions_summary">Cancella tutti i suggerimenti di rete precedentemente forniti da questa app.</string>
<string name="really_remove_all_networks">Vuoi rimuovere tutte le reti?</string>
@@ -225,7 +227,6 @@
<string name="save_as_file_name">Salva come file nei download?</string>
<string name="file_name">Nome file</string>
<string name="error_saving_file">Impossibile salvare il file</string>
<string name="error_file_exists">Il file esiste già</string>
<string name="connect_to_wifi">Connetti al WiFi</string>
<string name="wifi_config_failed">Impossibile configurare il WiFi</string>
<string name="wifi_added">WiFi aggiunto</string>
@@ -281,4 +282,110 @@
<string name="scheme">Schema</string>
<string name="host">Host</string>
<string name="query">Richiesta</string>
<string name="format_description_aztec">Un codice a barre matriciale 2D leggibile senza zona silenziosa intorno. Spesso usato per biglietti di trasporto e carte d\'imbarco.</string>
<string name="format_description_codabar">Un codice a barre lineare usato in biblioteche, banche del sangue e bolle di accompagnamento FedEx dal 1972. Codifica cifre numeriche e alcuni caratteri speciali.</string>
<string name="format_description_code39">Un codice a barre lineare a lunghezza variabile che codifica lettere maiuscole, cifre e alcuni simboli. Ampiamente usato nell\'automotive e nella difesa.</string>
<string name="format_description_code39ext">Code 39 esteso con supporto per tutti i 128 caratteri ASCII. Usa coppie di simboli Code 39 standard per rappresentare i caratteri aggiuntivi.</string>
<string name="format_description_code32">Uno standard italiano di codice a barre farmaceutico noto anche come IMH. Usato per identificare i farmaci venduti in Italia.</string>
<string name="format_description_pzn">La Pharmazentralnummer tedesca, un codice a barre usato per identificare i prodotti farmaceutici venduti in Germania.</string>
<string name="format_description_code93">Un codice a barre lineare alfanumerico compatto che codifica il set completo di caratteri ASCII. Più denso e sicuro del Code 39.</string>
<string name="format_description_code128">Un codice a barre lineare ad alta densità che codifica il set completo di caratteri ASCII. Ampiamente usato nella spedizione, nell\'imballaggio e nella gestione dell\'inventario.</string>
<string name="format_description_databar">Una famiglia di codici a barre GS1 compatti per articoli troppo piccoli per i simboli EAN/UPC tradizionali. Codifica dati GTIN con informazioni supplementari opzionali.</string>
<string name="format_description_databar_omni">DataBar Omnidirezionale, leggibile da qualsiasi direzione. Progettato per piccoli articoli al dettaglio come i prodotti freschi.</string>
<string name="format_description_databar_stk">DataBar Impilato, una versione a due righe di DataBar per articoli troppo stretti per un codice a barre a riga singola.</string>
<string name="format_description_databar_ltd">DataBar Limited, una variante compatta per articoli con un GTIN-14 che inizia con 0 o 1.</string>
<string name="format_description_databar_exp">DataBar Espanso, in grado di codificare dati supplementari come peso, prezzo e data di scadenza insieme al GTIN.</string>
<string name="format_description_databar_exp_stk">DataBar Espanso Impilato, una versione a due righe di DataBar Espanso. Progettato per etichette strette.</string>
<string name="format_description_data_matrix">Un codice a barre matriciale 2D che codifica grandi quantità di dati in uno spazio ridotto. Ampiamente usato in elettronica, sanità e servizi postali.</string>
<string name="format_description_dx_film_edge">Un codice a barre stampato lungo il bordo della pellicola fotografica. Codifica il tipo di pellicola, la sensibilità (ISO) e il numero di esposizioni.</string>
<string name="format_description_ean8">Un codice a barre compatto a 8 cifre per piccoli articoli al dettaglio dove non entra un EAN-13 completo.</string>
<string name="format_description_ean13">Il codice a barre al dettaglio standard a 13 cifre usato in tutto il mondo. La maggior parte dei prodotti venduti nei negozi riporta un EAN-13 sulla confezione.</string>
<string name="format_description_itf">Interleaved 2 of 5, un codice a barre lineare solo numerico che codifica coppie di cifre. Spesso usato su cartoni esterni e nella logistica di magazzino.</string>
<string name="format_description_maxicode">Un codice a barre matriciale 2D di dimensioni fisse sviluppato da UPS. Usato per lo smistamento automatizzato ad alta velocità e il tracciamento dei pacchi.</string>
<string name="format_description_pdf417">Un codice a barre 2D impilato che codifica grandi quantità di dati su più righe. Usato nei documenti d\'identità, nelle carte d\'imbarco e nelle etichette di spedizione.</string>
<string name="format_description_qr_code">Un codice a barre matriciale 2D ampiamente usato, leggibile dalla maggior parte delle fotocamere degli smartphone. Può codificare URL, testo, informazioni di contatto e altro.</string>
<string name="format_description_micro_qr_code">Una variante più piccola del QR Code con un unico schema di ricerca. Progettato per applicazioni dove lo spazio è molto limitato.</string>
<string name="format_description_rmqr_code">Rectangular Micro QR Code, una variante allungata di codice a barre 2D. Progettato per etichette strette e braccialetti.</string>
<string name="format_description_upca">Il codice a barre al dettaglio standard a 12 cifre usato in Nord America. Un sottoinsieme di EAN-13, con lo zero iniziale implicito.</string>
<string name="format_description_upce">Una versione compressa a 6 cifre di UPC-A per confezioni piccole. Valido solo per prodotti il cui UPC-A può essere azzerato.</string>
<string name="idl_vehicle_class">Classe del veicolo</string>
<string name="idl_restriction_codes">Codici di restrizione</string>
<string name="idl_endorsement_codes">Codici di abilitazione</string>
<string name="idl_date_of_expiry">Data di scadenza</string>
<string name="idl_customer_family_name">Cognome</string>
<string name="idl_customer_first_name">Nome</string>
<string name="idl_customer_first_name_alt">Nome alternativo</string>
<string name="idl_customer_middle_name">Secondo nome</string>
<string name="idl_date_of_issue">Data di rilascio</string>
<string name="idl_date_of_birth">Data di nascita</string>
<string name="idl_sex">Sesso</string>
<string name="idl_eye_color">Colore degli occhi</string>
<string name="idl_body_height">Altezza</string>
<string name="idl_address_street">Via</string>
<string name="idl_address_city">Città</string>
<string name="idl_address_jurisdiction_code">Codice di giurisdizione</string>
<string name="idl_address_postal_code">Codice postale</string>
<string name="idl_customer_id_number">Numero identificativo del titolare</string>
<string name="idl_document_discriminator">Identificatore del documento</string>
<string name="idl_country">Paese</string>
<string name="idl_family_name_truncation">Troncamento del cognome</string>
<string name="idl_first_name_truncation">Troncamento del nome</string>
<string name="idl_middle_name_truncation">Troncamento del secondo nome</string>
<string name="idl_address_street_2">Via 2</string>
<string name="idl_hair_color">Colore dei capelli</string>
<string name="idl_place_of_birth">Luogo di nascita</string>
<string name="idl_audit_information">Informazioni di controllo</string>
<string name="idl_inventory_control_number">Numero di controllo inventario</string>
<string name="idl_alias_family_name">Cognome alias</string>
<string name="idl_alias_given_name">Nome alias</string>
<string name="idl_alias_suffix_name">Suffisso alias</string>
<string name="idl_name_suffix">Suffisso del nome</string>
<string name="idl_weight_range">Intervallo di peso</string>
<string name="idl_ethnicity">Etnia</string>
<string name="idl_standard_vehicle_classification">Classificazione standard del veicolo</string>
<string name="idl_standard_endorsement_code">Codice di abilitazione standard</string>
<string name="idl_standard_restriction_code">Codice di restrizione standard</string>
<string name="idl_vehicle_classification_description">Descrizione della classificazione del veicolo</string>
<string name="idl_endorsement_code_description">Descrizione del codice di abilitazione</string>
<string name="idl_restriction_code_description">Descrizione del codice di restrizione</string>
<string name="idl_compliance_type">Tipo di conformità</string>
<string name="idl_card_revision_date">Data di revisione della carta</string>
<string name="idl_hazmat_endorsement_expiration_date">Data di scadenza dellabilitazione per materiali pericolosi</string>
<string name="idl_limited_duration_document_indicator">Indicatore di documento a durata limitata</string>
<string name="idl_weight_pounds">Peso (libbre)</string>
<string name="idl_weight_kilograms">Peso (chilogrammi)</string>
<string name="idl_under_18_until_date">Minore di 18 anni fino al</string>
<string name="idl_under_19_until_date">Minore di 19 anni fino al</string>
<string name="idl_under_21_until_date">Minore di 21 anni fino al</string>
<string name="idl_organ_donor_indicator">Indicatore donatore di organi</string>
<string name="idl_veteran_indicator">Indicatore veterano</string>
<string name="epc_service_tag">Etichetta di servizio</string>
<string name="epc_version">Versione</string>
<string name="epc_charset">Set di caratteri</string>
<string name="epc_identification">Identificazione</string>
<string name="epc_bic">BIC</string>
<string name="epc_name">Nome</string>
<string name="epc_iban">IBAN</string>
<string name="epc_amount">Importo</string>
<string name="epc_purpose">Causale</string>
<string name="epc_reference">Riferimento del pagamento</string>
<string name="epc_text">Testo del pagamento</string>
<string name="epc_information">Informazioni</string>
<string name="idb_verification">Verifica</string>
<string name="idb_certificate_reference">Riferimento del certificato</string>
<string name="idb_signer_certificate_subject">Soggetto del certificato di firma</string>
<string name="idb_signer_certificate_issuer">Emittente del certificato di firma</string>
<string name="idb_signature_verification">Verifica della firma</string>
<string name="idb_verification_unsigned">Non firmato</string>
<string name="idb_verification_missing_signer_certificate">Certificato di firma mancante</string>
<string name="idb_verification_invalid_signer_certificate">Certificato di firma non valido</string>
<string name="idb_verification_signer_certificate_issuer_not_found_in_master_list">"L'emittente del certificato di firma non è stato trovato nella lista master"</string>
<string name="idb_verification_verified">Verificato</string>
<string name="idb_verification_signature_invalid">Firma non valida</string>
<string name="idb_verification_error">Errore di verifica</string>
<string name="idb_yes"></string>
<string name="idb_no">No</string>
<string name="vds_document_type">Tipo di documento</string>
<string name="vds_issuing_country">Paese emittente</string>
<string name="vds_signing_date">Data di firma</string>
</resources>
+114 -10
View File
@@ -1,3 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="welcome">ようこそ!</string>
<string name="mode_expert">上級</string>
@@ -14,10 +15,10 @@
<item quantity="other">%2$d 文字, %1$s</item>
</plurals>
<string name="error_correction_level">誤り訂正レベル</string>
<string name="error_correction_level_l" formatted="false">低 (~7&#37; の正確性)</string>
<string name="error_correction_level_m" formatted="false">中 (~15&#37; の正確性)</string>
<string name="error_correction_level_q" formatted="false">高 (~25&#37; の正確性)</string>
<string name="error_correction_level_h" formatted="false">最高 (~30&#37; の正確性)</string>
<string name="error_correction_level_l" formatted="false">低 (~7% の正確性)</string>
<string name="error_correction_level_m" formatted="false">中 (~15% の正確性)</string>
<string name="error_correction_level_q" formatted="false">高 (~25% の正確性)</string>
<string name="error_correction_level_h" formatted="false">最高 (~30% の正確性)</string>
<string name="label">ラベル</string>
<string name="colors">背面と前面</string>
<string name="colors_black_on_white">白地に黒色</string>
@@ -35,7 +36,6 @@
<string name="qr_version_and_modules">%1$s (%2$d modules)</string>
<string name="qr_data_mask">データマスク</string>
<string name="toggle_flash">フラッシュの切り替え</string>
<string name="error_flash">フラッシュの切り替えエラー</string>
<string name="share">共有</string>
<string name="share_file">ファイルとして共有</string>
<string name="share_as">画像形式を選択</string>
@@ -110,8 +110,10 @@
<string name="beep">検出時にビープ音を鳴らす</string>
<string name="beep_summary">コードが認識されたときにデバイスがビープする場合は、これを有効にしてください。</string>
<string name="beep_tone">ビープ音</string>
<string name="beep_stream">ビープ音のオーディオストリーム</string>
<string name="stream_music">メディア</string>
<string name="stream_notification">通知</string>
<string name="tone_cdma_confirm">CDMA 確認</string>
<string name="tone_sup_confirm">コール監督確認</string>
<string name="tone_sup_radio_ack">コール監督ラジオ経路確認</string>
<string name="tone_prop_ack">ポジティブな承認</string>
<string name="tone_prop_beep">一般的なビープ音</string>
@@ -152,7 +154,6 @@
<string name="default_search_engine">未知のデータの表示方法</string>
<string name="always_ask">常に尋ねる</string>
<string name="open_with_url">未知のデータを次のURLから開く</string>
<string name="automated_actions">自動アクション</string>
<string name="automated_actions_none">自動アクションはありません</string>
<string name="automated_actions_empty">まだ自動アクションがありません</string>
@@ -174,7 +175,6 @@
<string name="automated_action_remove_confirm">このアクションを削除しますか?</string>
<string name="automated_action_list_intent">URLを開く: %s</string>
<string name="automated_action_list_intent_empty">URLを開く</string>
<string name="automated_action_webview_title">自動アクション</string>
<string name="clear_network_suggestions">ネットワークの提案を消去</string>
<string name="clear_network_suggestions_summary">このアプリのネットワークの提案をすべて削除します。</string>
<string name="really_remove_all_networks">ネットワークの提案を消去してもよろしいですか?</string>
@@ -217,7 +217,6 @@
<string name="save_as_file_name">ファイルはダウンロードフォルダに保存されます</string>
<string name="file_name">ファイル名</string>
<string name="error_saving_file">ファイルを保存できませんでした</string>
<string name="error_file_exists">ファイルは既に存在します</string>
<string name="connect_to_wifi">WiFiに接続</string>
<string name="wifi_config_failed">WiFiに接続できませんでした</string>
<string name="wifi_added">WiFiは登録されました</string>
@@ -280,5 +279,110 @@
<string name="automated_action_intent_uri_invalid">無効な Intent URI</string>
<string name="automated_action_list_custom_intent">カスタム Intent: %s</string>
<string name="automated_action_list_custom_intent_empty">カスタム Intent</string>
<string name="format_description_aztec">静かなゾーン(クワイエットゾーン)なしで読み取れる2Dマトリックスバーコードです。交通機関のチケットや搭乗券によく使われます。</string>
<string name="format_description_codabar">1972年から図書館、血液バンク、FedExの航空伝票で使われてきた線形バーコードです。数字と一部の特殊文字を符号化します。</string>
<string name="format_description_code39">大文字、数字、一部の記号を符号化できる可変長の線形バーコードです。自動車産業や防衛分野で広く使われています。</string>
<string name="format_description_code39ext">ASCII 128文字すべてに対応した拡張Code 39です。標準的なCode 39の記号を2つ組み合わせて追加の文字を表します。</string>
<string name="format_description_code32">IMHとも呼ばれるイタリアの医薬品バーコード規格です。イタリアで販売される医薬品の識別に使われます。</string>
<string name="format_description_pzn">ドイツで販売される医薬品を識別するためのバーコード、ドイツ薬品中央番号(Pharmazentralnummer)です。</string>
<string name="format_description_code93">ASCII文字セット全体を符号化できるコンパクトな英数字線形バーコードです。Code 39より高密度かつ安全性が高い。</string>
<string name="format_description_code128">ASCII文字セット全体を符号化できる高密度の線形バーコードです。輸送、梱包、在庫管理に広く使われています。</string>
<string name="format_description_databar">従来のEAN/UPCシンボルに対してサイズが小さい商品向けのコンパクトなGS1バーコード群です。GTINデータをオプションの補足情報と合わせて符号化します。</string>
<string name="format_description_databar_omni">DataBar全方向(DataBar Omnidirectional)は、あらゆる方向から読み取れます。青果物などの小売商品向けに設計されています。</string>
<string name="format_description_databar_stk">DataBar積み重ね(DataBar Stacked)は、一列のバーコードには幅が足りない商品向けの2行バージョンです。</string>
<string name="format_description_databar_ltd">DataBar限定版(DataBar Limited)は、GTIN-14が0または1で始まる商品向けのコンパクトな変種です。</string>
<string name="format_description_databar_exp">DataBar拡張版(DataBar Expanded)は、GTINに加えて重量、価格、有効期限などの補足データも符号化できます。</string>
<string name="format_description_databar_exp_stk">DataBar拡張積み重ね(DataBar Expanded Stacked)は、DataBar拡張版の2行バージョンです。細長いラベル向けに設計されています。</string>
<string name="format_description_data_matrix">小さな面積に大量のデータを符号化できる2Dマトリックスバーコードです。電子部品、医療、郵便サービスで広く使われています。</string>
<string name="format_description_dx_film_edge">写真フィルムの端に印刷されたバーコードです。フィルムの種類、感度(ISO)、コマ数を符号化します。</string>
<string name="format_description_ean8">EAN-13が入らないような小さな小売商品向けのコンパクトな8桁バーコードです。</string>
<string name="format_description_ean13">世界中で使われている標準的な13桁の小売バーコードです。店舗で販売されるほとんどの商品のパッケージにEAN-13が付いています。</string>
<string name="format_description_itf">数字のみを符号化するインタリーブド2of5Interleaved 2 of 5)は、数字を2桁ずつペアで符号化する線形バーコードです。外部ダンボール箱や倉庫のロジスティクスによく使われます。</string>
<string name="format_description_maxicode">UPSが開発した固定サイズの2Dマトリックスバーコードです。荷物の高速自動仕分けと追跡に使われます。</string>
<string name="format_description_pdf417">複数行にわたって大量のデータを符号化できるスタック型2Dバーコードです。身分証明書、搭乗券、配送ラベルに使われます。</string>
<string name="format_description_qr_code">ほとんどのスマートフォンカメラで読み取れる広く普及した2Dマトリックスバーコードです。URL、テキスト、連絡先情報などを符号化できます。</string>
<string name="format_description_micro_qr_code">単一のファインダーパターンを持つQR Codeの小型版です。スペースが非常に限られたアプリケーション向けに設計されています。</string>
<string name="format_description_rmqr_code">縦長の2Dバーコード変種、矩形マイクロQRコード(Rectangular Micro QR Code)です。細いラベルやリストバンド向けに設計されています。</string>
<string name="format_description_upca">北米で使われている標準的な12桁の小売バーコードです。EAN-13のサブセットで、先頭のゼロは省略されます。</string>
<string name="format_description_upce">小さなパッケージ向けにUPC-Aを6桁に圧縮したバーコードです。ゼロサプレスが可能なUPC-Aを持つ商品にのみ有効です。</string>
<string name="idl_vehicle_class">車両区分</string>
<string name="idl_restriction_codes">制限コード</string>
<string name="idl_endorsement_codes">承認コード</string>
<string name="idl_date_of_expiry">有効期限</string>
<string name="idl_customer_family_name"></string>
<string name="idl_customer_first_name"></string>
<string name="idl_customer_first_name_alt">代替名</string>
<string name="idl_customer_middle_name">ミドルネーム</string>
<string name="idl_date_of_issue">発行日</string>
<string name="idl_date_of_birth">生年月日</string>
<string name="idl_sex">性別</string>
<string name="idl_eye_color">目の色</string>
<string name="idl_body_height">身長</string>
<string name="idl_address_street">住所1</string>
<string name="idl_address_city">市区町村</string>
<string name="idl_address_jurisdiction_code">管轄コード</string>
<string name="idl_address_postal_code">郵便番号</string>
<string name="idl_customer_id_number">識別番号</string>
<string name="idl_document_discriminator">文書識別子</string>
<string name="idl_country"></string>
<string name="idl_family_name_truncation">姓の省略</string>
<string name="idl_first_name_truncation">名の省略</string>
<string name="idl_middle_name_truncation">ミドルネームの省略</string>
<string name="idl_address_street_2">住所2</string>
<string name="idl_hair_color">髪の色</string>
<string name="idl_place_of_birth">出生地</string>
<string name="idl_audit_information">監査情報</string>
<string name="idl_inventory_control_number">在庫管理番号</string>
<string name="idl_alias_family_name">別名の姓</string>
<string name="idl_alias_given_name">別名の名</string>
<string name="idl_alias_suffix_name">別名の接尾辞</string>
<string name="idl_name_suffix">名前の接尾辞</string>
<string name="idl_weight_range">体重範囲</string>
<string name="idl_ethnicity">民族</string>
<string name="idl_standard_vehicle_classification">標準車両分類</string>
<string name="idl_standard_endorsement_code">標準承認コード</string>
<string name="idl_standard_restriction_code">標準制限コード</string>
<string name="idl_vehicle_classification_description">車両分類の説明</string>
<string name="idl_endorsement_code_description">承認コードの説明</string>
<string name="idl_restriction_code_description">制限コードの説明</string>
<string name="idl_compliance_type">適合種別</string>
<string name="idl_card_revision_date">カード改訂日</string>
<string name="idl_hazmat_endorsement_expiration_date">危険物承認の有効期限</string>
<string name="idl_limited_duration_document_indicator">有効期間限定文書の表示</string>
<string name="idl_weight_pounds">体重(ポンド)</string>
<string name="idl_weight_kilograms">体重(キログラム)</string>
<string name="idl_under_18_until_date">18歳未満の期限</string>
<string name="idl_under_19_until_date">19歳未満の期限</string>
<string name="idl_under_21_until_date">21歳未満の期限</string>
<string name="idl_organ_donor_indicator">臓器提供者表示</string>
<string name="idl_veteran_indicator">退役軍人表示</string>
<string name="epc_service_tag">サービスタグ</string>
<string name="epc_version">バージョン</string>
<string name="epc_charset">文字セット</string>
<string name="epc_identification">識別</string>
<string name="epc_bic">BIC</string>
<string name="epc_name">名前</string>
<string name="epc_iban">IBAN</string>
<string name="epc_amount">金額</string>
<string name="epc_purpose">目的</string>
<string name="epc_reference">支払参照</string>
<string name="epc_text">支払テキスト</string>
<string name="epc_information">情報</string>
<string name="idb_verification">検証</string>
<string name="idb_certificate_reference">証明書参照</string>
<string name="idb_signer_certificate_subject">署名証明書のサブジェクト</string>
<string name="idb_signer_certificate_issuer">署名証明書の発行者</string>
<string name="idb_signature_verification">署名検証</string>
<string name="idb_verification_unsigned">未署名</string>
<string name="idb_verification_missing_signer_certificate">署名証明書がありません</string>
<string name="idb_verification_invalid_signer_certificate">無効な署名証明書</string>
<string name="idb_verification_signer_certificate_issuer_not_found_in_master_list">署名証明書の発行者がマスターリストに見つかりません</string>
<string name="idb_verification_verified">検証済み</string>
<string name="idb_verification_signature_invalid">署名が無効です</string>
<string name="idb_verification_error">検証エラー</string>
<string name="idb_yes">はい</string>
<string name="idb_no">いいえ</string>
<string name="vds_document_type">文書の種類</string>
<string name="vds_issuing_country">発行国</string>
<string name="vds_signing_date">署名日</string>
</resources>
+116 -12
View File
@@ -1,3 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="welcome">მოგესალმებით!</string>
<string name="mode_expert">გაფართოებული</string>
@@ -15,10 +16,10 @@
<item quantity="other">%2$d სიმბოლო, %1$s</item>
</plurals>
<string name="error_correction_level">შეცდომების კორექციის დონე</string>
<string name="error_correction_level_l" formatted="false">Low (~7&#37; correction)</string>
<string name="error_correction_level_m" formatted="false">Medium (~15&#37; correction)</string>
<string name="error_correction_level_q" formatted="false">Quartile (~25&#37; correction)</string>
<string name="error_correction_level_h" formatted="false">High (~30&#37; correction)</string>
<string name="error_correction_level_l" formatted="false">Low (~7% correction)</string>
<string name="error_correction_level_m" formatted="false">Medium (~15% correction)</string>
<string name="error_correction_level_q" formatted="false">Quartile (~25% correction)</string>
<string name="error_correction_level_h" formatted="false">High (~30% correction)</string>
<string name="label">წარწერა</string>
<string name="colors">წინა და ფონი</string>
<string name="colors_black_on_white">შავი თეთრზე</string>
@@ -36,7 +37,6 @@
<string name="qr_version_and_modules">%1$s (%2$d modules)</string>
<string name="qr_data_mask">მონაცემთა მასკა</string>
<string name="toggle_flash">განათების ჩართვა</string>
<string name="error_flash">შეცდომა ფლეშის ჩართვისას</string>
<string name="share">გაზიარება</string>
<string name="share_file">გაზიარეთ ფაილის სახით</string>
<string name="share_as">გაზიარე როგორ?</string>
@@ -54,7 +54,7 @@
<string name="add_quiet_zone">დაამატეთ შესული ზონა</string>
<string name="input_content_here">შეიყვანეთ ტექსტი აქ</string>
<string name="unescape">ექსპანდირების გასადარები სიმბოლოები</string>
<string name="encode">შექმნა"</string>
<string name="encode">შექმნა</string>
<string name="error_no_content">მონაცემები არაა</string>
<string name="error_encoding_barcode">შტრიხ-კოდის შექმნა შეუძლებელია</string>
<string name="view_barcode">შტრიხ-კოდის ნახვა</string>
@@ -101,7 +101,7 @@
<string name="zoom_by_swiping">მასშტაბირება თითის მოძრაობით მაღლა/დაბლა</string>
<string name="zoom_by_swiping_summary">გაატარეთ თითი მაღლა ან დაბლა კამერის მასშტაბირების სამართავად.</string>
<string name="auto_rotate">1D ვერტიკალური შტრიხ-კოდების ამოცნობა</string>
<string name="auto_rotate_summary">კამერის ავტომატური შეტრიალება ვერტიკალური 1D შტრიხ-კოდების ამოსაცნობად. მოწყობილობიდან გამომდინარე, შესაძლოა იმოქმედოს წარმადობაზე.</string>
<string name="auto_rotate_summary">კამერის ავტომატური შეტრიალება ვერტიკალური 1D შტრიხ-კოდების ამოსაცნობად. მოწყობილობიდან გამომდინარე, შესაძლოა იმოქმედოს წარმადობაზე.</string>
<string name="try_harder">წაკითხვის ოპტიმიზირება სიზუსტეზე და არა სისწრაფეზე</string>
<string name="try_harder_summary">ეს პარამეტრი ჩართეთ იმ შტრიხ-კოდებისთვის, რომელთა ამოცნობაც ძალიან ძნელია. მოქმედებს წარმადობაზე.</string>
<string name="show_toast_in_bulk_mode">მონაცემების ჩვენება მუდმივ რეჟიმში</string>
@@ -111,8 +111,10 @@
<string name="beep">ამოხსნაზე სიჩქარე</string>
<string name="beep_summary">აქტივირებეთ ეს, თუ გსურთ, რომ თქვენი მოწყობილობა შემირჩიეთ კოდის აღცილების დროს.</string>
<string name="beep_tone">ბიპ ტონი</string>
<string name="beep_stream">ბიპის აუდიო ნაკადი</string>
<string name="stream_music">მედია</string>
<string name="stream_notification">შეტყობინებები</string>
<string name="tone_cdma_confirm">CDMA დადასტუდება</string>
<string name="tone_sup_confirm">ზარის წესის დადასტურება</string>
<string name="tone_sup_radio_ack">ზარის სუპერვიზორების რადიო გზის დადასტურება</string>
<string name="tone_prop_ack">დადებითი მიღწევა</string>
<string name="tone_prop_beep">ზოგადი ბიპი</string>
@@ -153,7 +155,6 @@
<string name="default_search_engine">გახსნის უცნობი მონაცემები</string>
<string name="always_ask">ყოველთვის კითხვა</string>
<string name="open_with_url">უცნობი მონაცემების ამ ბმულის საშუალებით გახსნა</string>
<string name="automated_actions">ავტომატური მოქმედებები</string>
<string name="automated_actions_none">ავტომატური მოქმედებები არ არის</string>
<string name="automated_actions_empty">ჯერ ავტომატური მოქმედებები არ არის</string>
@@ -176,7 +177,6 @@
<string name="automated_action_remove_confirm">ამ მოქმედების წაშლა?</string>
<string name="automated_action_list_intent">URL გახსნა: %s</string>
<string name="automated_action_list_intent_empty">URL გახსნა</string>
<string name="automated_action_webview_title">ავტომატური მოქმედება</string>
<string name="clear_network_suggestions">ქსელის შეთანხმებების წაშლა</string>
<string name="clear_network_suggestions_summary">Remove network suggestions that were previously added with this app.</string>
<string name="really_remove_all_networks">ნამდვილად ამოიღოს ყველა ქსელი?</string>
@@ -219,7 +219,6 @@
<string name="save_as_file_name">ფაილის შენახვა როგორც</string>
<string name="file_name">ფაილის სახელი</string>
<string name="error_saving_file">ფაილის შენახვა ვერ ხერხდება</string>
<string name="error_file_exists">ფაილი უკვე არსებობს</string>
<string name="connect_to_wifi">დაკავშირება WiFi-სთან</string>
<string name="wifi_config_failed">WiFi კონფიგურაცია ვერ მოხერხდა</string>
<string name="wifi_added">WiFi დამატებულია</string>
@@ -282,5 +281,110 @@
<string name="automated_action_intent_uri_invalid">არასწორი Intent URI</string>
<string name="automated_action_list_custom_intent">კონფიგურირებადი Intent: %s</string>
<string name="automated_action_list_custom_intent_empty">კონფიგურირებადი Intent</string>
<string name="format_description_aztec">2D მატრიცული შტრიხ-კოდი, რომელიც იკითხება გარშემო მდუმარე ზონის გარეშე. ხშირად გამოიყენება სატრანსპორტო ბილეთებსა და სავალო ბარათებზე.</string>
<string name="format_description_codabar">ხაზოვანი შტრიხ-კოდი, რომელიც 1972 წლიდან გამოიყენება ბიბლიოთეკებში, სისხლის ბანკებსა და FedEx-ის საჰაერო ტვირთ-ანგარიშებზე. კოდირებს ციფრებს და რამდენიმე სპეციალურ სიმბოლოს.</string>
<string name="format_description_code39">ცვლადი სიგრძის ხაზოვანი შტრიხ-კოდი, რომელიც კოდირებს დიდ ასოებს, ციფრებს და რამდენიმე სიმბოლოს. ფართოდ გამოიყენება ავტომობილთმშენებლობასა და თავდაცვის სფეროში.</string>
<string name="format_description_code39ext">გაფართოებული Code 39, რომელიც მხარს უჭერს ASCII-ის სრულ 128 სიმბოლოს. გამოიყენება სტანდარტული Code 39 სიმბოლოების წყვილები დამატებითი სიმბოლოების წარმოსადგენად.</string>
<string name="format_description_code32">იტალიური ფარმაცევტული შტრიხ-კოდის სტანდარტი, რომელიც ასევე ცნობილია IMH-ის სახელით. გამოიყენება იტალიაში გაყიდული წამლების იდენტიფიკაციისთვის.</string>
<string name="format_description_pzn">გერმანული Pharmazentralnummer — შტრიხ-კოდი გერმანიაში გაყიდული ფარმაცევტული პროდუქტების იდენტიფიკაციისთვის.</string>
<string name="format_description_code93">კომპაქტური ალფანუმერული ხაზოვანი შტრიხ-კოდი, რომელიც კოდირებს ASCII-ის სრულ სიმბოლოთა ნაკრებს. უფრო მკვრივი და უსაფრთხო ვიდრე Code 39.</string>
<string name="format_description_code128">მაღალი სიმკვრივის ხაზოვანი შტრიხ-კოდი, რომელიც კოდირებს ASCII-ის სრულ სიმბოლოთა ნაკრებს. ფართოდ გამოიყენება გადაზიდვის, შეფუთვისა და მარაგების მართვაში.</string>
<string name="format_description_databar">კომპაქტური GS1 შტრიხ-კოდების ოჯახი პატარა ნივთებისთვის, სადაც ტრადიციული EAN/UPC სიმბოლო ვერ ეტევა. კოდირებს GTIN მონაცემებს სურვილისამებრ დამატებითი ინფორმაციით.</string>
<string name="format_description_databar_omni">DataBar Omnidirectional, იკითხება ნებისმიერი მიმართულებიდან. განკუთვნილია მცირე საცალო ნივთებისთვის, მაგ. სუფრის პროდუქტებისთვის.</string>
<string name="format_description_databar_stk">DataBar Stacked — DataBar-ის ორ-რიგიანი ვერსია ვიწრო ნივთებისთვის, სადაც ერთ-რიგიანი შტრიხ-კოდი ვერ ეტევა.</string>
<string name="format_description_databar_ltd">DataBar Limited — კომპაქტური ვარიანტი GTIN-14-ისთვის, რომელიც იწყება 0 ან 1-ით.</string>
<string name="format_description_databar_exp">DataBar Expanded — შეუძლია GTIN-თან ერთად დამატებითი მონაცემების, მაგ. წონის, ფასის და ვარგისობის ვადის კოდირება.</string>
<string name="format_description_databar_exp_stk">DataBar Expanded Stacked — DataBar Expanded-ის ორ-რიგიანი ვერსია. განკუთვნილია ვიწრო ეტიკეტებისთვის.</string>
<string name="format_description_data_matrix">2D მატრიცული შტრიხ-კოდი, რომელიც მცირე ფართობზე კოდირებს დიდი რაოდენობის მონაცემებს. ფართოდ გამოიყენება ელექტრონიკაში, ჯანდაცვასა და საფოსტო სამსახურებში.</string>
<string name="format_description_dx_film_edge">შტრიხ-კოდი, დაბეჭდილი ფოტოგრაფიული ფირის კიდეზე. კოდირებს ფირის ტიპს, მგრძნობელობას (ISO) და კადრების რაოდენობას.</string>
<string name="format_description_ean8">კომპაქტური 8-ციფრიანი შტრიხ-კოდი მცირე საცალო ნივთებისთვის, სადაც სრული EAN-13 ვერ ეტევა.</string>
<string name="format_description_ean13">სტანდარტული 13-ციფრიანი საცალო შტრიხ-კოდი, გამოიყენება მსოფლიოს მასშტაბით. მაღაზიებში გაყიდული პროდუქტების უმეტეს შეფუთვაზე EAN-13 ფიგურირებს.</string>
<string name="format_description_itf">Interleaved 2 of 5 — მხოლოდ ციფრების ხაზოვანი შტრიხ-კოდი, რომელიც ციფრთა წყვილებს კოდირებს. ხშირად გამოიყენება გარე ყუთებზე და საწყობის ლოჯისტიკაში.</string>
<string name="format_description_maxicode">ფიქსირებული ზომის 2D მატრიცული შტრიხ-კოდი, შემუშავებული UPS-ის მიერ. გამოიყენება ამანათების ავტომატური მაღალსიჩქარიანი დახარისხებისა და თვალყურის დევნებისთვის.</string>
<string name="format_description_pdf417">დასტური 2D შტრიხ-კოდი, რომელიც მრავალ სტრიქონში დიდი მოცულობის მონაცემებს კოდირებს. გამოიყენება პირადობის დამადასტურებელ დოკუმენტებში, სავალო ბარათებსა და სამეურნეო ეტიკეტებზე.</string>
<string name="format_description_qr_code">ფართოდ გამოყენებადი 2D მატრიცული შტრიხ-კოდი, წასაკითხი სმარტფონების უმეტეს კამერით. შეუძლია URL-ების, ტექსტის, საკონტაქტო ინფორმაციისა და სხვის კოდირება.</string>
<string name="format_description_micro_qr_code">QR Code-ის მცირე ვარიანტი ერთი საძიებო ნიმუშით. განკუთვნილია იმ გამოყენებებისთვის, სადაც ადგილი ძალიან შეზღუდულია.</string>
<string name="format_description_rmqr_code">Rectangular Micro QR Code — გახანგრძლივებული 2D შტრიხ-კოდის ვარიანტი. განკუთვნილია ვიწრო ეტიკეტებისა და სამაჯურებისთვის.</string>
<string name="format_description_upca">სტანდარტული 12-ციფრიანი საცალო შტრიხ-კოდი, გამოიყენება ჩრდილოეთ ამერიკაში. EAN-13-ის ქვეჯგუფი, სადაც წამყვანი ნული ნაგულისხმევია.</string>
<string name="format_description_upce">UPC-A-ის შეკუმშული 6-ციფრიანი ვერსია მცირე შეფუთვებისთვის. მართებულია მხოლოდ იმ პროდუქტებისთვის, რომელთა UPC-A შეიძლება ნულ-სუპრესირდეს.</string>
<string name="idl_vehicle_class">სატრანსპორტო საშუალების კლასი</string>
<string name="idl_restriction_codes">შეზღუდვების კოდები</string>
<string name="idl_endorsement_codes">ნებართვის კოდები</string>
<string name="idl_date_of_expiry">ვადის გასვლის თარიღი</string>
<string name="idl_customer_family_name">გვარი</string>
<string name="idl_customer_first_name">სახელი</string>
<string name="idl_customer_first_name_alt">ალტერნატიული სახელი</string>
<string name="idl_customer_middle_name">მეორე სახელი</string>
<string name="idl_date_of_issue">გაცემის თარიღი</string>
<string name="idl_date_of_birth">დაბადების თარიღი</string>
<string name="idl_sex">სქესი</string>
<string name="idl_eye_color">თვალის ფერი</string>
<string name="idl_body_height">სიმაღლე</string>
<string name="idl_address_street">ქუჩა</string>
<string name="idl_address_city">ქალაქი</string>
<string name="idl_address_jurisdiction_code">იურისდიქციის კოდი</string>
<string name="idl_address_postal_code">საფოსტო კოდი</string>
<string name="idl_customer_id_number">საიდენტიფიკაციო ნომერი</string>
<string name="idl_document_discriminator">დოკუმენტის იდენტიფიკატორი</string>
<string name="idl_country">ქვეყანა</string>
<string name="idl_family_name_truncation">გვარის შემოკლება</string>
<string name="idl_first_name_truncation">სახელის შემოკლება</string>
<string name="idl_middle_name_truncation">მეორე სახელის შემოკლება</string>
<string name="idl_address_street_2">ქუჩა 2</string>
<string name="idl_hair_color">თმის ფერი</string>
<string name="idl_place_of_birth">დაბადების ადგილი</string>
<string name="idl_audit_information">აუდიტის ინფორმაცია</string>
<string name="idl_inventory_control_number">მარაგის კონტროლის ნომერი</string>
<string name="idl_alias_family_name">ფსევდონიმის გვარი</string>
<string name="idl_alias_given_name">ფსევდონიმის სახელი</string>
<string name="idl_alias_suffix_name">ფსევდონიმის სუფიქსი</string>
<string name="idl_name_suffix">სახელის სუფიქსი</string>
<string name="idl_weight_range">წონის დიაპაზონი</string>
<string name="idl_ethnicity">ეთნიკურობა</string>
<string name="idl_standard_vehicle_classification">სტანდარტული კლასიფიკაცია</string>
<string name="idl_standard_endorsement_code">სტანდარტული ნებართვის კოდი</string>
<string name="idl_standard_restriction_code">სტანდარტული შეზღუდვის კოდი</string>
<string name="idl_vehicle_classification_description">სატრანსპორტო საშუალების კლასიფიკაციის აღწერა</string>
<string name="idl_endorsement_code_description">ნებართვის კოდის აღწერა</string>
<string name="idl_restriction_code_description">შეზღუდვის კოდის აღწერა</string>
<string name="idl_compliance_type">შესაბამისობის ტიპი</string>
<string name="idl_card_revision_date">ბარათის რევიზიის თარიღი</string>
<string name="idl_hazmat_endorsement_expiration_date">საშიში მასალების ნებართვის ვადის გასვლის თარიღი</string>
<string name="idl_limited_duration_document_indicator">შეზღუდული ვადიანობის დოკუმენტის მაჩვენებელი</string>
<string name="idl_weight_pounds">წონა (ფუნტი)</string>
<string name="idl_weight_kilograms">წონა (კილოგრამი)</string>
<string name="idl_under_18_until_date">18 წლამდე თარიღი</string>
<string name="idl_under_19_until_date">19 წლამდე თარიღი</string>
<string name="idl_under_21_until_date">21 წლამდე თარიღი</string>
<string name="idl_organ_donor_indicator">ორგანოს დონორის მაჩვენებელი</string>
<string name="idl_veteran_indicator">ვეტერანის მაჩვენებელი</string>
<string name="epc_service_tag">სერვისის ტეგი</string>
<string name="epc_version">ვერსია</string>
<string name="epc_charset">სიმბოლოთა ნაკრები</string>
<string name="epc_identification">იდენტიფიკაცია</string>
<string name="epc_bic">BIC</string>
<string name="epc_name">სახელი</string>
<string name="epc_iban">IBAN</string>
<string name="epc_amount">თანხა</string>
<string name="epc_purpose">დანიშნულება</string>
<string name="epc_reference">გადახდის მითითება</string>
<string name="epc_text">გადახდის ტექსტი</string>
<string name="epc_information">ინფორმაცია</string>
<string name="idb_verification">Verification</string>
<string name="idb_certificate_reference">Certificate Reference</string>
<string name="idb_signer_certificate_subject">Signer Certificate Subject</string>
<string name="idb_signer_certificate_issuer">Signer Certificate Issuer</string>
<string name="idb_signature_verification">Signature Verification</string>
<string name="idb_verification_unsigned">Unsigned</string>
<string name="idb_verification_missing_signer_certificate">Missing signer certificate</string>
<string name="idb_verification_invalid_signer_certificate">Invalid signer certificate</string>
<string name="idb_verification_signer_certificate_issuer_not_found_in_master_list">Signer certificate issuer not found in master list</string>
<string name="idb_verification_verified">Verified</string>
<string name="idb_verification_signature_invalid">Signature invalid</string>
<string name="idb_verification_error">Verification error</string>
<string name="idb_yes">Yes</string>
<string name="idb_no">No</string>
<string name="vds_document_type">Document Type</string>
<string name="vds_issuing_country">Issuing Country</string>
<string name="vds_signing_date">Signing Date</string>
</resources>
+114 -10
View File
@@ -1,3 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="welcome">환영합니다!</string>
<string name="mode_expert">고급</string>
@@ -14,10 +15,10 @@
<item quantity="other">%2$d characters, %1$s</item>
</plurals>
<string name="error_correction_level">Error correction level</string>
<string name="error_correction_level_l" formatted="false">Low (~7&#37; correction)</string>
<string name="error_correction_level_m" formatted="false">Medium (~15&#37; correction)</string>
<string name="error_correction_level_q" formatted="false">Quartile (~25&#37; correction)</string>
<string name="error_correction_level_h" formatted="false">High (~30&#37; correction)</string>
<string name="error_correction_level_l" formatted="false">Low (~7% correction)</string>
<string name="error_correction_level_m" formatted="false">Medium (~15% correction)</string>
<string name="error_correction_level_q" formatted="false">Quartile (~25% correction)</string>
<string name="error_correction_level_h" formatted="false">High (~30% correction)</string>
<string name="label">라벨</string>
<string name="colors">전경과 배경</string>
<string name="colors_black_on_white">흰색에 검정색</string>
@@ -35,7 +36,6 @@
<string name="qr_version_and_modules">%1$s (%2$d modules)</string>
<string name="qr_data_mask">데이터 마스크</string>
<string name="toggle_flash">플래시 전환</string>
<string name="error_flash">플래시 전환 오류</string>
<string name="share">공유</string>
<string name="share_file">파일로 공유</string>
<string name="share_as">공유할까요?</string>
@@ -110,8 +110,10 @@
<string name="beep">감지 시 비프음</string>
<string name="beep_summary">코드가 인식되면 장치에서 소리가 나게 하려면 이 기능을 활성화하세요.</string>
<string name="beep_tone">소리</string>
<string name="beep_stream">비프 오디오 스트림</string>
<string name="stream_music">미디어</string>
<string name="stream_notification">알림</string>
<string name="tone_cdma_confirm">CDMA 확인</string>
<string name="tone_sup_confirm">통화 감독 확인</string>
<string name="tone_sup_radio_ack">통화 감독 무선 경로 응답</string>
<string name="tone_prop_ack">긍정적인 인식</string>
<string name="tone_prop_beep">일반적인 비프음</string>
@@ -152,7 +154,6 @@
<string name="default_search_engine">알 수 없는 데이터 열기:</string>
<string name="always_ask">항상 물어보기</string>
<string name="open_with_url">URL로 알려지지 않은 데이터 열기</string>
<string name="automated_actions">자동 작업</string>
<string name="automated_actions_none">자동 작업 없음</string>
<string name="automated_actions_empty">아직 자동 작업 없음</string>
@@ -174,7 +175,6 @@
<string name="automated_action_remove_confirm">이 작업을 제거할까요?</string>
<string name="automated_action_list_intent">URL 열기: %s</string>
<string name="automated_action_list_intent_empty">URL 열기</string>
<string name="automated_action_webview_title">자동 작업</string>
<string name="clear_network_suggestions">네트워크 제안 사항 제거</string>
<string name="clear_network_suggestions_summary">이 앱을 통해 이전에 추가된 네트워크 제안을 제거합니다.</string>
<string name="really_remove_all_networks">모든 네트워크를 정말로 삭제하시겠습니까?</string>
@@ -217,7 +217,6 @@
<string name="save_as_file_name">Save as in Downloads file?</string>
<string name="file_name">파일 이름</string>
<string name="error_saving_file">파일을 저장할 수 없습니다</string>
<string name="error_file_exists">파일이 이미 존재합니다</string>
<string name="connect_to_wifi">Connect to WiFi</string>
<string name="wifi_config_failed">Could not configure WiFi</string>
<string name="wifi_added">WiFi added</string>
@@ -280,5 +279,110 @@
<string name="automated_action_intent_uri_invalid">잘못된 Intent URI</string>
<string name="automated_action_list_custom_intent">맞춤 Intent: %s</string>
<string name="automated_action_list_custom_intent_empty">맞춤 Intent</string>
<string name="format_description_aztec">주변에 정숙 영역 없이 읽을 수 있는 2D 매트릭스 바코드입니다. 교통 티켓 및 탑승권에 자주 사용됩니다.</string>
<string name="format_description_codabar">1972년부터 도서관, 혈액 은행, FedEx 항공 화물 서류에 사용되어 온 선형 바코드입니다. 숫자와 일부 특수 문자를 인코딩합니다.</string>
<string name="format_description_code39">대문자, 숫자, 일부 기호를 인코딩하는 가변 길이 선형 바코드입니다. 자동차 및 방위 산업에서 널리 사용됩니다.</string>
<string name="format_description_code39ext">전체 128개의 ASCII 문자를 지원하는 확장 Code 39입니다. 표준 Code 39 기호 쌍을 사용하여 추가 문자를 나타냅니다.</string>
<string name="format_description_code32">IMH라고도 알려진 이탈리아 제약 바코드 표준입니다. 이탈리아에서 판매되는 의약품 식별에 사용됩니다.</string>
<string name="format_description_pzn">독일에서 판매되는 의약품을 식별하는 데 사용되는 독일 Pharmazentralnummer 바코드입니다.</string>
<string name="format_description_code93">전체 ASCII 문자 집합을 인코딩하는 간결한 영숫자 선형 바코드입니다. Code 39보다 밀도가 높고 보안성이 뛰어납니다.</string>
<string name="format_description_code128">전체 ASCII 문자 집합을 인코딩하는 고밀도 선형 바코드입니다. 배송, 포장, 재고 관리에 널리 사용됩니다.</string>
<string name="format_description_databar">기존 EAN/UPC 심볼에 비해 너무 작은 품목을 위한 컴팩트한 GS1 바코드 계열입니다. 선택적 보조 정보와 함께 GTIN 데이터를 인코딩합니다.</string>
<string name="format_description_databar_omni">DataBar Omnidirectional은 모든 방향에서 읽을 수 있습니다. 신선 농산물과 같은 소형 소매 품목을 위해 설계되었습니다.</string>
<string name="format_description_databar_stk">DataBar Stacked는 단일 행 바코드에 맞지 않을 정도로 좁은 품목을 위한 DataBar의 2행 버전입니다.</string>
<string name="format_description_databar_ltd">DataBar Limited는 0 또는 1로 시작하는 GTIN-14를 가진 품목을 위한 소형 변형입니다.</string>
<string name="format_description_databar_exp">DataBar Expanded는 GTIN과 함께 무게, 가격, 유통기한 등의 보조 데이터를 인코딩할 수 있습니다.</string>
<string name="format_description_databar_exp_stk">DataBar Expanded Stacked는 DataBar Expanded의 2행 버전입니다. 좁은 라벨을 위해 설계되었습니다.</string>
<string name="format_description_data_matrix">작은 영역에 많은 양의 데이터를 인코딩하는 2D 매트릭스 바코드입니다. 전자 제품, 의료, 우편 서비스에서 널리 사용됩니다.</string>
<string name="format_description_dx_film_edge">사진 필름의 가장자리에 인쇄된 바코드입니다. 필름 유형, 감도(ISO), 노출 수를 인코딩합니다.</string>
<string name="format_description_ean8">전체 EAN-13이 맞지 않는 소형 소매 품목을 위한 컴팩트한 8자리 바코드입니다.</string>
<string name="format_description_ean13">전 세계에서 사용되는 표준 13자리 소매 바코드입니다. 매장에서 판매되는 대부분의 제품 포장에 EAN-13이 있습니다.</string>
<string name="format_description_itf">숫자만 인코딩하는 Interleaved 2 of 5로, 숫자 쌍을 인코딩하는 선형 바코드입니다. 외부 박스 및 창고 물류에 자주 사용됩니다.</string>
<string name="format_description_maxicode">UPS가 개발한 고정 크기 2D 매트릭스 바코드입니다. 소포의 자동화된 고속 분류 및 추적에 사용됩니다.</string>
<string name="format_description_pdf417">여러 행에 걸쳐 많은 양의 데이터를 인코딩하는 스택형 2D 바코드입니다. 신분증, 탑승권, 배송 라벨에 사용됩니다.</string>
<string name="format_description_qr_code">대부분의 스마트폰 카메라로 읽을 수 있는 널리 사용되는 2D 매트릭스 바코드입니다. URL, 텍스트, 연락처 정보 등을 인코딩할 수 있습니다.</string>
<string name="format_description_micro_qr_code">단일 파인더 패턴을 가진 QR Code의 소형 변형입니다. 공간이 매우 제한된 애플리케이션을 위해 설계되었습니다.</string>
<string name="format_description_rmqr_code">Rectangular Micro QR Code는 직사각형 형태의 2D 바코드 변형입니다. 좁은 라벨과 손목 밴드를 위해 설계되었습니다.</string>
<string name="format_description_upca">북미에서 사용되는 표준 12자리 소매 바코드입니다. EAN-13의 하위 집합으로, 선행 0은 암묵적으로 포함됩니다.</string>
<string name="format_description_upce">소형 패키지를 위해 UPC-A를 6자리로 압축한 버전입니다. UPC-A를 제로 억제할 수 있는 제품에만 유효합니다.</string>
<string name="idl_vehicle_class">차량 등급</string>
<string name="idl_restriction_codes">제한 코드</string>
<string name="idl_endorsement_codes">승인 코드</string>
<string name="idl_date_of_expiry">만료일</string>
<string name="idl_customer_family_name"></string>
<string name="idl_customer_first_name">이름</string>
<string name="idl_customer_first_name_alt">대체 이름</string>
<string name="idl_customer_middle_name">중간 이름</string>
<string name="idl_date_of_issue">발급일</string>
<string name="idl_date_of_birth">생년월일</string>
<string name="idl_sex">성별</string>
<string name="idl_eye_color">눈 색상</string>
<string name="idl_body_height"></string>
<string name="idl_address_street">도로명 주소</string>
<string name="idl_address_city">도시</string>
<string name="idl_address_jurisdiction_code">관할 코드</string>
<string name="idl_address_postal_code">우편번호</string>
<string name="idl_customer_id_number">식별 번호</string>
<string name="idl_document_discriminator">문서 식별자</string>
<string name="idl_country">국가</string>
<string name="idl_family_name_truncation">성 축약</string>
<string name="idl_first_name_truncation">이름 축약</string>
<string name="idl_middle_name_truncation">중간 이름 축약</string>
<string name="idl_address_street_2">도로명 주소 2</string>
<string name="idl_hair_color">머리카락 색상</string>
<string name="idl_place_of_birth">출생지</string>
<string name="idl_audit_information">감사 정보</string>
<string name="idl_inventory_control_number">재고 관리 번호</string>
<string name="idl_alias_family_name">별칭 성</string>
<string name="idl_alias_given_name">별칭 이름</string>
<string name="idl_alias_suffix_name">별칭 접미사</string>
<string name="idl_name_suffix">이름 접미사</string>
<string name="idl_weight_range">체중 범위</string>
<string name="idl_ethnicity">민족</string>
<string name="idl_standard_vehicle_classification">표준 차량 분류</string>
<string name="idl_standard_endorsement_code">표준 승인 코드</string>
<string name="idl_standard_restriction_code">표준 제한 코드</string>
<string name="idl_vehicle_classification_description">차량 분류 설명</string>
<string name="idl_endorsement_code_description">승인 코드 설명</string>
<string name="idl_restriction_code_description">제한 코드 설명</string>
<string name="idl_compliance_type">준수 유형</string>
<string name="idl_card_revision_date">카드 개정일</string>
<string name="idl_hazmat_endorsement_expiration_date">위험물 승인 만료일</string>
<string name="idl_limited_duration_document_indicator">기간 제한 문서 표시</string>
<string name="idl_weight_pounds">체중(파운드)</string>
<string name="idl_weight_kilograms">체중(킬로그램)</string>
<string name="idl_under_18_until_date">18세 미만 기한</string>
<string name="idl_under_19_until_date">19세 미만 기한</string>
<string name="idl_under_21_until_date">21세 미만 기한</string>
<string name="idl_organ_donor_indicator">장기 기증자 표시</string>
<string name="idl_veteran_indicator">재향군인 표시</string>
<string name="epc_service_tag">서비스 태그</string>
<string name="epc_version">버전</string>
<string name="epc_charset">문자 집합</string>
<string name="epc_identification">식별</string>
<string name="epc_bic">BIC</string>
<string name="epc_name">이름</string>
<string name="epc_iban">IBAN</string>
<string name="epc_amount">금액</string>
<string name="epc_purpose">목적</string>
<string name="epc_reference">송금 참조</string>
<string name="epc_text">송금 텍스트</string>
<string name="epc_information">정보</string>
<string name="idb_verification">검증</string>
<string name="idb_certificate_reference">인증서 참조</string>
<string name="idb_signer_certificate_subject">서명 인증서 주체</string>
<string name="idb_signer_certificate_issuer">서명 인증서 발급자</string>
<string name="idb_signature_verification">서명 검증</string>
<string name="idb_verification_unsigned">서명되지 않음</string>
<string name="idb_verification_missing_signer_certificate">서명 인증서가 없음</string>
<string name="idb_verification_invalid_signer_certificate">유효하지 않은 서명 인증서</string>
<string name="idb_verification_signer_certificate_issuer_not_found_in_master_list">서명 인증서 발급자를 마스터 목록에서 찾을 수 없음</string>
<string name="idb_verification_verified">검증됨</string>
<string name="idb_verification_signature_invalid">유효하지 않은 서명</string>
<string name="idb_verification_error">검증 오류</string>
<string name="idb_yes"></string>
<string name="idb_no">아니요</string>
<string name="vds_document_type">문서 유형</string>
<string name="vds_issuing_country">발행 국가</string>
<string name="vds_signing_date">서명 날짜</string>
</resources>
+114 -10
View File
@@ -1,3 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="welcome">Welkom!</string>
<string name="mode_expert">Geavanceerd</string>
@@ -15,10 +16,10 @@
<item quantity="other">%2$d tekens, %1$s</item>
</plurals>
<string name="error_correction_level">Foutcorrectie niveau</string>
<string name="error_correction_level_l" formatted="false">Laag (~7&#37; correction)</string>
<string name="error_correction_level_m" formatted="false">Middelhoog (~15&#37; correction)</string>
<string name="error_correction_level_q" formatted="false">Kwartiel (~25&#37; correction)</string>
<string name="error_correction_level_h" formatted="false">Hoog (~30&#37; correction)</string>
<string name="error_correction_level_l" formatted="false">Laag (~7% correction)</string>
<string name="error_correction_level_m" formatted="false">Middelhoog (~15% correction)</string>
<string name="error_correction_level_q" formatted="false">Kwartiel (~25% correction)</string>
<string name="error_correction_level_h" formatted="false">Hoog (~30% correction)</string>
<string name="label">Label</string>
<string name="colors">Voor- en achtergrond</string>
<string name="colors_black_on_white">Zwart op wit</string>
@@ -36,7 +37,6 @@
<string name="qr_version_and_modules">%1$s (%2$d modules)</string>
<string name="qr_data_mask">Gegevensmasker</string>
<string name="toggle_flash">Zaklamp aan/uit</string>
<string name="error_flash">Fout bij het wisselen van flits</string>
<string name="share">Delen</string>
<string name="share_file">Delen als bestand</string>
<string name="share_as">Delen als?</string>
@@ -111,8 +111,10 @@
<string name="beep">Piep bij detectie</string>
<string name="beep_summary">Schakel dit in als je wilt dat je apparaat piept wanneer een code wordt herkend.</string>
<string name="beep_tone">Pieptoon</string>
<string name="beep_stream">Audiokanaal voor piep</string>
<string name="stream_music">Media</string>
<string name="stream_notification">Meldingen</string>
<string name="tone_cdma_confirm">CDMA bevestigen</string>
<string name="tone_sup_confirm">Beltoezicht bevestigen</string>
<string name="tone_sup_radio_ack">Oproep toezichtradio pad bevestiging</string>
<string name="tone_prop_ack">Positieve bevestiging</string>
<string name="tone_prop_beep">Algemene piep</string>
@@ -153,7 +155,6 @@
<string name="default_search_engine">Onbekende data openen in</string>
<string name="always_ask">Altijd vragen</string>
<string name="open_with_url">URL om niet bekende data te openen</string>
<string name="automated_actions">Geautomatiseerde acties</string>
<string name="automated_actions_none">Geen geautomatiseerde acties</string>
<string name="automated_actions_empty">Nog geen geautomatiseerde acties</string>
@@ -176,7 +177,6 @@
<string name="automated_action_remove_confirm">Deze actie verwijderen?</string>
<string name="automated_action_list_intent">URL openen: %s</string>
<string name="automated_action_list_intent_empty">URL openen</string>
<string name="automated_action_webview_title">Geautomatiseerde actie</string>
<string name="clear_network_suggestions">Network suggesties wissen</string>
<string name="clear_network_suggestions_summary">Verwijder alle netwerksuggesties die eerder door deze app werden gegeven.</string>
<string name="really_remove_all_networks">Echt alle netwerken verwijderen?</string>
@@ -219,7 +219,6 @@
<string name="save_as_file_name">Opslaan in Downloads als?</string>
<string name="file_name">Bestandsnaam</string>
<string name="error_saving_file">Kan bestand niet opslaan</string>
<string name="error_file_exists">Bestand bestaat al</string>
<string name="connect_to_wifi">Verbinden met WiFi</string>
<string name="wifi_config_failed">Kan WiFi niet configureren</string>
<string name="wifi_added">WiFi toegevoegd</string>
@@ -282,5 +281,110 @@
<string name="automated_action_intent_uri_invalid">Ongeldige Intent-URI</string>
<string name="automated_action_list_custom_intent">Aangepaste intent: %s</string>
<string name="automated_action_list_custom_intent_empty">Aangepaste intent</string>
<string name="format_description_aztec">Een 2D-matrixcode die gelezen kan worden zonder stille zone eromheen. Vaak gebruikt in vervoersbewijzen en instapkaarten.</string>
<string name="format_description_codabar">Een lineaire barcode gebruikt in bibliotheken, bloedbanken en FedEx-vrachtbrieven sinds 1972. Codeert cijfers en enkele speciale tekens.</string>
<string name="format_description_code39">Een lineaire barcode met variabele lengte die hoofdletters, cijfers en enkele symbolen codeert. Veel gebruikt in de automotive- en defensie-industrie.</string>
<string name="format_description_code39ext">Uitgebreide Code 39 met ondersteuning voor alle 128 ASCII-tekens. Gebruikt paren van standaard Code 39-symbolen om extra tekens voor te stellen.</string>
<string name="format_description_code32">Een Italiaanse farmaceutische barcode-standaard ook bekend als IMH. Gebruikt om medicijnen te identificeren die in Italië worden verkocht.</string>
<string name="format_description_pzn">Het Duitse Pharmazentralnummer, een barcode om farmaceutische producten te identificeren die in Duitsland worden verkocht.</string>
<string name="format_description_code93">Een compacte alfanumerieke lineaire barcode die de volledige ASCII-tekenset codeert. Dichter en veiliger dan Code 39.</string>
<string name="format_description_code128">Een hoge-dichtheid lineaire barcode die de volledige ASCII-tekenset codeert. Veel gebruikt in verzending, verpakking en voorraadbeheer.</string>
<string name="format_description_databar">Een familie van compacte GS1-barcodes voor artikelen die te klein zijn voor traditionele EAN/UPC-symbolen. Codeert GTIN-gegevens met optionele aanvullende informatie.</string>
<string name="format_description_databar_omni">DataBar Omnidirectioneel, leesbaar vanuit elke richting. Ontworpen voor kleine detailhandelsartikelen zoals verse producten.</string>
<string name="format_description_databar_stk">DataBar Gestapeld, een twee-rijen versie van DataBar voor artikelen die te smal zijn voor een barcode met één rij.</string>
<string name="format_description_databar_ltd">DataBar Limited, een compacte variant voor artikelen met een GTIN-14 die begint met 0 of 1.</string>
<string name="format_description_databar_exp">DataBar Uitgebreid, in staat aanvullende gegevens te coderen zoals gewicht, prijs en vervaldatum naast de GTIN.</string>
<string name="format_description_databar_exp_stk">DataBar Uitgebreid Gestapeld, een twee-rijen versie van DataBar Uitgebreid. Ontworpen voor smalle etiketten.</string>
<string name="format_description_data_matrix">Een 2D-matrixcode die grote hoeveelheden gegevens codeert in een klein gebied. Veel gebruikt in elektronica, gezondheidszorg en postdiensten.</string>
<string name="format_description_dx_film_edge">Een barcode gedrukt langs de rand van fotografische film. Codeert filmtype, gevoeligheid (ISO) en het aantal opnamen.</string>
<string name="format_description_ean8">Een compacte 8-cijferige barcode voor kleine detailhandelsartikelen waar een volledige EAN-13 niet past.</string>
<string name="format_description_ean13">De standaard 13-cijferige detailhandels-barcode die wereldwijd wordt gebruikt. De meeste producten die in winkels worden verkocht, dragen een EAN-13 op hun verpakking.</string>
<string name="format_description_itf">Interleaved 2 of 5, een uitsluitend numerieke lineaire barcode die paren van cijfers codeert. Vaak gebruikt op buitenkartons en in magazijnlogistiek.</string>
<string name="format_description_maxicode">Een 2D-matrixcode van vaste grootte ontwikkeld door UPS. Gebruikt voor geautomatiseerd snel sorteren en volgen van pakketten.</string>
<string name="format_description_pdf417">Een gestapelde 2D-barcode die grote hoeveelheden gegevens over meerdere rijen codeert. Gebruikt in identiteitsdocumenten, instapkaarten en verzendlabels.</string>
<string name="format_description_qr_code">Een veelgebruikte 2D-matrixcode leesbaar door de meeste smartphone-camera\'s. Kan URL\'s, tekst, contactinformatie en meer coderen.</string>
<string name="format_description_micro_qr_code">Een kleinere variant van QR Code met één zoekpatroon. Ontworpen voor toepassingen waar de ruimte zeer beperkt is.</string>
<string name="format_description_rmqr_code">Rectangular Micro QR Code, een langwerpige 2D-barcode variant. Ontworpen voor smalle etiketten en polsbandjes.</string>
<string name="format_description_upca">De standaard 12-cijferige detailhandels-barcode gebruikt in Noord-Amerika. Een subset van EAN-13, waarbij de voorloopnul impliciet is.</string>
<string name="format_description_upce">Een gecomprimeerde 6-cijferige versie van UPC-A voor kleine verpakkingen. Alleen geldig voor producten waarvan de UPC-A nul-onderdrukt kan worden.</string>
<string name="idl_vehicle_class">Voertuigklasse</string>
<string name="idl_restriction_codes">Beperkingscodes</string>
<string name="idl_endorsement_codes">Aantekeningcodes</string>
<string name="idl_date_of_expiry">Vervaldatum</string>
<string name="idl_customer_family_name">Achternaam</string>
<string name="idl_customer_first_name">Voornaam</string>
<string name="idl_customer_first_name_alt">Alternatieve voornaam</string>
<string name="idl_customer_middle_name">Tussennaam</string>
<string name="idl_date_of_issue">Afgiftedatum</string>
<string name="idl_date_of_birth">Geboortedatum</string>
<string name="idl_sex">Geslacht</string>
<string name="idl_eye_color">Oogkleur</string>
<string name="idl_body_height">Lichaamslengte</string>
<string name="idl_address_street">Straat</string>
<string name="idl_address_city">Plaats</string>
<string name="idl_address_jurisdiction_code">Jurisdictiecode</string>
<string name="idl_address_postal_code">Postcode</string>
<string name="idl_customer_id_number">Identificatienummer van houder</string>
<string name="idl_document_discriminator">Documentkenmerk</string>
<string name="idl_country">Land</string>
<string name="idl_family_name_truncation">Afkapping van achternaam</string>
<string name="idl_first_name_truncation">Afkapping van voornaam</string>
<string name="idl_middle_name_truncation">Afkapping van tussennaam</string>
<string name="idl_address_street_2">Straat 2</string>
<string name="idl_hair_color">Haarkleur</string>
<string name="idl_place_of_birth">Geboorteplaats</string>
<string name="idl_audit_information">Controle-informatie</string>
<string name="idl_inventory_control_number">Voorraadcontrolenummer</string>
<string name="idl_alias_family_name">Alias-achternaam</string>
<string name="idl_alias_given_name">Alias-voornaam</string>
<string name="idl_alias_suffix_name">Alias-achtervoegsel</string>
<string name="idl_name_suffix">Naamachtervoegsel</string>
<string name="idl_weight_range">Gewichtsbereik</string>
<string name="idl_ethnicity">Etniciteit</string>
<string name="idl_standard_vehicle_classification">Standaard voertuigclassificatie</string>
<string name="idl_standard_endorsement_code">Standaard aantekeningcode</string>
<string name="idl_standard_restriction_code">Standaard beperkingscode</string>
<string name="idl_vehicle_classification_description">Beschrijving van voertuigclassificatie</string>
<string name="idl_endorsement_code_description">Beschrijving van aantekeningcode</string>
<string name="idl_restriction_code_description">Beschrijving van beperkingscode</string>
<string name="idl_compliance_type">Nalevingstype</string>
<string name="idl_card_revision_date">Herzieningsdatum van kaart</string>
<string name="idl_hazmat_endorsement_expiration_date">Vervaldatum aantekening gevaarlijke stoffen</string>
<string name="idl_limited_duration_document_indicator">Indicator document met beperkte geldigheidsduur</string>
<string name="idl_weight_pounds">Gewicht (pond)</string>
<string name="idl_weight_kilograms">Gewicht (kilogram)</string>
<string name="idl_under_18_until_date">Jonger dan 18 tot</string>
<string name="idl_under_19_until_date">Jonger dan 19 tot</string>
<string name="idl_under_21_until_date">Jonger dan 21 tot</string>
<string name="idl_organ_donor_indicator">Indicator orgaandonor</string>
<string name="idl_veteran_indicator">Indicator veteraan</string>
<string name="epc_service_tag">Servicelabel</string>
<string name="epc_version">Versie</string>
<string name="epc_charset">Tekenset</string>
<string name="epc_identification">Identificatie</string>
<string name="epc_bic">BIC</string>
<string name="epc_name">Naam</string>
<string name="epc_iban">IBAN</string>
<string name="epc_amount">Bedrag</string>
<string name="epc_purpose">Doel</string>
<string name="epc_reference">Betalingsreferentie</string>
<string name="epc_text">Betalingstekst</string>
<string name="epc_information">Informatie</string>
<string name="idb_verification">Verificatie</string>
<string name="idb_certificate_reference">Certificaatreferentie</string>
<string name="idb_signer_certificate_subject">Onderwerp van het ondertekeningscertificaat</string>
<string name="idb_signer_certificate_issuer">Uitgever van het ondertekeningscertificaat</string>
<string name="idb_signature_verification">Handtekeningverificatie</string>
<string name="idb_verification_unsigned">Niet ondertekend</string>
<string name="idb_verification_missing_signer_certificate">Ondertekeningscertificaat ontbreekt</string>
<string name="idb_verification_invalid_signer_certificate">Ongeldig ondertekeningscertificaat</string>
<string name="idb_verification_signer_certificate_issuer_not_found_in_master_list">Uitgever van ondertekeningscertificaat niet gevonden in masterlijst</string>
<string name="idb_verification_verified">Geverifieerd</string>
<string name="idb_verification_signature_invalid">Ongeldige handtekening</string>
<string name="idb_verification_error">Verificatiefout</string>
<string name="idb_yes">Ja</string>
<string name="idb_no">Nee</string>
<string name="vds_document_type">Documenttype</string>
<string name="vds_issuing_country">Uitgevend land</string>
<string name="vds_signing_date">Ondertekeningsdatum</string>
</resources>
+110 -6
View File
@@ -1,3 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="welcome">Witamy!</string>
<string name="mode_expert">Zaawansowany</string>
@@ -56,7 +57,6 @@
<string name="export_csv_comma">CSV z przecinkami</string>
<string name="export_csv_semicolon">CSV ze średnikami</string>
<string name="shortcut_encode">Stwórz kod kreskowy</string>
<string name="error_file_exists">Plik już istnieje</string>
<string name="no_barcode_found">Nie znaleziono kodu kreskowego</string>
<string name="tel_dial">Wybierz numer</string>
<string name="connect_to_wifi">Połącz z Wi-Fi</string>
@@ -110,7 +110,6 @@
<string name="two_seconds">Dwie sekundy</string>
<string name="five_seconds">Pięć sekund</string>
<string name="toggle_flash">Przełącz lampę błyskową</string>
<string name="error_flash">Błąd przełączania lampy błyskowej</string>
<string name="wifi_added">Wi-Fi dodane</string>
<string name="zoom_by_swiping">Przybliżaj kamerę, przesuwając w górę/dół</string>
<string name="zoom_by_swiping_summary">Przesuń palcem w górę lub w dół na ekranie aparatu, aby sterować powiększeniem aparatu.</string>
@@ -127,8 +126,10 @@
<string name="beep">Sygnał dźwiękowy po wykryciu</string>
<string name="beep_summary">Włącz tę opcję, jeśli chcesz, aby urządzenie emitowało sygnał dźwiękowy po rozpoznaniu kodu.</string>
<string name="beep_tone">Sygnał dźwiękowy</string>
<string name="beep_stream">Strumień audio sygnału</string>
<string name="stream_music">Multimedia</string>
<string name="stream_notification">Powiadomienia</string>
<string name="tone_cdma_confirm">Potwierdzenie CDMA</string>
<string name="tone_sup_confirm">Potwierdzenie odbioru połączenia</string>
<string name="tone_sup_radio_ack">Potwierdzenie ścieżki radiowej nadzoru połączenia</string>
<string name="tone_prop_ack">Pozytywne potwierdzenie</string>
<string name="tone_prop_beep">Ogólny sygnał dźwiękowy</string>
@@ -167,7 +168,6 @@
<string name="default_search_engine">Otwórz nieznane dane w</string>
<string name="always_ask">Zawsze pytaj</string>
<string name="open_with_url">Otwieraj nieznane dane za pomocą adresu URL</string>
<string name="automated_actions">Automatyczne akcje</string>
<string name="automated_actions_none">Brak automatycznych akcji</string>
<string name="automated_actions_empty">Brak jeszcze automatycznych akcji</string>
@@ -192,7 +192,6 @@
<string name="automated_action_remove_confirm">Usunąć tę akcję?</string>
<string name="automated_action_list_intent">Otwórz URL: %s</string>
<string name="automated_action_list_intent_empty">Otwórz URL</string>
<string name="automated_action_webview_title">Automatyczna akcja</string>
<string name="clear_network_suggestions">Wyczyść sugestie z sieci</string>
<string name="clear_network_suggestions_summary">Usuń wszystkie sugestie z sieci, które były wcześniej dostarczane przez tę aplikację.</string>
<string name="really_remove_all_networks">Naprawdę usunąć wszystkie sieci?</string>
@@ -288,5 +287,110 @@
<string name="automated_action_intent_uri_invalid">Nieprawidłowy URI Intent</string>
<string name="automated_action_list_custom_intent">Niestandardowy Intent: %s</string>
<string name="automated_action_list_custom_intent_empty">Niestandardowy Intent</string>
<string name="format_description_aztec">Dwuwymiarowy kod matrycowy, który można odczytać bez strefy cichej wokół niego. Często stosowany na biletach komunikacyjnych i kartach pokładowych.</string>
<string name="format_description_codabar">Liniowy kod kreskowy stosowany w bibliotekach, bankach krwi oraz lotniczych listach przewozowych FedEx od 1972 roku. Koduje cyfry i kilka znaków specjalnych.</string>
<string name="format_description_code39">Liniowy kod kreskowy o zmiennej długości kodujący wielkie litery, cyfry i kilka symboli. Powszechnie stosowany w przemyśle motoryzacyjnym i obronnym.</string>
<string name="format_description_code39ext">Rozszerzony Code 39 obsługujący pełny zestaw 128 znaków ASCII. Używa par standardowych symboli Code 39 do reprezentowania dodatkowych znaków.</string>
<string name="format_description_code32">Włoski standard farmaceutycznego kodu kreskowego znany również jako IMH. Służy do identyfikacji leków sprzedawanych we Włoszech.</string>
<string name="format_description_pzn">Niemieckie Pharmazentralnummer, kod kreskowy służący do identyfikacji produktów farmaceutycznych sprzedawanych w Niemczech.</string>
<string name="format_description_code93">Kompaktowy alfanumeryczny liniowy kod kreskowy kodujący pełny zestaw znaków ASCII. Gęstszy i bezpieczniejszy niż Code 39.</string>
<string name="format_description_code128">Gęsty liniowy kod kreskowy kodujący pełny zestaw znaków ASCII. Powszechnie stosowany w transporcie, pakowaniu i zarządzaniu magazynem.</string>
<string name="format_description_databar">Rodzina kompaktowych kodów GS1 dla produktów zbyt małych na tradycyjne symbole EAN/UPC. Koduje dane GTIN z opcjonalnymi informacjami uzupełniającymi.</string>
<string name="format_description_databar_omni">DataBar Omnidirectional, czytelny z dowolnego kierunku. Przeznaczony dla małych artykułów detalicznych, takich jak świeże produkty spożywcze.</string>
<string name="format_description_databar_stk">DataBar Stacked, dwurzędowa wersja DataBar dla produktów zbyt wąskich na jednorzędowy kod kreskowy.</string>
<string name="format_description_databar_ltd">DataBar Limited, kompaktowy wariant dla produktów z GTIN-14 zaczynającym się od 0 lub 1.</string>
<string name="format_description_databar_exp">DataBar Expanded, zdolny do kodowania danych uzupełniających, takich jak waga, cena i data ważności, obok numeru GTIN.</string>
<string name="format_description_databar_exp_stk">DataBar Expanded Stacked, dwurzędowa wersja DataBar Expanded. Przeznaczony dla wąskich etykiet.</string>
<string name="format_description_data_matrix">Dwuwymiarowy kod matrycowy kodujący duże ilości danych na małej powierzchni. Powszechnie stosowany w elektronice, ochronie zdrowia i usługach pocztowych.</string>
<string name="format_description_dx_film_edge">Kod kreskowy drukowany wzdłuż krawędzi filmu fotograficznego. Koduje typ filmu, czułość (ISO) i liczbę ekspozycji.</string>
<string name="format_description_ean8">Kompaktowy 8-cyfrowy kod kreskowy dla małych artykułów detalicznych, gdzie pełny EAN-13 by się nie zmieścił.</string>
<string name="format_description_ean13">Standardowy 13-cyfrowy kod detaliczny stosowany na całym świecie. Większość produktów sprzedawanych w sklepach posiada EAN-13 na opakowaniu.</string>
<string name="format_description_itf">Interleaved 2 of 5, tylko numeryczny liniowy kod kreskowy kodujący pary cyfr. Często stosowany na zewnętrznych kartonach i w logistyce magazynowej.</string>
<string name="format_description_maxicode">Dwuwymiarowy kod matrycowy o stałym rozmiarze opracowany przez UPS. Służy do automatycznego szybkiego sortowania i śledzenia paczek.</string>
<string name="format_description_pdf417">Warstwowy kod 2D kodujący duże ilości danych w wielu rzędach. Stosowany w dokumentach tożsamości, kartach pokładowych i etykietach wysyłkowych.</string>
<string name="format_description_qr_code">Powszechnie stosowany dwuwymiarowy kod matrycowy odczytywalny przez większość aparatów w smartfonach. Może kodować adresy URL, tekst, dane kontaktowe i wiele więcej.</string>
<string name="format_description_micro_qr_code">Mniejszy wariant QR Code z pojedynczym wzorcem lokalizatora. Przeznaczony do zastosowań, gdzie przestrzeń jest bardzo ograniczona.</string>
<string name="format_description_rmqr_code">Rectangular Micro QR Code, wydłużony wariant kodu 2D. Przeznaczony dla wąskich etykiet i opasek.</string>
<string name="format_description_upca">Standardowy 12-cyfrowy kod detaliczny stosowany w Ameryce Północnej. Podzbiór EAN-13 z niejawnym zerem wiodącym.</string>
<string name="format_description_upce">Skompresowana 6-cyfrowa wersja UPC-A dla małych opakowań. Ważna tylko dla produktów, których UPC-A można skompresować przez tłumienie zer.</string>
<string name="idl_vehicle_class">Klasa pojazdu</string>
<string name="idl_restriction_codes">Kody ograniczeń</string>
<string name="idl_endorsement_codes">Kody uprawnień</string>
<string name="idl_date_of_expiry">Data ważności</string>
<string name="idl_customer_family_name">Nazwisko</string>
<string name="idl_customer_first_name">Imię</string>
<string name="idl_customer_first_name_alt">Alternatywne imię</string>
<string name="idl_customer_middle_name">Drugie imię</string>
<string name="idl_date_of_issue">Data wydania</string>
<string name="idl_date_of_birth">Data urodzenia</string>
<string name="idl_sex">Płeć</string>
<string name="idl_eye_color">Kolor oczu</string>
<string name="idl_body_height">Wzrost</string>
<string name="idl_address_street">Ulica</string>
<string name="idl_address_city">Miasto</string>
<string name="idl_address_jurisdiction_code">Kod jurysdykcji</string>
<string name="idl_address_postal_code">Kod pocztowy</string>
<string name="idl_customer_id_number">Numer identyfikacyjny posiadacza</string>
<string name="idl_document_discriminator">Identyfikator dokumentu</string>
<string name="idl_country">Kraj</string>
<string name="idl_family_name_truncation">Skrócenie nazwiska</string>
<string name="idl_first_name_truncation">Skrócenie imienia</string>
<string name="idl_middle_name_truncation">Skrócenie drugiego imienia</string>
<string name="idl_address_street_2">Ulica 2</string>
<string name="idl_hair_color">Kolor włosów</string>
<string name="idl_place_of_birth">Miejsce urodzenia</string>
<string name="idl_audit_information">Informacje kontrolne</string>
<string name="idl_inventory_control_number">Numer kontroli inwentarza</string>
<string name="idl_alias_family_name">Nazwisko aliasu</string>
<string name="idl_alias_given_name">Imię aliasu</string>
<string name="idl_alias_suffix_name">Przyrostek aliasu</string>
<string name="idl_name_suffix">Przyrostek nazwiska</string>
<string name="idl_weight_range">Zakres wagi</string>
<string name="idl_ethnicity">Pochodzenie etniczne</string>
<string name="idl_standard_vehicle_classification">Standardowa klasyfikacja pojazdu</string>
<string name="idl_standard_endorsement_code">Standardowy kod uprawnienia</string>
<string name="idl_standard_restriction_code">Standardowy kod ograniczenia</string>
<string name="idl_vehicle_classification_description">Opis klasyfikacji pojazdu</string>
<string name="idl_endorsement_code_description">Opis kodu uprawnienia</string>
<string name="idl_restriction_code_description">Opis kodu ograniczenia</string>
<string name="idl_compliance_type">Typ zgodności</string>
<string name="idl_card_revision_date">Data rewizji karty</string>
<string name="idl_hazmat_endorsement_expiration_date">Data ważności uprawnienia do materiałów niebezpiecznych</string>
<string name="idl_limited_duration_document_indicator">Wskaźnik dokumentu o ograniczonym okresie ważności</string>
<string name="idl_weight_pounds">Waga (funty)</string>
<string name="idl_weight_kilograms">Waga (kilogramy)</string>
<string name="idl_under_18_until_date">Poniżej 18 lat do</string>
<string name="idl_under_19_until_date">Poniżej 19 lat do</string>
<string name="idl_under_21_until_date">Poniżej 21 lat do</string>
<string name="idl_organ_donor_indicator">Wskaźnik dawcy organów</string>
<string name="idl_veteran_indicator">Wskaźnik weterana</string>
<string name="epc_service_tag">Znacznik usługi</string>
<string name="epc_version">Wersja</string>
<string name="epc_charset">Zestaw znaków</string>
<string name="epc_identification">Identyfikacja</string>
<string name="epc_bic">BIC</string>
<string name="epc_name">Nazwa</string>
<string name="epc_iban">IBAN</string>
<string name="epc_amount">Kwota</string>
<string name="epc_purpose">Cel</string>
<string name="epc_reference">Referencja płatności</string>
<string name="epc_text">Opis płatności</string>
<string name="epc_information">Informacje</string>
<string name="idb_verification">Weryfikacja</string>
<string name="idb_certificate_reference">Odniesienie do certyfikatu</string>
<string name="idb_signer_certificate_subject">Podmiot certyfikatu podpisującego</string>
<string name="idb_signer_certificate_issuer">Wystawca certyfikatu podpisującego</string>
<string name="idb_signature_verification">Weryfikacja podpisu</string>
<string name="idb_verification_unsigned">Niepodpisane</string>
<string name="idb_verification_missing_signer_certificate">Brak certyfikatu podpisującego</string>
<string name="idb_verification_invalid_signer_certificate">Nieprawidłowy certyfikat podpisujący</string>
<string name="idb_verification_signer_certificate_issuer_not_found_in_master_list">Nie znaleziono wystawcy certyfikatu podpisującego na liście głównej</string>
<string name="idb_verification_verified">Zweryfikowano</string>
<string name="idb_verification_signature_invalid">Nieprawidłowy podpis</string>
<string name="idb_verification_error">Błąd weryfikacji</string>
<string name="idb_yes">Tak</string>
<string name="idb_no">Nie</string>
<string name="vds_document_type">Typ dokumentu</string>
<string name="vds_issuing_country">Kraj wydający</string>
<string name="vds_signing_date">Data podpisu</string>
</resources>
+109 -6
View File
@@ -37,7 +37,6 @@
<string name="qr_version_and_modules">%1$s (%2$d módulos)</string>
<string name="qr_data_mask">Máscara de dados</string>
<string name="toggle_flash">Ligar lanterna</string>
<string name="error_flash">Falha ao ligar a lanterna</string>
<string name="share">Compartilhar</string>
<string name="share_file">Compartilhar como arquivo</string>
<string name="share_as">Compartilhar como?</string>
@@ -112,8 +111,10 @@
<string name="beep">Tocar um \'beep\' ao reconhecer</string>
<string name="beep_summary">Ative esta opção se quiser se quer que seu dispositivo faça um som de \'beep\' ao reconhecer um código.</string>
<string name="beep_tone">Tom do beep</string>
<string name="beep_stream">Canal de áudio do beep</string>
<string name="stream_music">Mídia</string>
<string name="stream_notification">Notificações</string>
<string name="tone_cdma_confirm">Confirmação CDMA</string>
<string name="tone_sup_confirm">Confirmação de supervisão de chamada</string>
<string name="tone_sup_radio_ack">Reconhecimento de caminho de rádio de supervisão de chamada</string>
<string name="tone_prop_ack">Reconhecimento positivo</string>
<string name="tone_prop_beep">Beep comum</string>
@@ -154,7 +155,6 @@
<string name="default_search_engine">Abrir dados desconhecidos em</string>
<string name="always_ask">Sempre perguntar</string>
<string name="open_with_url">Abrir dados desconhecidos com URL</string>
<string name="automated_actions">Ações automatizadas</string>
<string name="automated_actions_none">Nenhuma ação automatizada</string>
<string name="automated_actions_empty">Ainda não há ações automatizadas</string>
@@ -177,7 +177,6 @@
<string name="automated_action_remove_confirm">Remover esta ação?</string>
<string name="automated_action_list_intent">Abrir URL: %s</string>
<string name="automated_action_list_intent_empty">Abrir URL</string>
<string name="automated_action_webview_title">Ação automatizada</string>
<string name="clear_network_suggestions">Excluir sugestões de rede</string>
<string name="clear_network_suggestions_summary">Excluir todas as sugestões de rede que foram anteriormente adicionadas com este app.</string>
<string name="really_remove_all_networks">Deseja excluir todas as redes?</string>
@@ -220,7 +219,6 @@
<string name="save_as_file_name">Salvar na pasta de Downloads?</string>
<string name="file_name">Nome do arquivo</string>
<string name="error_saving_file">Não é possível salvar este arquivo</string>
<string name="error_file_exists">Arquivo já existe</string>
<string name="connect_to_wifi">Conectar à rede Wi-Fi</string>
<string name="wifi_config_failed">Não foi possível configurar a rede Wi-Fi</string>
<string name="wifi_added">Rede Wi-Fi adicionada</string>
@@ -283,5 +281,110 @@
<string name="automated_action_intent_uri_invalid">URI de Intent inválido</string>
<string name="automated_action_list_custom_intent">Intent personalizado: %s</string>
<string name="automated_action_list_custom_intent_empty">Intent personalizado</string>
<string name="format_description_aztec">Um código de barras matricial 2D que pode ser lido sem uma zona tranquila ao redor. Muito usado em bilhetes de transporte e cartões de embarque.</string>
<string name="format_description_codabar">Um código de barras linear utilizado em bibliotecas, bancos de sangue e formulários aéreos da FedEx desde 1972. Codifica dígitos numéricos e alguns caracteres especiais.</string>
<string name="format_description_code39">Um código de barras linear de comprimento variável que codifica letras maiúsculas, dígitos e alguns símbolos. Muito utilizado nas indústrias automotiva e de defesa.</string>
<string name="format_description_code39ext">Code 39 estendido com suporte a todos os 128 caracteres ASCII. Usa pares de símbolos padrão do Code 39 para representar caracteres adicionais.</string>
<string name="format_description_code32">Um padrão italiano de código de barras farmacêutico também conhecido como IMH. Usado para identificar medicamentos vendidos na Itália.</string>
<string name="format_description_pzn">O Pharmazentralnummer alemão, um código de barras usado para identificar produtos farmacêuticos vendidos na Alemanha.</string>
<string name="format_description_code93">Um código de barras linear alfanumérico compacto que codifica o conjunto completo de caracteres ASCII. Mais denso e seguro que o Code 39.</string>
<string name="format_description_code128">Um código de barras linear de alta densidade que codifica o conjunto completo de caracteres ASCII. Amplamente utilizado em logística, embalagens e gestão de estoque.</string>
<string name="format_description_databar">Uma família de códigos de barras GS1 compactos para itens pequenos demais para símbolos EAN/UPC tradicionais. Codifica dados GTIN com informações suplementares opcionais.</string>
<string name="format_description_databar_omni">DataBar Omnidirecional, legível em qualquer direção. Projetado para pequenos itens de varejo como produtos frescos.</string>
<string name="format_description_databar_stk">DataBar Empilhado, uma versão de duas linhas do DataBar para itens muito estreitos para um código de barras de linha única.</string>
<string name="format_description_databar_ltd">DataBar Limitado, uma variante compacta para itens com GTIN-14 começando com 0 ou 1.</string>
<string name="format_description_databar_exp">DataBar Expandido, capaz de codificar dados suplementares como peso, preço e data de validade junto com o GTIN.</string>
<string name="format_description_databar_exp_stk">DataBar Expandido Empilhado, uma versão de duas linhas do DataBar Expandido. Projetado para etiquetas estreitas.</string>
<string name="format_description_data_matrix">Um código de barras matricial 2D que codifica grandes quantidades de dados em uma área pequena. Amplamente utilizado em eletrônicos, saúde e serviços postais.</string>
<string name="format_description_dx_film_edge">Um código de barras impresso ao longo da borda do filme fotográfico. Codifica o tipo de filme, velocidade (ISO) e o número de exposições.</string>
<string name="format_description_ean8">Um código de barras compacto de 8 dígitos para pequenos itens de varejo onde um EAN-13 completo não caberia.</string>
<string name="format_description_ean13">O código de barras de varejo padrão de 13 dígitos usado mundialmente. A maioria dos produtos vendidos em lojas traz um EAN-13 em sua embalagem.</string>
<string name="format_description_itf">Interleaved 2 of 5, um código de barras linear apenas numérico que codifica pares de dígitos. Frequentemente usado em caixas externas e logística de armazém.</string>
<string name="format_description_maxicode">Um código de barras matricial 2D de tamanho fixo desenvolvido pela UPS. Usado para triagem automatizada de alta velocidade e rastreamento de pacotes.</string>
<string name="format_description_pdf417">Um código de barras 2D empilhado que codifica grandes quantidades de dados em múltiplas linhas. Usado em documentos de identidade, cartões de embarque e etiquetas de envio.</string>
<string name="format_description_qr_code">Um código de barras matricial 2D amplamente utilizado, legível pela maioria das câmeras de smartphone. Pode codificar URLs, textos, informações de contato e muito mais.</string>
<string name="format_description_micro_qr_code">Uma variante menor do QR Code com um único padrão de localização. Projetado para aplicações onde o espaço é muito limitado.</string>
<string name="format_description_rmqr_code">Rectangular Micro QR Code, uma variante 2D alongada. Projetado para etiquetas estreitas e pulseiras.</string>
<string name="format_description_upca">O código de barras de varejo padrão de 12 dígitos usado na América do Norte. Um subconjunto do EAN-13, com o zero inicial implícito.</string>
<string name="format_description_upce">Uma versão comprimida de 6 dígitos do UPC-A para embalagens pequenas. Válido apenas para produtos cujo UPC-A pode ser comprimido por supressão de zeros.</string>
<string name="idl_vehicle_class">Classe do veículo</string>
<string name="idl_restriction_codes">Códigos de restrição</string>
<string name="idl_endorsement_codes">Códigos de habilitação</string>
<string name="idl_date_of_expiry">Data de validade</string>
<string name="idl_customer_family_name">Sobrenome</string>
<string name="idl_customer_first_name">Nome</string>
<string name="idl_customer_first_name_alt">Nome alternativo</string>
<string name="idl_customer_middle_name">Nome do meio</string>
<string name="idl_date_of_issue">Data de emissão</string>
<string name="idl_date_of_birth">Data de nascimento</string>
<string name="idl_sex">Sexo</string>
<string name="idl_eye_color">Cor dos olhos</string>
<string name="idl_body_height">Altura</string>
<string name="idl_address_street">Rua</string>
<string name="idl_address_city">Cidade</string>
<string name="idl_address_jurisdiction_code">Código de jurisdição</string>
<string name="idl_address_postal_code">Código postal</string>
<string name="idl_customer_id_number">Número de identificação do titular</string>
<string name="idl_document_discriminator">Identificador do documento</string>
<string name="idl_country">País</string>
<string name="idl_family_name_truncation">Truncamento do sobrenome</string>
<string name="idl_first_name_truncation">Truncamento do nome</string>
<string name="idl_middle_name_truncation">Truncamento do nome do meio</string>
<string name="idl_address_street_2">Rua 2</string>
<string name="idl_hair_color">Cor do cabelo</string>
<string name="idl_place_of_birth">Local de nascimento</string>
<string name="idl_audit_information">Informações de auditoria</string>
<string name="idl_inventory_control_number">Número de controle de inventário</string>
<string name="idl_alias_family_name">Sobrenome alternativo</string>
<string name="idl_alias_given_name">Nome alternativo</string>
<string name="idl_alias_suffix_name">Sufixo alternativo</string>
<string name="idl_name_suffix">Sufixo do nome</string>
<string name="idl_weight_range">Faixa de peso</string>
<string name="idl_ethnicity">Etnia</string>
<string name="idl_standard_vehicle_classification">Classificação padrão do veículo</string>
<string name="idl_standard_endorsement_code">Código de habilitação padrão</string>
<string name="idl_standard_restriction_code">Código de restrição padrão</string>
<string name="idl_vehicle_classification_description">Descrição da classificação do veículo</string>
<string name="idl_endorsement_code_description">Descrição do código de habilitação</string>
<string name="idl_restriction_code_description">Descrição do código de restrição</string>
<string name="idl_compliance_type">Tipo de conformidade</string>
<string name="idl_card_revision_date">Data de revisão do cartão</string>
<string name="idl_hazmat_endorsement_expiration_date">Data de validade da habilitação para materiais perigosos</string>
<string name="idl_limited_duration_document_indicator">Indicador de documento com duração limitada</string>
<string name="idl_weight_pounds">Peso (libras)</string>
<string name="idl_weight_kilograms">Peso (quilogramas)</string>
<string name="idl_under_18_until_date">Menor de 18 até</string>
<string name="idl_under_19_until_date">Menor de 19 até</string>
<string name="idl_under_21_until_date">Menor de 21 até</string>
<string name="idl_organ_donor_indicator">Indicador de doador de órgãos</string>
<string name="idl_veteran_indicator">Indicador de veterano</string>
<string name="epc_service_tag">Etiqueta de serviço</string>
<string name="epc_version">Versão</string>
<string name="epc_charset">Conjunto de caracteres</string>
<string name="epc_identification">Identificação</string>
<string name="epc_bic">BIC</string>
<string name="epc_name">Nome</string>
<string name="epc_iban">IBAN</string>
<string name="epc_amount">Valor</string>
<string name="epc_purpose">Finalidade</string>
<string name="epc_reference">Referência de pagamento</string>
<string name="epc_text">Texto de pagamento</string>
<string name="epc_information">Informações</string>
<string name="idb_verification">Verificação</string>
<string name="idb_certificate_reference">Referência do certificado</string>
<string name="idb_signer_certificate_subject">Assunto do certificado do signatário</string>
<string name="idb_signer_certificate_issuer">Emissor do certificado do signatário</string>
<string name="idb_signature_verification">Verificação da assinatura</string>
<string name="idb_verification_unsigned">Não assinado</string>
<string name="idb_verification_missing_signer_certificate">Certificado do signatário ausente</string>
<string name="idb_verification_invalid_signer_certificate">Certificado do signatário inválido</string>
<string name="idb_verification_signer_certificate_issuer_not_found_in_master_list">O emissor do certificado do signatário não foi encontrado na lista mestra</string>
<string name="idb_verification_verified">Verificado</string>
<string name="idb_verification_signature_invalid">Assinatura inválida</string>
<string name="idb_verification_error">Erro de verificação</string>
<string name="idb_yes">Sim</string>
<string name="idb_no">Não</string>
<string name="vds_document_type">Tipo de documento</string>
<string name="vds_issuing_country">País emissor</string>
<string name="vds_signing_date">Data da assinatura</string>
</resources>
+119 -16
View File
@@ -39,14 +39,13 @@
<string name="qr_version_and_modules">%1$s (модули: %2$d)</string>
<string name="qr_data_mask">Маска данных</string>
<string name="toggle_flash">Включить вспышку</string>
<string name="error_flash">Ошибка при переключении вспышки</string>
<string name="share">Поделиться</string>
<string name="share_file">Поделиться файлом</string>
<string name="share_as">Поделиться…</string>
<string name="copy_to_clipboard">Копировать в буфер обмена</string>
<string name="copy_as_deeplink">Копировать как прямую ссылку</string>
<string name="copy_to_clipboard">Скопировать в буфер обмена</string>
<string name="copy_as_deeplink">Копировать как диплинк ссылку</string>
<string name="copied_to_clipboard">Скопировано в буфер обмена</string>
<string name="copy_password">Копировать пароль в буфер обмена</string>
<string name="copy_password">Скопировать пароль в буфер обмена</string>
<string name="open_url">Открыть URL</string>
<string name="cannot_resolve_action">Не найдено приложение для этого действия</string>
<string name="pick_search_engine">Выберите поисковую систему</string>
@@ -87,8 +86,8 @@
<string name="profile">Профиль</string>
<string name="profile_default">По умолчанию</string>
<string name="profile_add">Добавить новый профиль</string>
<string name="profile_enter_name">Введите имя профиля</string>
<string name="profile_enter_name_hint">Имя</string>
<string name="profile_enter_name">Введите название профиля</string>
<string name="profile_enter_name_hint">Название</string>
<string name="profile_invalid_name">Недопустимое имя профиля</string>
<string name="profile_empty">Профилей пока нет</string>
<string name="profile_current">Текущий профиль</string>
@@ -114,8 +113,10 @@
<string name="beep">Звук при обнаружении</string>
<string name="beep_summary">Если включено, устройство издаст звуковой сигнал после распознавания штрих-кода.</string>
<string name="beep_tone">Тон звука</string>
<string name="beep_stream">Аудиопоток сигнала</string>
<string name="stream_music">Медиа</string>
<string name="stream_notification">Уведомления</string>
<string name="tone_cdma_confirm">Подтверждение CDMA</string>
<string name="tone_sup_confirm">Подтверждение диспетчерского вызова</string>
<string name="tone_sup_radio_ack">Подтверждение приёма по радиоканалу</string>
<string name="tone_prop_ack">Положительное подтверждение</string>
<string name="tone_prop_beep">Обычный сигнал</string>
@@ -153,12 +154,11 @@
<string name="no_checksum">Нет контрольной суммы</string>
<string name="show_recreation">Показывать восстановленный штрих-код</string>
<string name="show_recreation_summary">Показывать штрих-код, восстановленный из считанного содержимого.</string>
<string name="close_automatically">Возврат после копирования/обмена</string>
<string name="close_automatically">Возврат после копирования или отправки</string>
<string name="close_automatically_summary">Автоматически возвращаться к экрану сканирования после копирования или передачу через функцию «Поделиться» считанного содержимого.</string>
<string name="default_search_engine">Поиск неизвестных данных</string>
<string name="always_ask">Всегда спрашивать</string>
<string name="open_with_url">Открывать неизвестные данные по URL</string>
<string name="automated_actions">Автоматические действия</string>
<string name="automated_actions_none">Нет автоматических действий</string>
<string name="automated_actions_empty">Автоматических действий пока нет</string>
@@ -183,7 +183,6 @@
<string name="automated_action_remove_confirm">Удалить это действие?</string>
<string name="automated_action_list_intent">Открыть URL: %s</string>
<string name="automated_action_list_intent_empty">Открыть URL</string>
<string name="automated_action_webview_title">Автоматическое действие</string>
<string name="clear_network_suggestions">Удалить сетевые предложения</string>
<string name="clear_network_suggestions_summary">Удалить все сетевые предложения, ранее добавленные этим приложением.</string>
<string name="really_remove_all_networks">Удалить все сетевые предложения?</string>
@@ -220,13 +219,12 @@
<string name="enter_name">Укажите название сканирования</string>
<string name="enter_name_hint">Название сканирования</string>
<string name="no_barcode_found">Штрих-код не найден</string>
<string name="pick_list_separator">Разделение элементов списка</string>
<string name="pick_list_separator">Как разделять пункты списка?</string>
<string name="separator_line_break">Разрыв строки</string>
<string name="separator_ruler">Горизонтальная линия</string>
<string name="save_as_file_name">Сохранить в файл с именем</string>
<string name="save_as_file_name">Сохранить в папке скачиваний Downloads?</string>
<string name="file_name">Имя файла</string>
<string name="error_saving_file">Невозможно сохранить файл</string>
<string name="error_file_exists">Файл уже существует</string>
<string name="connect_to_wifi">Подключиться к Wi-Fi</string>
<string name="wifi_config_failed">Невозможно настроить Wi-Fi</string>
<string name="wifi_added">Wi-Fi добавлен</string>
@@ -253,7 +251,7 @@
<string name="export_csv_semicolon">CSV (разделитель – точка с запятой)</string>
<string name="export_json">JSON</string>
<string name="export_database">База данных SQLite</string>
<string name="saved_in_downloads">Сохранено в папке Downloads</string>
<string name="saved_in_downloads">Сохранено в папке скачиваний Downloads</string>
<string name="rotate_image_cw">Повернуть изображение по часовой стрелке</string>
<string name="toggle_free_rotation">Переключить свободный поворот</string>
<string name="pick_file">Открыть файл</string>
@@ -280,7 +278,7 @@
<string name="email_subject">Тема</string>
<string name="email_body">Текст</string>
<string name="scheme">Схема</string>
<string name="host">Узел</string>
<string name="host">Хост</string>
<string name="query">Запрос</string>
<string name="automated_action_type_custom_intent">Пользовательский Intent</string>
<string name="automated_action_intent_uri_template">Шаблон URI Intent</string>
@@ -289,5 +287,110 @@
<string name="automated_action_intent_uri_invalid">Недопустимый URI Intent</string>
<string name="automated_action_list_custom_intent">Пользовательский Intent: %s</string>
<string name="automated_action_list_custom_intent_empty">Пользовательский Intent</string>
<string name="format_description_aztec">Двумерный матричный штрих-код, который можно считывать без тихой зоны вокруг. Часто используется на транспортных билетах и посадочных талонах.</string>
<string name="format_description_codabar">Линейный штрих-код, применяемый в библиотеках, банках крови и авиагрузовых накладных FedEx с 1972 года. Кодирует цифры и несколько специальных символов.</string>
<string name="format_description_code39">Линейный штрих-код переменной длины, кодирующий заглавные буквы, цифры и несколько символов. Широко используется в автомобильной и оборонной промышленности.</string>
<string name="format_description_code39ext">Расширенный Code 39, поддерживающий полный набор из 128 символов ASCII. Для представления дополнительных символов использует пары стандартных символов Code 39.</string>
<string name="format_description_code32">Итальянский стандарт фармацевтического штрих-кода, также известный как IMH. Используется для идентификации лекарственных препаратов, продаваемых в Италии.</string>
<string name="format_description_pzn">Немецкий Pharmazentralnummer — штрих-код для идентификации фармацевтических продуктов, продаваемых в Германии.</string>
<string name="format_description_code93">Компактный буквенно-цифровой линейный штрих-код, кодирующий полный набор символов ASCII. Плотнее и надёжнее, чем Code 39.</string>
<string name="format_description_code128">Высокоплотный линейный штрих-код, кодирующий полный набор символов ASCII. Широко используется в транспортировке, упаковке и управлении запасами.</string>
<string name="format_description_databar">Семейство компактных штрих-кодов GS1 для товаров, слишком маленьких для традиционных символов EAN/UPC. Кодирует данные GTIN с дополнительной информацией.</string>
<string name="format_description_databar_omni">DataBar Omnidirectional, считывается с любого направления. Предназначен для небольших розничных товаров, например свежих продуктов.</string>
<string name="format_description_databar_stk">DataBar Stacked, двухстрочная версия DataBar для товаров, слишком узких для однострочного штрих-кода.</string>
<string name="format_description_databar_ltd">DataBar Limited, компактный вариант для товаров с GTIN-14, начинающимся с 0 или 1.</string>
<string name="format_description_databar_exp">DataBar Expanded, способный кодировать дополнительные данные — вес, цену и срок годности — вместе с GTIN.</string>
<string name="format_description_databar_exp_stk">DataBar Expanded Stacked, двухстрочная версия DataBar Expanded. Предназначен для узких этикеток.</string>
<string name="format_description_data_matrix">Двумерный матричный штрих-код, кодирующий большие объёмы данных на малой площади. Широко применяется в электронике, здравоохранении и почтовых службах.</string>
<string name="format_description_dx_film_edge">Штрих-код, печатаемый вдоль края фотографической плёнки. Кодирует тип плёнки, светочувствительность (ISO) и количество кадров.</string>
<string name="format_description_ean8">Компактный 8-значный штрих-код для небольших розничных товаров, на которых не помещается полный EAN-13.</string>
<string name="format_description_ean13">Стандартный 13-значный розничный штрих-код, используемый по всему миру. Большинство товаров в магазинах имеют EAN-13 на упаковке.</string>
<string name="format_description_itf">Interleaved 2 of 5 — линейный штрих-код только для цифр, кодирующий пары цифр. Часто используется на транспортных коробках и в складской логистике.</string>
<string name="format_description_maxicode">Двумерный матричный штрих-код фиксированного размера, разработанный UPS. Используется для автоматизированной высокоскоростной сортировки и отслеживания посылок.</string>
<string name="format_description_pdf417">Многострочный 2D штрих-код, кодирующий большие объёмы данных в нескольких рядах. Используется в удостоверениях личности, посадочных талонах и транспортных этикетках.</string>
<string name="format_description_qr_code">Широко распространённый двумерный матричный штрих-код, считываемый большинством камер смартфонов. Может кодировать URL, текст, контактную информацию и многое другое.</string>
<string name="format_description_micro_qr_code">Уменьшенный вариант QR Code с единственным поисковым паттерном. Предназначен для применений, где пространство крайне ограничено.</string>
<string name="format_description_rmqr_code">Rectangular Micro QR Code — вытянутый вариант двумерного штрих-кода. Предназначен для узких этикеток и браслетов.</string>
<string name="format_description_upca">Стандартный 12-значный розничный штрих-код, используемый в Северной Америке. Подмножество EAN-13 с неявным ведущим нулём.</string>
<string name="format_description_upce">Сжатая 6-значная версия UPC-A для небольших упаковок. Действительна только для товаров, чей UPC-A допускает подавление нулей.</string>
<string name="idl_vehicle_class">Класс транспортного средства</string>
<string name="idl_restriction_codes">Коды ограничений</string>
<string name="idl_endorsement_codes">Коды допусков</string>
<string name="idl_date_of_expiry">Дата окончания срока действия</string>
<string name="idl_customer_family_name">Фамилия</string>
<string name="idl_customer_first_name">Имя</string>
<string name="idl_customer_first_name_alt">Альтернативное имя</string>
<string name="idl_customer_middle_name">Отчество</string>
<string name="idl_date_of_issue">Дата выдачи</string>
<string name="idl_date_of_birth">Дата рождения</string>
<string name="idl_sex">Пол</string>
<string name="idl_eye_color">Цвет глаз</string>
<string name="idl_body_height">Рост</string>
<string name="idl_address_street">Улица</string>
<string name="idl_address_city">Город</string>
<string name="idl_address_jurisdiction_code">Код юрисдикции</string>
<string name="idl_address_postal_code">Почтовый индекс</string>
<string name="idl_customer_id_number">Идентификационный номер</string>
<string name="idl_document_discriminator">Идентификатор документа</string>
<string name="idl_country">Страна</string>
<string name="idl_family_name_truncation">Сокращение фамилии</string>
<string name="idl_first_name_truncation">Сокращение имени</string>
<string name="idl_middle_name_truncation">Сокращение отчества</string>
<string name="idl_address_street_2">Улица 2</string>
<string name="idl_hair_color">Цвет волос</string>
<string name="idl_place_of_birth">Место рождения</string>
<string name="idl_audit_information">Аудиторская информация</string>
<string name="idl_inventory_control_number">Номер контроля инвентаря</string>
<string name="idl_alias_family_name">Фамилия псевдонима</string>
<string name="idl_alias_given_name">Имя псевдонима</string>
<string name="idl_alias_suffix_name">Суффикс псевдонима</string>
<string name="idl_name_suffix">Суффикс имени</string>
<string name="idl_weight_range">Диапазон веса</string>
<string name="idl_ethnicity">Этническая принадлежность</string>
<string name="idl_standard_vehicle_classification">Стандартная классификация транспортного средства</string>
<string name="idl_standard_endorsement_code">Стандартный код допуска</string>
<string name="idl_standard_restriction_code">Стандартный код ограничения</string>
<string name="idl_vehicle_classification_description">Описание классификации транспортного средства</string>
<string name="idl_endorsement_code_description">Описание кода допуска</string>
<string name="idl_restriction_code_description">Описание кода ограничения</string>
<string name="idl_compliance_type">Тип соответствия</string>
<string name="idl_card_revision_date">Дата пересмотра карты</string>
<string name="idl_hazmat_endorsement_expiration_date">Дата окончания допуска к опасным материалам</string>
<string name="idl_limited_duration_document_indicator">Признак документа с ограниченным сроком действия</string>
<string name="idl_weight_pounds">Вес (фунты)</string>
<string name="idl_weight_kilograms">Вес (килограммы)</string>
<string name="idl_under_18_until_date">Младше 18 лет до</string>
<string name="idl_under_19_until_date">Младше 19 лет до</string>
<string name="idl_under_21_until_date">Младше 21 года до</string>
<string name="idl_organ_donor_indicator">Признак донора органов</string>
<string name="idl_veteran_indicator">Признак ветерана</string>
<string name="epc_service_tag">Служебный тег</string>
<string name="epc_version">Версия</string>
<string name="epc_charset">Набор символов</string>
<string name="epc_identification">Идентификация</string>
<string name="epc_bic">BIC</string>
<string name="epc_name">Имя</string>
<string name="epc_iban">IBAN</string>
<string name="epc_amount">Сумма</string>
<string name="epc_purpose">Назначение</string>
<string name="epc_reference">Платежная ссылка</string>
<string name="epc_text">Текст платежа</string>
<string name="epc_information">Информация</string>
<string name="idb_verification">Проверка</string>
<string name="idb_certificate_reference">Ссылка на сертификат</string>
<string name="idb_signer_certificate_subject">Субъект сертификата подписи</string>
<string name="idb_signer_certificate_issuer">Издатель сертификата подписи</string>
<string name="idb_signature_verification">Проверка подписи</string>
<string name="idb_verification_unsigned">Не подписано</string>
<string name="idb_verification_missing_signer_certificate">Отсутствует сертификат подписи</string>
<string name="idb_verification_invalid_signer_certificate">Недействительный сертификат подписи</string>
<string name="idb_verification_signer_certificate_issuer_not_found_in_master_list">Издатель сертификата подписи не найден в мастер-списке</string>
<string name="idb_verification_verified">Проверено</string>
<string name="idb_verification_signature_invalid">Недействительная подпись</string>
<string name="idb_verification_error">Ошибка проверки</string>
<string name="idb_yes">Да</string>
<string name="idb_no">Нет</string>
<string name="vds_document_type">Тип документа</string>
<string name="vds_issuing_country">Страна выдачи</string>
<string name="vds_signing_date">Дата подписи</string>
</resources>
+114 -10
View File
@@ -1,3 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="welcome">Hoş geldiniz!</string>
<string name="mode_expert">Gelişmiş</string>
@@ -15,10 +16,10 @@
<item quantity="other">%2$d karakter, %1$s</item>
</plurals>
<string name="error_correction_level">Hata düzeltme düzeyi</string>
<string name="error_correction_level_l" formatted="false">Düşük (~&#37;7 düzeltim)</string>
<string name="error_correction_level_m" formatted="false">Orta (~&#37;15 düzeltim)</string>
<string name="error_correction_level_q" formatted="false">Dörtte Bir (~&#37;25 düzeltim)</string>
<string name="error_correction_level_h" formatted="false">Yüksek (~&#37;30 düzeltim)</string>
<string name="error_correction_level_l" formatted="false">Düşük (~%7 düzeltim)</string>
<string name="error_correction_level_m" formatted="false">Orta (~%15 düzeltim)</string>
<string name="error_correction_level_q" formatted="false">Dörtte Bir (~%25 düzeltim)</string>
<string name="error_correction_level_h" formatted="false">Yüksek (~%30 düzeltim)</string>
<string name="label">Etiket</string>
<string name="colors">Ön ve arka plan</string>
<string name="colors_black_on_white">Beyaz üzerine siyah</string>
@@ -36,7 +37,6 @@
<string name="qr_version_and_modules">%1$s (%2$d modül)</string>
<string name="qr_data_mask">Veri maskesi</string>
<string name="toggle_flash">Flaşı aç</string>
<string name="error_flash">Flaş açılırken hata oluştu</string>
<string name="share">Paylaş</string>
<string name="share_file">Dosya olarak paylaş</string>
<string name="share_as">Şöyle paylaş:</string>
@@ -111,8 +111,10 @@
<string name="beep">Tanıyınca ses çal</string>
<string name="beep_summary">Kod tanındığında aygıtınızın bip sesi çıkarmasını istiyorsanız bunu etkinleştirin.</string>
<string name="beep_tone">Ses tonu</string>
<string name="beep_stream">Bip ses akışı</string>
<string name="stream_music">Medya</string>
<string name="stream_notification">Bildirimler</string>
<string name="tone_cdma_confirm">CDMA onaylaması</string>
<string name="tone_sup_confirm">Çağrı denetleme onayı</string>
<string name="tone_sup_radio_ack">Çağrı denetleme radyo yolu onayı</string>
<string name="tone_prop_ack">Olumlu onay</string>
<string name="tone_prop_beep">Genel bip sesi</string>
@@ -153,7 +155,6 @@
<string name="default_search_engine">Bilinmeyen verileri şurada aç</string>
<string name="always_ask">Her zaman sor</string>
<string name="open_with_url">URL\'si olan bilinmeyen veriyi aç</string>
<string name="automated_actions">Otomatik eylemler</string>
<string name="automated_actions_none">Otomatik eylem yok</string>
<string name="automated_actions_empty">Henüz otomatik eylem yok</string>
@@ -176,7 +177,6 @@
<string name="automated_action_remove_confirm">Bu eylem kaldırılsın mı?</string>
<string name="automated_action_list_intent">URL aç: %s</string>
<string name="automated_action_list_intent_empty">URL aç</string>
<string name="automated_action_webview_title">Otomatik eylem</string>
<string name="clear_network_suggestions">Ağ önerilerini temizle</string>
<string name="clear_network_suggestions_summary">Bu uygulama tarafından daha önce sağlanan tüm ağ önerilerini kaldır.</string>
<string name="really_remove_all_networks">Tüm ağlar gerçekten kaldırılsın mı?</string>
@@ -219,7 +219,6 @@
<string name="save_as_file_name">Hangi adla İndirilenler\'e kaydedilsin?</string>
<string name="file_name">Dosya adı</string>
<string name="error_saving_file">Dosya kaydedilemedi</string>
<string name="error_file_exists">Dosya zaten var</string>
<string name="connect_to_wifi">WiFi\'ye bağlan</string>
<string name="wifi_config_failed">WiFi yapılandırılamadı</string>
<string name="wifi_added">WiFi eklendi</string>
@@ -282,5 +281,110 @@
<string name="automated_action_intent_uri_invalid">Geçersiz Intent URI</string>
<string name="automated_action_list_custom_intent">Özel Intent: %s</string>
<string name="automated_action_list_custom_intent_empty">Özel Intent</string>
<string name="format_description_aztec">Etrafında sessiz bölge gerektirmeden okunabilen 2B matris barkodu. Sıklıkla ulaşım biletlerinde ve biniş kartlarında kullanılır.</string>
<string name="format_description_codabar">1972\'den beri kütüphanelerde, kan bankalarında ve FedEx hava konşimentolarında kullanılan doğrusal barkod. Sayısal basamakları ve birkaç özel karakteri kodlar.</string>
<string name="format_description_code39">Büyük harfleri, rakamları ve birkaç sembolü kodlayan değişken uzunluklu doğrusal barkod. Otomotiv ve savunma sektöründe yaygın olarak kullanılır.</string>
<string name="format_description_code39ext">Tam 128 ASCII karakterini destekleyen Genişletilmiş Code 39. Ek karakterleri temsil etmek için standart Code 39 sembol çiftleri kullanır.</string>
<string name="format_description_code32">IMH olarak da bilinen İtalyan ilaç barkod standardı. İtalya\'da satılan ilaçları tanımlamak için kullanılır.</string>
<string name="format_description_pzn">Almanya\'da satılan ilaç ürünlerini tanımlamak için kullanılan Alman Pharmazentralnummer barkodu.</string>
<string name="format_description_code93">Tam ASCII karakter setini kodlayan kompakt alfanümerik doğrusal barkod. Code 39\'dan daha yoğun ve güvenlidir.</string>
<string name="format_description_code128">Tam ASCII karakter setini kodlayan yüksek yoğunluklu doğrusal barkod. Nakliye, paketleme ve envanter yönetiminde yaygın olarak kullanılır.</string>
<string name="format_description_databar">Geleneksel EAN/UPC semboller için çok küçük ürünler için kompakt GS1 barkod ailesi. İsteğe bağlı ek bilgiyle birlikte GTIN verilerini kodlar.</string>
<string name="format_description_databar_omni">Her yönden okunabilen DataBar Omnidirectional. Taze ürünler gibi küçük perakende ürünler için tasarlanmıştır.</string>
<string name="format_description_databar_stk">Tek sıralı barkod için çok dar olan ürünler için DataBar\'ın iki sıralı versiyonu olan DataBar Stacked.</string>
<string name="format_description_databar_ltd">0 veya 1 ile başlayan GTIN-14\'e sahip ürünler için kompakt varyant olan DataBar Limited.</string>
<string name="format_description_databar_exp">GTIN\'in yanı sıra ağırlık, fiyat ve son kullanma tarihi gibi ek verileri kodlayabilen DataBar Expanded.</string>
<string name="format_description_databar_exp_stk">DataBar Expanded\'ın iki sıralı versiyonu olan DataBar Expanded Stacked. Dar etiketler için tasarlanmıştır.</string>
<string name="format_description_data_matrix">Küçük bir alanda büyük miktarda veri kodlayan 2B matris barkodu. Elektronik, sağlık ve posta hizmetlerinde yaygın olarak kullanılır.</string>
<string name="format_description_dx_film_edge">Fotoğraf filminin kenarına basılan barkod. Film türünü, hızını (ISO) ve pozlama sayısını kodlar.</string>
<string name="format_description_ean8">Tam EAN-13\'ün sığmayacağı küçük perakende ürünler için kompakt 8 haneli barkod.</string>
<string name="format_description_ean13">Dünya genelinde kullanılan standart 13 haneli perakende barkodu. Mağazalarda satılan ürünlerin çoğu ambalajlarında EAN-13 taşır.</string>
<string name="format_description_itf">Rakam çiftlerini kodlayan yalnızca sayısal doğrusal barkod olan Interleaved 2 of 5. Sıklıkla dış kartonlarda ve depo lojistiğinde kullanılır.</string>
<string name="format_description_maxicode">UPS tarafından geliştirilen sabit boyutlu 2B matris barkodu. Paketlerin otomatik yüksek hızlı sıralanması ve takibi için kullanılır.</string>
<string name="format_description_pdf417">Büyük miktarda veriyi birden fazla satıra kodlayan yığılmış 2B barkod. Kimlik belgelerinde, biniş kartlarında ve sevkiyat etiketlerinde kullanılır.</string>
<string name="format_description_qr_code">Çoğu akıllı telefon kamerası tarafından okunabilen yaygın 2B matris barkodu. URL\'leri, metinleri, kişi bilgilerini ve daha fazlasını kodlayabilir.</string>
<string name="format_description_micro_qr_code">Tek bir bulucu desene sahip QR Code\'un daha küçük varyantı. Alanın çok sınırlı olduğu uygulamalar için tasarlanmıştır.</string>
<string name="format_description_rmqr_code">Dikdörtgen Micro QR Code, uzatılmış bir 2B barkod varyantı. Dar etiketler ve bileklikler için tasarlanmıştır.</string>
<string name="format_description_upca">Kuzey Amerika\'da kullanılan standart 12 haneli perakende barkodu. Öndeki sıfırın örtük olduğu EAN-13\'ün alt kümesi.</string>
<string name="format_description_upce">Küçük paketler için UPC-A\'nın sıkıştırılmış 6 haneli versiyonu. Yalnızca UPC-A\'sı sıfır baskılamasıyla kısaltılabilen ürünler için geçerlidir.</string>
<string name="idl_vehicle_class">Araç sınıfı</string>
<string name="idl_restriction_codes">Kısıtlama kodları</string>
<string name="idl_endorsement_codes">Yetki kodları</string>
<string name="idl_date_of_expiry">Son kullanma tarihi</string>
<string name="idl_customer_family_name">Soyadı</string>
<string name="idl_customer_first_name">Adı</string>
<string name="idl_customer_first_name_alt">Alternatif adı</string>
<string name="idl_customer_middle_name">İkinci adı</string>
<string name="idl_date_of_issue">Veriliş tarihi</string>
<string name="idl_date_of_birth">Doğum tarihi</string>
<string name="idl_sex">Cinsiyet</string>
<string name="idl_eye_color">Göz rengi</string>
<string name="idl_body_height">Boy</string>
<string name="idl_address_street">Sokak</string>
<string name="idl_address_city">Şehir</string>
<string name="idl_address_jurisdiction_code">Yetki alanı kodu</string>
<string name="idl_address_postal_code">Posta kodu</string>
<string name="idl_customer_id_number">Kimlik numarası</string>
<string name="idl_document_discriminator">Belge tanımlayıcısı</string>
<string name="idl_country">Ülke</string>
<string name="idl_family_name_truncation">Soyadı kısaltması</string>
<string name="idl_first_name_truncation">Ad kısaltması</string>
<string name="idl_middle_name_truncation">İkinci ad kısaltması</string>
<string name="idl_address_street_2">Sokak 2</string>
<string name="idl_hair_color">Saç rengi</string>
<string name="idl_place_of_birth">Doğum yeri</string>
<string name="idl_audit_information">Denetim bilgileri</string>
<string name="idl_inventory_control_number">Envanter kontrol numarası</string>
<string name="idl_alias_family_name">Takma soyadı</string>
<string name="idl_alias_given_name">Takma adı</string>
<string name="idl_alias_suffix_name">Takma ad son eki</string>
<string name="idl_name_suffix">Ad son eki</string>
<string name="idl_weight_range">Ağırlık aralığı</string>
<string name="idl_ethnicity">Etnik köken</string>
<string name="idl_standard_vehicle_classification">Standart araç sınıflandırması</string>
<string name="idl_standard_endorsement_code">Standart yetki kodu</string>
<string name="idl_standard_restriction_code">Standart kısıtlama kodu</string>
<string name="idl_vehicle_classification_description">Araç sınıflandırması açıklaması</string>
<string name="idl_endorsement_code_description">Yetki kodu açıklaması</string>
<string name="idl_restriction_code_description">Kısıtlama kodu açıklaması</string>
<string name="idl_compliance_type">Uygunluk türü</string>
<string name="idl_card_revision_date">Kart revizyon tarihi</string>
<string name="idl_hazmat_endorsement_expiration_date">Tehlikeli madde yetkisinin son kullanma tarihi</string>
<string name="idl_limited_duration_document_indicator">Süreli belge göstergesi</string>
<string name="idl_weight_pounds">Ağırlık (libre)</string>
<string name="idl_weight_kilograms">Ağırlık (kilogram)</string>
<string name="idl_under_18_until_date">18 yaş altı bitiş tarihi</string>
<string name="idl_under_19_until_date">19 yaş altı bitiş tarihi</string>
<string name="idl_under_21_until_date">21 yaş altı bitiş tarihi</string>
<string name="idl_organ_donor_indicator">Organ bağışçısı göstergesi</string>
<string name="idl_veteran_indicator">Gazi göstergesi</string>
<string name="epc_service_tag">Hizmet etiketi</string>
<string name="epc_version">Sürüm</string>
<string name="epc_charset">Karakter kümesi</string>
<string name="epc_identification">Kimlik</string>
<string name="epc_bic">BIC</string>
<string name="epc_name">Ad</string>
<string name="epc_iban">IBAN</string>
<string name="epc_amount">Tutar</string>
<string name="epc_purpose">Amaç</string>
<string name="epc_reference">Ödeme referansı</string>
<string name="epc_text">Ödeme metni</string>
<string name="epc_information">Bilgi</string>
<string name="idb_verification">Doğrulama</string>
<string name="idb_certificate_reference">Sertifika Referansı</string>
<string name="idb_signer_certificate_subject">İmzalayan Sertifika Konusu</string>
<string name="idb_signer_certificate_issuer">İmzalayan Sertifika Veren</string>
<string name="idb_signature_verification">İmza Doğrulaması</string>
<string name="idb_verification_unsigned">İmzalanmamış</string>
<string name="idb_verification_missing_signer_certificate">İmzalayan sertifika eksik</string>
<string name="idb_verification_invalid_signer_certificate">Geçersiz imzalayan sertifika</string>
<string name="idb_verification_signer_certificate_issuer_not_found_in_master_list">İmzalayan sertifika veren ana listede bulunamadı</string>
<string name="idb_verification_verified">Doğrulandı</string>
<string name="idb_verification_signature_invalid">Geçersiz imza</string>
<string name="idb_verification_error">Doğrulama hatası</string>
<string name="idb_yes">Evet</string>
<string name="idb_no">Hayır</string>
<string name="vds_document_type">Belge türü</string>
<string name="vds_issuing_country">Düzenleyen ülke</string>
<string name="vds_signing_date">İmza tarihi</string>
</resources>
+115 -10
View File
@@ -1,3 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="welcome">Ласкаво просимо!</string>
<string name="mode_expert">Розширений</string>
@@ -14,12 +15,13 @@
<item quantity="one">%2$d символ, %1$s</item>
<item quantity="few">%2$d символи, %1$s</item>
<item quantity="many">%2$d символів, %1$s</item>
<item quantity="other">%2$d символів, %1$s</item>
</plurals>
<string name="error_correction_level">Рівень виправлення помилок</string>
<string name="error_correction_level_l" formatted="false">Низький (~7&#37; виправлення)</string>
<string name="error_correction_level_m" formatted="false">Середній (~15&#37; виправлення)</string>
<string name="error_correction_level_q" formatted="false">Квартиль (~25&#37; виправлення)</string>
<string name="error_correction_level_h" formatted="false">Високий (~30&#37; виправлення)</string>
<string name="error_correction_level_l" formatted="false">Низький (~7% виправлення)</string>
<string name="error_correction_level_m" formatted="false">Середній (~15% виправлення)</string>
<string name="error_correction_level_q" formatted="false">Квартиль (~25% виправлення)</string>
<string name="error_correction_level_h" formatted="false">Високий (~30% виправлення)</string>
<string name="label">Мітка</string>
<string name="colors">Кольори</string>
<string name="colors_black_on_white">Чорний на білому</string>
@@ -37,7 +39,6 @@
<string name="qr_version_and_modules">%1$s (%2$d модулі)</string>
<string name="qr_data_mask">Маска даних</string>
<string name="toggle_flash">Увімкнути спалах</string>
<string name="error_flash">Помилка під час увімкнення спалаху</string>
<string name="share">Поділитися</string>
<string name="share_file">Поділитися файлом</string>
<string name="share_as">Поділитися як?</string>
@@ -112,8 +113,10 @@
<string name="beep">Звук при виявленні</string>
<string name="beep_summary">Увімкніть це, якщо хочете, щоб пристрій подавав звуковий сигнал, коли код розпізнано.</string>
<string name="beep_tone">Тон звуку</string>
<string name="beep_stream">Аудіопотік сигналу</string>
<string name="stream_music">Медіа</string>
<string name="stream_notification">Сповіщення</string>
<string name="tone_cdma_confirm">Підтвердження CDMA</string>
<string name="tone_sup_confirm">Підтвердження диспетчерського виклику</string>
<string name="tone_sup_radio_ack">Підтвердження прийому по радіоканалу</string>
<string name="tone_prop_ack">Позитивне підтвердження</string>
<string name="tone_prop_beep">Звичайний сигнал</string>
@@ -156,7 +159,6 @@
<string name="default_search_engine">Відкривати невідомі дані в</string>
<string name="always_ask">Завжди запитувати</string>
<string name="open_with_url">Відкривати невідомі дані за допомогою URL</string>
<string name="automated_actions">Автоматичні дії</string>
<string name="automated_actions_none">Немає автоматичних дій</string>
<string name="automated_actions_empty">Ще немає автоматичних дій</string>
@@ -181,7 +183,6 @@
<string name="automated_action_remove_confirm">Видалити цю дію?</string>
<string name="automated_action_list_intent">Відкрити URL: %s</string>
<string name="automated_action_list_intent_empty">Відкрити URL</string>
<string name="automated_action_webview_title">Автоматична дія</string>
<string name="clear_network_suggestions">Очистити мережеві пропозиції</string>
<string name="clear_network_suggestions_summary">Видалити усі мережеві пропозиції, які раніше надавала ця програма.</string>
<string name="really_remove_all_networks">Ви впевнені, що хочете видалити всі мережі?</string>
@@ -224,7 +225,6 @@
<string name="save_as_file_name">Як зберегти файл у Завантаженнях?</string>
<string name="file_name">Ім\'я файлу</string>
<string name="error_saving_file">Не вдалося зберегти файл</string>
<string name="error_file_exists">Файл вже існує</string>
<string name="connect_to_wifi">Підключитися до WiFi</string>
<string name="wifi_config_failed">Не вдалося налаштувати WiFi</string>
<string name="wifi_added">WiFi додано</string>
@@ -287,5 +287,110 @@
<string name="automated_action_intent_uri_invalid">Некоректний URI Intent</string>
<string name="automated_action_list_custom_intent">Користувацький Intent: %s</string>
<string name="automated_action_list_custom_intent_empty">Користувацький Intent</string>
<string name="format_description_aztec">Двовимірний матричний штрих-код, який можна зчитувати без тихої зони навколо. Часто використовується на транспортних квитках і посадкових талонах.</string>
<string name="format_description_codabar">Лінійний штрих-код, що застосовується в бібліотеках, банках крові та авіавантажних накладних FedEx з 1972 року. Кодує цифри і кілька спеціальних символів.</string>
<string name="format_description_code39">Лінійний штрих-код змінної довжини, що кодує великі літери, цифри та кілька символів. Широко використовується в автомобільній та оборонній промисловості.</string>
<string name="format_description_code39ext">Розширений Code 39, що підтримує повний набір із 128 символів ASCII. Для представлення додаткових символів використовує пари стандартних символів Code 39.</string>
<string name="format_description_code32">Італійський стандарт фармацевтичного штрих-коду, також відомий як IMH. Використовується для ідентифікації лікарських засобів, що продаються в Італії.</string>
<string name="format_description_pzn">Німецький Pharmazentralnummer — штрих-код для ідентифікації фармацевтичних продуктів, що продаються в Німеччині.</string>
<string name="format_description_code93">Компактний буквено-цифровий лінійний штрих-код, що кодує повний набір символів ASCII. Щільніший і надійніший, ніж Code 39.</string>
<string name="format_description_code128">Високощільний лінійний штрих-код, що кодує повний набір символів ASCII. Широко використовується у транспортуванні, пакуванні та управлінні запасами.</string>
<string name="format_description_databar">Сімейство компактних штрих-кодів GS1 для товарів, надто малих для традиційних символів EAN/UPC. Кодує дані GTIN із необов\'язковою додатковою інформацією.</string>
<string name="format_description_databar_omni">DataBar Omnidirectional, зчитується з будь-якого напрямку. Призначений для невеликих роздрібних товарів, наприклад свіжих продуктів.</string>
<string name="format_description_databar_stk">DataBar Stacked, двохрядкова версія DataBar для товарів, надто вузьких для однорядкового штрих-коду.</string>
<string name="format_description_databar_ltd">DataBar Limited, компактний варіант для товарів із GTIN-14, що починається з 0 або 1.</string>
<string name="format_description_databar_exp">DataBar Expanded, здатний кодувати додаткові дані — вагу, ціну та термін придатності — разом із GTIN.</string>
<string name="format_description_databar_exp_stk">DataBar Expanded Stacked, двохрядкова версія DataBar Expanded. Призначений для вузьких етикеток.</string>
<string name="format_description_data_matrix">Двовимірний матричний штрих-код, що кодує великі обсяги даних на малій площі. Широко застосовується в електроніці, охороні здоров\'я та поштових службах.</string>
<string name="format_description_dx_film_edge">Штрих-код, що друкується вздовж краю фотографічної плівки. Кодує тип плівки, світлочутливість (ISO) і кількість кадрів.</string>
<string name="format_description_ean8">Компактний 8-значний штрих-код для невеликих роздрібних товарів, на яких не вміщується повний EAN-13.</string>
<string name="format_description_ean13">Стандартний 13-значний роздрібний штрих-код, що використовується по всьому світу. Більшість товарів у магазинах мають EAN-13 на упаковці.</string>
<string name="format_description_itf">Interleaved 2 of 5 — лінійний штрих-код лише для цифр, що кодує пари цифр. Часто використовується на транспортних коробках і в складській логістиці.</string>
<string name="format_description_maxicode">Двовимірний матричний штрих-код фіксованого розміру, розроблений UPS. Використовується для автоматизованого швидкісного сортування та відстеження посилок.</string>
<string name="format_description_pdf417">Багаторядковий 2D штрих-код, що кодує великі обсяги даних у кількох рядках. Використовується в посвідченнях особи, посадкових талонах і транспортних етикетках.</string>
<string name="format_description_qr_code">Широко поширений двовимірний матричний штрих-код, зчитуваний більшістю камер смартфонів. Може кодувати URL, текст, контактну інформацію та багато іншого.</string>
<string name="format_description_micro_qr_code">Зменшений варіант QR Code з єдиним пошуковим патерном. Призначений для застосувань, де простір вкрай обмежений.</string>
<string name="format_description_rmqr_code">Rectangular Micro QR Code — видовжений варіант двовимірного штрих-коду. Призначений для вузьких етикеток і браслетів.</string>
<string name="format_description_upca">Стандартний 12-значний роздрібний штрих-код, що використовується в Північній Америці. Підмножина EAN-13 з неявним ведучим нулем.</string>
<string name="format_description_upce">Стиснута 6-значна версія UPC-A для невеликих упаковок. Дійсна лише для товарів, чий UPC-A допускає придушення нулів.</string>
<string name="idl_vehicle_class">Клас транспортного засобу</string>
<string name="idl_restriction_codes">Коди обмежень</string>
<string name="idl_endorsement_codes">Коди допусків</string>
<string name="idl_date_of_expiry">Дата закінчення строку дії</string>
<string name="idl_customer_family_name">Прізвище</string>
<string name="idl_customer_first_name">Ім’я</string>
<string name="idl_customer_first_name_alt">Альтернативне ім’я</string>
<string name="idl_customer_middle_name">По батькові</string>
<string name="idl_date_of_issue">Дата видачі</string>
<string name="idl_date_of_birth">Дата народження</string>
<string name="idl_sex">Стать</string>
<string name="idl_eye_color">Колір очей</string>
<string name="idl_body_height">Зріст</string>
<string name="idl_address_street">Вулиця</string>
<string name="idl_address_city">Місто</string>
<string name="idl_address_jurisdiction_code">Код юрисдикції</string>
<string name="idl_address_postal_code">Поштовий індекс</string>
<string name="idl_customer_id_number">Ідентифікаційний номер</string>
<string name="idl_document_discriminator">Ідентифікатор документа</string>
<string name="idl_country">Країна</string>
<string name="idl_family_name_truncation">Скорочення прізвища</string>
<string name="idl_first_name_truncation">Скорочення імені</string>
<string name="idl_middle_name_truncation">Скорочення по батькові</string>
<string name="idl_address_street_2">Вулиця 2</string>
<string name="idl_hair_color">Колір волосся</string>
<string name="idl_place_of_birth">Місце народження</string>
<string name="idl_audit_information">Аудитна інформація</string>
<string name="idl_inventory_control_number">Номер контролю інвентарю</string>
<string name="idl_alias_family_name">Прізвище псевдоніма</string>
<string name="idl_alias_given_name">Ім’я псевдоніма</string>
<string name="idl_alias_suffix_name">Суфікс псевдоніма</string>
<string name="idl_name_suffix">Суфікс імені</string>
<string name="idl_weight_range">Діапазон ваги</string>
<string name="idl_ethnicity">Етнічність</string>
<string name="idl_standard_vehicle_classification">Стандартна класифікація транспортного засобу</string>
<string name="idl_standard_endorsement_code">Стандартний код допуску</string>
<string name="idl_standard_restriction_code">Стандартний код обмеження</string>
<string name="idl_vehicle_classification_description">Опис класифікації транспортного засобу</string>
<string name="idl_endorsement_code_description">Опис коду допуску</string>
<string name="idl_restriction_code_description">Опис коду обмеження</string>
<string name="idl_compliance_type">Тип відповідності</string>
<string name="idl_card_revision_date">Дата перегляду картки</string>
<string name="idl_hazmat_endorsement_expiration_date">Дата закінчення дії допуску до небезпечних матеріалів</string>
<string name="idl_limited_duration_document_indicator">Позначка документа з обмеженим строком дії</string>
<string name="idl_weight_pounds">Вага (фунти)</string>
<string name="idl_weight_kilograms">Вага (кілограми)</string>
<string name="idl_under_18_until_date">До 18 років до</string>
<string name="idl_under_19_until_date">До 19 років до</string>
<string name="idl_under_21_until_date">До 21 року до</string>
<string name="idl_organ_donor_indicator">Позначка донора органів</string>
<string name="idl_veteran_indicator">Позначка ветерана</string>
<string name="epc_service_tag">Службовий тег</string>
<string name="epc_version">Версія</string>
<string name="epc_charset">Набір символів</string>
<string name="epc_identification">Ідентифікація</string>
<string name="epc_bic">BIC</string>
<string name="epc_name">Ім’я</string>
<string name="epc_iban">IBAN</string>
<string name="epc_amount">Сума</string>
<string name="epc_purpose">Призначення</string>
<string name="epc_reference">Платіжне посилання</string>
<string name="epc_text">Текст платежу</string>
<string name="epc_information">Інформація</string>
<string name="idb_verification">Перевірка</string>
<string name="idb_certificate_reference">Посилання на сертифікат</string>
<string name="idb_signer_certificate_subject">Суб’єкт сертифіката підписувача</string>
<string name="idb_signer_certificate_issuer">Видавець сертифіката підписувача</string>
<string name="idb_signature_verification">Перевірка підпису</string>
<string name="idb_verification_unsigned">Не підписано</string>
<string name="idb_verification_missing_signer_certificate">Відсутній сертифікат підписувача</string>
<string name="idb_verification_invalid_signer_certificate">Недійсний сертифікат підписувача</string>
<string name="idb_verification_signer_certificate_issuer_not_found_in_master_list">Видавця сертифіката підписувача не знайдено в головному списку</string>
<string name="idb_verification_verified">Перевірено</string>
<string name="idb_verification_signature_invalid">Недійсний підпис</string>
<string name="idb_verification_error">Помилка перевірки</string>
<string name="idb_yes">Так</string>
<string name="idb_no">Ні</string>
<string name="vds_document_type">Тип документа</string>
<string name="vds_issuing_country">Країна видачі</string>
<string name="vds_signing_date">Дата підпису</string>
</resources>
+114 -10
View File
@@ -1,3 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="welcome">Chào mừng!</string>
<string name="mode_expert">Nâng cao</string>
@@ -14,10 +15,10 @@
<item quantity="other">%2$d ký tự, %1$s</item>
</plurals>
<string name="error_correction_level">Mức độ tự sửa mã</string>
<string name="error_correction_level_l" formatted="false">Thấp (sửa ~7&#37;)</string>
<string name="error_correction_level_m" formatted="false">Trung bình (sửa ~15&#37;)</string>
<string name="error_correction_level_q" formatted="false">Một phần tư (sửa ~25&#37;)</string>
<string name="error_correction_level_h" formatted="false">Cao (sửa ~30&#37;)</string>
<string name="error_correction_level_l" formatted="false">Thấp (sửa ~7%)</string>
<string name="error_correction_level_m" formatted="false">Trung bình (sửa ~15%)</string>
<string name="error_correction_level_q" formatted="false">Một phần tư (sửa ~25%)</string>
<string name="error_correction_level_h" formatted="false">Cao (sửa ~30%)</string>
<string name="label">Nhãn</string>
<string name="colors">Màu nền và màu chữ</string>
<string name="colors_black_on_white">Đen trên trắng</string>
@@ -35,7 +36,6 @@
<string name="qr_version_and_modules">%1$s (%2$d modules)</string>
<string name="qr_data_mask">Mặt nạ dữ liệu</string>
<string name="toggle_flash">Bật/tắt đèn</string>
<string name="error_flash">Lỗi khi chuyển đổi đèn flash</string>
<string name="share">Chia sẻ</string>
<string name="share_file">Chia sẻ dưới dạng tập tin</string>
<string name="share_as">Chia sẻ dưới định dạng?</string>
@@ -110,8 +110,10 @@
<string name="beep">Âm thanh khi phát hiện</string>
<string name="beep_summary">Bật tính năng này nếu bạn muốn thiết bị phát ra tiếng beep khi một mã được nhận diện.</string>
<string name="beep_tone">Âm thanh bíp</string>
<string name="beep_stream">Luồng âm thanh bíp</string>
<string name="stream_music">Phương tiện</string>
<string name="stream_notification">Thông báo</string>
<string name="tone_cdma_confirm">Xác nhận CDMA</string>
<string name="tone_sup_confirm">Xác nhận giám sát cuộc gọi</string>
<string name="tone_sup_radio_ack">Xác nhận đường truyền radio giám sát cuộc gọi</string>
<string name="tone_prop_ack">Phản hồi tích cực</string>
<string name="tone_prop_beep">Âm thanh chung</string>
@@ -152,7 +154,6 @@
<string name="default_search_engine">Mở dữ liệu không xác định bằng</string>
<string name="always_ask">Luôn hỏi</string>
<string name="open_with_url">Mở dữ liệu không xác định với URL</string>
<string name="automated_actions">Hành động tự động</string>
<string name="automated_actions_none">Không có hành động tự động</string>
<string name="automated_actions_empty">Chưa có hành động tự động</string>
@@ -174,7 +175,6 @@
<string name="automated_action_remove_confirm">Xóa hành động này?</string>
<string name="automated_action_list_intent">Mở URL: %s</string>
<string name="automated_action_list_intent_empty">Mở URL</string>
<string name="automated_action_webview_title">Hành động tự động</string>
<string name="clear_network_suggestions">Xoá gợi ý mạng</string>
<string name="clear_network_suggestions_summary">Xoá tất cả trang mạng được gợi ý bởi ứng dụng này.</string>
<string name="really_remove_all_networks">Thật sự xoá tất cả trang mạng?</string>
@@ -217,7 +217,6 @@
<string name="save_as_file_name">Lưu vào Downloads?</string>
<string name="file_name">Tên tệp</string>
<string name="error_saving_file">Không thể lưu tệp</string>
<string name="error_file_exists">Tệp đã tồn tại</string>
<string name="connect_to_wifi">Kết nối WiFi</string>
<string name="wifi_config_failed">Không thể thiết lập WiFi</string>
<string name="wifi_added">Đã thêm WiFi</string>
@@ -280,5 +279,110 @@
<string name="automated_action_intent_uri_invalid">URI Intent không hợp lệ</string>
<string name="automated_action_list_custom_intent">Intent tuỳ chỉnh: %s</string>
<string name="automated_action_list_custom_intent_empty">Intent tuỳ chỉnh</string>
<string name="format_description_aztec">Mã vạch ma trận 2D có thể đọc được mà không cần vùng yên tĩnh xung quanh. Thường được dùng trên vé giao thông và thẻ lên máy bay.</string>
<string name="format_description_codabar">Mã vạch tuyến tính được dùng trong thư viện, ngân hàng máu và vận đơn hàng không FedEx từ năm 1972. Mã hóa các chữ số và một số ký tự đặc biệt.</string>
<string name="format_description_code39">Mã vạch tuyến tính có độ dài thay đổi, mã hóa các chữ cái in hoa, chữ số và một số ký hiệu. Được sử dụng rộng rãi trong ngành ô tô và quốc phòng.</string>
<string name="format_description_code39ext">Code 39 mở rộng hỗ trợ toàn bộ 128 ký tự ASCII. Sử dụng các cặp ký hiệu Code 39 tiêu chuẩn để biểu thị các ký tự bổ sung.</string>
<string name="format_description_code32">Tiêu chuẩn mã vạch dược phẩm của Ý, còn được gọi là IMH. Dùng để nhận dạng các loại thuốc bán tại Ý.</string>
<string name="format_description_pzn">Pharmazentralnummer của Đức, mã vạch dùng để nhận dạng các sản phẩm dược phẩm bán tại Đức.</string>
<string name="format_description_code93">Mã vạch tuyến tính chữ-số dạng gọn mã hóa toàn bộ bộ ký tự ASCII. Dày đặc và bảo mật hơn Code 39.</string>
<string name="format_description_code128">Mã vạch tuyến tính mật độ cao mã hóa toàn bộ bộ ký tự ASCII. Được sử dụng rộng rãi trong vận chuyển, đóng gói và quản lý hàng tồn kho.</string>
<string name="format_description_databar">Bộ mã vạch GS1 nhỏ gọn dành cho các mặt hàng quá nhỏ so với các ký hiệu EAN/UPC truyền thống. Mã hóa dữ liệu GTIN với thông tin bổ sung tùy chọn.</string>
<string name="format_description_databar_omni">DataBar Omnidirectional, có thể đọc từ mọi hướng. Được thiết kế cho các mặt hàng bán lẻ nhỏ như rau củ quả tươi.</string>
<string name="format_description_databar_stk">DataBar Stacked, phiên bản hai hàng của DataBar dành cho các mặt hàng quá hẹp cho mã vạch một hàng.</string>
<string name="format_description_databar_ltd">DataBar Limited, biến thể nhỏ gọn dành cho các mặt hàng có GTIN-14 bắt đầu bằng 0 hoặc 1.</string>
<string name="format_description_databar_exp">DataBar Expanded, có khả năng mã hóa dữ liệu bổ sung như trọng lượng, giá cả và ngày hết hạn cùng với GTIN.</string>
<string name="format_description_databar_exp_stk">DataBar Expanded Stacked, phiên bản hai hàng của DataBar Expanded. Được thiết kế cho nhãn hẹp.</string>
<string name="format_description_data_matrix">Mã vạch ma trận 2D mã hóa lượng lớn dữ liệu trong diện tích nhỏ. Được sử dụng rộng rãi trong điện tử, y tế và dịch vụ bưu chính.</string>
<string name="format_description_dx_film_edge">Mã vạch in dọc theo cạnh phim ảnh. Mã hóa loại phim, tốc độ (ISO) và số lần phơi sáng.</string>
<string name="format_description_ean8">Mã vạch 8 chữ số nhỏ gọn dành cho các mặt hàng bán lẻ nhỏ không đủ chỗ cho EAN-13 đầy đủ.</string>
<string name="format_description_ean13">Mã vạch bán lẻ 13 chữ số tiêu chuẩn được sử dụng trên toàn thế giới. Hầu hết các sản phẩm bán trong cửa hàng đều có EAN-13 trên bao bì.</string>
<string name="format_description_itf">Interleaved 2 of 5, mã vạch tuyến tính chỉ dùng số mã hóa các cặp chữ số. Thường được dùng trên thùng carton ngoài và trong logistics kho bãi.</string>
<string name="format_description_maxicode">Mã vạch ma trận 2D kích thước cố định do UPS phát triển. Dùng để phân loại và theo dõi bưu kiện tự động tốc độ cao.</string>
<string name="format_description_pdf417">Mã vạch 2D xếp chồng mã hóa lượng lớn dữ liệu qua nhiều hàng. Dùng trong giấy tờ tùy thân, thẻ lên máy bay và nhãn vận chuyển.</string>
<string name="format_description_qr_code">Mã vạch ma trận 2D được sử dụng rộng rãi, hầu hết camera smartphone đều đọc được. Có thể mã hóa URL, văn bản, thông tin liên lạc và nhiều hơn nữa.</string>
<string name="format_description_micro_qr_code">Biến thể nhỏ hơn của QR Code với một mẫu tìm kiếm duy nhất. Được thiết kế cho các ứng dụng có không gian rất hạn chế.</string>
<string name="format_description_rmqr_code">Rectangular Micro QR Code, biến thể mã vạch 2D dạng dài hẹp. Được thiết kế cho nhãn hẹp và vòng đeo tay.</string>
<string name="format_description_upca">Mã vạch bán lẻ 12 chữ số tiêu chuẩn được dùng ở Bắc Mỹ. Là tập con của EAN-13, với số 0 đứng đầu được hiểu ngầm.</string>
<string name="format_description_upce">Phiên bản nén 6 chữ số của UPC-A dành cho gói nhỏ. Chỉ hợp lệ cho các sản phẩm mà UPC-A của chúng có thể được rút gọn bằng cách triệt tiêu số 0.</string>
<string name="idl_vehicle_class">Hạng phương tiện</string>
<string name="idl_restriction_codes">Mã hạn chế</string>
<string name="idl_endorsement_codes">Mã chứng nhận</string>
<string name="idl_date_of_expiry">Ngày hết hạn</string>
<string name="idl_customer_family_name">Họ</string>
<string name="idl_customer_first_name">Tên</string>
<string name="idl_customer_first_name_alt">Tên thay thế</string>
<string name="idl_customer_middle_name">Tên đệm</string>
<string name="idl_date_of_issue">Ngày cấp</string>
<string name="idl_date_of_birth">Ngày sinh</string>
<string name="idl_sex">Giới tính</string>
<string name="idl_eye_color">Màu mắt</string>
<string name="idl_body_height">Chiều cao</string>
<string name="idl_address_street">Đường</string>
<string name="idl_address_city">Thành phố</string>
<string name="idl_address_jurisdiction_code">Mã khu vực pháp lý</string>
<string name="idl_address_postal_code">Mã bưu chính</string>
<string name="idl_customer_id_number">Số định danh</string>
<string name="idl_document_discriminator">Mã nhận dạng tài liệu</string>
<string name="idl_country">Quốc gia</string>
<string name="idl_family_name_truncation">Rút gọn họ</string>
<string name="idl_first_name_truncation">Rút gọn tên</string>
<string name="idl_middle_name_truncation">Rút gọn tên đệm</string>
<string name="idl_address_street_2">Đường 2</string>
<string name="idl_hair_color">Màu tóc</string>
<string name="idl_place_of_birth">Nơi sinh</string>
<string name="idl_audit_information">Thông tin kiểm tra</string>
<string name="idl_inventory_control_number">Số kiểm soát tồn kho</string>
<string name="idl_alias_family_name">Họ bí danh</string>
<string name="idl_alias_given_name">Tên bí danh</string>
<string name="idl_alias_suffix_name">Hậu tố bí danh</string>
<string name="idl_name_suffix">Hậu tố tên</string>
<string name="idl_weight_range">Khoảng cân nặng</string>
<string name="idl_ethnicity">Dân tộc</string>
<string name="idl_standard_vehicle_classification">Phân loại phương tiện tiêu chuẩn</string>
<string name="idl_standard_endorsement_code">Mã chứng nhận tiêu chuẩn</string>
<string name="idl_standard_restriction_code">Mã hạn chế tiêu chuẩn</string>
<string name="idl_vehicle_classification_description">Mô tả phân loại phương tiện</string>
<string name="idl_endorsement_code_description">Mô tả mã chứng nhận</string>
<string name="idl_restriction_code_description">Mô tả mã hạn chế</string>
<string name="idl_compliance_type">Loại tuân thủ</string>
<string name="idl_card_revision_date">Ngày sửa đổi thẻ</string>
<string name="idl_hazmat_endorsement_expiration_date">Ngày hết hạn chứng nhận vật liệu nguy hiểm</string>
<string name="idl_limited_duration_document_indicator">Chỉ báo tài liệu có thời hạn</string>
<string name="idl_weight_pounds">Cân nặng (pound)</string>
<string name="idl_weight_kilograms">Cân nặng (kilôgam)</string>
<string name="idl_under_18_until_date">Dưới 18 tuổi đến</string>
<string name="idl_under_19_until_date">Dưới 19 tuổi đến</string>
<string name="idl_under_21_until_date">Dưới 21 tuổi đến</string>
<string name="idl_organ_donor_indicator">Chỉ báo hiến tạng</string>
<string name="idl_veteran_indicator">Chỉ báo cựu chiến binh</string>
<string name="epc_service_tag">Thẻ dịch vụ</string>
<string name="epc_version">Phiên bản</string>
<string name="epc_charset">Bộ ký tự</string>
<string name="epc_identification">Định danh</string>
<string name="epc_bic">BIC</string>
<string name="epc_name">Tên</string>
<string name="epc_iban">IBAN</string>
<string name="epc_amount">Số tiền</string>
<string name="epc_purpose">Mục đích</string>
<string name="epc_reference">Tham chiếu thanh toán</string>
<string name="epc_text">Nội dung thanh toán</string>
<string name="epc_information">Thông tin</string>
<string name="idb_verification">Xác minh</string>
<string name="idb_certificate_reference">Tham chiếu chứng chỉ</string>
<string name="idb_signer_certificate_subject">Chủ thể của chứng chỉ ký</string>
<string name="idb_signer_certificate_issuer">Tổ chức cấp chứng chỉ ký</string>
<string name="idb_signature_verification">Xác minh chữ ký</string>
<string name="idb_verification_unsigned">Chưa ký</string>
<string name="idb_verification_missing_signer_certificate">Thiếu chứng chỉ ký</string>
<string name="idb_verification_invalid_signer_certificate">Chứng chỉ ký không hợp lệ</string>
<string name="idb_verification_signer_certificate_issuer_not_found_in_master_list">Không tìm thấy tổ chức cấp chứng chỉ ký trong danh sách chính</string>
<string name="idb_verification_verified">Đã xác minh</string>
<string name="idb_verification_signature_invalid">Chữ ký không hợp lệ</string>
<string name="idb_verification_error">Lỗi xác minh</string>
<string name="idb_yes"></string>
<string name="idb_no">Không</string>
<string name="vds_document_type">Loại tài liệu</string>
<string name="vds_issuing_country">Quốc gia cấp</string>
<string name="vds_signing_date">Ngày ký</string>
</resources>
+110 -6
View File
@@ -1,3 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="welcome">欢迎!</string>
<string name="mode_expert">高级</string>
@@ -35,7 +36,6 @@
<string name="qr_version_and_modules">%1$s (%2$d modules)</string>
<string name="qr_data_mask">数据蒙版</string>
<string name="toggle_flash">开关闪光灯</string>
<string name="error_flash">开关闪光灯出错</string>
<string name="share">分享</string>
<string name="share_file">以文件形式分享</string>
<string name="share_as">以何种方式分享?</string>
@@ -110,8 +110,10 @@
<string name="beep">识别时的蜂鸣声</string>
<string name="beep_summary">如果你希望在识别到条码后发出蜂鸣声,请启用该选项。</string>
<string name="beep_tone">选择蜂鸣声</string>
<string name="beep_stream">蜂鸣声音频流</string>
<string name="stream_music">媒体</string>
<string name="stream_notification">通知</string>
<string name="tone_cdma_confirm">CDMA 确认</string>
<string name="tone_sup_confirm">呼叫主管确认</string>
<string name="tone_sup_radio_ack">呼叫主管无线电路径确认</string>
<string name="tone_prop_ack">肯定的确认</string>
<string name="tone_prop_beep">一般蜂鸣声</string>
@@ -152,7 +154,6 @@
<string name="default_search_engine">打开未知数据方式</string>
<string name="always_ask">总是询问</string>
<string name="open_with_url">使用 URL 打开未知数据</string>
<string name="automated_actions">自动操作</string>
<string name="automated_actions_none">没有自动操作</string>
<string name="automated_actions_empty">尚无自动操作</string>
@@ -174,7 +175,6 @@
<string name="automated_action_remove_confirm">删除此操作?</string>
<string name="automated_action_list_intent">打开 URL%s</string>
<string name="automated_action_list_intent_empty">打开 URL</string>
<string name="automated_action_webview_title">自动操作</string>
<string name="clear_network_suggestions">清除网络建议</string>
<string name="clear_network_suggestions_summary">清除该应用之前提供的所有网络建议。</string>
<string name="really_remove_all_networks">确定清除所有网络建议?</string>
@@ -217,7 +217,6 @@
<string name="save_as_file_name">保存为文件?</string>
<string name="file_name">文件名</string>
<string name="error_saving_file">无法保存文件</string>
<string name="error_file_exists">文件已存在</string>
<string name="connect_to_wifi">连接到 WiFi</string>
<string name="wifi_config_failed">无法配置 WiFi</string>
<string name="wifi_added">WiFi 已添加</string>
@@ -280,5 +279,110 @@
<string name="automated_action_intent_uri_invalid">Intent URI 无效</string>
<string name="automated_action_list_custom_intent">自定义 Intent%s</string>
<string name="automated_action_list_custom_intent_empty">自定义 Intent</string>
<string name="format_description_aztec">一种无需周围静区即可读取的2D矩阵条码。常用于交通票务和登机牌。</string>
<string name="format_description_codabar">自1972年起用于图书馆、血库和FedEx航空运单的线性条码。可编码数字和少量特殊字符。</string>
<string name="format_description_code39">可编码大写字母、数字和少量符号的可变长度线性条码。广泛应用于汽车和国防领域。</string>
<string name="format_description_code39ext">支持完整128个ASCII字符的扩展Code 39。使用标准Code 39符号对来表示额外字符。</string>
<string name="format_description_code32">又称IMH的意大利药品条码标准。用于识别在意大利销售的药品。</string>
<string name="format_description_pzn">德国Pharmazentralnummer,用于识别在德国销售的药品的条码。</string>
<string name="format_description_code93">编码完整ASCII字符集的紧凑型字母数字线性条码。比Code 39密度更高、安全性更强。</string>
<string name="format_description_code128">编码完整ASCII字符集的高密度线性条码。广泛用于运输、包装和库存管理。</string>
<string name="format_description_databar">针对传统EAN/UPC符号太小的商品的紧凑型GS1条码系列。可编码GTIN数据及可选补充信息。</string>
<string name="format_description_databar_omni">DataBar全向型,可从任意方向读取。专为新鲜农产品等小型零售商品设计。</string>
<string name="format_description_databar_stk">DataBar堆叠型,适用于单行条码放不下的窄小商品的双行版本。</string>
<string name="format_description_databar_ltd">DataBar有限型,适用于GTIN-14以0或1开头的商品的紧凑变体。</string>
<string name="format_description_databar_exp">DataBar扩展型,除GTIN外还能编码重量、价格和有效期等补充数据。</string>
<string name="format_description_databar_exp_stk">DataBar扩展堆叠型,是DataBar扩展型的双行版本。专为窄标签设计。</string>
<string name="format_description_data_matrix">在小面积内编码大量数据的2D矩阵条码。广泛用于电子产品、医疗保健和邮政服务。</string>
<string name="format_description_dx_film_edge">印刷在摄影胶卷边缘的条码。编码胶卷类型、感光度(ISO)和曝光数量。</string>
<string name="format_description_ean8">适用于放不下完整EAN-13的小型零售商品的紧凑型8位条码。</string>
<string name="format_description_ean13">全球通用的标准13位零售条码。大多数在商店销售的产品包装上都带有EAN-13。</string>
<string name="format_description_itf">交叉二五码(Interleaved 2 of 5),仅编码数字的线性条码,成对编码数字。常用于外箱和仓库物流。</string>
<string name="format_description_maxicode">UPS开发的固定尺寸2D矩阵条码。用于包裹的自动化高速分拣和追踪。</string>
<string name="format_description_pdf417">跨多行编码大量数据的堆叠式2D条码。用于身份证件、登机牌和运输标签。</string>
<string name="format_description_qr_code">大多数智能手机摄像头均可读取的广泛使用的2D矩阵条码。可编码URL、文本、联系人信息等。</string>
<string name="format_description_micro_qr_code">具有单个定位图案的QR Code小型变体。专为空间非常有限的应用场景设计。</string>
<string name="format_description_rmqr_code">矩形微型QR码(Rectangular Micro QR Code),一种细长的2D条码变体。专为窄标签和腕带设计。</string>
<string name="format_description_upca">北美通用的标准12位零售条码。是EAN-13的子集,前导零为隐含。</string>
<string name="format_description_upce">针对小包装将UPC-A压缩为6位的版本。仅适用于UPC-A可进行零压缩的产品。</string>
<string name="idl_vehicle_class">车辆类别</string>
<string name="idl_restriction_codes">限制代码</string>
<string name="idl_endorsement_codes">许可代码</string>
<string name="idl_date_of_expiry">到期日期</string>
<string name="idl_customer_family_name"></string>
<string name="idl_customer_first_name"></string>
<string name="idl_customer_first_name_alt">备用名</string>
<string name="idl_customer_middle_name">中间名</string>
<string name="idl_date_of_issue">签发日期</string>
<string name="idl_date_of_birth">出生日期</string>
<string name="idl_sex">性别</string>
<string name="idl_eye_color">眼睛颜色</string>
<string name="idl_body_height">身高</string>
<string name="idl_address_street">街道地址</string>
<string name="idl_address_city">城市</string>
<string name="idl_address_jurisdiction_code">管辖代码</string>
<string name="idl_address_postal_code">邮政编码</string>
<string name="idl_customer_id_number">身份证号</string>
<string name="idl_document_discriminator">文档标识符</string>
<string name="idl_country">国家</string>
<string name="idl_family_name_truncation">姓截断</string>
<string name="idl_first_name_truncation">名截断</string>
<string name="idl_middle_name_truncation">中间名截断</string>
<string name="idl_address_street_2">街道地址 2</string>
<string name="idl_hair_color">发色</string>
<string name="idl_place_of_birth">出生地</string>
<string name="idl_audit_information">审计信息</string>
<string name="idl_inventory_control_number">库存控制号</string>
<string name="idl_alias_family_name">别名姓</string>
<string name="idl_alias_given_name">别名名</string>
<string name="idl_alias_suffix_name">别名后缀</string>
<string name="idl_name_suffix">姓名后缀</string>
<string name="idl_weight_range">体重范围</string>
<string name="idl_ethnicity">族裔</string>
<string name="idl_standard_vehicle_classification">标准车辆分类</string>
<string name="idl_standard_endorsement_code">标准许可代码</string>
<string name="idl_standard_restriction_code">标准限制代码</string>
<string name="idl_vehicle_classification_description">车辆分类说明</string>
<string name="idl_endorsement_code_description">许可代码说明</string>
<string name="idl_restriction_code_description">限制代码说明</string>
<string name="idl_compliance_type">合规类型</string>
<string name="idl_card_revision_date">卡片修订日期</string>
<string name="idl_hazmat_endorsement_expiration_date">危险品许可到期日期</string>
<string name="idl_limited_duration_document_indicator">限期文件指示</string>
<string name="idl_weight_pounds">体重(磅)</string>
<string name="idl_weight_kilograms">体重(千克)</string>
<string name="idl_under_18_until_date">未满 18 岁截至日期</string>
<string name="idl_under_19_until_date">未满 19 岁截至日期</string>
<string name="idl_under_21_until_date">未满 21 岁截至日期</string>
<string name="idl_organ_donor_indicator">器官捐献者标识</string>
<string name="idl_veteran_indicator">退伍军人标识</string>
<string name="epc_service_tag">服务标签</string>
<string name="epc_version">版本</string>
<string name="epc_charset">字符集</string>
<string name="epc_identification">标识</string>
<string name="epc_bic">BIC</string>
<string name="epc_name">名称</string>
<string name="epc_iban">IBAN</string>
<string name="epc_amount">金额</string>
<string name="epc_purpose">用途</string>
<string name="epc_reference">汇款参考</string>
<string name="epc_text">汇款文本</string>
<string name="epc_information">信息</string>
<string name="idb_verification">验证</string>
<string name="idb_certificate_reference">证书引用</string>
<string name="idb_signer_certificate_subject">签名证书主题</string>
<string name="idb_signer_certificate_issuer">签名证书签发者</string>
<string name="idb_signature_verification">签名验证</string>
<string name="idb_verification_unsigned">未签名</string>
<string name="idb_verification_missing_signer_certificate">缺少签名证书</string>
<string name="idb_verification_invalid_signer_certificate">签名证书无效</string>
<string name="idb_verification_signer_certificate_issuer_not_found_in_master_list">未在主列表中找到签名证书签发者</string>
<string name="idb_verification_verified">已验证</string>
<string name="idb_verification_signature_invalid">签名无效</string>
<string name="idb_verification_error">验证错误</string>
<string name="idb_yes"></string>
<string name="idb_no"></string>
<string name="vds_document_type">文档类型</string>
<string name="vds_issuing_country">签发国家</string>
<string name="vds_signing_date">签名日期</string>
</resources>
+114 -10
View File
@@ -1,3 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="welcome">歡迎!</string>
<string name="mode_expert">進階</string>
@@ -14,10 +15,10 @@
<item quantity="other">%2$d 個字元,%1$s</item>
</plurals>
<string name="error_correction_level">糾錯等級</string>
<string name="error_correction_level_l" formatted="false">低 (~7&#37; 準確度)</string>
<string name="error_correction_level_m" formatted="false">中 (~15&#37; 準確度)</string>
<string name="error_correction_level_q" formatted="false">較高 (~25&#37; 準確度)</string>
<string name="error_correction_level_h" formatted="false">高 (~30&#37; 準確度)</string>
<string name="error_correction_level_l" formatted="false">低 (~7% 準確度)</string>
<string name="error_correction_level_m" formatted="false">中 (~15% 準確度)</string>
<string name="error_correction_level_q" formatted="false">較高 (~25% 準確度)</string>
<string name="error_correction_level_h" formatted="false">高 (~30% 準確度)</string>
<string name="label">名稱</string>
<string name="colors">前景與背景</string>
<string name="colors_black_on_white">白底黑字</string>
@@ -35,7 +36,6 @@
<string name="qr_version_and_modules">%1$s (%2$d 模組)</string>
<string name="qr_data_mask">資料遮罩</string>
<string name="toggle_flash">控制閃光燈</string>
<string name="error_flash">控制閃光燈時發生錯誤</string>
<string name="share">分享</string>
<string name="share_file">分享檔案</string>
<string name="share_as">您要以何種方式分享?</string>
@@ -110,8 +110,10 @@
<string name="beep">偵測音效</string>
<string name="beep_summary">若您希望裝置識別條碼時提醒,請啟用這個選項</string>
<string name="beep_tone">提示音調</string>
<string name="beep_stream">提示音音訊串流</string>
<string name="stream_music">媒體</string>
<string name="stream_notification">通知</string>
<string name="tone_cdma_confirm">CDMA 確認</string>
<string name="tone_sup_confirm">呼叫監控確認</string>
<string name="tone_sup_radio_ack">呼叫監控無線電台應答</string>
<string name="tone_prop_ack">積極應答</string>
<string name="tone_prop_beep">標準嗶聲</string>
@@ -152,7 +154,6 @@
<string name="default_search_engine">開啟未知資料的方式</string>
<string name="always_ask">總是詢問</string>
<string name="open_with_url">使用 URL 開啟未知資料</string>
<string name="automated_actions">自動操作</string>
<string name="automated_actions_none">沒有自動操作</string>
<string name="automated_actions_empty">尚無自動操作</string>
@@ -174,7 +175,6 @@
<string name="automated_action_remove_confirm">刪除此操作?</string>
<string name="automated_action_list_intent">開啟 URL%s</string>
<string name="automated_action_list_intent_empty">開啟 URL</string>
<string name="automated_action_webview_title">自動操作</string>
<string name="clear_network_suggestions">清除網路建議</string>
<string name="clear_network_suggestions_summary">移除應用程式先前提供的所有網路建議</string>
<string name="really_remove_all_networks">您確定要移除所有網路嗎?</string>
@@ -217,7 +217,6 @@
<string name="save_as_file_name">在下載資料夾儲存為檔案?</string>
<string name="file_name">檔案名稱</string>
<string name="error_saving_file">無法儲存檔案</string>
<string name="error_file_exists">檔案已存在</string>
<string name="connect_to_wifi">連線到 Wi-Fi</string>
<string name="wifi_config_failed">無法配置 Wi-Fi</string>
<string name="wifi_added">已加入 Wi-Fi</string>
@@ -280,5 +279,110 @@
<string name="automated_action_intent_uri_invalid">Intent URI 無效</string>
<string name="automated_action_list_custom_intent">自訂 Intent%s</string>
<string name="automated_action_list_custom_intent_empty">自訂 Intent</string>
<string name="format_description_aztec">一種無需周圍靜區即可讀取的2D矩陣條碼。常用於交通票券和登機證。</string>
<string name="format_description_codabar">自1972年起用於圖書館、血庫和FedEx航空貨運單的線性條碼。可編碼數字和少量特殊字元。</string>
<string name="format_description_code39">可編碼大寫字母、數字和少量符號的可變長度線性條碼。廣泛應用於汽車和國防領域。</string>
<string name="format_description_code39ext">支援完整128個ASCII字元的擴充Code 39。使用標準Code 39符號對來表示額外字元。</string>
<string name="format_description_code32">又稱IMH的義大利藥品條碼標準。用於識別在義大利銷售的藥品。</string>
<string name="format_description_pzn">德國Pharmazentralnummer,用於識別在德國銷售的藥品的條碼。</string>
<string name="format_description_code93">編碼完整ASCII字元集的緊湊型字母數字線性條碼。比Code 39密度更高、安全性更強。</string>
<string name="format_description_code128">編碼完整ASCII字元集的高密度線性條碼。廣泛用於運輸、包裝和庫存管理。</string>
<string name="format_description_databar">針對傳統EAN/UPC符號太小之商品的緊湊型GS1條碼系列。可編碼GTIN資料及選用的補充資訊。</string>
<string name="format_description_databar_omni">DataBar全向型,可從任意方向讀取。專為生鮮農產品等小型零售商品設計。</string>
<string name="format_description_databar_stk">DataBar堆疊型,適用於放不下單行條碼之窄小商品的雙行版本。</string>
<string name="format_description_databar_ltd">DataBar有限型,適用於GTIN-14以0或1開頭之商品的緊湊變體。</string>
<string name="format_description_databar_exp">DataBar擴充型,除GTIN外還能編碼重量、價格和有效期等補充資料。</string>
<string name="format_description_databar_exp_stk">DataBar擴充堆疊型,是DataBar擴充型的雙行版本。專為窄標籤設計。</string>
<string name="format_description_data_matrix">在小面積內編碼大量資料的2D矩陣條碼。廣泛用於電子產品、醫療保健和郵政服務。</string>
<string name="format_description_dx_film_edge">印刷在攝影底片邊緣的條碼。編碼底片類型、感光度(ISO)和曝光數量。</string>
<string name="format_description_ean8">適用於放不下完整EAN-13之小型零售商品的緊湊型8位條碼。</string>
<string name="format_description_ean13">全球通用的標準13位零售條碼。大多數在商店銷售的產品包裝上都帶有EAN-13。</string>
<string name="format_description_itf">交叉二五碼(Interleaved 2 of 5),僅編碼數字的線性條碼,成對編碼數字。常用於外箱和倉儲物流。</string>
<string name="format_description_maxicode">UPS開發的固定尺寸2D矩陣條碼。用於包裹的自動化高速分揀和追蹤。</string>
<string name="format_description_pdf417">跨多行編碼大量資料的堆疊式2D條碼。用於身分證件、登機證和運輸標籤。</string>
<string name="format_description_qr_code">大多數智慧型手機相機均可讀取的廣泛使用2D矩陣條碼。可編碼URL、文字、聯絡人資訊等。</string>
<string name="format_description_micro_qr_code">具有單一定位圖案的QR Code小型變體。專為空間非常有限的應用場景設計。</string>
<string name="format_description_rmqr_code">矩形微型QR碼(Rectangular Micro QR Code),一種細長的2D條碼變體。專為窄標籤和腕帶設計。</string>
<string name="format_description_upca">北美通用的標準12位零售條碼。是EAN-13的子集,前導零為隱含。</string>
<string name="format_description_upce">針對小包裝將UPC-A壓縮為6位的版本。僅適用於UPC-A可進行零壓縮的產品。</string>
<string name="idl_vehicle_class">車輛類別</string>
<string name="idl_restriction_codes">限制代碼</string>
<string name="idl_endorsement_codes">許可代碼</string>
<string name="idl_date_of_expiry">到期日期</string>
<string name="idl_customer_family_name">姓氏</string>
<string name="idl_customer_first_name">名字</string>
<string name="idl_customer_first_name_alt">替代名字</string>
<string name="idl_customer_middle_name">中間名</string>
<string name="idl_date_of_issue">簽發日期</string>
<string name="idl_date_of_birth">出生日期</string>
<string name="idl_sex">性別</string>
<string name="idl_eye_color">眼睛顏色</string>
<string name="idl_body_height">身高</string>
<string name="idl_address_street">街道地址</string>
<string name="idl_address_city">城市</string>
<string name="idl_address_jurisdiction_code">管轄代碼</string>
<string name="idl_address_postal_code">郵遞區號</string>
<string name="idl_customer_id_number">身分識別號碼</string>
<string name="idl_document_discriminator">文件識別碼</string>
<string name="idl_country">國家</string>
<string name="idl_family_name_truncation">姓氏截短</string>
<string name="idl_first_name_truncation">名字截短</string>
<string name="idl_middle_name_truncation">中間名截短</string>
<string name="idl_address_street_2">街道地址 2</string>
<string name="idl_hair_color">髮色</string>
<string name="idl_place_of_birth">出生地</string>
<string name="idl_audit_information">稽核資訊</string>
<string name="idl_inventory_control_number">庫存控制號碼</string>
<string name="idl_alias_family_name">別名姓氏</string>
<string name="idl_alias_given_name">別名名字</string>
<string name="idl_alias_suffix_name">別名後綴</string>
<string name="idl_name_suffix">姓名後綴</string>
<string name="idl_weight_range">體重範圍</string>
<string name="idl_ethnicity">族裔</string>
<string name="idl_standard_vehicle_classification">標準車輛分類</string>
<string name="idl_standard_endorsement_code">標準許可代碼</string>
<string name="idl_standard_restriction_code">標準限制代碼</string>
<string name="idl_vehicle_classification_description">車輛分類說明</string>
<string name="idl_endorsement_code_description">許可代碼說明</string>
<string name="idl_restriction_code_description">限制代碼說明</string>
<string name="idl_compliance_type">合規類型</string>
<string name="idl_card_revision_date">卡片修訂日期</string>
<string name="idl_hazmat_endorsement_expiration_date">危險物許可到期日期</string>
<string name="idl_limited_duration_document_indicator">限期文件指示</string>
<string name="idl_weight_pounds">體重(磅)</string>
<string name="idl_weight_kilograms">體重(公斤)</string>
<string name="idl_under_18_until_date">未滿 18 歲截止日期</string>
<string name="idl_under_19_until_date">未滿 19 歲截止日期</string>
<string name="idl_under_21_until_date">未滿 21 歲截止日期</string>
<string name="idl_organ_donor_indicator">器官捐贈者標示</string>
<string name="idl_veteran_indicator">退伍軍人標示</string>
<string name="epc_service_tag">服務標籤</string>
<string name="epc_version">版本</string>
<string name="epc_charset">字元集</string>
<string name="epc_identification">識別</string>
<string name="epc_bic">BIC</string>
<string name="epc_name">名稱</string>
<string name="epc_iban">IBAN</string>
<string name="epc_amount">金額</string>
<string name="epc_purpose">用途</string>
<string name="epc_reference">匯款參考</string>
<string name="epc_text">匯款文字</string>
<string name="epc_information">資訊</string>
<string name="idb_verification">驗證</string>
<string name="idb_certificate_reference">憑證參照</string>
<string name="idb_signer_certificate_subject">簽章憑證主體</string>
<string name="idb_signer_certificate_issuer">簽章憑證簽發者</string>
<string name="idb_signature_verification">簽章驗證</string>
<string name="idb_verification_unsigned">未簽署</string>
<string name="idb_verification_missing_signer_certificate">缺少簽章憑證</string>
<string name="idb_verification_invalid_signer_certificate">簽章憑證無效</string>
<string name="idb_verification_signer_certificate_issuer_not_found_in_master_list">主清單中找不到簽章憑證簽發者</string>
<string name="idb_verification_verified">已驗證</string>
<string name="idb_verification_signature_invalid">簽章無效</string>
<string name="idb_verification_error">驗證錯誤</string>
<string name="idb_yes"></string>
<string name="idb_no"></string>
<string name="vds_document_type">文件類型</string>
<string name="vds_issuing_country">簽發國家</string>
<string name="vds_signing_date">簽署日期</string>
</resources>
+10
View File
@@ -0,0 +1,10 @@
<resources>
<string-array name="beep_streams_names">
<item>@string/stream_music</item>
<item>@string/stream_notification</item>
</string-array>
<string-array name="beep_streams_values">
<item>stream_music</item>
<item>stream_notification</item>
</string-array>
</resources>
@@ -9,55 +9,4 @@
<string name="sha1">SHA1</string>
<string name="sha256">SHA256</string>
<string name="scan_meta_data">%1$s • %2$s</string>
<string name="idl_vehicle_class">Vehicle Class</string>
<string name="idl_restriction_codes">Restriction Codes</string>
<string name="idl_endorsement_codes">Endorsement Codes</string>
<string name="idl_date_of_expiry">Date of Expiry</string>
<string name="idl_customer_family_name">Customer Family Name</string>
<string name="idl_customer_first_name">Customer First Name</string>
<string name="idl_customer_first_name_alt">Customer First Name Alt</string>
<string name="idl_customer_middle_name">Customer Middle Name</string>
<string name="idl_date_of_issue">Date of Issue</string>
<string name="idl_date_of_birth">Date of Birth</string>
<string name="idl_sex">Sex</string>
<string name="idl_eye_color">Eye Color</string>
<string name="idl_body_height">Body Height</string>
<string name="idl_address_street">Address Street</string>
<string name="idl_address_city">Address City</string>
<string name="idl_address_jurisdiction_code">Address Jurisdiction Code</string>
<string name="idl_address_postal_code">Address Postal Code</string>
<string name="idl_customer_id_number">Customer ID Number</string>
<string name="idl_document_discriminator">Document Discriminator</string>
<string name="idl_country">Country</string>
<string name="idl_family_name_truncation">Family Name Truncation</string>
<string name="idl_first_name_truncation">First Name Truncation</string>
<string name="idl_middle_name_truncation">Middle Name Truncation</string>
<string name="idl_address_street_2">Address Street 2</string>
<string name="idl_hair_color">Hair Color</string>
<string name="idl_place_of_birth">Place of Birth</string>
<string name="idl_audit_information">Audit Information</string>
<string name="idl_inventory_control_number">Inventory Control Number</string>
<string name="idl_alias_family_name">Alias Family Name</string>
<string name="idl_alias_given_name">Alias Given Name</string>
<string name="idl_alias_suffix_name">Alias Suffix Name</string>
<string name="idl_name_suffix">Name Suffix</string>
<string name="idl_weight_range">Weight Range</string>
<string name="idl_ethnicity">Ethnicity</string>
<string name="idl_standard_vehicle_classification">Standard Vehicle Classification</string>
<string name="idl_standard_endorsement_code">Standard Endorsement Code</string>
<string name="idl_standard_restriction_code">Standard Restriction Code</string>
<string name="idl_vehicle_classification_description">Vehicle Classification Description</string>
<string name="idl_endorsement_code_description">Endorsement Code Description</string>
<string name="idl_restriction_code_description">Restriction Code Description</string>
<string name="idl_compliance_type">Compliance Type</string>
<string name="idl_card_revision_date">Card Revision Date</string>
<string name="idl_hazmat_endorsement_expiration_date">Hazmat Endorsement Expiration Date</string>
<string name="idl_limited_duration_document_indicator">Limited Duration Document Indicator</string>
<string name="idl_weight_pounds">Weight (Pounds)</string>
<string name="idl_weight_kilograms">Weight (Kilograms)</string>
<string name="idl_under_18_until_date">Under 18 Until Date</string>
<string name="idl_under_19_until_date">Under 19 Until Date</string>
<string name="idl_under_21_until_date">Under 21 Until Date</string>
<string name="idl_organ_donor_indicator">Organ Donor Indicator</string>
<string name="idl_veteran_indicator">Veteran Indicator</string>
</resources>
+109 -4
View File
@@ -36,7 +36,6 @@
<string name="qr_version_and_modules" tools:ignore="PluralsCandidate">%1$s (%2$d modules)</string>
<string name="qr_data_mask">Data mask</string>
<string name="toggle_flash">Toggle flash</string>
<string name="error_flash">Error toggling flash</string>
<string name="share">Share</string>
<string name="share_file">Share as file</string>
<string name="share_as">Share as?</string>
@@ -111,8 +110,10 @@
<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="beep_stream">Beep audio stream</string>
<string name="stream_music">Media</string>
<string name="stream_notification">Notifications</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>
@@ -182,7 +183,6 @@
<string name="automated_action_list_intent_empty">Open URL</string>
<string name="automated_action_list_custom_intent">Custom intent: %s</string>
<string name="automated_action_list_custom_intent_empty">Custom intent</string>
<string name="automated_action_webview_title">Automated action</string>
<string name="clear_network_suggestions">Remove network suggestions</string>
<string name="clear_network_suggestions_summary">Remove network suggestions that were previously added with this app.</string>
<string name="really_remove_all_networks">Really remove all networks?</string>
@@ -225,7 +225,6 @@
<string name="save_as_file_name">Save in Downloads folder?</string>
<string name="file_name">File name</string>
<string name="error_saving_file">Cannot save file</string>
<string name="error_file_exists">File already exists</string>
<string name="connect_to_wifi">Connect to Wi-Fi</string>
<string name="wifi_config_failed">Could not configure Wi-Fi</string>
<string name="wifi_added">Wi-Fi added</string>
@@ -281,4 +280,110 @@
<string name="scheme">Scheme</string>
<string name="host">Host</string>
<string name="query">Query</string>
<string name="format_description_aztec">A 2D matrix barcode that can be read without a quiet zone around it. Often used in transport tickets and boarding passes.</string>
<string name="format_description_codabar">A linear barcode used in libraries, blood banks, and FedEx air bills since 1972. Encodes numeric digits and a few special characters.</string>
<string name="format_description_code39">A variable-length linear barcode encoding uppercase letters, digits, and a few symbols. Widely used in automotive and defense.</string>
<string name="format_description_code39ext">Extended Code 39 supporting the full 128 ASCII characters. Uses pairs of standard Code 39 symbols to represent additional characters.</string>
<string name="format_description_code32">An Italian pharmaceutical barcode standard also known as IMH. Used to identify drugs sold in Italy.</string>
<string name="format_description_pzn">The German Pharmazentralnummer, a barcode used to identify pharmaceutical products sold in Germany.</string>
<string name="format_description_code93">A compact alphanumeric linear barcode encoding the full ASCII character set. More dense and secure than Code 39.</string>
<string name="format_description_code128">A high-density linear barcode encoding the full ASCII character set. Widely used in shipping, packaging, and inventory management.</string>
<string name="format_description_databar">A family of compact GS1 barcodes for items too small for traditional EAN/UPC symbols. Encodes GTIN data with optional supplemental information.</string>
<string name="format_description_databar_omni">DataBar Omnidirectional, readable from any direction. Designed for small retail items like fresh produce.</string>
<string name="format_description_databar_stk">DataBar Stacked, a two-row version of DataBar for items too narrow for a single-row barcode.</string>
<string name="format_description_databar_ltd">DataBar Limited, a compact variant for items with a GTIN-14 beginning with 0 or 1.</string>
<string name="format_description_databar_exp">DataBar Expanded, capable of encoding supplemental data such as weight, price, and expiration date alongside the GTIN.</string>
<string name="format_description_databar_exp_stk">DataBar Expanded Stacked, a two-row version of DataBar Expanded. Designed for narrow labels.</string>
<string name="format_description_data_matrix">A 2D matrix barcode encoding large amounts of data in a small area. Widely used in electronics, healthcare, and postal services.</string>
<string name="format_description_dx_film_edge">A barcode printed along the edge of photographic film. Encodes film type, speed (ISO), and the number of exposures.</string>
<string name="format_description_ean8">A compact 8-digit barcode for small retail items where a full EAN-13 would not fit.</string>
<string name="format_description_ean13">The standard 13-digit retail barcode used worldwide. Most products sold in stores carry an EAN-13 on their packaging.</string>
<string name="format_description_itf">Interleaved 2 of 5, a numeric-only linear barcode encoding pairs of digits. Often used on outer cartons and in warehouse logistics.</string>
<string name="format_description_maxicode">A fixed-size 2D matrix barcode developed by UPS. Used for automated high-speed sorting and tracking of packages.</string>
<string name="format_description_pdf417">A stacked 2D barcode encoding large amounts of data across multiple rows. Used in ID documents, boarding passes, and shipping labels.</string>
<string name="format_description_qr_code">A widely used 2D matrix barcode readable by most smartphone cameras. Can encode URLs, text, contact information, and more.</string>
<string name="format_description_micro_qr_code">A smaller variant of QR Code with a single finder pattern. Designed for applications where space is very limited.</string>
<string name="format_description_rmqr_code">Rectangular Micro QR Code, an elongated 2D barcode variant. Designed for narrow labels and wristbands.</string>
<string name="format_description_upca">The standard 12-digit retail barcode used in North America. A subset of EAN-13, with the leading zero implicit.</string>
<string name="format_description_upce">A compressed 6-digit version of UPC-A for small packages. Only valid for products whose UPC-A can be zero-suppressed.</string>
<string name="idl_vehicle_class">Vehicle Class</string>
<string name="idl_restriction_codes">Restriction Codes</string>
<string name="idl_endorsement_codes">Endorsement Codes</string>
<string name="idl_date_of_expiry">Date of Expiry</string>
<string name="idl_customer_family_name">Customer Family Name</string>
<string name="idl_customer_first_name">Customer First Name</string>
<string name="idl_customer_first_name_alt">Customer First Name Alt</string>
<string name="idl_customer_middle_name">Customer Middle Name</string>
<string name="idl_date_of_issue">Date of Issue</string>
<string name="idl_date_of_birth">Date of Birth</string>
<string name="idl_sex">Sex</string>
<string name="idl_eye_color">Eye Color</string>
<string name="idl_body_height">Body Height</string>
<string name="idl_address_street">Address Street</string>
<string name="idl_address_city">Address City</string>
<string name="idl_address_jurisdiction_code">Address Jurisdiction Code</string>
<string name="idl_address_postal_code">Address Postal Code</string>
<string name="idl_customer_id_number">Customer ID Number</string>
<string name="idl_document_discriminator">Document Discriminator</string>
<string name="idl_country">Country</string>
<string name="idl_family_name_truncation">Family Name Truncation</string>
<string name="idl_first_name_truncation">First Name Truncation</string>
<string name="idl_middle_name_truncation">Middle Name Truncation</string>
<string name="idl_address_street_2">Address Street 2</string>
<string name="idl_hair_color">Hair Color</string>
<string name="idl_place_of_birth">Place of Birth</string>
<string name="idl_audit_information">Audit Information</string>
<string name="idl_inventory_control_number">Inventory Control Number</string>
<string name="idl_alias_family_name">Alias Family Name</string>
<string name="idl_alias_given_name">Alias Given Name</string>
<string name="idl_alias_suffix_name">Alias Suffix Name</string>
<string name="idl_name_suffix">Name Suffix</string>
<string name="idl_weight_range">Weight Range</string>
<string name="idl_ethnicity">Ethnicity</string>
<string name="idl_standard_vehicle_classification">Standard Vehicle Classification</string>
<string name="idl_standard_endorsement_code">Standard Endorsement Code</string>
<string name="idl_standard_restriction_code">Standard Restriction Code</string>
<string name="idl_vehicle_classification_description">Vehicle Classification Description</string>
<string name="idl_endorsement_code_description">Endorsement Code Description</string>
<string name="idl_restriction_code_description">Restriction Code Description</string>
<string name="idl_compliance_type">Compliance Type</string>
<string name="idl_card_revision_date">Card Revision Date</string>
<string name="idl_hazmat_endorsement_expiration_date">Hazmat Endorsement Expiration Date</string>
<string name="idl_limited_duration_document_indicator">Limited Duration Document Indicator</string>
<string name="idl_weight_pounds">Weight (Pounds)</string>
<string name="idl_weight_kilograms">Weight (Kilograms)</string>
<string name="idl_under_18_until_date">Under 18 Until Date</string>
<string name="idl_under_19_until_date">Under 19 Until Date</string>
<string name="idl_under_21_until_date">Under 21 Until Date</string>
<string name="idl_organ_donor_indicator">Organ Donor Indicator</string>
<string name="idl_veteran_indicator">Veteran Indicator</string>
<string name="epc_service_tag">Service Tag</string>
<string name="epc_version">Version</string>
<string name="epc_charset">Character Set</string>
<string name="epc_identification">Identification</string>
<string name="epc_bic">BIC</string>
<string name="epc_name">Name</string>
<string name="epc_iban">IBAN</string>
<string name="epc_amount">Amount</string>
<string name="epc_purpose">Purpose</string>
<string name="epc_reference">Remittance Reference</string>
<string name="epc_text">Remittance Text</string>
<string name="epc_information">Information</string>
<string name="idb_verification">Verification</string>
<string name="idb_certificate_reference">Certificate Reference</string>
<string name="idb_signer_certificate_subject">Signer Certificate Subject</string>
<string name="idb_signer_certificate_issuer">Signer Certificate Issuer</string>
<string name="idb_signature_verification">Signature Verification</string>
<string name="idb_verification_unsigned">Unsigned</string>
<string name="idb_verification_missing_signer_certificate">Missing signer certificate</string>
<string name="idb_verification_invalid_signer_certificate">Invalid signer certificate</string>
<string name="idb_verification_signer_certificate_issuer_not_found_in_master_list">Signer certificate issuer not found in master list</string>
<string name="idb_verification_verified">Verified</string>
<string name="idb_verification_signature_invalid">Signature invalid</string>
<string name="idb_verification_error">Verification error</string>
<string name="idb_yes">Yes</string>
<string name="idb_no">No</string>
<string name="vds_document_type">Document Type</string>
<string name="vds_issuing_country">Issuing Country</string>
<string name="vds_signing_date">Signing Date</string>
</resources>
+6
View File
@@ -71,6 +71,12 @@
android:entries="@array/beep_tones_names"
android:entryValues="@array/beep_tones_values"
android:defaultValue="tone_prop_beep"/>
<ListPreference
android:key="beep_stream_name"
android:title="@string/beep_stream"
android:entries="@array/beep_streams_names"
android:entryValues="@array/beep_streams_values"
android:defaultValue="stream_music"/>
<androidx.preference.SwitchPreferenceCompat
android:defaultValue="true"
android:key="use_history"
+6
View File
@@ -71,6 +71,12 @@
android:entries="@array/beep_tones_names"
android:entryValues="@array/beep_tones_values"
android:defaultValue="tone_prop_beep"/>
<ListPreference
android:key="beep_stream_name"
android:title="@string/beep_stream"
android:entries="@array/beep_streams_names"
android:entryValues="@array/beep_streams_values"
android:defaultValue="stream_music"/>
<androidx.preference.SwitchPreferenceCompat
android:defaultValue="true"
android:key="use_history"
@@ -0,0 +1,19 @@
package de.markusfisch.android.binaryeye.activity
import android.graphics.Matrix
import de.markusfisch.android.binaryeye.graphics.mapViewYToFrame
import junit.framework.TestCase.assertEquals
import org.junit.Test
import org.junit.runner.RunWith
import org.robolectric.RobolectricTestRunner
@RunWith(RobolectricTestRunner::class)
class CameraActivityTest {
@Test
fun mapViewYToFrameInvertsScaleAndTranslate() {
val m = Matrix()
m.setScale(2f, 3f)
m.postTranslate(0f, 100f)
assertEquals(50f, m.mapViewYToFrame(250f))
}
}
@@ -0,0 +1,52 @@
package de.markusfisch.android.binaryeye.content
import junit.framework.TestCase.assertEquals
import junit.framework.TestCase.assertNull
import org.junit.Test
class EpcQrParserTest {
@Test
fun parsesRequiredFields() {
val info = EpcQrParser.parse(
"BCD\n002\n1\nSCT\n\nWikimedia Foerdergesellschaft\nDE12345678901234567890"
) ?: throw AssertionError("expected valid EPC QR content")
assertEquals("BCD", info.elements[EpcQrElement.SERVICE_TAG])
assertEquals("002", info.elements[EpcQrElement.VERSION])
assertEquals("UTF-8", info.elements[EpcQrElement.CHARSET])
assertEquals("SCT", info.elements[EpcQrElement.IDENTIFICATION])
assertEquals("Wikimedia Foerdergesellschaft", info.elements[EpcQrElement.NAME])
assertEquals("DE12345678901234567890", info.elements[EpcQrElement.IBAN])
}
@Test
fun parsesOptionalFieldsWithCrLf() {
val info = EpcQrParser.parse(
"BCD\r\n001\r\n1\r\nSCT\r\nBFSWDE33BER\r\nWikimedia Foerdergesellschaft\r\nDE12345678901234567890\r\nEUR123.45\r\nBENE\r\nRF18539007547034\r\n\r\nInvoice 2026"
) ?: throw AssertionError("expected valid EPC QR content")
assertEquals("BFSWDE33BER", info.elements[EpcQrElement.BIC])
assertEquals("123.45", info.elements[EpcQrElement.AMOUNT])
assertEquals("BENE", info.elements[EpcQrElement.PURPOSE])
assertEquals("RF18539007547034", info.elements[EpcQrElement.REFERENCE])
assertEquals("Invoice 2026", info.elements[EpcQrElement.INFORMATION])
}
@Test
fun rejectsInvalidHeader() {
assertNull(
EpcQrParser.parse(
"XXX\n002\n1\nSCT\n\nRecipient\nDE12345678901234567890"
)
)
}
@Test
fun rejectsMixedReferenceAndText() {
assertNull(
EpcQrParser.parse(
"BCD\n002\n1\nSCT\n\nRecipient\nDE12345678901234567890\nEUR1.00\n\nRF18539007547034\nMemo"
)
)
}
}
@@ -0,0 +1,2 @@
* Update translations
@@ -0,0 +1,8 @@
* Add barcode format icons in history
* Add beep audio stream preference
* Parse EPC-QR codes and show the data
* Improve layout of decode screen
* Fix parsing first field of subfile in IDLParser
* Use quiet zone from ZXingCpp
* Italian language update
@@ -0,0 +1,8 @@
* Parse VDS and IDB barcodes
* Restrict scanning to horizontal crosshair if set
* Include barcode format in history search
* Add a dedicated barcode icon for PDF417
* Add barcode format descriptions
* Fix handling deep links
* Fix detecting web URLs
@@ -1 +1 @@
Android için diğer bir barkod tarayıcı. Ücretsiz, reklamsız ve açık kaynak.
Reklamsız QR kod okuyucusu ve barkod tarayıcısı
@@ -1,8 +1,10 @@
横竖翻转都能扫的多功能 MD 风格条码扫描器,同时也是条码生成器。
支持竖屏和横屏模式,可识别倒置的条形码,
符合Material Design设计语言,同时支持生成条形码。
使用 ZXing-C++ ("Zebra Crossing") 条形码扫描库。
支持的条形码格式:AZTECCODABARCODE 39CODE 93CODE 128
DATA MATRIXEAN 8EAN 13ITFPDF417QR CODERSS 14RSS EXPANDED
UPC AUPC E UPC EAN 扩展
采用ZXing-C++(“Zebra Crossing”)条形码扫描库。
支持的条形码格式包括AZTECCODABARCODE 39CODE 93CODE 128
DATA MATRIXEAN 8EAN 13ITFPDF417QR CODERSS 14RSS 扩展、
UPC AUPC E 以及 UPC EAN 增强版
源代码:https://github.com/markusfisch/BinaryEye
该项目为开源项目:
https://github.com/markusfisch/BinaryEye
@@ -1 +1 @@
一个 Android 条形码扫描器,开源、免费、无广告。
无广告的二维码和条形码扫描器