mirror of
https://github.com/FossifyOrg/Keyboard.git
synced 2025-12-24 00:00:33 -05:00
1167 lines
84 KiB
XML
1167 lines
84 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
||
<issues format="6" by="lint 8.11.1" type="baseline" client="gradle" dependencies="false" name="AGP (8.11.1)" variant="all" version="8.11.1">
|
||
|
||
<issue
|
||
id="NewApi"
|
||
message="Call requires API level 33 (current min is 26): `launchChangeAppLanguageIntent`"
|
||
errorLine1=" launchChangeAppLanguageIntent()"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/kotlin/org/fossify/keyboard/activities/SettingsActivity.kt"
|
||
line="107"
|
||
column="17"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="NotificationPermission"
|
||
message="When targeting Android 13 or higher, posting a permission requires holding the `POST_NOTIFICATIONS` permission (usage from org.fossify.commons.asynctasks.CopyMoveTask)">
|
||
<location
|
||
file="src/main/AndroidManifest.xml"/>
|
||
</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/keyboard/activities/SplashActivity.kt"
|
||
line="6"
|
||
column="7"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="AndroidGradlePluginVersion"
|
||
message="A newer version of Gradle than 8.13 is available: 8.14.3"
|
||
errorLine1="distributionUrl=https\://services.gradle.org/distributions/gradle-8.13-bin.zip"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="$HOME/work/Keyboard/Keyboard/gradle/wrapper/gradle-wrapper.properties"
|
||
line="3"
|
||
column="17"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="AndroidGradlePluginVersion"
|
||
message="A newer version of com.android.application than 8.11.1 is available: 8.13.1. (There is also a newer version of 8.11.𝑥 available, if upgrading to 8.13.1 is difficult: 8.11.2)"
|
||
errorLine1="gradlePlugins-agp = "8.11.1""
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="$HOME/work/Keyboard/Keyboard/gradle/libs.versions.toml"
|
||
line="17"
|
||
column="21"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="NewerVersionAvailable"
|
||
message="A newer version of io.nlopez.compose.rules:detekt than 0.4.28 is available: 0.5.1"
|
||
errorLine1="detektCompose = "0.4.28""
|
||
errorLine2=" ~~~~~~~~">
|
||
<location
|
||
file="$HOME/work/Keyboard/Keyboard/gradle/libs.versions.toml"
|
||
line="11"
|
||
column="17"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UseCompatLoadingForDrawables"
|
||
message="Use `ResourcesCompat.getDrawable()`"
|
||
errorLine1=" resources.getDrawable(R.drawable.button_background_rounded, theme) as RippleDrawable"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/kotlin/org/fossify/keyboard/activities/MainActivity.kt"
|
||
line="107"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""app_launcher_name" is not translated in "fil" (Filipino; Pilipino), "ms" (Malay), "is" (Icelandic), "my" (Burmese), "ar" (Arabic), "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), "kn" (Kannada), "or" (Odia), "kr" (Kanuri), "sat" (Santali), "ta" (Tamil), "cr" (Cree), "te" (Telugu), "cy" (Welsh)"
|
||
errorLine1=" <string name="app_launcher_name">Keyboard_debug</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/debug/res/values/strings.xml"
|
||
line="3"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""app_launcher_name" is not translated in "fil" (Filipino; Pilipino), "ms" (Malay), "is" (Icelandic), "my" (Burmese), "ar" (Arabic), "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), "kn" (Kannada), "or" (Odia), "kr" (Kanuri), "sat" (Santali), "ta" (Tamil), "cr" (Cree), "te" (Telugu), "cy" (Welsh)"
|
||
errorLine1=" <string name="app_launcher_name">Keyboard</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="3"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""redirection_note" is not translated in "fil" (Filipino; Pilipino), "ia" (Interlingua), "ml" (Malayalam), "ms" (Malay), "el" (Greek), "en" (English), "is" (Icelandic), "my" (Burmese), "ar" (Arabic), "nb" (Norwegian Bokmål), "ne" (Nepali), "az" (Azerbaijani), "fa" (Persian), "nn" (Norwegian Nynorsk), "bg" (Bulgarian), "bn" (Bangla), "br" (Breton), "bs" (Bosnian), "si" (Sinhala), "sl" (Slovenian), "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), "bqi", "ckb""
|
||
errorLine1=" <string name="redirection_note">Please enable Fossify Keyboard on the next screen, to make it an available keyboard. Press \'Back\' once enabled.</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="4"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""change_keyboard" is not translated in "fil" (Filipino; Pilipino), "ia" (Interlingua), "mk" (Macedonian), "ms" (Malay), "en" (English), "is" (Icelandic), "my" (Burmese), "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), "te" (Telugu), "cy" (Welsh)"
|
||
errorLine1=" <string name="change_keyboard">Change Keyboard</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="5"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""manage_clipboard_items" is not translated in "fil" (Filipino; Pilipino), "mk" (Macedonian), "ms" (Malay), "en" (English), "is" (Icelandic), "my" (Burmese), "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), "te" (Telugu), "cy" (Welsh)"
|
||
errorLine1=" <string name="manage_clipboard_items">Manage clipboard items</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="7"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""manage_clipboard_empty" is not translated in "fil" (Filipino; Pilipino), "mk" (Macedonian), "ms" (Malay), "en" (English), "is" (Icelandic), "my" (Burmese), "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), "te" (Telugu), "cy" (Welsh)"
|
||
errorLine1=" <string name="manage_clipboard_empty">Your clipboard is empty.</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="8"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""manage_clipboard_label" is not translated in "fil" (Filipino; Pilipino), "ia" (Interlingua), "mk" (Macedonian), "ms" (Malay), "en" (English), "is" (Icelandic), "my" (Burmese), "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), "te" (Telugu), "th" (Thai), "cy" (Welsh), "bqi""
|
||
errorLine1=" <string name="manage_clipboard_label">Once you copy some text, it will show up here. You can also pin clips so they won\'t disappear later.</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="9"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""clear_clipboard_data" is not translated in "fil" (Filipino; Pilipino), "mk" (Macedonian), "ms" (Malay), "en" (English), "is" (Icelandic), "my" (Burmese), "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), "te" (Telugu), "cy" (Welsh)"
|
||
errorLine1=" <string name="clear_clipboard_data">Clear clipboard data</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="10"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""clear_clipboard_data_confirmation" is not translated in "fil" (Filipino; Pilipino), "mk" (Macedonian), "ms" (Malay), "en" (English), "is" (Icelandic), "my" (Burmese), "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), "te" (Telugu), "th" (Thai), "cy" (Welsh), "bqi""
|
||
errorLine1=" <string name="clear_clipboard_data_confirmation">Are you sure you want to clear the clipboard data?</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="11"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""clipboard" is not translated in "fil" (Filipino; Pilipino), "mk" (Macedonian), "ms" (Malay), "en" (English), "is" (Icelandic), "my" (Burmese), "ar" (Arabic), "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), "te" (Telugu), "cy" (Welsh)"
|
||
errorLine1=" <string name="clipboard">Clipboard</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="12"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""clipboard_recent" is not translated in "fil" (Filipino; Pilipino), "mk" (Macedonian), "ms" (Malay), "en" (English), "is" (Icelandic), "my" (Burmese), "ar" (Arabic), "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), "te" (Telugu), "cy" (Welsh)"
|
||
errorLine1=" <string name="clipboard_recent">Recent</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="13"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""clipboard_current" is not translated in "fil" (Filipino; Pilipino), "mk" (Macedonian), "ms" (Malay), "en" (English), "is" (Icelandic), "my" (Burmese), "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), "te" (Telugu), "cy" (Welsh)"
|
||
errorLine1=" <string name="clipboard_current">Current</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="14"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""clipboard_pinned" is not translated in "fil" (Filipino; Pilipino), "ia" (Interlingua), "mk" (Macedonian), "ms" (Malay), "en" (English), "is" (Icelandic), "my" (Burmese), "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), "te" (Telugu), "cy" (Welsh)"
|
||
errorLine1=" <string name="clipboard_pinned">Pinned</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="15"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""add_new_item" is not translated in "fil" (Filipino; Pilipino), "mk" (Macedonian), "ms" (Malay), "en" (English), "is" (Icelandic), "my" (Burmese), "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), "te" (Telugu), "cy" (Welsh), "bqi""
|
||
errorLine1=" <string name="add_new_item">Add a new item</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="16"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""manage_keyboard_languages" is not translated in "fil" (Filipino; Pilipino), "ia" (Interlingua), "mk" (Macedonian), "ml" (Malayalam), "ms" (Malay), "en" (English), "is" (Icelandic), "my" (Burmese), "vi" (Vietnamese), "nb" (Norwegian Bokmål), "ne" (Nepali), "az" (Azerbaijani), "fa" (Persian), "nn" (Norwegian Nynorsk), "be" (Belarusian), "bg" (Bulgarian), "bn" (Bangla), "br" (Breton), "bs" (Bosnian), "si" (Sinhala), "sl" (Slovenian), "zgh" (Standard Moroccan Tamazight), "ltg", "kn" (Kannada), "or" (Odia), "kr" (Kanuri), "sat" (Santali), "ta" (Tamil), "cr" (Cree), "pa" (Punjabi), "te" (Telugu), "cy" (Welsh), "bqi", "ckb""
|
||
errorLine1=" <string name="manage_keyboard_languages">Manage keyboard languages</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="17"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""manage_clips" is not translated in "fil" (Filipino; Pilipino), "ia" (Interlingua), "mk" (Macedonian), "ms" (Malay), "en" (English), "is" (Icelandic), "my" (Burmese), "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), "te" (Telugu), "th" (Thai), "cy" (Welsh), "bqi""
|
||
errorLine1=" <string name="manage_clips">You can manage or add clips here for quick access.</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="18"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""clip_text" is not translated in "fil" (Filipino; Pilipino), "ia" (Interlingua), "mk" (Macedonian), "ms" (Malay), "en" (English), "is" (Icelandic), "my" (Burmese), "eu" (Basque), "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), "te" (Telugu), "cy" (Welsh), "bqi""
|
||
errorLine1=" <string name="clip_text">Clip text</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="19"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""pin_text" is not translated in "fil" (Filipino; Pilipino), "ia" (Interlingua), "mk" (Macedonian), "ms" (Malay), "en" (English), "is" (Icelandic), "my" (Burmese), "ar" (Arabic), "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), "te" (Telugu), "cy" (Welsh), "bqi""
|
||
errorLine1=" <string name="pin_text">Pin text</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="20"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""text_pinned" is not translated in "fil" (Filipino; Pilipino), "ia" (Interlingua), "mk" (Macedonian), "ms" (Malay), "en" (English), "is" (Icelandic), "my" (Burmese), "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), "te" (Telugu), "cy" (Welsh), "bqi""
|
||
errorLine1=" <string name="text_pinned">Text has been pinned</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="21"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""export_clipboard_items" is not translated in "fil" (Filipino; Pilipino), "mk" (Macedonian), "ms" (Malay), "en" (English), "is" (Icelandic), "my" (Burmese), "ar" (Arabic), "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), "te" (Telugu), "cy" (Welsh), "bqi""
|
||
errorLine1=" <string name="export_clipboard_items">Export clipboard items</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="22"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""import_clipboard_items" is not translated in "fil" (Filipino; Pilipino), "mk" (Macedonian), "ms" (Malay), "en" (English), "is" (Icelandic), "my" (Burmese), "ar" (Arabic), "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), "te" (Telugu), "cy" (Welsh), "bqi""
|
||
errorLine1=" <string name="import_clipboard_items">Import clipboard items</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="23"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""keycode_delete" is not translated in "fil" (Filipino; Pilipino), "mk" (Macedonian), "ms" (Malay), "en" (English), "is" (Icelandic), "my" (Burmese), "ar" (Arabic), "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), "te" (Telugu), "cy" (Welsh), "bqi""
|
||
errorLine1=" <string name="keycode_delete">Delete</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="25"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""keycode_mode_change" is not translated in "fil" (Filipino; Pilipino), "mk" (Macedonian), "ms" (Malay), "en" (English), "is" (Icelandic), "my" (Burmese), "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), "te" (Telugu), "cy" (Welsh), "bqi""
|
||
errorLine1=" <string name="keycode_mode_change">Change keyboard type</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="26"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""keycode_shift" is not translated in "fil" (Filipino; Pilipino), "lv" (Latvian), "ia" (Interlingua), "mk" (Macedonian), "ms" (Malay), "el" (Greek), "en" (English), "is" (Icelandic), "my" (Burmese), "eu" (Basque), "ar" (Arabic), "vi" (Vietnamese), "nb" (Norwegian Bokmål), "ne" (Nepali), "az" (Azerbaijani), "fa" (Persian), "nn" (Norwegian Nynorsk), "bg" (Bulgarian), "bn" (Bangla), "br" (Breton), "bs" (Bosnian), "si" (Sinhala), "sl" (Slovenian), "zgh" (Standard Moroccan Tamazight), "ltg", "kn" (Kannada), "or" (Odia), "kr" (Kanuri), "sat" (Santali), "ta" (Tamil), "cr" (Cree), "pa" (Punjabi), "te" (Telugu), "cy" (Welsh), "bqi""
|
||
errorLine1=" <string name="keycode_shift">Shift</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="27"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""keycode_enter" is not translated in "fil" (Filipino; Pilipino), "lv" (Latvian), "ia" (Interlingua), "mk" (Macedonian), "ms" (Malay), "el" (Greek), "en" (English), "is" (Icelandic), "my" (Burmese), "ar" (Arabic), "nb" (Norwegian Bokmål), "ne" (Nepali), "az" (Azerbaijani), "fa" (Persian), "nn" (Norwegian Nynorsk), "bg" (Bulgarian), "bn" (Bangla), "br" (Breton), "bs" (Bosnian), "si" (Sinhala), "sl" (Slovenian), "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), "bqi""
|
||
errorLine1=" <string name="keycode_enter">Enter</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="28"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""keycode_space" is not translated in "fil" (Filipino; Pilipino), "ia" (Interlingua), "mk" (Macedonian), "ml" (Malayalam), "ms" (Malay), "en" (English), "is" (Icelandic), "my" (Burmese), "nb" (Norwegian Bokmål), "ne" (Nepali), "az" (Azerbaijani), "fa" (Persian), "nn" (Norwegian Nynorsk), "be" (Belarusian), "bg" (Bulgarian), "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), "bqi""
|
||
errorLine1=" <string name="keycode_space">Spacebar</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="29"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""show_clipboard_content" is not translated in "fil" (Filipino; Pilipino), "mk" (Macedonian), "ms" (Malay), "en" (English), "is" (Icelandic), "my" (Burmese), "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), "te" (Telugu), "th" (Thai), "cy" (Welsh), "bqi""
|
||
errorLine1=" <string name="show_clipboard_content">Show clipboard content if available</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="31"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""show_popup" is not translated in "fil" (Filipino; Pilipino), "ia" (Interlingua), "mk" (Macedonian), "ms" (Malay), "en" (English), "is" (Icelandic), "my" (Burmese), "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), "te" (Telugu), "th" (Thai), "cy" (Welsh), "bqi""
|
||
errorLine1=" <string name="show_popup">Show a popup on keypress</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="32"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""vibrate_on_keypress" is not translated in "fil" (Filipino; Pilipino), "ia" (Interlingua), "mk" (Macedonian), "ms" (Malay), "en" (English), "is" (Icelandic), "my" (Burmese), "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), "te" (Telugu), "th" (Thai), "cy" (Welsh), "bqi""
|
||
errorLine1=" <string name="vibrate_on_keypress">Vibrate on keypress</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="33"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""keyboard_language" is not translated in "fil" (Filipino; Pilipino), "mk" (Macedonian), "ms" (Malay), "en" (English), "is" (Icelandic), "my" (Burmese), "nb" (Norwegian Bokmål), "ne" (Nepali), "az" (Azerbaijani), "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), "bqi""
|
||
errorLine1=" <string name="keyboard_language">Keyboard language</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="34"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""keyboard_height" is not translated in "fil" (Filipino; Pilipino), "ia" (Interlingua), "mk" (Macedonian), "ms" (Malay), "en" (English), "is" (Icelandic), "my" (Burmese), "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), "te" (Telugu), "th" (Thai), "cy" (Welsh), "bqi""
|
||
errorLine1=" <string name="keyboard_height">Keyboard height</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="35"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""show_key_borders" is not translated in "fil" (Filipino; Pilipino), "ia" (Interlingua), "mk" (Macedonian), "ms" (Malay), "en" (English), "is" (Icelandic), "my" (Burmese), "nb" (Norwegian Bokmål), "ne" (Nepali), "az" (Azerbaijani), "fa" (Persian), "nn" (Norwegian Nynorsk), "bg" (Bulgarian), "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), "bqi""
|
||
errorLine1=" <string name="show_key_borders">Show key borders</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="36"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""show_numbers_row" is not translated in "fil" (Filipino; Pilipino), "ia" (Interlingua), "mk" (Macedonian), "ms" (Malay), "en" (English), "is" (Icelandic), "my" (Burmese), "nb" (Norwegian Bokmål), "ne" (Nepali), "az" (Azerbaijani), "fa" (Persian), "nn" (Norwegian Nynorsk), "bg" (Bulgarian), "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), "bqi""
|
||
errorLine1=" <string name="show_numbers_row">Show numbers on a separate row</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="37"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""start_sentences_capitalized" is not translated in "fil" (Filipino; Pilipino), "ia" (Interlingua), "mk" (Macedonian), "ml" (Malayalam), "ms" (Malay), "en" (English), "is" (Icelandic), "my" (Burmese), "nb" (Norwegian Bokmål), "ne" (Nepali), "az" (Azerbaijani), "fa" (Persian), "nn" (Norwegian Nynorsk), "be" (Belarusian), "bg" (Bulgarian), "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), "te" (Telugu), "th" (Thai), "cy" (Welsh), "bqi""
|
||
errorLine1=" <string name="start_sentences_capitalized">Start sentences with a capital letter</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="38"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""show_emoji_key" is not translated in "hi" (Hindi), "pt" (Portuguese), "fil" (Filipino; Pilipino), "lt" (Lithuanian), "hr" (Croatian), "hu" (Hungarian), "uk" (Ukrainian), "ia" (Interlingua), "mk" (Macedonian), "ml" (Malayalam), "in" (Indonesian), "ms" (Malay), "el" (Greek), "en" (English), "is" (Icelandic), "my" (Burmese), "iw" (Hebrew), "eu" (Basque), "ar" (Arabic), "vi" (Vietnamese), "nb" (Norwegian Bokmål), "ja" (Japanese), "ne" (Nepali), "az" (Azerbaijani), "fa" (Persian), "ro" (Romanian), "nn" (Norwegian Nynorsk), "be" (Belarusian), "fi" (Finnish), "bg" (Bulgarian), "bn" (Bangla), "fr" (French), "kab" (Kabyle), "br" (Breton), "bs" (Bosnian), "tok", "si" (Sinhala), "sk" (Slovak), "sl" (Slovenian), "zgh" (Standard Moroccan Tamazight), "ltg", "sr" (Serbian), "kn" (Kannada), "or" (Odia), "ko" (Korean), "gl" (Galician), "kr" (Kanuri), "sat" (Santali), "ta" (Tamil), "cr" (Cree), "pa" (Punjabi), "te" (Telugu), "th" (Thai), "cy" (Welsh), "bqi", "ckb", "da" (Danish), "tr" (Turkish)"
|
||
errorLine1=" <string name="show_emoji_key">Show emoji key</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="39"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""emojis" is not translated in "fil" (Filipino; Pilipino), "ia" (Interlingua), "mk" (Macedonian), "ms" (Malay), "en" (English), "is" (Icelandic), "my" (Burmese), "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), "te" (Telugu), "cy" (Welsh), "bqi""
|
||
errorLine1=" <string name="emojis">Emojis</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="41"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""recently_used" is not translated in "fil" (Filipino; Pilipino), "ia" (Interlingua), "mk" (Macedonian), "ml" (Malayalam), "ms" (Malay), "en" (English), "is" (Icelandic), "my" (Burmese), "eu" (Basque), "ar" (Arabic), "vi" (Vietnamese), "nb" (Norwegian Bokmål), "ne" (Nepali), "az" (Azerbaijani), "fa" (Persian), "nn" (Norwegian Nynorsk), "be" (Belarusian), "bg" (Bulgarian), "bn" (Bangla), "br" (Breton), "bs" (Bosnian), "si" (Sinhala), "sl" (Slovenian), "zgh" (Standard Moroccan Tamazight), "ltg", "sr" (Serbian), "kn" (Kannada), "or" (Odia), "ko" (Korean), "kr" (Kanuri), "sat" (Santali), "ta" (Tamil), "cr" (Cree), "pa" (Punjabi), "te" (Telugu), "cy" (Welsh), "bqi", "ckb""
|
||
errorLine1=" <string name="recently_used">Recently used</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="42"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""smileys_and_emotions" is not translated in "fil" (Filipino; Pilipino), "ia" (Interlingua), "mk" (Macedonian), "ml" (Malayalam), "ms" (Malay), "el" (Greek), "en" (English), "is" (Icelandic), "my" (Burmese), "eu" (Basque), "ar" (Arabic), "vi" (Vietnamese), "nb" (Norwegian Bokmål), "ne" (Nepali), "az" (Azerbaijani), "fa" (Persian), "nn" (Norwegian Nynorsk), "be" (Belarusian), "bg" (Bulgarian), "bn" (Bangla), "br" (Breton), "bs" (Bosnian), "si" (Sinhala), "sl" (Slovenian), "zgh" (Standard Moroccan Tamazight), "ltg", "sr" (Serbian), "kn" (Kannada), "or" (Odia), "ko" (Korean), "kr" (Kanuri), "sat" (Santali), "ta" (Tamil), "cr" (Cree), "pa" (Punjabi), "te" (Telugu), "cy" (Welsh), "bqi", "ckb""
|
||
errorLine1=" <string name="smileys_and_emotions">Smileys and emotions</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="43"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""people_and_body" is not translated in "fil" (Filipino; Pilipino), "ia" (Interlingua), "mk" (Macedonian), "ml" (Malayalam), "ms" (Malay), "el" (Greek), "en" (English), "is" (Icelandic), "my" (Burmese), "eu" (Basque), "ar" (Arabic), "vi" (Vietnamese), "nb" (Norwegian Bokmål), "ne" (Nepali), "az" (Azerbaijani), "fa" (Persian), "nn" (Norwegian Nynorsk), "be" (Belarusian), "bg" (Bulgarian), "bn" (Bangla), "br" (Breton), "bs" (Bosnian), "si" (Sinhala), "sl" (Slovenian), "zgh" (Standard Moroccan Tamazight), "ltg", "sr" (Serbian), "kn" (Kannada), "or" (Odia), "ko" (Korean), "kr" (Kanuri), "sat" (Santali), "ta" (Tamil), "cr" (Cree), "pa" (Punjabi), "te" (Telugu), "cy" (Welsh), "bqi", "ckb""
|
||
errorLine1=" <string name="people_and_body">People and body</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="44"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""animals_and_nature" is not translated in "fil" (Filipino; Pilipino), "ia" (Interlingua), "mk" (Macedonian), "ml" (Malayalam), "ms" (Malay), "el" (Greek), "en" (English), "is" (Icelandic), "my" (Burmese), "eu" (Basque), "ar" (Arabic), "vi" (Vietnamese), "nb" (Norwegian Bokmål), "ne" (Nepali), "az" (Azerbaijani), "fa" (Persian), "nn" (Norwegian Nynorsk), "be" (Belarusian), "bg" (Bulgarian), "bn" (Bangla), "br" (Breton), "bs" (Bosnian), "si" (Sinhala), "sl" (Slovenian), "zgh" (Standard Moroccan Tamazight), "ltg", "sr" (Serbian), "kn" (Kannada), "or" (Odia), "ko" (Korean), "kr" (Kanuri), "sat" (Santali), "ta" (Tamil), "cr" (Cree), "pa" (Punjabi), "te" (Telugu), "cy" (Welsh), "bqi", "ckb""
|
||
errorLine1=" <string name="animals_and_nature">Animals and nature</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="45"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""food_and_drink" is not translated in "fil" (Filipino; Pilipino), "ia" (Interlingua), "mk" (Macedonian), "ml" (Malayalam), "ms" (Malay), "el" (Greek), "en" (English), "is" (Icelandic), "my" (Burmese), "eu" (Basque), "ar" (Arabic), "vi" (Vietnamese), "nb" (Norwegian Bokmål), "ne" (Nepali), "az" (Azerbaijani), "fa" (Persian), "nn" (Norwegian Nynorsk), "be" (Belarusian), "bg" (Bulgarian), "bn" (Bangla), "br" (Breton), "bs" (Bosnian), "si" (Sinhala), "sl" (Slovenian), "zgh" (Standard Moroccan Tamazight), "ltg", "sr" (Serbian), "kn" (Kannada), "or" (Odia), "ko" (Korean), "kr" (Kanuri), "sat" (Santali), "ta" (Tamil), "cr" (Cree), "pa" (Punjabi), "te" (Telugu), "cy" (Welsh), "bqi", "ckb""
|
||
errorLine1=" <string name="food_and_drink">Food and drink</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="46"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""travel_and_places" is not translated in "fil" (Filipino; Pilipino), "ia" (Interlingua), "mk" (Macedonian), "ml" (Malayalam), "ms" (Malay), "el" (Greek), "en" (English), "is" (Icelandic), "my" (Burmese), "eu" (Basque), "ar" (Arabic), "vi" (Vietnamese), "nb" (Norwegian Bokmål), "ne" (Nepali), "az" (Azerbaijani), "fa" (Persian), "nn" (Norwegian Nynorsk), "be" (Belarusian), "bg" (Bulgarian), "bn" (Bangla), "br" (Breton), "bs" (Bosnian), "si" (Sinhala), "sl" (Slovenian), "zgh" (Standard Moroccan Tamazight), "ltg", "sr" (Serbian), "kn" (Kannada), "or" (Odia), "ko" (Korean), "kr" (Kanuri), "sat" (Santali), "ta" (Tamil), "cr" (Cree), "pa" (Punjabi), "te" (Telugu), "cy" (Welsh), "bqi", "ckb""
|
||
errorLine1=" <string name="travel_and_places">Travel and places</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="47"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""activities" is not translated in "fil" (Filipino; Pilipino), "ia" (Interlingua), "mk" (Macedonian), "ml" (Malayalam), "ms" (Malay), "en" (English), "is" (Icelandic), "my" (Burmese), "eu" (Basque), "ar" (Arabic), "vi" (Vietnamese), "nb" (Norwegian Bokmål), "ne" (Nepali), "az" (Azerbaijani), "fa" (Persian), "nn" (Norwegian Nynorsk), "be" (Belarusian), "bg" (Bulgarian), "bn" (Bangla), "br" (Breton), "bs" (Bosnian), "si" (Sinhala), "sl" (Slovenian), "zgh" (Standard Moroccan Tamazight), "ltg", "sr" (Serbian), "kn" (Kannada), "or" (Odia), "ko" (Korean), "kr" (Kanuri), "sat" (Santali), "ta" (Tamil), "cr" (Cree), "pa" (Punjabi), "te" (Telugu), "cy" (Welsh), "bqi", "ckb""
|
||
errorLine1=" <string name="activities">Activities</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="48"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""objects" is not translated in "fil" (Filipino; Pilipino), "ia" (Interlingua), "mk" (Macedonian), "ml" (Malayalam), "ms" (Malay), "el" (Greek), "en" (English), "is" (Icelandic), "my" (Burmese), "eu" (Basque), "ar" (Arabic), "vi" (Vietnamese), "nb" (Norwegian Bokmål), "ne" (Nepali), "az" (Azerbaijani), "fa" (Persian), "nn" (Norwegian Nynorsk), "be" (Belarusian), "bg" (Bulgarian), "bn" (Bangla), "br" (Breton), "bs" (Bosnian), "si" (Sinhala), "sl" (Slovenian), "zgh" (Standard Moroccan Tamazight), "ltg", "sr" (Serbian), "kn" (Kannada), "or" (Odia), "ko" (Korean), "kr" (Kanuri), "sat" (Santali), "ta" (Tamil), "cr" (Cree), "pa" (Punjabi), "te" (Telugu), "cy" (Welsh), "bqi", "ckb""
|
||
errorLine1=" <string name="objects">Objects</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="49"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""symbols" is not translated in "fil" (Filipino; Pilipino), "ia" (Interlingua), "mk" (Macedonian), "ml" (Malayalam), "ms" (Malay), "en" (English), "is" (Icelandic), "my" (Burmese), "eu" (Basque), "ar" (Arabic), "vi" (Vietnamese), "nb" (Norwegian Bokmål), "ne" (Nepali), "az" (Azerbaijani), "fa" (Persian), "nn" (Norwegian Nynorsk), "be" (Belarusian), "bg" (Bulgarian), "bn" (Bangla), "br" (Breton), "bs" (Bosnian), "si" (Sinhala), "sl" (Slovenian), "zgh" (Standard Moroccan Tamazight), "ltg", "sr" (Serbian), "kn" (Kannada), "or" (Odia), "ko" (Korean), "kr" (Kanuri), "sat" (Santali), "ta" (Tamil), "cr" (Cree), "pa" (Punjabi), "te" (Telugu), "cy" (Welsh), "bqi", "ckb""
|
||
errorLine1=" <string name="symbols">Symbols</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="50"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""flags" is not translated in "fil" (Filipino; Pilipino), "ia" (Interlingua), "mk" (Macedonian), "ml" (Malayalam), "ms" (Malay), "el" (Greek), "en" (English), "is" (Icelandic), "my" (Burmese), "eu" (Basque), "ar" (Arabic), "vi" (Vietnamese), "nb" (Norwegian Bokmål), "ne" (Nepali), "az" (Azerbaijani), "fa" (Persian), "nn" (Norwegian Nynorsk), "be" (Belarusian), "bg" (Bulgarian), "bn" (Bangla), "br" (Breton), "bs" (Bosnian), "si" (Sinhala), "sl" (Slovenian), "zgh" (Standard Moroccan Tamazight), "ltg", "sr" (Serbian), "kn" (Kannada), "or" (Odia), "ko" (Korean), "kr" (Kanuri), "sat" (Santali), "ta" (Tamil), "cr" (Cree), "pa" (Punjabi), "te" (Telugu), "cy" (Welsh), "bqi", "ckb""
|
||
errorLine1=" <string name="flags">Flags</string>"
|
||
errorLine2=" ~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="51"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""voice_typing_method" is not translated in "fil" (Filipino; Pilipino), "ia" (Interlingua), "mk" (Macedonian), "ml" (Malayalam), "ms" (Malay), "en" (English), "is" (Icelandic), "my" (Burmese), "eu" (Basque), "ar" (Arabic), "vi" (Vietnamese), "nb" (Norwegian Bokmål), "ne" (Nepali), "az" (Azerbaijani), "fa" (Persian), "nn" (Norwegian Nynorsk), "be" (Belarusian), "bg" (Bulgarian), "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), "cy" (Welsh), "bqi", "ckb""
|
||
errorLine1=" <string name="voice_typing_method">Voice typing method</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="53"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="MissingTranslation"
|
||
message=""switch_to_voice_typing" is not translated in "fil" (Filipino; Pilipino), "ia" (Interlingua), "mk" (Macedonian), "ml" (Malayalam), "ms" (Malay), "en" (English), "is" (Icelandic), "my" (Burmese), "eu" (Basque), "ar" (Arabic), "vi" (Vietnamese), "nb" (Norwegian Bokmål), "ne" (Nepali), "az" (Azerbaijani), "fa" (Persian), "nn" (Norwegian Nynorsk), "be" (Belarusian), "bg" (Bulgarian), "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), "cy" (Welsh), "bqi", "ckb""
|
||
errorLine1=" <string name="switch_to_voice_typing">Switch to voice typing</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="54"
|
||
column="13"/>
|
||
</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/keyboard/adapters/ClipsActivityAdapter.kt"
|
||
line="78"
|
||
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/keyboard/adapters/ClipsActivityAdapter.kt"
|
||
line="91"
|
||
column="21"/>
|
||
</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/keyboard/adapters/ClipsActivityAdapter.kt"
|
||
line="95"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="ObsoleteSdkInt"
|
||
message="This folder configuration (`v26`) is unnecessary; `minSdkVersion` is 26. Merge all the resources in this folder into `mipmap-anydpi`.">
|
||
<location
|
||
file="src/main/res/mipmap-anydpi-v26"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnusedResources"
|
||
message="The resource `R.color.key_press_color` appears to be unused"
|
||
errorLine1=" <color name="key_press_color">#11ffffff</color>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/colors.xml"
|
||
line="3"
|
||
column="12"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnusedResources"
|
||
message="The resource `R.dimen.emoji_category_item_size` appears to be unused"
|
||
errorLine1=" <dimen name="emoji_category_item_size">24dp</dimen>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/dimens.xml"
|
||
line="12"
|
||
column="12"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnusedResources"
|
||
message="The resource `R.layout.emoji_list` appears to be unused"
|
||
errorLine1="<org.fossify.commons.views.MyRecyclerView xmlns:android="http://schemas.android.com/apk/res/android""
|
||
errorLine2="^">
|
||
<location
|
||
file="src/main/res/layout/emoji_list.xml"
|
||
line="1"
|
||
column="1"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnusedResources"
|
||
message="The resource `R.string.clear_clipboard_data_confirmation` appears to be unused"
|
||
errorLine1=" <string name="clear_clipboard_data_confirmation">Are you sure you want to clear the clipboard data?</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="11"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UnusedResources"
|
||
message="The resource `R.string.clipboard_recent` appears to be unused"
|
||
errorLine1=" <string name="clipboard_recent">Recent</string>"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/values/strings.xml"
|
||
line="13"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="AlwaysShowAction"
|
||
message="Prefer "`ifRoom`" instead of "`always`""
|
||
errorLine1=" app:showAsAction="always" />"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/menu/cab_clips.xml"
|
||
line="8"
|
||
column="9"/>
|
||
<location
|
||
file="src/main/res/menu/cab_clips.xml"
|
||
line="13"
|
||
column="9"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UseKtx"
|
||
message="Use the KTX extension function `SharedPreferences.edit` instead?"
|
||
errorLine1=" set(vibrateOnKeypress) = prefs.edit().putBoolean(VIBRATE_ON_KEYPRESS, vibrateOnKeypress).apply()"
|
||
errorLine2=" ~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/kotlin/org/fossify/keyboard/helpers/Config.kt"
|
||
line="16"
|
||
column="34"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UseKtx"
|
||
message="Use the KTX extension function `SharedPreferences.edit` instead?"
|
||
errorLine1=" set(showPopupOnKeypress) = prefs.edit().putBoolean(SHOW_POPUP_ON_KEYPRESS, showPopupOnKeypress).apply()"
|
||
errorLine2=" ~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/kotlin/org/fossify/keyboard/helpers/Config.kt"
|
||
line="20"
|
||
column="36"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UseKtx"
|
||
message="Use the KTX extension function `SharedPreferences.edit` instead?"
|
||
errorLine1=" set(enableCapitalization) = prefs.edit().putBoolean(SENTENCES_CAPITALIZATION, enableCapitalization).apply()"
|
||
errorLine2=" ~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/kotlin/org/fossify/keyboard/helpers/Config.kt"
|
||
line="24"
|
||
column="37"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UseKtx"
|
||
message="Use the KTX extension function `SharedPreferences.edit` instead?"
|
||
errorLine1=" set(showEmojiKey) = prefs.edit().putBoolean(SHOW_EMOJI_KEY, showEmojiKey).apply()"
|
||
errorLine2=" ~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/kotlin/org/fossify/keyboard/helpers/Config.kt"
|
||
line="28"
|
||
column="29"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UseKtx"
|
||
message="Use the KTX extension function `SharedPreferences.edit` instead?"
|
||
errorLine1=" set(showKeyBorders) = prefs.edit().putBoolean(SHOW_KEY_BORDERS, showKeyBorders).apply()"
|
||
errorLine2=" ~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/kotlin/org/fossify/keyboard/helpers/Config.kt"
|
||
line="32"
|
||
column="31"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UseKtx"
|
||
message="Use the KTX extension function `SharedPreferences.edit` instead?"
|
||
errorLine1=" set(lastExportedClipsFolder) = prefs.edit().putString(LAST_EXPORTED_CLIPS_FOLDER, lastExportedClipsFolder).apply()"
|
||
errorLine2=" ~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/kotlin/org/fossify/keyboard/helpers/Config.kt"
|
||
line="36"
|
||
column="40"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UseKtx"
|
||
message="Use the KTX extension function `SharedPreferences.edit` instead?"
|
||
errorLine1=" set(keyboardLanguage) = prefs.edit().putInt(KEYBOARD_LANGUAGE, keyboardLanguage).apply()"
|
||
errorLine2=" ~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/kotlin/org/fossify/keyboard/helpers/Config.kt"
|
||
line="40"
|
||
column="33"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UseKtx"
|
||
message="Use the KTX extension function `SharedPreferences.edit` instead?"
|
||
errorLine1=" set(keyboardHeightMultiplier) = prefs.edit().putInt(HEIGHT_PERCENTAGE, keyboardHeightMultiplier).apply()"
|
||
errorLine2=" ~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/kotlin/org/fossify/keyboard/helpers/Config.kt"
|
||
line="44"
|
||
column="41"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UseKtx"
|
||
message="Use the KTX extension function `SharedPreferences.edit` instead?"
|
||
errorLine1=" set(showClipboardContent) = prefs.edit().putBoolean(SHOW_CLIPBOARD_CONTENT, showClipboardContent).apply()"
|
||
errorLine2=" ~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/kotlin/org/fossify/keyboard/helpers/Config.kt"
|
||
line="48"
|
||
column="37"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UseKtx"
|
||
message="Use the KTX extension function `SharedPreferences.edit` instead?"
|
||
errorLine1=" set(showNumbersRow) = prefs.edit().putBoolean(SHOW_NUMBERS_ROW, showNumbersRow).apply()"
|
||
errorLine2=" ~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/kotlin/org/fossify/keyboard/helpers/Config.kt"
|
||
line="56"
|
||
column="31"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UseKtx"
|
||
message="Use the KTX extension function `SharedPreferences.edit` instead?"
|
||
errorLine1=" set(voiceInputMethod) = prefs.edit().putString(VOICE_INPUT_METHOD, voiceInputMethod).apply()"
|
||
errorLine2=" ~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/kotlin/org/fossify/keyboard/helpers/Config.kt"
|
||
line="60"
|
||
column="33"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UseKtx"
|
||
message="Use the KTX extension function `SharedPreferences.edit` instead?"
|
||
errorLine1=" prefs.edit().putStringSet(SELECTED_LANGUAGES, stringSet).apply()"
|
||
errorLine2=" ~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/kotlin/org/fossify/keyboard/helpers/Config.kt"
|
||
line="70"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UseKtx"
|
||
message="Use the KTX extension function `SharedPreferences.edit` instead?"
|
||
errorLine1=" set(recentlyUsedEmojis) = prefs.edit().putString("
|
||
errorLine2=" ~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/kotlin/org/fossify/keyboard/helpers/Config.kt"
|
||
line="84"
|
||
column="35"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UseKtx"
|
||
message="Use the KTX extension function `Int.toDrawable` instead?"
|
||
errorLine1=" topKeyboardDivider.background = ColorDrawable(mStrokeColor)"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/kotlin/org/fossify/keyboard/views/MyKeyboardView.kt"
|
||
line="491"
|
||
column="45"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UseKtx"
|
||
message="Use the KTX extension function `Int.toDrawable` instead?"
|
||
errorLine1=" topKeyboardDivider.background = ColorDrawable(mStrokeColor)"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/kotlin/org/fossify/keyboard/views/MyKeyboardView.kt"
|
||
line="491"
|
||
column="45"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UseKtx"
|
||
message="Use the KTX extension function `Int.toDrawable` instead?"
|
||
errorLine1=" mToolbarHolder?.background = ColorDrawable(mKeyboardBackgroundColor)"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/kotlin/org/fossify/keyboard/views/MyKeyboardView.kt"
|
||
line="492"
|
||
column="42"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UseKtx"
|
||
message="Use the KTX extension function `Int.toDrawable` instead?"
|
||
errorLine1=" mToolbarHolder?.background = ColorDrawable(mKeyboardBackgroundColor)"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/kotlin/org/fossify/keyboard/views/MyKeyboardView.kt"
|
||
line="492"
|
||
column="42"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UseKtx"
|
||
message="Use the KTX extension function `Int.toDrawable` instead?"
|
||
errorLine1=" topClipboardDivider.background = ColorDrawable(mStrokeColor)"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/kotlin/org/fossify/keyboard/views/MyKeyboardView.kt"
|
||
line="518"
|
||
column="46"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UseKtx"
|
||
message="Use the KTX extension function `Int.toDrawable` instead?"
|
||
errorLine1=" topClipboardDivider.background = ColorDrawable(mStrokeColor)"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/kotlin/org/fossify/keyboard/views/MyKeyboardView.kt"
|
||
line="518"
|
||
column="46"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UseKtx"
|
||
message="Use the KTX extension function `Int.toDrawable` instead?"
|
||
errorLine1=" clipboardManagerTopBar.background = ColorDrawable(mKeyboardBackgroundColor)"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/kotlin/org/fossify/keyboard/views/MyKeyboardView.kt"
|
||
line="519"
|
||
column="49"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UseKtx"
|
||
message="Use the KTX extension function `Int.toDrawable` instead?"
|
||
errorLine1=" clipboardManagerTopBar.background = ColorDrawable(mKeyboardBackgroundColor)"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/kotlin/org/fossify/keyboard/views/MyKeyboardView.kt"
|
||
line="519"
|
||
column="49"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UseKtx"
|
||
message="Use the KTX extension function `Int.toDrawable` instead?"
|
||
errorLine1=" clipboardManagerHolder.background = ColorDrawable(mBackgroundColor)"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/kotlin/org/fossify/keyboard/views/MyKeyboardView.kt"
|
||
line="520"
|
||
column="49"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UseKtx"
|
||
message="Use the KTX extension function `Int.toDrawable` instead?"
|
||
errorLine1=" clipboardManagerHolder.background = ColorDrawable(mBackgroundColor)"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/kotlin/org/fossify/keyboard/views/MyKeyboardView.kt"
|
||
line="520"
|
||
column="49"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UseKtx"
|
||
message="Use the KTX function `createBitmap` instead?"
|
||
errorLine1=" mBuffer = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888)"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/kotlin/org/fossify/keyboard/views/MyKeyboardView.kt"
|
||
line="657"
|
||
column="27"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UseKtx"
|
||
message="Use the KTX extension function `Canvas.withSave` instead?"
|
||
errorLine1=" mCanvas!!.save()"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/kotlin/org/fossify/keyboard/views/MyKeyboardView.kt"
|
||
line="668"
|
||
column="9"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UseKtx"
|
||
message="Use the KTX extension function `Int.toDrawable` instead?"
|
||
errorLine1=" emojiPaletteTopBar.background = ColorDrawable(toolbarColor)"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/kotlin/org/fossify/keyboard/views/MyKeyboardView.kt"
|
||
line="1642"
|
||
column="45"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UseKtx"
|
||
message="Use the KTX extension function `Int.toDrawable` instead?"
|
||
errorLine1=" emojiPaletteTopBar.background = ColorDrawable(toolbarColor)"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/kotlin/org/fossify/keyboard/views/MyKeyboardView.kt"
|
||
line="1642"
|
||
column="45"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UseKtx"
|
||
message="Use the KTX extension function `Int.toDrawable` instead?"
|
||
errorLine1=" emojiPaletteHolder.background = ColorDrawable(backgroundColor)"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/kotlin/org/fossify/keyboard/views/MyKeyboardView.kt"
|
||
line="1643"
|
||
column="45"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UseKtx"
|
||
message="Use the KTX extension function `Int.toDrawable` instead?"
|
||
errorLine1=" emojiPaletteHolder.background = ColorDrawable(backgroundColor)"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/kotlin/org/fossify/keyboard/views/MyKeyboardView.kt"
|
||
line="1643"
|
||
column="45"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UseKtx"
|
||
message="Use the KTX extension function `Int.toDrawable` instead?"
|
||
errorLine1=" emojiPaletteBottomBar.background = ColorDrawable(toolbarColor)"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/kotlin/org/fossify/keyboard/views/MyKeyboardView.kt"
|
||
line="1647"
|
||
column="48"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="UseKtx"
|
||
message="Use the KTX extension function `Int.toDrawable` instead?"
|
||
errorLine1=" emojiPaletteBottomBar.background = ColorDrawable(toolbarColor)"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/kotlin/org/fossify/keyboard/views/MyKeyboardView.kt"
|
||
line="1647"
|
||
column="48"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="ClickableViewAccessibility"
|
||
message="Custom view ``ImageView`` has `setOnTouchListener` called on it but does not override `performClick`"
|
||
errorLine1=" clipDragHandle.setOnTouchListener { v, event ->"
|
||
errorLine2=" ^">
|
||
<location
|
||
file="src/main/kotlin/org/fossify/keyboard/adapters/ClipsActivityAdapter.kt"
|
||
line="165"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="ClickableViewAccessibility"
|
||
message="`onTouch` lambda should call `View#performClick` when a click is detected"
|
||
errorLine1=" clipDragHandle.setOnTouchListener { v, event ->"
|
||
errorLine2=" ^">
|
||
<location
|
||
file="src/main/kotlin/org/fossify/keyboard/adapters/ClipsActivityAdapter.kt"
|
||
line="165"
|
||
column="47"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="ContentDescription"
|
||
message="Missing `contentDescription` attribute on image"
|
||
errorLine1=" <ImageView"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/layout/item_clip_in_activity.xml"
|
||
line="23"
|
||
column="6"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="ContentDescription"
|
||
message="Missing `contentDescription` attribute on image"
|
||
errorLine1=" <ImageView"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/layout/item_section_label.xml"
|
||
line="16"
|
||
column="6"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="ContentDescription"
|
||
message="Missing `contentDescription` attribute on image"
|
||
errorLine1=" <ImageView"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/layout/keyboard_view_keyboard.xml"
|
||
line="113"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="ContentDescription"
|
||
message="Missing `contentDescription` attribute on image"
|
||
errorLine1=" <ImageView"
|
||
errorLine2=" ~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/layout/keyboard_view_keyboard.xml"
|
||
line="344"
|
||
column="10"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SetTextI18n"
|
||
message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
|
||
errorLine1=" exportClipsFilename.setText("${activity.getString(R.string.app_launcher_name)}_${activity.getCurrentFormattedDateTime()}")"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/kotlin/org/fossify/keyboard/dialogs/ExportClipsDialog.kt"
|
||
line="23"
|
||
column="41"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="SetTextI18n"
|
||
message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
|
||
errorLine1=" clipboardItemsPlaceholder.text = "${getText(R.string.manage_clipboard_empty)}\n\n${getText(R.string.manage_clips)}""
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/kotlin/org/fossify/keyboard/activities/ManageClipboardItemsActivity.kt"
|
||
line="46"
|
||
column="46"/>
|
||
</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/dialog_export_clips.xml"
|
||
line="29"
|
||
column="13"/>
|
||
</issue>
|
||
|
||
<issue
|
||
id="RtlSymmetry"
|
||
message="When you define `paddingEnd` you should probably also define `paddingStart` for right-to-left symmetry"
|
||
errorLine1=" android:paddingEnd="@dimen/normal_margin">"
|
||
errorLine2=" ~~~~~~~~~~~~~~~~~~">
|
||
<location
|
||
file="src/main/res/layout/item_clip_in_activity.xml"
|
||
line="8"
|
||
column="5"/>
|
||
</issue>
|
||
|
||
</issues>
|