Merge tag 'nadeshiko-pink'

# Conflicts:
#	app/build.gradle.kts
#	feature/unitslist/src/main/java/com/sadellie/unitto/feature/unitslist/navigation/UnitsListNavigation.kt
#	gradle/libs.versions.toml
This commit is contained in:
Sad Ellie 2023-09-30 23:12:14 +03:00
commit c3f921b520
272 changed files with 12895 additions and 5815 deletions

1
.gitignore vendored
View File

@ -91,3 +91,4 @@ lint/tmp/
/app/google-services.json
/tools
/dirty

View File

@ -10,25 +10,44 @@
</p>
## 📲 Download
<a href="https://play.google.com/store/apps/details?id=com.sadellie.unitto"><img alt="Google Play" src="./content/googlePlay.png" width="32%"/></a>
<a href="https://f-droid.org/packages/com.sadellie.unitto"><img alt="F-Droid" src="./content/fDroid.png" width="27%"/></a>
<a href="https://play.google.com/store/apps/details?id=com.sadellie.unitto"><img alt="Google Play" src="./content/gplay.svg" height="80"/></a>
<a href="https://f-droid.org/packages/com.sadellie.unitto"><img alt="F-Droid" src="./content/fdroid.svg" height="80"/></a>
<a href="https://github.com/sadellie/unitto/releases/latest"><img alt="GitHub" src="./content/github.svg" height="80"/></a>
## 😎 Features
- **Instant** expression evaluation
- Expressions **history**
- **Copy**, **paste** and **cut** expression
- **Material You** Theme even for **old devices**
- **569** units and currencies
- **583** units and currencies
- **Smart** units search
- **Adaptive** units sorting algorithm
- **Small** app size
- **Bulk convert** units
- **Favorite** units
- Ability to **disable unit groups**
- Built-in **Date calculator**
- Customizable number **formatter**
- **SI Standard**
**Currency converter** needs Internet connection, stop asking stupid questions.
## ⚠ Security
### `com.sadellie.unitto.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION`
Read (boring): https://developer.android.com/about/versions/14/behavior-changes-14#runtime-receivers-exported
### `android.permission.INTERNET`
Used in **Unit Converter** to update currency rates. Requests are made *only* when you select a currency unit. See: [CurrencyApiService.kt](https://github.com/sadellie/unitto/blob/2405a2656ac8de3877a647f19813b4498f24c7a8/data/units/src/main/java/com/sadellie/unitto/data/units/remote/CurrencyApiService.kt) and [UnitsRepository.kt](https://github.com/sadellie/unitto/blob/49f1520d88843ed3cc7ebc02307e877950c9899b/data/units/src/main/java/com/sadellie/unitto/data/units/UnitsRepository.kt)
### `android.permission.ACCESS_NETWORK_STATE`
Used in **Unit Converter** as a callback. Retries to update currency rates if there was an error (no network, for example) and the Internet connection is back. See: [NetworkUtils.kt](https://github.com/sadellie/unitto/blob/d7db2780c83cdda33335c5278cafe4148c5e7778/feature/converter/src/main/java/com/sadellie/unitto/feature/converter/NetworkUtils.kt) and [ConverterScreen.kt](https://github.com/sadellie/unitto/blob/6fcf340abac7d34d2de9b142bf8208b55a09079f/feature/converter/src/main/java/com/sadellie/unitto/feature/converter/ConverterScreen.kt)
### Non-free network service
*Non-free* doesn't mean that you need to pay, put your credit card away. In this context it means that you can't host it on your machine (why the fuck would anyone want to host a currency API service?).
The app uses [Free Currency Rates API](https://github.com/fawazahmed0/currency-api) by [fawazahmed0](https://github.com/fawazahmed0).
Requests are send to `cdn.jsdelivr.net`.
<sup>TL;DR: the app is legit</sup>
## 👅 [Translate](https://poeditor.com/join/project/T4zjmoq8dx)
Join on **POEditor** to help.
@ -40,9 +59,8 @@ Report bugs or request improvements. I may close your issue as not planned and r
If you think that your question will not fit in "Issues", start a discussion.
## 👩‍💻 ~~Contribute code~~
Code contributions are **not** welcomed. If you really want to, **ask me** first.
Hard forks and alterations of Unitto are **not** welcomed. Use a "Fork" button so that commits' author is not lost.
1. At the moment I do not need any help in code.
2. Hard forks and alterations of Unitto are **not** welcomed. Use a "Fork" button so that commits' author is not lost.
## 🔎 Additional
Terms and Conditions: https://sadellie.github.io/unitto/terms

View File

@ -16,8 +16,6 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
@file:Suppress("UnstableApiUsage")
plugins {
// Basic stuff
id("com.android.application")
@ -34,8 +32,21 @@ android {
applicationId = "com.sadellie.unitto"
minSdk = 21
targetSdk = 34
versionCode = 24
versionName = "Mikado Yellow"
versionCode = 26
versionName = "Nadeshiko Pink"
resourceConfigurations += setOf(
"en",
"en-rGB",
"de",
"es",
"fr",
"hu",
"in",
"it",
"nl",
"ru",
"tr",
)
}
buildTypes {
@ -91,9 +102,6 @@ android {
kotlinOptions {
jvmTarget = JavaVersion.VERSION_11.toString()
freeCompilerArgs = freeCompilerArgs + listOf(
"-opt-in=androidx.lifecycle.compose.ExperimentalLifecycleComposeApi"
)
}
composeOptions {
@ -108,24 +116,24 @@ tasks.withType<org.jetbrains.kotlin.gradle.tasks.KotlinCompile>().configureEach
}
dependencies {
implementation(libs.androidx.core)
coreLibraryDesugaring(libs.android.desugarJdkLibs)
implementation(libs.androidx.core.core.ktx)
coreLibraryDesugaring(libs.com.android.tools.desugar.jdk.libs)
implementation(libs.androidx.compose.material3)
implementation(libs.androidx.compose.material.icons.extended)
implementation(libs.androidx.lifecycle.runtime.compose)
implementation(libs.androidx.lifecycle.lifecycle.runtime.compose)
implementation(libs.com.github.sadellie.themmo)
implementation(libs.com.google.accompanist.systemuicontroller)
implementation(libs.androidx.datastore)
implementation(libs.com.google.accompanist.accompanist.systemuicontroller)
implementation(libs.androidx.datastore.datastore.preferences)
implementation(libs.androidx.appcompat.appcompat)
implementation(project(mapOf("path" to ":feature:converter")))
implementation(project(mapOf("path" to ":feature:calculator")))
implementation(project(mapOf("path" to ":feature:settings")))
implementation(project(mapOf("path" to ":feature:unitslist")))
implementation(project(mapOf("path" to ":feature:datecalculator")))
implementation(project(mapOf("path" to ":feature:timezone")))
implementation(project(mapOf("path" to ":data:model")))
implementation(project(mapOf("path" to ":data:userprefs")))
implementation(project(mapOf("path" to ":core:ui")))
implementation(project(mapOf("path" to ":core:base")))
implementation(project(":feature:converter"))
implementation(project(":feature:calculator"))
implementation(project(":feature:settings"))
implementation(project(":feature:datecalculator"))
implementation(project(":feature:timezone"))
implementation(project(":data:model"))
implementation(project(":data:userprefs"))
implementation(project(":core:ui"))
implementation(project(":core:base"))
}

View File

@ -7,8 +7,8 @@
android:name=".UnittoApplication"
android:icon="@mipmap/ic_launcher_icon"
android:label="@string/calculator"
android:supportsRtl="false"
android:localeConfig="@xml/locales_config"
android:theme="@style/Theme.Unitto">
<activity
android:windowSoftInputMode="adjustPan"
@ -36,6 +36,15 @@
<action android:name="android.service.quicksettings.action.QS_TILE" />
</intent-filter>
</service>
<service
android:name="androidx.appcompat.app.AppLocalesMetadataHolderService"
android:enabled="false"
android:exported="false">
<meta-data
android:name="autoStoreLocales"
android:value="true" />
</service>
</application>
</manifest>

View File

@ -23,8 +23,8 @@ import android.content.Context
import android.os.Bundle
import android.util.AttributeSet
import android.view.View
import androidx.activity.ComponentActivity
import androidx.activity.compose.setContent
import androidx.appcompat.app.AppCompatActivity
import androidx.core.view.WindowCompat
import androidx.lifecycle.compose.collectAsStateWithLifecycle
import com.sadellie.unitto.data.userprefs.UserPreferencesRepository
@ -32,7 +32,7 @@ import dagger.hilt.android.AndroidEntryPoint
import javax.inject.Inject
@AndroidEntryPoint
internal class MainActivity : ComponentActivity() {
internal class MainActivity : AppCompatActivity() {
@Inject
lateinit var userPrefsRepository: UserPreferencesRepository
@ -41,10 +41,10 @@ internal class MainActivity : ComponentActivity() {
super.onCreate(savedInstanceState)
setContent {
val uiPrefs = userPrefsRepository.uiPreferencesFlow
val prefs = userPrefsRepository.appPrefs
.collectAsStateWithLifecycle(null).value
if (uiPrefs != null) UnittoApp(uiPrefs)
if (prefs != null) UnittoApp(prefs)
}
}

View File

@ -46,27 +46,29 @@ import com.sadellie.unitto.core.ui.common.isOpen
import com.sadellie.unitto.core.ui.common.open
import com.sadellie.unitto.core.ui.common.rememberUnittoDrawerState
import com.sadellie.unitto.core.ui.model.DrawerItems
import com.sadellie.unitto.core.ui.theme.AppTypography
import com.sadellie.unitto.core.ui.pushDynamicShortcut
import com.sadellie.unitto.core.ui.theme.TypographySystem
import com.sadellie.unitto.core.ui.theme.TypographyUnitto
import com.sadellie.unitto.core.ui.theme.DarkThemeColors
import com.sadellie.unitto.core.ui.theme.LightThemeColors
import com.sadellie.unitto.data.userprefs.UIPreferences
import com.sadellie.unitto.data.userprefs.AppPreferences
import io.github.sadellie.themmo.Themmo
import io.github.sadellie.themmo.rememberThemmoController
import kotlinx.coroutines.launch
@OptIn(ExperimentalFoundationApi::class)
@Composable
internal fun UnittoApp(uiPrefs: UIPreferences) {
internal fun UnittoApp(prefs: AppPreferences) {
val mContext = LocalContext.current
val themmoController = rememberThemmoController(
lightColorScheme = LightThemeColors,
darkColorScheme = DarkThemeColors,
themingMode = uiPrefs.themingMode,
dynamicThemeEnabled = uiPrefs.enableDynamicTheme,
amoledThemeEnabled = uiPrefs.enableAmoledTheme,
customColor = uiPrefs.customColor,
monetMode = uiPrefs.monetMode
themingMode = prefs.themingMode,
dynamicThemeEnabled = prefs.enableDynamicTheme,
amoledThemeEnabled = prefs.enableAmoledTheme,
customColor = prefs.customColor,
monetMode = prefs.monetMode
)
val navController = rememberNavController()
val sysUiController = rememberSystemUiController()
@ -77,9 +79,9 @@ internal fun UnittoApp(uiPrefs: UIPreferences) {
val shortcutsScope = rememberCoroutineScope()
val tabs by remember(uiPrefs.enableToolsExperiment) {
val tabs by remember(prefs.enableToolsExperiment) {
derivedStateOf {
if (uiPrefs.enableToolsExperiment) {
if (prefs.enableToolsExperiment) {
listOf(
DrawerItems.Calculator,
DrawerItems.Converter,
@ -105,7 +107,7 @@ internal fun UnittoApp(uiPrefs: UIPreferences) {
Themmo(
themmoController = themmoController,
typography = AppTypography,
typography = if (prefs.systemFont) TypographySystem else TypographyUnitto,
animationSpec = tween(250)
) {
val backgroundColor = MaterialTheme.colorScheme.background
@ -150,7 +152,7 @@ internal fun UnittoApp(uiPrefs: UIPreferences) {
UnittoNavigation(
navController = navController,
themmoController = it,
startDestination = uiPrefs.startingScreen,
startDestination = prefs.startingScreen,
openDrawer = { drawerScope.launch { drawerState.open() } }
)
}

View File

@ -18,25 +18,20 @@
package com.sadellie.unitto
import androidx.compose.animation.fadeIn
import androidx.compose.animation.fadeOut
import androidx.compose.foundation.background
import androidx.compose.material3.MaterialTheme
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.hilt.navigation.compose.hiltViewModel
import androidx.navigation.NavHostController
import androidx.navigation.compose.NavHost
import com.sadellie.unitto.feature.calculator.navigation.calculatorGraph
import com.sadellie.unitto.feature.converter.ConverterViewModel
import com.sadellie.unitto.feature.converter.navigation.converterGraph
import com.sadellie.unitto.feature.datecalculator.navigation.dateCalculatorGraph
import com.sadellie.unitto.feature.settings.navigation.navigateToSettings
import com.sadellie.unitto.feature.settings.navigation.navigateToUnitGroups
import com.sadellie.unitto.feature.settings.navigation.settingGraph
import com.sadellie.unitto.feature.unitslist.UnitsListViewModel
import com.sadellie.unitto.feature.unitslist.navigation.leftScreen
import com.sadellie.unitto.feature.unitslist.navigation.navigateToLeftSide
import com.sadellie.unitto.feature.unitslist.navigation.navigateToRightSide
import com.sadellie.unitto.feature.unitslist.navigation.rightScreen
import com.sadellie.unitto.timezone.navigation.timeZoneGraph
import io.github.sadellie.themmo.ThemmoController
@ -47,34 +42,18 @@ internal fun UnittoNavigation(
startDestination: String,
openDrawer: () -> Unit
) {
val converterViewModel: ConverterViewModel = hiltViewModel()
val unitsListViewModel: UnitsListViewModel = hiltViewModel()
NavHost(
navController = navController,
startDestination = startDestination,
modifier = Modifier.background(MaterialTheme.colorScheme.background)
modifier = Modifier.background(MaterialTheme.colorScheme.background),
enterTransition = { fadeIn() },
exitTransition = { fadeOut() }
) {
converterGraph(
navigateToLeftScreen = navController::navigateToLeftSide,
navigateToRightScreen = navController::navigateToRightSide,
openDrawer = openDrawer,
navController = navController,
navigateToSettings = navController::navigateToSettings,
navigateToMenu = openDrawer,
viewModel = converterViewModel
)
leftScreen(
viewModel = unitsListViewModel,
navigateUp = navController::navigateUp,
navigateToUnitGroups = navController::navigateToUnitGroups,
onSelect = converterViewModel::updateUnitFrom
)
rightScreen(
viewModel = unitsListViewModel,
navigateUp = navController::navigateUp,
navigateToUnitGroups = navController::navigateToUnitGroups,
onSelect = converterViewModel::updateUnitTo
navigateToUnitGroups = navController::navigateToUnitGroups
)
settingGraph(

View File

@ -1,5 +1,5 @@
<resources>
<style name="Theme.Unitto" parent="@android:style/Theme.Material.NoActionBar">
<style name="Theme.Unitto" parent="Theme.AppCompat.DayNight.NoActionBar">
<item name="android:windowBackground">@color/window_background</item>
<item name="android:statusBarColor">@color/window_background</item>
<item name="android:navigationBarColor">@color/window_background</item>

View File

@ -23,19 +23,20 @@ plugins {
group = "com.sadellie.unitto.buildlogic"
java {
sourceCompatibility = JavaVersion.VERSION_11
targetCompatibility = JavaVersion.VERSION_11
sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17
}
tasks.withType<org.jetbrains.kotlin.gradle.tasks.KotlinCompile>().configureEach {
kotlinOptions {
jvmTarget = JavaVersion.VERSION_11.toString()
jvmTarget = JavaVersion.VERSION_17.toString()
}
}
dependencies {
compileOnly(libs.android.gradlePlugin)
compileOnly(libs.kotlin.gradlePlugin)
compileOnly(libs.ksp.gradlePlugin)
}
gradlePlugin {
@ -59,5 +60,10 @@ gradlePlugin {
id = "unitto.library.compose"
implementationClass = "UnittoLibraryComposePlugin"
}
register("unittoRoomPlugin") {
id = "unitto.room"
implementationClass = "UnittoRoomPlugin"
}
}
}

View File

@ -32,10 +32,10 @@ class UnittoHiltPlugin : Plugin<Project> {
}
val libs = extensions.getByType<VersionCatalogsExtension>().named("libs")
dependencies {
"implementation"(libs.findLibrary("androidx.hilt").get())
"implementation"(libs.findLibrary("com.google.dagger.android").get())
"kapt"(libs.findLibrary("com.google.dagger.processor").get())
"kapt"(libs.findLibrary("com.google.dagger.compiler").get())
"implementation"(libs.findLibrary("androidx.hilt.hilt.navigation.compose").get())
"implementation"(libs.findLibrary("com.google.dagger.android.hilt.android").get())
"kapt"(libs.findLibrary("com.google.dagger.dagger.android.processor").get())
"kapt"(libs.findLibrary("com.google.dagger.hilt.compiler").get())
}
}
}

View File

@ -36,7 +36,7 @@ class UnittoLibraryComposePlugin : Plugin<Project> {
val libs = extensions.getByType<VersionCatalogsExtension>().named("libs")
dependencies {
"implementation"(libs.findLibrary("androidx.compose.material3").get())
"implementation"(libs.findLibrary("androidx.lifecycle.runtime.compose").get())
"implementation"(libs.findLibrary("androidx.lifecycle.lifecycle.runtime.compose").get())
"implementation"(libs.findLibrary("androidx.compose.material.icons.extended").get())
"implementation"(libs.findLibrary("androidx.compose.ui.tooling").get())
"implementation"(libs.findLibrary("androidx.compose.ui.tooling.preview").get())

View File

@ -28,10 +28,10 @@ class UnittoLibraryFeaturePlugin : Plugin<Project> {
with(target) {
val libs = extensions.getByType<VersionCatalogsExtension>().named("libs")
dependencies {
"implementation"(libs.findLibrary("androidx.navigation").get())
"implementation"(libs.findLibrary("androidx.navigation.navigation.compose").get())
"implementation"(project(mapOf("path" to ":core:base")))
"implementation"(project(mapOf("path" to ":core:ui")))
"implementation"(project(":core:base"))
"implementation"(project(":core:ui"))
}
}
}

View File

@ -43,7 +43,7 @@ class UnittoLibraryPlugin : Plugin<Project> {
val libs = extensions.getByType<VersionCatalogsExtension>().named("libs")
dependencies {
"implementation"(libs.findLibrary("androidx.core").get())
"implementation"(libs.findLibrary("androidx.core.core.ktx").get())
}
}
}

View File

@ -0,0 +1,42 @@
/*
* Unitto is a unit converter for Android
* Copyright (c) 2023 Elshan Agaev
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
import org.gradle.api.Plugin
import org.gradle.api.Project
import org.gradle.api.artifacts.VersionCatalogsExtension
import org.gradle.kotlin.dsl.dependencies
import org.gradle.kotlin.dsl.getByType
@Suppress("UNUSED")
class UnittoRoomPlugin : Plugin<Project> {
override fun apply(target: Project) {
with(target) {
val libs = extensions.getByType<VersionCatalogsExtension>().named("libs")
with(pluginManager) {
apply("com.google.devtools.ksp")
apply("androidx.room")
}
dependencies {
"implementation"(libs.findLibrary("androidx.room.runtime").get())
"implementation"(libs.findLibrary("androidx.room.ktx").get())
"ksp"(libs.findLibrary("androidx.room.compiler").get())
}
}
}
}

View File

@ -23,9 +23,8 @@ import org.gradle.api.Project
import org.gradle.api.artifacts.VersionCatalogsExtension
import org.gradle.kotlin.dsl.getByType
@Suppress("UnstableApiUsage")
internal fun Project.configureCompose(
commonExtension: CommonExtension<*, *, *, *>,
commonExtension: CommonExtension<*, *, *, *, *>,
) {
commonExtension.apply {
buildFeatures {

View File

@ -29,9 +29,8 @@ import org.gradle.kotlin.dsl.withType
import org.jetbrains.kotlin.gradle.dsl.KotlinJvmOptions
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
@Suppress("UnstableApiUsage")
internal fun Project.configureKotlinAndroid(
commonExtension: CommonExtension<*, *, *, *>,
commonExtension: CommonExtension<*, *, *, *, *>,
) {
commonExtension.apply {
compileSdk = 34
@ -74,7 +73,7 @@ internal fun Project.configureKotlinAndroid(
"-opt-in=androidx.compose.animation.ExperimentalAnimationApi",
"-opt-in=androidx.compose.foundation.ExperimentalFoundationApi",
"-opt-in=androidx.compose.ui.unit.ExperimentalUnitApi",
"-opt-in=androidx.lifecycle.compose.ExperimentalLifecycleComposeApi"
"-opt-in=kotlinx.coroutines.ExperimentalCoroutinesApi",
)
jvmTarget = JavaVersion.VERSION_11.toString()
}
@ -90,10 +89,10 @@ internal fun Project.configureKotlinAndroid(
val libs = extensions.getByType<VersionCatalogsExtension>().named("libs")
dependencies {
add("coreLibraryDesugaring", libs.findLibrary("android.desugarJdkLibs").get())
add("coreLibraryDesugaring", libs.findLibrary("com.android.tools.desugar.jdk.libs").get())
}
}
fun CommonExtension<*, *, *, *>.kotlinOptions(block: KotlinJvmOptions.() -> Unit) {
fun CommonExtension<*, *, *, *, *>.kotlinOptions(block: KotlinJvmOptions.() -> Unit) {
(this as ExtensionAware).extensions.configure("kotlinOptions", block)
}

View File

@ -3,6 +3,8 @@ plugins {
alias(libs.plugins.android.gradlePlugin) apply false
alias(libs.plugins.kotlin.jvm) apply false
alias(libs.plugins.hilt) apply false
alias(libs.plugins.ksp) apply false
alias(libs.plugins.room) apply false
}
tasks.register("clean", Delete::class) {

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

7
content/fdroid.svg Normal file
View File

@ -0,0 +1,7 @@
<svg width="99" height="40" viewBox="0 0 99 40" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="99" height="40" rx="9" fill="#00531D"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M15.9924 9.17028C15.7654 8.94324 15.3973 8.94324 15.1703 9.17028C14.9432 9.39731 14.9432 9.76541 15.1703 9.99244L17.2073 12.0295C17.1283 12.2155 17.0846 12.4201 17.0846 12.6349V15.7355C17.0846 16.5917 17.7787 17.2857 18.6349 17.2857H33.3626C34.2188 17.2857 34.9128 16.5917 34.9128 15.7355V12.6349C34.9128 12.4208 34.8694 12.2168 34.7909 12.0312L36.8297 9.99244C37.0568 9.76541 37.0568 9.39732 36.8297 9.17028C36.6027 8.94325 36.2346 8.94325 36.0076 9.17028L33.9698 11.2081C33.7833 11.1286 33.5781 11.0846 33.3626 11.0846H18.6349C18.4201 11.0846 18.2155 11.1283 18.0295 11.2073L15.9924 9.17028ZM22.8982 14.1852C22.8982 15.0414 22.2041 15.7355 21.3479 15.7355C20.4917 15.7355 19.7976 15.0414 19.7976 14.1852C19.7976 13.329 20.4917 12.6349 21.3479 12.6349C22.2041 12.6349 22.8982 13.329 22.8982 14.1852ZM32.1999 14.1852C32.1999 15.0414 31.5058 15.7355 30.6496 15.7355C29.7934 15.7355 29.0993 15.0414 29.0993 14.1852C29.0993 13.329 29.7934 12.6349 30.6496 12.6349C31.5058 12.6349 32.1999 13.329 32.1999 14.1852Z" fill="#A3F6AB"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M29.8757 24.262C29.8757 26.4025 28.1405 28.1377 26 28.1377C23.8595 28.1377 22.1243 26.4025 22.1243 24.262C22.1243 22.1215 23.8595 20.3863 26 20.3863C28.1405 20.3863 29.8757 22.1215 29.8757 24.262ZM26 26.975C27.4983 26.975 28.713 25.7603 28.713 24.262C28.713 22.7636 27.4983 21.549 26 21.549C24.771 21.549 23.7329 22.3662 23.3994 23.4869H24.6571C24.9252 23.0235 25.4262 22.7117 26 22.7117C26.8562 22.7117 27.5503 23.4058 27.5503 24.262C27.5503 25.1182 26.8562 25.8123 26 25.8123C25.4262 25.8123 24.9252 25.5005 24.6571 25.0371H23.3994C23.7329 26.1578 24.771 26.975 26 26.975Z" fill="#A3F6AB"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M17.0846 28.9128V19.6112C17.0846 18.755 17.7787 18.0609 18.6349 18.0609H33.3626C34.2188 18.0609 34.9128 18.755 34.9128 19.6112V28.9128C34.9128 29.769 34.2188 30.4631 33.3626 30.4631H18.6349C17.7787 30.4631 17.0846 29.769 17.0846 28.9128ZM30.6508 24.262C30.6508 26.8306 28.5686 28.9128 26 28.9128C23.4314 28.9128 21.3492 26.8306 21.3492 24.262C21.3492 21.6934 23.4314 19.6112 26 19.6112C28.5686 19.6112 30.6508 21.6934 30.6508 24.262Z" fill="#A3F6AB"/>
<path d="M49.95 20.31H53.56V21.17H49.95V20.31ZM50.05 24H49.05V17H53.99V17.87H50.05V24ZM55.2177 21.67V20.84H57.9077V21.67H55.2177ZM59.8258 24V17H62.7758C63.5224 17 64.1791 17.1467 64.7458 17.44C65.3191 17.7333 65.7624 18.1433 66.0758 18.67C66.3958 19.1967 66.5558 19.8067 66.5558 20.5C66.5558 21.1933 66.3958 21.8033 66.0758 22.33C65.7624 22.8567 65.3191 23.2667 64.7458 23.56C64.1791 23.8533 63.5224 24 62.7758 24H59.8258ZM60.8258 23.13H62.7158C63.2958 23.13 63.7958 23.02 64.2158 22.8C64.6424 22.58 64.9724 22.2733 65.2058 21.88C65.4391 21.48 65.5558 21.02 65.5558 20.5C65.5558 19.9733 65.4391 19.5133 65.2058 19.12C64.9724 18.7267 64.6424 18.42 64.2158 18.2C63.7958 17.98 63.2958 17.87 62.7158 17.87H60.8258V23.13ZM68.2475 24V18.7H69.1675V20.14L69.0775 19.78C69.2242 19.4133 69.4708 19.1333 69.8175 18.94C70.1642 18.7467 70.5908 18.65 71.0975 18.65V19.58C71.0575 19.5733 71.0175 19.57 70.9775 19.57C70.9442 19.57 70.9108 19.57 70.8775 19.57C70.3642 19.57 69.9575 19.7233 69.6575 20.03C69.3575 20.3367 69.2075 20.78 69.2075 21.36V24H68.2475ZM74.8019 24.06C74.2685 24.06 73.7952 23.9433 73.3819 23.71C72.9685 23.4767 72.6419 23.1567 72.4019 22.75C72.1619 22.3367 72.0419 21.87 72.0419 21.35C72.0419 20.8233 72.1619 20.3567 72.4019 19.95C72.6419 19.5433 72.9685 19.2267 73.3819 19C73.7952 18.7667 74.2685 18.65 74.8019 18.65C75.3285 18.65 75.7985 18.7667 76.2119 19C76.6319 19.2267 76.9585 19.5433 77.1919 19.95C77.4319 20.35 77.5519 20.8167 77.5519 21.35C77.5519 21.8767 77.4319 22.3433 77.1919 22.75C76.9585 23.1567 76.6319 23.4767 76.2119 23.71C75.7985 23.9433 75.3285 24.06 74.8019 24.06ZM74.8019 23.22C75.1419 23.22 75.4452 23.1433 75.7119 22.99C75.9852 22.8367 76.1985 22.62 76.3519 22.34C76.5052 22.0533 76.5819 21.7233 76.5819 21.35C76.5819 20.97 76.5052 20.6433 76.3519 20.37C76.1985 20.09 75.9852 19.8733 75.7119 19.72C75.4452 19.5667 75.1419 19.49 74.8019 19.49C74.4619 19.49 74.1585 19.5667 73.8919 19.72C73.6252 19.8733 73.4119 20.09 73.2519 20.37C73.0919 20.6433 73.0119 20.97 73.0119 21.35C73.0119 21.7233 73.0919 22.0533 73.2519 22.34C73.4119 22.62 73.6252 22.8367 73.8919 22.99C74.1585 23.1433 74.4619 23.22 74.8019 23.22ZM79.1795 24V18.7H80.1395V24H79.1795ZM79.6595 17.68C79.4729 17.68 79.3162 17.62 79.1895 17.5C79.0695 17.38 79.0095 17.2333 79.0095 17.06C79.0095 16.88 79.0695 16.73 79.1895 16.61C79.3162 16.49 79.4729 16.43 79.6595 16.43C79.8462 16.43 79.9995 16.49 80.1195 16.61C80.2462 16.7233 80.3095 16.8667 80.3095 17.04C80.3095 17.22 80.2495 17.3733 80.1295 17.5C80.0095 17.62 79.8529 17.68 79.6595 17.68ZM84.4625 24.06C83.9492 24.06 83.4892 23.9467 83.0825 23.72C82.6825 23.4933 82.3658 23.1767 82.1325 22.77C81.8992 22.3633 81.7825 21.89 81.7825 21.35C81.7825 20.81 81.8992 20.34 82.1325 19.94C82.3658 19.5333 82.6825 19.2167 83.0825 18.99C83.4892 18.7633 83.9492 18.65 84.4625 18.65C84.9092 18.65 85.3125 18.75 85.6725 18.95C86.0325 19.15 86.3192 19.45 86.5325 19.85C86.7525 20.25 86.8625 20.75 86.8625 21.35C86.8625 21.95 86.7558 22.45 86.5425 22.85C86.3358 23.25 86.0525 23.5533 85.6925 23.76C85.3325 23.96 84.9225 24.06 84.4625 24.06ZM84.5425 23.22C84.8758 23.22 85.1758 23.1433 85.4425 22.99C85.7158 22.8367 85.9292 22.62 86.0825 22.34C86.2425 22.0533 86.3225 21.7233 86.3225 21.35C86.3225 20.97 86.2425 20.6433 86.0825 20.37C85.9292 20.09 85.7158 19.8733 85.4425 19.72C85.1758 19.5667 84.8758 19.49 84.5425 19.49C84.2025 19.49 83.8992 19.5667 83.6325 19.72C83.3658 19.8733 83.1525 20.09 82.9925 20.37C82.8325 20.6433 82.7525 20.97 82.7525 21.35C82.7525 21.7233 82.8325 22.0533 82.9925 22.34C83.1525 22.62 83.3658 22.8367 83.6325 22.99C83.8992 23.1433 84.2025 23.22 84.5425 23.22ZM86.3525 24V22.57L86.4125 21.34L86.3125 20.11V16.58H87.2725V24H86.3525Z" fill="#A3F6AB"/>
</svg>

After

Width:  |  Height:  |  Size: 5.9 KiB

12
content/github.svg Normal file
View File

@ -0,0 +1,12 @@
<svg width="96" height="40" viewBox="0 0 96 40" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="96" height="40" rx="9" fill="#00531D"/>
<g clip-path="url(#clip0_502_2254)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M25.9672 9C19.9026 9 15 14.0417 15 20.2789C15 25.2646 18.1413 29.485 22.4991 30.9787C23.0439 31.091 23.2435 30.736 23.2435 30.4374C23.2435 30.1759 23.2255 29.2796 23.2255 28.3458C20.1747 29.0182 19.5394 27.0013 19.5394 27.0013C19.0491 25.6941 18.3227 25.3581 18.3227 25.3581C17.3241 24.6672 18.3954 24.6672 18.3954 24.6672C19.503 24.7419 20.0842 25.825 20.0842 25.825C21.0646 27.5428 22.6443 27.0574 23.2799 26.7586C23.3706 26.0303 23.6613 25.5261 23.9699 25.2461C21.5367 24.9846 18.9766 24.0136 18.9766 19.6812C18.9766 18.4488 19.4121 17.4404 20.1022 16.6562C19.9933 16.3762 19.6119 15.2182 20.2113 13.6684C20.2113 13.6684 21.1373 13.3695 23.2253 14.8261C24.1192 14.5792 25.0411 14.4536 25.9672 14.4526C26.8932 14.4526 27.8372 14.5834 28.7089 14.8261C30.7971 13.3695 31.7231 13.6684 31.7231 13.6684C32.3225 15.2182 31.9409 16.3762 31.832 16.6562C32.5403 17.4404 32.9578 18.4488 32.9578 19.6812C32.9578 24.0136 30.3978 24.9658 27.9463 25.2461C28.3459 25.6008 28.6907 26.273 28.6907 27.3375C28.6907 28.85 28.6728 30.0639 28.6728 30.4372C28.6728 30.736 28.8726 31.091 29.4172 30.9789C33.775 29.4847 36.9163 25.2646 36.9163 20.2789C36.9342 14.0417 32.0136 9 25.9672 9Z" fill="#A3F6AB"/>
</g>
<path d="M52.21 24.08C51.67 24.08 51.1733 23.9933 50.72 23.82C50.2667 23.64 49.8733 23.39 49.54 23.07C49.2067 22.7433 48.9467 22.3633 48.76 21.93C48.5733 21.4967 48.48 21.02 48.48 20.5C48.48 19.98 48.5733 19.5033 48.76 19.07C48.9467 18.6367 49.2067 18.26 49.54 17.94C49.88 17.6133 50.2767 17.3633 50.73 17.19C51.1833 17.01 51.6833 16.92 52.23 16.92C52.7833 16.92 53.29 17.01 53.75 17.19C54.21 17.37 54.6 17.64 54.92 18L54.3 18.62C54.0133 18.34 53.7 18.1367 53.36 18.01C53.0267 17.8767 52.6633 17.81 52.27 17.81C51.87 17.81 51.4967 17.8767 51.15 18.01C50.81 18.1433 50.5133 18.33 50.26 18.57C50.0133 18.81 49.82 19.0967 49.68 19.43C49.5467 19.7567 49.48 20.1133 49.48 20.5C49.48 20.88 49.5467 21.2367 49.68 21.57C49.82 21.8967 50.0133 22.1833 50.26 22.43C50.5133 22.67 50.81 22.8567 51.15 22.99C51.49 23.1233 51.86 23.19 52.26 23.19C52.6333 23.19 52.99 23.1333 53.33 23.02C53.6767 22.9 53.9967 22.7033 54.29 22.43L54.86 23.19C54.5133 23.4833 54.1067 23.7067 53.64 23.86C53.18 24.0067 52.7033 24.08 52.21 24.08ZM53.9 23.06V20.46H54.86V23.19L53.9 23.06ZM56.9346 24V18.7H57.8946V24H56.9346ZM57.4146 17.68C57.2279 17.68 57.0713 17.62 56.9446 17.5C56.8246 17.38 56.7646 17.2333 56.7646 17.06C56.7646 16.88 56.8246 16.73 56.9446 16.61C57.0713 16.49 57.2279 16.43 57.4146 16.43C57.6013 16.43 57.7546 16.49 57.8746 16.61C58.0013 16.7233 58.0646 16.8667 58.0646 17.04C58.0646 17.22 58.0046 17.3733 57.8846 17.5C57.7646 17.62 57.6079 17.68 57.4146 17.68ZM61.8476 24.06C61.3142 24.06 60.9009 23.9167 60.6076 23.63C60.3142 23.3433 60.1676 22.9333 60.1676 22.4V17.54H61.1276V22.36C61.1276 22.6467 61.1976 22.8667 61.3376 23.02C61.4842 23.1733 61.6909 23.25 61.9576 23.25C62.2576 23.25 62.5076 23.1667 62.7076 23L63.0076 23.69C62.8609 23.8167 62.6842 23.91 62.4776 23.97C62.2776 24.03 62.0676 24.06 61.8476 24.06ZM59.2676 19.49V18.7H62.6476V19.49H59.2676ZM69.6282 17H70.6282V24H69.6282V17ZM65.6082 24H64.6082V17H65.6082V24ZM69.7182 20.88H65.5082V20.01H69.7182V20.88ZM75.1134 24.06C74.6601 24.06 74.2601 23.9767 73.9134 23.81C73.5734 23.6433 73.3068 23.39 73.1134 23.05C72.9268 22.7033 72.8334 22.27 72.8334 21.75V18.7H73.7934V21.64C73.7934 22.16 73.9168 22.55 74.1634 22.81C74.4168 23.07 74.7701 23.2 75.2234 23.2C75.5568 23.2 75.8468 23.1333 76.0934 23C76.3401 22.86 76.5301 22.66 76.6634 22.4C76.7968 22.1333 76.8634 21.8133 76.8634 21.44V18.7H77.8234V24H76.9134V22.57L77.0634 22.95C76.8901 23.3033 76.6301 23.5767 76.2834 23.77C75.9368 23.9633 75.5468 24.06 75.1134 24.06ZM82.761 24.06C82.3077 24.06 81.8977 23.96 81.531 23.76C81.171 23.5533 80.8843 23.25 80.671 22.85C80.4643 22.45 80.361 21.95 80.361 21.35C80.361 20.75 80.4677 20.25 80.681 19.85C80.901 19.45 81.191 19.15 81.551 18.95C81.9177 18.75 82.321 18.65 82.761 18.65C83.281 18.65 83.741 18.7633 84.141 18.99C84.541 19.2167 84.8577 19.5333 85.091 19.94C85.3243 20.34 85.441 20.81 85.441 21.35C85.441 21.89 85.3243 22.3633 85.091 22.77C84.8577 23.1767 84.541 23.4933 84.141 23.72C83.741 23.9467 83.281 24.06 82.761 24.06ZM79.951 24V16.58H80.911V20.11L80.811 21.34L80.871 22.57V24H79.951ZM82.681 23.22C83.021 23.22 83.3243 23.1433 83.591 22.99C83.8643 22.8367 84.0777 22.62 84.231 22.34C84.391 22.0533 84.471 21.7233 84.471 21.35C84.471 20.97 84.391 20.6433 84.231 20.37C84.0777 20.09 83.8643 19.8733 83.591 19.72C83.3243 19.5667 83.021 19.49 82.681 19.49C82.3477 19.49 82.0443 19.5667 81.771 19.72C81.5043 19.8733 81.291 20.09 81.131 20.37C80.9777 20.6433 80.901 20.97 80.901 21.35C80.901 21.7233 80.9777 22.0533 81.131 22.34C81.291 22.62 81.5043 22.8367 81.771 22.99C82.0443 23.1433 82.3477 23.22 82.681 23.22Z" fill="#A3F6AB"/>
<defs>
<clipPath id="clip0_502_2254">
<rect width="22" height="22" fill="white" transform="translate(15 9)"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

5
content/gplay.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 8.7 KiB

View File

@ -16,8 +16,6 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
@file:Suppress("UnstableApiUsage")
plugins {
id("unitto.library")
}

View File

@ -18,6 +18,7 @@
package com.sadellie.unitto.core.base
@Suppress("ObjectPropertyName")
object Token {
object Digit {
const val _1 = "1"

View File

@ -101,11 +101,12 @@ sealed class TopLevelDestinations(
}
// Shown in settings
val TOP_LEVEL_GRAPH_ROUTES: Map<String, Int> by lazy {
mapOf(
TopLevelDestinations.Calculator.graph to R.string.calculator,
TopLevelDestinations.Converter.graph to R.string.unit_converter,
TopLevelDestinations.DateCalculator.graph to R.string.date_calculator,
val TOP_LEVEL_DESTINATIONS by lazy {
listOf(
TopLevelDestinations.Calculator,
TopLevelDestinations.Converter,
TopLevelDestinations.DateCalculator,
// TopLevelDestinations.TimeZone,
)
}

View File

@ -99,47 +99,47 @@
<string name="kelvin">Kelvin</string>
<!-- Speed -->
<string name="millimeter_per_hour">Millimeter pro Stunde</string>
<string name="millimeter_per_hour">Millimeter/Stunde</string>
<string name="millimeter_per_hour_short">mm/h</string>
<string name="millimeter_per_minute">Millimeter pro Minute</string>
<string name="millimeter_per_minute">Millimeter/Minute</string>
<string name="millimeter_per_minute_short">mm/m</string>
<string name="millimeter_per_second">Millimeter pro Sekunde</string>
<string name="millimeter_per_second">Millimeter/Sekunde</string>
<string name="millimeter_per_second_short">mm/s</string>
<string name="centimeter_per_hour">Zentimeter pro Stunde</string>
<string name="centimeter_per_hour">Zentimeter/Stunde</string>
<string name="centimeter_per_hour_short">cm/h</string>
<string name="centimeter_per_minute">Zentimeter pro Minute</string>
<string name="centimeter_per_minute">Zentimeter/Minute</string>
<string name="centimeter_per_minute_short">cm/m</string>
<string name="centimeter_per_second">Zentimeter pro Sekunde</string>
<string name="centimeter_per_second">Zentimeter/Sekunde</string>
<string name="centimeter_per_second_short">cm/s</string>
<string name="meter_per_hour">Meter pro Stunde</string>
<string name="meter_per_hour">Meter/Stunde</string>
<string name="meter_per_hour_short">m/h</string>
<string name="meter_per_minute">Meter pro Minute</string>
<string name="meter_per_minute">Meter/Minute</string>
<string name="meter_per_minute_short">m/m</string>
<string name="meter_per_second">Meter pro Sekunde</string>
<string name="meter_per_second">Meter/Sekunde</string>
<string name="meter_per_second_short">m/s</string>
<string name="kilometer_per_hour">Kilometer pro Stunde</string>
<string name="kilometer_per_hour">Kilometer/Stunde</string>
<string name="kilometer_per_hour_short">km/h</string>
<string name="kilometer_per_minute">Kilometer pro Minute</string>
<string name="kilometer_per_minute">Kilometer/Minute</string>
<string name="kilometer_per_minute_short">km/m</string>
<string name="kilometer_per_second">Kilometer pro Sekunde</string>
<string name="kilometer_per_second">Kilometer/Sekunde</string>
<string name="kilometer_per_second_short">km/s</string>
<string name="foot_per_hour">Fuß pro Stunde</string>
<string name="foot_per_hour">Fuß/Stunde</string>
<string name="foot_per_hour_short">ft/h</string>
<string name="foot_per_minute">Fuß pro Minute</string>
<string name="foot_per_minute">Fuß/Minute</string>
<string name="foot_per_minute_short">ft/m</string>
<string name="foot_per_second">Fuß pro Sekunde</string>
<string name="foot_per_second">Fuß/Sekunde</string>
<string name="foot_per_second_short">ft/s</string>
<string name="yard_per_hour">Yard pro Stunde</string>
<string name="yard_per_hour">Yard/Stunde</string>
<string name="yard_per_hour_short">yd/h</string>
<string name="yard_per_minute">Yard pro Minute</string>
<string name="yard_per_minute">Yard/Minute</string>
<string name="yard_per_minute_short">yd/m</string>
<string name="yard_per_second">Yard pro Sekunde</string>
<string name="yard_per_second">Yard/Sekunde</string>
<string name="yard_per_second_short">yd/s</string>
<string name="mile_per_hour">Meilen pro Stunde</string>
<string name="mile_per_hour">Meilen/Stunde</string>
<string name="mile_per_hour_short">mi/h</string>
<string name="mile_per_minute">Meilen pro Minute</string>
<string name="mile_per_minute">Meilen/Minute</string>
<string name="mile_per_minute_short">mi/m</string>
<string name="mile_per_second">Meile pro Sekunde</string>
<string name="mile_per_second">Meile/Sekunde</string>
<string name="mile_per_second_short">mi/s</string>
<string name="knot">Knoten</string>
<string name="knot_short">kt</string>
@ -190,41 +190,41 @@
<string name="exabyte_short">EB</string>
<!-- Data transfer -->
<string name="bit_per_second">Bits pro Sekunde</string>
<string name="bit_per_second">Bits/Sekunde</string>
<string name="bit_per_second_short">b/s</string>
<string name="kibibit_per_second">Kibibit pro Sekunde</string>
<string name="kibibit_per_second">Kibibit/Sekunde</string>
<string name="kibibit_per_second_short">Kib/s</string>
<string name="kilobit_per_second">Kilobit pro Sekunde</string>
<string name="kilobit_per_second">Kilobit/Sekunde</string>
<string name="kilobit_per_second_short">Kb/s</string>
<string name="megabit_per_second">Megabit pro Sekunde</string>
<string name="megabit_per_second">Megabit/Sekunde</string>
<string name="megabit_per_second_short">Mb/s</string>
<string name="mebibit_per_second">Mebibit pro Sekunde</string>
<string name="mebibit_per_second">Mebibit/Sekunde</string>
<string name="mebibit_per_second_short">Mib/s</string>
<string name="gigabit_per_second">Gigabit pro Sekunde</string>
<string name="gigabit_per_second">Gigabit/Sekunde</string>
<string name="gigabit_per_second_short">Gb/s</string>
<string name="terabit_per_second">Terabit pro Sekunde</string>
<string name="terabit_per_second">Terabit/Sekunde</string>
<string name="terabit_per_second_short">Tb/s</string>
<string name="petabit_per_second">Petabit pro Sekunde</string>
<string name="petabit_per_second">Petabit/Sekunde</string>
<string name="petabit_per_second_short">Pb/s</string>
<string name="exabit_per_second">Exabit pro Sekunde</string>
<string name="exabit_per_second">Exabit/Sekunde</string>
<string name="exabit_per_second_short">Eb/s</string>
<string name="byte_per_second">Byte pro Sekunde</string>
<string name="byte_per_second">Byte/Sekunde</string>
<string name="byte_per_second_short">B/s</string>
<string name="kibibyte_per_second">Kibbibyte pro Sekunde</string>
<string name="kibibyte_per_second">Kibbibyte/Sekunde</string>
<string name="kibibyte_per_second_short">KiB/s</string>
<string name="kilobyte_per_second">Kilobyte pro Sekunde</string>
<string name="kilobyte_per_second">Kilobyte/Sekunde</string>
<string name="kilobyte_per_second_short">KB/s</string>
<string name="megabyte_per_second">Megabyte pro Sekunde</string>
<string name="megabyte_per_second">Megabyte/Sekunde</string>
<string name="megabyte_per_second_short">MB/s</string>
<string name="mebibyte_per_second">Mebibyte pro Sekunde</string>
<string name="mebibyte_per_second">Mebibyte/Sekunde</string>
<string name="mebibyte_per_second_short">MiB/s</string>
<string name="gigabyte_per_second">Gigabyte pro Sekunde</string>
<string name="gigabyte_per_second">Gigabyte/Sekunde</string>
<string name="gigabyte_per_second_short">GB/s</string>
<string name="terabyte_per_second">Terabyte pro Sekunde</string>
<string name="terabyte_per_second">Terabyte/Sekunde</string>
<string name="terabyte_per_second_short">TB/s</string>
<string name="petabyte_per_second">Petabyte pro Sekunde</string>
<string name="petabyte_per_second">Petabyte/Sekunde</string>
<string name="petabyte_per_second_short">PB/s</string>
<string name="exabyte_per_second">Exabyte pro Sekunde</string>
<string name="exabyte_per_second">Exabyte/Sekunde</string>
<string name="exabyte_per_second_short">EB/s</string>
<!-- Volume -->
@ -400,7 +400,7 @@
<string name="megapascal">Megapascal</string>
<string name="megapascal_short">MPa</string>
<string name="gigapascal">Gigapascal</string>
<string name="gigapascal_short">GPA</string>
<string name="gigapascal_short">GPa</string>
<string name="terapascal">Terapascal</string>
<string name="terapascal_short">TPa</string>
<string name="petapascal">Petapascal</string>
@ -409,7 +409,7 @@
<string name="exapascal_short">EPa</string>
<string name="psi">Pfund pro Quadratzoll</string>
<string name="ksi">Kilopfund pro Quadratzoll</string>
<string name="standard_atmosphere">Physikalische Atmosphäre </string>
<string name="standard_atmosphere">Physikalische Atmosphäre</string>
<string name="standard_atmosphere_short">atm</string>
<string name="torr">Torr</string>
<string name="torr_short">torr</string>
@ -417,15 +417,15 @@
<string name="millimeter_of_mercury_short">mm Hg</string>
<!-- Acceleration -->
<string name="attometer_per_square_second">Attometer pro Quadratsekunde</string>
<string name="attometer_per_square_second">Attometer/Quadratsekunde</string>
<string name="attometer_per_square_second_short">am/s^2</string>
<string name="femtometer_per_square_second">Femtometer pro Quadratsekunde</string>
<string name="femtometer_per_square_second">Femtometer/Quadratsekunde</string>
<string name="femtometer_per_square_second_short">fm/s^2</string>
<string name="picometer_per_square_second">Pikometer pro Quadratsekunde</string>
<string name="picometer_per_square_second">Pikometer/Quadratsekunde</string>
<string name="picometer_per_square_second_short">pm/s^2</string>
<string name="nanometer_per_square_second">Nanometer pro Quadratsekunde</string>
<string name="nanometer_per_square_second">Nanometer/Quadratsekunde</string>
<string name="nanometer_per_square_second_short">mm/s^2</string>
<string name="micrometer_per_square_second">Mikrometer pro Quadratsekunde</string>
<string name="micrometer_per_square_second">Mikrometer/Quadratsekunde</string>
<string name="micrometer_per_square_second_short">µm/s^2</string>
<string name="millimeter_per_square_second">Millimeter pro Quadratsekunde</string>
<string name="millimeter_per_square_second_short">mm/s^2</string>
@ -433,13 +433,13 @@
<string name="centimeter_per_square_second_short">cm/s^2</string>
<string name="decimeter_per_square_second">Dezimeter pro Quadratsekunde</string>
<string name="decimeter_per_square_second_short">dm/s^2</string>
<string name="meter_per_square_second">Meter pro Quadratsekunde</string>
<string name="meter_per_square_second">Meter/Quadratsekunde</string>
<string name="meter_per_square_second_short">m/s^2</string>
<string name="kilometer_per_square_second">Kilometer pro Quadratsekunde</string>
<string name="kilometer_per_square_second">Kilometer/Quadratsekunde</string>
<string name="kilometer_per_square_second_short">km/s^2</string>
<string name="dekameter_per_square_second">Dekameter pro Quadratsekunde</string>
<string name="dekameter_per_square_second">Dekameter/Quadratsekunde</string>
<string name="dekameter_per_square_second_short">dam/s^2</string>
<string name="hectometer_per_square_second">Hektometer pro Quadratsekunde</string>
<string name="hectometer_per_square_second">Hektometer/Quadratsekunde</string>
<string name="hectometer_per_square_second_short">hm/s^2</string>
<string name="gal">Gal</string>
<string name="gal_short">Gal</string>
@ -476,7 +476,7 @@
<string name="currency_bbd">Barbados-Dollar</string>
<string name="currency_bdt">Bagladeshe Taka</string>
<string name="currency_bgn">Bulgarische Lev</string>
<string name="currency_bhd">Bahrain-Dinar </string>
<string name="currency_bhd">Bahrain-Dinar</string>
<string name="currency_bif">Burundi-Franc</string>
<string name="currency_bmd">Bermuda-Dollar</string>
<string name="currency_bnd">Brunei-Dollar</string>
@ -611,7 +611,7 @@
<string name="currency_tzs">Tansania-Schilling</string>
<string name="currency_uah">ukrainische Hrywnja</string>
<string name="currency_ugx">Uganda-Schilling</string>
<string name="currency_uni">Uganda-Schilling</string>
<string name="currency_uni">Universe</string>
<string name="currency_usd">US-Dollar</string>
<string name="currency_usdc">USD Coin</string>
<string name="currency_uyu">Uruguayischer Peso</string>
@ -641,7 +641,7 @@
<string name="temperature">Temperatur</string>
<string name="speed">Geschwindigkeit</string>
<string name="mass">Masse</string>
<string name="data">Daten </string>
<string name="data">Daten</string>
<string name="energy">Energie</string>
<string name="power">Leistung</string>
<string name="angle">Winkel</string>
@ -663,12 +663,12 @@
<!-- Fuzzy -->
<string name="exponential_notation_setting">Exponentielle Notation</string>
<string name="unit_groups_setting">Einheitengruppen</string>
<string name="currency_rates_note_setting">Falsche Wechselkurse</string>
<string name="currency_rates_note_title">Hinweis </string>
<string name="currency_rates_note_text">Wechselkurs werden tägliche upgedatet. Es gibt keine Echtzeit Umrechnung in der App </string>
<string name="currency_rates_note_setting">Falsche Wechselkurse?</string>
<string name="currency_rates_note_title">Hinweis</string>
<string name="currency_rates_note_text">Wechselkurs werden tägliche upgedatet. Es gibt keine Echtzeit Umrechnung in der App</string>
<string name="terms_and_conditions">Nutzungsbedingungen</string>
<string name="privacy_policy">Datenschutz-Bestimmungen </string>
<string name="third_party_licenses">Richtlinien von Drittanbietern </string>
<string name="privacy_policy">Datenschutz-Bestimmungen</string>
<string name="third_party_licenses">Richtlinien von Drittanbietern</string>
<string name="rate_this_app">Diese App bewerten</string>
<string name="formatting_setting">Formatierung</string>
<string name="additional_settings_group">Zusätzliches</string>
@ -1025,11 +1025,11 @@
<string name="cubic_foot_per_minute_short">ft3/m</string>
<string name="cubic_foot_per_second">Kubikfuß/Sekunde</string>
<string name="cubic_foot_per_second_short">ft3/s</string>
<string name="gallon_per_hour_us">Gallone/Stunde (U.S.)</string>
<string name="gallon_per_hour_us">Gallone/Stunde (US)</string>
<string name="gallon_per_hour_us_short">gal/h</string>
<string name="gallon_per_minute_us">Gallone/Minute(U.S.)</string>
<string name="gallon_per_minute_us">Gallone/Minute(US)</string>
<string name="gallon_per_minute_us_short">gal/m</string>
<string name="gallon_per_second_us">Gallone/Sekunde(U.S.)</string>
<string name="gallon_per_second_us">Gallone/Sekunde (US)</string>
<string name="gallon_per_second_us_short">gal/s</string>
<string name="gallon_per_hour_imperial">Gallone/Stunde (Imperial)</string>
<string name="gallon_per_hour_imperial_short">gal/h</string>
@ -1139,4 +1139,5 @@ Maybe this can be labeled better? Let me know. It should be something that can d
Used in this dialog window. Should be short -->
<string name="next_label">Weiter</string>
<string name="formatting_setting_preview_box_label">Vorschau (klicken zum Wechseln)</string>
</resources>

View File

@ -99,47 +99,47 @@
<string name="kelvin">Kelvin</string>
<!-- Speed -->
<string name="millimeter_per_hour">Millimetre per hour</string>
<string name="millimeter_per_hour">Millimetre/hour</string>
<string name="millimeter_per_hour_short">mm/h</string>
<string name="millimeter_per_minute">Millimetre per minute</string>
<string name="millimeter_per_minute">Millimetre/minute</string>
<string name="millimeter_per_minute_short">mm/m</string>
<string name="millimeter_per_second">Millimetre per second</string>
<string name="millimeter_per_second">Millimetre/second</string>
<string name="millimeter_per_second_short">mm/s</string>
<string name="centimeter_per_hour">Centimetre per hour</string>
<string name="centimeter_per_hour">Centimetre/hour</string>
<string name="centimeter_per_hour_short">cm/h</string>
<string name="centimeter_per_minute">Centimetre per minute</string>
<string name="centimeter_per_minute">Centimetre/minute</string>
<string name="centimeter_per_minute_short">cm/m</string>
<string name="centimeter_per_second">Centimetre per second</string>
<string name="centimeter_per_second">Centimetre/second</string>
<string name="centimeter_per_second_short">cm/s</string>
<string name="meter_per_hour">Metre per hour</string>
<string name="meter_per_hour">Metre/hour</string>
<string name="meter_per_hour_short">m/h</string>
<string name="meter_per_minute">Metre per minute</string>
<string name="meter_per_minute">Metre/minute</string>
<string name="meter_per_minute_short">m/m</string>
<string name="meter_per_second">Metre per second</string>
<string name="meter_per_second">Metre/second</string>
<string name="meter_per_second_short">m/s</string>
<string name="kilometer_per_hour">Kilometre per hour</string>
<string name="kilometer_per_hour">Kilometre/hour</string>
<string name="kilometer_per_hour_short">km/h</string>
<string name="kilometer_per_minute">Kilometre per minute</string>
<string name="kilometer_per_minute">Kilometre/minute</string>
<string name="kilometer_per_minute_short">km/m</string>
<string name="kilometer_per_second">Kilometre per second</string>
<string name="kilometer_per_second">Kilometre/second</string>
<string name="kilometer_per_second_short">km/s</string>
<string name="foot_per_hour">Foot per hour</string>
<string name="foot_per_hour">Foot/hour</string>
<string name="foot_per_hour_short">ft/h</string>
<string name="foot_per_minute">Foot per minute</string>
<string name="foot_per_minute">Foot/minute</string>
<string name="foot_per_minute_short">ft/m</string>
<string name="foot_per_second">Foot per second</string>
<string name="foot_per_second">Foot/second</string>
<string name="foot_per_second_short">ft/s</string>
<string name="yard_per_hour">Yard per hour</string>
<string name="yard_per_hour">Yard/hour</string>
<string name="yard_per_hour_short">yd/h</string>
<string name="yard_per_minute">Yard per minute</string>
<string name="yard_per_minute">Yard/minute</string>
<string name="yard_per_minute_short">yd/m</string>
<string name="yard_per_second">Yard per second</string>
<string name="yard_per_second">Yard/second</string>
<string name="yard_per_second_short">yd/s</string>
<string name="mile_per_hour">Mile per hour</string>
<string name="mile_per_hour">Mile/hour</string>
<string name="mile_per_hour_short">mi/h</string>
<string name="mile_per_minute">Mile per minute</string>
<string name="mile_per_minute">Mile/minute</string>
<string name="mile_per_minute_short">mi/m</string>
<string name="mile_per_second">Mile per second</string>
<string name="mile_per_second">Mile/second</string>
<string name="mile_per_second_short">mi/s</string>
<string name="knot">Knot</string>
<string name="knot_short">kt</string>
@ -190,41 +190,41 @@
<string name="exabyte_short">EB</string>
<!-- Data transfer -->
<string name="bit_per_second">Bit per second</string>
<string name="bit_per_second">Bit/second</string>
<string name="bit_per_second_short">b/s</string>
<string name="kibibit_per_second">Kibibit per second</string>
<string name="kibibit_per_second">Kibibit/second</string>
<string name="kibibit_per_second_short">Kib/s</string>
<string name="kilobit_per_second">Kilobit per second</string>
<string name="kilobit_per_second_short">Kb/s</string>
<string name="megabit_per_second">Megabit per second</string>
<string name="megabit_per_second">Megabit/second</string>
<string name="megabit_per_second_short">Mb/s</string>
<string name="mebibit_per_second">Mebibit per second</string>
<string name="mebibit_per_second">Mebibit/second</string>
<string name="mebibit_per_second_short">Mib/s</string>
<string name="gigabit_per_second">Gigabit per second</string>
<string name="gigabit_per_second">Gigabit/second</string>
<string name="gigabit_per_second_short">Gb/s</string>
<string name="terabit_per_second">Terabit per second</string>
<string name="terabit_per_second">Terabit/second</string>
<string name="terabit_per_second_short">Tb/s</string>
<string name="petabit_per_second">Petabit per second</string>
<string name="petabit_per_second">Petabit/second</string>
<string name="petabit_per_second_short">Pb/s</string>
<string name="exabit_per_second">Exabit per second</string>
<string name="exabit_per_second">Exabit/second</string>
<string name="exabit_per_second_short">Eb/s</string>
<string name="byte_per_second">Byte per second</string>
<string name="byte_per_second">Byte/second</string>
<string name="byte_per_second_short">B/s</string>
<string name="kibibyte_per_second">Kibibyte per second</string>
<string name="kibibyte_per_second">Kibibyte/second</string>
<string name="kibibyte_per_second_short">KiB/s</string>
<string name="kilobyte_per_second">Kilobyte per second</string>
<string name="kilobyte_per_second">Kilobyte/second</string>
<string name="kilobyte_per_second_short">KB/s</string>
<string name="megabyte_per_second">Megabyte per second</string>
<string name="megabyte_per_second">Megabyte/second</string>
<string name="megabyte_per_second_short">MB/s</string>
<string name="mebibyte_per_second">Mebibyte per second</string>
<string name="mebibyte_per_second">Mebibyte/second</string>
<string name="mebibyte_per_second_short">MiB/s</string>
<string name="gigabyte_per_second">Gigabyte per second</string>
<string name="gigabyte_per_second">Gigabyte/second</string>
<string name="gigabyte_per_second_short">GB/s</string>
<string name="terabyte_per_second">Terabyte per second</string>
<string name="terabyte_per_second">Terabyte/second</string>
<string name="terabyte_per_second_short">TB/s</string>
<string name="petabyte_per_second">Petabyte per second</string>
<string name="petabyte_per_second">Petabyte/second</string>
<string name="petabyte_per_second_short">PB/s</string>
<string name="exabyte_per_second">Exabyte per second</string>
<string name="exabyte_per_second">Exabyte/second</string>
<string name="exabyte_per_second_short">EB/s</string>
<!-- Volume -->
@ -400,7 +400,7 @@
<string name="megapascal">Megapascal</string>
<string name="megapascal_short">MPa</string>
<string name="gigapascal">Gigapascal</string>
<string name="gigapascal_short">GPA</string>
<string name="gigapascal_short">GPa</string>
<string name="terapascal">Terapascal</string>
<string name="terapascal_short">TPa</string>
<string name="petapascal">Petapascal</string>
@ -417,15 +417,15 @@
<string name="millimeter_of_mercury_short">mm Hg</string>
<!-- Acceleration -->
<string name="attometer_per_square_second">Attometre per square second</string>
<string name="attometer_per_square_second">Attometre/square second</string>
<string name="attometer_per_square_second_short">am/s^2</string>
<string name="femtometer_per_square_second">Femtometre per square second</string>
<string name="femtometer_per_square_second">Femtometre/square second</string>
<string name="femtometer_per_square_second_short">fm/s^2</string>
<string name="picometer_per_square_second">Picometre per square second</string>
<string name="picometer_per_square_second">Picometre/square second</string>
<string name="picometer_per_square_second_short">pm/s^2</string>
<string name="nanometer_per_square_second">Nanometre per square second</string>
<string name="nanometer_per_square_second">Nanometre/square second</string>
<string name="nanometer_per_square_second_short">nm/s^2</string>
<string name="micrometer_per_square_second">Micrometre per square second</string>
<string name="micrometer_per_square_second">Micrometre/square second</string>
<string name="micrometer_per_square_second_short">µm/s^2</string>
<string name="millimeter_per_square_second">Millimetre per square second</string>
<string name="millimeter_per_square_second_short">mm/s^2</string>
@ -433,13 +433,13 @@
<string name="centimeter_per_square_second_short">cm/s^2</string>
<string name="decimeter_per_square_second">Decimetre per square second</string>
<string name="decimeter_per_square_second_short">dm/s^2</string>
<string name="meter_per_square_second">Metre per square second</string>
<string name="meter_per_square_second">Metre/square second</string>
<string name="meter_per_square_second_short">m/s^2</string>
<string name="kilometer_per_square_second">Kilometre per square second</string>
<string name="kilometer_per_square_second">Kilometre/square second</string>
<string name="kilometer_per_square_second_short">km/s^2</string>
<string name="dekameter_per_square_second">Dekametre per square second</string>
<string name="dekameter_per_square_second">Dekametre/square second</string>
<string name="dekameter_per_square_second_short">dam/s^2</string>
<string name="hectometer_per_square_second">Hectometre per square second</string>
<string name="hectometer_per_square_second">Hectometre/square second</string>
<string name="hectometer_per_square_second_short">hm/s^2</string>
<string name="gal">Gal</string>
<string name="gal_short">Gal</string>
@ -991,11 +991,11 @@
<string name="cubic_foot_per_minute_short">ft3/m</string>
<string name="cubic_foot_per_second">Cubic Foot/second</string>
<string name="cubic_foot_per_second_short">ft3/s</string>
<string name="gallon_per_hour_us">Gallon/hour (U.S.)</string>
<string name="gallon_per_hour_us">Gallon/hour (US)</string>
<string name="gallon_per_hour_us_short">gal/h</string>
<string name="gallon_per_minute_us">Gallon/minute (U.S.)</string>
<string name="gallon_per_minute_us">Gallon/minute (US)</string>
<string name="gallon_per_minute_us_short">gal/m</string>
<string name="gallon_per_second_us">Gallon/second (U.S.)</string>
<string name="gallon_per_second_us">Gallon/second (US)</string>
<string name="gallon_per_second_us_short">gal/s</string>
<string name="gallon_per_hour_imperial">Gallon/hour (Imperial)</string>
<string name="gallon_per_hour_imperial_short">gal/h</string>

View File

@ -0,0 +1,301 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Length -->
<string name="attometer">Attómetro</string>
<string name="attometer_short">am</string>
<string name="nanometer">Nanómetro</string>
<string name="nanometer_short">nm</string>
<string name="micrometer">Micrómetro</string>
<string name="micrometer_short">µm</string>
<string name="millimeter">Milímetro</string>
<string name="millimeter_short">mm</string>
<string name="centimeter">Centímetro</string>
<string name="centimeter_short">cm</string>
<string name="decimeter">Decímetro</string>
<string name="decimeter_short">dm</string>
<string name="meter">Metro</string>
<string name="meter_short">m</string>
<string name="kilometer">Kilómetro</string>
<string name="kilometer_short">km</string>
<string name="mile">Milla</string>
<string name="mile_short">mi</string>
<string name="yard">Yarda</string>
<string name="yard_short">yd</string>
<string name="foot">Pies</string>
<string name="foot_short">ft</string>
<string name="inch">Pulgada</string>
<string name="inch_short">in</string>
<string name="light_year">Años luz</string>
<string name="light_year_short">ly</string>
<string name="parsec">Pársec</string>
<string name="parsec_short">pc</string>
<string name="kiloparsec">Kilopársec</string>
<string name="kiloparsec_short">kpc</string>
<string name="megaparsec">Megapársec</string>
<string name="megaparsec_short">Mpc</string>
<string name="mercury_equatorial_radius">Radio ecuatorial de Mercurio</string>
<string name="mercury_equatorial_radius_short">Mercury R</string>
<string name="venus_equatorial_radius">Radio ecuatorial de Venus</string>
<string name="venus_equatorial_radius_short">Venus R</string>
<string name="earth_equatorial_radius">Radio ecuatorial terrestre</string>
<string name="earth_equatorial_radius_short">Earth R</string>
<string name="mars_equatorial_radius">Radio ecuatorial de Marte</string>
<string name="mars_equatorial_radius_short">Mars R</string>
<string name="jupiter_equatorial_radius">Radio ecuatorial de Júpiter</string>
<string name="jupiter_equatorial_radius_short">Jupiter R</string>
<string name="saturn_equatorial_radius">Radio ecuatorial de Saturno</string>
<string name="saturn_equatorial_radius_short">Saturn R</string>
<string name="uranus_equatorial_radius">Radio ecuatorial de Urano</string>
<string name="uranus_equatorial_radius_short">Uranus R</string>
<string name="neptune_equatorial_radius">Radio ecuatorial de Neptuno</string>
<string name="neptune_equatorial_radius_short">Neptune R</string>
<string name="sun_equatorial_radius">Radio ecuatorial del sol</string>
<string name="sun_equatorial_radius_short">Sun R</string>
<!-- Mass -->
<string name="electron_mass_rest">Masa de electrones</string>
<string name="electron_mass_rest_short">me</string>
<string name="atomic_mass_unit">Dalton</string>
<string name="atomic_mass_unit_short">u</string>
<string name="milligram">Miligramo</string>
<string name="milligram_short">mg</string>
<string name="gram">Gramo</string>
<string name="gram_short">g</string>
<string name="kilogram">Kilogramo</string>
<string name="kilogram_short">kg</string>
<string name="metric_ton">Tonelada</string>
<string name="metric_ton_short">t</string>
<string name="imperial_ton">Tonelada imperial</string>
<string name="pound">Libra</string>
<string name="pound_short">lbs</string>
<string name="ounce">Onza</string>
<string name="ounce_short">oz</string>
<string name="carat">Quilate</string>
<string name="carat_short">ct</string>
<string name="mercury_mass">Masa de mercurio</string>
<string name="mercury_mass_short">M Mercurio</string>
<string name="venus_mass">Masa de venus</string>
<string name="venus_mass_short">M Venus</string>
<string name="earth_mass">Masa terrestre</string>
<string name="earth_mass_short">M Tierra</string>
<string name="mars_mass">Masa de venus</string>
<string name="mars_mass_short">M Marte</string>
<string name="jupiter_mass">Masa de Júpiter</string>
<string name="jupiter_mass_short">M Júpiter</string>
<string name="saturn_mass">Masa de Saturno</string>
<string name="saturn_mass_short">M Saturno</string>
<string name="uranus_mass">Masa de Urano</string>
<string name="uranus_mass_short">M Urano</string>
<string name="neptune_mass">Masa de Neptuno</string>
<string name="neptune_mass_short">M Neptuno</string>
<string name="sun_mass">Masa solar</string>
<string name="sun_mass_short">M Solar</string>
<!-- Temperature -->
<string name="celsius">Celsius</string>
<string name="fahrenheit">Fahrenheit</string>
<string name="kelvin">Kelvin</string>
<!-- Speed -->
<string name="millimeter_per_hour">Milímetro/hora</string>
<string name="millimeter_per_hour_short">mm/h</string>
<string name="millimeter_per_minute">Milímetro/minuto</string>
<string name="millimeter_per_minute_short">mm/m</string>
<string name="millimeter_per_second">Milímetro/segundo</string>
<string name="millimeter_per_second_short">mm/s</string>
<string name="centimeter_per_hour">Centímetro/hora</string>
<string name="centimeter_per_hour_short">cm/h</string>
<string name="centimeter_per_minute">Centímetro/minuto</string>
<string name="centimeter_per_minute_short">cm/m</string>
<string name="centimeter_per_second">Centímetro/segundo</string>
<string name="centimeter_per_second_short">cm/s</string>
<string name="meter_per_hour">Metro/hora</string>
<string name="meter_per_hour_short">m/h</string>
<string name="meter_per_minute">Metro/minuto</string>
<string name="meter_per_minute_short">m/m</string>
<string name="meter_per_second">Metro/segundo</string>
<string name="meter_per_second_short">m/s</string>
<string name="kilometer_per_hour">Kilómetro/hora</string>
<string name="kilometer_per_hour_short">km/h</string>
<string name="kilometer_per_minute">Kilómetro/minuto</string>
<string name="kilometer_per_minute_short">km/m</string>
<string name="kilometer_per_second">Kilómetro/segundo</string>
<string name="kilometer_per_second_short">km/s</string>
<string name="foot_per_hour">Pie/hora</string>
<string name="foot_per_hour_short">ft/h</string>
<string name="foot_per_minute">Pie/minuto</string>
<string name="foot_per_minute_short">ft/m</string>
<string name="foot_per_second">Pie/segundo</string>
<string name="foot_per_second_short">ft/s</string>
<string name="yard_per_hour">Yarda/hora</string>
<string name="yard_per_hour_short">yd/h</string>
<string name="yard_per_minute">Yarda/minuto</string>
<string name="yard_per_minute_short">yd/m</string>
<string name="yard_per_second">Yarda/segundo</string>
<string name="yard_per_second_short">yd/s</string>
<string name="mile_per_hour">Milla/hora</string>
<string name="mile_per_hour_short">mi/h</string>
<string name="mile_per_minute">Milla/minuto</string>
<string name="mile_per_minute_short">mi/m</string>
<string name="mile_per_second">Milla/segundo</string>
<string name="mile_per_second_short">mi/s</string>
<string name="knot">Nudo</string>
<string name="knot_short">kt</string>
<string name="velocity_of_light_in_vacuum">Velocidad de la luz en el vacío</string>
<string name="cosmic_velocity_first">Primera Velocidad Cósmica</string>
<string name="cosmic_velocity_second">Segunda Velocidad Cósmica</string>
<string name="cosmic_velocity_third">Tercera Velocidad Cósmica</string>
<string name="earths_orbital_speed">Velocidad orbital de la Tierra</string>
<string name="mach">Mach</string>
<string name="mach_si_standard">Mach (SI)</string>
<!-- File size -->
<string name="bit">Bit</string>
<string name="bit_short">b</string>
<string name="kibibit">Kibibit</string>
<string name="kibibit_short">Kib</string>
<string name="kilobit">Kilobit</string>
<string name="kilobit_short">Kb</string>
<string name="megabit">Megabit</string>
<string name="megabit_short">Mb</string>
<string name="mebibit">Mebibit</string>
<string name="mebibit_short">Mib</string>
<string name="gigabit">Gigabit</string>
<string name="gigabit_short">Gb</string>
<string name="terabit">Terabit</string>
<string name="terabit_short">Tb</string>
<string name="petabit">Petabit</string>
<string name="petabit_short">Pb</string>
<string name="exabit">Exabit</string>
<string name="exabit_short">Eb</string>
<string name="byte_">Byte</string>
<string name="byte_short">B</string>
<string name="kibibyte">Kibibyte</string>
<string name="kibibyte_short">KiB</string>
<string name="kilobyte">Kilobyte</string>
<string name="kilobyte_short">KB</string>
<string name="megabyte">Megabyte</string>
<string name="megabyte_short">MB</string>
<string name="mebibyte">Mebibyte</string>
<string name="mebibyte_short">MiB</string>
<string name="gigabyte">Gigabyte</string>
<string name="gigabyte_short">GB</string>
<string name="terabyte">Terabyte</string>
<string name="terabyte_short">TB</string>
<string name="petabyte">Petabyte</string>
<string name="petabyte_short">PB</string>
<string name="exabyte">Exabyte</string>
<string name="exabyte_short">EB</string>
<!-- Data transfer -->
<string name="bit_per_second">Bit/segundo</string>
<string name="bit_per_second_short">b/s</string>
<string name="kibibit_per_second">Kibibit/segundo</string>
<string name="kibibit_per_second_short">Kib/s</string>
<string name="kilobit_per_second">Kilobit/segundo</string>
<string name="kilobit_per_second_short">Kb/s</string>
<string name="megabit_per_second">Megabit/segundo</string>
<string name="megabit_per_second_short">Mb/s</string>
<string name="mebibit_per_second">Mebibit/segundo</string>
<string name="mebibit_per_second_short">Mib/s</string>
<string name="gigabit_per_second">Gigabit/segundo</string>
<string name="gigabit_per_second_short">Gb/s</string>
<string name="terabit_per_second">Terabit/segundo</string>
<string name="terabit_per_second_short">Tb/s</string>
<string name="petabit_per_second">Petabit/segundo</string>
<string name="petabit_per_second_short">Pb/s</string>
<string name="exabit_per_second">Exabit/segundo</string>
<string name="exabit_per_second_short">Eb/s</string>
<string name="byte_per_second">Byte/segundo</string>
<string name="byte_per_second_short">B/s</string>
<string name="kibibyte_per_second">Kibibyte/segundo</string>
<string name="kibibyte_per_second_short">KiB/s</string>
<string name="kilobyte_per_second">Kilobyte/segundo</string>
<string name="kilobyte_per_second_short">KB/s</string>
<string name="megabyte_per_second">Megabyte/segundo</string>
<string name="megabyte_per_second_short">MB/s</string>
<string name="mebibyte_per_second">Mebibyte/segundo</string>
<string name="mebibyte_per_second_short">MiB/s</string>
<string name="gigabyte_per_second">Gigabyte/segundo</string>
<string name="gigabyte_per_second_short">GB/s</string>
<string name="terabyte_per_second">Terabyte/segundo</string>
<string name="terabyte_per_second_short">TB/s</string>
<string name="petabyte_per_second">Petabyte/segundo</string>
<string name="petabyte_per_second_short">PB/s</string>
<string name="exabyte_per_second">Exabyte/segundo</string>
<string name="exabyte_per_second_short">EB/s</string>
<!-- Volume -->
<string name="attoliter">Attolitro</string>
<string name="attoliter_short">aL</string>
<string name="milliliter">Mililitro</string>
<string name="milliliter_short">mL</string>
<string name="liter">Litro</string>
<string name="liter_short">L</string>
<string name="us_liquid_gallon">Galón Líquido US</string>
<string name="us_liquid_gallon_short">gal (US)</string>
<string name="us_liquid_quart">Cuarto Líquido US</string>
<string name="us_liquid_quart_short">qt (US)</string>
<string name="us_liquid_pint">Pinta Líquida US</string>
<string name="us_liquid_pint_short">pt (US)</string>
<string name="us_legal_cup">Copa Legal US</string>
<string name="us_legal_cup_short">cup (US)</string>
<string name="us_fluid_ounce">Onza de Fluido US</string>
<!-- Time -->
<string name="attosecond">Attosegundo</string>
<string name="attosecond_short">as</string>
<string name="nanosecond">Nanosegundo</string>
<string name="nanosecond_short">ns</string>
<string name="microsecond">Microsegundo</string>
<string name="microsecond_short">µs</string>
<string name="millisecond">Milisegundo</string>
<string name="millisecond_short">ms</string>
<string name="jiffy">Jiffy</string>
<string name="jiffy_short">j</string>
<string name="second">Segundo</string>
<string name="second_short">s</string>
<string name="minute">Minuto</string>
<string name="minute_short">m</string>
<string name="hour">Hora</string>
<string name="hour_short">h</string>
<string name="day">Día</string>
<string name="day_short">d</string>
<string name="week">Semana</string>
<string name="week_short">w</string>
<!-- https://s3.eu-west-1.amazonaws.com/po-pub/i/Gj9ZCNPXIfKddDQgccvboVFz.jpg
https://s3.eu-west-1.amazonaws.com/po-pub/i/prtM85P6x1fMuLg1I0zbkceo.png
Maybe this can be labeled better? Let me know. It should be something that can describe content of the Formatting screen. -->
<string name="formatting_setting_support">Precisión y apariencia de números</string>
<string name="divide_by_zero_error">No se puede dividir por 0</string>
<string name="date_difference">Diferencia de fechas</string>
<!-- https://s3.eu-west-1.amazonaws.com/po-pub/i/uWOHJmIq9riqsq7PO82ZQp3a.png -->
<string name="select_time">Elegir hora</string>
<string name="date_difference_start">Inicio</string>
<string name="date_difference_end">Fin</string>
<string name="date_difference_result">Diferencia</string>
<!-- https://s3.eu-west-1.amazonaws.com/po-pub/i/33QTn2NVrjJT772cBDFRqSMH.png -->
<string name="date_difference_years">Años</string>
<!-- https://s3.eu-west-1.amazonaws.com/po-pub/i/33QTn2NVrjJT772cBDFRqSMH.png -->
<string name="date_difference_months">Meses</string>
<!-- https://s3.eu-west-1.amazonaws.com/po-pub/i/33QTn2NVrjJT772cBDFRqSMH.png -->
<string name="date_difference_days">Días</string>
<!-- https://s3.eu-west-1.amazonaws.com/po-pub/i/33QTn2NVrjJT772cBDFRqSMH.png -->
<string name="date_difference_hours">Horas</string>
<!-- https://s3.eu-west-1.amazonaws.com/po-pub/i/33QTn2NVrjJT772cBDFRqSMH.png -->
<string name="date_difference_minutes">Minutos</string>
<!-- https://s3.eu-west-1.amazonaws.com/po-pub/i/9lSfdkfKShwyQFEF4nvbVaIb.jpg
Used in this dialog window. Should be short -->
<string name="next_label">Siguiente</string>
</resources>

View File

@ -99,47 +99,47 @@
<string name="kelvin">Kelvin</string>
<!-- Speed -->
<string name="millimeter_per_hour">Millimètre par heure</string>
<string name="millimeter_per_hour">Millimètre/heure</string>
<string name="millimeter_per_hour_short">mm/h</string>
<string name="millimeter_per_minute">Millimètre par minute</string>
<string name="millimeter_per_minute">Millimètre/minute</string>
<string name="millimeter_per_minute_short">mm/m</string>
<string name="millimeter_per_second">Millimètre par seconde</string>
<string name="millimeter_per_second">Millimètre/seconde</string>
<string name="millimeter_per_second_short">mm/s</string>
<string name="centimeter_per_hour">Centimètre par heure</string>
<string name="centimeter_per_hour">Centimètre/heure</string>
<string name="centimeter_per_hour_short">cm/h</string>
<string name="centimeter_per_minute">Centimètre par minute</string>
<string name="centimeter_per_minute">Centimètre/minute</string>
<string name="centimeter_per_minute_short">cm/m</string>
<string name="centimeter_per_second">Centimètre par seconde</string>
<string name="centimeter_per_second">Centimètre/seconde</string>
<string name="centimeter_per_second_short">cm/s</string>
<string name="meter_per_hour">Mètre par heure</string>
<string name="meter_per_hour">Mètre/heure</string>
<string name="meter_per_hour_short">m/h</string>
<string name="meter_per_minute">Mètre par minute</string>
<string name="meter_per_minute">Mètre/minute</string>
<string name="meter_per_minute_short">m/m</string>
<string name="meter_per_second">Mètre par seconde</string>
<string name="meter_per_second">Mètre/seconde</string>
<string name="meter_per_second_short">m/s</string>
<string name="kilometer_per_hour">Kilomètre par heure</string>
<string name="kilometer_per_hour">Kilomètre/heure</string>
<string name="kilometer_per_hour_short">km/h</string>
<string name="kilometer_per_minute">Kilomètre par minute</string>
<string name="kilometer_per_minute">Kilomètre/minute</string>
<string name="kilometer_per_minute_short">km/m</string>
<string name="kilometer_per_second">Kilomètre par seconde</string>
<string name="kilometer_per_second">Kilomètre/seconde</string>
<string name="kilometer_per_second_short">km/s</string>
<string name="foot_per_hour">Pied par heure</string>
<string name="foot_per_hour">Pied/heure</string>
<string name="foot_per_hour_short">ft/h</string>
<string name="foot_per_minute">Pied par minute</string>
<string name="foot_per_minute">Pied/minute</string>
<string name="foot_per_minute_short">ft/m</string>
<string name="foot_per_second">Pied par seconde</string>
<string name="foot_per_second">Pied/seconde</string>
<string name="foot_per_second_short">ft/s</string>
<string name="yard_per_hour">Yard par heure</string>
<string name="yard_per_hour">Yard/heure</string>
<string name="yard_per_hour_short">yd/h</string>
<string name="yard_per_minute">Yard par minute</string>
<string name="yard_per_minute">Yard/minute</string>
<string name="yard_per_minute_short">yd/m</string>
<string name="yard_per_second">Yard par seconde</string>
<string name="yard_per_second">Yard/seconde</string>
<string name="yard_per_second_short">yd/s</string>
<string name="mile_per_hour">Mile par heure</string>
<string name="mile_per_hour">Mile/heure</string>
<string name="mile_per_hour_short">mi/h</string>
<string name="mile_per_minute">Mile par minute</string>
<string name="mile_per_minute">Mile/minute</string>
<string name="mile_per_minute_short">mi/m</string>
<string name="mile_per_second">Mile par seconde</string>
<string name="mile_per_second">Mile/seconde</string>
<string name="mile_per_second_short">mi/s</string>
<string name="knot">Nœud</string>
<string name="knot_short">nd</string>
@ -190,41 +190,41 @@
<string name="exabyte_short">EB</string>
<!-- Data transfer -->
<string name="bit_per_second">Bit per second</string>
<string name="bit_per_second">Bit/second</string>
<string name="bit_per_second_short">b/s</string>
<string name="kibibit_per_second">Kibibit per second</string>
<string name="kibibit_per_second">Kibibit/second</string>
<string name="kibibit_per_second_short">Kib/s</string>
<string name="kilobit_per_second">Kilobit per second</string>
<string name="kilobit_per_second">Kilobit/second</string>
<string name="kilobit_per_second_short">Kb/s</string>
<string name="megabit_per_second">Megabit per second</string>
<string name="megabit_per_second">Megabit/second</string>
<string name="megabit_per_second_short">Mb/s</string>
<string name="mebibit_per_second">Mebibit per second</string>
<string name="mebibit_per_second">Mebibit/second</string>
<string name="mebibit_per_second_short">Mib/s</string>
<string name="gigabit_per_second">Gigabit per second</string>
<string name="gigabit_per_second">Gigabit/second</string>
<string name="gigabit_per_second_short">Gb/s</string>
<string name="terabit_per_second">Térabit par seconde</string>
<string name="terabit_per_second">Térabit/seconde</string>
<string name="terabit_per_second_short">Tb/s</string>
<string name="petabit_per_second">Pétabit par seconde</string>
<string name="petabit_per_second">Pétabit/seconde</string>
<string name="petabit_per_second_short">Pb/s</string>
<string name="exabit_per_second">Exabit par seconde</string>
<string name="exabit_per_second">Exabit/seconde</string>
<string name="exabit_per_second_short">Eb/s</string>
<string name="byte_per_second">Byte par seconde</string>
<string name="byte_per_second">Byte/seconde</string>
<string name="byte_per_second_short">B/s</string>
<string name="kibibyte_per_second">Kibibyte par seconde</string>
<string name="kibibyte_per_second">Kibibyte/seconde</string>
<string name="kibibyte_per_second_short">KiB/s</string>
<string name="kilobyte_per_second">Kilobyte par seconde</string>
<string name="kilobyte_per_second">Kilobyte/seconde</string>
<string name="kilobyte_per_second_short">KB/s</string>
<string name="megabyte_per_second">Mégabyte par seconde</string>
<string name="megabyte_per_second">Mégabyte/seconde</string>
<string name="megabyte_per_second_short">MB/s</string>
<string name="mebibyte_per_second">Mébibyte par seconde</string>
<string name="mebibyte_per_second">Mébibyte/seconde</string>
<string name="mebibyte_per_second_short">MiB/s</string>
<string name="gigabyte_per_second">Gigabyte par seconde</string>
<string name="gigabyte_per_second">Gigabyte/seconde</string>
<string name="gigabyte_per_second_short">GB/s</string>
<string name="terabyte_per_second">Térabyte par seconde</string>
<string name="terabyte_per_second">Térabyte/seconde</string>
<string name="terabyte_per_second_short">TB/s</string>
<string name="petabyte_per_second">Petabyte par seconde</string>
<string name="petabyte_per_second">Petabyte/seconde</string>
<string name="petabyte_per_second_short">PB/s</string>
<string name="exabyte_per_second">Exabyte par seconde</string>
<string name="exabyte_per_second">Exabyte/seconde</string>
<string name="exabyte_per_second_short">EB/s</string>
<!-- Volume -->
@ -400,7 +400,7 @@
<string name="megapascal">Mégapascal</string>
<string name="megapascal_short">MPa</string>
<string name="gigapascal">Gigapascal</string>
<string name="gigapascal_short">GPA</string>
<string name="gigapascal_short">GPa</string>
<string name="terapascal">Térapascal</string>
<string name="terapascal_short">TPa</string>
<string name="petapascal">Pétapascal</string>
@ -417,15 +417,15 @@
<string name="millimeter_of_mercury_short">mm Hg</string>
<!-- Acceleration -->
<string name="attometer_per_square_second">Attomètre par seconde carrée</string>
<string name="attometer_per_square_second">Attomètre/seconde carrée</string>
<string name="attometer_per_square_second_short">am/s^2</string>
<string name="femtometer_per_square_second">Femtomètre par seconde carrée</string>
<string name="femtometer_per_square_second">Femtomètre/seconde carrée</string>
<string name="femtometer_per_square_second_short">fm/s^2</string>
<string name="picometer_per_square_second">Picomètre par seconde carrée</string>
<string name="picometer_per_square_second">Picomètre/seconde carrée</string>
<string name="picometer_per_square_second_short">pm/s^2</string>
<string name="nanometer_per_square_second">Nanomètre par seconde carrée</string>
<string name="nanometer_per_square_second">Nanomètre/seconde carrée</string>
<string name="nanometer_per_square_second_short">nm/s^2</string>
<string name="micrometer_per_square_second">Micromètre par seconde carrée</string>
<string name="micrometer_per_square_second">Micromètre/seconde carrée</string>
<string name="micrometer_per_square_second_short">µm/s^2</string>
<string name="millimeter_per_square_second">Millimètre par seconde carrée</string>
<string name="millimeter_per_square_second_short">mm/s^2</string>
@ -433,13 +433,13 @@
<string name="centimeter_per_square_second_short">cm/s^2</string>
<string name="decimeter_per_square_second">Décimètre par seconde carrée</string>
<string name="decimeter_per_square_second_short">dm/s^2</string>
<string name="meter_per_square_second">Mètre par seconde carrée</string>
<string name="meter_per_square_second">Mètre/seconde carrée</string>
<string name="meter_per_square_second_short">m/s^2</string>
<string name="kilometer_per_square_second">Kilomètre par seconde carrée</string>
<string name="kilometer_per_square_second">Kilomètre/seconde carrée</string>
<string name="kilometer_per_square_second_short">km/s^2</string>
<string name="dekameter_per_square_second">Décamètre par seconde carrée</string>
<string name="dekameter_per_square_second">Décamètre/seconde carrée</string>
<string name="dekameter_per_square_second_short">dam/s^2</string>
<string name="hectometer_per_square_second">Hectomètre par seconde carrée</string>
<string name="hectometer_per_square_second">Hectomètre/seconde carrée</string>
<string name="hectometer_per_square_second_short">hm/s^2</string>
<string name="gal">Gal</string>
<string name="gal_short">Gal</string>
@ -663,6 +663,7 @@
<!-- Fuzzy -->
<string name="exponential_notation_setting">Notation exponentielle</string>
<string name="unit_groups_setting">Groupes d\'unités</string>
<string name="currency_rates_note_setting">Taux de conversion faux ?</string>
<string name="currency_rates_note_title">Note</string>
<string name="currency_rates_note_text">Les taux de change sont mis à jour quotidiennement. L\'application ne permet pas de suivre le marché en temps réel.</string>
<string name="terms_and_conditions">Termes et conditions</string>
@ -684,9 +685,16 @@
<!-- Fuzzy -->
<string name="space">Espaces</string>
<!-- Output format -->
<string name="exponential_notation_setting_support">Remplacer une partie du nombre par E</string>
<!-- Theme -->
<string name="theme_setting_support">Look and Feel de l\'App</string>
<string name="auto_label">Auto</string>
<string name="force_light_mode">Clair</string>
<string name="force_dark_mode">Sombre</string>
<string name="color_theme">Thème couleur</string>
<string name="force_amoled_mode">AMOLED Noir</string>
<string name="force_amoled_mode_support">Utiliser un fond noir pour les thèmes sombres</string>
<string name="enable_dynamic_colors">Couleurs dynamiques</string>
@ -695,6 +703,7 @@
<!-- MISC. -->
<string name="loading_label">Chargement…</string>
<string name="error_label">Erreur</string>
<string name="copied">%1$s! copié</string>
<string name="cancel_label">Annuler</string>
<string name="search_bar_placeholder">Rechercher des unités</string>
<string name="search_placeholder">Aucun résultat trouvé</string>
@ -721,4 +730,378 @@
<string name="about_unitto">À propos d\'Unitto</string>
<string name="about_unitto_support">En savoir plus sur l\'application</string>
<string name="unit_groups_support">Désactiver et réorganiser les unités</string>
<string name="cent">cent</string>
<string name="cent_short">cent</string>
<!-- Flux -->
<string name="maxwell">Maxwell</string>
<string name="maxwell_short">Mx</string>
<string name="weber">Weber</string>
<string name="weber_short">Wb</string>
<string name="milliweber">Milliweber</string>
<string name="milliweber_short">mWb</string>
<string name="microweber">Microweber</string>
<string name="microweber_short">μWb</string>
<string name="kiloweber">Kiloweber</string>
<string name="kiloweber_short">kWb</string>
<string name="megaweber">Megaweber</string>
<string name="megaweber_short">MWb</string>
<string name="gigaweber">Gigaweber</string>
<string name="gigaweber_short">GWb</string>
<string name="flux">Flux</string>
<string name="open_source">Voir le code source</string>
<string name="translate_app">Traduire cette app</string>
<string name="translate_app_support">Rejoignez le projet POEditor pour aider</string>
<!-- Number base -->
<string name="binary">Binaire</string>
<string name="binary_short">base2</string>
<string name="ternary">Ternaire</string>
<string name="ternary_short">base3</string>
<string name="quaternary">Quaternaire</string>
<string name="quaternary_short">base4</string>
<string name="quinary">Quinaire</string>
<string name="quinary_short">base5</string>
<string name="senary">Senaire</string>
<string name="senary_short">base6</string>
<string name="septenary">Septenaire</string>
<string name="septenary_short">base7</string>
<string name="octal">Octal</string>
<string name="octal_short">base8</string>
<string name="nonary">Nonaire</string>
<string name="nonary_short">base9</string>
<string name="decimal">Décimal</string>
<string name="decimal_short">base10</string>
<string name="undecimal">Non-décimal</string>
<string name="undecimal_short">base11</string>
<string name="duodecimal">Duodécimal</string>
<string name="duodecimal_short">base12</string>
<string name="tridecimal">Tridécimal</string>
<string name="tridecimal_short">base13</string>
<string name="tetradecimal">Tétradécimal</string>
<string name="tetradecimal_short">base14</string>
<string name="pentadecimal">Pentadécimal</string>
<string name="pentadecimal_short">base15</string>
<string name="hexadecimal">Hexadécimal</string>
<string name="hexadecimal_short">base16</string>
<string name="number_base">Base</string>
<string name="enable_vibrations">Vibrations</string>
<string name="enable_vibrations_support">Retour haptique lors du click sur les boutons du clavier</string>
<string name="millibar">Millibar</string>
<string name="millibar_short">mbar</string>
<string name="kilopascal">Kilopascal</string>
<!-- Fuzzy -->
<string name="kilopascal_short">kPa</string>
<string name="micron_of_mercury">Micron de mercure</string>
<string name="micron_of_mercury_short">μmHg</string>
<!-- Tools -->
<string name="epoch_converter">Convertisseur d\'Epoch</string>
<!-- Calculator -->
<string name="calculator">Calculatrice</string>
<!-- Epoch -->
<string name="year_short">y</string>
<string name="month_short">m</string>
<string name="nautical_mile">Mile nautique</string>
<string name="nautical_mile_short">M</string>
<string name="starting_screen_setting">Écran de départ</string>
<string name="starting_screen_setting_support">Choisissez quel écran est affiché lors du démarrage de l\'app</string>
<!-- Tools -->
<string name="unit_converter">Convertisseur d\'unités</string>
<string name="calculator_clear_history_label">Clear</string>
<string name="calculator_clear_history_title">Vider l\'historique</string>
<string name="calculator_clear_history_support">Toutes les expressions de l\'historique seront supprimées pour toujours. Cette action ne peux pas être annulée !</string>
<string name="calculator_no_history">Pas d\'historique</string>
<string name="open_menu_description">Ouvrir le menu</string>
<string name="microgram">Microgramme</string>
<string name="microgram_short">µg</string>
<!-- ELECTROSTATIC CAPACITANCE -->
<string name="attofarad">Attofarad</string>
<string name="attofarad_short">aF</string>
<string name="statfarad">Statfarad</string>
<string name="statfarad_short">stF</string>
<string name="farad">Farad</string>
<string name="farad_short">F</string>
<string name="exafarad">Exafarad</string>
<string name="exafarad_short">EF</string>
<string name="picofarad">Picofarad</string>
<string name="picofarad_short">pF</string>
<string name="nanofarad">Nanofarad</string>
<string name="nanofarad_short">nF</string>
<string name="microfarad">Microfarad</string>
<string name="microfarad_short">µF</string>
<string name="millifarad">Millifarad</string>
<string name="millifarad_short">mF</string>
<string name="kilofarad">Kilofarad</string>
<string name="kilofarad_short">kF</string>
<string name="megafarad">Megafarad</string>
<string name="megafarad_short">MF</string>
<string name="gigafarad">Gigafarad</string>
<string name="gigafarad_short">GF</string>
<string name="petafarad">Petafarad</string>
<string name="petafarad_short">PF</string>
<!-- Prefixes -->
<string name="prefix_quetta">Quetta</string>
<string name="prefix_quetta_short">Q</string>
<string name="prefix_ronna">Ronna</string>
<string name="prefix_ronna_short">R</string>
<string name="prefix_yotta">Yotta</string>
<string name="prefix_yotta_short">Y</string>
<string name="prefix_zetta">Zetta</string>
<string name="prefix_zetta_short">Z</string>
<string name="prefix_exa">Exa</string>
<string name="prefix_exa_short">E</string>
<string name="prefix_peta">Peta</string>
<string name="prefix_peta_short">P</string>
<string name="prefix_tera">Tera</string>
<string name="prefix_tera_short">T</string>
<string name="prefix_giga">Giga</string>
<string name="prefix_giga_short">G</string>
<string name="prefix_mega">Mega</string>
<string name="prefix_mega_short">M</string>
<string name="prefix_kilo">Kilo</string>
<string name="prefix_kilo_short">k</string>
<string name="prefix_hecto">Hecto</string>
<string name="prefix_hecto_short">h</string>
<string name="prefix_deca">Deca</string>
<string name="prefix_deca_short">da</string>
<string name="prefix_base">Base</string>
<string name="prefix_base_short">Base</string>
<string name="prefix_deci">Déci</string>
<string name="prefix_deci_short">d</string>
<string name="prefix_centi">Centi</string>
<string name="prefix_centi_short">c</string>
<string name="prefix_milli">Milli</string>
<string name="prefix_milli_short">m</string>
<string name="prefix_micro">Micro</string>
<string name="prefix_micro_short">μ</string>
<string name="prefix_nano">Nano</string>
<string name="prefix_nano_short">n</string>
<string name="prefix_pico">Pico</string>
<string name="prefix_pico_short">p</string>
<string name="prefix_femto">Femto</string>
<string name="prefix_femto_short">f</string>
<string name="prefix_atto">Atto</string>
<string name="prefix_atto_short">a</string>
<string name="prefix_zepto">Zepto</string>
<string name="prefix_zepto_short">z</string>
<string name="prefix_yocto">Yocto</string>
<string name="prefix_yocto_short">y</string>
<string name="prefix_ronto">Ronto</string>
<string name="prefix_ronto_short">r</string>
<string name="prefix_quecto">Quecto</string>
<string name="prefix_quecto_short">q</string>
<!-- Force -->
<string name="newton">Newton</string>
<string name="newton_short">N</string>
<string name="kilonewton">Kilonewton</string>
<string name="kilonewton_short">kN</string>
<string name="gram_force">Gramme-force</string>
<string name="gram_force_short">gf</string>
<string name="kilogram_force">Kilogramme-force</string>
<string name="kilogram_force_short">kgf</string>
<string name="ton_force">Tonne-force</string>
<string name="ton_force_short">tf</string>
<string name="millinewton">Millinewton</string>
<string name="millinewton_short">mN</string>
<string name="attonewton">Attonewton</string>
<string name="attonewton_short">aN</string>
<string name="dyne">Dyne</string>
<string name="dyne_short">dyn</string>
<string name="joule_per_meter">Joule/Mètre</string>
<string name="joule_per_meter_short">J/m</string>
<string name="joule_per_centimeter">Joule/centimètre</string>
<string name="joule_per_centimeter_short">J/cm</string>
<string name="kilopound_force">Kilopound-force</string>
<string name="kilopound_force_short">kipf</string>
<string name="pound_force">Pound-force</string>
<string name="pound_force_short">lbf</string>
<string name="ounce_force">Ounce-force</string>
<string name="ounce_force_short">ozf</string>
<string name="pond">Pond</string>
<string name="pond_short">p</string>
<string name="kilopond">Kilopond</string>
<string name="kilopond_short">kp</string>
<!-- Torque -->
<string name="newton_meter">Newton mètre</string>
<string name="newton_meter_short">N*m</string>
<string name="newton_centimeter">Newton centimètre</string>
<string name="newton_centimeter_short">N*cm</string>
<string name="newton_millimeter">Newton millimètre</string>
<string name="newton_millimeter_short">N*mm</string>
<string name="kilonewton_meter">Kilonewton mètre</string>
<string name="kilonewton_meter_short">kN*m</string>
<string name="dyne_meter">Dyne mètre</string>
<string name="dyne_meter_short">dyn*m</string>
<string name="dyne_centimeter">Dyne centimètre</string>
<string name="dyne_centimeter_short">dyn*cm</string>
<string name="dyne_millimeter">Dyne millimètre</string>
<string name="dyne_millimeter_short">dyn*mm</string>
<string name="kilogram_force_meter">Kilogramme-force mètre</string>
<string name="kilogram_force_meter_short">kgf*m</string>
<string name="kilogram_force_centimeter">Kilogramme-force centimètre</string>
<string name="kilogram_force_centimeter_short">kgf*cm</string>
<string name="kilogram_force_millimeter">Kilogramme-force millimètre</string>
<string name="kilogram_force_millimeter_short">kgf*mm</string>
<string name="gram_force_meter">Gramme-force mètre</string>
<string name="gram_force_meter_short">gf*m</string>
<string name="gram_force_centimeter">Gramme-force centimètre</string>
<string name="gram_force_centimeter_short">gf*cm</string>
<string name="gram_force_millimeter">Gramme-force millimètre</string>
<string name="gram_force_millimeter_short">gf*mm</string>
<string name="ounce_force_foot">Ounce-force pied</string>
<string name="ounce_force_foot_short">ozf*ft</string>
<string name="ounce_force_inch">Ounce-force pouce</string>
<string name="ounce_force_inch_short">ozf*in</string>
<string name="pound_force_foot">Pound-force pied</string>
<string name="pound_force_foot_short">lbf*ft</string>
<string name="pound_force_inch">Livre-force pouce</string>
<string name="pound_force_inch_short">lbf*in</string>
<!-- Flow rate -->
<string name="liter_per_hour">Litre/heure</string>
<string name="liter_per_hour_short">L/h</string>
<string name="liter_per_minute">Litre/minute</string>
<string name="liter_per_minute_short">L/m</string>
<string name="liter_per_second">Litre/seconde</string>
<string name="liter_per_second_short">L/s</string>
<string name="milliliter_per_hour">Millilitre/heure</string>
<string name="milliliter_per_hour_short">mL/h</string>
<string name="milliliter_per_minute">Millilitre/minute</string>
<string name="milliliter_per_minute_short">mL/m</string>
<string name="milliliter_per_second">Millilitre/seconde</string>
<string name="milliliter_per_second_short">mL/s</string>
<string name="cubic_meter_per_hour">Mètre cube</string>
<string name="cubic_meter_per_hour_short">m³/h</string>
<string name="cubic_meter_per_minute">Mètre cube/minute</string>
<string name="cubic_meter_per_minute_short">m³/m</string>
<string name="cubic_meter_per_second">Mètre cube/seconde</string>
<string name="cubic_meter_per_second_short">m³/s</string>
<string name="cubic_millimeter_per_hour">Millimètre cube/heure</string>
<string name="cubic_millimeter_per_hour_short">mm³/h</string>
<string name="cubic_millimeter_per_minute">Millimètre cube/minute</string>
<string name="cubic_millimeter_per_minute_short">mm³/m</string>
<string name="cubic_millimeter_per_second">Millimètre cube/seconde</string>
<string name="cubic_millimeter_per_second_short">mm³/s</string>
<string name="cubic_foot_per_hour">Pied cube/heure</string>
<string name="cubic_foot_per_hour_short">ft³/h</string>
<string name="cubic_foot_per_minute">Pied cube/minute</string>
<string name="cubic_foot_per_minute_short">ft³/m</string>
<string name="cubic_foot_per_second">Pied Cube/seconde</string>
<string name="cubic_foot_per_second_short">ft³/s</string>
<string name="gallon_per_hour_us">Gallon/heure (US)</string>
<string name="gallon_per_hour_us_short">gal/h</string>
<string name="gallon_per_minute_us">Gallon/minute (US)</string>
<string name="gallon_per_minute_us_short">gal/m</string>
<string name="gallon_per_second_us">Gallon/seconde (US)</string>
<string name="gallon_per_second_us_short">gal/s</string>
<string name="gallon_per_hour_imperial">Gallon/heure (Impérial)</string>
<string name="gallon_per_hour_imperial_short">gal/h</string>
<string name="gallon_per_minute_imperial">Gallon/minute (Impérial)</string>
<string name="gallon_per_minute_imperial_short">gal/m</string>
<string name="gallon_per_second_imperial">Gallon/seconde (Impérial)</string>
<string name="gallon_per_second_imperial_short">gal/s</string>
<!-- Luminance -->
<string name="candela_per_square_meter">Candela/mètre carré</string>
<string name="candela_per_square_meter_short">cd/m²</string>
<string name="candela_per_square_centimeter">Candela/centimètre carré</string>
<string name="candela_per_square_centimeter_short">cd/cm²</string>
<string name="candela_per_square_foot">Candela/pied carré</string>
<string name="candela_per_square_foot_short">cd/ft²</string>
<string name="candela_per_square_inch">Candela/pouce carré</string>
<string name="candela_per_square_inch_short">cd/in²</string>
<string name="kilocandela_per_square_meter">Kilocandela/mètre carré</string>
<string name="kilocandela_per_square_meter_short">kcd/m²</string>
<string name="stilb">Stilb</string>
<string name="stilb_short">sb</string>
<string name="lumen_per_square_meter_per_steradian">Lumen/mètre carré/steradian</string>
<string name="lumen_per_square_meter_per_steradian_short">lm/m²/sr</string>
<string name="lumen_per_square_centimeter_per_steradian">Lumen/centimètre carré/steradian</string>
<string name="lumen_per_square_centimeter_per_steradian_short">lm/cm²/sr</string>
<string name="lumen_per_square_foot_per_steradian">Lumen/pied carré/steradian</string>
<string name="lumen_per_square_foot_per_steradian_short">lm/ft²/sr</string>
<string name="watt_per_square_centimeter_per_steradian">Watt/centimètre carré/steradian</string>
<string name="watt_per_square_centimeter_per_steradian_short">W/cm²/sr</string>
<string name="nit">Nit</string>
<string name="nit_short">nt</string>
<string name="millinit">Millinit</string>
<string name="millinit_short">mnt</string>
<string name="lambert">Lambert</string>
<string name="lambert_short">L</string>
<string name="millilambert">Millilambert</string>
<string name="millilambert_short">mL</string>
<string name="foot_lambert">Pied-lambert</string>
<string name="foot_lambert_short">fL</string>
<string name="apostilb">Apostilb</string>
<string name="apostilb_short">asb</string>
<string name="blondel">Blondel</string>
<string name="blondel_short">blondel</string>
<string name="bril">Bril</string>
<string name="bril_short">bril</string>
<string name="skot">Skot</string>
<string name="skot_short">sk</string>
<string name="electrostatic_capacitance">Capacité</string>
<string name="prefix">Préfixe</string>
<string name="force">Force</string>
<string name="torque">Couple</string>
<string name="flow_rate">Flux</string>
<string name="luminance">Luminance</string>
<string name="format_time">Formatter l\'heure</string>
<string name="format_time_support">Exemple : Afficher 130 minutes comme 2h 10m</string>
<string name="units_sorting">Tri de la liste d\'unités</string>
<string name="units_sorting_support">Changer l\'ordre des unités</string>
<!-- Units list sorting -->
<string name="sort_by_usage">Utilisation</string>
<string name="sort_by_alphabetical">Alphabétique</string>
<string name="sort_by_scale_desc">Échelle (Desc.)</string>
<string name="sort_by_scale_asc">Échelle (Asc.)</string>
<string name="color_theme_support">Choisir un mode de thème</string>
<string name="color_scheme">Palette de couleurs</string>
<string name="selected_color">Couleur sélectionnée</string>
<string name="monet_mode">Style sélectionné</string>
<!-- https://s3.eu-west-1.amazonaws.com/po-pub/i/Gj9ZCNPXIfKddDQgccvboVFz.jpg
https://s3.eu-west-1.amazonaws.com/po-pub/i/prtM85P6x1fMuLg1I0zbkceo.png
Maybe this can be labeled better? Let me know. It should be something that can describe content of the Formatting screen. -->
<string name="formatting_setting_support">Précision et format des nombres</string>
<string name="divide_by_zero_error">Impossible de diviser par 0</string>
<string name="date_difference">Différence entre deux dates</string>
<!-- https://s3.eu-west-1.amazonaws.com/po-pub/i/uWOHJmIq9riqsq7PO82ZQp3a.png -->
<string name="select_time">Choisir le temps</string>
<string name="date_difference_start">Début</string>
<string name="date_difference_end">Fin</string>
<string name="date_difference_result">Différence</string>
<!-- https://s3.eu-west-1.amazonaws.com/po-pub/i/33QTn2NVrjJT772cBDFRqSMH.png -->
<string name="date_difference_years">Années</string>
<!-- https://s3.eu-west-1.amazonaws.com/po-pub/i/33QTn2NVrjJT772cBDFRqSMH.png -->
<string name="date_difference_months">Mois</string>
<!-- https://s3.eu-west-1.amazonaws.com/po-pub/i/33QTn2NVrjJT772cBDFRqSMH.png -->
<string name="date_difference_days">Jours</string>
<!-- https://s3.eu-west-1.amazonaws.com/po-pub/i/33QTn2NVrjJT772cBDFRqSMH.png -->
<string name="date_difference_hours">Heures</string>
<!-- https://s3.eu-west-1.amazonaws.com/po-pub/i/33QTn2NVrjJT772cBDFRqSMH.png -->
<string name="date_difference_minutes">Minutes</string>
<!-- https://s3.eu-west-1.amazonaws.com/po-pub/i/9lSfdkfKShwyQFEF4nvbVaIb.jpg
Used in this dialog window. Should be short -->
<string name="next_label">Suite</string>
<string name="formatting_setting_preview_box_label">Aperçu (cliquez pour changer)</string>
</resources>

View File

@ -0,0 +1,574 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Length -->
<string name="attometer">Attométer</string>
<string name="attometer_short">am</string>
<string name="nanometer">Nanométer</string>
<string name="nanometer_short">nm</string>
<string name="micrometer">Mikrométer</string>
<string name="micrometer_short">μm</string>
<string name="millimeter">Milliméter</string>
<string name="millimeter_short">mm</string>
<string name="centimeter">Centiméter</string>
<string name="centimeter_short">cm</string>
<string name="decimeter">Deciméter</string>
<string name="decimeter_short">dm</string>
<string name="meter">Méter</string>
<string name="meter_short">m</string>
<string name="kilometer">Kilóméter</string>
<string name="kilometer_short">km</string>
<string name="mile">Mérföld</string>
<string name="mile_short">Mi</string>
<string name="yard">Yard</string>
<string name="yard_short">yd</string>
<string name="foot">Láb</string>
<string name="foot_short">ft</string>
<string name="inch">Hüvelyk</string>
<string name="inch_short">in</string>
<string name="light_year">Fényév</string>
<string name="light_year_short">ly</string>
<string name="parsec">Parsec</string>
<string name="parsec_short">pc</string>
<string name="kiloparsec">Kilóparsec</string>
<string name="kiloparsec_short">kpc</string>
<string name="megaparsec">Megaparsec</string>
<string name="megaparsec_short">Mpc</string>
<string name="mercury_equatorial_radius">Merkúr egyenlítői sugara</string>
<string name="mercury_equatorial_radius_short">Merkúr E</string>
<string name="venus_equatorial_radius">Vénusz egyenlítői sugara</string>
<string name="venus_equatorial_radius_short">Vénusz E</string>
<string name="earth_equatorial_radius">Föld egyenlítői sugara</string>
<string name="earth_equatorial_radius_short">Föld E</string>
<string name="mars_equatorial_radius">Mars egyenlítői sugara</string>
<string name="mars_equatorial_radius_short">Mars E</string>
<string name="jupiter_equatorial_radius">Jupiter egyenlítői sugara</string>
<string name="jupiter_equatorial_radius_short">Jupiter E</string>
<string name="saturn_equatorial_radius">Szaturnusz egyenlítői sugara</string>
<string name="saturn_equatorial_radius_short">Szaturnusz E</string>
<string name="uranus_equatorial_radius">Uránusz egyenlítői sugara</string>
<string name="uranus_equatorial_radius_short">Uránusz E</string>
<string name="neptune_equatorial_radius">Neptunusz egyenlítői sugara</string>
<string name="neptune_equatorial_radius_short">Neptunusz E</string>
<string name="sun_equatorial_radius">Nap egyenlítői sugara</string>
<string name="sun_equatorial_radius_short">Nap E</string>
<!-- Mass -->
<string name="electron_mass_rest">Elektrontömeg</string>
<string name="electron_mass_rest_short">me</string>
<string name="atomic_mass_unit">Dalton</string>
<string name="atomic_mass_unit_short">u</string>
<string name="milligram">Milligramm</string>
<string name="milligram_short">mg</string>
<string name="gram">gramm</string>
<string name="gram_short">g</string>
<string name="kilogram">kilogramm</string>
<string name="kilogram_short">kg</string>
<string name="metric_ton">Metrikus tonna</string>
<string name="metric_ton_short">t</string>
<string name="imperial_ton">Birodalmi tonna</string>
<string name="imperial_ton_short">t (UK)</string>
<string name="pound">Font</string>
<string name="pound_short">lbs</string>
<string name="ounce">Uncia</string>
<string name="ounce_short">oz</string>
<string name="carat">Karát</string>
<string name="carat_short">ct</string>
<string name="mercury_mass">Merkúrtömeg</string>
<string name="mercury_mass_short">Merkúr M</string>
<string name="venus_mass">Vénusztömeg</string>
<string name="venus_mass_short">Vénusz M</string>
<string name="earth_mass">Földtömeg</string>
<string name="earth_mass_short">Föld M</string>
<string name="mars_mass">Marstömeg</string>
<string name="mars_mass_short">Mars M</string>
<string name="jupiter_mass">Jupitertömeg</string>
<string name="jupiter_mass_short">Jupiter M</string>
<string name="saturn_mass">Szaturnusztömeg</string>
<string name="saturn_mass_short">Szaturnusz M</string>
<string name="uranus_mass">Uránusztömeg</string>
<string name="uranus_mass_short">Uránusz M</string>
<string name="neptune_mass">Neptunusztömeg</string>
<string name="neptune_mass_short">Neptunusz M</string>
<string name="sun_mass">Naptömeg</string>
<string name="sun_mass_short">Nap M</string>
<!-- Temperature -->
<string name="celsius">Celsius</string>
<string name="fahrenheit">Fahrenheit</string>
<string name="kelvin">Kelvin</string>
<!-- Speed -->
<string name="millimeter_per_hour">Milliméter/óra</string>
<string name="millimeter_per_hour_short">mm/h</string>
<string name="millimeter_per_minute">Milliméter/perc</string>
<string name="millimeter_per_minute_short">mm/m</string>
<string name="millimeter_per_second">Milliméter/másodperc</string>
<string name="millimeter_per_second_short">mm/s</string>
<string name="centimeter_per_hour">Centiméter/óra</string>
<string name="centimeter_per_hour_short">cm/h</string>
<string name="centimeter_per_minute">Centiméter/perc</string>
<string name="centimeter_per_minute_short">cm/m</string>
<string name="centimeter_per_second">Centiméter/másodperc</string>
<string name="centimeter_per_second_short">cm/s</string>
<string name="meter_per_hour">Méter/óra</string>
<string name="meter_per_hour_short">m/h</string>
<string name="meter_per_minute">Méter/perc</string>
<string name="meter_per_minute_short">m/m</string>
<string name="meter_per_second">Méter/másodperc</string>
<string name="meter_per_second_short">m/s</string>
<string name="kilometer_per_hour">Kilóméter/h</string>
<string name="kilometer_per_hour_short">km/h</string>
<string name="kilometer_per_minute">Kilóméter/perc</string>
<string name="kilometer_per_minute_short">km/m</string>
<string name="kilometer_per_second">Kilóméter/másodperc</string>
<string name="kilometer_per_second_short">km/s</string>
<string name="foot_per_hour">Láb/óra</string>
<string name="foot_per_hour_short">ft/h</string>
<string name="foot_per_minute">Láb/perc</string>
<string name="foot_per_minute_short">ft/m</string>
<string name="foot_per_second">Láb/másodperc</string>
<string name="foot_per_second_short">ft/s</string>
<string name="yard_per_hour">Yard/óra</string>
<string name="yard_per_hour_short">yd/h</string>
<string name="yard_per_minute">Yard/perc</string>
<string name="yard_per_minute_short">yd/m</string>
<string name="yard_per_second">Yard/másodperc</string>
<string name="yard_per_second_short">yd/s</string>
<string name="mile_per_hour">Mérföld/óra</string>
<string name="mile_per_hour_short">mi/h</string>
<string name="mile_per_minute">Mérföld/perc</string>
<string name="mile_per_minute_short">mi/m</string>
<string name="mile_per_second">Mérföld/másodperc</string>
<string name="mile_per_second_short">mi/s</string>
<string name="knot">Csomó</string>
<string name="knot_short">kt</string>
<string name="velocity_of_light_in_vacuum">Fénysebesség vákuumban</string>
<string name="cosmic_velocity_first">Első Kozmikus Sebesség</string>
<string name="cosmic_velocity_second">Második Kozmikus Sebesség</string>
<string name="cosmic_velocity_third">Harmadik Kozmikus Sebesség</string>
<string name="earths_orbital_speed">Föld keringési sebessége</string>
<string name="mach">Mach</string>
<string name="mach_si_standard">Mach (SI)</string>
<!-- File size -->
<string name="bit">Bit</string>
<string name="bit_short">b</string>
<string name="kibibit">Kibibit</string>
<string name="kibibit_short">Kib</string>
<string name="kilobit">Kilóbit</string>
<string name="kilobit_short">Kb</string>
<string name="megabit">Megabit</string>
<string name="megabit_short">Mb</string>
<string name="mebibit">Mebibit</string>
<string name="mebibit_short">Mib</string>
<string name="gigabit">Gigabit</string>
<string name="gigabit_short">Gb</string>
<string name="terabit">Terabit</string>
<string name="terabit_short">Tb</string>
<string name="petabit">Petabit</string>
<string name="petabit_short">Pb</string>
<string name="exabit">Exabit</string>
<string name="exabit_short">Eb</string>
<string name="byte_">Bájt</string>
<string name="byte_short">B</string>
<string name="kibibyte">Kibibájt</string>
<string name="kibibyte_short">KiB</string>
<string name="kilobyte">Kilóbájt</string>
<string name="kilobyte_short">KB</string>
<string name="megabyte">Megabájt</string>
<string name="megabyte_short">MB</string>
<string name="mebibyte">Mebibájt</string>
<string name="mebibyte_short">MiB</string>
<string name="gigabyte">Gigabájt</string>
<string name="gigabyte_short">GB</string>
<string name="terabyte">Terrabájt</string>
<string name="terabyte_short">TB</string>
<string name="petabyte">Petabájt</string>
<string name="petabyte_short">PB</string>
<string name="exabyte">Exabájt</string>
<string name="exabyte_short">EB</string>
<!-- Data transfer -->
<string name="bit_per_second">Bit/másodperc</string>
<string name="bit_per_second_short">b/s</string>
<string name="kibibit_per_second">Kibibit/másodperc</string>
<string name="kibibit_per_second_short">Kib/s</string>
<string name="kilobit_per_second">Kilóbit/másodperc</string>
<string name="kilobit_per_second_short">Kb/s</string>
<string name="megabit_per_second">Megabit/másodperc</string>
<string name="megabit_per_second_short">Mb/s</string>
<string name="mebibit_per_second">Mebibit/másodperc</string>
<string name="mebibit_per_second_short">Mib/s</string>
<string name="gigabit_per_second">Gigabit/másodperc</string>
<string name="gigabit_per_second_short">Gb/s</string>
<string name="terabit_per_second">Terrabit/másodperc</string>
<string name="terabit_per_second_short">Tb/s</string>
<string name="petabit_per_second">Petabit/másodperc</string>
<string name="petabit_per_second_short">Pb/s</string>
<string name="exabit_per_second">Exabit/másodperc</string>
<string name="exabit_per_second_short">Eb/s</string>
<string name="byte_per_second">Bájt/másodperc</string>
<string name="byte_per_second_short">B/s</string>
<string name="kibibyte_per_second">Kibibájt/másodperc</string>
<string name="kibibyte_per_second_short">KiB/s</string>
<string name="kilobyte_per_second">Kilóbájt/másodperc</string>
<string name="kilobyte_per_second_short">KB/s</string>
<string name="megabyte_per_second">Megabájt/másodperc</string>
<string name="megabyte_per_second_short">MB/s</string>
<string name="mebibyte_per_second">Mebibájt/másodperc</string>
<string name="mebibyte_per_second_short">MiB/s</string>
<string name="gigabyte_per_second">Gigabájt/másodperc</string>
<string name="gigabyte_per_second_short">GB/s</string>
<string name="terabyte_per_second">Terrabájt/másodperc</string>
<string name="terabyte_per_second_short">TB/s</string>
<string name="petabyte_per_second">Petabájt/másodperc</string>
<string name="petabyte_per_second_short">PB/s</string>
<string name="exabyte_per_second">Exabájt/másodperc</string>
<string name="exabyte_per_second_short">EB/s</string>
<!-- Volume -->
<string name="attoliter">Attoliter</string>
<string name="attoliter_short">aL</string>
<string name="milliliter">Milliliter</string>
<string name="milliliter_short">mL</string>
<string name="liter">Liter</string>
<string name="liter_short">L</string>
<string name="us_liquid_gallon">Amerikai folyékony gallon</string>
<string name="us_liquid_gallon_short">gal (USA)</string>
<string name="us_liquid_quart">Amerikai folyékony kvart</string>
<string name="us_liquid_quart_short">qt (USA)</string>
<string name="us_liquid_pint">Amerikai folyékony pint</string>
<string name="us_liquid_pint_short">pt (USA)</string>
<string name="us_legal_cup">Amerikai törvényi kupa</string>
<string name="us_legal_cup_short">kupa (USA)</string>
<string name="us_fluid_ounce">Amerikai folyadékuncia</string>
<string name="us_fluid_ounce_short">fl oz (USA)</string>
<string name="us_tablespoon">Amerikai evőkanál</string>
<string name="us_tablespoon_short">Evőkanál (USA)</string>
<string name="us_teaspoon">Amerikai teáskanál</string>
<string name="us_teaspoon_short">Teáskanál (USA)</string>
<string name="imperial_gallon">Birodalmi gallon</string>
<string name="imperial_gallon_short">gal (UK)</string>
<string name="imperial_quart">Birodalmi kvart</string>
<string name="imperial_quart_short">qt (UK)</string>
<string name="imperial_pint">Birodalmi pint</string>
<string name="imperial_pint_short">pt (UK)</string>
<string name="imperial_cup">Birodalmi kupa</string>
<string name="imperial_cup_short">Kupa (UK)</string>
<string name="imperial_fluid_ounce">Birodalmi folyadékuncia</string>
<string name="imperial_fluid_ounce_short">fl oz (UK)</string>
<string name="imperial_tablespoon">Birodalmi evőkanál</string>
<string name="imperial_tablespoon_short">Evőkanál (UK)</string>
<string name="imperial_teaspoon">Birodalmi teáskanál</string>
<string name="imperial_teaspoon_short">Teáskanál (UK)</string>
<string name="cubic_millimeter">Köbmilliméter</string>
<string name="cubic_millimeter_short">mm^3</string>
<string name="cubic_centimeter">Köbcentiméter</string>
<string name="cubic_centimeter_short">cm^3</string>
<string name="cubic_meter">Köbméter</string>
<string name="cubic_meter_short">m^3</string>
<string name="cubic_kilometer">Köbkilóméter</string>
<string name="cubic_kilometer_short">km^3</string>
<!-- Time -->
<string name="attosecond">Attomásodperc</string>
<string name="attosecond_short">as</string>
<string name="nanosecond">Nanomásodperc</string>
<string name="nanosecond_short">ns</string>
<string name="microsecond">Mikromásodperc</string>
<string name="microsecond_short">µs</string>
<string name="millisecond">Millimásodperc</string>
<string name="millisecond_short">ms</string>
<string name="jiffy">Pillanat</string>
<string name="jiffy_short">j</string>
<string name="second">Másodperc</string>
<string name="second_short">s</string>
<string name="minute">Perc</string>
<string name="minute_short">m</string>
<string name="hour">Óra</string>
<string name="hour_short">h</string>
<string name="day">Nap</string>
<string name="day_short">d</string>
<string name="week">Hét</string>
<string name="week_short">w</string>
<!-- Area -->
<string name="electron_cross_section">Elektron-keresztmetszet</string>
<string name="electron_cross_section_short">ecs</string>
<string name="acre">Acre</string>
<string name="acre_short">ac</string>
<string name="hectare">Hektár</string>
<string name="hectare_short">ha</string>
<string name="square_foot">Négyzetláb</string>
<string name="square_foot_short">ft^2</string>
<string name="square_mile">Négyzetmérföld</string>
<string name="square_mile_short">mi^2</string>
<string name="square_yard">Négyzetyard</string>
<string name="square_yard_short">yd^2</string>
<string name="square_inch">Négyzethüvelyk</string>
<string name="square_inch_short">in^2</string>
<string name="square_micrometer">Négyzetmikrométer</string>
<string name="square_micrometer_short">µm^2</string>
<string name="square_millimeter">Négyzetmilliméter</string>
<string name="square_millimeter_short">mm^2</string>
<string name="square_centimeter">Négyzetcentiméter</string>
<string name="square_centimeter_short">cm^2</string>
<string name="square_decimeter">Négyzetdeciméter</string>
<string name="square_decimeter_short">dm^2</string>
<string name="square_meter">Négyzetméter</string>
<string name="square_meter_short">m^2</string>
<string name="square_kilometer">Négyzetkilóméter</string>
<string name="square_kilometer_short">km^2</string>
<!-- Energy -->
<string name="electron_volt">Elektronvolt</string>
<string name="electron_volt_short">eV</string>
<string name="attojoule">Attojoule</string>
<string name="attojoule_short">aJ</string>
<string name="energy_horse_power_metric">Lóerő</string>
<string name="energy_horse_power_metric_short">hp</string>
<string name="joule">Joule</string>
<string name="joule_short">J</string>
<string name="kilojoule">Kilojoule</string>
<string name="kilojoule_short">kJ</string>
<string name="gigajoule">Megajoule</string>
<string name="gigajoule_short">MJ</string>
<string name="megajoule">Gigajoule</string>
<string name="megajoule_short">GJ</string>
<string name="energy_ton">1 tonna TNT</string>
<string name="energy_ton_short">t</string>
<string name="kiloton">1 kilótonna TNT</string>
<string name="kiloton_short">kt</string>
<string name="megaton">1 megatonna TNT</string>
<string name="megaton_short">Mt</string>
<string name="gigaton">1 gigatonna TNT</string>
<string name="gigaton_short">Gt</string>
<string name="calorie_th">Kalória (th)</string>
<string name="calorie_th_short">cal</string>
<string name="kilocalorie_th">Kilókalória (th)</string>
<string name="kilocalorie_th_short">kcal</string>
<!-- Power -->
<string name="attowatt">Attowatt</string>
<string name="attowatt_short">aW</string>
<string name="watt">Watt</string>
<string name="watt_short">W</string>
<string name="kilowatt">Kilówatt</string>
<string name="kilowatt_short">kW</string>
<string name="megawatt">Megawatt</string>
<string name="megawatt_short">MG</string>
<string name="horse_power_mechanical">Lóerő</string>
<string name="horse_power_mechanical_short">hp</string>
<!-- Angle -->
<string name="angle_second">Szögmásodperc</string>
<string name="angle_minute">Szögperc</string>
<string name="degree">Fok</string>
<string name="radian">Radián</string>
<string name="radian_short">rad</string>
<string name="sextant">Szextáns</string>
<string name="sextant_short">sxt</string>
<string name="turn">Fordulat</string>
<string name="turn_short">tr</string>
<!-- Pressure -->
<string name="attopascal">Attopascal</string>
<string name="attopascal_short">aPa</string>
<string name="femtopascal">Femtopascal</string>
<string name="femtopascal_short">fPa</string>
<string name="picopascal">Picopascal</string>
<string name="picopascal_short">pPa</string>
<string name="nanopascal">Nanopascal</string>
<string name="nanopascal_short">nPa</string>
<string name="micropascal">Mikropascal</string>
<string name="micropascal_short">µPa</string>
<string name="millipascal">Millipascal</string>
<string name="millipascal_short">mPa</string>
<string name="centipascal">Centipascal</string>
<string name="centipascal_short">cPa</string>
<string name="decipascal">Decipascal</string>
<string name="decipascal_short">dPa</string>
<string name="pascal">Pascal</string>
<string name="pascal_short">Pa</string>
<string name="dekapascal">Dekapascal</string>
<string name="dekapascal_short">daPa</string>
<string name="hectopascal">Hektopascal</string>
<string name="hectopascal_short">hPa</string>
<string name="bar">Bar</string>
<string name="bar_short">bar</string>
<string name="megapascal">Megapascal</string>
<string name="megapascal_short">MPa</string>
<string name="gigapascal">Gigapascal</string>
<string name="gigapascal_short">GPa</string>
<string name="terapascal">Terrapascal</string>
<string name="terapascal_short">TPa</string>
<string name="petapascal">Petapascal</string>
<string name="petapascal_short">PPa</string>
<string name="exapascal">Exapascal</string>
<string name="exapascal_short">EPa</string>
<string name="psi">Font/négyzethüvelyk</string>
<string name="ksi">Kilófont/négyzethüvelyk</string>
<string name="standard_atmosphere">Szabványos légkör</string>
<string name="standard_atmosphere_short">atm</string>
<string name="torr">Torr</string>
<string name="torr_short">torr</string>
<string name="millimeter_of_mercury">Higanymilliméter</string>
<string name="millimeter_of_mercury_short">mm Hg</string>
<!-- Acceleration -->
<string name="attometer_per_square_second">Attométer/négyzetszögmásodperc</string>
<string name="attometer_per_square_second_short">am/s^2</string>
<string name="femtometer_per_square_second">Femtométer/négyzetszögmásodperc</string>
<string name="femtometer_per_square_second_short">fm/s^2</string>
<string name="picometer_per_square_second">Pikométer/négyzetszögmásodperc</string>
<string name="picometer_per_square_second_short">pm/s^2</string>
<string name="nanometer_per_square_second">Nanométer/négyzetszögmásodperc</string>
<string name="nanometer_per_square_second_short">nm/s^2</string>
<string name="micrometer_per_square_second">Mikrométer/négyzetszögmásodperc</string>
<string name="micrometer_per_square_second_short">µm/s^2</string>
<string name="millimeter_per_square_second">Milliméter/négyzetszögmásodperc</string>
<string name="millimeter_per_square_second_short">mm/s^2</string>
<string name="centimeter_per_square_second">Centiméter/négyzetszögmásodperc</string>
<string name="centimeter_per_square_second_short">cm/s^2</string>
<string name="decimeter_per_square_second">Deciméter/négyzetszögmásodperc</string>
<string name="decimeter_per_square_second_short">dm/s^2</string>
<string name="meter_per_square_second">Méter/négyzetszögmásodperc</string>
<string name="meter_per_square_second_short">m/s^2</string>
<string name="kilometer_per_square_second">Kilóméter/négyzetszögmásodperc</string>
<string name="kilometer_per_square_second_short">km/s^2</string>
<string name="dekameter_per_square_second">Dekaméter/négyzetszögmásodperc</string>
<string name="dekameter_per_square_second_short">dam/s^2</string>
<string name="hectometer_per_square_second">Hektométer/négyzetszögmásodperc</string>
<string name="hectometer_per_square_second_short">hm/s^2</string>
<string name="gal">Gal</string>
<string name="gal_short">Gal</string>
<string name="mercury_surface_gravity">A Merkúr felszíni gravitációja</string>
<string name="mercury_surface_gravity_short">Merkúr g</string>
<string name="venus_surface_gravity">A Vénusz felszíni gravitációja</string>
<string name="venus_surface_gravity_short">Vénusz g</string>
<string name="earth_surface_gravity">A Föld felszíni gravitációja</string>
<string name="earth_surface_gravity_short">Föld g</string>
<string name="mars_surface_gravity">A Mars felszini gravitációja</string>
<string name="mars_surface_gravity_short">Mars g</string>
<string name="jupiter_surface_gravity">A Jupiter felszíni gravitációja</string>
<string name="jupiter_surface_gravity_short">Jupiter g</string>
<string name="saturn_surface_gravity">A Szaturnusz felszíni gravitációja</string>
<string name="saturn_surface_gravity_short">Szaturnusz g</string>
<string name="uranus_surface_gravity">Az Uránusz felszíni gravitációja</string>
<string name="uranus_surface_gravity_short">Uránusz g</string>
<string name="neptune_surface_gravity">A Neptunusz felszíni gravitációja</string>
<string name="neptune_surface_gravity_short">Neptunusz g</string>
<string name="sun_surface_gravity">A Nap felszíni gravitációja</string>
<string name="sun_surface_gravity_short">Nap g</string>
<string name="currency_ada">Cardano</string>
<string name="currency_aed">Egyesült Arab Emírségeki Dirham</string>
<string name="currency_afn">Afgán afgáni</string>
<string name="currency_all">Albán lek</string>
<string name="currency_amd">Örmény dram</string>
<string name="currency_ang">Holland Antillai Gulden</string>
<string name="currency_aoa">Angolai kwanza</string>
<string name="currency_ars">Argentin peso</string>
<string name="currency_aud">Ausztrál dollár</string>
<string name="currency_awg">Arubai florin</string>
<string name="currency_azn">Azerbajdzsáni manat</string>
<string name="currency_bam">Bosznia-Hercegovinai Konvertibilis Márka</string>
<string name="currency_bbd">Bajai dollár</string>
<string name="currency_bdt">Bangladesi taka</string>
<string name="currency_bgn">Bolgár lev</string>
<string name="currency_bhd">Bahreini dínár</string>
<string name="currency_bif">Burundiai Frank</string>
<string name="currency_bmd">Bermudai dollár</string>
<string name="currency_bnd">Brunei dollár</string>
<string name="currency_bob">Bolíviai boliviánó</string>
<string name="currency_brl">Brazil reál</string>
<string name="currency_bsd">Bahamai dollár</string>
<string name="currency_btn">Bhutáni pénznem</string>
<string name="currency_bwp">Botswanai Pula</string>
<string name="currency_byn">Új Belurusz Rubel</string>
<string name="currency_byr">Belarusz Rubel</string>
<string name="currency_bzd">Belizei dollár</string>
<string name="currency_cad">Kanadai dollár</string>
<string name="currency_cdf">Kongói frank</string>
<string name="currency_chf">Svájci frank</string>
<string name="currency_clf">Chilei Elszámolási Egység (UF)</string>
<string name="currency_clp">Chilei peso</string>
<string name="currency_cny">Kínai yuan</string>
<string name="currency_cop">Kolumbiai peso</string>
<string name="currency_crc">Costa Rico-i Colón</string>
<string name="currency_cuc">Kubai konvertibilis peso</string>
<string name="currency_cup">Kubai peso</string>
<string name="currency_cve">Cape Verde-i escudo</string>
<string name="currency_czk">Cseh korona</string>
<string name="currency_dai">Dai</string>
<string name="currency_djf">Dzsibuti frank</string>
<string name="currency_dkk">Dán korona</string>
<string name="currency_dop">Dominikai peso</string>
<string name="currency_dzd">Algériai dínár</string>
<string name="currency_egp">Egyiptomi font</string>
<string name="currency_ern">Eritreai nakfa</string>
<string name="currency_etb">Etióp birr</string>
<string name="currency_eur">Euró</string>
<string name="currency_fjd">Fiji dollár</string>
<string name="currency_fkp">Falkland-szigeteki font</string>
<string name="currency_gbp">Font sterling</string>
<string name="currency_gel">Grúz lari</string>
<string name="currency_ghs">Ghánai cedi</string>
<string name="currency_gip">Gibraltári font</string>
<string name="currency_gmd">Gambiai dalasi</string>
<string name="currency_gnf">Gueniai frank</string>
<string name="currency_gtq">Guatemalai quetzal</string>
<string name="currency_gyd">Guyanai dollár</string>
<string name="currency_hkd">Hong Kong-i dollár</string>
<string name="currency_hnl">Hondurasi lempira</string>
<string name="currency_hrk">Horvát kuna</string>
<string name="currency_htg">Haiti gourde</string>
<string name="currency_huf">Magyar forint</string>
<string name="currency_idr">Indonéz rúpia</string>
<string name="currency_ils">Izraeli Új Sékel</string>
<string name="currency_inr">Indiai rúpia</string>
<string name="currency_iqd">Iraki dínár</string>
<string name="currency_irr">Iráni riál</string>
<string name="currency_isk">Izlandi korona</string>
<string name="currency_jep">Jersey Font</string>
<string name="currency_jmd">Jamaikai dollár</string>
<string name="currency_jod">Jordániai dínár</string>
<string name="currency_jpy">Japán yen</string>
<string name="currency_kes">Kenyai shilling</string>
<string name="currency_kgs">Kirgiz Som</string>
<string name="currency_khr">Kambodzsai riel</string>
<string name="currency_kmf">Comorosi frank</string>
<string name="currency_kpw">Észak-koreai won</string>
<string name="currency_krw">Dél-koreai won</string>
<string name="currency_kwd">Kuvaiti dínár</string>
<string name="currency_kyd">Kajmán-szigeteki dollár</string>
<string name="currency_kzt">Kazasztáni tenge</string>
<string name="currency_lak">Laoszi Kip</string>
<string name="currency_lbp">Libanoni font</string>
<string name="currency_lkr">Srí Lankai rúpia</string>
<string name="currency_lrd">Libériai dollár</string>
<string name="currency_lsl">Lesothoi loti</string>
<string name="currency_ltl">Litván litas</string>
<string name="currency_lvl">Litván lats</string>
<string name="currency_lyd">Líbiai dínár</string>
<string name="currency_mad">Marokkói dirham </string>
<string name="currency_mdl">Moldáv lej</string>
<string name="currency_mga">Madagaszkári ariary</string>
<string name="currency_mkd">Macedón dénár</string>
<string name="currency_mmk">Myanmari Kyat</string>
<string name="currency_mnt">Mongol tugrik</string>
<string name="currency_mop">Makaói pataca</string>
<string name="currency_mro">Mauritiuszi ouguiya</string>
<string name="currency_mur">Mauritiusi rúpia</string>
<string name="currency_mvr">Maldív rufiyaa</string>
<string name="currency_mwk">Malawi kwacha</string>
<string name="currency_mxn">Mexikói peso</string>
<string name="currency_myr">Maláj ringgit</string>
<string name="currency_mzn">Mozambiki Metical</string>
<string name="currency_nad">Namíbiai dollár</string>
<string name="currency_ngn">Nigériai naira</string>
<string name="currency_nio">Nicaraguai córdoba</string>
<string name="currency_nok">Norvég korona</string>
<string name="currency_npr">Nepáli rúpia</string>
<string name="currency_nzd">Új-zélandi dollár</string>
</resources>

View File

@ -0,0 +1,885 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Length -->
<string name="attometer">Atometer</string>
<string name="attometer_short">am</string>
<string name="nanometer">Nanometer</string>
<string name="nanometer_short">nm</string>
<string name="micrometer">Mikrometer</string>
<string name="micrometer_short">μm</string>
<string name="millimeter">Milimeter</string>
<string name="millimeter_short">mm</string>
<string name="centimeter">Sentimeter</string>
<string name="centimeter_short">cm</string>
<string name="decimeter">Desimeter</string>
<string name="decimeter_short">dm</string>
<string name="meter">Meter</string>
<string name="meter_short">m</string>
<string name="kilometer">Kilometer</string>
<string name="kilometer_short">km</string>
<string name="mile">Mil</string>
<string name="mile_short">Mi</string>
<string name="yard">Yard</string>
<string name="yard_short">yd</string>
<string name="foot">Kaki</string>
<string name="foot_short">ft</string>
<string name="inch">Inci</string>
<string name="inch_short">in</string>
<string name="light_year">Tahun cahaya</string>
<string name="light_year_short">tc</string>
<string name="parsec">Parsek</string>
<string name="parsec_short">pc</string>
<string name="kiloparsec">Kiloparsek</string>
<string name="kiloparsec_short">kpc</string>
<string name="megaparsec">Megaparsek</string>
<string name="megaparsec_short">Mpc</string>
<string name="mercury_equatorial_radius">Radius merkurius</string>
<string name="mercury_equatorial_radius_short">R Merkurius</string>
<string name="venus_equatorial_radius">Radius venus</string>
<string name="venus_equatorial_radius_short">R Venus</string>
<string name="earth_equatorial_radius">Radius bumi</string>
<string name="earth_equatorial_radius_short">R Bumi</string>
<string name="mars_equatorial_radius">Radius mars</string>
<string name="mars_equatorial_radius_short">R Mars</string>
<string name="jupiter_equatorial_radius">Radius jupiter</string>
<string name="jupiter_equatorial_radius_short">R Jupiter</string>
<string name="saturn_equatorial_radius">Radius saturnus</string>
<string name="saturn_equatorial_radius_short">R Saturnus</string>
<string name="uranus_equatorial_radius">Radius uranus</string>
<string name="uranus_equatorial_radius_short">R Uranus</string>
<string name="neptune_equatorial_radius">Radius neptunus</string>
<string name="neptune_equatorial_radius_short">R Neptunus</string>
<string name="sun_equatorial_radius">Radius matahari</string>
<string name="sun_equatorial_radius_short">R Matahari</string>
<!-- Mass -->
<string name="electron_mass_rest">Massa elektron</string>
<string name="electron_mass_rest_short">me</string>
<string name="atomic_mass_unit">Dalton</string>
<string name="atomic_mass_unit_short">u</string>
<string name="milligram">Miligram</string>
<string name="milligram_short">mg</string>
<string name="gram">Gram</string>
<string name="gram_short">g</string>
<string name="kilogram">Kilogram</string>
<string name="kilogram_short">kg</string>
<string name="metric_ton">Ton metrik</string>
<string name="metric_ton_short">t</string>
<string name="imperial_ton">Ton imperial</string>
<string name="imperial_ton_short">t (UK)</string>
<string name="pound">Pon</string>
<string name="pound_short">lbs</string>
<string name="ounce">Ons</string>
<string name="ounce_short">oz</string>
<string name="carat">Karat</string>
<string name="carat_short">ct</string>
<string name="mercury_mass">Massa merkurius</string>
<string name="mercury_mass_short">M Merkurius</string>
<string name="venus_mass">Massa venus</string>
<string name="venus_mass_short">M Venus</string>
<string name="earth_mass">Massa bumi</string>
<string name="earth_mass_short">M Bumi</string>
<string name="mars_mass">Massa mars</string>
<string name="mars_mass_short">M Mars</string>
<string name="jupiter_mass">Massa jupiter</string>
<string name="jupiter_mass_short">M Jupiter</string>
<string name="saturn_mass">Massa saturnus</string>
<string name="saturn_mass_short">M Saturnus</string>
<string name="uranus_mass">Massa uranus</string>
<string name="uranus_mass_short">M Uranus</string>
<string name="neptune_mass">Massa Neptunus</string>
<string name="neptune_mass_short">M Neptunus</string>
<string name="sun_mass">Massa matahari</string>
<string name="sun_mass_short">M Matahari</string>
<!-- Temperature -->
<string name="celsius">Celcius</string>
<string name="fahrenheit">Fahrenheit</string>
<string name="kelvin">Kelvin</string>
<!-- Speed -->
<string name="millimeter_per_hour">Milimeter/jam</string>
<string name="millimeter_per_hour_short">mm/j</string>
<string name="millimeter_per_minute">Milimeter/menit</string>
<string name="millimeter_per_minute_short">mm/m</string>
<string name="millimeter_per_second">Milimeter/detik</string>
<string name="millimeter_per_second_short">mm/d</string>
<string name="centimeter_per_hour">Sentimeter/j</string>
<string name="centimeter_per_hour_short">cm/j</string>
<string name="centimeter_per_minute">Sentimeter/menit</string>
<string name="centimeter_per_minute_short">cm/m</string>
<string name="centimeter_per_second">Sentimeter/detik</string>
<string name="centimeter_per_second_short">cm/d</string>
<string name="meter_per_hour">Meter/jam</string>
<string name="meter_per_hour_short">m/j</string>
<string name="meter_per_minute">Meter/menit</string>
<string name="meter_per_minute_short">m/m</string>
<string name="meter_per_second">Meter/detik</string>
<string name="meter_per_second_short">m/d</string>
<string name="kilometer_per_hour">Kilometer/jam</string>
<string name="kilometer_per_hour_short">km/j</string>
<string name="kilometer_per_minute">Kilometer/menit</string>
<string name="kilometer_per_minute_short">km/m</string>
<string name="kilometer_per_second">Kilometer/detik</string>
<string name="kilometer_per_second_short">km/d</string>
<string name="foot_per_hour">Kaki/jam</string>
<string name="foot_per_hour_short">ft/j</string>
<string name="foot_per_minute">Kaki/menit</string>
<string name="foot_per_minute_short">ft/m</string>
<string name="foot_per_second">Kaki/detik</string>
<string name="foot_per_second_short">ft/d</string>
<string name="yard_per_hour">Yard/jam</string>
<string name="yard_per_hour_short">yd/j</string>
<string name="yard_per_minute">Yard/menit</string>
<string name="yard_per_minute_short">yd/m</string>
<string name="yard_per_second">Yard/detik</string>
<string name="yard_per_second_short">yd/d</string>
<string name="mile_per_hour">Mil/jam</string>
<string name="mile_per_hour_short">mi/j</string>
<string name="mile_per_minute">Mil/menit</string>
<string name="mile_per_minute_short">mi/m</string>
<string name="mile_per_second">Mil/detik</string>
<string name="mile_per_second_short">mi/d</string>
<string name="knot">Knot</string>
<string name="knot_short">kt</string>
<string name="velocity_of_light_in_vacuum">Kecepatan cahaya dalam ruang hampa</string>
<string name="cosmic_velocity_first">Percepatan kosmik pertama</string>
<string name="cosmic_velocity_second">Percepatan kosmik kedua</string>
<string name="cosmic_velocity_third">Percepatan kosmik ketiga</string>
<string name="earths_orbital_speed">Kecepatan rotasi bumi</string>
<string name="mach">Mach</string>
<string name="mach_si_standard">Mach (SI)</string>
<!-- File size -->
<string name="bit">Bit</string>
<string name="bit_short">b</string>
<string name="kibibit">Kibibit</string>
<string name="kibibit_short">Kib</string>
<string name="kilobit">Kilobit</string>
<string name="kilobit_short">Kb</string>
<string name="megabit">Megabit</string>
<string name="megabit_short">Mb</string>
<string name="mebibit">Mebibit</string>
<string name="mebibit_short">Mib</string>
<string name="gigabit">Gigabit</string>
<string name="gigabit_short">Gb</string>
<string name="terabit">Terabit</string>
<string name="terabit_short">Tb</string>
<string name="petabit">Petabit</string>
<string name="petabit_short">Pb</string>
<string name="exabit">Eksabit</string>
<string name="exabit_short">Eb</string>
<string name="byte_">Bita</string>
<string name="byte_short">B</string>
<string name="kibibyte">Kibibita</string>
<string name="kibibyte_short">KiB</string>
<string name="kilobyte">Kliobita</string>
<string name="kilobyte_short">KB</string>
<string name="megabyte">Megabita</string>
<string name="megabyte_short">MB</string>
<string name="mebibyte">Mebibita</string>
<string name="mebibyte_short">MiB</string>
<string name="gigabyte">Gigabita</string>
<string name="gigabyte_short">GB</string>
<string name="terabyte">Terabita</string>
<string name="terabyte_short">TB</string>
<string name="petabyte">Petabita</string>
<string name="petabyte_short">PB</string>
<string name="exabyte">Eksabita</string>
<string name="exabyte_short">EB</string>
<!-- Data transfer -->
<string name="bit_per_second">Bit/detik</string>
<string name="bit_per_second_short">b/d</string>
<string name="kibibit_per_second">Kibibit/detik</string>
<string name="kibibit_per_second_short">Kib/d</string>
<string name="kilobit_per_second">Kilobit/detik</string>
<string name="kilobit_per_second_short">Kb/d</string>
<string name="megabit_per_second">Megabit/detik</string>
<string name="megabit_per_second_short">Mb/d</string>
<string name="mebibit_per_second">Mebibit/detik</string>
<string name="mebibit_per_second_short">Mib/d</string>
<string name="gigabit_per_second">Gigabit/detik</string>
<string name="gigabit_per_second_short">Gb/d</string>
<string name="terabit_per_second">Terabit/detik</string>
<string name="terabit_per_second_short">Tb/d</string>
<string name="petabit_per_second">Petabit/detik</string>
<string name="petabit_per_second_short">Pb/d</string>
<string name="exabit_per_second">Eksabit/detik</string>
<string name="exabit_per_second_short">Eb/d</string>
<string name="byte_per_second">Bita/detik</string>
<string name="byte_per_second_short">B/d</string>
<string name="kibibyte_per_second">Kibibita/detik</string>
<string name="kibibyte_per_second_short">KiB/d</string>
<string name="kilobyte_per_second">Kilobita/detik</string>
<string name="kilobyte_per_second_short">KB/d</string>
<string name="megabyte_per_second">Megabita/detik</string>
<string name="megabyte_per_second_short">MB/d</string>
<string name="mebibyte_per_second">Mebibita/detik</string>
<string name="mebibyte_per_second_short">MiB/d</string>
<string name="gigabyte_per_second">Gigabita/detik</string>
<string name="gigabyte_per_second_short">GB/d</string>
<string name="terabyte_per_second">Terabita/detik</string>
<string name="terabyte_per_second_short">TB/d</string>
<string name="petabyte_per_second">Petabita/detik</string>
<string name="petabyte_per_second_short">PB/d</string>
<string name="exabyte_per_second">Eksabita/detik</string>
<string name="exabyte_per_second_short">EB/d</string>
<!-- Volume -->
<string name="attoliter">Atoliter</string>
<string name="attoliter_short">aL</string>
<string name="milliliter">Mililiter</string>
<string name="milliliter_short">mL</string>
<string name="liter">Liter</string>
<string name="liter_short">L</string>
<string name="us_liquid_gallon_short">gal (AS)</string>
<string name="imperial_gallon_short">gal (UK)</string>
<string name="cubic_millimeter">Milimeter kubik</string>
<string name="cubic_millimeter_short">mm^3</string>
<string name="cubic_centimeter">Sentimeter kubik</string>
<string name="cubic_centimeter_short">cm^3</string>
<string name="cubic_meter">Meter kubik</string>
<string name="cubic_meter_short">m^3</string>
<string name="cubic_kilometer">Kilometer kubik</string>
<string name="cubic_kilometer_short">km^3</string>
<!-- Time -->
<string name="attosecond">Atodetik</string>
<string name="attosecond_short">ad</string>
<string name="nanosecond">Nanodetik</string>
<string name="nanosecond_short">nd</string>
<string name="microsecond">Mikrodetik</string>
<string name="microsecond_short">µd</string>
<string name="millisecond">Milidetik</string>
<string name="millisecond_short">md</string>
<string name="second">Detik</string>
<string name="second_short">d</string>
<string name="minute">Menit</string>
<string name="minute_short">m</string>
<string name="hour">Jam</string>
<string name="hour_short">j</string>
<string name="day">Hari</string>
<string name="day_short">h</string>
<string name="week">Minggu</string>
<string name="week_short">m</string>
<string name="electron_cross_section_short">ecs</string>
<string name="acre">Are</string>
<string name="acre_short">ac</string>
<string name="hectare">Hektare</string>
<string name="hectare_short">ha</string>
<string name="square_foot">Kaki persegi</string>
<string name="square_foot_short">ft^2</string>
<string name="square_mile">Mil persegi</string>
<string name="square_mile_short">mi^2</string>
<string name="square_yard">Yard persegi</string>
<string name="square_yard_short">yd^2</string>
<string name="square_inch">Inci persegi</string>
<string name="square_inch_short">in^2</string>
<string name="square_micrometer">Mikrometer persegi</string>
<string name="square_micrometer_short">µm^2</string>
<string name="square_millimeter">Milimeter persegi</string>
<string name="square_millimeter_short">mm^2</string>
<string name="square_centimeter">Sentimeter persegi</string>
<string name="square_centimeter_short">cm^2</string>
<string name="square_decimeter">Desimeter persegi</string>
<string name="square_decimeter_short">dm^2</string>
<string name="square_meter">Meter persegi</string>
<string name="square_meter_short">m^2</string>
<string name="square_kilometer">Kilometer persegi</string>
<string name="square_kilometer_short">km^2</string>
<!-- Energy -->
<string name="electron_volt">Volt elektron</string>
<string name="electron_volt_short">eV</string>
<string name="attojoule">Atojoule</string>
<string name="attojoule_short">aJ</string>
<string name="energy_horse_power_metric">Tenaga kuda</string>
<string name="energy_horse_power_metric_short">hp</string>
<string name="joule">Joule</string>
<string name="joule_short">J</string>
<string name="kilojoule">Kilojoule</string>
<string name="kilojoule_short">kJ</string>
<string name="gigajoule">Megajoule</string>
<string name="gigajoule_short">MJ</string>
<string name="megajoule">Gigajoule</string>
<string name="megajoule_short">GJ</string>
<string name="energy_ton">Ton TNT</string>
<string name="energy_ton_short">t</string>
<string name="kiloton">Kiloton TNT</string>
<string name="kiloton_short">kt</string>
<string name="megaton">Megaton TNT</string>
<string name="megaton_short">Mt</string>
<string name="gigaton">Gigaton TNT</string>
<string name="gigaton_short">Gt</string>
<string name="calorie_th">Kalori (th)</string>
<string name="calorie_th_short">kal</string>
<string name="kilocalorie_th">Kilokalori</string>
<string name="kilocalorie_th_short">kkal</string>
<!-- Power -->
<string name="attowatt">Atowatt</string>
<string name="attowatt_short">aW</string>
<string name="watt">Watt</string>
<string name="watt_short">W</string>
<string name="kilowatt">Kilowatt</string>
<string name="kilowatt_short">kW</string>
<string name="megawatt">Megawatt</string>
<string name="megawatt_short">MW</string>
<string name="horse_power_mechanical">Tenagakuda</string>
<string name="horse_power_mechanical_short">hp</string>
<!-- Angle -->
<string name="angle_second">Detik</string>
<string name="angle_minute">Menit</string>
<string name="degree">Derajat</string>
<string name="radian">Radian</string>
<string name="radian_short">rad</string>
<string name="sextant">Sekstan</string>
<string name="sextant_short">sxt</string>
<!-- Pressure -->
<string name="attopascal">Atopascal</string>
<string name="attopascal_short">aPa</string>
<string name="femtopascal">Femtopascal</string>
<string name="femtopascal_short">fPa</string>
<string name="picopascal">Pikopascal</string>
<string name="picopascal_short">pPa</string>
<string name="nanopascal">Nanopascal</string>
<string name="nanopascal_short">nPa</string>
<string name="micropascal">Mikropascal</string>
<string name="micropascal_short">µPa</string>
<string name="millipascal">Milipascal</string>
<string name="millipascal_short">mPa</string>
<string name="centipascal">Sentipascal</string>
<string name="centipascal_short">cPa</string>
<string name="decipascal">Desipascal</string>
<string name="decipascal_short">dPa</string>
<string name="pascal">Pascal</string>
<string name="pascal_short">Pa</string>
<string name="dekapascal">Dekapascal</string>
<string name="dekapascal_short">daPa</string>
<string name="hectopascal">Hektopascal</string>
<string name="hectopascal_short">hPa</string>
<string name="bar">Bar</string>
<string name="bar_short">bar</string>
<string name="megapascal">Megapascal</string>
<string name="megapascal_short">MPa</string>
<string name="gigapascal">Gigapascal</string>
<string name="gigapascal_short">GPa</string>
<string name="terapascal">Terapascal</string>
<string name="terapascal_short">TPa</string>
<string name="petapascal">Petapascal</string>
<string name="petapascal_short">PPa</string>
<string name="exapascal">Eksapascal</string>
<string name="exapascal_short">EPa</string>
<string name="psi">Pon/inci persegi</string>
<string name="ksi">Kilopon/inci persegi</string>
<string name="millimeter_of_mercury_short">mm Hg</string>
<!-- Acceleration -->
<string name="attometer_per_square_second">Atometer/detik persegi</string>
<string name="attometer_per_square_second_short">am/d^2</string>
<string name="femtometer_per_square_second">Femtometer/detik persegi</string>
<string name="femtometer_per_square_second_short">fm/d^2</string>
<string name="picometer_per_square_second">Pikometer/detik persegi</string>
<string name="picometer_per_square_second_short">pm/d^2</string>
<string name="nanometer_per_square_second">Nanometer/detik persegi</string>
<string name="nanometer_per_square_second_short">nm/d^2</string>
<string name="micrometer_per_square_second">Mikrometer/detik persegi</string>
<string name="micrometer_per_square_second_short">µm/d^2</string>
<string name="millimeter_per_square_second">Milimeter/detik persegi</string>
<string name="millimeter_per_square_second_short">mm/d^2</string>
<string name="centimeter_per_square_second">Sentimeter/detik persegi</string>
<string name="centimeter_per_square_second_short">cm/d^2</string>
<string name="decimeter_per_square_second">Desimeter/detik persegi</string>
<string name="decimeter_per_square_second_short">dm/d^2</string>
<string name="meter_per_square_second">Meter/detik persegi</string>
<string name="meter_per_square_second_short">m/d^2</string>
<string name="kilometer_per_square_second">Kilometer/detik persegi</string>
<string name="kilometer_per_square_second_short">km/d^2</string>
<string name="dekameter_per_square_second">Dekameter/detik persegi</string>
<string name="dekameter_per_square_second_short">dam/d^2</string>
<string name="hectometer_per_square_second">Hektometer/detik persegi</string>
<string name="hectometer_per_square_second_short">hm/d^2</string>
<string name="gal">Gal</string>
<string name="gal_short">Gal</string>
<string name="mercury_surface_gravity">Gravitasi merkurius</string>
<string name="mercury_surface_gravity_short">G Merkurius</string>
<string name="venus_surface_gravity">Gravitasi venus</string>
<string name="venus_surface_gravity_short">G Venus</string>
<string name="earth_surface_gravity">Gravitasi bumi</string>
<string name="earth_surface_gravity_short">G Bumi</string>
<string name="mars_surface_gravity">Gravitasi mars</string>
<string name="mars_surface_gravity_short">G Mars</string>
<string name="jupiter_surface_gravity">Gravitasi jupiter</string>
<string name="jupiter_surface_gravity_short">G Jupiter</string>
<string name="saturn_surface_gravity">Gravitasi saturnus</string>
<string name="saturn_surface_gravity_short">G Saturnus</string>
<string name="uranus_surface_gravity">Gravitasi uranus</string>
<string name="uranus_surface_gravity_short">G Uranus</string>
<string name="neptune_surface_gravity">Gravitasi neptunus</string>
<string name="neptune_surface_gravity_short">G Neptunus</string>
<string name="sun_surface_gravity">Gravitasi matahari</string>
<string name="sun_surface_gravity_short">G Matahari</string>
<string name="currency_ada">Cardano</string>
<string name="currency_aed">Dirham Uni Emirat Arab</string>
<string name="currency_ars">Peso Argentina</string>
<string name="currency_aud">Dolar Australia</string>
<string name="currency_bbd">Dolar Bajan</string>
<string name="currency_bhd">Dinar Bahrain</string>
<string name="currency_bmd">Dolar Bermuda</string>
<string name="currency_bnd">Dolar Brunei</string>
<string name="currency_bsd">Dolar Bahama</string>
<string name="currency_byn">Rubel Belarusia Baru</string>
<string name="currency_byr">Rubel Belarusia</string>
<string name="currency_cad">Dolar Kanada</string>
<string name="currency_cny">Yuan Cina</string>
<string name="currency_cop">Peso Kolombia</string>
<string name="currency_cup">Peso Kuba</string>
<string name="currency_dop">Peso Dominika</string>
<string name="currency_dzd">Dinar Algeria</string>
<string name="currency_egp">Pound Mesir</string>
<string name="currency_eur">Euro</string>
<string name="currency_fjd">Dolar Fiji</string>
<string name="currency_fkp">Pound Kepulauan Falkland</string>
<string name="currency_gbp">Poundsterling</string>
<string name="currency_gip">Pound Gibraltar</string>
<string name="currency_gyd">Dolar Guyana</string>
<string name="currency_hkd">Dolar Hongkong</string>
<string name="currency_idr">Rupiah Indonesia</string>
<string name="currency_inr">Rupe India</string>
<string name="currency_iqd">Dinar Irak</string>
<string name="currency_irr">Rial Iran</string>
<string name="currency_jmd">Dolar Jamaika</string>
<string name="currency_jod">Dinar Yordania</string>
<string name="currency_jpy">Yen Jepang</string>
<string name="currency_kpw">Won Korea Utara</string>
<string name="currency_krw">Won Korea Selatan</string>
<string name="currency_kwd">Dinar Kuwait</string>
<string name="currency_kyd">Dolar Kepulauan Cayman</string>
<string name="currency_lkr">Rupe Sri Lanka</string>
<string name="currency_lrd">Dolar Liberia</string>
<string name="currency_lyd">Dinar Libya</string>
<string name="currency_mad">Dirham Moroko</string>
<string name="currency_mur">Rupe Mauritania</string>
<string name="currency_mxn">Peso Meksiko</string>
<string name="currency_myr">Ringgit Malaysia</string>
<string name="currency_nad">Dolar Namibia</string>
<string name="currency_npr">Rupe Nepal</string>
<string name="currency_nzd">Dolar Selandia Baru</string>
<string name="currency_omr">Rial Oman</string>
<string name="currency_pen">Sol</string>
<string name="currency_php">Peso Filipina</string>
<string name="currency_pkr">Rupe Pakistan</string>
<string name="currency_qar">Rial Qatar</string>
<string name="currency_rsd">Dinar Serbia</string>
<string name="currency_rub">Rubel Rusia</string>
<string name="currency_sar">Riyal Saudi</string>
<string name="currency_sbd">Dolar Kepulauan Solomon</string>
<string name="currency_sdg">Pound Sudan</string>
<string name="currency_sek">Krona Swedia</string>
<string name="currency_sgd">Dolar Singapura</string>
<string name="currency_shib">Shiba Inu</string>
<string name="currency_srd">Dolar Suriname</string>
<string name="currency_theta">Theta</string>
<string name="currency_tnd">Dinar Tunisia</string>
<string name="currency_try">Lira Turki</string>
<string name="currency_ttd">Dolar Trinidad &amp; Tobago</string>
<string name="currency_twd">Dolar Taiwan Baru</string>
<string name="currency_uni">Universe</string>
<string name="currency_usd">Dolar Amerika Serikat</string>
<string name="currency_uyu">Peso Uruguay</string>
<string name="currency_vnd">Dong Vietnam</string>
<string name="currency_xcd">Dolar Karibia Timur</string>
<string name="currency_yer">Rial Yaman</string>
<string name="currency_zwl">Dolar Zimbabwe</string>
<!-- Groups -->
<string name="length">Panjang</string>
<string name="time">Waktu</string>
<string name="volume">Volume</string>
<string name="area">Area</string>
<string name="temperature">Temperatur</string>
<string name="speed">Kecepatan</string>
<string name="mass">Massa</string>
<string name="data">Data</string>
<string name="energy">Energi</string>
<string name="power">Daya</string>
<string name="angle">Sudut</string>
<string name="data_transfer">Transfer data</string>
<string name="pressure">Tekanan</string>
<string name="acceleration">Akselerasi</string>
<string name="currency">Mata Uang</string>
<!-- Screen names -->
<string name="units_screen_from">Ubah dari</string>
<string name="units_screen_to">Ubah ke</string>
<string name="settings_screen">Pengaturan</string>
<!-- Settings items -->
<string name="theme_setting">Tema</string>
<string name="separator_setting">Pemisah</string>
<string name="exponential_notation_setting">Notasi eksponensial</string>
<string name="unit_groups_setting">Grup unit</string>
<string name="currency_rates_note_setting">Nilai tukar mata uang salah?</string>
<string name="terms_and_conditions">Syarat dan Ketentuan</string>
<string name="privacy_policy">Kebijakan Privasi</string>
<string name="third_party_licenses">Lisensi pihak ketiga</string>
<string name="rate_this_app">Nilai aplikasi ini</string>
<string name="formatting_setting">Pemformatan</string>
<string name="max_precision">%1$s (Maks)</string>
<!-- Separator -->
<string name="separator_setting_support">Simbol pemisah grup</string>
<string name="period">Titik</string>
<string name="comma">Koma</string>
<string name="space">Spasi</string>
<!-- Output format -->
<string name="exponential_notation_setting_support">Ganti sebagian angka dengan E</string>
<!-- Theme -->
<string name="theme_setting_support">Penampilan aplikasi</string>
<string name="auto_label">Otomatis</string>
<string name="force_light_mode">Terang</string>
<string name="force_dark_mode">Gelap</string>
<string name="color_theme">Tema warna</string>
<string name="force_amoled_mode">Gelap AMOLED</string>
<string name="force_amoled_mode_support">Gunakan latar hitam untuk tema gelap</string>
<string name="enable_dynamic_colors">Warna dinamis</string>
<string name="enable_dynamic_colors_support">Gunakan warna dari wallpaper Anda</string>
<!-- MISC. -->
<string name="loading_label">Memuat…</string>
<string name="error_label">Galat</string>
<string name="copied">%1$s disalin!</string>
<string name="cancel_label">Batal</string>
<string name="search_bar_placeholder">Cari unit</string>
<string name="search_placeholder">Hasil tidak ditemukan</string>
<string name="search_placeholder_button_label">Buka pengaturan</string>
<string name="hello_label">Halo!</string>
<string name="enabled_label">Aktif</string>
<string name="disabled_label">Nonaktif</string>
<string name="checked_filter_description">Filter yang dipilih</string>
<string name="open_settings_description">Buka pengaturan</string>
<string name="swap_units_description">Tukar unit</string>
<string name="search_button_description">Tombol cari</string>
<string name="clear_input_description">Hapus masukan</string>
<string name="favorite_button_description">Tambah atau hapus unit dari favorit</string>
<string name="empty_search_result_description">Hapus hasil pencarian</string>
<string name="drop_down_description">Buka atau tutup menu dropdown</string>
<string name="enable_unit_group_description">Aktifkan grup unit</string>
<string name="reorder_unit_group_description">Urutkan grup unit</string>
<string name="disable_unit_group_description">Nonaktifkan grup unit</string>
<string name="app_version_name_setting">Nama versi</string>
<string name="about_unitto">Tentang Unitto</string>
<string name="about_unitto_support">Pelajari tentang aplikasi</string>
<string name="unit_groups_support">Nonaktifkan dan urutkan ulang unit</string>
<string name="cent">Sen</string>
<string name="cent_short">sen</string>
<!-- Flux -->
<string name="maxwell">Maxwell</string>
<string name="maxwell_short">Mx</string>
<string name="weber">Weber</string>
<string name="weber_short">Wb</string>
<string name="milliweber">Miliweber</string>
<string name="milliweber_short">mWb</string>
<string name="microweber">Mikroweber</string>
<string name="microweber_short">μWb</string>
<string name="kiloweber">Kiloweber</string>
<string name="kiloweber_short">kWb</string>
<string name="megaweber">Megaweber</string>
<string name="megaweber_short">MWb</string>
<string name="gigaweber">Gigaweber</string>
<string name="gigaweber_short">GWb</string>
<string name="flux">Flux</string>
<string name="open_source">Lihat kode sumber</string>
<string name="translate_app">Terjemahkan apl ini</string>
<string name="translate_app_support">Gabung proyek POEditor untuk membantu</string>
<!-- Number base -->
<string name="binary">Biner</string>
<string name="decimal">Desimal</string>
<string name="tridecimal">Tridesimal</string>
<string name="tetradecimal">Tetradesimal</string>
<string name="pentadecimal">Pentadesimal</string>
<string name="hexadecimal">Heksadesimal</string>
<string name="enable_vibrations">Getaran</string>
<string name="millibar">Milibar</string>
<string name="millibar_short">mbar</string>
<string name="kilopascal">Kilopascal</string>
<string name="kilopascal_short">kPa</string>
<string name="micron_of_mercury_short">μmHg</string>
<!-- Calculator -->
<string name="calculator">Kalkulator</string>
<!-- Epoch -->
<string name="year_short">t</string>
<string name="month_short">b</string>
<string name="nautical_mile">Mil laut</string>
<string name="nautical_mile_short">M</string>
<string name="starting_screen_setting">Layar mulai</string>
<string name="starting_screen_setting_support">Pilih yang ditampilkan saat Anda membuka aplikasi</string>
<!-- Tools -->
<string name="unit_converter">Konverter unit</string>
<string name="calculator_clear_history_label">Hapus</string>
<string name="calculator_clear_history_title">Hapus riwayat</string>
<string name="calculator_clear_history_support">Semua ekspresi dari riwayat akan dihapus selamanya. Tindakan ini tidak bisa diurungkan!</string>
<string name="calculator_no_history">Tidak ada riwayat</string>
<string name="open_menu_description">Buka menu</string>
<string name="microgram">Mikrogram</string>
<string name="microgram_short">µg</string>
<!-- ELECTROSTATIC CAPACITANCE -->
<string name="attofarad">Atofarad</string>
<string name="attofarad_short">aF</string>
<string name="statfarad">Statfarad</string>
<string name="statfarad_short">stF</string>
<string name="farad">Farad</string>
<string name="farad_short">F</string>
<string name="exafarad">Eksafarad</string>
<string name="exafarad_short">EF</string>
<string name="picofarad">Pikofarad</string>
<string name="picofarad_short">pF</string>
<string name="nanofarad">Nanofarad</string>
<string name="nanofarad_short">nF</string>
<string name="microfarad">Mikrofarad</string>
<string name="microfarad_short">µF</string>
<string name="millifarad">Milifarad</string>
<string name="millifarad_short">mF</string>
<string name="kilofarad">Kilofarad</string>
<string name="kilofarad_short">kF</string>
<string name="megafarad">Megafarad</string>
<string name="megafarad_short">MF</string>
<string name="gigafarad">Gigafarad</string>
<string name="gigafarad_short">GF</string>
<string name="petafarad">Petafarad</string>
<string name="petafarad_short">PF</string>
<string name="prefix_zetta">Zeta</string>
<string name="prefix_zetta_short">Z</string>
<string name="prefix_exa">Eksa</string>
<string name="prefix_exa_short">E</string>
<string name="prefix_peta">Peta</string>
<string name="prefix_peta_short">P</string>
<string name="prefix_tera">Tera</string>
<string name="prefix_tera_short">T</string>
<string name="prefix_giga">Giga</string>
<string name="prefix_giga_short">G</string>
<string name="prefix_mega">Mega</string>
<string name="prefix_mega_short">M</string>
<string name="prefix_kilo">Kilo</string>
<string name="prefix_kilo_short">k</string>
<string name="prefix_hecto">Hekta</string>
<string name="prefix_hecto_short">h</string>
<string name="prefix_deca">Deka</string>
<string name="prefix_deca_short">da</string>
<string name="prefix_deci">Desi</string>
<string name="prefix_deci_short">d</string>
<string name="prefix_centi">Senti</string>
<string name="prefix_centi_short">c</string>
<string name="prefix_milli">Mili</string>
<string name="prefix_milli_short">m</string>
<string name="prefix_micro">Mikro</string>
<string name="prefix_micro_short">μ</string>
<string name="prefix_nano">Nano</string>
<string name="prefix_nano_short">n</string>
<string name="prefix_pico">Piko</string>
<string name="prefix_pico_short">p</string>
<string name="prefix_femto">Femto</string>
<string name="prefix_femto_short">f</string>
<string name="prefix_atto">Ato</string>
<string name="prefix_atto_short">a</string>
<string name="prefix_zepto_short">z</string>
<string name="prefix_yocto_short">y</string>
<string name="prefix_ronto_short">r</string>
<string name="prefix_quecto_short">q</string>
<!-- Force -->
<string name="newton">Newton</string>
<string name="newton_short">N</string>
<string name="kilonewton">Kilonewton</string>
<string name="kilonewton_short">kN</string>
<string name="gram_force_short">gf</string>
<string name="kilogram_force_short">kgf</string>
<string name="ton_force_short">tf</string>
<string name="millinewton">Milinewton</string>
<string name="millinewton_short">mN</string>
<string name="attonewton">Atonewton</string>
<string name="attonewton_short">aN</string>
<string name="joule_per_meter">Joule/meter</string>
<string name="joule_per_meter_short">J/m</string>
<string name="joule_per_centimeter">Joule/sentimeter</string>
<string name="joule_per_centimeter_short">J/cm</string>
<string name="kilopound_force_short">kipf</string>
<string name="pound_force_short">lbf</string>
<string name="ounce_force_short">ozf</string>
<string name="pond_short">p</string>
<string name="kilopond_short">kp</string>
<!-- Torque -->
<string name="newton_meter">Meter newton</string>
<string name="newton_meter_short">N*m</string>
<string name="newton_centimeter">Sentimeter newton</string>
<string name="newton_centimeter_short">N*cm</string>
<string name="newton_millimeter">Milimeter newton</string>
<string name="newton_millimeter_short">N*mm</string>
<string name="kilonewton_meter">Meter kilonewton</string>
<string name="kilonewton_meter_short">kN*m</string>
<string name="dyne_meter_short">dyn*m</string>
<string name="dyne_centimeter_short">dyn*cm</string>
<string name="dyne_millimeter_short">dyn*mm</string>
<string name="kilogram_force_meter_short">kgf*m</string>
<string name="kilogram_force_centimeter_short">kgf*cm</string>
<string name="kilogram_force_millimeter_short">kgf*mm</string>
<string name="gram_force_meter_short">gf*m</string>
<string name="gram_force_centimeter_short">gf*cm</string>
<string name="gram_force_millimeter_short">gf*mm</string>
<string name="ounce_force_foot_short">ozf*ft</string>
<string name="ounce_force_inch_short">ozf*in</string>
<string name="pound_force_foot_short">lbf*ft</string>
<string name="pound_force_inch_short">lbf*in</string>
<!-- Flow rate -->
<string name="liter_per_hour">Liter/jam</string>
<string name="liter_per_hour_short">L/j</string>
<string name="liter_per_minute">Liter/menit</string>
<string name="liter_per_minute_short">L/m</string>
<string name="liter_per_second">Liter/detik</string>
<string name="liter_per_second_short">L/d</string>
<string name="milliliter_per_hour">Mililiter/jam</string>
<string name="milliliter_per_hour_short">mL/j</string>
<string name="milliliter_per_minute">Mililiter/menit</string>
<string name="milliliter_per_minute_short">mL/m</string>
<string name="milliliter_per_second">Mililiter/detik</string>
<string name="milliliter_per_second_short">mL/d</string>
<string name="cubic_meter_per_hour">Meter kubik/jam</string>
<string name="cubic_meter_per_hour_short">m3/j</string>
<string name="cubic_meter_per_minute">Meter kubik/menit</string>
<string name="cubic_meter_per_minute_short">m3/m</string>
<string name="cubic_meter_per_second">Meter kubik/detik</string>
<string name="cubic_meter_per_second_short">m3/d</string>
<string name="cubic_millimeter_per_hour">Milimeter kubik/jam</string>
<string name="cubic_millimeter_per_hour_short">mm3/j</string>
<string name="cubic_millimeter_per_minute">Milimeter kubik/menit</string>
<string name="cubic_millimeter_per_minute_short">mm3/m</string>
<string name="cubic_millimeter_per_second">Milimeter kubik/detik</string>
<string name="cubic_millimeter_per_second_short">mm3/d</string>
<string name="cubic_foot_per_hour">Kaki kubik/jam</string>
<string name="cubic_foot_per_hour_short">ft3/j</string>
<string name="cubic_foot_per_minute">Kaki kubik/menit</string>
<string name="cubic_foot_per_minute_short">ft3/m</string>
<string name="cubic_foot_per_second">Kaki kubik/detik</string>
<string name="cubic_foot_per_second_short">ft3/d</string>
<string name="gallon_per_hour_us_short">gal/j</string>
<string name="gallon_per_minute_us_short">gal/m</string>
<string name="gallon_per_second_us_short">gal/d</string>
<string name="gallon_per_hour_imperial_short">gal/j</string>
<string name="gallon_per_minute_imperial_short">gal/m</string>
<string name="gallon_per_second_imperial_short">gal/d</string>
<string name="candela_per_square_meter_short">cd/m^2</string>
<string name="candela_per_square_centimeter_short">cd/cm^2</string>
<string name="candela_per_square_foot_short">cd/ft^2</string>
<string name="candela_per_square_inch_short">cd/in^2</string>
<string name="kilocandela_per_square_meter_short">kcd</string>
<string name="stilb">Stilb</string>
<string name="stilb_short">sb</string>
<string name="lumen_per_square_meter_per_steradian_short">lm/m^2/sr</string>
<string name="lumen_per_square_centimeter_per_steradian_short">lm/cm^2/sr</string>
<string name="lumen_per_square_foot_per_steradian_short">lm/ft^2/sr</string>
<string name="watt_per_square_centimeter_per_steradian_short">W/cm^2/sr</string>
<string name="nit">Nit</string>
<string name="nit_short">nt</string>
<string name="millinit">Milinit</string>
<string name="millinit_short">mnt</string>
<string name="lambert">Lambert</string>
<string name="lambert_short">L</string>
<string name="millilambert">Mililambert</string>
<string name="millilambert_short">mL</string>
<string name="foot_lambert">Kaki-lambert</string>
<string name="foot_lambert_short">fL</string>
<string name="apostilb">Apostilb</string>
<string name="apostilb_short">asb</string>
<string name="blondel">Blondel</string>
<string name="blondel_short">blondel</string>
<string name="bril">Bril</string>
<string name="bril_short">bril</string>
<string name="skot">Skot</string>
<string name="skot_short">sk</string>
<string name="electrostatic_capacitance">Kapasitas</string>
<string name="prefix">Prefiks</string>
<string name="force">Gaya</string>
<string name="torque">Torsi</string>
<string name="flow_rate">Arus</string>
<string name="luminance">Kekuatan cahaya</string>
<string name="format_time">Format waktu</string>
<string name="format_time_support">Contoh: Tampilkan 130 menit sebagagai 2j 10m</string>
<string name="units_sorting">Urutan daftar unit</string>
<string name="units_sorting_support">Ubah urutan unit</string>
<string name="sort_by_alphabetical">Abjad</string>
<string name="sort_by_scale_desc">Skala (Turun)</string>
<string name="sort_by_scale_asc">Skala (Naik)</string>
<string name="color_theme_support">Pilih mode tema</string>
<string name="color_scheme">Skema warna</string>
<string name="selected_color">Warna terpilih</string>
<string name="monet_mode">Gaya terpilih</string>
<!-- https://s3.eu-west-1.amazonaws.com/po-pub/i/Gj9ZCNPXIfKddDQgccvboVFz.jpg
https://s3.eu-west-1.amazonaws.com/po-pub/i/prtM85P6x1fMuLg1I0zbkceo.png
Maybe this can be labeled better? Let me know. It should be something that can describe content of the Formatting screen. -->
<string name="formatting_setting_support">Tampilan angka dan kepresisian</string>
<string name="divide_by_zero_error">Tidak bisa dibagi dengan 0</string>
<string name="date_difference">Perbedaan tanggal</string>
<!-- https://s3.eu-west-1.amazonaws.com/po-pub/i/uWOHJmIq9riqsq7PO82ZQp3a.png -->
<string name="select_time">Pilih waktu</string>
<string name="date_difference_start">Mulai</string>
<string name="date_difference_end">Akhir</string>
<string name="date_difference_result">Perbedaan</string>
<!-- https://s3.eu-west-1.amazonaws.com/po-pub/i/33QTn2NVrjJT772cBDFRqSMH.png -->
<string name="date_difference_years">Tahun</string>
<!-- https://s3.eu-west-1.amazonaws.com/po-pub/i/33QTn2NVrjJT772cBDFRqSMH.png -->
<string name="date_difference_months">Bulan</string>
<!-- https://s3.eu-west-1.amazonaws.com/po-pub/i/33QTn2NVrjJT772cBDFRqSMH.png -->
<string name="date_difference_days">Hari</string>
<!-- https://s3.eu-west-1.amazonaws.com/po-pub/i/33QTn2NVrjJT772cBDFRqSMH.png -->
<string name="date_difference_hours">Jam</string>
<!-- https://s3.eu-west-1.amazonaws.com/po-pub/i/33QTn2NVrjJT772cBDFRqSMH.png -->
<string name="date_difference_minutes">Menit</string>
<!-- https://s3.eu-west-1.amazonaws.com/po-pub/i/9lSfdkfKShwyQFEF4nvbVaIb.jpg
Used in this dialog window. Should be short -->
<string name="next_label">Selanjutnya</string>
<string name="formatting_setting_preview_box_label">Pratinjau (klik untuk berganti)</string>
<string name="gibibit">Gibibit</string>
<string name="gibibit_short">Gib</string>
<string name="gibibyte">Gibibita</string>
<string name="gibibyte_short">GiB</string>
<string name="gibibit_per_second">Gibibit/detik</string>
<string name="gibibit_per_second_short">Gib/d</string>
<string name="gibibyte_per_second">Gibibita/detik</string>
<string name="gibibyte_per_second_short">GiB/d</string>
<string name="time_zone_screen">Zona waktu</string>
<string name="try_again_label">Klik untuk mencoba lagi</string>
<string name="tomorrow">Besok</string>
<string name="yesterday">Kemarin</string>
<string name="search_text_field_placeholder">Cari…</string>
<string name="add_time_zone_title">Tambah zona waktu</string>
<string name="middle_zero_option">Nol di tengah</string>
<string name="middle_zero_option_support">Tukar tombol desimal dan nol</string>
<string name="difference">Perbedaan</string>
<string name="add">Tambah</string>
<string name="subtract">Kurang</string>
<string name="date_calculator">Kalkulator Tanggal</string>
</resources>

View File

@ -63,7 +63,7 @@
<string name="gram">Grammo</string>
<string name="gram_short">g</string>
<string name="kilogram">Chilogrammo</string>
<string name="kilogram_short">hg</string>
<string name="kilogram_short">kg</string>
<string name="metric_ton">Tonnellata metrica</string>
<string name="metric_ton_short">t</string>
<string name="imperial_ton">Tonnellata imperiale</string>
@ -101,45 +101,45 @@
<!-- Speed -->
<string name="millimeter_per_hour">Millimetro all\'ora</string>
<string name="millimeter_per_hour_short">mm/h</string>
<string name="millimeter_per_minute">Millimetro al minuto</string>
<string name="millimeter_per_minute">Millimetro/minuto</string>
<string name="millimeter_per_minute_short">mm/m</string>
<string name="millimeter_per_second">Millimetro al secondo</string>
<string name="millimeter_per_second">Millimetro/secondo</string>
<string name="millimeter_per_second_short">mm/s</string>
<string name="centimeter_per_hour">Centimetro all\'ora</string>
<string name="centimeter_per_hour_short">cm/h</string>
<string name="centimeter_per_minute">Centimetro al minuto</string>
<string name="centimeter_per_minute">Centimetro/minuto</string>
<string name="centimeter_per_minute_short">cm/m</string>
<string name="centimeter_per_second">Centimetro al secondo</string>
<string name="centimeter_per_second">Centimetro/secondo</string>
<string name="centimeter_per_second_short">cm/s</string>
<string name="meter_per_hour">Metro all\'ora</string>
<string name="meter_per_hour_short">m/h</string>
<string name="meter_per_minute">Metro al minuto</string>
<string name="meter_per_minute">Metro/minuto</string>
<string name="meter_per_minute_short">m/m</string>
<string name="meter_per_second">Metro al secondo</string>
<string name="meter_per_second">Metro/secondo</string>
<string name="meter_per_second_short">m/s</string>
<string name="kilometer_per_hour">Chilometro all\'ora</string>
<string name="kilometer_per_hour_short">km/h</string>
<string name="kilometer_per_minute">Chilometro al minuto</string>
<string name="kilometer_per_minute">Chilometro/minuto</string>
<string name="kilometer_per_minute_short">km/m</string>
<string name="kilometer_per_second">Chilometro al secondo</string>
<string name="kilometer_per_second">Chilometro/secondo</string>
<string name="kilometer_per_second_short">km/s</string>
<string name="foot_per_hour">Piede all\'ora</string>
<string name="foot_per_hour_short">ft/h</string>
<string name="foot_per_minute">Piede al minuto</string>
<string name="foot_per_minute">Piede/minuto</string>
<string name="foot_per_minute_short">ft/m</string>
<string name="foot_per_second">Piede al secondo</string>
<string name="foot_per_second">Piede/secondo</string>
<string name="foot_per_second_short">ft/s</string>
<string name="yard_per_hour">Iarda all\'ora</string>
<string name="yard_per_hour_short">yd/h</string>
<string name="yard_per_minute">Iarda al minuto</string>
<string name="yard_per_minute_short">yd/m</string>
<string name="yard_per_second">Iarda al secondo</string>
<string name="yard_per_second">Iarda/secondo</string>
<string name="yard_per_second_short">yd/s</string>
<string name="mile_per_hour">Miglia all\'ora</string>
<string name="mile_per_hour_short">mi/h</string>
<string name="mile_per_minute">Miglia al minuto</string>
<string name="mile_per_minute_short">mi/m</string>
<string name="mile_per_second">Miglia al secondo</string>
<string name="mile_per_second">Miglia/secondo</string>
<string name="mile_per_second_short">mi/s</string>
<string name="knot">Nodi</string>
<string name="knot_short">kt</string>
@ -190,41 +190,41 @@
<string name="exabyte_short">EB</string>
<!-- Data transfer -->
<string name="bit_per_second">Bit al secondo</string>
<string name="bit_per_second">Bit/secondo</string>
<string name="bit_per_second_short">b/s</string>
<string name="kibibit_per_second">Kibibit al secondo</string>
<string name="kibibit_per_second">Kibibit/secondo</string>
<string name="kibibit_per_second_short">Kib/s</string>
<string name="kilobit_per_second">Kilobit al secondo</string>
<string name="kilobit_per_second">Kilobit/secondo</string>
<string name="kilobit_per_second_short">Kb/s</string>
<string name="megabit_per_second">Megabit al secondo</string>
<string name="megabit_per_second">Megabit/secondo</string>
<string name="megabit_per_second_short">Mb/s</string>
<string name="mebibit_per_second">Mebibit al secondo</string>
<string name="mebibit_per_second">Mebibit/secondo</string>
<string name="mebibit_per_second_short">Mib/s</string>
<string name="gigabit_per_second">Gigabit al secondo</string>
<string name="gigabit_per_second">Gigabit/secondo</string>
<string name="gigabit_per_second_short">Gb/s</string>
<string name="terabit_per_second">Terabit al secondo</string>
<string name="terabit_per_second">Terabit/secondo</string>
<string name="terabit_per_second_short">Tb/s</string>
<string name="petabit_per_second">Petabit al secondo</string>
<string name="petabit_per_second">Petabit/secondo</string>
<string name="petabit_per_second_short">Pb/s</string>
<string name="exabit_per_second">Exabit al secondo</string>
<string name="exabit_per_second">Exabit/secondo</string>
<string name="exabit_per_second_short">Eb/s</string>
<string name="byte_per_second">Byte al secondo</string>
<string name="byte_per_second">Byte/secondo</string>
<string name="byte_per_second_short">B/s</string>
<string name="kibibyte_per_second">Kibibyte al secondo</string>
<string name="kibibyte_per_second">Kibibyte/secondo</string>
<string name="kibibyte_per_second_short">KiB/s</string>
<string name="kilobyte_per_second">Kilobyte al secondo</string>
<string name="kilobyte_per_second">Kilobyte/secondo</string>
<string name="kilobyte_per_second_short">KB/s</string>
<string name="megabyte_per_second">Megabyte al secondo</string>
<string name="megabyte_per_second">Megabyte/secondo</string>
<string name="megabyte_per_second_short">MB/s</string>
<string name="mebibyte_per_second">Mebibyte al secondo</string>
<string name="mebibyte_per_second">Mebibyte/secondo</string>
<string name="mebibyte_per_second_short">MiB/s</string>
<string name="gigabyte_per_second">Gigabyte al secondo</string>
<string name="gigabyte_per_second">Gigabyte/secondo</string>
<string name="gigabyte_per_second_short">GB/s</string>
<string name="terabyte_per_second">Terabyte al secondo</string>
<string name="terabyte_per_second">Terabyte/secondo</string>
<string name="terabyte_per_second_short">TB/s</string>
<string name="petabyte_per_second">Petabyte al secondo</string>
<string name="petabyte_per_second">Petabyte/secondo</string>
<string name="petabyte_per_second_short">PB/s</string>
<string name="exabyte_per_second">Exabyte al secondo</string>
<string name="exabyte_per_second">Exabyte/secondo</string>
<string name="exabyte_per_second_short">EB/s</string>
<!-- Volume -->
@ -234,7 +234,7 @@
<string name="milliliter_short">mL</string>
<string name="liter">Litro</string>
<string name="liter_short">L</string>
<string name="us_liquid_gallon">Gallone USA</string>
<string name="us_liquid_gallon">Gallone US</string>
<string name="us_liquid_gallon_short">gal (US)</string>
<string name="us_liquid_quart">Quarto US</string>
<string name="us_liquid_quart_short">qt (US)</string>
@ -259,7 +259,7 @@
<string name="imperial_fluid_ounce">Oncia liquida imperiale</string>
<string name="imperial_fluid_ounce_short">fl oz (UK)</string>
<string name="imperial_tablespoon">Cucchiaio imperiale</string>
<string name="imperial_tablespoon_short">Cucchiaino (UK)</string>
<string name="imperial_tablespoon_short">Cucchiaio (UK)</string>
<string name="imperial_teaspoon">Cucchiaino imperiale</string>
<string name="imperial_teaspoon_short">Cucchiaino (UK)</string>
<string name="cubic_millimeter">Millimetro cubo</string>
@ -344,9 +344,9 @@
<string name="megaton_short">Mt</string>
<string name="gigaton">Gigatone di TNT</string>
<string name="gigaton_short">Gt</string>
<string name="calorie_th">Calorie (th)</string>
<string name="calorie_th">Caloria (th)</string>
<string name="calorie_th_short">cal</string>
<string name="kilocalorie_th">Kilocalorie (th)</string>
<string name="kilocalorie_th">Chilocaloria (th)</string>
<string name="kilocalorie_th_short">kcal</string>
<!-- Power -->
@ -400,7 +400,9 @@
<string name="megapascal">Megapascal</string>
<string name="megapascal_short">MPa</string>
<string name="gigapascal">Gigapascal</string>
<string name="gigapascal_short">GPA</string>
<!-- it should be GPa, not GPA -->
<string name="gigapascal_short">GPa</string>
<string name="terapascal">Terapascal</string>
<string name="terapascal_short">TPa</string>
<string name="petapascal">Petapascal</string>
@ -641,11 +643,11 @@
<string name="temperature">Temperatura</string>
<string name="speed">Velocità</string>
<string name="mass">Massa</string>
<string name="data">Data</string>
<string name="data">Dati</string>
<string name="energy">Energia</string>
<string name="power">Potenza</string>
<string name="angle">Angolo</string>
<string name="data_transfer">Traferimenti dati</string>
<string name="data_transfer">Traferimento dati</string>
<string name="pressure">Pressione</string>
<string name="acceleration">Accelerazione</string>
<string name="currency">Valuta</string>
@ -744,7 +746,9 @@
<string name="megaweber_short">MWb</string>
<string name="gigaweber">Gigaweber</string>
<string name="gigaweber_short">GWb</string>
<string name="flux">Flusso</string>
<!-- If flusso magnetico is too long it could be "Flusso magn." -->
<string name="flux">Flusso magnetico</string>
<string name="open_source">Vedi codice sorgente</string>
<string name="translate_app">Traduci questa app</string>
<string name="translate_app_support">Unisciti al progetto POEditor per aiutare</string>
@ -991,11 +995,17 @@
<string name="cubic_foot_per_minute_short">ft3/m</string>
<string name="cubic_foot_per_second">Piede cubo/secondo</string>
<string name="cubic_foot_per_second_short">ft3/s</string>
<string name="gallon_per_hour_us">Gallone/ora (U.S.)</string>
<!-- It would be better written (US) without dots -->
<string name="gallon_per_hour_us">Gallone/ora (US)</string>
<string name="gallon_per_hour_us_short">gal/h</string>
<string name="gallon_per_minute_us">Gallone/minuto (U.S.)</string>
<!-- It would be better written (US) without dots -->
<string name="gallon_per_minute_us">Gallone/minuto (US)</string>
<string name="gallon_per_minute_us_short">gal/m</string>
<string name="gallon_per_second_us">Gallone/secondo (U.S.)</string>
<!-- It would be better written (US) without dots -->
<string name="gallon_per_second_us">Gallone/secondo (US)</string>
<string name="gallon_per_second_us_short">gal/s</string>
<string name="gallon_per_hour_imperial">Gallone/ora (Imperiale)</string>
<string name="gallon_per_hour_imperial_short">gal/h</string>
@ -1098,4 +1108,58 @@ Maybe this can be labeled better? Let me know. It should be something that can d
Used in this dialog window. Should be short -->
<string name="next_label">Avanti</string>
<string name="formatting_setting_preview_box_label">Anteprima (tocca per cambiare)</string>
<string name="gibibit">Gibibit</string>
<string name="gibibit_short">Gib</string>
<string name="gibibyte">Gibibyte</string>
<string name="gibibyte_short">GiB</string>
<string name="gibibit_per_second">Gibibit/secondo</string>
<string name="gibibit_per_second_short">Gib/s</string>
<string name="gibibyte_per_second">Gibibyte/secondo</string>
<string name="gibibyte_per_second_short">GiB/s</string>
<string name="time_zone_screen">Fusi orari</string>
<string name="try_again_label">Click per riprovare</string>
<string name="tomorrow">Domani</string>
<string name="yesterday">Ieri</string>
<string name="search_text_field_placeholder">Cerca…</string>
<string name="add_time_zone_title">Aggiungi fuso orario</string>
<string name="middle_zero_option">Zero al centro</string>
<string name="middle_zero_option_support">Scambia pulsanti zero e decimali</string>
<string name="difference">Differenza</string>
<string name="add">Aggiungi</string>
<string name="subtract">Sottrai</string>
<string name="date_calculator">Calcolatore data</string>
<string name="language_setting">Lingua</string>
<string name="language_setting_support">Cambia lingua dell\'app</string>
<string name="system_font_setting">Font di sistema</string>
<string name="system_font_setting_support">Usa font di sistema per i testi nell\'app</string>
<string name="fuel_consumption">Carburante</string>
<string name="km_per_l">Chilometro/litro</string>
<string name="km_per_l_short">km/L</string>
<string name="l_per_km">Litro/chilometro</string>
<string name="l_per_km_short">L/km</string>
<string name="l_per_100_km">Litro/100 chilometri</string>
<string name="l_per_100_km_short">L/100 km</string>
<string name="mi_per_gallon_uk">Miglia/gallone (UK)</string>
<string name="mi_per_gallon_uk_short">mpg (UK)</string>
<string name="mi_per_gallon_us">Miglia/gallone (US)</string>
<string name="mi_per_gallon_us_short">mpg (US)</string>
<string name="mi_us_per_l">Miglia/litro (US)</string>
<string name="mi_us_per_l_short">mi/L (US)</string>
<string name="gallon_us_per_mile">Gallone/miglio (US)</string>
<string name="gallon_us_per_mile_short">gal/mi (US)</string>
<string name="gallon_uk_per_mile">Gallone/miglio (UK)</string>
<string name="gallon_uk_per_mile_short">gal/mi (UK)</string>
<string name="gallon_us_per_100_mile">Gallone/100 miglia (US)</string>
<string name="gallon_us_per_100_mile_short">gal/100 mi (US)</string>
<string name="gallon_uk_per_100_mile">Gallone/100 miglia (UK)</string>
<string name="gallon_uk_per_100_mile_short">gal/100 mi (UK)</string>
<string name="partial_history_view_setting">Vista cronologia parziale</string>
<string name="partial_history_view_setting_support">Vedi ultimo risultato in cronologia</string>
<string name="calculator_settings_support">Vista cronologia</string>
<string name="converter_settings_support">Gruppi di unità, ordine, formato</string>
<string name="display_settings">Schermo</string>
<string name="clear_cache">Pulisci cache</string>
<!-- Option name to use system default setting -->
<string name="system">Sistema</string>
</resources>

File diff suppressed because it is too large Load Diff

View File

@ -99,47 +99,47 @@
<string name="kelvin">Кельвин</string>
<!-- Speed -->
<string name="millimeter_per_hour">Миллиметр в час</string>
<string name="millimeter_per_hour">Миллиметр/час</string>
<string name="millimeter_per_hour_short">мм/ч</string>
<string name="millimeter_per_minute">Миллиметр в минуту</string>
<string name="millimeter_per_minute">Миллиметр/минута</string>
<string name="millimeter_per_minute_short">мм/м</string>
<string name="millimeter_per_second">Миллиметр в секунду</string>
<string name="millimeter_per_second">Миллиметр/секунда</string>
<string name="millimeter_per_second_short">мм/с</string>
<string name="centimeter_per_hour">Сантиметр в час</string>
<string name="centimeter_per_hour">Сантиметр/час</string>
<string name="centimeter_per_hour_short">см/ч</string>
<string name="centimeter_per_minute">Сантиметр в минуту</string>
<string name="centimeter_per_minute">Сантиметр/минута</string>
<string name="centimeter_per_minute_short">см/м</string>
<string name="centimeter_per_second">Сантиметр в секунду</string>
<string name="centimeter_per_second">Сантиметр/секунда</string>
<string name="centimeter_per_second_short">см/с</string>
<string name="meter_per_hour">Метр в час</string>
<string name="meter_per_hour">Метр/час</string>
<string name="meter_per_hour_short">м/ч</string>
<string name="meter_per_minute">Метр в минуту</string>
<string name="meter_per_minute">Метр/минута</string>
<string name="meter_per_minute_short">м/м</string>
<string name="meter_per_second">Метр в секунду</string>
<string name="meter_per_second">Метр/секунда</string>
<string name="meter_per_second_short">м/с</string>
<string name="kilometer_per_hour">Километр в час</string>
<string name="kilometer_per_hour">Километр/час</string>
<string name="kilometer_per_hour_short">км/ч</string>
<string name="kilometer_per_minute">Километр в минуту</string>
<string name="kilometer_per_minute">Километр/минута</string>
<string name="kilometer_per_minute_short">км/м</string>
<string name="kilometer_per_second">Километр в секунду</string>
<string name="kilometer_per_second">Километр/секунда</string>
<string name="kilometer_per_second_short">км/с</string>
<string name="foot_per_hour">Фут в час</string>
<string name="foot_per_hour">Фут/час</string>
<string name="foot_per_hour_short">фут/ч</string>
<string name="foot_per_minute">Фут в минуту</string>
<string name="foot_per_minute">Фут/минута</string>
<string name="foot_per_minute_short">фут/м</string>
<string name="foot_per_second">Фут в секунду</string>
<string name="foot_per_second">Фут/секунда</string>
<string name="foot_per_second_short">фут/с</string>
<string name="yard_per_hour">Ярд в час</string>
<string name="yard_per_hour">Ярд/час</string>
<string name="yard_per_hour_short">ярд/ч</string>
<string name="yard_per_minute">Ярд в минуту</string>
<string name="yard_per_minute">Ярд/минута</string>
<string name="yard_per_minute_short">ярд/м</string>
<string name="yard_per_second">Ярд в секунду</string>
<string name="yard_per_second">Ярд/секунда</string>
<string name="yard_per_second_short">ярд/с</string>
<string name="mile_per_hour">Миля в час</string>
<string name="mile_per_hour">Миля/час</string>
<string name="mile_per_hour_short">миля/ч</string>
<string name="mile_per_minute">Миля в минуту</string>
<string name="mile_per_minute">Миля/минута</string>
<string name="mile_per_minute_short">миля/м</string>
<string name="mile_per_second">Миля в секунду</string>
<string name="mile_per_second">Миля/секунда</string>
<string name="mile_per_second_short">миля/с</string>
<string name="knot">Узел</string>
<string name="knot_short">уз</string>
@ -190,41 +190,41 @@
<string name="exabyte_short">ЭБ</string>
<!-- Data transfer -->
<string name="bit_per_second">Бит в секунду</string>
<string name="bit_per_second">Бит/секунда</string>
<string name="bit_per_second_short">б/с</string>
<string name="kibibit_per_second">Кибибит в секунду</string>
<string name="kibibit_per_second">Кибибит/секунда</string>
<string name="kibibit_per_second_short">Киб/с</string>
<string name="kilobit_per_second">Килобит в секунду</string>
<string name="kilobit_per_second">Килобит/секунда</string>
<string name="kilobit_per_second_short">Кб/с</string>
<string name="megabit_per_second">Мегабит в секунду</string>
<string name="megabit_per_second">Мегабит/секунда</string>
<string name="megabit_per_second_short">Мб/с</string>
<string name="mebibit_per_second">Мебибит в секунду</string>
<string name="mebibit_per_second">Мебибит/секунда</string>
<string name="mebibit_per_second_short">Миб/с</string>
<string name="gigabit_per_second">Гигабит в секунду</string>
<string name="gigabit_per_second">Гигабит/секунда</string>
<string name="gigabit_per_second_short">Гб/с</string>
<string name="terabit_per_second">Терабит в секунду</string>
<string name="terabit_per_second">Терабит/секунда</string>
<string name="terabit_per_second_short">Тб/с</string>
<string name="petabit_per_second">Петабит в секунду</string>
<string name="petabit_per_second">Петабит/секунда</string>
<string name="petabit_per_second_short">Пб/с</string>
<string name="exabit_per_second">Эксабит в секунду</string>
<string name="exabit_per_second">Эксабит/секунда</string>
<string name="exabit_per_second_short">Эб/с</string>
<string name="byte_per_second">Байт в секунду</string>
<string name="byte_per_second">Байт/секунда</string>
<string name="byte_per_second_short">Б/с</string>
<string name="kibibyte_per_second">Кибибайт в секунду</string>
<string name="kibibyte_per_second">Кибибайт/секунда</string>
<string name="kibibyte_per_second_short">КиБ/с</string>
<string name="kilobyte_per_second">Килобайт в секунду</string>
<string name="kilobyte_per_second">Килобайт/секунда</string>
<string name="kilobyte_per_second_short">КБ/с</string>
<string name="megabyte_per_second">Мегабайт в секунду</string>
<string name="megabyte_per_second">Мегабайт/секунда</string>
<string name="megabyte_per_second_short">МБ/с</string>
<string name="mebibyte_per_second">Мебибайт в секунду</string>
<string name="mebibyte_per_second">Мебибайт/секунда</string>
<string name="mebibyte_per_second_short">МиБ/с</string>
<string name="gigabyte_per_second">Гигабайт в секунду</string>
<string name="gigabyte_per_second">Гигабайт/секунда</string>
<string name="gigabyte_per_second_short">ГБ/с</string>
<string name="terabyte_per_second">Терабайт в секунду</string>
<string name="terabyte_per_second">Терабайт/секунда</string>
<string name="terabyte_per_second_short">ТБ/с</string>
<string name="petabyte_per_second">Петабайт в секунду</string>
<string name="petabyte_per_second">Петабайт/секунда</string>
<string name="petabyte_per_second_short">ПБ/с</string>
<string name="exabyte_per_second">Эксабайт в секунду</string>
<string name="exabyte_per_second">Эксабайт/секунда</string>
<string name="exabyte_per_second_short">ЭБ/с</string>
<!-- Volume -->
@ -417,29 +417,29 @@
<string name="millimeter_of_mercury_short">мм рт.ст.</string>
<!-- Acceleration -->
<string name="attometer_per_square_second">Аттометер на секунду в квадрате</string>
<string name="attometer_per_square_second">Аттометр/секунда в квадрате</string>
<string name="attometer_per_square_second_short">ам/с^2</string>
<string name="femtometer_per_square_second">Фемтометер на секунду в квадрате</string>
<string name="femtometer_per_square_second">Фемтометр/секунда в квадрате</string>
<string name="femtometer_per_square_second_short">фм/с^2</string>
<string name="picometer_per_square_second">Пикометер на секунду в квадрате</string>
<string name="picometer_per_square_second">Пикометр/секунда в квадрате</string>
<string name="picometer_per_square_second_short">пм/с^2</string>
<string name="nanometer_per_square_second">Нанометер на секунду в квадрате</string>
<string name="nanometer_per_square_second">Нанометр/секунда в квадрате</string>
<string name="nanometer_per_square_second_short">нм/с^2</string>
<string name="micrometer_per_square_second">Микрометер на секунду в квадрате</string>
<string name="micrometer_per_square_second">Микрометр/секунда в квадрате</string>
<string name="micrometer_per_square_second_short">мкм/с^2</string>
<string name="millimeter_per_square_second">Миллиметер на секунду в квадрате</string>
<string name="millimeter_per_square_second">Миллиметр/секунда в квадрате</string>
<string name="millimeter_per_square_second_short">мм/с^2</string>
<string name="centimeter_per_square_second">Сантиметер на секунду в квадрате</string>
<string name="centimeter_per_square_second">Сантиметр/секунда в квадрате</string>
<string name="centimeter_per_square_second_short">см/с^2</string>
<string name="decimeter_per_square_second">Дециметер на секунду в квадрате</string>
<string name="decimeter_per_square_second">Дециметр/секунда в квадрате</string>
<string name="decimeter_per_square_second_short">дм/с^2</string>
<string name="meter_per_square_second">Метер на секунду в квадрате</string>
<string name="meter_per_square_second">Метр/секунда в квадрате</string>
<string name="meter_per_square_second_short">м/с^2</string>
<string name="kilometer_per_square_second">Километер на секунду в квадрате</string>
<string name="kilometer_per_square_second">Километр/секунда в квадрате</string>
<string name="kilometer_per_square_second_short">км/с^2</string>
<string name="dekameter_per_square_second">Декаметер на секунду в квадрате</string>
<string name="dekameter_per_square_second">Декаметр/секунда в квадрате</string>
<string name="dekameter_per_square_second_short">дам/с^2</string>
<string name="hectometer_per_square_second">Гектометер на секунду в квадрате</string>
<string name="hectometer_per_square_second">Гектометр/секунда в квадрате</string>
<string name="hectometer_per_square_second_short">гм/с^2</string>
<string name="gal">Гал</string>
<string name="gal_short">Гал</string>
@ -991,11 +991,11 @@
<string name="cubic_foot_per_minute_short">фут^3/м</string>
<string name="cubic_foot_per_second">Кубический фут/секунда</string>
<string name="cubic_foot_per_second_short">фут^3/с</string>
<string name="gallon_per_hour_us">Галлон/час (Амер.)</string>
<string name="gallon_per_hour_us">Галлон/час (США)</string>
<string name="gallon_per_hour_us_short">гал/ч</string>
<string name="gallon_per_minute_us">Галлон/минута (Амер.)</string>
<string name="gallon_per_minute_us">Галлон/минута (США)</string>
<string name="gallon_per_minute_us_short">гал/м</string>
<string name="gallon_per_second_us">Галлон/секунда (Амер.)</string>
<string name="gallon_per_second_us">Галлон/секунда (США)</string>
<string name="gallon_per_second_us_short">гал/с</string>
<string name="gallon_per_hour_imperial">Галлон/час (Англ.)</string>
<string name="gallon_per_hour_imperial_short">гал/ч</string>
@ -1098,4 +1098,56 @@ Maybe this can be labeled better? Let me know. It should be something that can d
Used in this dialog window. Should be short -->
<string name="next_label">Далее</string>
<string name="formatting_setting_preview_box_label">Предпросмотр (нажмите для переключения)</string>
<string name="gibibit">Гибибит</string>
<string name="gibibit_short">ГиБ</string>
<string name="gibibyte">Гибибайт</string>
<string name="gibibyte_short">Гиб</string>
<string name="gibibit_per_second">Гибибит/секунда</string>
<string name="gibibit_per_second_short">Гиб/с</string>
<string name="gibibyte_per_second">Гибибайт/секунда</string>
<string name="gibibyte_per_second_short">ГиБ/с</string>
<string name="try_again_label">Нажмите для повторной попытки</string>
<string name="tomorrow">Завтра</string>
<string name="yesterday">Вчера</string>
<string name="search_text_field_placeholder">Поиск…</string>
<string name="middle_zero_option">Ноль по середине</string>
<string name="middle_zero_option_support">Поменять местами кнопки \"ноль\" и \"точка\"</string>
<string name="difference">Разница</string>
<string name="add">Сложить</string>
<string name="subtract">Вычесть</string>
<string name="date_calculator">Калькулятор дат</string>
<string name="language_setting">Язык</string>
<string name="language_setting_support">Изменить язык приложения</string>
<string name="system_font_setting">Системный шрифт</string>
<string name="system_font_setting_support">Использовать системный шрифт для текстов в приложении</string>
<string name="fuel_consumption">Топливо</string>
<string name="km_per_l">Километр/литр</string>
<string name="km_per_l_short">км/л</string>
<string name="l_per_km">Литр/километер</string>
<string name="l_per_km_short">л/км</string>
<string name="l_per_100_km">Литр/100 Километров</string>
<string name="l_per_100_km_short">л/100 км</string>
<string name="mi_per_gallon_uk">Миля/галлон (Англ.)</string>
<string name="mi_per_gallon_uk_short">миля/гал (англ.)</string>
<string name="mi_per_gallon_us">Мила/галлон (США)</string>
<string name="mi_per_gallon_us_short">миля/гал (США)</string>
<string name="mi_us_per_l">Миля/литр (США)</string>
<string name="mi_us_per_l_short">миля/л (США)</string>
<string name="gallon_us_per_mile">Галлон/миля (США)</string>
<string name="gallon_us_per_mile_short">гал/миля (США)</string>
<string name="gallon_uk_per_mile">Галлон/миля (Англ.)</string>
<string name="gallon_uk_per_mile_short">гал/миля (англ.)</string>
<string name="gallon_us_per_100_mile">Галлон/100 миль (США)</string>
<string name="gallon_us_per_100_mile_short">гал/100 миль (США)</string>
<string name="gallon_uk_per_100_mile">Галлон/100 миль (Англ.)</string>
<string name="gallon_uk_per_100_mile_short">гал/100 миль (Англ.)</string>
<string name="partial_history_view_setting">Частичный вид истории</string>
<string name="partial_history_view_setting_support">Просмотр последней записи в истории</string>
<string name="calculator_settings_support">Вид истории</string>
<string name="converter_settings_support">Группы единиц, сортировка, форматирование</string>
<string name="display_settings">Внешний вид</string>
<string name="clear_cache">Очистить кэш</string>
<!-- Option name to use system default setting -->
<string name="system">Системный</string>
</resources>

View File

@ -0,0 +1,596 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Length -->
<string name="attometer">Attometre</string>
<string name="attometer_short">am</string>
<string name="nanometer">Nanometre</string>
<string name="nanometer_short">nm</string>
<string name="micrometer">Mikrometre</string>
<string name="micrometer_short">μm</string>
<string name="millimeter">Milimetre</string>
<string name="millimeter_short">mm</string>
<string name="centimeter">Santimetre</string>
<string name="centimeter_short">cm</string>
<string name="decimeter">Desimetre</string>
<string name="decimeter_short">dm</string>
<string name="meter">Metre</string>
<string name="meter_short">m</string>
<string name="kilometer">Kilometre</string>
<string name="kilometer_short">km</string>
<string name="mile">Mil</string>
<string name="yard">Yarda</string>
<string name="yard_short">yd</string>
<string name="foot">Fit</string>
<string name="foot_short">ft</string>
<string name="inch">İnç</string>
<string name="inch_short">in</string>
<string name="light_year">ık yılı</string>
<string name="light_year_short">ly</string>
<string name="parsec">Parsek</string>
<string name="parsec_short">pc</string>
<string name="kiloparsec">Kiloparsek</string>
<string name="kiloparsec_short">kpc</string>
<string name="megaparsec">Megaparsek</string>
<string name="megaparsec_short">Mpc</string>
<string name="mercury_equatorial_radius">Merkür ekvator yarıçapı</string>
<string name="mercury_equatorial_radius_short">Merkür R</string>
<string name="venus_equatorial_radius">Venüs ekvator yarıçapı</string>
<string name="venus_equatorial_radius_short">Venüs R</string>
<string name="earth_equatorial_radius">Dünya ekvator yarıçapı</string>
<string name="earth_equatorial_radius_short">Dünya R</string>
<string name="mars_equatorial_radius">Mars ekvator yarıçapı</string>
<string name="mars_equatorial_radius_short">Mars R</string>
<string name="jupiter_equatorial_radius">Jüpiter ekvator yarıçapı</string>
<string name="jupiter_equatorial_radius_short">Jüpiter R</string>
<string name="saturn_equatorial_radius">Satürn ekvator yarıçapı</string>
<string name="saturn_equatorial_radius_short">Satürn R</string>
<string name="uranus_equatorial_radius">Uranüs ekvator yarıçapı</string>
<string name="uranus_equatorial_radius_short">Uranüs R</string>
<string name="neptune_equatorial_radius">Neptün ekvator yarıçapı</string>
<string name="neptune_equatorial_radius_short">Neptün R</string>
<string name="sun_equatorial_radius">Güneş ekvator yarıçapı</string>
<string name="sun_equatorial_radius_short">Güneş R</string>
<!-- Mass -->
<string name="electron_mass_rest">Elektron kütlesi</string>
<string name="electron_mass_rest_short">me</string>
<string name="atomic_mass_unit">Dalton</string>
<string name="atomic_mass_unit_short">u</string>
<string name="milligram">Miligram</string>
<string name="milligram_short">mg</string>
<string name="gram">Gram</string>
<string name="gram_short">g</string>
<string name="kilogram">Kilogram</string>
<string name="kilogram_short">kg</string>
<string name="metric_ton">Metrik ton</string>
<string name="metric_ton_short">t</string>
<string name="imperial_ton">İngiliz tonu</string>
<string name="imperial_ton_short">t (UK)</string>
<string name="pound">Pound</string>
<string name="pound_short">lbs</string>
<string name="ounce">Ons</string>
<string name="ounce_short">oz</string>
<string name="carat">Karat</string>
<string name="carat_short">ct</string>
<string name="mercury_mass">Merkür kütlesi</string>
<string name="mercury_mass_short">Merkür M</string>
<string name="venus_mass">Venüs kütlesi</string>
<string name="venus_mass_short">Venüs M</string>
<string name="earth_mass">Dünya kütlesi</string>
<string name="earth_mass_short">Dünya M</string>
<string name="mars_mass">Mars kütlesi</string>
<string name="mars_mass_short">Mars M</string>
<string name="jupiter_mass">Jüpiter kütlesi</string>
<string name="jupiter_mass_short">Jüpiter M</string>
<string name="saturn_mass">Satürn kütlesi</string>
<string name="saturn_mass_short">Satürn M</string>
<string name="uranus_mass">Uranüs kütlesi</string>
<string name="uranus_mass_short">Uranüs M</string>
<string name="neptune_mass">Neptün kütlesi</string>
<string name="neptune_mass_short">Neptün M</string>
<string name="sun_mass">Güneş kütlesi</string>
<string name="sun_mass_short">Güneş M</string>
<!-- Temperature -->
<string name="celsius">Celsius</string>
<string name="fahrenheit">Fahrenhayt</string>
<string name="kelvin">Kelvin</string>
<!-- Speed -->
<string name="millimeter_per_hour">Milimetre/saat</string>
<string name="millimeter_per_hour_short">mm/sa</string>
<string name="millimeter_per_minute">Milimetre/dakika</string>
<string name="millimeter_per_minute_short">Milimetre/dk</string>
<string name="millimeter_per_second">Milimetre/saniye</string>
<string name="millimeter_per_second_short">mm/sn</string>
<string name="centimeter_per_hour">Santimetre/saat</string>
<string name="centimeter_per_hour_short">cm/sa</string>
<string name="centimeter_per_minute">Santimetre/dakika</string>
<string name="centimeter_per_minute_short">cm/dk</string>
<string name="centimeter_per_second">Santimetre/saniye</string>
<string name="centimeter_per_second_short">cm/sn</string>
<string name="meter_per_hour">Metre/saat</string>
<string name="meter_per_hour_short">m/sa</string>
<string name="meter_per_minute">Metre/dakika</string>
<string name="meter_per_minute_short">m/dk</string>
<string name="meter_per_second">Metre/saniye</string>
<string name="meter_per_second_short">m/sn</string>
<string name="kilometer_per_hour">Kilometre/saat</string>
<string name="kilometer_per_hour_short">km/sa</string>
<string name="kilometer_per_minute">Kilometre/dakika</string>
<string name="kilometer_per_minute_short">km/dk</string>
<string name="kilometer_per_second">Kilometre/saniye</string>
<string name="kilometer_per_second_short">km/sn</string>
<string name="foot_per_hour">Fit/saat</string>
<string name="foot_per_hour_short">ft/sa</string>
<string name="foot_per_minute">Fit/dakika</string>
<string name="foot_per_minute_short">ft/dk</string>
<string name="foot_per_second">Fit/saniye</string>
<string name="foot_per_second_short">ft/sn</string>
<string name="yard_per_hour">Yarda/saat</string>
<string name="yard_per_hour_short">yd/sa</string>
<string name="yard_per_minute">Yarda/dakika</string>
<string name="yard_per_minute_short">yd/dk</string>
<string name="yard_per_second">Yarda/saniye</string>
<string name="yard_per_second_short">yd/sn</string>
<string name="mile_per_hour">Mil/saat</string>
<string name="mile_per_hour_short">mi/sa</string>
<string name="mile_per_minute">Mil/dakika</string>
<string name="mile_per_minute_short">mi/dk</string>
<string name="mile_per_second">Mil/saniye</string>
<string name="mile_per_second_short">mi/sn</string>
<string name="knot">Knot</string>
<string name="knot_short">kt</string>
<string name="velocity_of_light_in_vacuum">ığın boşluktaki hızı</string>
<string name="cosmic_velocity_first">İlk Kozmik Hız</string>
<string name="cosmic_velocity_second">İkinci Kozmik Hız</string>
<string name="cosmic_velocity_third">Üçüncü Kozmik Hız</string>
<string name="earths_orbital_speed">Dünyanın yörünge hızı</string>
<string name="mach">Mach</string>
<string name="mach_si_standard">Mach (SI)</string>
<!-- File size -->
<string name="bit">Bit</string>
<string name="bit_short">b</string>
<string name="kibibit">Kibibit</string>
<string name="kibibit_short">Kib</string>
<string name="kilobit">Kilobit</string>
<string name="kilobit_short">Kb</string>
<string name="megabit">Megabit</string>
<string name="megabit_short">Mb</string>
<string name="mebibit">Mebibit</string>
<string name="gigabit">Gigabit</string>
<string name="terabit">Terabit</string>
<string name="petabit">Petabit</string>
<string name="exabit">Eksabit</string>
<string name="byte_">Bayt</string>
<string name="kibibyte">Kibibayt</string>
<string name="kilobyte">Kilobayt</string>
<string name="megabyte">Megabayt</string>
<string name="mebibyte">Mebibayt</string>
<string name="gigabyte">Gigabayt</string>
<string name="terabyte">Terabayt</string>
<string name="petabyte">Petabayt</string>
<string name="exabyte">Eksabayt</string>
<!-- Data transfer -->
<string name="bit_per_second">Bit/saniye</string>
<string name="kibibit_per_second">Kibibit/saniye</string>
<string name="kilobit_per_second">Kibibit/saniye</string>
<string name="megabit_per_second">Megabit/saniye</string>
<string name="mebibit_per_second">Mebibit/saniye</string>
<string name="gigabit_per_second">Gigabit/saniye</string>
<string name="terabit_per_second">Terabit/saniye</string>
<string name="petabit_per_second">Petabit/saniye</string>
<string name="exabit_per_second">Eksabit/saniye</string>
<string name="byte_per_second">Bayt/saniye</string>
<string name="kibibyte_per_second">Kibibayt/saniye</string>
<string name="kilobyte_per_second">Kilobayt/saniye</string>
<string name="megabyte_per_second">Megabayt/saniye</string>
<string name="mebibyte_per_second">Mebibayt/saniye</string>
<string name="gigabyte_per_second">Gigabayt/saniye</string>
<string name="terabyte_per_second">Terabayt/saniye</string>
<string name="petabyte_per_second">Petabayt/saniye</string>
<string name="exabyte_per_second">Eksabayt/saniye</string>
<!-- Volume -->
<string name="attoliter">Attolitre</string>
<string name="milliliter">Mililitre</string>
<string name="liter">Litre</string>
<string name="cubic_millimeter">Milimetreküp</string>
<string name="cubic_centimeter">Santimetreküp</string>
<string name="cubic_meter">Metreküp</string>
<string name="cubic_kilometer">Kilometreküp</string>
<!-- Time -->
<string name="attosecond">Attosaniye</string>
<string name="nanosecond">Nanosaniye</string>
<string name="microsecond">Mikrosaniye</string>
<string name="millisecond">Milisaniye</string>
<string name="second">Saniye</string>
<string name="second_short">sn</string>
<string name="minute">Dakika</string>
<string name="minute_short">dk</string>
<string name="hour">Saat</string>
<string name="hour_short">sa</string>
<string name="day">Gün</string>
<string name="day_short">g</string>
<string name="week">Hafta</string>
<string name="week_short">h</string>
<string name="acre">Dönüm</string>
<string name="hectare">Hektar</string>
<string name="square_foot">Fitkare</string>
<string name="square_mile">Milkare</string>
<string name="square_yard">Yardakare</string>
<string name="square_inch">İnçkare</string>
<string name="square_micrometer">Mikrometrekare</string>
<string name="square_millimeter">Milimetrekare</string>
<string name="square_centimeter">Santimetrekare</string>
<string name="square_decimeter">Desimetrekare</string>
<string name="square_meter">Metrekare</string>
<string name="square_kilometer">Kilometrekare</string>
<string name="energy_horse_power_metric">Beygir gücü</string>
<string name="calorie_th">Kalori (th)</string>
<string name="kilocalorie_th">Kilokalori (th)</string>
<string name="horse_power_mechanical">Beygir gücü</string>
<!-- Angle -->
<string name="angle_second">Saniye</string>
<string name="angle_minute">Dakika</string>
<string name="degree">Derece</string>
<string name="radian">Radyan</string>
<string name="sextant">Sekstant</string>
<string name="turn">Tur</string>
<!-- Pressure -->
<string name="attopascal">Attopaskal</string>
<string name="femtopascal">Femtopaskal</string>
<string name="picopascal">Pikopaskal</string>
<string name="nanopascal">Nanopaskal</string>
<string name="micropascal">Mikropaskal</string>
<string name="millipascal">Milipaskal</string>
<string name="centipascal">Santipaskal</string>
<string name="decipascal">Desipaskal</string>
<string name="pascal">Paskal</string>
<string name="dekapascal">Dekapaskal</string>
<string name="hectopascal">Hektopaskal</string>
<string name="megapascal">Megapaskal</string>
<string name="gigapascal">Gigapaskal</string>
<string name="terapascal">Terapaskal</string>
<string name="petapascal">Petapaskal</string>
<string name="exapascal">Eksapaskal</string>
<string name="psi">Pound/inçkare</string>
<string name="ksi">Kilopound/inçkare</string>
<string name="standard_atmosphere">Standart atmosfer</string>
<string name="millimeter_of_mercury">Milimetre cıva</string>
<!-- Acceleration -->
<string name="attometer_per_square_second">Attometre/saniye kare</string>
<string name="femtometer_per_square_second">Femtometre/saniye kare</string>
<string name="picometer_per_square_second">Pikometre/saniye kare</string>
<string name="nanometer_per_square_second">Nanometre/saniye kare</string>
<string name="micrometer_per_square_second">Mikrometre/saniye kare</string>
<string name="millimeter_per_square_second">Milimetre/saniye kare</string>
<string name="centimeter_per_square_second">Santimetre/saniye kare</string>
<string name="decimeter_per_square_second">Desimetre/saniye kare</string>
<string name="meter_per_square_second">Metre/saniye kare</string>
<string name="kilometer_per_square_second">Kilometre/saniye kare</string>
<string name="dekameter_per_square_second">Dekametre/saniye kare</string>
<string name="hectometer_per_square_second">Hektometre/saniye kare</string>
<string name="mercury_surface_gravity">Merkür yüzey yerçekimi</string>
<string name="venus_surface_gravity">Venüs yüzey yerçekimi</string>
<string name="earth_surface_gravity">Dünya yüzeyi yerçekimi</string>
<string name="mars_surface_gravity">Mars yüzey yerçekimi</string>
<string name="jupiter_surface_gravity">Jüpiter yüzey yerçekimi</string>
<string name="saturn_surface_gravity">Satürn yüzey yerçekimi</string>
<string name="uranus_surface_gravity">Uranüs yüzey yerçekimi</string>
<string name="neptune_surface_gravity">Neptün yüzey yerçekimi</string>
<string name="sun_surface_gravity">Güneş yüzeyi yerçekimi</string>
<string name="currency_aed">Birleşik Arap Emirlikleri Dirhemi</string>
<string name="currency_afn">Afgan Afganisi</string>
<string name="currency_all">Arnavutluk Leki</string>
<string name="currency_amd">Ermenistan Dramı</string>
<string name="currency_ang">Hollanda Antilleri Guldeni</string>
<string name="currency_aoa">Angola Kwanzası</string>
<string name="currency_ars">Arjantin Pesosu</string>
<string name="currency_aud">Avustralya Doları</string>
<string name="currency_awg">Aruba Florini</string>
<string name="currency_azn">Azerbaycan Manatı</string>
<string name="currency_bam">Bosna-Hersek Markı</string>
<string name="currency_bbd">Barbados Doları</string>
<string name="currency_bdt">Bangladeş Takası</string>
<string name="currency_bgn">Bulgar Levası</string>
<string name="currency_bhd">Bahreyn Dinarı</string>
<string name="currency_bif">Burundi Frangı</string>
<string name="currency_bmd">Bermuda Doları</string>
<string name="currency_bnd">Brunei Doları</string>
<string name="currency_bob">Bolivya Bolivianosu</string>
<string name="currency_brl">Brezilya Reali</string>
<string name="currency_bsd">Bahama Doları</string>
<string name="currency_btn">Bhutan parası</string>
<string name="currency_bwp">Botsvana Pulası</string>
<string name="currency_byn">Yeni Beyaz Rusya Rublesi</string>
<string name="currency_byr">Beyaz Rusya Rublesi</string>
<string name="currency_eur">Euro</string>
<string name="currency_gbp">İngiliz Sterlini</string>
<string name="currency_try">Türk Lirası</string>
<string name="currency_ttd">Trinidad ve Tobago Doları</string>
<string name="currency_twd">Yeni Tayvan Doları</string>
<string name="currency_tzs">Tanzanya Şilini</string>
<string name="currency_uah">Ukrayna Grivnası</string>
<string name="currency_ugx">Uganda Şilini</string>
<string name="currency_usd">ABD Doları</string>
<string name="currency_uyu">Uruguay Pesosu</string>
<string name="currency_uzs">Özbekistan Somu</string>
<string name="currency_vef">Venezuela Bolivarı</string>
<string name="currency_vnd">Vietnam Dongu</string>
<string name="currency_vuv">Vanuatu Vatusu</string>
<string name="currency_wst">Samoa Talası</string>
<string name="currency_xaf">Orta Afrika CFA Frangı</string>
<string name="currency_xag">Ons Gümüş</string>
<string name="currency_xcd">Doğu Karayip Doları</string>
<string name="currency_xof">Batı Afrika CFA Frangı</string>
<string name="currency_xpf">CFP Frangı</string>
<string name="currency_yer">Yemen Riyali</string>
<string name="currency_zar">Güney Afrika Randı</string>
<string name="currency_zmk">Zambiya kvaçası</string>
<string name="currency_zmw">Zambiya Kvaçası</string>
<string name="currency_zwl">Zimbabve doları</string>
<!-- Groups -->
<string name="length">Uzunluk</string>
<string name="time">Zaman</string>
<string name="volume">Hacim</string>
<string name="area">Alan</string>
<string name="temperature">Sıcaklık</string>
<string name="speed">Hız</string>
<string name="mass">Kütle</string>
<string name="data">Veri</string>
<string name="energy">Enerji</string>
<string name="power">Güç</string>
<string name="angle">ı</string>
<string name="data_transfer">Veri transferi</string>
<string name="pressure">Bası</string>
<string name="acceleration">İvme</string>
<string name="currency">Para birimi</string>
<!-- Screen names -->
<string name="units_screen_from">Şundan çevir</string>
<string name="units_screen_to">Şuna çevir</string>
<string name="settings_screen">Ayarlar</string>
<!-- Settings items -->
<string name="theme_setting">Temalar</string>
<string name="precision_setting">Hassasiyet</string>
<string name="separator_setting">Ayırıcı</string>
<string name="exponential_notation_setting">Üstel gösterim</string>
<string name="unit_groups_setting">Birim grupları</string>
<string name="currency_rates_note_setting">Döviz kurları yanlış mı?</string>
<string name="currency_rates_note_title">Not</string>
<string name="currency_rates_note_text">Döviz kurları günlük olarak güncellenmektedir. Uygulamada gerçek zamanlı piyasa izleme yoktur</string>
<string name="terms_and_conditions">Şartlar ve Koşullar</string>
<string name="privacy_policy">Gizlilik Politikası</string>
<string name="third_party_licenses">Üçüncü taraf lisansları</string>
<string name="rate_this_app">Bu uygulamayı oyla</string>
<string name="formatting_setting">Biçimlendirme</string>
<string name="additional_settings_group">Diğer ayarlar</string>
<!-- Precision -->
<string name="precision_setting_support">Ondalık basamak sayısı</string>
<string name="precision_setting_info">Dönüştürülen değerler tercih edilen değerden daha yüksek bir kesinliğe sahip olabilir.</string>
<string name="max_precision">%1$s (Maks)</string>
<!-- Separator -->
<string name="separator_setting_support">Grup ayırıcı sembol</string>
<string name="period">Nokta</string>
<string name="comma">Virgül</string>
<string name="space">Boşluk</string>
<!-- Output format -->
<string name="exponential_notation_setting_support">Sayının bir kısmını E ile değiştir</string>
<!-- Theme -->
<string name="theme_setting_support">Uygulama görünümü</string>
<string name="auto_label">Oto.</string>
<string name="force_light_mode">ık</string>
<string name="force_dark_mode">Koyu</string>
<string name="color_theme">Renk teması</string>
<string name="force_amoled_mode">AMOLED Koyu</string>
<string name="force_amoled_mode_support">Koyu temalarda siyah arkaplan rengi kullan</string>
<string name="enable_dynamic_colors">Dinamik renkler</string>
<string name="enable_dynamic_colors_support">Duvar kağıdındaki renkleri kullan</string>
<!-- MISC. -->
<string name="loading_label">Yükleniyor…</string>
<string name="error_label">Hata</string>
<string name="copied">%1$s kopyalandı!</string>
<string name="cancel_label">İptal</string>
<string name="search_bar_placeholder">Birim ara</string>
<string name="search_placeholder">Sonuç bulunamadı</string>
<string name="search_placeholder_button_label">Ayarları</string>
<string name="search_placeholder_secondary">Yazım hatası olmadığından emin olun, farklı filtreler deneyin veya devre dışı bırakılan birim gruplarını kontrol edin.</string>
<string name="hello_label">Merhaba!</string>
<string name="enabled_label">Etkin</string>
<string name="disabled_label">Devre dışı</string>
<!-- Content descriptions -->
<string name="navigate_up_description">Yukarı git</string>
<string name="checked_filter_description">İşaretli filtre</string>
<string name="open_settings_description">Ayarları</string>
<string name="swap_units_description">Birimleri değiştir</string>
<string name="search_button_description">Arama düğmesi</string>
<string name="clear_input_description">Girdiyi temizle</string>
<string name="favorite_button_description">Birimi favorilere ekleyin veya favorilerden çıkarın</string>
<string name="empty_search_result_description">Arama sonucunu temizle</string>
<string name="drop_down_description">ılır menüyü aç veya kapat</string>
<string name="enable_unit_group_description">Birim grubunu etkinleştir</string>
<string name="reorder_unit_group_description">Birim grubunu yeniden sırala</string>
<string name="disable_unit_group_description">Birim grubunu devre dışı bırak</string>
<string name="app_version_name_setting">Versiyon adı</string>
<string name="about_unitto">Unitto hakkında</string>
<string name="about_unitto_support">Uygulama hakkında bilgi edinin</string>
<string name="unit_groups_support">Birimleri devre dışı bırakın ve yeniden düzenleyin</string>
<string name="open_source">Kaynak kodunu görüntüle</string>
<string name="translate_app">Bu uygulamayı çevir</string>
<string name="translate_app_support">Yardım etmek için POEditor projesine katılın</string>
<string name="enable_vibrations">Titreşimler</string>
<string name="enable_vibrations_support">Klavye düğmelerini tıklattığınızda dokunsal geri bildirim</string>
<string name="kilopascal">Kilopaskal</string>
<string name="micron_of_mercury">Mikron cıva</string>
<!-- Calculator -->
<string name="calculator">Hesap Makinesi</string>
<string name="nautical_mile">Deniz mili</string>
<string name="starting_screen_setting">Başlangıç ekranı</string>
<string name="starting_screen_setting_support">Uygulamayı başlattığınızda hangi ekranın gösterileceğini seçin</string>
<!-- Tools -->
<string name="unit_converter">Birim dönüştürücü</string>
<string name="calculator_clear_history_label">Temizle</string>
<string name="calculator_clear_history_title">Geçmişi temizle</string>
<string name="calculator_clear_history_support">Geçmişteki tüm ifadeler tamamen silinecek. Bu işlem geri alınamaz!</string>
<string name="calculator_no_history">Geçmiş yok</string>
<string name="open_menu_description">Menüyü aç</string>
<string name="microgram">Mikrogram</string>
<string name="picofarad">Pikofarad</string>
<string name="microfarad">Mikrofarad</string>
<string name="prefix_hecto">Hekto</string>
<string name="prefix_deca">Deka</string>
<string name="prefix_deci">Desi</string>
<string name="prefix_centi">Santi</string>
<string name="prefix_micro">Mikro</string>
<string name="prefix_pico">Piko</string>
<string name="prefix_yocto">Yokto</string>
<string name="gram_force">Gram-kuvvet</string>
<string name="kilogram_force">Kilogram-kuvvet</string>
<string name="ton_force">Ton-kuvvet</string>
<string name="joule_per_meter">Joule/metre</string>
<string name="joule_per_centimeter">Joule/santimetre</string>
<string name="kilopound_force">Kilopound-kuvvet</string>
<string name="pound_force">Pound-kuvvet</string>
<string name="ounce_force">Ons kuvvet</string>
<!-- Torque -->
<string name="newton_meter">Newton metre</string>
<string name="newton_centimeter">Newton santimetre</string>
<string name="newton_millimeter">Newton milimetre</string>
<string name="kilonewton_meter">Kilonewton metre</string>
<string name="dyne_meter">Dyne metre</string>
<string name="dyne_centimeter">Dyne santimetre</string>
<string name="dyne_millimeter">Dyne milimetre</string>
<string name="kilogram_force_meter">Kilogram-kuvvet metre</string>
<string name="kilogram_force_centimeter">Kilogram-kuvvet santimetre</string>
<string name="kilogram_force_millimeter">Kilogram-kuvvet milimetre</string>
<string name="gram_force_meter">Gram-kuvvet metre</string>
<string name="gram_force_centimeter">Gram-kuvvet santimetre</string>
<string name="gram_force_millimeter">Gram-kuvvet milimetre</string>
<string name="ounce_force_foot">Ons-kuvvet fit</string>
<string name="ounce_force_inch">Ons-kuvvet inç</string>
<string name="pound_force_foot">Pound-kuvvet fit</string>
<string name="pound_force_inch">Pound-kuvvet inç</string>
<!-- Flow rate -->
<string name="liter_per_hour">Litre/saat</string>
<string name="liter_per_hour_short">L/sa</string>
<string name="liter_per_minute">Litre/dakika</string>
<string name="liter_per_minute_short">L/dk</string>
<string name="liter_per_second">Litre/saniye</string>
<string name="liter_per_second_short">L/sn</string>
<string name="milliliter_per_hour">Mililitre/saat</string>
<string name="milliliter_per_hour_short">mL/sa</string>
<string name="milliliter_per_minute">Mililitre/dakika</string>
<string name="milliliter_per_minute_short">mL/dk</string>
<string name="milliliter_per_second">Mililitre/saniye</string>
<string name="milliliter_per_second_short">mL/sn</string>
<string name="cubic_meter_per_hour">Metreküp/saat</string>
<string name="cubic_meter_per_hour_short">m3/sa</string>
<string name="cubic_meter_per_minute">Metreküp/dakika</string>
<string name="cubic_meter_per_minute_short">m3/dk</string>
<string name="cubic_meter_per_second">Metreküp/saniye</string>
<string name="cubic_meter_per_second_short">m3/sn</string>
<string name="cubic_millimeter_per_hour">Milimetreküp/saat</string>
<string name="cubic_millimeter_per_hour_short">mm3/sa</string>
<string name="cubic_millimeter_per_minute">Milimetreküp/dakika</string>
<string name="cubic_millimeter_per_minute_short">mm3/dk</string>
<string name="cubic_millimeter_per_second">Milimetreküp/saniye</string>
<string name="cubic_millimeter_per_second_short">mm3/sn</string>
<string name="cubic_foot_per_hour">Fitküp/saat</string>
<string name="cubic_foot_per_hour_short">ft/sa</string>
<string name="cubic_foot_per_minute">Fitküp/dakika</string>
<string name="cubic_foot_per_minute_short">ft/dk</string>
<string name="cubic_foot_per_second">Fitküp/saniye</string>
<string name="cubic_foot_per_second_short">ft/sn</string>
<string name="gallon_per_hour_us">Galon/saat (ABD)</string>
<string name="gallon_per_minute_us">Galon/dakika (ABD)</string>
<string name="gallon_per_second_us">Galon/saniye (ABD)</string>
<string name="gallon_per_hour_imperial">Galon/saat (İngiliz)</string>
<string name="gallon_per_minute_imperial">Galon/dakika (İngiliz)</string>
<string name="gallon_per_second_imperial">Galon/saniye (İngiliz)</string>
<!-- Luminance -->
<string name="candela_per_square_meter">Kandela/metrekare</string>
<string name="candela_per_square_centimeter">Kandela/santimetrekare</string>
<string name="candela_per_square_foot">Kandela/fitkare</string>
<string name="candela_per_square_inch">Kandela/inçkare</string>
<string name="kilocandela_per_square_meter">Kilokandela/metrekare</string>
<string name="lumen_per_square_meter_per_steradian">Lümen/metrekare/steradyan</string>
<string name="lumen_per_square_centimeter_per_steradian">Lümen/santimetrekare/steradyan</string>
<string name="lumen_per_square_foot_per_steradian">Lümen/fitkare/steradyan</string>
<string name="watt_per_square_centimeter_per_steradian">Watt/santimetrekare/steradyan</string>
<string name="electrostatic_capacitance">Kapasitans</string>
<string name="prefix">Önek</string>
<string name="force">Kuvvet</string>
<string name="torque">Tork</string>
<string name="flow_rate">Akış hızı</string>
<string name="luminance">Luminans</string>
<string name="format_time">Zaman biçimi</string>
<string name="format_time_support">Örnek: 130 dakikayı 2sa 10dk olarak göster</string>
<string name="units_sorting">Birim listesi sıralaması</string>
<string name="units_sorting_support">Birim sırasını değiştir</string>
<!-- Units list sorting -->
<string name="sort_by_usage">Kullanım</string>
<string name="sort_by_alphabetical">Alfabetik</string>
<string name="sort_by_scale_desc">Ölçek (Azalan)</string>
<string name="sort_by_scale_asc">Ölçek (Artan)</string>
<string name="color_theme_support">Bir tema modu seçin</string>
<string name="color_scheme">Renk şeması</string>
<string name="selected_color">Seçilen renk</string>
<string name="monet_mode">Seçilen stil</string>
<!-- https://s3.eu-west-1.amazonaws.com/po-pub/i/Gj9ZCNPXIfKddDQgccvboVFz.jpg
https://s3.eu-west-1.amazonaws.com/po-pub/i/prtM85P6x1fMuLg1I0zbkceo.png
Maybe this can be labeled better? Let me know. It should be something that can describe content of the Formatting screen. -->
<string name="formatting_setting_support">Kesinlik ve sayıların görünümü</string>
<string name="divide_by_zero_error">0\'a bölünemez</string>
<string name="date_difference">Tarih farkı</string>
<!-- https://s3.eu-west-1.amazonaws.com/po-pub/i/uWOHJmIq9riqsq7PO82ZQp3a.png -->
<string name="select_time">Zaman seçin</string>
<string name="date_difference_start">Başlangıç</string>
<string name="date_difference_end">Bitiş</string>
<string name="date_difference_result">Fark</string>
<!-- https://s3.eu-west-1.amazonaws.com/po-pub/i/33QTn2NVrjJT772cBDFRqSMH.png -->
<string name="date_difference_years">Yıl</string>
<!-- https://s3.eu-west-1.amazonaws.com/po-pub/i/33QTn2NVrjJT772cBDFRqSMH.png -->
<string name="date_difference_months">Ay</string>
<!-- https://s3.eu-west-1.amazonaws.com/po-pub/i/33QTn2NVrjJT772cBDFRqSMH.png -->
<string name="date_difference_days">Gün</string>
<!-- https://s3.eu-west-1.amazonaws.com/po-pub/i/33QTn2NVrjJT772cBDFRqSMH.png -->
<string name="date_difference_hours">Saat</string>
<!-- https://s3.eu-west-1.amazonaws.com/po-pub/i/33QTn2NVrjJT772cBDFRqSMH.png -->
<string name="date_difference_minutes">Dakika</string>
<!-- https://s3.eu-west-1.amazonaws.com/po-pub/i/9lSfdkfKShwyQFEF4nvbVaIb.jpg
Used in this dialog window. Should be short -->
<string name="next_label">Sonraki</string>
<string name="formatting_setting_preview_box_label">Önizleme (geçiş yapmak için tıklayın)</string>
</resources>

View File

@ -175,8 +175,6 @@
<string name="mebibit_short">Mib</string>
<string name="gigabit">Gigabit</string>
<string name="gigabit_short">Gb</string>
<string name="gibibit">Gibibit</string>
<string name="gibibit_short">Gib</string>
<string name="terabit">Terabit</string>
<string name="terabit_short">Tb</string>
<string name="petabit">Petabit</string>
@ -195,8 +193,6 @@
<string name="mebibyte_short">MiB</string>
<string name="gigabyte">Gigabyte</string>
<string name="gigabyte_short">GB</string>
<string name="gibibyte">Gibibyte</string>
<string name="gibibyte_short">GiB</string>
<string name="terabyte">Terabyte</string>
<string name="terabyte_short">TB</string>
<string name="petabyte">Petabyte</string>
@ -217,8 +213,6 @@
<string name="mebibit_per_second_short">Mib/s</string>
<string name="gigabit_per_second">Gigabit/second</string>
<string name="gigabit_per_second_short">Gb/s</string>
<string name="gibibit_per_second">Gibibit/second</string>
<string name="gibibit_per_second_short">Gib/s</string>
<string name="terabit_per_second">Terabit/second</string>
<string name="terabit_per_second_short">Tb/s</string>
<string name="petabit_per_second">Petabit/second</string>
@ -237,8 +231,6 @@
<string name="mebibyte_per_second_short">MiB/s</string>
<string name="gigabyte_per_second">Gigabyte/second</string>
<string name="gigabyte_per_second_short">GB/s</string>
<string name="gibibyte_per_second">Gibibyte/second</string>
<string name="gibibyte_per_second_short">GiB/s</string>
<string name="terabyte_per_second">Terabyte/second</string>
<string name="terabyte_per_second_short">TB/s</string>
<string name="petabyte_per_second">Petabyte/second</string>
@ -422,7 +414,7 @@
<string name="megapascal">Megapascal</string>
<string name="megapascal_short">MPa</string>
<string name="gigapascal">Gigapascal</string>
<string name="gigapascal_short">GPA</string>
<string name="gigapascal_short">GPa</string>
<string name="terapascal">Terapascal</string>
<string name="terapascal_short">TPa</string>
<string name="petapascal">Petapascal</string>
@ -925,7 +917,6 @@
<string name="units_screen_from">Convert from</string>
<string name="units_screen_to">Convert to</string>
<string name="settings_screen">Settings</string>
<string name="time_zone_screen">Time zones</string>
<!-- Settings items -->
<string name="theme_setting">Themes</string>
@ -971,7 +962,6 @@
<!-- MISC. -->
<string name="loading_label">Loading…</string>
<string name="error_label">Error</string>
<string name="try_again_label">Click to try again</string>
<string name="copied">Copied %1$s!</string>
<string name="cancel_label">Cancel</string>
<string name="ok_label" translatable="false">OK</string>
@ -1265,11 +1255,11 @@
<string name="cubic_foot_per_minute_short">ft3/m</string>
<string name="cubic_foot_per_second">Cubic Foot/second</string>
<string name="cubic_foot_per_second_short">ft3/s</string>
<string name="gallon_per_hour_us">Gallon/hour (U.S.)</string>
<string name="gallon_per_hour_us">Gallon/hour (US)</string>
<string name="gallon_per_hour_us_short">gal/h</string>
<string name="gallon_per_minute_us">Gallon/minute (U.S.)</string>
<string name="gallon_per_minute_us">Gallon/minute (US)</string>
<string name="gallon_per_minute_us_short">gal/m</string>
<string name="gallon_per_second_us">Gallon/second (U.S.)</string>
<string name="gallon_per_second_us">Gallon/second (US)</string>
<string name="gallon_per_second_us_short">gal/s</string>
<string name="gallon_per_hour_imperial">Gallon/hour (Imperial)</string>
<string name="gallon_per_hour_imperial_short">gal/h</string>
@ -1372,6 +1362,16 @@ Maybe this can be labeled better? Let me know. It should be something that can d
Used in this dialog window. Should be short -->
<string name="next_label">Next</string>
<string name="formatting_setting_preview_box_label">Preview (click to switch)</string>
<string name="gibibit">Gibibit</string>
<string name="gibibit_short">Gib</string>
<string name="gibibyte">Gibibyte</string>
<string name="gibibyte_short">GiB</string>
<string name="gibibit_per_second">Gibibit/second</string>
<string name="gibibit_per_second_short">Gib/s</string>
<string name="gibibyte_per_second">Gibibyte/second</string>
<string name="gibibyte_per_second_short">GiB/s</string>
<string name="time_zone_screen">Time zones</string>
<string name="try_again_label">Click to try again</string>
<string name="tomorrow">Tomorrow</string>
<string name="yesterday">Yesterday</string>
<string name="search_text_field_placeholder">Search…</string>
@ -1382,4 +1382,49 @@ Used in this dialog window. Should be short -->
<string name="add">Add</string>
<string name="subtract">Subtract</string>
<string name="date_calculator">Date calculator</string>
<string name="locale_en" translatable="false">English</string>
<string name="locale_de" translatable="false">Deutsch</string>
<string name="locale_en_rGB" translatable="false">English (UK)</string>
<string name="locale_fr" translatable="false">Français</string>
<string name="locale_it" translatable="false">Italiano</string>
<string name="locale_ru" translatable="false">Русский</string>
<string name="language_setting">Language</string>
<string name="language_setting_support">Change the app language</string>
<string name="system_font_setting">System font</string>
<string name="system_font_setting_support">Use system font for texts in app</string>
<string name="fuel_consumption">Fuel</string>
<string name="km_per_l">Kilometer/liter</string>
<string name="km_per_l_short">km/L</string>
<string name="l_per_km">Liter/kilometer</string>
<string name="l_per_km_short">L/km</string>
<string name="l_per_100_km">Liter/100 Kilometer</string>
<string name="l_per_100_km_short">L/100 km</string>
<string name="mi_per_gallon_uk">Mile/gallon (UK)</string>
<string name="mi_per_gallon_uk_short">mpg (UK)</string>
<string name="mi_per_gallon_us">Mile/gallon (US)</string>
<string name="mi_per_gallon_us_short">mpg (US)</string>
<string name="mi_us_per_l">Mile/liter (US)</string>
<string name="mi_us_per_l_short">mi/L (US)</string>
<string name="gallon_us_per_mile">Gallon/mile (US)</string>
<string name="gallon_us_per_mile_short">gal/mi (US)</string>
<string name="gallon_uk_per_mile">Gallon/mile (UK)</string>
<string name="gallon_uk_per_mile_short">gal/mi (UK)</string>
<string name="gallon_us_per_100_mile">Gallon/100 mile (US)</string>
<string name="gallon_us_per_100_mile_short">gal/100 mi (US)</string>
<string name="gallon_uk_per_100_mile">Gallon/100 mile (UK)</string>
<string name="gallon_uk_per_100_mile_short">gal/100 mi (UK)</string>
<string name="partial_history_view_setting">Partial history view</string>
<string name="partial_history_view_setting_support">Peek latest entrance in history</string>
<string name="calculator_settings_support">History view</string>
<string name="converter_settings_support">Unit groups, sorting, formatting</string>
<string name="display_settings">Display</string>
<string name="clear_cache">Clear cache</string>
<string name="locale_es" translatable="false">Español</string>
<string name="locale_hu" translatable="false">Magyar</string>
<string name="locale_in" translatable="false">Indonesia</string>
<string name="locale_nl" translatable="false">Dutch</string>
<string name="locale_tr" translatable="false">Türkçe</string>
<!-- Option name to use system default setting -->
<string name="system">System</string>
</resources>

View File

@ -1,5 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
<?xml version="1.0" encoding="utf-8"?><!--
~ Unitto is a unit converter for Android
~ Copyright (c) 2023 Elshan Agaev
~
@ -17,6 +16,16 @@
~ along with this program. If not, see <https://www.gnu.org/licenses/>.
-->
<manifest>
</manifest>
<locale-config xmlns:android="http://schemas.android.com/apk/res/android">
<locale android:name="en"/>
<locale android:name="en-rGB"/>
<locale android:name="de"/>
<locale android:name="es"/>
<locale android:name="fr"/>
<locale android:name="hu"/>
<locale android:name="in"/>
<locale android:name="it"/>
<locale android:name="nl"/>
<locale android:name="ru"/>
<locale android:name="tr"/>
</locale-config>

View File

@ -36,10 +36,12 @@ android {
}
dependencies {
testImplementation(libs.junit)
testImplementation(libs.org.robolectric)
testImplementation(libs.junit.junit)
testImplementation(libs.org.robolectric.robolectric)
testImplementation(libs.androidx.compose.ui.test.junit4)
debugImplementation(libs.androidx.compose.ui.test.manifest)
implementation(project(mapOf("path" to ":core:base")))
implementation(libs.androidx.navigation.navigation.compose)
implementation(project(":core:base"))
}

View File

@ -0,0 +1,93 @@
/*
* Unitto is a unit converter for Android
* Copyright (c) 2023 Elshan Agaev
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package com.sadellie.unitto.core.ui
import androidx.compose.animation.AnimatedContentScope
import androidx.compose.animation.AnimatedContentTransitionScope
import androidx.compose.animation.EnterTransition
import androidx.compose.animation.ExitTransition
import androidx.compose.animation.fadeIn
import androidx.compose.animation.fadeOut
import androidx.compose.runtime.Composable
import androidx.navigation.NamedNavArgument
import androidx.navigation.NavBackStackEntry
import androidx.navigation.NavDeepLink
import androidx.navigation.NavGraphBuilder
import androidx.navigation.compose.composable
import androidx.navigation.compose.navigation
/**
* @see NavGraphBuilder.composable
*/
fun NavGraphBuilder.unittoComposable(
route: String,
arguments: List<NamedNavArgument> = emptyList(),
deepLinks: List<NavDeepLink> = emptyList(),
enterTransition: (@JvmSuppressWildcards
AnimatedContentTransitionScope<NavBackStackEntry>.() -> EnterTransition?)? = { fadeIn() },
exitTransition: (@JvmSuppressWildcards
AnimatedContentTransitionScope<NavBackStackEntry>.() -> ExitTransition?)? = { fadeOut() },
popEnterTransition: (@JvmSuppressWildcards
AnimatedContentTransitionScope<NavBackStackEntry>.() -> EnterTransition?)? =
enterTransition,
popExitTransition: (@JvmSuppressWildcards
AnimatedContentTransitionScope<NavBackStackEntry>.() -> ExitTransition?)? =
exitTransition,
content: @Composable AnimatedContentScope.(NavBackStackEntry) -> Unit
): Unit = composable(
route = route,
arguments = arguments,
deepLinks = deepLinks,
enterTransition = enterTransition,
exitTransition = exitTransition,
popEnterTransition = popEnterTransition,
popExitTransition = popExitTransition,
content = content,
)
/**
* @see NavGraphBuilder.navigation
*/
fun NavGraphBuilder.unittoNavigation(
startDestination: String,
route: String,
arguments: List<NamedNavArgument> = emptyList(),
deepLinks: List<NavDeepLink> = emptyList(),
enterTransition: (AnimatedContentTransitionScope<NavBackStackEntry>.() -> EnterTransition?)? =
null,
exitTransition: (AnimatedContentTransitionScope<NavBackStackEntry>.() -> ExitTransition?)? =
null,
popEnterTransition: (
AnimatedContentTransitionScope<NavBackStackEntry>.() -> EnterTransition?
)? = enterTransition,
popExitTransition: (
AnimatedContentTransitionScope<NavBackStackEntry>.() -> ExitTransition?
)? = exitTransition,
builder: NavGraphBuilder.() -> Unit
): Unit = navigation(
startDestination = startDestination,
route = route,
arguments = arguments,
deepLinks = deepLinks,
enterTransition = enterTransition,
exitTransition = exitTransition,
popEnterTransition = popEnterTransition,
popExitTransition = popExitTransition,
builder = builder
)

View File

@ -16,8 +16,10 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package com.sadellie.unitto
package com.sadellie.unitto.core.ui
import android.app.PendingIntent
import android.app.PendingIntent.FLAG_IMMUTABLE
import android.content.Context
import android.content.Intent
import android.net.Uri
@ -41,7 +43,56 @@ suspend fun Context.pushDynamicShortcut(
val context = this@pushDynamicShortcut
val shortcut = ShortcutInfoCompat.Builder(context, route)
val shortcut = shortcutInfoCompat(
context = context,
route = route,
shortLabel = shortLabel,
longLabel = longLabel,
drawable = drawable
)
kotlin.runCatching {
ShortcutManagerCompat.pushDynamicShortcut(context, shortcut)
}
}
fun Context.addShortcut(
route: String,
@StringRes shortLabel: Int,
@StringRes longLabel: Int,
@DrawableRes drawable: Int,
) {
val context = this@addShortcut
val shortcut = shortcutInfoCompat(
context = context,
route = route,
shortLabel = shortLabel,
longLabel = longLabel,
drawable = drawable
)
val shortCutIntent = ShortcutManagerCompat.createShortcutResultIntent(context, shortcut)
try {
ShortcutManagerCompat.requestPinShortcut(
context,
shortcut,
PendingIntent.getBroadcast(context, 0, shortCutIntent, FLAG_IMMUTABLE).intentSender
)
} catch (e: Exception) {
showToast(context, e.message ?: "Error")
}
}
private fun Context.shortcutInfoCompat(
context: Context,
route: String,
shortLabel: Int,
longLabel: Int,
drawable: Int,
): ShortcutInfoCompat {
return ShortcutInfoCompat.Builder(context, route)
.setShortLabel(getString(shortLabel))
.setLongLabel(getString(longLabel))
.setIcon(IconCompat.createWithResource(context, drawable))
@ -54,6 +105,4 @@ suspend fun Context.pushDynamicShortcut(
)
)
.build()
ShortcutManagerCompat.pushDynamicShortcut(context, shortcut)
}

View File

@ -21,8 +21,11 @@ package com.sadellie.unitto.core.ui
import android.content.ActivityNotFoundException
import android.content.Context
import android.content.Intent
import android.content.res.Configuration
import android.net.Uri
import android.widget.Toast
import androidx.compose.runtime.Composable
import androidx.compose.ui.platform.LocalConfiguration
import com.sadellie.unitto.core.base.R
/**
@ -32,6 +35,17 @@ fun openLink(mContext: Context, url: String) {
try {
mContext.startActivity(Intent(Intent.ACTION_VIEW).setData(Uri.parse(url)))
} catch (e: ActivityNotFoundException) {
Toast.makeText(mContext, R.string.error_label, Toast.LENGTH_SHORT).show()
showToast(mContext, mContext.getString(R.string.error_label))
}
}
fun showToast(
mContext: Context,
text: String,
duration: Int = Toast.LENGTH_SHORT
) {
Toast.makeText(mContext, text, duration).show()
}
@Composable
fun isPortrait() = LocalConfiguration.current.orientation == Configuration.ORIENTATION_PORTRAIT

View File

@ -18,48 +18,56 @@
package com.sadellie.unitto.core.ui.common
import android.content.res.Configuration
import android.view.HapticFeedbackConstants
import androidx.compose.foundation.layout.PaddingValues
import androidx.compose.foundation.background
import androidx.compose.foundation.interaction.MutableInteractionSource
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.fillMaxHeight
import androidx.compose.material3.Icon
import androidx.compose.material3.MaterialTheme
import androidx.compose.runtime.Composable
import androidx.compose.runtime.remember
import androidx.compose.runtime.rememberCoroutineScope
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.platform.LocalConfiguration
import androidx.compose.ui.platform.LocalView
import com.sadellie.unitto.core.ui.isPortrait
import kotlinx.coroutines.launch
@Composable
fun BasicKeyboardButton(
modifier: Modifier,
contentHeight: Float,
onClick: () -> Unit,
onLongClick: (() -> Unit)?,
containerColor: Color,
icon: ImageVector,
iconColor: Color,
allowVibration: Boolean,
contentHeight: Float
) {
val view = LocalView.current
val coroutineScope = rememberCoroutineScope()
UnittoButton(
modifier = modifier,
onClick = {
onClick()
if (allowVibration) {
coroutineScope.launch {
view.performHapticFeedback(HapticFeedbackConstants.KEYBOARD_TAP)
}
fun vibrate() {
if (allowVibration) {
coroutineScope.launch {
view.performHapticFeedback(HapticFeedbackConstants.KEYBOARD_TAP)
}
},
onLongClick = onLongClick,
containerColor = containerColor,
contentPadding = PaddingValues()
}
}
Box(
modifier = modifier
.squashable(
onClick = { onClick(); vibrate() },
onLongClick = if (onLongClick != null) { { onLongClick(); vibrate() } } else null,
interactionSource = remember { MutableInteractionSource() },
cornerRadiusRange = 30..50,
)
.background(containerColor)
,
contentAlignment = Alignment.Center
) {
Icon(
imageVector = icon,
@ -75,18 +83,19 @@ fun KeyboardButtonLight(
modifier: Modifier,
icon: ImageVector,
allowVibration: Boolean,
contentHeight: Float = if (isPortrait()) 0.51f else 0.7f,
onLongClick: (() -> Unit)? = null,
onClick: () -> Unit,
) {
BasicKeyboardButton(
modifier = modifier,
contentHeight = contentHeight,
onClick = onClick,
onLongClick = onLongClick,
containerColor = MaterialTheme.colorScheme.inverseOnSurface,
icon = icon,
iconColor = MaterialTheme.colorScheme.onSurfaceVariant,
allowVibration = allowVibration,
contentHeight = if (isPortrait()) 0.51f else 0.7f
)
}
@ -95,18 +104,19 @@ fun KeyboardButtonFilled(
modifier: Modifier,
icon: ImageVector,
allowVibration: Boolean,
contentHeight: Float = if (isPortrait()) 0.51f else 0.7f,
onLongClick: (() -> Unit)? = null,
onClick: () -> Unit,
) {
BasicKeyboardButton(
modifier = modifier,
contentHeight = contentHeight,
onClick = onClick,
onLongClick = onLongClick,
containerColor = MaterialTheme.colorScheme.primaryContainer,
icon = icon,
iconColor = MaterialTheme.colorScheme.onSecondaryContainer,
iconColor = MaterialTheme.colorScheme.onPrimaryContainer,
allowVibration = allowVibration,
contentHeight = if (isPortrait()) 0.51f else 0.7f
)
}
@ -115,20 +125,18 @@ fun KeyboardButtonAdditional(
modifier: Modifier,
icon: ImageVector,
allowVibration: Boolean,
contentHeight: Float = 0.8f,
onLongClick: (() -> Unit)? = null,
onClick: () -> Unit
onClick: () -> Unit,
) {
BasicKeyboardButton(
modifier = modifier,
contentHeight = contentHeight,
onClick = onClick,
onLongClick = onLongClick,
containerColor = Color.Transparent,
icon = icon,
iconColor = MaterialTheme.colorScheme.onSurfaceVariant,
allowVibration = allowVibration,
contentHeight = if (isPortrait()) 0.8f else 0.8f
)
}
@Composable
private fun isPortrait() = LocalConfiguration.current.orientation == Configuration.ORIENTATION_PORTRAIT

View File

@ -19,7 +19,7 @@
package com.sadellie.unitto.core.ui.common
import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.outlined.MenuOpen
import androidx.compose.material.icons.automirrored.outlined.MenuOpen
import androidx.compose.material3.Icon
import androidx.compose.material3.IconButton
import androidx.compose.runtime.Composable
@ -35,7 +35,7 @@ import com.sadellie.unitto.core.base.R
fun MenuButton(onClick: () -> Unit) {
IconButton(onClick = onClick) {
Icon(
Icons.Outlined.MenuOpen,
Icons.AutoMirrored.Outlined.MenuOpen,
contentDescription = stringResource(R.string.open_menu_description)
)
}

View File

@ -19,7 +19,7 @@
package com.sadellie.unitto.core.ui.common
import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.outlined.ArrowBack
import androidx.compose.material.icons.automirrored.outlined.ArrowBack
import androidx.compose.material3.Icon
import androidx.compose.material3.IconButton
import androidx.compose.runtime.Composable
@ -35,7 +35,7 @@ import com.sadellie.unitto.core.base.R
fun NavigateUpButton(onClick: () -> Unit) {
IconButton(onClick = onClick) {
Icon(
Icons.Outlined.ArrowBack,
Icons.AutoMirrored.Outlined.ArrowBack,
contentDescription = stringResource(R.string.navigate_up_description)
)
}

View File

@ -82,7 +82,7 @@ fun RowScope.SegmentedButton(
contentPadding = PaddingValues(horizontal = 12.dp)
) {
if (icon != null) {
Crossfade(targetState = selected) {
Crossfade(selected, label = "Selected state") {
if (it) {
Icon(Icons.Default.Check, null, Modifier.size(18.dp))
} else {

View File

@ -0,0 +1,144 @@
/*
* Unitto is a unit converter for Android
* Copyright (c) 2023 Elshan Agaev
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package com.sadellie.unitto.core.ui.common
import androidx.compose.animation.AnimatedVisibility
import androidx.compose.foundation.background
import androidx.compose.foundation.border
import androidx.compose.foundation.clickable
import androidx.compose.foundation.layout.Row
import androidx.compose.foundation.layout.height
import androidx.compose.foundation.layout.padding
import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.filled.Check
import androidx.compose.material.icons.filled.Settings
import androidx.compose.material3.AssistChipDefaults
import androidx.compose.material3.FilterChipDefaults
import androidx.compose.material3.Icon
import androidx.compose.material3.MaterialTheme
import androidx.compose.material3.Text
import androidx.compose.runtime.Composable
import androidx.compose.runtime.getValue
import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.remember
import androidx.compose.runtime.setValue
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.dp
@Composable
fun FilterChip(
modifier: Modifier = Modifier,
selected: Boolean,
onClick: () -> Unit,
label: String,
imageVector: ImageVector,
contentDescription: String,
) {
Row(
modifier = modifier
.background(
color = if (selected) MaterialTheme.colorScheme.primaryContainer else MaterialTheme.colorScheme.surface,
shape = FilterChipDefaults.shape
)
.border(
width = 1.dp,
color = if (selected) Color.Transparent else MaterialTheme.colorScheme.outline,
shape = FilterChipDefaults.shape
)
.height(FilterChipDefaults.Height)
.clickable { onClick() }
.padding(start = 8.dp, end = 16.dp),
verticalAlignment = Alignment.CenterVertically
) {
AnimatedVisibility(visible = selected) {
Icon(
modifier = Modifier.height(FilterChipDefaults.IconSize),
imageVector = imageVector,
contentDescription = contentDescription,
tint = MaterialTheme.colorScheme.onPrimaryContainer
)
}
Text(
modifier = Modifier.padding(start = 8.dp),
text = label,
style = MaterialTheme.typography.labelLarge,
color = if (selected) MaterialTheme.colorScheme.onPrimaryContainer else MaterialTheme.colorScheme.onSurfaceVariant
)
}
}
@Composable
fun AssistChip(
modifier: Modifier = Modifier,
onClick: () -> Unit,
imageVector: ImageVector,
contentDescription: String,
) {
Row(
modifier = modifier
.background(
color = MaterialTheme.colorScheme.surface,
shape = AssistChipDefaults.shape
)
.border(
width = 1.dp,
color = MaterialTheme.colorScheme.outline,
shape = AssistChipDefaults.shape
)
.height(32.dp)
.clickable { onClick() }
.padding(horizontal = 8.dp),
verticalAlignment = Alignment.CenterVertically
) {
Icon(
modifier = Modifier.height(AssistChipDefaults.IconSize),
imageVector = imageVector,
contentDescription = contentDescription,
tint = MaterialTheme.colorScheme.onPrimaryContainer
)
}
}
@Preview
@Composable
fun PreviewAssistChip() {
AssistChip(
onClick = {},
imageVector = Icons.Default.Settings,
contentDescription = ""
)
}
@Preview
@Composable
fun PreviewFilterChip() {
var isSelected by remember { mutableStateOf(true) }
FilterChip(
selected = isSelected,
onClick = { isSelected = !isSelected },
label = "Label",
imageVector = Icons.Default.Check,
contentDescription = ""
)
}

View File

@ -18,48 +18,191 @@
package com.sadellie.unitto.core.ui.common
import androidx.compose.foundation.background
import androidx.compose.foundation.clickable
import androidx.compose.foundation.interaction.MutableInteractionSource
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.Row
import androidx.compose.foundation.layout.heightIn
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.layout.size
import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.filled.Home
import androidx.compose.material.ripple.rememberRipple
import androidx.compose.material3.ListItem
import androidx.compose.material3.Icon
import androidx.compose.material3.LocalContentColor
import androidx.compose.material3.MaterialTheme
import androidx.compose.material3.ProvideTextStyle
import androidx.compose.material3.RadioButton
import androidx.compose.material3.Switch
import androidx.compose.material3.Text
import androidx.compose.runtime.Composable
import androidx.compose.runtime.CompositionLocalProvider
import androidx.compose.runtime.remember
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.text.TextStyle
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.dp
/**
* Represents one item in list on Settings screen.
*
* @param label Main text.
* @param supportContent Text that is located below label.
* @param switchState Current switch state.
* @param onSwitchChange Action to perform when user clicks on this component or just switch. Gives
* you new value.
*/
@Composable
fun UnittoListItem(
label: String,
leadingContent: @Composable (() -> Unit)?,
supportContent: String? = null,
switchState: Boolean,
onSwitchChange: (Boolean) -> Unit
modifier: Modifier = Modifier,
headlineContent: @Composable () -> Unit,
supportingContent: @Composable (() -> Unit)? = null,
leadingContent: @Composable (() -> Unit)? = null,
trailingContent: @Composable (() -> Unit)? = null,
) {
ListItem(
modifier = Modifier
.clickable(
interactionSource = remember { MutableInteractionSource() },
indication = rememberRipple(),
onClick = { onSwitchChange(!switchState) }
),
headlineContent = { Text(label) },
supportingContent = { supportContent?.let { Text(text = it) } },
leadingContent = leadingContent,
trailingContent = {
Switch(
checked = switchState,
onCheckedChange = { onSwitchChange(it) }
Row(
modifier = modifier
.background(MaterialTheme.colorScheme.surface)
.padding(start = 16.dp, end = 24.dp)
.heightIn(min = if (supportingContent == null) 56.dp else 72.dp),
horizontalArrangement = Arrangement.spacedBy(16.dp),
verticalAlignment = Alignment.CenterVertically
) {
leadingContent?.let {
ProvideColor(
color = MaterialTheme.colorScheme.onSurfaceVariant,
content = it
)
}
)
Column(Modifier.weight(1f).padding(vertical = 8.dp)) {
ProvideTextStyle(
color = MaterialTheme.colorScheme.onSurface,
textStyle = MaterialTheme.typography.bodyLarge,
content = headlineContent
)
supportingContent?.let {
ProvideTextStyle(
color = MaterialTheme.colorScheme.onSurfaceVariant,
textStyle = MaterialTheme.typography.bodyMedium,
content = it
)
}
}
trailingContent?.let {
ProvideColor(
color = MaterialTheme.colorScheme.onSurfaceVariant,
content = it
)
}
}
}
@Composable
fun UnittoListItem(
modifier: Modifier = Modifier,
headlineText: String,
supportingText: String? = null,
icon: ImageVector,
iconDescription: String,
trailing: @Composable (() -> Unit)? = null,
) = UnittoListItem(
modifier = modifier,
headlineContent = { Text(headlineText) },
supportingContent = supportingText?.let { { Text(it) } },
leadingContent = {
Icon(
imageVector = icon,
contentDescription = iconDescription,
modifier = Modifier.size(24.dp),
tint = MaterialTheme.colorScheme.onSurfaceVariant
)
},
trailingContent = trailing
)
@Composable
fun UnittoListItem(
modifier: Modifier = Modifier,
headlineText: String,
icon: ImageVector,
iconDescription: String,
supportingText: String? = null,
switchState: Boolean,
onSwitchChange: (Boolean) -> Unit
) = UnittoListItem(
modifier = modifier
.clickable(
interactionSource = remember { MutableInteractionSource() },
indication = rememberRipple(),
onClick = { onSwitchChange(!switchState) }
),
headlineText = headlineText,
supportingText = supportingText,
icon = icon,
iconDescription = iconDescription,
trailing = {
Switch(
checked = switchState,
onCheckedChange = { onSwitchChange(it) }
)
}
)
@Composable
private fun ProvideTextStyle(
color: Color,
textStyle: TextStyle,
content: @Composable () -> Unit,
) = CompositionLocalProvider(LocalContentColor provides color) {
ProvideTextStyle(textStyle, content)
}
@Composable
private fun ProvideColor(
color: Color,
content: @Composable () -> Unit,
) = CompositionLocalProvider(LocalContentColor provides color) {
content()
}
@Preview
@Composable
fun PreviewUnittoListItem1() {
Column {
UnittoListItem(
modifier = Modifier,
headlineContent = { Text("Headline") },
supportingContent = { Text("Support") },
leadingContent = {
Icon(
imageVector = Icons.Default.Home,
contentDescription = null
)
},
)
UnittoListItem(
modifier = Modifier,
headlineContent = { Text("Headline") },
leadingContent = {
RadioButton(selected = false, onClick = {})
},
)
UnittoListItem(
icon = Icons.Default.Home,
headlineText = "Text text",
supportingText = "Support text support text support text support text",
modifier = Modifier,
trailing = {},
iconDescription = ""
)
UnittoListItem(
icon = Icons.Default.Home,
headlineText = "Text text",
supportingText = "Support text support text support text support text",
modifier = Modifier,
onSwitchChange = {},
iconDescription = "",
switchState = true,
)
}
}

View File

@ -85,7 +85,7 @@ fun UnittoModalNavigationDrawer(
orientation = Orientation.Horizontal,
enabled = gesturesEnabled or state.isOpen,
)
.padding(end = 18.dp) // Draggable when closed
.padding(end = if (state.isOpen) 0.dp else 18.dp) // Draggable when closed
) {
drawer()
}

View File

@ -18,6 +18,11 @@
package com.sadellie.unitto.core.ui.common
import androidx.compose.animation.AnimatedVisibility
import androidx.compose.animation.fadeIn
import androidx.compose.animation.fadeOut
import androidx.compose.animation.slideInVertically
import androidx.compose.animation.slideOutVertically
import androidx.compose.foundation.layout.PaddingValues
import androidx.compose.foundation.layout.RowScope
import androidx.compose.material3.CenterAlignedTopAppBar
@ -51,18 +56,25 @@ fun UnittoScreenWithTopBar(
floatingActionButton: @Composable () -> Unit = {},
floatingActionButtonPosition: FabPosition = FabPosition.End,
scrollBehavior: TopAppBarScrollBehavior? = null,
showTopBar: Boolean = true,
content: @Composable (PaddingValues) -> Unit
) {
Scaffold(
modifier = modifier,
topBar = {
CenterAlignedTopAppBar(
title = title,
navigationIcon = navigationIcon,
actions = actions,
colors = colors,
scrollBehavior = scrollBehavior,
)
AnimatedVisibility(
visible = showTopBar,
enter = slideInVertically() + fadeIn(),
exit = slideOutVertically() + fadeOut()
) {
CenterAlignedTopAppBar(
title = title,
navigationIcon = navigationIcon,
actions = actions,
colors = colors,
scrollBehavior = scrollBehavior,
)
}
},
floatingActionButton = floatingActionButton,
floatingActionButtonPosition = floatingActionButtonPosition,

View File

@ -55,13 +55,15 @@ import androidx.compose.ui.focus.focusRequester
import androidx.compose.ui.graphics.SolidColor
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.text.input.ImeAction
import androidx.compose.ui.text.input.TextFieldValue
import androidx.compose.ui.tooling.preview.Preview
import com.sadellie.unitto.core.base.R
@Composable
fun UnittoSearchBar(
modifier: Modifier = Modifier,
query: String,
onQueryChange: (String) -> Unit,
query: TextFieldValue,
onQueryChange: (TextFieldValue) -> Unit,
navigateUp: () -> Unit,
title: String,
searchActions: @Composable (RowScope.() -> Unit) = {},
@ -73,71 +75,73 @@ fun UnittoSearchBar(
var showSearchInput by remember { mutableStateOf(false) }
val focusRequester = remember { FocusRequester() }
fun stagedNavigateUp() {
if (showSearchInput) {
// Search text field is open, need to close it and clear search query
showSearchInput = false
// focusManager.clearFocus()
onQueryChange("")
} else {
// No search text field is shown, can go back as usual
navigateUp()
}
}
LaunchedEffect(showSearchInput) {
if (showSearchInput) focusRequester.requestFocus() else onQueryChange(TextFieldValue())
}
TopAppBar(
BackHandler(showSearchInput) { showSearchInput = false }
Crossfade(
modifier = modifier,
title = {
Crossfade(showSearchInput) { showSearch ->
if (showSearch) {
LaunchedEffect(Unit) { focusRequester.requestFocus() }
targetState = showSearchInput,
label = "Search input"
) { showSearch ->
if (showSearch) {
TopAppBar(
title = {
SearchTextField(
modifier = Modifier
.focusRequester(focusRequester),
.focusRequester(focusRequester)
.fillMaxWidth(),
value = query,
placeholder = placeholder,
onValueChange = onQueryChange,
onSearch = {}
)
} else {
},
navigationIcon = {
NavigateUpButton { showSearchInput = false }
},
actions = {
Row(verticalAlignment = Alignment.CenterVertically) {
ClearButton(visible = query.text.isNotEmpty()) { onQueryChange(TextFieldValue()) }
searchActions()
}
},
scrollBehavior = scrollBehavior,
colors = colors,
)
} else {
TopAppBar(
title = {
Text(
text = title,
modifier = Modifier.fillMaxWidth(),
style = MaterialTheme.typography.titleLarge
)
}
}
},
navigationIcon = {
NavigateUpButton { stagedNavigateUp() }
},
actions = {
Crossfade(showSearchInput) { showSearch ->
Row(verticalAlignment = Alignment.CenterVertically) {
if (showSearch) {
ClearButton(visible = query.isNotEmpty()) { onQueryChange("") }
searchActions()
} else {
},
navigationIcon = {
NavigateUpButton { navigateUp() }
},
actions = {
Row(verticalAlignment = Alignment.CenterVertically) {
SearchButton { showSearchInput = true }
noSearchActions()
}
}
}
},
scrollBehavior = scrollBehavior,
colors = colors,
)
BackHandler { stagedNavigateUp() }
},
scrollBehavior = scrollBehavior,
colors = colors,
)
}
}
}
@Composable
private fun SearchTextField(
modifier: Modifier,
value: String,
value: TextFieldValue,
placeholder: String,
onValueChange: (String) -> Unit,
onValueChange: (TextFieldValue) -> Unit,
onSearch: KeyboardActionScope.() -> Unit
) {
BasicTextField(
@ -152,7 +156,7 @@ private fun SearchTextField(
decorationBox = { innerTextField ->
innerTextField()
// Showing placeholder only when there is query is empty
value.ifEmpty {
value.text.ifEmpty {
Text(
modifier = Modifier.alpha(0.7f),
text = placeholder,
@ -194,3 +198,15 @@ private fun ClearButton(
}
}
}
@Preview
@Composable
fun UnittoSearchBarPreview() {
UnittoSearchBar(
query = TextFieldValue("test"),
onQueryChange = {},
navigateUp = {},
title = "Title",
placeholder = "placeholder"
)
}

View File

@ -0,0 +1,117 @@
package com.sadellie.unitto.core.ui.common.key.unittoicons
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.PathFillType.Companion.NonZero
import androidx.compose.ui.graphics.SolidColor
import androidx.compose.ui.graphics.StrokeCap.Companion.Butt
import androidx.compose.ui.graphics.StrokeJoin.Companion.Miter
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.graphics.vector.ImageVector.Builder
import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp
import com.sadellie.unitto.core.ui.common.key.UnittoIcons
@Suppress("UnusedReceiverParameter")
val UnittoIcons.Power10: ImageVector
get() {
if (_power10 != null) {
return _power10!!
}
_power10 = Builder(name = "_10x", defaultWidth = 274.0.dp, defaultHeight = 150.0.dp,
viewportWidth = 274.0f, viewportHeight = 150.0f).apply {
path(fill = SolidColor(Color(0xFF000000)), stroke = null, strokeLineWidth = 0.0f,
strokeLineCap = Butt, strokeLineJoin = Miter, strokeLineMiter = 4.0f,
pathFillType = NonZero) {
moveTo(106.364f, 113.658f)
verticalLineTo(122.634f)
horizontalLineTo(55.676f)
verticalLineTo(113.658f)
horizontalLineTo(75.938f)
verticalLineTo(49.176f)
curveTo(75.938f, 47.24f, 76.004f, 45.282f, 76.136f, 43.302f)
lineTo(59.306f, 57.756f)
curveTo(58.734f, 58.24f, 58.162f, 58.548f, 57.59f, 58.68f)
curveTo(57.018f, 58.768f, 56.49f, 58.768f, 56.006f, 58.68f)
curveTo(55.522f, 58.592f, 55.06f, 58.416f, 54.62f, 58.152f)
curveTo(54.224f, 57.888f, 53.916f, 57.602f, 53.696f, 57.294f)
lineTo(50.0f, 52.212f)
lineTo(78.182f, 27.858f)
horizontalLineTo(87.752f)
verticalLineTo(113.658f)
horizontalLineTo(106.364f)
close()
}
path(fill = SolidColor(Color(0xFF000000)), stroke = null, strokeLineWidth = 0.0f,
strokeLineCap = Butt, strokeLineJoin = Miter, strokeLineMiter = 4.0f,
pathFillType = NonZero) {
moveTo(185.706f, 75.378f)
curveTo(185.706f, 83.65f, 184.804f, 90.822f, 183.0f, 96.894f)
curveTo(181.24f, 102.922f, 178.82f, 107.916f, 175.74f, 111.876f)
curveTo(172.66f, 115.836f, 169.008f, 118.784f, 164.784f, 120.72f)
curveTo(160.604f, 122.656f, 156.116f, 123.624f, 151.32f, 123.624f)
curveTo(146.48f, 123.624f, 141.97f, 122.656f, 137.79f, 120.72f)
curveTo(133.654f, 118.784f, 130.046f, 115.836f, 126.966f, 111.876f)
curveTo(123.886f, 107.916f, 121.466f, 102.922f, 119.706f, 96.894f)
curveTo(117.946f, 90.822f, 117.066f, 83.65f, 117.066f, 75.378f)
curveTo(117.066f, 67.106f, 117.946f, 59.934f, 119.706f, 53.862f)
curveTo(121.466f, 47.79f, 123.886f, 42.774f, 126.966f, 38.814f)
curveTo(130.046f, 34.81f, 133.654f, 31.84f, 137.79f, 29.904f)
curveTo(141.97f, 27.968f, 146.48f, 27.0f, 151.32f, 27.0f)
curveTo(156.116f, 27.0f, 160.604f, 27.968f, 164.784f, 29.904f)
curveTo(169.008f, 31.84f, 172.66f, 34.81f, 175.74f, 38.814f)
curveTo(178.82f, 42.774f, 181.24f, 47.79f, 183.0f, 53.862f)
curveTo(184.804f, 59.934f, 185.706f, 67.106f, 185.706f, 75.378f)
close()
moveTo(173.496f, 75.378f)
curveTo(173.496f, 68.162f, 172.88f, 62.112f, 171.648f, 57.228f)
curveTo(170.46f, 52.3f, 168.832f, 48.34f, 166.764f, 45.348f)
curveTo(164.74f, 42.356f, 162.386f, 40.222f, 159.702f, 38.946f)
curveTo(157.018f, 37.626f, 154.224f, 36.966f, 151.32f, 36.966f)
curveTo(148.416f, 36.966f, 145.622f, 37.626f, 142.938f, 38.946f)
curveTo(140.254f, 40.222f, 137.9f, 42.356f, 135.876f, 45.348f)
curveTo(133.852f, 48.34f, 132.224f, 52.3f, 130.992f, 57.228f)
curveTo(129.804f, 62.112f, 129.21f, 68.162f, 129.21f, 75.378f)
curveTo(129.21f, 82.594f, 129.804f, 88.644f, 130.992f, 93.528f)
curveTo(132.224f, 98.412f, 133.852f, 102.35f, 135.876f, 105.342f)
curveTo(137.9f, 108.334f, 140.254f, 110.49f, 142.938f, 111.81f)
curveTo(145.622f, 113.086f, 148.416f, 113.724f, 151.32f, 113.724f)
curveTo(154.224f, 113.724f, 157.018f, 113.086f, 159.702f, 111.81f)
curveTo(162.386f, 110.49f, 164.74f, 108.334f, 166.764f, 105.342f)
curveTo(168.832f, 102.35f, 170.46f, 98.412f, 171.648f, 93.528f)
curveTo(172.88f, 88.644f, 173.496f, 82.594f, 173.496f, 75.378f)
close()
}
path(fill = SolidColor(Color(0xFF000000)), stroke = null, strokeLineWidth = 0.0f,
strokeLineCap = Butt, strokeLineJoin = Miter, strokeLineMiter = 4.0f,
pathFillType = NonZero) {
moveTo(223.073f, 62.244f)
horizontalLineTo(215.087f)
curveTo(214.471f, 62.244f, 213.965f, 62.09f, 213.569f, 61.782f)
curveTo(213.217f, 61.474f, 212.931f, 61.122f, 212.711f, 60.726f)
lineTo(205.451f, 48.78f)
curveTo(205.231f, 49.66f, 204.967f, 50.408f, 204.659f, 51.024f)
lineTo(198.389f, 60.726f)
curveTo(198.169f, 61.122f, 197.861f, 61.474f, 197.465f, 61.782f)
curveTo(197.113f, 62.09f, 196.651f, 62.244f, 196.079f, 62.244f)
horizontalLineTo(188.621f)
lineTo(200.237f, 44.622f)
lineTo(189.083f, 28.056f)
horizontalLineTo(197.135f)
curveTo(197.751f, 28.056f, 198.191f, 28.144f, 198.455f, 28.32f)
curveTo(198.763f, 28.496f, 199.027f, 28.782f, 199.247f, 29.178f)
lineTo(206.441f, 40.662f)
curveTo(206.573f, 40.222f, 206.705f, 39.804f, 206.837f, 39.408f)
curveTo(206.969f, 39.012f, 207.145f, 38.594f, 207.365f, 38.154f)
lineTo(213.041f, 29.31f)
curveTo(213.437f, 28.474f, 214.075f, 28.056f, 214.955f, 28.056f)
horizontalLineTo(222.611f)
lineTo(211.457f, 44.292f)
lineTo(223.073f, 62.244f)
close()
}
}
.build()
return _power10!!
}
private var _power10: ImageVector? = null

View File

@ -11,7 +11,8 @@ import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp
import com.sadellie.unitto.core.ui.common.key.UnittoIcons
val @receiver:Suppress("UNUSED") UnittoIcons.AcTan: ImageVector
@Suppress("UnusedReceiverParameter")
val UnittoIcons.AcTan: ImageVector
get() {
if (_acTan != null) {
return _acTan!!

View File

@ -11,7 +11,8 @@ import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp
import com.sadellie.unitto.core.ui.common.key.UnittoIcons
val @receiver:Suppress("UNUSED") UnittoIcons.ArCos: ImageVector
@Suppress("UnusedReceiverParameter")
val UnittoIcons.ArCos: ImageVector
get() {
if (_arCos != null) {
return _arCos!!

View File

@ -11,7 +11,8 @@ import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp
import com.sadellie.unitto.core.ui.common.key.UnittoIcons
val @receiver:Suppress("UNUSED") UnittoIcons.ArSin: ImageVector
@Suppress("UnusedReceiverParameter")
val UnittoIcons.ArSin: ImageVector
get() {
if (_arSin != null) {
return _arSin!!

View File

@ -11,7 +11,8 @@ import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp
import com.sadellie.unitto.core.ui.common.key.UnittoIcons
val @receiver:Suppress("UNUSED") UnittoIcons.Backspace: ImageVector
@Suppress("UnusedReceiverParameter")
val UnittoIcons.Backspace: ImageVector
get() {
if (_backspace != null) {
return _backspace!!

View File

@ -0,0 +1,57 @@
/*
* Unitto is a unit converter for Android
* Copyright (c) 2023 Elshan Agaev
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package com.sadellie.unitto.core.ui.common.key.unittoicons
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.PathFillType.Companion.NonZero
import androidx.compose.ui.graphics.SolidColor
import androidx.compose.ui.graphics.StrokeCap.Companion.Butt
import androidx.compose.ui.graphics.StrokeJoin.Companion.Miter
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.graphics.vector.ImageVector.Builder
import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp
import com.sadellie.unitto.core.ui.common.key.UnittoIcons
@Suppress("UnusedReceiverParameter")
val UnittoIcons.Check: ImageVector
get() {
if (_check != null) {
return _check!!
}
_check = Builder(name = "Check", defaultWidth = 150.0.dp, defaultHeight = 150.0.dp,
viewportWidth = 150.0f, viewportHeight = 150.0f).apply {
path(fill = SolidColor(Color(0xFF000000)), stroke = null, strokeLineWidth = 0.0f,
strokeLineCap = Butt, strokeLineJoin = Miter, strokeLineMiter = 4.0f,
pathFillType = NonZero) {
moveTo(59.625f, 112.156f)
lineTo(24.0f, 76.531f)
lineTo(32.906f, 67.625f)
lineTo(59.625f, 94.344f)
lineTo(116.969f, 37.0f)
lineTo(125.875f, 45.906f)
lineTo(59.625f, 112.156f)
close()
}
}
.build()
return _check!!
}
private var _check: ImageVector? = null

View File

@ -11,7 +11,8 @@ import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp
import com.sadellie.unitto.core.ui.common.key.UnittoIcons
val @receiver:Suppress("UNUSED") UnittoIcons.Comma: ImageVector
@Suppress("UnusedReceiverParameter")
val UnittoIcons.Comma: ImageVector
get() {
if (_comma != null) {
return _comma!!

View File

@ -11,7 +11,8 @@ import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp
import com.sadellie.unitto.core.ui.common.key.UnittoIcons
val @receiver:Suppress("UNUSED") UnittoIcons.Cos: ImageVector
@Suppress("UnusedReceiverParameter")
val UnittoIcons.Cos: ImageVector
get() {
if (_cos != null) {
return _cos!!

View File

@ -11,7 +11,8 @@ import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp
import com.sadellie.unitto.core.ui.common.key.UnittoIcons
val @receiver:Suppress("UNUSED") UnittoIcons.Deg: ImageVector
@Suppress("UnusedReceiverParameter")
val UnittoIcons.Deg: ImageVector
get() {
if (_deg != null) {
return _deg!!

View File

@ -11,7 +11,8 @@ import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp
import com.sadellie.unitto.core.ui.common.key.UnittoIcons
val @receiver:Suppress("UNUSED") UnittoIcons.Divide: ImageVector
@Suppress("UnusedReceiverParameter")
val UnittoIcons.Divide: ImageVector
get() {
if (_divide != null) {
return _divide!!

View File

@ -11,7 +11,8 @@ import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp
import com.sadellie.unitto.core.ui.common.key.UnittoIcons
val @receiver:Suppress("UNUSED") UnittoIcons.Dot: ImageVector
@Suppress("UnusedReceiverParameter")
val UnittoIcons.Dot: ImageVector
get() {
if (_dot != null) {
return _dot!!

View File

@ -11,7 +11,8 @@ import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp
import com.sadellie.unitto.core.ui.common.key.UnittoIcons
val @receiver:Suppress("UNUSED") UnittoIcons.E: ImageVector
@Suppress("UnusedReceiverParameter")
val UnittoIcons.E: ImageVector
get() {
if (_e != null) {
return _e!!

View File

@ -11,7 +11,8 @@ import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp
import com.sadellie.unitto.core.ui.common.key.UnittoIcons
val @receiver:Suppress("UNUSED") UnittoIcons.Equal: ImageVector
@Suppress("UnusedReceiverParameter")
val UnittoIcons.Equal: ImageVector
get() {
if (_equal != null) {
return _equal!!

View File

@ -11,7 +11,8 @@ import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp
import com.sadellie.unitto.core.ui.common.key.UnittoIcons
val @receiver:Suppress("UNUSED") UnittoIcons.Exp: ImageVector
@Suppress("UnusedReceiverParameter")
val UnittoIcons.Exp: ImageVector
get() {
if (_exp != null) {
return _exp!!

View File

@ -11,7 +11,8 @@ import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp
import com.sadellie.unitto.core.ui.common.key.UnittoIcons
val @receiver:Suppress("UNUSED") UnittoIcons.Exponent: ImageVector
@Suppress("UnusedReceiverParameter")
val UnittoIcons.Exponent: ImageVector
get() {
if (_exponent != null) {
return _exponent!!

View File

@ -11,7 +11,8 @@ import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp
import com.sadellie.unitto.core.ui.common.key.UnittoIcons
val @receiver:Suppress("UNUSED") UnittoIcons.ExponentWide: ImageVector
@Suppress("UnusedReceiverParameter")
val UnittoIcons.ExponentWide: ImageVector
get() {
if (_exponent != null) {
return _exponent!!

View File

@ -11,7 +11,8 @@ import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp
import com.sadellie.unitto.core.ui.common.key.UnittoIcons
val @receiver:Suppress("UNUSED") UnittoIcons.Factorial: ImageVector
@Suppress("UnusedReceiverParameter")
val UnittoIcons.Factorial: ImageVector
get() {
if (_factorial != null) {
return _factorial!!

View File

@ -11,7 +11,8 @@ import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp
import com.sadellie.unitto.core.ui.common.key.UnittoIcons
val @receiver:Suppress("UNUSED") UnittoIcons.Inv: ImageVector
@Suppress("UnusedReceiverParameter")
val UnittoIcons.Inv: ImageVector
get() {
if (_inv != null) {
return _inv!!

View File

@ -11,7 +11,8 @@ import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp
import com.sadellie.unitto.core.ui.common.key.UnittoIcons
val @receiver:Suppress("UNUSED") UnittoIcons.Key0: ImageVector
@Suppress("UnusedReceiverParameter")
val UnittoIcons.Key0: ImageVector
get() {
if (_key0 != null) {
return _key0!!

View File

@ -11,7 +11,8 @@ import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp
import com.sadellie.unitto.core.ui.common.key.UnittoIcons
val @receiver:Suppress("UNUSED") UnittoIcons.Key1: ImageVector
@Suppress("UnusedReceiverParameter")
val UnittoIcons.Key1: ImageVector
get() {
if (_key1 != null) {
return _key1!!

View File

@ -11,7 +11,8 @@ import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp
import com.sadellie.unitto.core.ui.common.key.UnittoIcons
val @receiver:Suppress("UNUSED") UnittoIcons.Key2: ImageVector
@Suppress("UnusedReceiverParameter")
val UnittoIcons.Key2: ImageVector
get() {
if (_key2 != null) {
return _key2!!

View File

@ -11,7 +11,8 @@ import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp
import com.sadellie.unitto.core.ui.common.key.UnittoIcons
val @receiver:Suppress("UNUSED") UnittoIcons.Key3: ImageVector
@Suppress("UnusedReceiverParameter")
val UnittoIcons.Key3: ImageVector
get() {
if (_key3 != null) {
return _key3!!

View File

@ -11,7 +11,8 @@ import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp
import com.sadellie.unitto.core.ui.common.key.UnittoIcons
val @receiver:Suppress("UNUSED") UnittoIcons.Key4: ImageVector
@Suppress("UnusedReceiverParameter")
val UnittoIcons.Key4: ImageVector
get() {
if (_key4 != null) {
return _key4!!

View File

@ -11,7 +11,8 @@ import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp
import com.sadellie.unitto.core.ui.common.key.UnittoIcons
val @receiver:Suppress("UNUSED") UnittoIcons.Key5: ImageVector
@Suppress("UnusedReceiverParameter")
val UnittoIcons.Key5: ImageVector
get() {
if (_key5 != null) {
return _key5!!

View File

@ -11,7 +11,8 @@ import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp
import com.sadellie.unitto.core.ui.common.key.UnittoIcons
val @receiver:Suppress("UNUSED") UnittoIcons.Key6: ImageVector
@Suppress("UnusedReceiverParameter")
val UnittoIcons.Key6: ImageVector
get() {
if (_key6 != null) {
return _key6!!

View File

@ -11,7 +11,8 @@ import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp
import com.sadellie.unitto.core.ui.common.key.UnittoIcons
val @receiver:Suppress("UNUSED") UnittoIcons.Key7: ImageVector
@Suppress("UnusedReceiverParameter")
val UnittoIcons.Key7: ImageVector
get() {
if (_key7 != null) {
return _key7!!

View File

@ -11,7 +11,8 @@ import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp
import com.sadellie.unitto.core.ui.common.key.UnittoIcons
val @receiver:Suppress("UNUSED") UnittoIcons.Key8: ImageVector
@Suppress("UnusedReceiverParameter")
val UnittoIcons.Key8: ImageVector
get() {
if (_key8 != null) {
return _key8!!

View File

@ -11,7 +11,8 @@ import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp
import com.sadellie.unitto.core.ui.common.key.UnittoIcons
val @receiver:Suppress("UNUSED") UnittoIcons.Key9: ImageVector
@Suppress("UnusedReceiverParameter")
val UnittoIcons.Key9: ImageVector
get() {
if (_key9 != null) {
return _key9!!

View File

@ -11,7 +11,8 @@ import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp
import com.sadellie.unitto.core.ui.common.key.UnittoIcons
val @receiver:Suppress("UNUSED") UnittoIcons.KeyA: ImageVector
@Suppress("UnusedReceiverParameter")
val UnittoIcons.KeyA: ImageVector
get() {
if (_keya != null) {
return _keya!!

View File

@ -11,7 +11,8 @@ import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp
import com.sadellie.unitto.core.ui.common.key.UnittoIcons
val @receiver:Suppress("UNUSED") UnittoIcons.KeyB: ImageVector
@Suppress("UnusedReceiverParameter")
val UnittoIcons.KeyB: ImageVector
get() {
if (_keyb != null) {
return _keyb!!

View File

@ -11,7 +11,8 @@ import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp
import com.sadellie.unitto.core.ui.common.key.UnittoIcons
val @receiver:Suppress("UNUSED") UnittoIcons.KeyC: ImageVector
@Suppress("UnusedReceiverParameter")
val UnittoIcons.KeyC: ImageVector
get() {
if (_keyc != null) {
return _keyc!!

View File

@ -11,7 +11,8 @@ import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp
import com.sadellie.unitto.core.ui.common.key.UnittoIcons
val @receiver:Suppress("UNUSED") UnittoIcons.KeyD: ImageVector
@Suppress("UnusedReceiverParameter")
val UnittoIcons.KeyD: ImageVector
get() {
if (_keyd != null) {
return _keyd!!

View File

@ -11,7 +11,8 @@ import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp
import com.sadellie.unitto.core.ui.common.key.UnittoIcons
val @receiver:Suppress("UNUSED") UnittoIcons.KeyE: ImageVector
@Suppress("UnusedReceiverParameter")
val UnittoIcons.KeyE: ImageVector
get() {
if (_keye != null) {
return _keye!!

View File

@ -11,7 +11,8 @@ import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp
import com.sadellie.unitto.core.ui.common.key.UnittoIcons
val @receiver:Suppress("UNUSED") UnittoIcons.KeyF: ImageVector
@Suppress("UnusedReceiverParameter")
val UnittoIcons.KeyF: ImageVector
get() {
if (_keyf != null) {
return _keyf!!

View File

@ -11,7 +11,8 @@ import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp
import com.sadellie.unitto.core.ui.common.key.UnittoIcons
val @receiver:Suppress("UNUSED") UnittoIcons.LeftBracket: ImageVector
@Suppress("UnusedReceiverParameter")
val UnittoIcons.LeftBracket: ImageVector
get() {
if (_leftbracket != null) {
return _leftbracket!!

View File

@ -11,7 +11,8 @@ import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp
import com.sadellie.unitto.core.ui.common.key.UnittoIcons
val @receiver:Suppress("UNUSED") UnittoIcons.Ln: ImageVector
@Suppress("UnusedReceiverParameter")
val UnittoIcons.Ln: ImageVector
get() {
if (_ln != null) {
return _ln!!

View File

@ -11,7 +11,8 @@ import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp
import com.sadellie.unitto.core.ui.common.key.UnittoIcons
val @receiver:Suppress("UNUSED") UnittoIcons.Log: ImageVector
@Suppress("UnusedReceiverParameter")
val UnittoIcons.Log: ImageVector
get() {
if (_log != null) {
return _log!!

View File

@ -11,7 +11,8 @@ import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp
import com.sadellie.unitto.core.ui.common.key.UnittoIcons
val @receiver:Suppress("UNUSED") UnittoIcons.Minus: ImageVector
@Suppress("UnusedReceiverParameter")
val UnittoIcons.Minus: ImageVector
get() {
if (_minus != null) {
return _minus!!

View File

@ -11,7 +11,8 @@ import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp
import com.sadellie.unitto.core.ui.common.key.UnittoIcons
val @receiver:Suppress("UNUSED") UnittoIcons.Modulo: ImageVector
@Suppress("UnusedReceiverParameter")
val UnittoIcons.Modulo: ImageVector
get() {
if (_modulo != null) {
return _modulo!!

View File

@ -11,7 +11,8 @@ import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp
import com.sadellie.unitto.core.ui.common.key.UnittoIcons
val @receiver:Suppress("UNUSED") UnittoIcons.Multiply: ImageVector
@Suppress("UnusedReceiverParameter")
val UnittoIcons.Multiply: ImageVector
get() {
if (_multiply != null) {
return _multiply!!

View File

@ -11,7 +11,8 @@ import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp
import com.sadellie.unitto.core.ui.common.key.UnittoIcons
val @receiver:Suppress("UNUSED") UnittoIcons.Percent: ImageVector
@Suppress("UnusedReceiverParameter")
val UnittoIcons.Percent: ImageVector
get() {
if (_percent != null) {
return _percent!!

View File

@ -11,7 +11,8 @@ import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp
import com.sadellie.unitto.core.ui.common.key.UnittoIcons
val @receiver:Suppress("UNUSED") UnittoIcons.Pi: ImageVector
@Suppress("UnusedReceiverParameter")
val UnittoIcons.Pi: ImageVector
get() {
if (_pi != null) {
return _pi!!

View File

@ -11,7 +11,8 @@ import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp
import com.sadellie.unitto.core.ui.common.key.UnittoIcons
val @receiver:Suppress("UNUSED") UnittoIcons.Plus: ImageVector
@Suppress("UnusedReceiverParameter")
val UnittoIcons.Plus: ImageVector
get() {
if (_plus != null) {
return _plus!!

View File

@ -11,7 +11,8 @@ import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp
import com.sadellie.unitto.core.ui.common.key.UnittoIcons
val @receiver:Suppress("UNUSED") UnittoIcons.Rad: ImageVector
@Suppress("UnusedReceiverParameter")
val UnittoIcons.Rad: ImageVector
get() {
if (_rad != null) {
return _rad!!

View File

@ -11,7 +11,8 @@ import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp
import com.sadellie.unitto.core.ui.common.key.UnittoIcons
val @receiver:Suppress("UNUSED") UnittoIcons.RightBracket: ImageVector
@Suppress("UnusedReceiverParameter")
val UnittoIcons.RightBracket: ImageVector
get() {
if (_rightbracket != null) {
return _rightbracket!!

View File

@ -11,7 +11,8 @@ import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp
import com.sadellie.unitto.core.ui.common.key.UnittoIcons
val @receiver:Suppress("UNUSED") UnittoIcons.Sin: ImageVector
@Suppress("UnusedReceiverParameter")
val UnittoIcons.Sin: ImageVector
get() {
if (_sin != null) {
return _sin!!

View File

@ -11,7 +11,8 @@ import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp
import com.sadellie.unitto.core.ui.common.key.UnittoIcons
val @receiver:Suppress("UNUSED") UnittoIcons.SquareRoot: ImageVector
@Suppress("UnusedReceiverParameter")
val UnittoIcons.SquareRoot: ImageVector
get() {
if (_squareRoot != null) {
return _squareRoot!!

View File

@ -11,7 +11,8 @@ import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp
import com.sadellie.unitto.core.ui.common.key.UnittoIcons
val @receiver:Suppress("UNUSED") UnittoIcons.SquareRootWide: ImageVector
@Suppress("UnusedReceiverParameter")
val UnittoIcons.SquareRootWide: ImageVector
get() {
if (_squareRoot != null) {
return _squareRoot!!

View File

@ -0,0 +1,66 @@
/*
* Unitto is a unit converter for Android
* Copyright (c) 2023 Elshan Agaev
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package com.sadellie.unitto.core.ui.common.key.unittoicons
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.PathFillType.Companion.NonZero
import androidx.compose.ui.graphics.SolidColor
import androidx.compose.ui.graphics.StrokeCap.Companion.Butt
import androidx.compose.ui.graphics.StrokeJoin.Companion.Miter
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.graphics.vector.ImageVector.Builder
import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp
import com.sadellie.unitto.core.ui.common.key.UnittoIcons
@Suppress("UnusedReceiverParameter")
val UnittoIcons.Tab: ImageVector
get() {
if (_tab != null) {
return _tab!!
}
_tab = Builder(name = "Tab", defaultWidth = 150.0.dp, defaultHeight = 150.0.dp,
viewportWidth = 150.0f, viewportHeight = 150.0f).apply {
path(fill = SolidColor(Color(0xFF000000)), stroke = null, strokeLineWidth = 0.0f,
strokeLineCap = Butt, strokeLineJoin = Miter, strokeLineMiter = 4.0f,
pathFillType = NonZero) {
moveTo(125.0f, 112.5f)
verticalLineTo(37.5f)
horizontalLineTo(137.5f)
verticalLineTo(112.5f)
horizontalLineTo(125.0f)
close()
moveTo(75.0f, 112.5f)
lineTo(66.094f, 103.75f)
lineTo(88.594f, 81.25f)
horizontalLineTo(12.5f)
verticalLineTo(68.75f)
horizontalLineTo(88.594f)
lineTo(66.25f, 46.25f)
lineTo(75.0f, 37.5f)
lineTo(112.5f, 75.0f)
lineTo(75.0f, 112.5f)
close()
}
}
.build()
return _tab!!
}
private var _tab: ImageVector? = null

View File

@ -11,7 +11,8 @@ import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp
import com.sadellie.unitto.core.ui.common.key.UnittoIcons
val @receiver:Suppress("UNUSED") UnittoIcons.Tan: ImageVector
@Suppress("UnusedReceiverParameter")
val UnittoIcons.Tan: ImageVector
get() {
if (_tan != null) {
return _tan!!

Some files were not shown because too many files have changed in this diff Show More