mirror of
https://github.com/FossifyOrg/Clock.git
synced 2026-01-21 22:27:58 -05:00
1812 lines
107 KiB
XML
1812 lines
107 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
||
<issues format="6" by="lint 8.3.1" type="baseline" client="gradle" dependencies="false" name="AGP (8.3.1)" variant="all" version="8.3.1">
|
||
|
||
<issue
|
||
id="InlinedApi"
|
||
message="Field requires API level 24 (current min is 23): `android.app.NotificationManager#IMPORTANCE_DEFAULT`"
|
||
errorLine1=" val importance = NotificationManager.IMPORTANCE_DEFAULT"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/kotlin/org/fossify/clock/services/StopwatchService.kt"
|
||
line="74"
|
||
column="26"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingConstraints"
|
||
message="This view is not constrained vertically: at runtime it will jump to the top unless you add a vertical constraint"
|
||
errorLine1=" <ImageView"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/layout/fragment_stopwatch.xml"
|
||
line="30"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingConstraints"
|
||
message="This view is not constrained vertically: at runtime it will jump to the top unless you add a vertical constraint"
|
||
errorLine1=" <org.fossify.commons.views.MyTextView"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/layout/item_lap.xml"
|
||
line="11"
|
||
column="6"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="NewApi"
|
||
message="Call requires API level 34 (current min is 23): `openFullScreenIntentSettings`"
|
||
errorLine1=" openFullScreenIntentSettings(BuildConfig.APPLICATION_ID)"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/kotlin/org/fossify/clock/extensions/Activity.kt"
|
||
line="22"
|
||
column="25"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="NewApi"
|
||
message="Call requires API level 33 (current min is 23): `launchChangeAppLanguageIntent`"
|
||
errorLine1=" launchChangeAppLanguageIntent()"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/kotlin/org/fossify/clock/activities/SettingsActivity.kt"
|
||
line="85"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnusedAttribute"
|
||
message="Attribute `appCategory` is only used in API level 26 and higher (current min is 23)"
|
||
errorLine1=" android:appCategory="productivity""
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/AndroidManifest.xml"
|
||
line="30"
|
||
column="9"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnusedAttribute"
|
||
message="Attribute `localeConfig` is only used in API level 33 and higher (current min is 23)"
|
||
errorLine1=" android:localeConfig="@xml/locale_config""
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/AndroidManifest.xml"
|
||
line="33"
|
||
column="9"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnusedAttribute"
|
||
message="Attribute `targetCellWidth` is only used in API level 31 and higher (current min is 23)"
|
||
errorLine1=" android:targetCellWidth="2""
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/xml/widget_analogue_clock_info.xml"
|
||
line="10"
|
||
column="5"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnusedAttribute"
|
||
message="Attribute `targetCellHeight` is only used in API level 31 and higher (current min is 23)"
|
||
errorLine1=" android:targetCellHeight="1""
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/xml/widget_analogue_clock_info.xml"
|
||
line="11"
|
||
column="5"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnusedAttribute"
|
||
message="Attribute `targetCellWidth` is only used in API level 31 and higher (current min is 23)"
|
||
errorLine1=" android:targetCellWidth="3""
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/xml/widget_digital_clock_info.xml"
|
||
line="10"
|
||
column="5"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnusedAttribute"
|
||
message="Attribute `targetCellHeight` is only used in API level 31 and higher (current min is 23)"
|
||
errorLine1=" android:targetCellHeight="1""
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/xml/widget_digital_clock_info.xml"
|
||
line="11"
|
||
column="5"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UseRequireInsteadOfGet"
|
||
message="Use this.requireActivity() instead of this.activity!!"
|
||
errorLine1="val Fragment.requiredActivity: FragmentActivity get() = this.activity!!"
|
||
errorLine2=" ~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/kotlin/org/fossify/clock/extensions/Fragment.kt"
|
||
line="8"
|
||
column="57"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="CustomSplashScreen"
|
||
message="The application should not provide its own launch screen"
|
||
errorLine1="class SplashActivity : BaseSplashActivity() {"
|
||
errorLine2=" ~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/kotlin/org/fossify/clock/activities/SplashActivity.kt"
|
||
line="7"
|
||
column="7"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="AndroidGradlePluginVersion"
|
||
message="A newer version of com.android.application than 8.3.1 is available: 8.6.1. (There is also a newer version of 8.3.𝑥 available, if upgrading to 8.6.1 is difficult: 8.3.2)"
|
||
errorLine1="gradlePlugins-agp = "8.3.1""
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="$HOME/Projects/Community/FossifyOrg/Clock/gradle/libs.versions.toml"
|
||
line="28"
|
||
column="21"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="AndroidGradlePluginVersion"
|
||
message="A newer version of com.android.application than 8.3.1 is available: 8.6.1. (There is also a newer version of 8.3.𝑥 available, if upgrading to 8.6.1 is difficult: 8.3.2)"
|
||
errorLine1="gradlePlugins-agp = "8.3.1""
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="$HOME/Projects/Community/FossifyOrg/Clock/gradle/libs.versions.toml"
|
||
line="28"
|
||
column="21"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="AndroidGradlePluginVersion"
|
||
message="A newer version of com.android.application than 8.3.1 is available: 8.6.1. (There is also a newer version of 8.3.𝑥 available, if upgrading to 8.6.1 is difficult: 8.3.2)"
|
||
errorLine1="gradlePlugins-agp = "8.3.1""
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="$HOME/Projects/Community/FossifyOrg/Clock/gradle/libs.versions.toml"
|
||
line="28"
|
||
column="21"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="GradleDependency"
|
||
message="A newer version of org.jetbrains.kotlin.android than 1.9.22 is available: 1.9.25"
|
||
errorLine1="kotlin = "1.9.22""
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="$HOME/Projects/Community/FossifyOrg/Clock/gradle/libs.versions.toml"
|
||
line="3"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="GradleDependency"
|
||
message="A newer version of org.jetbrains.kotlin.android than 1.9.22 is available: 1.9.25"
|
||
errorLine1="kotlin = "1.9.22""
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="$HOME/Projects/Community/FossifyOrg/Clock/gradle/libs.versions.toml"
|
||
line="3"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="GradleDependency"
|
||
message="A newer version of org.jetbrains.kotlin.android than 1.9.22 is available: 1.9.25"
|
||
errorLine1="kotlin = "1.9.22""
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="$HOME/Projects/Community/FossifyOrg/Clock/gradle/libs.versions.toml"
|
||
line="3"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="GradleDependency"
|
||
message="A newer version of com.google.devtools.ksp than 1.9.22-1.0.17 is available: 1.9.25-1.0.20"
|
||
errorLine1="ksp = "1.9.22-1.0.17""
|
||
errorLine2=" ~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="$HOME/Projects/Community/FossifyOrg/Clock/gradle/libs.versions.toml"
|
||
line="5"
|
||
column="7"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="GradleDependency"
|
||
message="A newer version of com.google.devtools.ksp than 1.9.22-1.0.17 is available: 1.9.25-1.0.20"
|
||
errorLine1="ksp = "1.9.22-1.0.17""
|
||
errorLine2=" ~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="$HOME/Projects/Community/FossifyOrg/Clock/gradle/libs.versions.toml"
|
||
line="5"
|
||
column="7"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="GradleDependency"
|
||
message="A newer version of com.google.devtools.ksp than 1.9.22-1.0.17 is available: 1.9.25-1.0.20"
|
||
errorLine1="ksp = "1.9.22-1.0.17""
|
||
errorLine2=" ~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="$HOME/Projects/Community/FossifyOrg/Clock/gradle/libs.versions.toml"
|
||
line="5"
|
||
column="7"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="GradleDependency"
|
||
message="A newer version of androidx.lifecycle:lifecycle-process than 2.7.0 is available: 2.8.6"
|
||
errorLine1="androidx-lifecycle = "2.7.0""
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="$HOME/Projects/Community/FossifyOrg/Clock/gradle/libs.versions.toml"
|
||
line="10"
|
||
column="22"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="GradleDependency"
|
||
message="A newer version of androidx.lifecycle:lifecycle-process than 2.7.0 is available: 2.8.6"
|
||
errorLine1="androidx-lifecycle = "2.7.0""
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="$HOME/Projects/Community/FossifyOrg/Clock/gradle/libs.versions.toml"
|
||
line="10"
|
||
column="22"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="GradleDependency"
|
||
message="A newer version of androidx.lifecycle:lifecycle-process than 2.7.0 is available: 2.8.6"
|
||
errorLine1="androidx-lifecycle = "2.7.0""
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="$HOME/Projects/Community/FossifyOrg/Clock/gradle/libs.versions.toml"
|
||
line="10"
|
||
column="22"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="GradleDependency"
|
||
message="A newer version of androidx.lifecycle:lifecycle-runtime-ktx than 2.7.0 is available: 2.8.6"
|
||
errorLine1="androidx-lifecycle = "2.7.0""
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="$HOME/Projects/Community/FossifyOrg/Clock/gradle/libs.versions.toml"
|
||
line="10"
|
||
column="22"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="GradleDependency"
|
||
message="A newer version of androidx.lifecycle:lifecycle-runtime-ktx than 2.7.0 is available: 2.8.6"
|
||
errorLine1="androidx-lifecycle = "2.7.0""
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="$HOME/Projects/Community/FossifyOrg/Clock/gradle/libs.versions.toml"
|
||
line="10"
|
||
column="22"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="GradleDependency"
|
||
message="A newer version of androidx.lifecycle:lifecycle-runtime-ktx than 2.7.0 is available: 2.8.6"
|
||
errorLine1="androidx-lifecycle = "2.7.0""
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="$HOME/Projects/Community/FossifyOrg/Clock/gradle/libs.versions.toml"
|
||
line="10"
|
||
column="22"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="GradleDependency"
|
||
message="A newer version of androidx.lifecycle:lifecycle-viewmodel-ktx than 2.7.0 is available: 2.8.6"
|
||
errorLine1="androidx-lifecycle = "2.7.0""
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="$HOME/Projects/Community/FossifyOrg/Clock/gradle/libs.versions.toml"
|
||
line="10"
|
||
column="22"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="GradleDependency"
|
||
message="A newer version of androidx.lifecycle:lifecycle-viewmodel-ktx than 2.7.0 is available: 2.8.6"
|
||
errorLine1="androidx-lifecycle = "2.7.0""
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="$HOME/Projects/Community/FossifyOrg/Clock/gradle/libs.versions.toml"
|
||
line="10"
|
||
column="22"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="GradleDependency"
|
||
message="A newer version of androidx.lifecycle:lifecycle-viewmodel-ktx than 2.7.0 is available: 2.8.6"
|
||
errorLine1="androidx-lifecycle = "2.7.0""
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="$HOME/Projects/Community/FossifyOrg/Clock/gradle/libs.versions.toml"
|
||
line="10"
|
||
column="22"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="GradleDependency"
|
||
message="A newer version of androidx.work:work-runtime-ktx than 2.9.0 is available: 2.9.1"
|
||
errorLine1="androidx-work = "2.9.0""
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="$HOME/Projects/Community/FossifyOrg/Clock/gradle/libs.versions.toml"
|
||
line="12"
|
||
column="17"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="GradleDependency"
|
||
message="A newer version of androidx.work:work-runtime-ktx than 2.9.0 is available: 2.9.1"
|
||
errorLine1="androidx-work = "2.9.0""
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="$HOME/Projects/Community/FossifyOrg/Clock/gradle/libs.versions.toml"
|
||
line="12"
|
||
column="17"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="GradleDependency"
|
||
message="A newer version of androidx.work:work-runtime-ktx than 2.9.0 is available: 2.9.1"
|
||
errorLine1="androidx-work = "2.9.0""
|
||
errorLine2=" ~~~~~~~">
|
||
<location
|
||
file="$HOME/Projects/Community/FossifyOrg/Clock/gradle/libs.versions.toml"
|
||
line="12"
|
||
column="17"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="GradleDependency"
|
||
message="A newer version of org.fossify:commons than 5381db38e6 is available: 8685963657"
|
||
errorLine1="commons = "5381db38e6""
|
||
errorLine2=" ~~~~~~~~~~~~">
|
||
<location
|
||
file="$HOME/Projects/Community/FossifyOrg/Clock/gradle/libs.versions.toml"
|
||
line="24"
|
||
column="11"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="GradleDependency"
|
||
message="A newer version of org.fossify:commons than 5381db38e6 is available: 8685963657"
|
||
errorLine1="commons = "5381db38e6""
|
||
errorLine2=" ~~~~~~~~~~~~">
|
||
<location
|
||
file="$HOME/Projects/Community/FossifyOrg/Clock/gradle/libs.versions.toml"
|
||
line="24"
|
||
column="11"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="GradleDependency"
|
||
message="A newer version of org.fossify:commons than 5381db38e6 is available: 8685963657"
|
||
errorLine1="commons = "5381db38e6""
|
||
errorLine2=" ~~~~~~~~~~~~">
|
||
<location
|
||
file="$HOME/Projects/Community/FossifyOrg/Clock/gradle/libs.versions.toml"
|
||
line="24"
|
||
column="11"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="LockedOrientationActivity"
|
||
message="Expecting `android:screenOrientation="unspecified"` or `"fullSensor"` for this activity so the user can use the application in any orientation and provide a great experience on Chrome OS devices"
|
||
errorLine1=" android:screenOrientation="portrait""
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/AndroidManifest.xml"
|
||
line="127"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="LockedOrientationActivity"
|
||
message="Expecting `android:screenOrientation="unspecified"` or `"fullSensor"` for this activity so the user can use the application in any orientation and provide a great experience on Chrome OS devices"
|
||
errorLine1=" android:screenOrientation="portrait""
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/AndroidManifest.xml"
|
||
line="137"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="DiscouragedApi"
|
||
message="Should not restrict activity to fixed orientation. This may not be suitable for different form factors, causing the app to be letterboxed."
|
||
errorLine1=" android:screenOrientation="portrait""
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/AndroidManifest.xml"
|
||
line="127"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="DiscouragedApi"
|
||
message="Should not restrict activity to fixed orientation. This may not be suitable for different form factors, causing the app to be letterboxed."
|
||
errorLine1=" android:screenOrientation="portrait""
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/AndroidManifest.xml"
|
||
line="137"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UseCompatLoadingForDrawables"
|
||
message="Use `ResourcesCompat.getDrawable()`"
|
||
errorLine1=" val drawable = activity.resources.getDrawable(drawableId)"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/kotlin/org/fossify/clock/dialogs/EditAlarmDialog.kt"
|
||
line="228"
|
||
column="24"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UseCompatLoadingForDrawables"
|
||
message="Use `ResourcesCompat.getDrawable()`"
|
||
errorLine1=" val drawable = resources.getDrawable(R.drawable.shortcut_stopwatch)"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/kotlin/org/fossify/clock/activities/MainActivity.kt"
|
||
line="102"
|
||
column="24"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UseCompatLoadingForDrawables"
|
||
message="Use `AppCompatResources.getDrawable()`"
|
||
errorLine1=" tabItemIcon.setImageDrawable(getDrawable(drawableId))"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/kotlin/org/fossify/clock/activities/MainActivity.kt"
|
||
line="230"
|
||
column="50"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingQuantity"
|
||
message="For locale "lt" (Lithuanian) the following quantity should also be defined: `many` (e.g. "1.1 obuolio")"
|
||
errorLine1=" <plurals name="timer_notification_msg">"
|
||
errorLine2=" ^">
|
||
<location
|
||
file="src/main/res/values-lt/strings.xml"
|
||
line="15"
|
||
column="5"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingQuantity"
|
||
message="For locale "cs" (Czech) the following quantity should also be defined: `many` (e.g. "10.0 dne")"
|
||
errorLine1=" <plurals name="timer_notification_msg">"
|
||
errorLine2=" ^">
|
||
<location
|
||
file="src/main/res/values-cs/strings.xml"
|
||
line="38"
|
||
column="5"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingQuantity"
|
||
message="For locale "sk" (Slovak) the following quantity should also be defined: `many` (e.g. "10.0 dňa")"
|
||
errorLine1=" <plurals name="timer_notification_msg">"
|
||
errorLine2=" ^">
|
||
<location
|
||
file="src/main/res/values-sk/strings.xml"
|
||
line="38"
|
||
column="5"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""time_zone" is not translated in "fil" (Filipino; Pilipino), "lv" (Latvian), "mk" (Macedonian), "ms" (Malay), "en" (English), "eo" (Esperanto), "is" (Icelandic), "ne" (Nepali), "fa" (Persian), "nn" (Norwegian Nynorsk), "bn" (Bangla), "br" (Breton), "bs" (Bosnian), "si" (Sinhala), "zgh" (Standard Moroccan Tamazight), "ltg", "kn" (Kannada), "or" (Odia), "kr" (Kanuri), "sat" (Santali), "ta" (Tamil), "cr" (Cree), "te" (Telugu), "th" (Thai), "ckb""
|
||
errorLine1=" <string name="time_zone">Time zone</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="4"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""vibrate" is not translated in "fil" (Filipino; Pilipino), "lv" (Latvian), "mk" (Macedonian), "ms" (Malay), "en" (English), "eo" (Esperanto), "is" (Icelandic), "ne" (Nepali), "fa" (Persian), "nn" (Norwegian Nynorsk), "bn" (Bangla), "br" (Breton), "bs" (Bosnian), "si" (Sinhala), "zgh" (Standard Moroccan Tamazight), "ltg", "kn" (Kannada), "or" (Odia), "kr" (Kanuri), "sat" (Santali), "ta" (Tamil), "cr" (Cree), "pa" (Punjabi), "te" (Telugu), "th" (Thai), "ckb""
|
||
errorLine1=" <string name="vibrate">Vibrate</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="5"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""no_days_selected" is not translated in "fil" (Filipino; Pilipino), "lv" (Latvian), "mk" (Macedonian), "ms" (Malay), "en" (English), "eo" (Esperanto), "is" (Icelandic), "ne" (Nepali), "fa" (Persian), "nn" (Norwegian Nynorsk), "bn" (Bangla), "br" (Breton), "bs" (Bosnian), "si" (Sinhala), "zgh" (Standard Moroccan Tamazight), "ltg", "kn" (Kannada), "or" (Odia), "kr" (Kanuri), "sat" (Santali), "ta" (Tamil), "cr" (Cree), "te" (Telugu), "th" (Thai), "ckb""
|
||
errorLine1=" <string name="no_days_selected">No days selected</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="6"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""clock" is not translated in "fil" (Filipino; Pilipino), "lt" (Lithuanian), "lv" (Latvian), "mk" (Macedonian), "ms" (Malay), "en" (English), "eo" (Esperanto), "is" (Icelandic), "iw" (Hebrew), "nb" (Norwegian Bokmål), "ja" (Japanese), "ne" (Nepali), "az" (Azerbaijani), "fa" (Persian), "nn" (Norwegian Nynorsk), "bn" (Bangla), "br" (Breton), "bs" (Bosnian), "si" (Sinhala), "zgh" (Standard Moroccan Tamazight), "ltg", "kn" (Kannada), "or" (Odia), "kr" (Kanuri), "sat" (Santali), "ta" (Tamil), "cr" (Cree), "te" (Telugu), "th" (Thai), "cy" (Welsh), "ckb""
|
||
errorLine1=" <string name="clock">Clock</string>"
|
||
errorLine2=" ~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="7"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""timer" is not translated in "fil" (Filipino; Pilipino), "hr" (Croatian), "lv" (Latvian), "mk" (Macedonian), "ms" (Malay), "en" (English), "eo" (Esperanto), "is" (Icelandic), "nb" (Norwegian Bokmål), "ne" (Nepali), "fa" (Persian), "nn" (Norwegian Nynorsk), "bn" (Bangla), "br" (Breton), "bs" (Bosnian), "si" (Sinhala), "zgh" (Standard Moroccan Tamazight), "ltg", "kn" (Kannada), "or" (Odia), "sv" (Swedish), "kr" (Kanuri), "sat" (Santali), "ta" (Tamil), "cr" (Cree), "te" (Telugu), "th" (Thai), "ckb""
|
||
errorLine1=" <string name="timer">Timer</string>"
|
||
errorLine2=" ~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="8"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""stopwatch" is not translated in "fil" (Filipino; Pilipino), "lt" (Lithuanian), "lv" (Latvian), "mk" (Macedonian), "ms" (Malay), "en" (English), "eo" (Esperanto), "is" (Icelandic), "ja" (Japanese), "ne" (Nepali), "az" (Azerbaijani), "fa" (Persian), "nn" (Norwegian Nynorsk), "bn" (Bangla), "br" (Breton), "bs" (Bosnian), "si" (Sinhala), "zgh" (Standard Moroccan Tamazight), "ltg", "kn" (Kannada), "or" (Odia), "kr" (Kanuri), "sat" (Santali), "ta" (Tamil), "cr" (Cree), "pa" (Punjabi), "te" (Telugu), "th" (Thai), "cy" (Welsh), "ckb""
|
||
errorLine1=" <string name="stopwatch">Stopwatch</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="9"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""start_stopwatch" is not translated in "fil" (Filipino; Pilipino), "lt" (Lithuanian), "lv" (Latvian), "mk" (Macedonian), "ml" (Malayalam), "ms" (Malay), "en" (English), "eo" (Esperanto), "is" (Icelandic), "iw" (Hebrew), "ja" (Japanese), "ne" (Nepali), "az" (Azerbaijani), "fa" (Persian), "nn" (Norwegian Nynorsk), "bn" (Bangla), "br" (Breton), "bs" (Bosnian), "si" (Sinhala), "sl" (Slovenian), "zgh" (Standard Moroccan Tamazight), "ltg", "sr" (Serbian), "kn" (Kannada), "or" (Odia), "kr" (Kanuri), "sat" (Santali), "ta" (Tamil), "cr" (Cree), "pa" (Punjabi), "te" (Telugu), "th" (Thai), "cy" (Welsh), "ckb""
|
||
errorLine1=" <string name="start_stopwatch">Start stopwatch</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="10"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""lap" is not translated in "fil" (Filipino; Pilipino), "lv" (Latvian), "ia" (Interlingua), "mk" (Macedonian), "ms" (Malay), "en" (English), "eo" (Esperanto), "is" (Icelandic), "ne" (Nepali), "fa" (Persian), "nn" (Norwegian Nynorsk), "bn" (Bangla), "br" (Breton), "bs" (Bosnian), "si" (Sinhala), "zgh" (Standard Moroccan Tamazight), "ltg", "kn" (Kannada), "or" (Odia), "kr" (Kanuri), "sat" (Santali), "ta" (Tamil), "cr" (Cree), "te" (Telugu), "th" (Thai), "cy" (Welsh), "ckb""
|
||
errorLine1=" <string name="lap">Lap</string>"
|
||
errorLine2=" ~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="11"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""stopwatch_stopped" is not translated in "fil" (Filipino; Pilipino), "lv" (Latvian), "mk" (Macedonian), "ms" (Malay), "en" (English), "eo" (Esperanto), "is" (Icelandic), "ne" (Nepali), "fa" (Persian), "nn" (Norwegian Nynorsk), "bn" (Bangla), "br" (Breton), "bs" (Bosnian), "si" (Sinhala), "zgh" (Standard Moroccan Tamazight), "ltg", "kn" (Kannada), "or" (Odia), "kr" (Kanuri), "sat" (Santali), "ta" (Tamil), "cr" (Cree), "pa" (Punjabi), "te" (Telugu), "th" (Thai), "ckb""
|
||
errorLine1=" <string name="stopwatch_stopped">Stopwatch has been stopped</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="12"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""timer_stopped" is not translated in "fil" (Filipino; Pilipino), "lv" (Latvian), "mk" (Macedonian), "ms" (Malay), "en" (English), "eo" (Esperanto), "is" (Icelandic), "ne" (Nepali), "fa" (Persian), "nn" (Norwegian Nynorsk), "bn" (Bangla), "br" (Breton), "bs" (Bosnian), "si" (Sinhala), "zgh" (Standard Moroccan Tamazight), "ltg", "kn" (Kannada), "or" (Odia), "kr" (Kanuri), "sat" (Santali), "ta" (Tamil), "cr" (Cree), "pa" (Punjabi), "te" (Telugu), "th" (Thai), "ckb""
|
||
errorLine1=" <string name="timer_stopped">Timer has been stopped</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="13"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""max_reminder_duration" is not translated in "fil" (Filipino; Pilipino), "lv" (Latvian), "ia" (Interlingua), "mk" (Macedonian), "ms" (Malay), "en" (English), "eo" (Esperanto), "is" (Icelandic), "ne" (Nepali), "fa" (Persian), "nn" (Norwegian Nynorsk), "bn" (Bangla), "br" (Breton), "bs" (Bosnian), "si" (Sinhala), "zgh" (Standard Moroccan Tamazight), "ltg", "kn" (Kannada), "or" (Odia), "kr" (Kanuri), "sat" (Santali), "ta" (Tamil), "cr" (Cree), "pa" (Punjabi), "te" (Telugu), "th" (Thai), "ckb""
|
||
errorLine1=" <string name="max_reminder_duration">Max reminder duration</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="14"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""time_expired" is not translated in "fil" (Filipino; Pilipino), "lv" (Latvian), "ia" (Interlingua), "mk" (Macedonian), "ms" (Malay), "en" (English), "eo" (Esperanto), "is" (Icelandic), "ne" (Nepali), "fa" (Persian), "nn" (Norwegian Nynorsk), "bn" (Bangla), "br" (Breton), "bs" (Bosnian), "si" (Sinhala), "zgh" (Standard Moroccan Tamazight), "ltg", "kn" (Kannada), "or" (Odia), "kr" (Kanuri), "sat" (Santali), "ta" (Tamil), "cr" (Cree), "pa" (Punjabi), "te" (Telugu), "th" (Thai), "ckb""
|
||
errorLine1=" <string name="time_expired">Time expired</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="15"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""clock_and_date" is not translated in "fil" (Filipino; Pilipino), "lv" (Latvian), "mk" (Macedonian), "ms" (Malay), "en" (English), "eo" (Esperanto), "is" (Icelandic), "ne" (Nepali), "fa" (Persian), "nn" (Norwegian Nynorsk), "bn" (Bangla), "br" (Breton), "bs" (Bosnian), "si" (Sinhala), "zgh" (Standard Moroccan Tamazight), "ltg", "kn" (Kannada), "or" (Odia), "kr" (Kanuri), "sat" (Santali), "ta" (Tamil), "cr" (Cree), "pa" (Punjabi), "te" (Telugu), "th" (Thai), "ckb""
|
||
errorLine1=" <string name="clock_and_date">Clock and date</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="16"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""use_text_shadow" is not translated in "fil" (Filipino; Pilipino), "lv" (Latvian), "ia" (Interlingua), "mk" (Macedonian), "ms" (Malay), "en" (English), "eo" (Esperanto), "is" (Icelandic), "ne" (Nepali), "fa" (Persian), "nn" (Norwegian Nynorsk), "bn" (Bangla), "br" (Breton), "bs" (Bosnian), "si" (Sinhala), "zgh" (Standard Moroccan Tamazight), "ltg", "kn" (Kannada), "or" (Odia), "kr" (Kanuri), "sat" (Santali), "ta" (Tamil), "cr" (Cree), "pa" (Punjabi), "te" (Telugu), "th" (Thai), "ckb""
|
||
errorLine1=" <string name="use_text_shadow">Use text shadow</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="17"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""swipe_right_to_dismiss" is not translated in "fil" (Filipino; Pilipino), "lt" (Lithuanian), "lv" (Latvian), "ia" (Interlingua), "mk" (Macedonian), "ms" (Malay), "en" (English), "eo" (Esperanto), "is" (Icelandic), "ne" (Nepali), "fa" (Persian), "nn" (Norwegian Nynorsk), "bn" (Bangla), "br" (Breton), "bs" (Bosnian), "si" (Sinhala), "zgh" (Standard Moroccan Tamazight), "ltg", "kn" (Kannada), "or" (Odia), "kr" (Kanuri), "sat" (Santali), "ta" (Tamil), "cr" (Cree), "te" (Telugu), "th" (Thai), "ckb", "da" (Danish)"
|
||
errorLine1=" <string name="swipe_right_to_dismiss">Swipe right to Dismiss, or left to Snooze.</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="18"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""sort_by_creation_order" is not translated in "fil" (Filipino; Pilipino), "lt" (Lithuanian), "lv" (Latvian), "ia" (Interlingua), "mk" (Macedonian), "ms" (Malay), "en" (English), "eo" (Esperanto), "is" (Icelandic), "ne" (Nepali), "az" (Azerbaijani), "fa" (Persian), "nn" (Norwegian Nynorsk), "bn" (Bangla), "br" (Breton), "bs" (Bosnian), "si" (Sinhala), "zgh" (Standard Moroccan Tamazight), "ltg", "kn" (Kannada), "or" (Odia), "kr" (Kanuri), "sat" (Santali), "ta" (Tamil), "cr" (Cree), "te" (Telugu), "th" (Thai), "cy" (Welsh), "ckb", "da" (Danish)"
|
||
errorLine1=" <string name="sort_by_creation_order">Creation order</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="19"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""sort_by_alarm_time" is not translated in "fil" (Filipino; Pilipino), "lt" (Lithuanian), "lv" (Latvian), "mk" (Macedonian), "ms" (Malay), "en" (English), "eo" (Esperanto), "is" (Icelandic), "ne" (Nepali), "az" (Azerbaijani), "fa" (Persian), "nn" (Norwegian Nynorsk), "bn" (Bangla), "br" (Breton), "bs" (Bosnian), "si" (Sinhala), "zgh" (Standard Moroccan Tamazight), "ltg", "kn" (Kannada), "or" (Odia), "kr" (Kanuri), "sat" (Santali), "ta" (Tamil), "cr" (Cree), "te" (Telugu), "th" (Thai), "cy" (Welsh), "ckb", "da" (Danish)"
|
||
errorLine1=" <string name="sort_by_alarm_time">Alarm time</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="20"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""sort_by_day_and_alarm_time" is not translated in "fil" (Filipino; Pilipino), "lt" (Lithuanian), "lv" (Latvian), "mk" (Macedonian), "ms" (Malay), "en" (English), "eo" (Esperanto), "is" (Icelandic), "ne" (Nepali), "az" (Azerbaijani), "fa" (Persian), "nn" (Norwegian Nynorsk), "bn" (Bangla), "br" (Breton), "bs" (Bosnian), "si" (Sinhala), "zgh" (Standard Moroccan Tamazight), "ltg", "kn" (Kannada), "or" (Odia), "kr" (Kanuri), "sat" (Santali), "ta" (Tamil), "cr" (Cree), "te" (Telugu), "th" (Thai), "cy" (Welsh), "ckb", "da" (Danish)"
|
||
errorLine1=" <string name="sort_by_day_and_alarm_time">Day and Alarm time</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="21"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""analogue_clock" is not translated in "fil" (Filipino; Pilipino), "lt" (Lithuanian), "lv" (Latvian), "mk" (Macedonian), "ms" (Malay), "en" (English), "eo" (Esperanto), "is" (Icelandic), "ne" (Nepali), "az" (Azerbaijani), "fa" (Persian), "nn" (Norwegian Nynorsk), "bn" (Bangla), "br" (Breton), "bs" (Bosnian), "si" (Sinhala), "zgh" (Standard Moroccan Tamazight), "ltg", "kn" (Kannada), "or" (Odia), "kr" (Kanuri), "sat" (Santali), "ta" (Tamil), "cr" (Cree), "te" (Telugu), "th" (Thai), "cy" (Welsh), "ckb", "da" (Danish)"
|
||
errorLine1=" <string name="analogue_clock">Analogue clock</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="22"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""digital_clock" is not translated in "fil" (Filipino; Pilipino), "lt" (Lithuanian), "lv" (Latvian), "mk" (Macedonian), "ms" (Malay), "en" (English), "eo" (Esperanto), "is" (Icelandic), "ne" (Nepali), "az" (Azerbaijani), "fa" (Persian), "nn" (Norwegian Nynorsk), "bn" (Bangla), "br" (Breton), "bs" (Bosnian), "si" (Sinhala), "zgh" (Standard Moroccan Tamazight), "ltg", "kn" (Kannada), "or" (Odia), "kr" (Kanuri), "sat" (Santali), "ta" (Tamil), "cr" (Cree), "te" (Telugu), "th" (Thai), "cy" (Welsh), "ckb", "da" (Danish)"
|
||
errorLine1=" <string name="digital_clock">Digital clock</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="23"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""alarm_dismissed" is not translated in "fil" (Filipino; Pilipino), "lt" (Lithuanian), "lv" (Latvian), "ia" (Interlingua), "mk" (Macedonian), "ms" (Malay), "en" (English), "eo" (Esperanto), "is" (Icelandic), "iw" (Hebrew), "ne" (Nepali), "az" (Azerbaijani), "fa" (Persian), "nn" (Norwegian Nynorsk), "bn" (Bangla), "br" (Breton), "bs" (Bosnian), "si" (Sinhala), "zgh" (Standard Moroccan Tamazight), "ltg", "kn" (Kannada), "or" (Odia), "kr" (Kanuri), "sat" (Santali), "ta" (Tamil), "cr" (Cree), "te" (Telugu), "th" (Thai), "cy" (Welsh), "ckb", "da" (Danish)"
|
||
errorLine1=" <string name="alarm_dismissed">Alarm dismissed</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="24"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""select_timer_to_dismiss" is not translated in "fil" (Filipino; Pilipino), "lt" (Lithuanian), "lv" (Latvian), "ia" (Interlingua), "mk" (Macedonian), "ml" (Malayalam), "ms" (Malay), "en" (English), "eo" (Esperanto), "is" (Icelandic), "my" (Burmese), "iw" (Hebrew), "nb" (Norwegian Bokmål), "ja" (Japanese), "ne" (Nepali), "az" (Azerbaijani), "fa" (Persian), "nn" (Norwegian Nynorsk), "be" (Belarusian), "bn" (Bangla), "br" (Breton), "bs" (Bosnian), "si" (Sinhala), "sl" (Slovenian), "zgh" (Standard Moroccan Tamazight), "ltg", "sr" (Serbian), "kn" (Kannada), "or" (Odia), "kr" (Kanuri), "sat" (Santali), "ta" (Tamil), "cr" (Cree), "pa" (Punjabi), "te" (Telugu), "th" (Thai), "cy" (Welsh), "ckb", "da" (Danish)"
|
||
errorLine1=" <string name="select_timer_to_dismiss">Select timer to dismiss</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="25"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""select_alarm_to_dismiss" is not translated in "fil" (Filipino; Pilipino), "lt" (Lithuanian), "lv" (Latvian), "ia" (Interlingua), "mk" (Macedonian), "ml" (Malayalam), "ms" (Malay), "en" (English), "eo" (Esperanto), "is" (Icelandic), "my" (Burmese), "iw" (Hebrew), "nb" (Norwegian Bokmål), "ja" (Japanese), "ne" (Nepali), "az" (Azerbaijani), "fa" (Persian), "nn" (Norwegian Nynorsk), "be" (Belarusian), "bn" (Bangla), "br" (Breton), "bs" (Bosnian), "si" (Sinhala), "sl" (Slovenian), "zgh" (Standard Moroccan Tamazight), "ltg", "sr" (Serbian), "kn" (Kannada), "or" (Odia), "kr" (Kanuri), "sat" (Santali), "ta" (Tamil), "cr" (Cree), "pa" (Punjabi), "te" (Telugu), "th" (Thai), "cy" (Welsh), "ckb", "da" (Danish)"
|
||
errorLine1=" <string name="select_alarm_to_dismiss">Select alarm to dismiss</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="26"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""alarm_created" is not translated in "fil" (Filipino; Pilipino), "lt" (Lithuanian), "lv" (Latvian), "mk" (Macedonian), "ml" (Malayalam), "ms" (Malay), "en" (English), "eo" (Esperanto), "is" (Icelandic), "my" (Burmese), "iw" (Hebrew), "nb" (Norwegian Bokmål), "ja" (Japanese), "ne" (Nepali), "az" (Azerbaijani), "fa" (Persian), "nn" (Norwegian Nynorsk), "be" (Belarusian), "bn" (Bangla), "br" (Breton), "bs" (Bosnian), "si" (Sinhala), "sl" (Slovenian), "zgh" (Standard Moroccan Tamazight), "ltg", "sr" (Serbian), "kn" (Kannada), "or" (Odia), "kr" (Kanuri), "sat" (Santali), "ta" (Tamil), "cr" (Cree), "pa" (Punjabi), "te" (Telugu), "th" (Thai), "cy" (Welsh), "ckb", "da" (Danish)"
|
||
errorLine1=" <string name="alarm_created">Alarm created</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="27"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""alarm_snoozed" is not translated in "fil" (Filipino; Pilipino), "lt" (Lithuanian), "lv" (Latvian), "ia" (Interlingua), "mk" (Macedonian), "ms" (Malay), "en" (English), "eo" (Esperanto), "is" (Icelandic), "iw" (Hebrew), "ja" (Japanese), "ne" (Nepali), "az" (Azerbaijani), "fa" (Persian), "nn" (Norwegian Nynorsk), "bn" (Bangla), "br" (Breton), "bs" (Bosnian), "si" (Sinhala), "zgh" (Standard Moroccan Tamazight), "ltg", "kn" (Kannada), "or" (Odia), "kr" (Kanuri), "sat" (Santali), "ta" (Tamil), "cr" (Cree), "te" (Telugu), "th" (Thai), "cy" (Welsh), "ckb", "da" (Danish)"
|
||
errorLine1=" <string name="alarm_snoozed">Alarm snoozed by %s</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="28"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""no_alarms_found" is not translated in "fil" (Filipino; Pilipino), "lt" (Lithuanian), "lv" (Latvian), "mk" (Macedonian), "ms" (Malay), "en" (English), "eo" (Esperanto), "is" (Icelandic), "iw" (Hebrew), "ne" (Nepali), "az" (Azerbaijani), "fa" (Persian), "nn" (Norwegian Nynorsk), "bn" (Bangla), "br" (Breton), "bs" (Bosnian), "si" (Sinhala), "zgh" (Standard Moroccan Tamazight), "ltg", "kn" (Kannada), "or" (Odia), "kr" (Kanuri), "sat" (Santali), "ta" (Tamil), "cr" (Cree), "te" (Telugu), "th" (Thai), "cy" (Welsh), "ckb", "da" (Danish)"
|
||
errorLine1=" <string name="no_alarms_found">No alarms found</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="29"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""add_alarm" is not translated in "fil" (Filipino; Pilipino), "lt" (Lithuanian), "lv" (Latvian), "mk" (Macedonian), "ms" (Malay), "en" (English), "eo" (Esperanto), "is" (Icelandic), "iw" (Hebrew), "nb" (Norwegian Bokmål), "ne" (Nepali), "az" (Azerbaijani), "fa" (Persian), "nn" (Norwegian Nynorsk), "be" (Belarusian), "bn" (Bangla), "br" (Breton), "bs" (Bosnian), "si" (Sinhala), "zgh" (Standard Moroccan Tamazight), "ltg", "kn" (Kannada), "or" (Odia), "kr" (Kanuri), "sat" (Santali), "ta" (Tamil), "cr" (Cree), "te" (Telugu), "th" (Thai), "cy" (Welsh), "ckb", "da" (Danish)"
|
||
errorLine1=" <string name="add_alarm">Add alarm</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="30"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""no_timers_found" is not translated in "fil" (Filipino; Pilipino), "lt" (Lithuanian), "lv" (Latvian), "mk" (Macedonian), "ms" (Malay), "en" (English), "eo" (Esperanto), "is" (Icelandic), "iw" (Hebrew), "ne" (Nepali), "az" (Azerbaijani), "fa" (Persian), "nn" (Norwegian Nynorsk), "bn" (Bangla), "br" (Breton), "bs" (Bosnian), "si" (Sinhala), "zgh" (Standard Moroccan Tamazight), "ltg", "kn" (Kannada), "or" (Odia), "kr" (Kanuri), "sat" (Santali), "ta" (Tamil), "cr" (Cree), "te" (Telugu), "th" (Thai), "cy" (Welsh), "ckb", "da" (Danish)"
|
||
errorLine1=" <string name="no_timers_found">No timers found</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="31"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""add_timer" is not translated in "fil" (Filipino; Pilipino), "lt" (Lithuanian), "lv" (Latvian), "mk" (Macedonian), "ms" (Malay), "en" (English), "eo" (Esperanto), "is" (Icelandic), "iw" (Hebrew), "nb" (Norwegian Bokmål), "ne" (Nepali), "az" (Azerbaijani), "fa" (Persian), "nn" (Norwegian Nynorsk), "be" (Belarusian), "bn" (Bangla), "br" (Breton), "bs" (Bosnian), "si" (Sinhala), "zgh" (Standard Moroccan Tamazight), "ltg", "kn" (Kannada), "or" (Odia), "kr" (Kanuri), "sat" (Santali), "ta" (Tamil), "cr" (Cree), "te" (Telugu), "th" (Thai), "cy" (Welsh), "ckb", "da" (Danish)"
|
||
errorLine1=" <string name="add_timer">Add timer</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="32"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""upcoming_alarm" is not translated in "fil" (Filipino; Pilipino), "lt" (Lithuanian), "lv" (Latvian), "ia" (Interlingua), "mk" (Macedonian), "ml" (Malayalam), "ms" (Malay), "en" (English), "eo" (Esperanto), "is" (Icelandic), "iw" (Hebrew), "ne" (Nepali), "az" (Azerbaijani), "fa" (Persian), "nn" (Norwegian Nynorsk), "bn" (Bangla), "br" (Breton), "bs" (Bosnian), "si" (Sinhala), "sl" (Slovenian), "zgh" (Standard Moroccan Tamazight), "ltg", "sr" (Serbian), "kn" (Kannada), "or" (Odia), "kr" (Kanuri), "sat" (Santali), "ta" (Tamil), "cr" (Cree), "pa" (Punjabi), "te" (Telugu), "th" (Thai), "cy" (Welsh), "ckb", "da" (Danish)"
|
||
errorLine1=" <string name="upcoming_alarm">Upcoming alarm</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="33"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""early_alarm_dismissal" is not translated in "fil" (Filipino; Pilipino), "lt" (Lithuanian), "lv" (Latvian), "ia" (Interlingua), "mk" (Macedonian), "ml" (Malayalam), "ms" (Malay), "en" (English), "eo" (Esperanto), "is" (Icelandic), "iw" (Hebrew), "ja" (Japanese), "ne" (Nepali), "az" (Azerbaijani), "fa" (Persian), "nn" (Norwegian Nynorsk), "be" (Belarusian), "bn" (Bangla), "br" (Breton), "bs" (Bosnian), "si" (Sinhala), "sl" (Slovenian), "zgh" (Standard Moroccan Tamazight), "ltg", "sr" (Serbian), "kn" (Kannada), "or" (Odia), "kr" (Kanuri), "sat" (Santali), "ta" (Tamil), "cr" (Cree), "pa" (Punjabi), "te" (Telugu), "th" (Thai), "cy" (Welsh), "ckb", "da" (Danish)"
|
||
errorLine1=" <string name="early_alarm_dismissal">Early alarm dismissal</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="34"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""timers_notification_msg" is not translated in "fil" (Filipino; Pilipino), "lt" (Lithuanian), "lv" (Latvian), "ia" (Interlingua), "mk" (Macedonian), "ms" (Malay), "en" (English), "eo" (Esperanto), "is" (Icelandic), "ne" (Nepali), "az" (Azerbaijani), "fa" (Persian), "nn" (Norwegian Nynorsk), "bn" (Bangla), "br" (Breton), "bs" (Bosnian), "si" (Sinhala), "zgh" (Standard Moroccan Tamazight), "ltg", "kn" (Kannada), "or" (Odia), "kr" (Kanuri), "sat" (Santali), "ta" (Tamil), "cr" (Cree), "te" (Telugu), "th" (Thai), "cy" (Welsh), "ckb", "da" (Danish)"
|
||
errorLine1=" <string name="timers_notification_msg">Timers are running</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="37"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""timer_single_notification_label_msg" is not translated in "fil" (Filipino; Pilipino), "lt" (Lithuanian), "lv" (Latvian), "ia" (Interlingua), "mk" (Macedonian), "ms" (Malay), "en" (English), "eo" (Esperanto), "is" (Icelandic), "ne" (Nepali), "az" (Azerbaijani), "fa" (Persian), "nn" (Norwegian Nynorsk), "bn" (Bangla), "br" (Breton), "bs" (Bosnian), "si" (Sinhala), "zgh" (Standard Moroccan Tamazight), "ltg", "kn" (Kannada), "or" (Odia), "kr" (Kanuri), "sat" (Santali), "ta" (Tamil), "cr" (Cree), "te" (Telugu), "th" (Thai), "cy" (Welsh), "ckb", "da" (Danish)"
|
||
errorLine1=" <string name="timer_single_notification_label_msg">Timer for %s is running</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="38"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""new_timer" is not translated in "fil" (Filipino; Pilipino), "lt" (Lithuanian), "lv" (Latvian), "mk" (Macedonian), "ms" (Malay), "en" (English), "eo" (Esperanto), "is" (Icelandic), "ne" (Nepali), "az" (Azerbaijani), "fa" (Persian), "nn" (Norwegian Nynorsk), "bn" (Bangla), "br" (Breton), "bs" (Bosnian), "si" (Sinhala), "zgh" (Standard Moroccan Tamazight), "ltg", "kn" (Kannada), "or" (Odia), "kr" (Kanuri), "sat" (Santali), "ta" (Tamil), "cr" (Cree), "te" (Telugu), "th" (Thai), "cy" (Welsh), "ckb", "da" (Danish)"
|
||
errorLine1=" <string name="new_timer">New Timer</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="39"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""timer_notification_msg" is not translated in "fil" (Filipino; Pilipino), "lv" (Latvian), "ia" (Interlingua), "mk" (Macedonian), "ms" (Malay), "en" (English), "eo" (Esperanto), "is" (Icelandic), "ne" (Nepali), "az" (Azerbaijani), "fa" (Persian), "nn" (Norwegian Nynorsk), "bn" (Bangla), "br" (Breton), "bs" (Bosnian), "si" (Sinhala), "zgh" (Standard Moroccan Tamazight), "ltg", "kn" (Kannada), "or" (Odia), "kr" (Kanuri), "sat" (Santali), "ta" (Tamil), "cr" (Cree), "te" (Telugu), "th" (Thai), "ckb", "da" (Danish)"
|
||
errorLine1=" <plurals name="timer_notification_msg">"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="41"
|
||
column="14"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""clock_tab" is not translated in "fil" (Filipino; Pilipino), "lv" (Latvian), "mk" (Macedonian), "ms" (Malay), "en" (English), "eo" (Esperanto), "is" (Icelandic), "ne" (Nepali), "fa" (Persian), "nn" (Norwegian Nynorsk), "bn" (Bangla), "br" (Breton), "bs" (Bosnian), "si" (Sinhala), "zgh" (Standard Moroccan Tamazight), "ltg", "kn" (Kannada), "or" (Odia), "kr" (Kanuri), "sat" (Santali), "ta" (Tamil), "cr" (Cree), "te" (Telugu), "th" (Thai), "ckb""
|
||
errorLine1=" <string name="clock_tab">Clock tab</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="47"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""alarm_tab" is not translated in "fil" (Filipino; Pilipino), "lv" (Latvian), "mk" (Macedonian), "ms" (Malay), "en" (English), "eo" (Esperanto), "is" (Icelandic), "ne" (Nepali), "fa" (Persian), "nn" (Norwegian Nynorsk), "bn" (Bangla), "br" (Breton), "bs" (Bosnian), "si" (Sinhala), "zgh" (Standard Moroccan Tamazight), "ltg", "kn" (Kannada), "or" (Odia), "kr" (Kanuri), "sat" (Santali), "ta" (Tamil), "cr" (Cree), "te" (Telugu), "th" (Thai), "ckb""
|
||
errorLine1=" <string name="alarm_tab">Alarm tab</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="48"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""stopwatch_tab" is not translated in "fil" (Filipino; Pilipino), "lv" (Latvian), "mk" (Macedonian), "ms" (Malay), "en" (English), "eo" (Esperanto), "is" (Icelandic), "ne" (Nepali), "fa" (Persian), "nn" (Norwegian Nynorsk), "bn" (Bangla), "br" (Breton), "bs" (Bosnian), "si" (Sinhala), "zgh" (Standard Moroccan Tamazight), "ltg", "kn" (Kannada), "or" (Odia), "kr" (Kanuri), "sat" (Santali), "ta" (Tamil), "cr" (Cree), "pa" (Punjabi), "te" (Telugu), "th" (Thai), "ckb""
|
||
errorLine1=" <string name="stopwatch_tab">Stopwatch tab</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="49"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""timer_tab" is not translated in "fil" (Filipino; Pilipino), "lv" (Latvian), "mk" (Macedonian), "ms" (Malay), "en" (English), "eo" (Esperanto), "is" (Icelandic), "nb" (Norwegian Bokmål), "ne" (Nepali), "fa" (Persian), "nn" (Norwegian Nynorsk), "bn" (Bangla), "br" (Breton), "bs" (Bosnian), "si" (Sinhala), "zgh" (Standard Moroccan Tamazight), "ltg", "kn" (Kannada), "or" (Odia), "kr" (Kanuri), "sat" (Santali), "ta" (Tamil), "cr" (Cree), "te" (Telugu), "th" (Thai), "ckb""
|
||
errorLine1=" <string name="timer_tab">Timer tab</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="50"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""show_seconds" is not translated in "fil" (Filipino; Pilipino), "lv" (Latvian), "mk" (Macedonian), "ms" (Malay), "en" (English), "eo" (Esperanto), "is" (Icelandic), "ne" (Nepali), "fa" (Persian), "nn" (Norwegian Nynorsk), "bn" (Bangla), "br" (Breton), "bs" (Bosnian), "si" (Sinhala), "zgh" (Standard Moroccan Tamazight), "ltg", "kn" (Kannada), "or" (Odia), "kr" (Kanuri), "sat" (Santali), "ta" (Tamil), "cr" (Cree), "te" (Telugu), "th" (Thai), "ckb""
|
||
errorLine1=" <string name="show_seconds">Show seconds</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="51"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""increase_volume_gradually" is not translated in "fil" (Filipino; Pilipino), "lt" (Lithuanian), "lv" (Latvian), "ia" (Interlingua), "mk" (Macedonian), "ms" (Malay), "en" (English), "eo" (Esperanto), "is" (Icelandic), "ne" (Nepali), "fa" (Persian), "nn" (Norwegian Nynorsk), "bn" (Bangla), "br" (Breton), "bs" (Bosnian), "si" (Sinhala), "zgh" (Standard Moroccan Tamazight), "ltg", "kn" (Kannada), "or" (Odia), "kr" (Kanuri), "sat" (Santali), "ta" (Tamil), "cr" (Cree), "te" (Telugu), "th" (Thai), "ckb", "da" (Danish)"
|
||
errorLine1=" <string name="increase_volume_gradually">Increase volume gradually</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="52"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""faq_1_title" is not translated in "fil" (Filipino; Pilipino), "lv" (Latvian), "ia" (Interlingua), "mk" (Macedonian), "ms" (Malay), "en" (English), "eo" (Esperanto), "is" (Icelandic), "nb" (Norwegian Bokmål), "ne" (Nepali), "az" (Azerbaijani), "fa" (Persian), "nn" (Norwegian Nynorsk), "bn" (Bangla), "br" (Breton), "bs" (Bosnian), "si" (Sinhala), "zgh" (Standard Moroccan Tamazight), "ltg", "kn" (Kannada), "or" (Odia), "kr" (Kanuri), "sat" (Santali), "ta" (Tamil), "cr" (Cree), "pa" (Punjabi), "te" (Telugu), "th" (Thai), "ckb""
|
||
errorLine1=" <string name="faq_1_title">How can I change lap sorting at the stopwatch tab?</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="55"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""faq_1_text" is not translated in "fil" (Filipino; Pilipino), "lv" (Latvian), "ia" (Interlingua), "mk" (Macedonian), "ms" (Malay), "en" (English), "eo" (Esperanto), "is" (Icelandic), "nb" (Norwegian Bokmål), "ne" (Nepali), "az" (Azerbaijani), "fa" (Persian), "nn" (Norwegian Nynorsk), "bn" (Bangla), "br" (Breton), "bs" (Bosnian), "si" (Sinhala), "zgh" (Standard Moroccan Tamazight), "ltg", "kn" (Kannada), "or" (Odia), "kr" (Kanuri), "sat" (Santali), "ta" (Tamil), "cr" (Cree), "pa" (Punjabi), "te" (Telugu), "th" (Thai), "ckb""
|
||
errorLine1=" <string name="faq_1_text">Just click on any of the columns, that will make the laps be sorted by the given column. With additional clicks you can toggle between ascending and descending sorting.</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="56"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnusedQuantity"
|
||
message="For language "iw" (Hebrew) the following quantities are not relevant: `many`"
|
||
errorLine1=" <plurals name="timer_notification_msg">"
|
||
errorLine2=" ^">
|
||
<location
|
||
file="src/main/res/values-iw/strings.xml"
|
||
line="25"
|
||
column="5"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnusedQuantity"
|
||
message="For language "my" (Burmese) the following quantities are not relevant: `one`"
|
||
errorLine1=" <plurals name="timer_notification_msg">"
|
||
errorLine2=" ^">
|
||
<location
|
||
file="src/main/res/values-my/strings.xml"
|
||
line="37"
|
||
column="5"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="NotifyDataSetChanged"
|
||
message="It will always be more efficient to use more specific change events if you can. Rely on `notifyDataSetChanged` as a last resort."
|
||
errorLine1=" notifyDataSetChanged()"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/kotlin/org/fossify/clock/adapters/AlarmsAdapter.kt"
|
||
line="72"
|
||
column="9"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="NotifyDataSetChanged"
|
||
message="It will always be more efficient to use more specific change events if you can. Rely on `notifyDataSetChanged` as a last resort."
|
||
errorLine1=" notifyDataSetChanged()"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/kotlin/org/fossify/clock/adapters/StopwatchAdapter.kt"
|
||
line="59"
|
||
column="9"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="NotifyDataSetChanged"
|
||
message="It will always be more efficient to use more specific change events if you can. Rely on `notifyDataSetChanged` as a last resort."
|
||
errorLine1=" notifyDataSetChanged()"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/kotlin/org/fossify/clock/adapters/TimeZonesAdapter.kt"
|
||
line="72"
|
||
column="9"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="NotifyDataSetChanged"
|
||
message="It will always be more efficient to use more specific change events if you can. Rely on `notifyDataSetChanged` as a last resort."
|
||
errorLine1=" notifyDataSetChanged()"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/kotlin/org/fossify/clock/adapters/TimeZonesAdapter.kt"
|
||
line="77"
|
||
column="9"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="StaticFieldLeak"
|
||
message="Do not place Android context classes in static fields (static reference to `DBHelper` which has field `context` pointing to `Context`); this is a memory leak"
|
||
errorLine1=" var dbInstance: DBHelper? = null"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/kotlin/org/fossify/clock/helpers/DBHelper.kt"
|
||
line="33"
|
||
column="9"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="VectorPath"
|
||
message="Very long vector path (813 characters), which is bad for performance. Considering reducing precision, removing minor details or rasterizing vector."
|
||
errorLine1=" <path android:fillColor="#FFFFFFFF" android:pathData="M24 43.9q-3.7 0-6.975-1.4-3.275-1.4-5.7-3.85-2.425-2.45-3.85-5.7-1.425-3.25-1.425-7 0-3.7 1.425-6.975Q8.9 15.7 11.325 13.25q2.425-2.45 5.7-3.85Q20.3 8 24 8q3.7 0 6.975 1.4 3.275 1.4 5.725 3.85 2.45 2.45 3.85 5.725 1.4 3.275 1.4 6.975 0 3.75-1.4 7t-3.85 5.7q-2.45 2.45-5.725 3.85Q27.7 43.9 24 43.9zm-1.35-26.4v8.6q0 0.3 0.1 0.55 0.1 0.25 0.35 0.5l5.95 5.95q0.4 0.4 1 0.4t1.05-0.45q0.45-0.45 0.45-1.05 0-0.6-0.45-1.05l-5.45-5.45v-8.05q0-0.6-0.425-1.025Q24.8 16 24.15 16q-0.65 0-1.075 0.425Q22.65 16.85 22.65 17.5zM5.7 13.65q-0.45 0.4-1.05 0.4-0.6 0-1.05-0.45-0.45-0.45-0.45-1.075T3.6 11.5l6.1-5.85q0.45-0.4 1.05-0.4 0.6 0 1.05 0.45 0.45 0.45 0.45 1.075T11.8 7.8zm36.6-0.05l-6.1-5.85q-0.45-0.4-0.45-1T36.2 5.7q0.4-0.4 1.025-0.4 0.625 0 1.075 0.4l6.1 5.85q0.45 0.4 0.45 1T44.4 13.6Q44 14 43.375 14q-0.625 0-1.075-0.4z"/>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/drawable/ic_alarm_filled_vector.xml"
|
||
line="2"
|
||
column="59"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="VectorPath"
|
||
message="Very long vector path (979 characters), which is bad for performance. Considering reducing precision, removing minor details or rasterizing vector."
|
||
errorLine1=" <path android:fillColor="#FFFFFFFF" android:pathData="M39.15 35l-2.25-2.25q0.85-1.55 1.25-3.275 0.4-1.725 0.4-3.525 0.1-6.4-4.45-10.65t-10.8-4.25q-1.7 0-3.375 0.4t-3.125 1.2l-2.2-2.2q2.05-1.25 4.2-1.825 2.15-0.575 4.5-0.575 3.75 0 7.075 1.375T36.2 13.2q2.5 2.4 3.95 5.675 1.45 3.275 1.4 7.075-0.05 2.35-0.65 4.65-0.6 2.3-1.75 4.4zM35.6 5.65q0.5-0.4 1.125-0.375Q37.35 5.3 37.8 5.75l6 5.75q0.5 0.45 0.5 1.1 0 0.65-0.5 1.15-0.5 0.5-1.15 0.5-0.65 0-1.15-0.5l-6.05-6.1q-0.4-0.4-0.325-1 0.075-0.6 0.475-1zm7.55 39.65q-0.45 0.45-1.075 0.45T41 45.3l-5.6-5.55q-2.4 2.2-5.45 3.225Q26.9 44 23.6 44q-3.7 0-6.95-1.425t-5.65-3.9q-2.4-2.475-3.8-5.75T5.8 25.9q0-3.2 1.15-6.15t3.15-5.45l-2.6-2.6-1.85 1.85Q5.2 14 4.55 13.975 3.9 13.95 3.45 13.5 3 13.05 3 12.375t0.45-1.125l1.8-1.8L2.8 7Q2.35 6.55 2.35 5.95q0-0.6 0.45-1.05 0.45-0.45 1.075-0.45T4.95 4.9l38.2 38.3q0.45 0.45 0.45 1.05 0 0.6-0.45 1.05zM23.6 40.9q2.6-0.05 5.05-0.925 2.45-0.875 4.5-2.525L12.1 16.4q-1.7 2.05-2.575 4.475Q8.65 23.3 8.65 25.95q0 6.25 4.3 10.65t10.65 4.3zm-0.95-14zm4.2-4.2z"/>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/drawable/ic_alarm_off_vector.xml"
|
||
line="2"
|
||
column="59"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="VectorPath"
|
||
message="Very long vector path (975 characters), which is bad for performance. Considering reducing precision, removing minor details or rasterizing vector."
|
||
errorLine1=" <path android:fillColor="#FFFFFFFF" android:pathData="M24 43.9q-3.7 0-6.975-1.4-3.275-1.4-5.7-3.825-2.425-2.425-3.85-5.7Q6.05 29.7 6.05 25.95q0-3.7 1.425-6.975Q8.9 15.7 11.325 13.25q2.425-2.45 5.7-3.85Q20.3 8 24 8q3.7 0 6.975 1.4 3.275 1.4 5.725 3.85 2.45 2.45 3.85 5.725 1.4 3.275 1.4 6.975 0 3.75-1.4 7.025-1.4 3.275-3.85 5.7-2.45 2.425-5.725 3.825Q27.7 43.9 24 43.9zm0-17.85zm-1.35-8.55v8.6q0 0.3 0.1 0.55 0.1 0.25 0.35 0.5l5.95 5.95q0.4 0.4 1 0.4t1.05-0.45q0.45-0.45 0.45-1.05 0-0.6-0.45-1.05l-5.45-5.45v-8.05q0-0.6-0.425-1.025Q24.8 16 24.15 16q-0.65 0-1.075 0.425Q22.65 16.85 22.65 17.5zM5.7 13.65q-0.45 0.4-1.05 0.4-0.6 0-1.05-0.45-0.45-0.45-0.45-1.075T3.6 11.5l6.1-5.85q0.45-0.4 1.05-0.4 0.6 0 1.05 0.45 0.45 0.45 0.45 1.075T11.8 7.8zm36.6-0.05l-6.1-5.85q-0.4-0.4-0.425-1Q35.75 6.15 36.2 5.7q0.4-0.4 1.025-0.4 0.625 0 1.075 0.4l6.1 5.85q0.4 0.4 0.425 1 0.025 0.6-0.425 1.05Q44 14 43.375 14q-0.625 0-1.075-0.4zM24 40.9q6.25 0 10.6-4.35t4.35-10.6q0-6.25-4.35-10.6T24 11q-6.25 0-10.6 4.35t-4.35 10.6q0 6.25 4.35 10.6T24 40.9z"/>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/drawable/ic_alarm_vector.xml"
|
||
line="2"
|
||
column="59"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="VectorPath"
|
||
message="Very long vector path (855 characters), which is bad for performance. Considering reducing precision, removing minor details or rasterizing vector."
|
||
errorLine1=" <path android:fillColor="#FFFFFFFF" android:pathData="M19.5 5q-0.65 0-1.075-0.425Q18 4.15 18 3.5q0-0.65 0.425-1.075Q18.85 2 19.5 2h9q0.65 0 1.075 0.425Q30 2.85 30 3.5q0 0.65-0.425 1.075Q29.15 5 28.5 5zM24 27.35q0.65 0 1.075-0.425Q25.5 26.5 25.5 25.85v-8.5q0-0.65-0.425-1.075Q24.65 15.85 24 15.85q-0.65 0-1.075 0.425Q22.5 16.7 22.5 17.35v8.5q0 0.65 0.425 1.075Q23.35 27.35 24 27.35zm0 16.6q-3.7 0-6.975-1.425Q13.75 41.1 11.3 38.65q-2.45-2.45-3.875-5.725Q6 29.65 6 25.95q0-3.7 1.425-6.975Q8.85 15.7 11.3 13.25q2.45-2.45 5.725-3.875Q20.3 7.95 24 7.95q3.35 0 6.3 1.125 2.95 1.125 5.25 3.125l1.55-1.55q0.4-0.4 1-0.4t1.05 0.45q0.45 0.45 0.45 1.05 0 0.6-0.45 1.05l-1.5 1.5q1.8 2 3.075 4.85Q42 22 42 25.95q0 3.7-1.425 6.975Q39.15 36.2 36.7 38.65q-2.45 2.45-5.725 3.875Q27.7 43.95 24 43.95zm0-3q6.25 0 10.625-4.375T39 25.95q0-6.25-4.375-10.625T24 10.95q-6.25 0-10.625 4.375T9 25.95q0 6.25 4.375 10.625T24 40.95zM24 26z"/>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/drawable/ic_stopwatch_vector.xml"
|
||
line="2"
|
||
column="59"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="Overdraw"
|
||
message="Possible overdraw: Root element paints background `?attr/selectableItemBackground` with a theme that also paints a background (inferred theme is `@style/AppTheme`)"
|
||
errorLine1=" android:background="?attr/selectableItemBackground""
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/layout/item_add_time_zone.xml"
|
||
line="7"
|
||
column="5"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="Overdraw"
|
||
message="Possible overdraw: Root element paints background `?attr/selectableItemBackground` with a theme that also paints a background (inferred theme is `@style/AppTheme`)"
|
||
errorLine1=" android:background="?attr/selectableItemBackground""
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/layout/item_alarm.xml"
|
||
line="8"
|
||
column="5"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="Overdraw"
|
||
message="Possible overdraw: Root element paints background `?attr/selectableItemBackground` with a theme that also paints a background (inferred theme is `@style/AppTheme`)"
|
||
errorLine1=" android:background="?attr/selectableItemBackground""
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/layout/item_time_zone.xml"
|
||
line="8"
|
||
column="5"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="Overdraw"
|
||
message="Possible overdraw: Root element paints background `?selectableItemBackground` with a theme that also paints a background (inferred theme is `@style/AppTheme`)"
|
||
errorLine1=" android:background="?selectableItemBackground""
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/layout/item_timer.xml"
|
||
line="8"
|
||
column="5"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnusedResources"
|
||
message="The resource `R.dimen.widget_details_text_size` appears to be unused"
|
||
errorLine1=" <dimen name="widget_details_text_size">14sp</dimen>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/dimens.xml"
|
||
line="20"
|
||
column="12"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnusedResources"
|
||
message="The resource `R.string.package_name` appears to be unused"
|
||
errorLine1=" <string name="package_name" translatable="false">org.fossify.clock</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/donottranslate.xml"
|
||
line="2"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnusedResources"
|
||
message="The resource `R.integer.default_widget_bg_color` appears to be unused"
|
||
errorLine1=" <integer name="default_widget_bg_color">0</integer> <!-- transparet -->"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/integers.xml"
|
||
line="3"
|
||
column="14"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnusedResources"
|
||
message="The resource `R.integer.default_widget_text_color` appears to be unused"
|
||
errorLine1=" <integer name="default_widget_text_color">-1</integer> <!-- #FFFFFFFF -->"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/integers.xml"
|
||
line="4"
|
||
column="14"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnusedResources"
|
||
message="The resource `R.string.stopwatch_stopped` appears to be unused"
|
||
errorLine1=" <string name="stopwatch_stopped">Stopwatch has been stopped</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="12"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnusedResources"
|
||
message="The resource `R.string.timer_stopped` appears to be unused"
|
||
errorLine1=" <string name="timer_stopped">Timer has been stopped</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="13"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnusedResources"
|
||
message="The resource `R.string.clock_and_date` appears to be unused"
|
||
errorLine1=" <string name="clock_and_date">Clock and date</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="16"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnusedResources"
|
||
message="The resource `R.string.use_text_shadow` appears to be unused"
|
||
errorLine1=" <string name="use_text_shadow">Use text shadow</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="17"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnusedResources"
|
||
message="The resource `R.string.alarm_dismissed` appears to be unused"
|
||
errorLine1=" <string name="alarm_dismissed">Alarm dismissed</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="24"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnusedResources"
|
||
message="The resource `R.string.select_timer_to_dismiss` appears to be unused"
|
||
errorLine1=" <string name="select_timer_to_dismiss">Select timer to dismiss</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="25"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnusedResources"
|
||
message="The resource `R.string.alarm_created` appears to be unused"
|
||
errorLine1=" <string name="alarm_created">Alarm created</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="27"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnusedResources"
|
||
message="The resource `R.string.alarm_snoozed` appears to be unused"
|
||
errorLine1=" <string name="alarm_snoozed">Alarm snoozed by %s</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="28"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnusedResources"
|
||
message="The resource `R.string.no_alarms_found` appears to be unused"
|
||
errorLine1=" <string name="no_alarms_found">No alarms found</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="29"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnusedResources"
|
||
message="The resource `R.string.add_alarm` appears to be unused"
|
||
errorLine1=" <string name="add_alarm">Add alarm</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="30"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnusedResources"
|
||
message="The resource `R.string.no_timers_found` appears to be unused"
|
||
errorLine1=" <string name="no_timers_found">No timers found</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="31"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnusedResources"
|
||
message="The resource `R.string.add_timer` appears to be unused"
|
||
errorLine1=" <string name="add_timer">Add timer</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="32"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnusedResources"
|
||
message="The resource `R.string.clock_tab` appears to be unused"
|
||
errorLine1=" <string name="clock_tab">Clock tab</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="47"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnusedResources"
|
||
message="The resource `R.string.stopwatch_tab` appears to be unused"
|
||
errorLine1=" <string name="stopwatch_tab">Stopwatch tab</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="49"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnusedResources"
|
||
message="The resource `R.string.show_seconds` appears to be unused"
|
||
errorLine1=" <string name="show_seconds">Show seconds</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="51"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="IconMissingDensityFolder"
|
||
message="Missing density variation folders in `src/main/res`: drawable-mdpi">
|
||
<location
|
||
file="src/main/res"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="ReportShortcutUsage"
|
||
message="Calling this method indicates use of dynamic shortcuts, but there are no calls to methods that track shortcut usage, such as `pushDynamicShortcut` or `reportShortcutUsed`. Calling these methods is recommended, as they track shortcut usage and allow launchers to adjust which shortcuts appear based on activation history. Please see https://developer.android.com/develop/ui/views/launch/shortcuts/managing-shortcuts#track-usage"
|
||
errorLine1=" shortcutManager.dynamicShortcuts = listOf(launchDialpad)"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/kotlin/org/fossify/clock/activities/MainActivity.kt"
|
||
line="92"
|
||
column="17"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="ContentDescription"
|
||
message="Missing `contentDescription` attribute on image"
|
||
errorLine1=" <ImageView"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/layout/activity_reminder.xml"
|
||
line="32"
|
||
column="6"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="ContentDescription"
|
||
message="Missing `contentDescription` attribute on image"
|
||
errorLine1=" <ImageView"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/layout/activity_reminder.xml"
|
||
line="55"
|
||
column="6"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="ContentDescription"
|
||
message="Missing `contentDescription` attribute on image"
|
||
errorLine1=" <ImageView"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/layout/activity_reminder.xml"
|
||
line="69"
|
||
column="6"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="ContentDescription"
|
||
message="Missing `contentDescription` attribute on image"
|
||
errorLine1=" <ImageView"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/layout/activity_reminder.xml"
|
||
line="82"
|
||
column="6"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="ContentDescription"
|
||
message="Missing `contentDescription` attribute on image"
|
||
errorLine1=" <ImageView"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/layout/activity_reminder.xml"
|
||
line="116"
|
||
column="6"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="ContentDescription"
|
||
message="Missing `contentDescription` attribute on image"
|
||
errorLine1=" <ImageView"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/layout/dialog_edit_alarm.xml"
|
||
line="57"
|
||
column="14"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="ContentDescription"
|
||
message="Missing `contentDescription` attribute on image"
|
||
errorLine1=" <ImageView"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/layout/dialog_edit_alarm.xml"
|
||
line="104"
|
||
column="14"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="ContentDescription"
|
||
message="Missing `contentDescription` attribute on image"
|
||
errorLine1=" <ImageView"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/layout/dialog_edit_timer.xml"
|
||
line="39"
|
||
column="14"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="ContentDescription"
|
||
message="Missing `contentDescription` attribute on image"
|
||
errorLine1=" <ImageView"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/layout/dialog_edit_timer.xml"
|
||
line="91"
|
||
column="14"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="ContentDescription"
|
||
message="Missing `contentDescription` attribute on image"
|
||
errorLine1=" <ImageView"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/layout/fragment_stopwatch.xml"
|
||
line="30"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="ContentDescription"
|
||
message="Missing `contentDescription` attribute on image"
|
||
errorLine1=" <ImageView"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/layout/fragment_stopwatch.xml"
|
||
line="39"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="ContentDescription"
|
||
message="Missing `contentDescription` attribute on image"
|
||
errorLine1=" <ImageView"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/layout/fragment_stopwatch.xml"
|
||
line="48"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="ContentDescription"
|
||
message="Missing `contentDescription` attribute on image"
|
||
errorLine1=" <ImageView"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/layout/fragment_stopwatch.xml"
|
||
line="73"
|
||
column="6"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="ContentDescription"
|
||
message="Missing `contentDescription` attribute on image"
|
||
errorLine1=" <ImageView"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/layout/fragment_stopwatch.xml"
|
||
line="87"
|
||
column="6"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="ContentDescription"
|
||
message="Missing `contentDescription` attribute on image"
|
||
errorLine1=" <ImageView"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/layout/item_timer.xml"
|
||
line="45"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="ContentDescription"
|
||
message="Missing `contentDescription` attribute on image"
|
||
errorLine1=" <ImageView"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/layout/item_timer.xml"
|
||
line="60"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="ContentDescription"
|
||
message="Missing `contentDescription` attribute on image"
|
||
errorLine1=" <ImageView"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/layout/widget_analogue.xml"
|
||
line="8"
|
||
column="6"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="ContentDescription"
|
||
message="Missing `contentDescription` attribute on image"
|
||
errorLine1=" <ImageView"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/layout/widget_config_analogue.xml"
|
||
line="21"
|
||
column="14"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="ContentDescription"
|
||
message="Missing `contentDescription` attribute on image"
|
||
errorLine1=" <ImageView"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/layout/widget_config_analogue.xml"
|
||
line="42"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="ContentDescription"
|
||
message="Missing `contentDescription` attribute on image"
|
||
errorLine1=" <ImageView"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/layout/widget_config_digital.xml"
|
||
line="21"
|
||
column="14"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="ContentDescription"
|
||
message="Missing `contentDescription` attribute on image"
|
||
errorLine1=" <ImageView"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/layout/widget_config_digital.xml"
|
||
line="63"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="ContentDescription"
|
||
message="Missing `contentDescription` attribute on image"
|
||
errorLine1=" <ImageView"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/layout/widget_config_digital.xml"
|
||
line="90"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="ContentDescription"
|
||
message="Missing `contentDescription` attribute on image"
|
||
errorLine1=" <ImageView"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/layout/widget_digital.xml"
|
||
line="8"
|
||
column="6"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="ContentDescription"
|
||
message="Missing `contentDescription` attribute on image"
|
||
errorLine1=" <ImageView"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/layout/widget_digital.xml"
|
||
line="74"
|
||
column="14"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SetTextI18n"
|
||
message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
|
||
errorLine1=" binding.editAlarmDaylessLabel.text = "(${activity.getString(textId)})""
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/kotlin/org/fossify/clock/dialogs/EditAlarmDialog.kt"
|
||
line="221"
|
||
column="50"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="HardcodedText"
|
||
message="Hardcoded string ":", should use `@string` resource"
|
||
errorLine1=" android:text=":""
|
||
errorLine2=" ~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/layout/dialog_my_time_picker.xml"
|
||
line="27"
|
||
column="9"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="HardcodedText"
|
||
message="Hardcoded string ":", should use `@string` resource"
|
||
errorLine1=" android:text=":""
|
||
errorLine2=" ~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/layout/dialog_my_time_picker.xml"
|
||
line="46"
|
||
column="9"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="RelativeOverlap"
|
||
message="`@id/config_digital_save` can overlap `@id/config_digital_text_color` if @string/ok grows due to localized text expansion"
|
||
errorLine1=" <Button"
|
||
errorLine2=" ~~~~~~">
|
||
<location
|
||
file="src/main/res/layout/widget_config_digital.xml"
|
||
line="97"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="RtlSymmetry"
|
||
message="When you define `paddingLeft` you should probably also define `paddingRight` for right-to-left symmetry"
|
||
errorLine1=" android:paddingLeft="@dimen/activity_margin">"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/layout/item_lap.xml"
|
||
line="9"
|
||
column="5"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="RtlSymmetry"
|
||
message="When you define `paddingStart` you should probably also define `paddingEnd` for right-to-left symmetry"
|
||
errorLine1=" android:paddingStart="@dimen/activity_margin""
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/layout/item_timer.xml"
|
||
line="16"
|
||
column="9"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="RtlSymmetry"
|
||
message="When you define `paddingStart` you should probably also define `paddingEnd` for right-to-left symmetry"
|
||
errorLine1=" android:paddingStart="@dimen/small_margin""
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/layout/widget_digital.xml"
|
||
line="90"
|
||
column="17"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="RtlHardcoded"
|
||
message="Consider replacing `android:drawableLeft` with `android:drawableStart="@drawable/ic_bell_vector"` to better support right-to-left layouts"
|
||
errorLine1=" android:drawableLeft="@drawable/ic_bell_vector""
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/layout/dialog_edit_alarm.xml"
|
||
line="85"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="RtlHardcoded"
|
||
message="Consider replacing `android:drawableLeft` with `android:drawableStart="@drawable/ic_hourglass_small"` to better support right-to-left layouts"
|
||
errorLine1=" android:drawableLeft="@drawable/ic_hourglass_small""
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/layout/dialog_edit_timer.xml"
|
||
line="20"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="RtlHardcoded"
|
||
message="Consider replacing `android:drawableLeft` with `android:drawableStart="@drawable/ic_bell_vector"` to better support right-to-left layouts"
|
||
errorLine1=" android:drawableLeft="@drawable/ic_bell_vector""
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/layout/dialog_edit_timer.xml"
|
||
line="67"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="RtlHardcoded"
|
||
message="Consider replacing `android:drawableLeft` with `android:drawableStart="@drawable/ic_clock_small"` to better support right-to-left layouts"
|
||
errorLine1=" android:drawableLeft="@drawable/ic_clock_small""
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/layout/fragment_clock.xml"
|
||
line="43"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="RtlHardcoded"
|
||
message="Consider replacing `android:paddingLeft` with `android:paddingStart="@dimen/activity_margin"` to better support right-to-left layouts"
|
||
errorLine1=" android:paddingLeft="@dimen/activity_margin">"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/layout/item_lap.xml"
|
||
line="9"
|
||
column="5"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="RtlHardcoded"
|
||
message="Consider replacing `android:layout_marginRight` with `android:layout_marginEnd="48dp"` to better support right-to-left layouts"
|
||
errorLine1=" android:layout_marginRight="48dp""
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/layout/item_lap.xml"
|
||
line="39"
|
||
column="9"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="RtlHardcoded"
|
||
message="Consider replacing `android:layout_toLeftOf` with `android:layout_toStartOf="@+id/time_zone_time"` to better support right-to-left layouts"
|
||
errorLine1=" android:layout_toLeftOf="@+id/time_zone_time""
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/layout/item_time_zone.xml"
|
||
line="22"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="RtlEnabled"
|
||
message="The project references RTL attributes, but does not explicitly enable or disable RTL support with `android:supportsRtl` in the manifest">
|
||
<location
|
||
file="src/main/AndroidManifest.xml"/>
|
||
</issue>
|
||
|
||
</issues>
|