diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 319e89c1..16879efa 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -34,6 +34,10 @@ android:name=".activities.MainActivity" android:exported="false" /> + + showHistory() R.id.more_apps_from_us -> launchMoreAppsFromUsIntent() + R.id.unit_converter -> launchUnitConverter() R.id.settings -> launchSettings() R.id.about -> launchAbout() else -> return@setOnMenuItemClickListener false @@ -174,6 +175,11 @@ class MainActivity : SimpleActivity(), Calculator { } } + private fun launchUnitConverter() { + hideKeyboard() + startActivity(Intent(applicationContext, UnitConverterActivity::class.java)) + } + private fun launchSettings() { hideKeyboard() startActivity(Intent(applicationContext, SettingsActivity::class.java)) diff --git a/app/src/main/kotlin/com/simplemobiletools/calculator/activities/UnitConverterActivity.kt b/app/src/main/kotlin/com/simplemobiletools/calculator/activities/UnitConverterActivity.kt new file mode 100644 index 00000000..c04c0e00 --- /dev/null +++ b/app/src/main/kotlin/com/simplemobiletools/calculator/activities/UnitConverterActivity.kt @@ -0,0 +1,137 @@ +package com.simplemobiletools.calculator.activities + +import android.os.Bundle +import android.view.View +import android.view.WindowManager +import androidx.core.content.res.ResourcesCompat +import com.simplemobiletools.calculator.BuildConfig +import com.simplemobiletools.calculator.databinding.ActivityUnitConverterBinding +import com.simplemobiletools.calculator.extensions.config +import com.simplemobiletools.calculator.extensions.updateViewColors +import com.simplemobiletools.calculator.helpers.COMMA +import com.simplemobiletools.calculator.helpers.DOT +import com.simplemobiletools.calculator.helpers.converters.Converter +import com.simplemobiletools.commons.extensions.* +import com.simplemobiletools.commons.helpers.LOWER_ALPHA_INT +import com.simplemobiletools.commons.helpers.MEDIUM_ALPHA_INT +import com.simplemobiletools.commons.helpers.NavigationIcon + +class UnitConverterActivity : SimpleActivity() { + private val binding by viewBinding(ActivityUnitConverterBinding::inflate) + private var storedTextColor = 0 + private var vibrateOnButtonPress = true + private var storedUseCommaAsDecimalMark = false + + override fun onCreate(savedInstanceState: Bundle?) { + isMaterialActivity = true + super.onCreate(savedInstanceState) + setContentView(binding.root) + appLaunched(BuildConfig.APPLICATION_ID) + updateMaterialActivityViews(binding.unitConverterCoordinator, null, useTransparentNavigation = false, useTopSearchMenu = false) + setupMaterialScrollListener(binding.nestedScrollview, binding.unitConverterToolbar) + storeStateVariables() + + binding.viewUnitConverter.unitsTabLayout.onTabSelectionChanged( + tabSelectedAction = { + binding.viewUnitConverter.viewConverter.root.setConverter(Converter.ALL[it.id]) + } + ) + binding.viewUnitConverter.btnClear.setVibratingOnClickListener { + binding.viewUnitConverter.viewConverter.root.clear() + } + + getButtonIds().forEach { + it.setVibratingOnClickListener { view -> + binding.viewUnitConverter.viewConverter.root.numpadClicked(view.id) + } + } + + Converter.ALL.forEachIndexed { index, converter -> + binding.viewUnitConverter.unitsTabLayout.newTab() + .setId(index) + .setText(converter.nameResId) + .apply { binding.viewUnitConverter.unitsTabLayout.addTab(this) } + } + binding.viewUnitConverter.viewConverter.root.setConverter(Converter.ALL.first()) + } + + override fun onResume() { + super.onResume() + + setupToolbar(binding.unitConverterToolbar, NavigationIcon.Cross) + binding.viewUnitConverter.unitsTabLayout.setBackgroundColor(getProperBackgroundColor()) + binding.viewUnitConverter.viewConverter.root.updateColors() + if (storedTextColor != config.textColor) { + binding.viewUnitConverter.converterHolder.let { updateViewColors(it, getProperTextColor()) } + } + + if (config.preventPhoneFromSleeping) { + window.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON) + } + + if (storedUseCommaAsDecimalMark != config.useCommaAsDecimalMark) { + setupDecimalSeparator() + } + + vibrateOnButtonPress = config.vibrateOnButtonPress + + binding.viewUnitConverter.apply { + arrayOf(btnClear, btnDecimal).forEach { + it.background = ResourcesCompat.getDrawable(resources, com.simplemobiletools.commons.R.drawable.pill_background, theme) + it.background?.alpha = MEDIUM_ALPHA_INT + } + + arrayOf(btn0, btn1, btn2, btn3, btn4, btn5, btn6, btn7, btn8, btn9).forEach { + it.background = ResourcesCompat.getDrawable(resources, com.simplemobiletools.commons.R.drawable.pill_background, theme) + it.background?.alpha = LOWER_ALPHA_INT + } + } + } + + override fun onPause() { + super.onPause() + storeStateVariables() + if (config.preventPhoneFromSleeping) { + window.clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON) + } + } + + private fun storeStateVariables() { + config.apply { + storedTextColor = textColor + storedUseCommaAsDecimalMark = useCommaAsDecimalMark + } + } + + private fun checkHaptic(view: View) { + if (vibrateOnButtonPress) { + view.performHapticFeedback() + } + } + + private fun getButtonIds() = binding.viewUnitConverter.run { + arrayOf(btnDecimal, btn0, btn1, btn2, btn3, btn4, btn5, btn6, btn7, btn8, btn9) + } + + private fun View.setVibratingOnClickListener(callback: (view: View) -> Unit) { + setOnClickListener { + callback(it) + checkHaptic(it) + } + } + + private fun setupDecimalSeparator() { + var decimalSeparator = DOT + var groupingSeparator = COMMA + storedUseCommaAsDecimalMark = config.useCommaAsDecimalMark + if (storedUseCommaAsDecimalMark) { + decimalSeparator = COMMA + groupingSeparator = DOT + } else { + decimalSeparator = DOT + groupingSeparator = COMMA + } + binding.viewUnitConverter.viewConverter.root.updateSeparators(decimalSeparator, groupingSeparator) + binding.viewUnitConverter.btnDecimal.text = decimalSeparator + } +} diff --git a/app/src/main/kotlin/com/simplemobiletools/calculator/activities/WidgetConfigureActivity.kt b/app/src/main/kotlin/com/simplemobiletools/calculator/activities/WidgetConfigureActivity.kt index 0fca9887..03b99ffd 100644 --- a/app/src/main/kotlin/com/simplemobiletools/calculator/activities/WidgetConfigureActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/calculator/activities/WidgetConfigureActivity.kt @@ -12,7 +12,6 @@ import android.widget.TextView import com.simplemobiletools.calculator.R import com.simplemobiletools.calculator.databinding.WidgetConfigBinding import com.simplemobiletools.calculator.extensions.config -import com.simplemobiletools.calculator.extensions.viewBinding import com.simplemobiletools.calculator.helpers.MyWidgetProvider import com.simplemobiletools.commons.dialogs.ColorPickerDialog import com.simplemobiletools.commons.dialogs.FeatureLockedDialog diff --git a/app/src/main/kotlin/com/simplemobiletools/calculator/extensions/Binding.kt b/app/src/main/kotlin/com/simplemobiletools/calculator/extensions/Binding.kt deleted file mode 100644 index 98a4ea20..00000000 --- a/app/src/main/kotlin/com/simplemobiletools/calculator/extensions/Binding.kt +++ /dev/null @@ -1,10 +0,0 @@ -package com.simplemobiletools.calculator.extensions - -import android.app.Activity -import android.view.LayoutInflater -import androidx.viewbinding.ViewBinding - -inline fun Activity.viewBinding(crossinline bindingInflater: (LayoutInflater) -> T) = - lazy(LazyThreadSafetyMode.NONE) { - bindingInflater.invoke(layoutInflater) - } diff --git a/app/src/main/kotlin/com/simplemobiletools/calculator/helpers/converters/AreaConverter.kt b/app/src/main/kotlin/com/simplemobiletools/calculator/helpers/converters/AreaConverter.kt new file mode 100644 index 00000000..4876c78c --- /dev/null +++ b/app/src/main/kotlin/com/simplemobiletools/calculator/helpers/converters/AreaConverter.kt @@ -0,0 +1,92 @@ +package com.simplemobiletools.calculator.helpers.converters + +import com.simplemobiletools.calculator.R + +object AreaConverter : Converter { + override val nameResId: Int = R.string.unit_area + + sealed class Unit(nameResId: Int, factor: Double) : Converter.Unit(nameResId, factor) { + data object SquareKilometer : Unit( + nameResId = R.string.unit_area_square_kilometer, + factor = 1000000.0 + ) + + data object SquareMeter : Unit( + nameResId = R.string.unit_area_square_meter, + factor = 1.0 + ) + + data object SquareCentimeter : Unit( + nameResId = R.string.unit_area_square_centimeter, + factor = 0.0001 + ) + + data object SquareMillimeter : Unit( + nameResId = R.string.unit_area_square_millimeter, + factor = 0.000001 + ) + + data object SquareMile : Unit( + nameResId = R.string.unit_area_square_mile, + factor = 2_589_988.110336 + ) + + data object SquareYard : Unit( + nameResId = R.string.unit_area_square_yard, + factor = 0.83612736 + ) + + data object SquareMil : Unit( + nameResId = R.string.unit_area_square_mil, + factor = 0.00000000064516 + ) + + data object SquareInch : Unit( + nameResId = R.string.unit_area_square_inch, + factor = 0.00064516 + ) + + data object SquareRod : Unit( + nameResId = R.string.unit_area_square_rod, + factor = 25.29285264 + ) + + data object Acre : Unit( + nameResId = R.string.unit_area_acre, + factor = 4_046.8564224 + ) + + data object Are : Unit( + nameResId = R.string.unit_area_are, + factor = 100.0 + ) + + data object Dunam : Unit( + nameResId = R.string.unit_area_dunam, + factor = 1000.0 + ) + + data object Hectare : Unit( + nameResId = R.string.unit_area_hectare, + factor = 10_000.0 + ) + } + + override val units: List = listOf( + Unit.SquareKilometer, + Unit.SquareMeter, + Unit.SquareCentimeter, + Unit.SquareMillimeter, + Unit.SquareMile, + Unit.SquareYard, + Unit.SquareMil, + Unit.SquareInch, + Unit.SquareRod, + Unit.Acre, + Unit.Are, + Unit.Dunam, + Unit.Hectare, + ) + override val defaultTopUnit: Unit = Unit.SquareKilometer + override val defaultBottomUnit: Unit = Unit.SquareMeter +} diff --git a/app/src/main/kotlin/com/simplemobiletools/calculator/helpers/converters/Base.kt b/app/src/main/kotlin/com/simplemobiletools/calculator/helpers/converters/Base.kt new file mode 100644 index 00000000..8623bb48 --- /dev/null +++ b/app/src/main/kotlin/com/simplemobiletools/calculator/helpers/converters/Base.kt @@ -0,0 +1,30 @@ +package com.simplemobiletools.calculator.helpers.converters + +interface Converter { + companion object { + val ALL = listOf( + LengthConverter, + AreaConverter, + VolumeConverter + ) + } + + val nameResId: Int + val units: List + val defaultTopUnit: Unit + val defaultBottomUnit: Unit + + fun convert(from: ValueWithUnit, to: Unit): ValueWithUnit { + return ValueWithUnit(from.value * from.unit.factor / to.factor, to) + } + + open class Unit( + val nameResId: Int, + val factor: Double + ) { + + fun withValue(value: Double) = ValueWithUnit(value, this) + } +} + +data class ValueWithUnit(val value: Double, val unit: T) diff --git a/app/src/main/kotlin/com/simplemobiletools/calculator/helpers/converters/Converters.kt b/app/src/main/kotlin/com/simplemobiletools/calculator/helpers/converters/Converters.kt new file mode 100644 index 00000000..29a26633 --- /dev/null +++ b/app/src/main/kotlin/com/simplemobiletools/calculator/helpers/converters/Converters.kt @@ -0,0 +1,19 @@ +package com.simplemobiletools.calculator.helpers.converters + +object Converters { + val ALL = listOf(LengthConverter) + + object Mass + + object Temperature + + object Speed + + object Time + + object Fuel + + object Energy + + object Pressure +} diff --git a/app/src/main/kotlin/com/simplemobiletools/calculator/helpers/converters/LengthConverter.kt b/app/src/main/kotlin/com/simplemobiletools/calculator/helpers/converters/LengthConverter.kt new file mode 100644 index 00000000..ef59ba5b --- /dev/null +++ b/app/src/main/kotlin/com/simplemobiletools/calculator/helpers/converters/LengthConverter.kt @@ -0,0 +1,165 @@ +package com.simplemobiletools.calculator.helpers.converters + +import com.simplemobiletools.calculator.R + +object LengthConverter : Converter { + + override val nameResId: Int = R.string.unit_length + + sealed class Unit(nameResId: Int, factor: Double) : Converter.Unit(nameResId, factor) { + data object Kilometer : Unit( + nameResId = R.string.unit_length_kilometer, + factor = 1000.0 + ) + + data object Hectometer : Unit( + nameResId = R.string.unit_length_hectometer, + factor = 100.0 + ) + + data object Decameter : Unit( + nameResId = R.string.unit_length_decameter, + factor = 10.0 + ) + + data object Meter : Unit( + nameResId = R.string.unit_length_meter, + factor = 1.0 + ) + + data object Decimeter : Unit( + nameResId = R.string.unit_length_decimeter, + factor = 0.1 + ) + + data object Centimeter : Unit( + nameResId = R.string.unit_length_centimeter, + factor = 0.01 + ) + + data object Millimeter : Unit( + nameResId = R.string.unit_length_millimeter, + factor = 0.001 + ) + + data object Micrometer : Unit( + nameResId = R.string.unit_length_micrometer, + factor = 0.000001 + ) + + data object Nanometer : Unit( + nameResId = R.string.unit_length_nanometer, + factor = 0.000000001 + ) + + data object Picometer : Unit( + nameResId = R.string.unit_length_picometer, + factor = 0.000000000001 + ) + + data object Angstrom : Unit( + nameResId = R.string.unit_length_angstrom, + factor = 1e-10 + ) + + data object Mile : Unit( + nameResId = R.string.unit_length_mile, + factor = 1_609.344 + ) + + data object Chain : Unit( + nameResId = R.string.unit_length_chain, + factor = 20.1168 + ) + + data object Yard : Unit( + nameResId = R.string.unit_length_yard, + factor = 0.9144 + ) + + data object Foot : Unit( + nameResId = R.string.unit_length_foot, + factor = 0.3048 + ) + + data object Mil : Unit( + nameResId = R.string.unit_length_mil, + factor = 0.0000254 + ) + + data object Inch : Unit( + nameResId = R.string.unit_length_inch, + factor = 0.0254 + ) + + data object Fathom : Unit( + nameResId = R.string.unit_length_fathom, + factor = 1.852 + ) + + data object Cable : Unit( + nameResId = R.string.unit_length_cable, + factor = 185.2 + ) + + data object NauticalMile : Unit( + nameResId = R.string.unit_length_nautical_mile, + factor = 1_852.0 + ) + + data object Link : Unit( + nameResId = R.string.unit_length_link, + factor = 0.201168 + ) + + data object Rod : Unit( + nameResId = R.string.unit_length_rod, + factor = 5.0292 + ) + + data object AstronomicalUnit : Unit( + nameResId = R.string.unit_length_astronomical_unit, + factor = 1.495979e+11 + ) + + data object Parsec : Unit( + nameResId = R.string.unit_length_parsec, + factor = 3.0857e+16 + ) + + data object LightYear : Unit( + nameResId = R.string.unit_length_light_year, + factor = 9.4607e+15 + ) + } + + override val units: List = listOf( + Unit.Kilometer, + Unit.Hectometer, + Unit.Decameter, + Unit.Meter, + Unit.Decimeter, + Unit.Centimeter, + Unit.Millimeter, + Unit.Micrometer, + Unit.Nanometer, + Unit.Picometer, + Unit.Angstrom, + Unit.Mile, + Unit.Chain, + Unit.Yard, + Unit.Foot, + Unit.Mil, + Unit.Inch, + Unit.Fathom, + Unit.Cable, + Unit.NauticalMile, + Unit.Link, + Unit.Rod, + Unit.AstronomicalUnit, + Unit.Parsec, + Unit.LightYear + ) + override val defaultTopUnit: Unit = Unit.Kilometer + override val defaultBottomUnit: Unit = Unit.Meter +} diff --git a/app/src/main/kotlin/com/simplemobiletools/calculator/helpers/converters/VolumeConverter.kt b/app/src/main/kotlin/com/simplemobiletools/calculator/helpers/converters/VolumeConverter.kt new file mode 100644 index 00000000..b7473df4 --- /dev/null +++ b/app/src/main/kotlin/com/simplemobiletools/calculator/helpers/converters/VolumeConverter.kt @@ -0,0 +1,92 @@ +package com.simplemobiletools.calculator.helpers.converters + +import com.simplemobiletools.calculator.R + +object VolumeConverter : Converter { + override val nameResId: Int = R.string.unit_volume + + sealed class Unit(nameResId: Int, factor: Double) : Converter.Unit(nameResId, factor) { + data object SquareKilometer : Unit( + nameResId = R.string.unit_length_kilometer, + factor = 1000000.0 + ) + + data object SquareMeter : Unit( + nameResId = R.string.unit_length_meter, + factor = 1.0 + ) + + data object SquareCentimeter : Unit( + nameResId = R.string.unit_length_centimeter, + factor = 0.0001 + ) + + data object SquareMillimeter : Unit( + nameResId = R.string.unit_length_millimeter, + factor = 0.000001 + ) + + data object SquareMile : Unit( + nameResId = R.string.unit_length_mile, + factor = 2_589_988.110336 + ) + + data object SquareYard : Unit( + nameResId = R.string.unit_length_yard, + factor = 0.83612736 + ) + + data object SquareMil : Unit( + nameResId = R.string.unit_length_mil, + factor = 0.00000000064516 + ) + + data object SquareInch : Unit( + nameResId = R.string.unit_length_inch, + factor = 0.00064516 + ) + + data object SquareRod : Unit( + nameResId = R.string.unit_length_rod, + factor = 25.29285264 + ) + + data object Acre : Unit( + nameResId = R.string.unit_length_astronomical_unit, + factor = 4_046.8564224 + ) + + data object Are : Unit( + nameResId = R.string.unit_length_parsec, + factor = 100.0 + ) + + data object Dunam : Unit( + nameResId = R.string.unit_length_parsec, + factor = 1000.0 + ) + + data object Hectare : Unit( + nameResId = R.string.unit_length_light_year, + factor = 10_000.0 + ) + } + + override val units: List = listOf( + Unit.SquareKilometer, + Unit.SquareMeter, + Unit.SquareCentimeter, + Unit.SquareMillimeter, + Unit.SquareMile, + Unit.SquareYard, + Unit.SquareMil, + Unit.SquareInch, + Unit.SquareRod, + Unit.Acre, + Unit.Are, + Unit.Dunam, + Unit.Hectare, + ) + override val defaultTopUnit: Unit = Unit.SquareKilometer + override val defaultBottomUnit: Unit = Unit.SquareMeter +} diff --git a/app/src/main/kotlin/com/simplemobiletools/calculator/views/ConverterView.kt b/app/src/main/kotlin/com/simplemobiletools/calculator/views/ConverterView.kt new file mode 100644 index 00000000..9fe849ce --- /dev/null +++ b/app/src/main/kotlin/com/simplemobiletools/calculator/views/ConverterView.kt @@ -0,0 +1,192 @@ +package com.simplemobiletools.calculator.views + +import android.app.Activity +import android.content.Context +import android.content.res.ColorStateList +import android.util.AttributeSet +import android.view.View +import android.widget.LinearLayout +import androidx.core.widget.TextViewCompat +import com.simplemobiletools.calculator.R +import com.simplemobiletools.calculator.databinding.ViewConverterBinding +import com.simplemobiletools.calculator.helpers.COMMA +import com.simplemobiletools.calculator.helpers.DOT +import com.simplemobiletools.calculator.helpers.NumberFormatHelper +import com.simplemobiletools.calculator.helpers.converters.Converter +import com.simplemobiletools.commons.dialogs.RadioGroupDialog +import com.simplemobiletools.commons.extensions.applyColorFilter +import com.simplemobiletools.commons.extensions.getProperPrimaryColor +import com.simplemobiletools.commons.extensions.getProperTextColor +import com.simplemobiletools.commons.models.RadioItem +import me.grantland.widget.AutofitHelper +import kotlin.reflect.KMutableProperty0 + +class ConverterView @JvmOverloads constructor( + context: Context, attrs: AttributeSet? = null +) : LinearLayout(context, attrs) { + + private lateinit var binding: ViewConverterBinding + + private var converter: Converter? = null + private var topUnit: Converter.Unit? = null + private var bottomUnit: Converter.Unit? = null + + private var decimalSeparator: String = DOT + private var groupingSeparator: String = COMMA + private val formatter = NumberFormatHelper( + decimalSeparator = decimalSeparator, groupingSeparator = groupingSeparator + ) + + override fun onFinishInflate() { + super.onFinishInflate() + binding = ViewConverterBinding.bind(this) + + AutofitHelper.create(binding.topUnitText) + AutofitHelper.create(binding.bottomUnitText) + + binding.swapButton.setOnClickListener { switch() } + + binding.topUnitName.setClickListenerForUnitSelector(::topUnit, ::bottomUnit) + binding.bottomUnitName.setClickListenerForUnitSelector(::bottomUnit, ::topUnit) + + updateColors() + } + + fun setConverter(converter: Converter) { + this.converter = converter + topUnit = converter.defaultTopUnit + bottomUnit = converter.defaultBottomUnit + + binding.topUnitText.text = "1" + updateBottomValue() + updateUnitLabels() + } + + fun updateColors() { + binding.topUnitText.setTextColor(context.getProperTextColor()) + binding.bottomUnitText.setTextColor(context.getProperTextColor()) + binding.topUnitName.setTextColor(context.getProperTextColor()) + binding.bottomUnitName.setTextColor(context.getProperTextColor()) + TextViewCompat.setCompoundDrawableTintList( + binding.topUnitName, + ColorStateList.valueOf(context.getProperPrimaryColor()) + ) + TextViewCompat.setCompoundDrawableTintList( + binding.bottomUnitName, + ColorStateList.valueOf(context.getProperPrimaryColor()) + ) + + binding.swapButton.applyColorFilter(context.getProperPrimaryColor()) + } + + fun clear() { + binding.topUnitText.text = "0" + binding.bottomUnitText.text = "0" + } + + fun numpadClicked(id: Int) { + when (id) { + R.id.btn_decimal -> decimalClicked() + R.id.btn_0 -> zeroClicked() + R.id.btn_1 -> addDigit(1) + R.id.btn_2 -> addDigit(2) + R.id.btn_3 -> addDigit(3) + R.id.btn_4 -> addDigit(4) + R.id.btn_5 -> addDigit(5) + R.id.btn_6 -> addDigit(6) + R.id.btn_7 -> addDigit(7) + R.id.btn_8 -> addDigit(8) + R.id.btn_9 -> addDigit(9) + } + + updateBottomValue() + } + + private fun decimalClicked() { + var value = binding.topUnitText.text.toString() + if (!value.contains(decimalSeparator)) { + when (value) { + "0" -> value = "0$decimalSeparator" + "" -> value += "0$decimalSeparator" + else -> value += decimalSeparator + } + + binding.topUnitText.text = value + } + } + + private fun zeroClicked() { + val value = binding.topUnitText.text + if (value != "0" || value.contains(decimalSeparator)) { + addDigit(0) + } + } + + private fun addDigit(digit: Int) { + var value = binding.topUnitText.text.toString() + if (value == "0") { + value = "" + } + + value += digit + value = formatter.addGroupingSeparators(value) + binding.topUnitText.text = value + } + + private fun switch() { + binding.topUnitText.text.also { + binding.topUnitText.text = binding.bottomUnitText.text + binding.bottomUnitText.text = it + } + + ::topUnit.swapWith(::bottomUnit) + } + + private fun updateUnitLabels() { + binding.topUnitName.text = topUnit?.nameResId?.let { context.getString(it) } + binding.bottomUnitName.text = bottomUnit?.nameResId?.let { context.getString(it) } + } + + private fun updateBottomValue() { + converter?.apply { + val converted = convert(topUnit!!.withValue(formatter.removeGroupingSeparator(binding.topUnitText.text.toString()).toDouble()), bottomUnit!!).value + binding.bottomUnitText.text = formatter.doubleToString(converted) + } + } + + fun updateSeparators(decimalSeparator: String, groupingSeparator: String) { + if (this.decimalSeparator != decimalSeparator || this.groupingSeparator != groupingSeparator) { + this.decimalSeparator = decimalSeparator + this.groupingSeparator = groupingSeparator + formatter.decimalSeparator = decimalSeparator + formatter.groupingSeparator = groupingSeparator + binding.topUnitText.text = "0" + binding.bottomUnitText.text = "0" + } + } + + private fun KMutableProperty0.swapWith(other: KMutableProperty0) { + this.get().also { + this.set(other.get()) + other.set(it) + } + } + + private fun View.setClickListenerForUnitSelector(propertyToChange: KMutableProperty0, otherProperty: KMutableProperty0) { + setOnClickListener { + val items = ArrayList(converter!!.units.mapIndexed { index, unit -> + RadioItem(index, context.getString(unit.nameResId), unit) + }) + RadioGroupDialog(context as Activity, items) { + val unit = it as Converter.Unit + if (unit == otherProperty.get()) { + switch() + } else if (unit != propertyToChange.get()) { + propertyToChange.set(unit) + updateBottomValue() + } + updateUnitLabels() + } + } + } +} diff --git a/app/src/main/res/drawable/ic_arrow_drop_down_vector.xml b/app/src/main/res/drawable/ic_arrow_drop_down_vector.xml new file mode 100644 index 00000000..3dbfedba --- /dev/null +++ b/app/src/main/res/drawable/ic_arrow_drop_down_vector.xml @@ -0,0 +1,5 @@ + + + diff --git a/app/src/main/res/drawable/ic_square_foot_vector.xml b/app/src/main/res/drawable/ic_square_foot_vector.xml new file mode 100644 index 00000000..b3701480 --- /dev/null +++ b/app/src/main/res/drawable/ic_square_foot_vector.xml @@ -0,0 +1,5 @@ + + + diff --git a/app/src/main/res/drawable/ic_swap_vertical_vector.xml b/app/src/main/res/drawable/ic_swap_vertical_vector.xml new file mode 100644 index 00000000..d113e11a --- /dev/null +++ b/app/src/main/res/drawable/ic_swap_vertical_vector.xml @@ -0,0 +1,5 @@ + + + diff --git a/app/src/main/res/layout/activity_unit_converter.xml b/app/src/main/res/layout/activity_unit_converter.xml new file mode 100644 index 00000000..d5d93d12 --- /dev/null +++ b/app/src/main/res/layout/activity_unit_converter.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + diff --git a/app/src/main/res/layout/view_converter.xml b/app/src/main/res/layout/view_converter.xml new file mode 100644 index 00000000..12b94ed8 --- /dev/null +++ b/app/src/main/res/layout/view_converter.xml @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + diff --git a/app/src/main/res/layout/view_unit_converter.xml b/app/src/main/res/layout/view_unit_converter.xml new file mode 100644 index 00000000..d353f968 --- /dev/null +++ b/app/src/main/res/layout/view_unit_converter.xml @@ -0,0 +1,151 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/menu/menu.xml b/app/src/main/res/menu/menu.xml index 24183ca4..6b23e7e4 100644 --- a/app/src/main/res/menu/menu.xml +++ b/app/src/main/res/menu/menu.xml @@ -8,6 +8,11 @@ android:icon="@drawable/ic_clock_vector" android:title="@string/history" app:showAsAction="always" /> + الحاسبة البسيطة الحاسبة الحاسبة العلمية + Unit converter خطأ: القسمة على صفر @@ -13,6 +14,48 @@ الاهتزاز عند الضغط على الازرار استخدام الفاصلة كعلامة عشرية + + Length + Kilometer + Hectometer + Decameter + Meter + Decimeter + Centimeter + Millimeter + Micrometer + Nanometer + Picometer + Angstrom + Mile + Chain + Yard + Foot + Mil + Inch + Fathom + Cable + Nautical Mile + Link + Rod + Astronomical Unit + Parsec + Light Year + Area + Square Kilometer + Square Meter + Square Centimeter + Square Millimeter + Square Mile + Square Yard + Square Mil + Square Inch + Square Rod + Acre + Are + Dunam + Hectare + Volume كيف يعمل الزر C (مسح)؟ النقر على ذلك سوف يزيل حرف واحد في وقت واحد. الضغط لفترة طويلة سوف إعادة تعيين جميع الحقول في وقت واحد. @@ -20,4 +63,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-az/strings.xml b/app/src/main/res/values-az/strings.xml index f4be96f2..c3502631 100644 --- a/app/src/main/res/values-az/strings.xml +++ b/app/src/main/res/values-az/strings.xml @@ -2,6 +2,7 @@ Sadə Kalkulyator Kalkulyator Scientific Calculator + Unit converter Səhv: sıfıra bölünmə @@ -15,6 +16,48 @@ Düyməyə basdıqda titrə Use comma as a decimal mark + + Length + Kilometer + Hectometer + Decameter + Meter + Decimeter + Centimeter + Millimeter + Micrometer + Nanometer + Picometer + Angstrom + Mile + Chain + Yard + Foot + Mil + Inch + Fathom + Cable + Nautical Mile + Link + Rod + Astronomical Unit + Parsec + Light Year + Area + Square Kilometer + Square Meter + Square Centimeter + Square Millimeter + Square Mile + Square Yard + Square Mil + Square Inch + Square Rod + Acre + Are + Dunam + Hectare + Volume C (Sil) düyməsi necə işləyir? diff --git a/app/src/main/res/values-be/strings.xml b/app/src/main/res/values-be/strings.xml index 51e2b755..584dc614 100644 --- a/app/src/main/res/values-be/strings.xml +++ b/app/src/main/res/values-be/strings.xml @@ -3,6 +3,7 @@ Simple Calculator Калькулятар Навуковы калькулятар + Unit converter Памылка: дзяленне на нуль @@ -13,6 +14,48 @@ Вібраваць пры націску на кнопкі Выкарыстоўваць коску ў якасці дзесятковага падзельніка + + Length + Kilometer + Hectometer + Decameter + Meter + Decimeter + Centimeter + Millimeter + Micrometer + Nanometer + Picometer + Angstrom + Mile + Chain + Yard + Foot + Mil + Inch + Fathom + Cable + Nautical Mile + Link + Rod + Astronomical Unit + Parsec + Light Year + Area + Square Kilometer + Square Meter + Square Centimeter + Square Millimeter + Square Mile + Square Yard + Square Mil + Square Inch + Square Rod + Acre + Are + Dunam + Hectare + Volume Як працуе кнопка C (Ачыстка)\? Крананне да яе выдаляе адзін сімвал. Доўгае націсканне на яе ачышчае адразу ўсе палі. @@ -20,4 +63,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-bg/strings.xml b/app/src/main/res/values-bg/strings.xml index f4387338..e4eb8a33 100644 --- a/app/src/main/res/values-bg/strings.xml +++ b/app/src/main/res/values-bg/strings.xml @@ -3,6 +3,7 @@ Обикновен Калкулатор Калкулатор Научен калкулатор + Unit converter Грешка: деление на нула @@ -13,6 +14,48 @@ Вибриране при натискане на бутоните Използване на запетая като десетичен знак + + Length + Kilometer + Hectometer + Decameter + Meter + Decimeter + Centimeter + Millimeter + Micrometer + Nanometer + Picometer + Angstrom + Mile + Chain + Yard + Foot + Mil + Inch + Fathom + Cable + Nautical Mile + Link + Rod + Astronomical Unit + Parsec + Light Year + Area + Square Kilometer + Square Meter + Square Centimeter + Square Millimeter + Square Mile + Square Yard + Square Mil + Square Inch + Square Rod + Acre + Are + Dunam + Hectare + Volume Как работи бутонът C (Clear)\? Натискането му ще премахва по един символ. Дълго натискане ще изчисти наведнъж всички полета. @@ -20,4 +63,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-ca/strings.xml b/app/src/main/res/values-ca/strings.xml index ea2cc4cf..2e116383 100644 --- a/app/src/main/res/values-ca/strings.xml +++ b/app/src/main/res/values-ca/strings.xml @@ -3,6 +3,7 @@ Simple Calculator Calculadora Calculadora científica + Unit converter Error: divisió per zero @@ -13,6 +14,48 @@ Vibra en prémer els botons Utilitza la coma com a marca decimal + + Length + Kilometer + Hectometer + Decameter + Meter + Decimeter + Centimeter + Millimeter + Micrometer + Nanometer + Picometer + Angstrom + Mile + Chain + Yard + Foot + Mil + Inch + Fathom + Cable + Nautical Mile + Link + Rod + Astronomical Unit + Parsec + Light Year + Area + Square Kilometer + Square Meter + Square Centimeter + Square Millimeter + Square Mile + Square Yard + Square Mil + Square Inch + Square Rod + Acre + Are + Dunam + Hectare + Volume Com funciona el botó C (Esborra)\? En tocar-lo, s\'eliminarà un caràcter a la vegada. Si el premeu prolongadament, es reiniciaran tots els camps de cop. @@ -20,4 +63,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index 131255e6..99694bfa 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -3,6 +3,7 @@ Jednoduchá kalkulačka Kalkulačka Vědecká kalkulačka + Unit converter Chyba: dělení nulou @@ -13,6 +14,48 @@ Vibrovat při stisku tlačítka Použít čárku jako oddělovač desetin + + Length + Kilometer + Hectometer + Decameter + Meter + Decimeter + Centimeter + Millimeter + Micrometer + Nanometer + Picometer + Angstrom + Mile + Chain + Yard + Foot + Mil + Inch + Fathom + Cable + Nautical Mile + Link + Rod + Astronomical Unit + Parsec + Light Year + Area + Square Kilometer + Square Meter + Square Centimeter + Square Millimeter + Square Mile + Square Yard + Square Mil + Square Inch + Square Rod + Acre + Are + Dunam + Hectare + Volume Jak funguje tlačítko C? Stisknutím odmažete jeden znak. Dlouhým podržením smažete naráz všechna pole. @@ -20,4 +63,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-cy/strings.xml b/app/src/main/res/values-cy/strings.xml index bf7db4ad..e8bd3640 100644 --- a/app/src/main/res/values-cy/strings.xml +++ b/app/src/main/res/values-cy/strings.xml @@ -3,6 +3,7 @@ Simple Calculator Cyfrifiannell Cyfrifiannell Gwyddonol + Unit converter Gwall: rhannu â sero @@ -13,6 +14,48 @@ Dirgrynu wrth wasgu botymau Defnyddio atalnod fel pwynt degol + + Length + Kilometer + Hectometer + Decameter + Meter + Decimeter + Centimeter + Millimeter + Micrometer + Nanometer + Picometer + Angstrom + Mile + Chain + Yard + Foot + Mil + Inch + Fathom + Cable + Nautical Mile + Link + Rod + Astronomical Unit + Parsec + Light Year + Area + Square Kilometer + Square Meter + Square Centimeter + Square Millimeter + Square Mile + Square Yard + Square Mil + Square Inch + Square Rod + Acre + Are + Dunam + Hectare + Volume Sut mae\'r botwm C (clirio) yn gweithio? Mae ei dapio yn tynnu un rhif ar y tro. Mae ei dal yn ailosod pob maes gyda\'i gilydd ar unwaith. @@ -20,4 +63,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-da/strings.xml b/app/src/main/res/values-da/strings.xml index 0d56d90b..f2498c77 100644 --- a/app/src/main/res/values-da/strings.xml +++ b/app/src/main/res/values-da/strings.xml @@ -3,6 +3,7 @@ Simpel lommeregner Lommeregner Videnskabelig lommeregner + Unit converter Fejl: division med nul @@ -13,6 +14,48 @@ Vibrer ved knaptryk Use comma as a decimal mark + + Length + Kilometer + Hectometer + Decameter + Meter + Decimeter + Centimeter + Millimeter + Micrometer + Nanometer + Picometer + Angstrom + Mile + Chain + Yard + Foot + Mil + Inch + Fathom + Cable + Nautical Mile + Link + Rod + Astronomical Unit + Parsec + Light Year + Area + Square Kilometer + Square Meter + Square Centimeter + Square Millimeter + Square Mile + Square Yard + Square Mil + Square Inch + Square Rod + Acre + Are + Dunam + Hectare + Volume Hvordan virker knappen C (Slet)\? Hvis du trykker på det, fjernes et tegn ad gangen. Langt tryk vil nulstille alle felter på én gang. diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index b3e753ba..61f3651b 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -3,6 +3,7 @@ Schlichter Rechner Rechnerng> Wissenschaftlicher Rechner + Unit converter Fehler: Division durch Null @@ -13,6 +14,48 @@ Bei Tastendruck vibrieren Komma als Dezimaltrennzeichen verwenden + + Length + Kilometer + Hectometer + Decameter + Meter + Decimeter + Centimeter + Millimeter + Micrometer + Nanometer + Picometer + Angstrom + Mile + Chain + Yard + Foot + Mil + Inch + Fathom + Cable + Nautical Mile + Link + Rod + Astronomical Unit + Parsec + Light Year + Area + Square Kilometer + Square Meter + Square Centimeter + Square Millimeter + Square Mile + Square Yard + Square Mil + Square Inch + Square Rod + Acre + Are + Dunam + Hectare + Volume Wie funktioniert die C-Taste (Löschen)\? Bei einmaliger Berührung wird ein Zeichen entfernt. Bei langer Berührung werden alle Felder zurück gesetzt. @@ -20,4 +63,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml index bc06d927..c566ab95 100644 --- a/app/src/main/res/values-el/strings.xml +++ b/app/src/main/res/values-el/strings.xml @@ -2,6 +2,7 @@ Απλή Αριθμομηχανή Αριθμομηχανή Επιστημονική Αριθμομηχανή + Unit converter Σφάλμα: διαίρεση με μηδέν @@ -15,6 +16,48 @@ Δόνηση στο πάτημα πλήκτρου Χρήση κόμματος ως δεκαδικό σημείο + + Length + Kilometer + Hectometer + Decameter + Meter + Decimeter + Centimeter + Millimeter + Micrometer + Nanometer + Picometer + Angstrom + Mile + Chain + Yard + Foot + Mil + Inch + Fathom + Cable + Nautical Mile + Link + Rod + Astronomical Unit + Parsec + Light Year + Area + Square Kilometer + Square Meter + Square Centimeter + Square Millimeter + Square Mile + Square Yard + Square Mil + Square Inch + Square Rod + Acre + Are + Dunam + Hectare + Volume Πώς λειτουργεί το κουμπί C (Καθαρισμός); diff --git a/app/src/main/res/values-eo/strings.xml b/app/src/main/res/values-eo/strings.xml index d67cce2d..450cd01d 100644 --- a/app/src/main/res/values-eo/strings.xml +++ b/app/src/main/res/values-eo/strings.xml @@ -3,6 +3,7 @@ Simpla Kalkulilo Kalkulilo Sciena kalkulilo + Unit converter Eraro: divido per nul @@ -13,6 +14,48 @@ Vibrigi je butonpremo Use comma as a decimal mark + + Length + Kilometer + Hectometer + Decameter + Meter + Decimeter + Centimeter + Millimeter + Micrometer + Nanometer + Picometer + Angstrom + Mile + Chain + Yard + Foot + Mil + Inch + Fathom + Cable + Nautical Mile + Link + Rod + Astronomical Unit + Parsec + Light Year + Area + Square Kilometer + Square Meter + Square Centimeter + Square Millimeter + Square Mile + Square Yard + Square Mil + Square Inch + Square Rod + Acre + Are + Dunam + Hectare + Volume Kiel funkcias la butono C («Forviŝi»)\? Frapetado sur ĝi forviŝos signojn po unu por frapeto. Longa premado forviŝos ĉiujn kampojn samtempe. diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index c0192689..f0f5bde6 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -3,6 +3,7 @@ Simple Calculator Calculadora Calculadora científica + Unit converter Error: división por cero @@ -13,6 +14,48 @@ Vibrar al presionar un botón Usar una coma como marca decimal + + Length + Kilometer + Hectometer + Decameter + Meter + Decimeter + Centimeter + Millimeter + Micrometer + Nanometer + Picometer + Angstrom + Mile + Chain + Yard + Foot + Mil + Inch + Fathom + Cable + Nautical Mile + Link + Rod + Astronomical Unit + Parsec + Light Year + Area + Square Kilometer + Square Meter + Square Centimeter + Square Millimeter + Square Mile + Square Yard + Square Mil + Square Inch + Square Rod + Acre + Are + Dunam + Hectare + Volume ¿Cómo funciona el botón C (Borrar)\? Presionándolo una vez eliminará un solo carácter. Mantenerlo presionado reiniciará todos los campos. @@ -20,4 +63,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-et/strings.xml b/app/src/main/res/values-et/strings.xml index a0eb7e4e..4113b668 100644 --- a/app/src/main/res/values-et/strings.xml +++ b/app/src/main/res/values-et/strings.xml @@ -3,6 +3,7 @@ Lihtne kalkulaator Kalkulaator Teadusrežiim + Unit converter Viga: nulliga jagamine @@ -13,6 +14,48 @@ Nupuvajutusel vibreeri Kasutage koma kui kümnendmärki + + Length + Kilometer + Hectometer + Decameter + Meter + Decimeter + Centimeter + Millimeter + Micrometer + Nanometer + Picometer + Angstrom + Mile + Chain + Yard + Foot + Mil + Inch + Fathom + Cable + Nautical Mile + Link + Rod + Astronomical Unit + Parsec + Light Year + Area + Square Kilometer + Square Meter + Square Centimeter + Square Millimeter + Square Mile + Square Yard + Square Mil + Square Inch + Square Rod + Acre + Are + Dunam + Hectare + Volume Kuidas C (Clear) nupp toimib\? Üks klõpsatus kustutab ühe numbri. Pikk vajutus eemaldab kogu sisestuse. @@ -20,4 +63,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-fi/strings.xml b/app/src/main/res/values-fi/strings.xml index f3f87c58..0f6363ed 100644 --- a/app/src/main/res/values-fi/strings.xml +++ b/app/src/main/res/values-fi/strings.xml @@ -3,6 +3,7 @@ Yksinkertainen laskin Laskin Funktiolaskin + Unit converter Virhe: jako nollalla @@ -13,6 +14,48 @@ Värähdä painikkeista Käytä pilkkua desimaalierottimena + + Length + Kilometer + Hectometer + Decameter + Meter + Decimeter + Centimeter + Millimeter + Micrometer + Nanometer + Picometer + Angstrom + Mile + Chain + Yard + Foot + Mil + Inch + Fathom + Cable + Nautical Mile + Link + Rod + Astronomical Unit + Parsec + Light Year + Area + Square Kilometer + Square Meter + Square Centimeter + Square Millimeter + Square Mile + Square Yard + Square Mil + Square Inch + Square Rod + Acre + Are + Dunam + Hectare + Volume Miten C (Tyhjennä) -painike toimii\? Sen napautus poistaa yhden merkin kerrallaan ja pitkä painallus tyhjentää kaikki kentät. @@ -20,4 +63,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-fil/strings.xml b/app/src/main/res/values-fil/strings.xml index 911be3e2..a7763ed0 100644 --- a/app/src/main/res/values-fil/strings.xml +++ b/app/src/main/res/values-fil/strings.xml @@ -3,6 +3,7 @@ Simpleng Calculator Calculator Scientific Calculator + Unit converter Error: paghahati sa zero Nakaraan Walang nakaraan @@ -10,6 +11,48 @@ Nalinis na ang nakaraan Mag-vibrate sa pagpindot Gumamit ng kuwit bilang decimal mark + + Length + Kilometer + Hectometer + Decameter + Meter + Decimeter + Centimeter + Millimeter + Micrometer + Nanometer + Picometer + Angstrom + Mile + Chain + Yard + Foot + Mil + Inch + Fathom + Cable + Nautical Mile + Link + Rod + Astronomical Unit + Parsec + Light Year + Area + Square Kilometer + Square Meter + Square Centimeter + Square Millimeter + Square Mile + Square Yard + Square Mil + Square Inch + Square Rod + Acre + Are + Dunam + Hectare + Volume Paano gumagana ang C (Clear) button\? Matatanggal ng isang karakter kapag pinindot ito nang isang beses. Ire-reset naman ang lahat ng mga field kapag mahabang pinindot ito. - \ No newline at end of file + diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index ebdcf43e..2a44adb8 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -3,6 +3,7 @@ Simple Calculatrice Calculatrice Calculatrice scientifique + Unit converter Erreur : division par zéro @@ -13,6 +14,48 @@ Vibrer lors de l\'appui sur les boutons Utiliser la virgule comme séparateur décimal + + Length + Kilometer + Hectometer + Decameter + Meter + Decimeter + Centimeter + Millimeter + Micrometer + Nanometer + Picometer + Angstrom + Mile + Chain + Yard + Foot + Mil + Inch + Fathom + Cable + Nautical Mile + Link + Rod + Astronomical Unit + Parsec + Light Year + Area + Square Kilometer + Square Meter + Square Centimeter + Square Millimeter + Square Mile + Square Yard + Square Mil + Square Inch + Square Rod + Acre + Are + Dunam + Hectare + Volume Comment fonctionne le bouton C (Effacer) \? En tapotant dessus, vous retirerez un caractère à la fois. Une pression prolongée sur le bouton réinitialisera tous les champs à la fois. diff --git a/app/src/main/res/values-gl/strings.xml b/app/src/main/res/values-gl/strings.xml index debd20d5..c8a368de 100644 --- a/app/src/main/res/values-gl/strings.xml +++ b/app/src/main/res/values-gl/strings.xml @@ -3,6 +3,7 @@ Calculadora sinxela Calculadora Calculadora Científica + Unit converter Erro: división por cero @@ -13,6 +14,48 @@ Vibrar ao premer nun botón Usar cómaa como marca decimal + + Length + Kilometer + Hectometer + Decameter + Meter + Decimeter + Centimeter + Millimeter + Micrometer + Nanometer + Picometer + Angstrom + Mile + Chain + Yard + Foot + Mil + Inch + Fathom + Cable + Nautical Mile + Link + Rod + Astronomical Unit + Parsec + Light Year + Area + Square Kilometer + Square Meter + Square Centimeter + Square Millimeter + Square Mile + Square Yard + Square Mil + Square Inch + Square Rod + Acre + Are + Dunam + Hectare + Volume Como funciona o botón C (Borrar)? O premer, eliminarase un carácter á vez. O premer de forma continua, restableceranse todos os campos á vez. @@ -20,4 +63,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-hi/strings.xml b/app/src/main/res/values-hi/strings.xml index 10b56a98..07cceb77 100644 --- a/app/src/main/res/values-hi/strings.xml +++ b/app/src/main/res/values-hi/strings.xml @@ -3,6 +3,7 @@ सरल कैलकुलेटर कैलकुलेटर वैज्ञानिक कैलकुलेटर + Unit converter त्रुटि: शून्य से विभाजन इतिहास इतिहास खाली है @@ -10,6 +11,48 @@ इतिहास साफ हो चुका है बटन प्रेस पर कंपन दशमलव चिह्न के रूप में अल्पविराम का उपयोग करें + + Length + Kilometer + Hectometer + Decameter + Meter + Decimeter + Centimeter + Millimeter + Micrometer + Nanometer + Picometer + Angstrom + Mile + Chain + Yard + Foot + Mil + Inch + Fathom + Cable + Nautical Mile + Link + Rod + Astronomical Unit + Parsec + Light Year + Area + Square Kilometer + Square Meter + Square Centimeter + Square Millimeter + Square Mile + Square Yard + Square Mil + Square Inch + Square Rod + Acre + Are + Dunam + Hectare + Volume सी (क्लियर) बटन कैसे काम करता है\? इस पर टैप करने से एक बार में एक कैरेक्टर हट जाएगा। लंबे समय तक इसे दबाने से एक ही बार में सभी फ़ील्ड रीसेट हो जाएंगे। - \ No newline at end of file + diff --git a/app/src/main/res/values-hr/strings.xml b/app/src/main/res/values-hr/strings.xml index 2477ae0c..c0f73340 100644 --- a/app/src/main/res/values-hr/strings.xml +++ b/app/src/main/res/values-hr/strings.xml @@ -3,6 +3,7 @@ Jednostavan kalkulator Kalkulator Znanstveni kalkulator + Unit converter Greška: dijeljenje s nulom @@ -13,6 +14,48 @@ Vibriraj prilikom pritiskanja gumba Koristi zarez kao decimalni znak + + Length + Kilometer + Hectometer + Decameter + Meter + Decimeter + Centimeter + Millimeter + Micrometer + Nanometer + Picometer + Angstrom + Mile + Chain + Yard + Foot + Mil + Inch + Fathom + Cable + Nautical Mile + Link + Rod + Astronomical Unit + Parsec + Light Year + Area + Square Kilometer + Square Meter + Square Centimeter + Square Millimeter + Square Mile + Square Yard + Square Mil + Square Inch + Square Rod + Acre + Are + Dunam + Hectare + Volume Kako funkcionira gumb C (Izbriši)\? Dodirom gumba uklanjaju se znakovi jedan po jedan. Dugim pritiskom gumba obnavljaju se sva polja. diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml index ea6829c6..fe27cfb8 100644 --- a/app/src/main/res/values-hu/strings.xml +++ b/app/src/main/res/values-hu/strings.xml @@ -3,6 +3,7 @@ Egyszerű számológép Számológép Tudományos számológép + Unit converter Hiba: nullával való osztás @@ -13,6 +14,48 @@ Rezgés gombnyomáskor Tizedesjelként vessző használata + + Length + Kilometer + Hectometer + Decameter + Meter + Decimeter + Centimeter + Millimeter + Micrometer + Nanometer + Picometer + Angstrom + Mile + Chain + Yard + Foot + Mil + Inch + Fathom + Cable + Nautical Mile + Link + Rod + Astronomical Unit + Parsec + Light Year + Area + Square Kilometer + Square Meter + Square Centimeter + Square Millimeter + Square Mile + Square Yard + Square Mil + Square Inch + Square Rod + Acre + Are + Dunam + Hectare + Volume Hogyan működik a C (törlés) gomb\? A koppintás egyszerre egy karaktert töröl. A hosszú lenyomás egyszerre állítja vissza az összes mezőt. @@ -20,4 +63,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-in/strings.xml b/app/src/main/res/values-in/strings.xml index 7db9ba8c..60a6b141 100644 --- a/app/src/main/res/values-in/strings.xml +++ b/app/src/main/res/values-in/strings.xml @@ -3,6 +3,7 @@ Simple Calculator Kalkulator Kalkulator Sains + Unit converter Kesalahan: pembagian dengan nol @@ -13,6 +14,48 @@ Getar saat tombol ditekan Gunakan koma sebagai tanda desimal + + Length + Kilometer + Hectometer + Decameter + Meter + Decimeter + Centimeter + Millimeter + Micrometer + Nanometer + Picometer + Angstrom + Mile + Chain + Yard + Foot + Mil + Inch + Fathom + Cable + Nautical Mile + Link + Rod + Astronomical Unit + Parsec + Light Year + Area + Square Kilometer + Square Meter + Square Centimeter + Square Millimeter + Square Mile + Square Yard + Square Mil + Square Inch + Square Rod + Acre + Are + Dunam + Hectare + Volume Bagaimana tombol C (Clear) bekerja? Menyentuhnya sekali akan menghapus satu karakter. Menyentuhnya lama akan mengosongkan seluruh ruas sekaligus. @@ -20,4 +63,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-is/strings.xml b/app/src/main/res/values-is/strings.xml index 71462453..233da591 100644 --- a/app/src/main/res/values-is/strings.xml +++ b/app/src/main/res/values-is/strings.xml @@ -3,6 +3,7 @@ Simple Calculator Calculator Vísindareiknivél + Unit converter Error: division by zero @@ -13,7 +14,49 @@ Titra þegar pikkað er á takka Nota kommu sem tugabrotskommu + + Length + Kilometer + Hectometer + Decameter + Meter + Decimeter + Centimeter + Millimeter + Micrometer + Nanometer + Picometer + Angstrom + Mile + Chain + Yard + Foot + Mil + Inch + Fathom + Cable + Nautical Mile + Link + Rod + Astronomical Unit + Parsec + Light Year + Area + Square Kilometer + Square Meter + Square Centimeter + Square Millimeter + Square Mile + Square Yard + Square Mil + Square Inch + Square Rod + Acre + Are + Dunam + Hectare + Volume Hvernig virkar C (Hreinsa) hnappurinn\? Með því að pikka á hann verður einn stafur fjarlægður í einu. Haltu inni til þess að endurstilla alla reiti í einu. - \ No newline at end of file + diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index d3039861..76849a38 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -3,6 +3,7 @@ Calcolatrice Semplice Calcolatrice Calcolatrice scientifica + Unit converter Errore: divisione per zero @@ -13,6 +14,48 @@ Vibra alla pressione di un tasto Usa la virgola come segno decimale + + Length + Kilometer + Hectometer + Decameter + Meter + Decimeter + Centimeter + Millimeter + Micrometer + Nanometer + Picometer + Angstrom + Mile + Chain + Yard + Foot + Mil + Inch + Fathom + Cable + Nautical Mile + Link + Rod + Astronomical Unit + Parsec + Light Year + Area + Square Kilometer + Square Meter + Square Centimeter + Square Millimeter + Square Mile + Square Yard + Square Mil + Square Inch + Square Rod + Acre + Are + Dunam + Hectare + Volume Come funziona il tasto C (Cancella)? Premendo il tasto una volta verrà eliminato un singolo carattere; tenendolo premuto invece eliminerà tutta la stringa. @@ -20,4 +63,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-iw/strings.xml b/app/src/main/res/values-iw/strings.xml index 12e6b0a4..e3865270 100755 --- a/app/src/main/res/values-iw/strings.xml +++ b/app/src/main/res/values-iw/strings.xml @@ -3,6 +3,7 @@ מחשבון פשוט מחשבון מחשבון מדעי + Unit converter שגיאה: חלוקה באפס @@ -13,6 +14,48 @@ רטט בעת לחיצה Use comma as a decimal mark + + Length + Kilometer + Hectometer + Decameter + Meter + Decimeter + Centimeter + Millimeter + Micrometer + Nanometer + Picometer + Angstrom + Mile + Chain + Yard + Foot + Mil + Inch + Fathom + Cable + Nautical Mile + Link + Rod + Astronomical Unit + Parsec + Light Year + Area + Square Kilometer + Square Meter + Square Centimeter + Square Millimeter + Square Mile + Square Yard + Square Mil + Square Inch + Square Rod + Acre + Are + Dunam + Hectare + Volume כיצד פועל לחצן C (ניקוי)\? הקשה עליו תסיר תו אחד בכל פעם. לחיצה ארוכה עליו תאפס את כל השדות בבת אחת. diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index 397c1956..b73430e3 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -3,6 +3,7 @@ シンプル電卓 電卓 科学計算電卓 + Unit converter エラー:ゼロによる除算 @@ -13,6 +14,48 @@ ボタンのタップ時に振動する カンマを小数点として使う + + Length + Kilometer + Hectometer + Decameter + Meter + Decimeter + Centimeter + Millimeter + Micrometer + Nanometer + Picometer + Angstrom + Mile + Chain + Yard + Foot + Mil + Inch + Fathom + Cable + Nautical Mile + Link + Rod + Astronomical Unit + Parsec + Light Year + Area + Square Kilometer + Square Meter + Square Centimeter + Square Millimeter + Square Mile + Square Yard + Square Mil + Square Inch + Square Rod + Acre + Are + Dunam + Hectare + Volume C (クリア) ボタンはどのように機能しますか? ボタンをタップするたびに1文字ずつ削除されます。ボタンを長押しするとすべてのフィールドがリセットされます。 @@ -20,4 +63,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-kn/strings.xml b/app/src/main/res/values-kn/strings.xml index 153ddaed..ec261cdb 100644 --- a/app/src/main/res/values-kn/strings.xml +++ b/app/src/main/res/values-kn/strings.xml @@ -3,6 +3,7 @@ ಸರಳ ಕ್ಯಾಲ್ಕುಲೇಟರ್ ಕ್ಯಾಲ್ಕುಲೇಟರ್ ವೈಜ್ಞಾನಿಕ ಕ್ಯಾಲ್ಕುಲೇಟರ್ + Unit converter ದೋಷ : ಶೂನ್ಯದಿಂದ ವಿಭಜನೆ @@ -13,6 +14,48 @@ Vibrate on button press ಅಲ್ಪವಿರಾಮವನ್ನು ದಶಮಾಂಶ ಚಿಹ್ನೆಯಾಗಿ ಬಳಸಿ + + Length + Kilometer + Hectometer + Decameter + Meter + Decimeter + Centimeter + Millimeter + Micrometer + Nanometer + Picometer + Angstrom + Mile + Chain + Yard + Foot + Mil + Inch + Fathom + Cable + Nautical Mile + Link + Rod + Astronomical Unit + Parsec + Light Year + Area + Square Kilometer + Square Meter + Square Centimeter + Square Millimeter + Square Mile + Square Yard + Square Mil + Square Inch + Square Rod + Acre + Are + Dunam + Hectare + Volume ಸಿ (ತೆರವುಗೊಳಿಸಿ) ಬಟನ್ ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ\? ಅದರ ಮೇಲೆ ಟ್ಯಾಪ್ ಮಾಡುವುದರಿಂದ ಒಂದು ಸಮಯದಲ್ಲಿ ಒಂದು ಅಕ್ಷರವನ್ನು ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ. ದೀರ್ಘವಾಗಿ ಒತ್ತಿದರೆ ಎಲ್ಲಾ ಕ್ಷೇತ್ರಗಳನ್ನು ಒಂದೇ ಬಾರಿಗೆ ಮರುಹೊಂದಿಸುತ್ತದೆ. diff --git a/app/src/main/res/values-ko/strings.xml b/app/src/main/res/values-ko/strings.xml index 74890af8..6251bd60 100644 --- a/app/src/main/res/values-ko/strings.xml +++ b/app/src/main/res/values-ko/strings.xml @@ -3,6 +3,7 @@ 간단한 계산기 계산기 과학 계산기 + Unit converter 오류: 0으로 나누기 @@ -13,6 +14,48 @@ 진동 버튼을 누릅니다 쉼표를 소수점으로 사용합니다 + + Length + Kilometer + Hectometer + Decameter + Meter + Decimeter + Centimeter + Millimeter + Micrometer + Nanometer + Picometer + Angstrom + Mile + Chain + Yard + Foot + Mil + Inch + Fathom + Cable + Nautical Mile + Link + Rod + Astronomical Unit + Parsec + Light Year + Area + Square Kilometer + Square Meter + Square Centimeter + Square Millimeter + Square Mile + Square Yard + Square Mil + Square Inch + Square Rod + Acre + Are + Dunam + Hectare + Volume C(지우기) 버튼은 어떻게 작동합니까\? 누르면 한 번에 한 문자씩 제거됩니다. 길게 누르면 모든 필드가 한 번에 재설정됩니다. diff --git a/app/src/main/res/values-kr/strings.xml b/app/src/main/res/values-kr/strings.xml index 720ad97e..5294c32c 100644 --- a/app/src/main/res/values-kr/strings.xml +++ b/app/src/main/res/values-kr/strings.xml @@ -2,6 +2,7 @@ 심플한 계산기 계산기 공학용 계산기 + Unit converter 에러: 공으로 나눌 할수 없어요 @@ -15,6 +16,48 @@ 버튼 탭시 진동 Use comma as a decimal mark + + Length + Kilometer + Hectometer + Decameter + Meter + Decimeter + Centimeter + Millimeter + Micrometer + Nanometer + Picometer + Angstrom + Mile + Chain + Yard + Foot + Mil + Inch + Fathom + Cable + Nautical Mile + Link + Rod + Astronomical Unit + Parsec + Light Year + Area + Square Kilometer + Square Meter + Square Centimeter + Square Millimeter + Square Mile + Square Yard + Square Mil + Square Inch + Square Rod + Acre + Are + Dunam + Hectare + Volume C (Clear) 버튼을 어떻게 사용합니까? diff --git a/app/src/main/res/values-lt/strings.xml b/app/src/main/res/values-lt/strings.xml index 46cfc9e1..b909efdf 100644 --- a/app/src/main/res/values-lt/strings.xml +++ b/app/src/main/res/values-lt/strings.xml @@ -3,6 +3,7 @@ Paprastas skaičiuotuvas Skaičiuotuvas Mokslinis skaičiuotuvas + Unit converter Klaida: dalyba iš nulio @@ -13,6 +14,48 @@ Vibruoti, kai paspaudžiami mygtukai Naudoti kablelį kaip dešimtainių dalių skirtuką + + Length + Kilometer + Hectometer + Decameter + Meter + Decimeter + Centimeter + Millimeter + Micrometer + Nanometer + Picometer + Angstrom + Mile + Chain + Yard + Foot + Mil + Inch + Fathom + Cable + Nautical Mile + Link + Rod + Astronomical Unit + Parsec + Light Year + Area + Square Kilometer + Square Meter + Square Centimeter + Square Millimeter + Square Mile + Square Yard + Square Mil + Square Inch + Square Rod + Acre + Are + Dunam + Hectare + Volume Kaip veikia C (Išvalymo) mygtukas\? Kiekvieną kartą ant jo bakstelėjus, bus šalinama po vieną simbolį. Ilgai jį palaikius, bus iš karto atstatyti visi laukai. @@ -20,4 +63,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-lv/strings.xml b/app/src/main/res/values-lv/strings.xml index 369f2021..9bf71d2d 100644 --- a/app/src/main/res/values-lv/strings.xml +++ b/app/src/main/res/values-lv/strings.xml @@ -3,6 +3,7 @@ Vienkāršs kalkulators Kalkulators Zinātniskais kalkulators + Unit converter Kļūda: dalīšana ar nulli @@ -13,6 +14,48 @@ Vibrēšana pēc pogas nospiešanas Izmanto komatu kā decimālzīmi + + Length + Kilometer + Hectometer + Decameter + Meter + Decimeter + Centimeter + Millimeter + Micrometer + Nanometer + Picometer + Angstrom + Mile + Chain + Yard + Foot + Mil + Inch + Fathom + Cable + Nautical Mile + Link + Rod + Astronomical Unit + Parsec + Light Year + Area + Square Kilometer + Square Meter + Square Centimeter + Square Millimeter + Square Mile + Square Yard + Square Mil + Square Inch + Square Rod + Acre + Are + Dunam + Hectare + Volume Kā darbojas poga C (Notīrīt)\? Pieskarieties tai, lai noņemtu vienu rakstzīmi vienlaikus. Ilgstoši nospiežot to, tiks atiestatīti visi lauki vienlaicīgi. diff --git a/app/src/main/res/values-mk/strings.xml b/app/src/main/res/values-mk/strings.xml index ee6205a7..1d9e90e1 100644 --- a/app/src/main/res/values-mk/strings.xml +++ b/app/src/main/res/values-mk/strings.xml @@ -3,6 +3,7 @@ Едноставен калкулатор Калкулатор Научен калкулатор + Unit converter Грешка: поделба по нула @@ -13,6 +14,48 @@ Вибрирајте на копчето притиснете Користете замена како знак за децимален знак + + Length + Kilometer + Hectometer + Decameter + Meter + Decimeter + Centimeter + Millimeter + Micrometer + Nanometer + Picometer + Angstrom + Mile + Chain + Yard + Foot + Mil + Inch + Fathom + Cable + Nautical Mile + Link + Rod + Astronomical Unit + Parsec + Light Year + Area + Square Kilometer + Square Meter + Square Centimeter + Square Millimeter + Square Mile + Square Yard + Square Mil + Square Inch + Square Rod + Acre + Are + Dunam + Hectare + Volume Како функционира копчето C (Clear) \? Прислушкувањето на него ќе отстрани еден лик во исто време. Долгото притискање ќе ги ресетира сите полиња одеднаш. diff --git a/app/src/main/res/values-ml/strings.xml b/app/src/main/res/values-ml/strings.xml index ed3859b1..88223289 100644 --- a/app/src/main/res/values-ml/strings.xml +++ b/app/src/main/res/values-ml/strings.xml @@ -3,6 +3,7 @@ സിമ്പിൾ കാൽക്കുലേറ്റർ കാൽക്കുലേറ്റർ ശാസ്ത്രീയ കാൽക്കുലേറ്റർ + Unit converter പിശക്: 0 കൊണ്ട് ഹരിക്കാനാവില്ല @@ -13,6 +14,48 @@ ബട്ടൺ അമർത്തുമ്പോൾ വൈബ്രേറ്റ് ചെയ്യുക ദശാംശ ചിഹ്നമായി കോമ(,) ഉപയോഗിക്കുക + + Length + Kilometer + Hectometer + Decameter + Meter + Decimeter + Centimeter + Millimeter + Micrometer + Nanometer + Picometer + Angstrom + Mile + Chain + Yard + Foot + Mil + Inch + Fathom + Cable + Nautical Mile + Link + Rod + Astronomical Unit + Parsec + Light Year + Area + Square Kilometer + Square Meter + Square Centimeter + Square Millimeter + Square Mile + Square Yard + Square Mil + Square Inch + Square Rod + Acre + Are + Dunam + Hectare + Volume C(ക്ലിയർ ) ബട്ടൺ പ്രവർത്തിക്കുന്നത് എങ്ങനെ\? ടാപ്പ് ചെയ്യുമ്പോൾ ഒരു സമയം ഒരു പ്രതീകത്തെ നീക്കംചെയ്യും. ദീർഘനേരം അമർത്തിയാൽ എല്ലാ ഫീൽഡുകളും പുനഃസജ്ജമാക്കും. @@ -20,4 +63,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-ms/strings.xml b/app/src/main/res/values-ms/strings.xml index c98ea691..c190f0ad 100644 --- a/app/src/main/res/values-ms/strings.xml +++ b/app/src/main/res/values-ms/strings.xml @@ -2,6 +2,7 @@ Kalkulator Ringkas Kalkulator Kalkulator Saintifik + Unit converter Amaran: pembahagian dengan sifar @@ -15,6 +16,48 @@ Getar semasa butang ditekan Use comma as a decimal mark + + Length + Kilometer + Hectometer + Decameter + Meter + Decimeter + Centimeter + Millimeter + Micrometer + Nanometer + Picometer + Angstrom + Mile + Chain + Yard + Foot + Mil + Inch + Fathom + Cable + Nautical Mile + Link + Rod + Astronomical Unit + Parsec + Light Year + Area + Square Kilometer + Square Meter + Square Centimeter + Square Millimeter + Square Mile + Square Yard + Square Mil + Square Inch + Square Rod + Acre + Are + Dunam + Hectare + Volume Bagaimana Butang C (Menghapus) Digunakan? diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index 47302db4..d215f30b 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -3,6 +3,7 @@ Eenvoudige Rekenmachine Rekenmachine Wetenschappelijke Rekenmachine + Unit converter Fout: delen door nul @@ -13,6 +14,48 @@ Trillen bij het indrukken van toetsen Komma als decimaalteken gebruiken + + Length + Kilometer + Hectometer + Decameter + Meter + Decimeter + Centimeter + Millimeter + Micrometer + Nanometer + Picometer + Angstrom + Mile + Chain + Yard + Foot + Mil + Inch + Fathom + Cable + Nautical Mile + Link + Rod + Astronomical Unit + Parsec + Light Year + Area + Square Kilometer + Square Meter + Square Centimeter + Square Millimeter + Square Mile + Square Yard + Square Mil + Square Inch + Square Rod + Acre + Are + Dunam + Hectare + Volume Hoe werkt de knop C (Clear)\? Kort indrukken verwijdert één karakter per keer. Lang drukken wist direct alle velden. @@ -20,4 +63,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-no-rNO/strings.xml b/app/src/main/res/values-no-rNO/strings.xml index 2ea2ed45..d1cab89f 100644 --- a/app/src/main/res/values-no-rNO/strings.xml +++ b/app/src/main/res/values-no-rNO/strings.xml @@ -3,6 +3,7 @@ Enkel kalkulator Kalkulator Vitenskapelig kalkulator + Unit converter FeiL: Deling på null @@ -13,6 +14,48 @@ Vibrer ved knappetrykk Use comma as a decimal mark + + Length + Kilometer + Hectometer + Decameter + Meter + Decimeter + Centimeter + Millimeter + Micrometer + Nanometer + Picometer + Angstrom + Mile + Chain + Yard + Foot + Mil + Inch + Fathom + Cable + Nautical Mile + Link + Rod + Astronomical Unit + Parsec + Light Year + Area + Square Kilometer + Square Meter + Square Centimeter + Square Millimeter + Square Mile + Square Yard + Square Mil + Square Inch + Square Rod + Acre + Are + Dunam + Hectare + Volume Hvordan fungerer C (Clear)-knappen\? Å trykke på den fjerner ett tegn av gangen. Lang-trykk tilbakestiller alle felter. غلطی آئی اے، صفر نال ونڈ @@ -13,7 +14,49 @@ Vibrate on button press Use comma as a decimal mark + + Length + Kilometer + Hectometer + Decameter + Meter + Decimeter + Centimeter + Millimeter + Micrometer + Nanometer + Picometer + Angstrom + Mile + Chain + Yard + Foot + Mil + Inch + Fathom + Cable + Nautical Mile + Link + Rod + Astronomical Unit + Parsec + Light Year + Area + Square Kilometer + Square Meter + Square Centimeter + Square Millimeter + Square Mile + Square Yard + Square Mil + Square Inch + Square Rod + Acre + Are + Dunam + Hectare + Volume How does the C (Clear) button work\? Tapping on it will remove one character at a time. Long pressing it will reset all fields at once. - \ No newline at end of file + diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index a3aeedd4..568b69cf 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -3,6 +3,7 @@ Prosty kalkulator Kalkulator Kalkulator naukowy + Unit converter Błąd: dzielenie przez zero @@ -13,6 +14,48 @@ Wibracja przy naciśnięciu przycisku Używaj przecinka jako separatora dziesiętnego + + Length + Kilometer + Hectometer + Decameter + Meter + Decimeter + Centimeter + Millimeter + Micrometer + Nanometer + Picometer + Angstrom + Mile + Chain + Yard + Foot + Mil + Inch + Fathom + Cable + Nautical Mile + Link + Rod + Astronomical Unit + Parsec + Light Year + Area + Square Kilometer + Square Meter + Square Centimeter + Square Millimeter + Square Mile + Square Yard + Square Mil + Square Inch + Square Rod + Acre + Are + Dunam + Hectare + Volume Jak działa przycisk C (Wyczyść)? Naciśnięcie go usunie jeden znak naraz. Długie naciśnięcie zresetuje wszystkie pola jednocześnie. diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index 3f5b6b79..c99870b5 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -3,6 +3,7 @@ Calculadora Simples Calculadora Calculadora Científica + Unit converter Erro: divisão por zero @@ -13,6 +14,48 @@ Vibrar ao pressionar um botão Usar virgula como marca decimal + + Length + Kilometer + Hectometer + Decameter + Meter + Decimeter + Centimeter + Millimeter + Micrometer + Nanometer + Picometer + Angstrom + Mile + Chain + Yard + Foot + Mil + Inch + Fathom + Cable + Nautical Mile + Link + Rod + Astronomical Unit + Parsec + Light Year + Area + Square Kilometer + Square Meter + Square Centimeter + Square Millimeter + Square Mile + Square Yard + Square Mil + Square Inch + Square Rod + Acre + Are + Dunam + Hectare + Volume Como funciona o botão C (Clear)\? Um toque remove um caractere de cada vez. Um toque longo redefine todos os campos de uma vez. diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index 6efcda1a..fe621b7d 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -3,6 +3,7 @@ Simple Calculator Calculadora Calculadora científica + Unit converter Erro: divisão por zero @@ -13,6 +14,48 @@ Vibrar ao tocar nos botões Usar vírgula como separador decimal + + Length + Kilometer + Hectometer + Decameter + Meter + Decimeter + Centimeter + Millimeter + Micrometer + Nanometer + Picometer + Angstrom + Mile + Chain + Yard + Foot + Mil + Inch + Fathom + Cable + Nautical Mile + Link + Rod + Astronomical Unit + Parsec + Light Year + Area + Square Kilometer + Square Meter + Square Centimeter + Square Millimeter + Square Mile + Square Yard + Square Mil + Square Inch + Square Rod + Acre + Are + Dunam + Hectare + Volume Como funciona o botão C (limpar)\? Ao tocar uma vez, os caracteres serão apagados um a um. Um toque longo apaga todos os caracteres ao mesmo tempo. @@ -20,4 +63,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-ro/strings.xml b/app/src/main/res/values-ro/strings.xml index 796bede0..a9a303c9 100644 --- a/app/src/main/res/values-ro/strings.xml +++ b/app/src/main/res/values-ro/strings.xml @@ -3,6 +3,7 @@ Calculator simplu Calculator Calculator Ştiințific + Unit converter Eroare: împărțire la zero @@ -13,6 +14,48 @@ Vibrează la apăsarea butoanelor Utilizează virgula ca separator zecimal + + Length + Kilometer + Hectometer + Decameter + Meter + Decimeter + Centimeter + Millimeter + Micrometer + Nanometer + Picometer + Angstrom + Mile + Chain + Yard + Foot + Mil + Inch + Fathom + Cable + Nautical Mile + Link + Rod + Astronomical Unit + Parsec + Light Year + Area + Square Kilometer + Square Meter + Square Centimeter + Square Millimeter + Square Mile + Square Yard + Square Mil + Square Inch + Square Rod + Acre + Are + Dunam + Hectare + Volume Cum funcționează butonul Ș (Șterge)\? Apăsând pe el, veți elimina câte un caracter pe rând. Apăsarea lungă va reseta toate câmpurile deodată. @@ -20,4 +63,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index db1b516c..acd0063a 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -3,6 +3,7 @@ Простой калькулятор Калькулятор Научный калькулятор + Unit converter Ошибка: деление на ноль @@ -13,6 +14,48 @@ Вибрация при нажатии кнопок Использовать запятую в качестве десятичного знака + + Length + Kilometer + Hectometer + Decameter + Meter + Decimeter + Centimeter + Millimeter + Micrometer + Nanometer + Picometer + Angstrom + Mile + Chain + Yard + Foot + Mil + Inch + Fathom + Cable + Nautical Mile + Link + Rod + Astronomical Unit + Parsec + Light Year + Area + Square Kilometer + Square Meter + Square Centimeter + Square Millimeter + Square Mile + Square Yard + Square Mil + Square Inch + Square Rod + Acre + Are + Dunam + Hectare + Volume Как работает кнопка C (Очистка)\? Нажатие на неё удалит один символ. Долгое нажатие сбросит все поля сразу. @@ -20,4 +63,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml index d1a3ed6e..e8dc559a 100644 --- a/app/src/main/res/values-sk/strings.xml +++ b/app/src/main/res/values-sk/strings.xml @@ -3,6 +3,7 @@ Jednoduchá kalkulačka Kalkulačka Vedecká kalkulačka + Unit converter Chyba: delenie nulou @@ -13,6 +14,48 @@ Vibrovať pri stlačení tlačidla Používať čiarku na oddelenie desatinných čísel + + Length + Kilometer + Hectometer + Decameter + Meter + Decimeter + Centimeter + Millimeter + Micrometer + Nanometer + Picometer + Angstrom + Mile + Chain + Yard + Foot + Mil + Inch + Fathom + Cable + Nautical Mile + Link + Rod + Astronomical Unit + Parsec + Light Year + Area + Square Kilometer + Square Meter + Square Centimeter + Square Millimeter + Square Mile + Square Yard + Square Mil + Square Inch + Square Rod + Acre + Are + Dunam + Hectare + Volume Ako funguje tlačidlo C? Jedným stlačením viete vymazať 1 znak. Dlhé podržanie vymaže všetky polia naraz. diff --git a/app/src/main/res/values-sl/strings.xml b/app/src/main/res/values-sl/strings.xml index ae3d4e99..04b87bf4 100644 --- a/app/src/main/res/values-sl/strings.xml +++ b/app/src/main/res/values-sl/strings.xml @@ -3,6 +3,7 @@ Preprost kalkulator Kalkulator Znanstveni kalkulator + Unit converter Napaka: deljenje z ničlo Zgodovina Zgodovina je prazna @@ -10,6 +11,48 @@ Zgodovina je bila izbrisana Vibriraj ob pritisku gumba Uporabite vejico kot decimalno znamenje + + Length + Kilometer + Hectometer + Decameter + Meter + Decimeter + Centimeter + Millimeter + Micrometer + Nanometer + Picometer + Angstrom + Mile + Chain + Yard + Foot + Mil + Inch + Fathom + Cable + Nautical Mile + Link + Rod + Astronomical Unit + Parsec + Light Year + Area + Square Kilometer + Square Meter + Square Centimeter + Square Millimeter + Square Mile + Square Yard + Square Mil + Square Inch + Square Rod + Acre + Are + Dunam + Hectare + Volume Kako deluje gumb C (Clear)\? Če ga stisnete, odstranite po en lik naenkrat. Z dolgim pritiskom nanj boste odstranili vsa polja naenkrat. - \ No newline at end of file + diff --git a/app/src/main/res/values-sr/strings.xml b/app/src/main/res/values-sr/strings.xml index 8a5b2408..0a56aa82 100644 --- a/app/src/main/res/values-sr/strings.xml +++ b/app/src/main/res/values-sr/strings.xml @@ -3,6 +3,7 @@ Једноставан калкулатор Калкулатор Научни калкулатор + Unit converter Грешка : дељење нулом @@ -13,6 +14,48 @@ Вибрирајте притиснути дугметом Коришћење зареза као децималног знака + + Length + Kilometer + Hectometer + Decameter + Meter + Decimeter + Centimeter + Millimeter + Micrometer + Nanometer + Picometer + Angstrom + Mile + Chain + Yard + Foot + Mil + Inch + Fathom + Cable + Nautical Mile + Link + Rod + Astronomical Unit + Parsec + Light Year + Area + Square Kilometer + Square Meter + Square Centimeter + Square Millimeter + Square Mile + Square Yard + Square Mil + Square Inch + Square Rod + Acre + Are + Dunam + Hectare + Volume Како дугме Ц (Обриши) функционише\? Додиривање на њега ће уклонити један по један знак. Дуго притискање ће успоставити почетне вредности свих поља одједном. diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml index bd6cf68a..31398e87 100644 --- a/app/src/main/res/values-sv/strings.xml +++ b/app/src/main/res/values-sv/strings.xml @@ -3,6 +3,7 @@ Simpel kalkylator Kalkylator Avancerad kalkylator + Unit converter Fel: delning med noll @@ -13,6 +14,48 @@ Vibrera när jag trycker på knapparna Använd komma som decimaltecken + + Length + Kilometer + Hectometer + Decameter + Meter + Decimeter + Centimeter + Millimeter + Micrometer + Nanometer + Picometer + Angstrom + Mile + Chain + Yard + Foot + Mil + Inch + Fathom + Cable + Nautical Mile + Link + Rod + Astronomical Unit + Parsec + Light Year + Area + Square Kilometer + Square Meter + Square Centimeter + Square Millimeter + Square Mile + Square Yard + Square Mil + Square Inch + Square Rod + Acre + Are + Dunam + Hectare + Volume Hur funkar C (Rensa) knappen\? Om du trycker på den tar du bort ett tecken i taget. Om du trycker länge på den återställs alla fält på en gång. diff --git a/app/src/main/res/values-ta/strings.xml b/app/src/main/res/values-ta/strings.xml index 1f395c81..c4b59bf8 100644 --- a/app/src/main/res/values-ta/strings.xml +++ b/app/src/main/res/values-ta/strings.xml @@ -3,6 +3,7 @@ எளிய கால்குலேட்டர் கால்குலேட்டர் அறிவியல் கால்குலேட்டர் + Unit converter பிழை: பூஜ்ஜியத்தால் வகுத்தல் @@ -13,6 +14,48 @@ Vibrate on button press கமாவை தசம குறியாகப் பயன்படுத்தவும் + + Length + Kilometer + Hectometer + Decameter + Meter + Decimeter + Centimeter + Millimeter + Micrometer + Nanometer + Picometer + Angstrom + Mile + Chain + Yard + Foot + Mil + Inch + Fathom + Cable + Nautical Mile + Link + Rod + Astronomical Unit + Parsec + Light Year + Area + Square Kilometer + Square Meter + Square Centimeter + Square Millimeter + Square Mile + Square Yard + Square Mil + Square Inch + Square Rod + Acre + Are + Dunam + Hectare + Volume சி (தெளிவு) பொத்தான் எப்படி வேலை செய்கிறது\? அதைத் தட்டினால் ஒரு நேரத்தில் ஒரு எழுத்து நீக்கப்படும். நீண்ட நேரம் அழுத்தினால், எல்லாப் புலங்களையும் ஒரே நேரத்தில் மீட்டமைக்கும். diff --git a/app/src/main/res/values-te/strings.xml b/app/src/main/res/values-te/strings.xml index e99866a0..f1e5611f 100644 --- a/app/src/main/res/values-te/strings.xml +++ b/app/src/main/res/values-te/strings.xml @@ -3,6 +3,7 @@ సాధారణ కాలిక్యులేటర్ గనన యంత్రము శాస్త్రీయ గనన యంత్రము + Unit converter లోపం: సున్నాతో భాగించటం @@ -13,6 +14,48 @@ Vibrate on button press కామాను దశాంశ గుర్తుగా ఉపయోగించండి + + Length + Kilometer + Hectometer + Decameter + Meter + Decimeter + Centimeter + Millimeter + Micrometer + Nanometer + Picometer + Angstrom + Mile + Chain + Yard + Foot + Mil + Inch + Fathom + Cable + Nautical Mile + Link + Rod + Astronomical Unit + Parsec + Light Year + Area + Square Kilometer + Square Meter + Square Centimeter + Square Millimeter + Square Mile + Square Yard + Square Mil + Square Inch + Square Rod + Acre + Are + Dunam + Hectare + Volume C (క్లియర్) బటన్ ఎలా పని చేస్తుంది\? దానిపై నొక్కడం ద్వారా ఒక్కో అక్షరం తీసివేయబడుతుంది. ఎక్కువసేపు నొక్కితే, అన్ని ఫీల్డ్‌లు ఒకేసారి రీసెట్ చేయబడతాయి. diff --git a/app/src/main/res/values-th/strings.xml b/app/src/main/res/values-th/strings.xml index 214962e0..34fb9332 100644 --- a/app/src/main/res/values-th/strings.xml +++ b/app/src/main/res/values-th/strings.xml @@ -3,6 +3,7 @@ Simple Calculator Calculator Scientific Calculator + Unit converter Error: division by zero @@ -16,6 +17,48 @@ Vibrate on button press Use comma as a decimal mark + + Length + Kilometer + Hectometer + Decameter + Meter + Decimeter + Centimeter + Millimeter + Micrometer + Nanometer + Picometer + Angstrom + Mile + Chain + Yard + Foot + Mil + Inch + Fathom + Cable + Nautical Mile + Link + Rod + Astronomical Unit + Parsec + Light Year + Area + Square Kilometer + Square Meter + Square Centimeter + Square Millimeter + Square Mile + Square Yard + Square Mil + Square Inch + Square Rod + Acre + Are + Dunam + Hectare + Volume How does the C (Clear) button work? diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index acdbf07c..17511189 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -3,6 +3,7 @@ Basit Hesap Makinesi Hesap Makinesi Bilimsel Hesap Makinesi + Unit converter Hata: sıfıra bölme @@ -13,6 +14,48 @@ Düğmeye basıldığında titret Ondalık işareti olarak virgül kullan + + Length + Kilometer + Hectometer + Decameter + Meter + Decimeter + Centimeter + Millimeter + Micrometer + Nanometer + Picometer + Angstrom + Mile + Chain + Yard + Foot + Mil + Inch + Fathom + Cable + Nautical Mile + Link + Rod + Astronomical Unit + Parsec + Light Year + Area + Square Kilometer + Square Meter + Square Centimeter + Square Millimeter + Square Mile + Square Yard + Square Mil + Square Inch + Square Rod + Acre + Are + Dunam + Hectare + Volume C (Temizle) düğmesi nasıl çalışır? Üzerine dokunmak, bir seferde bir karakteri kaldıracaktır. Uzun basma, tüm alanları bir kerede sıfırlayacaktır. diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml index 208a90dd..f439af33 100644 --- a/app/src/main/res/values-uk/strings.xml +++ b/app/src/main/res/values-uk/strings.xml @@ -3,6 +3,7 @@ Простий Калькулятор Калькулятор Науковий Калькулятор + Unit converter Помилка: ділення на нуль @@ -13,6 +14,48 @@ Вібрувати з натиском кнопок Як десятковий знак використовувати кому + + Length + Kilometer + Hectometer + Decameter + Meter + Decimeter + Centimeter + Millimeter + Micrometer + Nanometer + Picometer + Angstrom + Mile + Chain + Yard + Foot + Mil + Inch + Fathom + Cable + Nautical Mile + Link + Rod + Astronomical Unit + Parsec + Light Year + Area + Square Kilometer + Square Meter + Square Centimeter + Square Millimeter + Square Mile + Square Yard + Square Mil + Square Inch + Square Rod + Acre + Are + Dunam + Hectare + Volume Як працює кнопка C (Очистити)? Короткий натиск видалить один символ за раз. Тривалий натиск одразу очистить всі поля. diff --git a/app/src/main/res/values-zgh/strings.xml b/app/src/main/res/values-zgh/strings.xml index e8a0fd2d..3e362a27 100644 --- a/app/src/main/res/values-zgh/strings.xml +++ b/app/src/main/res/values-zgh/strings.xml @@ -3,6 +3,7 @@ ⵜⴰⵙⵎⵙⵙⵉⴹⵏⵜ ⵜⴰⴼⵔⴰⵔⵜ ⵜⴰⵙⵎⵙⵙⵉⴹⵏⵜ ⵜⴰⵙⵎⵙⵙⵉⴹⵏⵜ ⵜⴰⵎⴰⵙⵙⴰⵏⵜ + Unit converter ⵜⴰⵣⴳⵍⵜ: ⴰⴱⵟⵟⵓ ⵅⴼ ⵓⵎⵢⴰ @@ -13,6 +14,48 @@ ⴰⵔⵎⵉⵎⵎⵉ ⴳ ⵡⴰⴱⴱⴰⵥ ⵅⴼ ⵜⴳⵎⵎⵓⵜⵉⵏ ⵙⵎⵔⵙ ⵜⵉⵙⴽⵔⵜ ⴷ ⵜⴰⵎⴰⵜⴰⵔⵜ ⵜⴰⵎⵔⴰⵡⴰⵏⵜ + + Length + Kilometer + Hectometer + Decameter + Meter + Decimeter + Centimeter + Millimeter + Micrometer + Nanometer + Picometer + Angstrom + Mile + Chain + Yard + Foot + Mil + Inch + Fathom + Cable + Nautical Mile + Link + Rod + Astronomical Unit + Parsec + Light Year + Area + Square Kilometer + Square Meter + Square Centimeter + Square Millimeter + Square Mile + Square Yard + Square Mil + Square Inch + Square Rod + Acre + Are + Dunam + Hectare + Volume ⵎⴰⵎⴽ ⵜⵙⵡⵓⵔⵓⵢ ⵜⴳⵎⵎⵓⵜ C (ⴽⴽⵙ)\? ⴰⴱⴱⴰⵥ ⵅⴼ ⵓⵢⵏⵏⴰ ⴰⴷ ⵉⴽⴽⵙ ⵢⴰⵏ ⵓⵙⴽⴽⵉⵍ ⴳ ⵢⴰⵏ ⵓⵣⵎⵣ. ⵎⵛ ⵉⵍⵍⴰ ⵡⴰⴱⴱⴰⵥ ⴰⵙⵓⵍⴰⵏ ⵔⴰⴷ ⵜⵜⵓⵙⵏⴼⵍⵏ ⵎⴰⵕⵕⴰ ⵉⴳⵔⴰⵏ ⴳ ⵢⴰⵏ ⵓⵣⵎⵣ. diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 6c7e63ba..f546914f 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -3,6 +3,7 @@ 简单计算器 计算器 科学计算器 + Unit converter 错误: 被零除 @@ -13,6 +14,48 @@ 按下按键后震动 用逗号作小数点 + + Length + Kilometer + Hectometer + Decameter + Meter + Decimeter + Centimeter + Millimeter + Micrometer + Nanometer + Picometer + Angstrom + Mile + Chain + Yard + Foot + Mil + Inch + Fathom + Cable + Nautical Mile + Link + Rod + Astronomical Unit + Parsec + Light Year + Area + Square Kilometer + Square Meter + Square Centimeter + Square Millimeter + Square Mile + Square Yard + Square Mil + Square Inch + Square Rod + Acre + Are + Dunam + Hectare + Volume 如何使用 C (清除) 按钮? 点按它一次删除一个字母。长按它将立即重置所有字段。 @@ -20,4 +63,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index f39df6f3..02cbcf77 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -3,6 +3,7 @@ 簡易計算機 計算機 科學計算機 + Unit converter 錯誤:除以零 @@ -13,6 +14,48 @@ 按下按鈕時震動 Use comma as a decimal mark + + Length + Kilometer + Hectometer + Decameter + Meter + Decimeter + Centimeter + Millimeter + Micrometer + Nanometer + Picometer + Angstrom + Mile + Chain + Yard + Foot + Mil + Inch + Fathom + Cable + Nautical Mile + Link + Rod + Astronomical Unit + Parsec + Light Year + Area + Square Kilometer + Square Meter + Square Centimeter + Square Millimeter + Square Mile + Square Yard + Square Mil + Square Inch + Square Rod + Acre + Are + Dunam + Hectare + Volume C(清除)按鈕如何使用? 按一次會刪除一個字元。長按會馬上重設全部欄位。 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 214962e0..523d38b4 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -3,6 +3,7 @@ Simple Calculator Calculator Scientific Calculator + Unit converter Error: division by zero @@ -17,6 +18,49 @@ Vibrate on button press Use comma as a decimal mark + + Length + Kilometer + Hectometer + Decameter + Meter + Decimeter + Centimeter + Millimeter + Micrometer + Nanometer + Picometer + Angstrom + Mile + Chain + Yard + Foot + Mil + Inch + Fathom + Cable + Nautical Mile + Link + Rod + Astronomical Unit + Parsec + Light Year + Area + Square Kilometer + Square Meter + Square Centimeter + Square Millimeter + Square Mile + Square Yard + Square Mil + Square Inch + Square Rod + Acre + Are + Dunam + Hectare + Volume + How does the C (Clear) button work? Tapping on it will remove one character at a time. Long pressing it will reset all fields at once.