Update strings
This commit is contained in:
parent
5f699af509
commit
87da284be4
4
.gitignore
vendored
4
.gitignore
vendored
@ -1,12 +1,10 @@
|
|||||||
*.iml
|
*.iml
|
||||||
.gradle
|
.gradle
|
||||||
/local.properties
|
/local.properties
|
||||||
/.idea/workspace.xml
|
/.idea/*
|
||||||
/.idea/libraries
|
|
||||||
.DS_Store
|
.DS_Store
|
||||||
/build
|
/build
|
||||||
/captures
|
/captures
|
||||||
.externalNativeBuild
|
.externalNativeBuild
|
||||||
/tasksintegration/build
|
/tasksintegration/build
|
||||||
apikey.properties
|
|
||||||
/app/google-services.json
|
/app/google-services.json
|
||||||
|
BIN
.idea/caches/build_file_checksums.ser
generated
BIN
.idea/caches/build_file_checksums.ser
generated
Binary file not shown.
@ -13,6 +13,13 @@ Also, as much as possible, there are always updates and new features in the shor
|
|||||||
Help me developing with feedback and support me on how you can.
|
Help me developing with feedback and support me on how you can.
|
||||||
<div style="text-align:center"><a href="https://play.google.com/store/apps/details?id=com.tommasoberlose.anotherwidget" target="_blank"><img src="google-play-badge.png" height="100" /></a></div>
|
<div style="text-align:center"><a href="https://play.google.com/store/apps/details?id=com.tommasoberlose.anotherwidget" target="_blank"><img src="google-play-badge.png" height="100" /></a></div>
|
||||||
|
|
||||||
|
|
||||||
|
Help with translations
|
||||||
|
-------
|
||||||
|
|
||||||
|
Hey! You could view the file strings.xml ([here](https://github.com/tommasoberlose/another-widget/blob/master/app/src/main/res/values/strings.xml)) that contains the English version of the app strings.
|
||||||
|
You have to copy the file, create a copy of it inside the folder values-[LANGUAGE-SUFFIX] with the translated strings and create a pull request to submit your changes.
|
||||||
|
|
||||||
License
|
License
|
||||||
-------
|
-------
|
||||||
Copyright (C) 2017-2020 Tommaso Berlose (http://tommasoberlose.com)
|
Copyright (C) 2017-2020 Tommaso Berlose (http://tommasoberlose.com)
|
||||||
|
@ -10,10 +10,6 @@ apply plugin: 'kotlin-android-extensions'
|
|||||||
|
|
||||||
apply plugin: 'realm-android'
|
apply plugin: 'realm-android'
|
||||||
|
|
||||||
def apiKeyPropertiesFile = rootProject.file("apikey.properties")
|
|
||||||
def apiKeyProperties = new Properties()
|
|
||||||
apiKeyProperties.load(new FileInputStream(apiKeyPropertiesFile))
|
|
||||||
|
|
||||||
android {
|
android {
|
||||||
compileSdkVersion 29
|
compileSdkVersion 29
|
||||||
buildToolsVersion "29.0.3"
|
buildToolsVersion "29.0.3"
|
||||||
@ -26,8 +22,6 @@ android {
|
|||||||
versionName "2.0.9"
|
versionName "2.0.9"
|
||||||
|
|
||||||
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
|
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
|
||||||
|
|
||||||
manifestPlaceholders = [ "AWARENESS_API_KEY": apiKeyProperties['AWARENESS_API_KEY']]
|
|
||||||
}
|
}
|
||||||
|
|
||||||
buildTypes {
|
buildTypes {
|
||||||
|
@ -44,6 +44,7 @@ import com.tommasoberlose.anotherwidget.ui.activities.MainActivity
|
|||||||
import com.tommasoberlose.anotherwidget.ui.viewmodels.MainViewModel
|
import com.tommasoberlose.anotherwidget.ui.viewmodels.MainViewModel
|
||||||
import com.tommasoberlose.anotherwidget.utils.checkGrantedPermission
|
import com.tommasoberlose.anotherwidget.utils.checkGrantedPermission
|
||||||
import com.tommasoberlose.anotherwidget.utils.checkIfFitInstalled
|
import com.tommasoberlose.anotherwidget.utils.checkIfFitInstalled
|
||||||
|
import com.tommasoberlose.anotherwidget.utils.toast
|
||||||
import kotlinx.android.synthetic.main.fragment_calendar_settings.*
|
import kotlinx.android.synthetic.main.fragment_calendar_settings.*
|
||||||
import kotlinx.android.synthetic.main.fragment_glance_settings.*
|
import kotlinx.android.synthetic.main.fragment_glance_settings.*
|
||||||
import kotlinx.android.synthetic.main.fragment_glance_settings.scrollView
|
import kotlinx.android.synthetic.main.fragment_glance_settings.scrollView
|
||||||
@ -177,6 +178,22 @@ class GlanceTabFragment : Fragment() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
action_show_next_alarm.setOnLongClickListener {
|
||||||
|
with(requireContext().getSystemService(Context.ALARM_SERVICE) as AlarmManager) {
|
||||||
|
val alarm = nextAlarmClock
|
||||||
|
if (alarm != null && alarm.showIntent != null) {
|
||||||
|
val pm = requireContext().packageManager as PackageManager
|
||||||
|
val appNameOrPackage = try {
|
||||||
|
pm.getApplicationLabel(pm.getApplicationInfo(alarm.showIntent?.creatorPackage ?: "", 0))
|
||||||
|
} catch (e: Exception) {
|
||||||
|
alarm.showIntent?.creatorPackage ?: ""
|
||||||
|
}
|
||||||
|
activity?.toast(getString(R.string.next_alarm_warning).format(appNameOrPackage), long = true)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
true
|
||||||
|
}
|
||||||
|
|
||||||
action_show_low_battery_level_warning.setOnClickListener {
|
action_show_low_battery_level_warning.setOnClickListener {
|
||||||
if (Preferences.showGlance) {
|
if (Preferences.showGlance) {
|
||||||
BottomSheetMenu<Boolean>(
|
BottomSheetMenu<Boolean>(
|
||||||
@ -232,8 +249,7 @@ class GlanceTabFragment : Fragment() {
|
|||||||
} catch (e: Exception) {
|
} catch (e: Exception) {
|
||||||
alarm.showIntent?.creatorPackage ?: ""
|
alarm.showIntent?.creatorPackage ?: ""
|
||||||
}
|
}
|
||||||
show_next_alarm_warning.text =
|
show_next_alarm_warning.text = getString(R.string.next_alarm_warning).format(appNameOrPackage)
|
||||||
getString(R.string.next_alarm_warning).format(appNameOrPackage)
|
|
||||||
} else {
|
} else {
|
||||||
show_next_alarm_label?.text = if (Preferences.showNextAlarm) getString(R.string.settings_visible) else getString(
|
show_next_alarm_label?.text = if (Preferences.showNextAlarm) getString(R.string.settings_visible) else getString(
|
||||||
R.string.settings_not_visible)
|
R.string.settings_not_visible)
|
||||||
|
@ -65,7 +65,7 @@
|
|||||||
<string name="soon">soon</string>
|
<string name="soon">soon</string>
|
||||||
<string name="now">now</string>
|
<string name="now">now</string>
|
||||||
<string name="settings_widget_update_frequency_title">Time left update frequency</string>
|
<string name="settings_widget_update_frequency_title">Time left update frequency</string>
|
||||||
<string name="settings_widget_update_frequency_subtitle">High frequency causes more battery consume</string>
|
<string name="settings_widget_update_frequency_subtitle">High frequency causes more battery consumption</string>
|
||||||
<string name="settings_widget_update_frequency_low">Low</string>
|
<string name="settings_widget_update_frequency_low">Low</string>
|
||||||
<string name="settings_widget_update_frequency_default">Default</string>
|
<string name="settings_widget_update_frequency_default">Default</string>
|
||||||
<string name="settings_widget_update_frequency_high">High</string>
|
<string name="settings_widget_update_frequency_high">High</string>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user