[-]
[+]
|
Changed |
_service:tar_git:harbour-bugger.changes
|
|
[-]
[+]
|
Changed |
_service:tar_git:harbour-bugger.spec
^
|
|
[-]
[+]
|
Changed |
_service
^
|
@@ -2,7 +2,7 @@
<service name="tar_git">
<param name="url">https://github.com/sailfishos-chum/bugger.git</param>
<param name="branch"></param>
- <param name="revision">0.9.5+git2</param>
+ <param name="revision">0.9.6</param>
<param name="token"/>
<param name="debian">N</param>
<param name="dumb">N</param>
|
[-]
[+]
|
Deleted |
_service:tar_git:harbour-bugger-0.9.5+git2.tar.gz/qml/qml.pro
^
|
@@ -1,21 +0,0 @@
-######################################################################
-# This is for translation ONLY, use build.sh for building
-######################################################################
-
-TEMPLATE = aux
-TARGET = systemd-watcher
-CONFIG += lrelease
-
-lupdate_only {
-SOURCES += \
- $${_PRO_FILE_PWD_}/$${TARGET}.qml \
- $${_PRO_FILE_PWD_}/cover/*.qml \
- $${_PRO_FILE_PWD_}/pages/*.qml \
- $${_PRO_FILE_PWD_}/components/*.qml \
-
-}
-
-# Input
-EXTRA_TRANSLATIONS += $${_PRO_FILE_PWD_}/../translations/$${TARGET}-en.ts \
- $${_PRO_FILE_PWD_}/../translations/$${TARGET}-de.ts \
- $${_PRO_FILE_PWD_}/../translations/$${TARGET}-sv.ts \
|
[-]
[+]
|
Changed |
_service:tar_git:harbour-bugger-0.9.6.tar.gz/README.md
^
|
@@ -6,5 +6,5 @@
For more information, see the [Help link](https://forum.sailfishos.org/t/10935)
-Binary packages are available in the Chum repo
+Binary packages are available in the [SailfishOS Chum repo](https://build.sailfishos.org/package/show/sailfishos:chum/bugger) and on the Releases page of this repo.
|
[-]
[+]
|
Changed |
_service:tar_git:harbour-bugger-0.9.6.tar.gz/harbour-bugger.desktop
^
|
@@ -3,7 +3,6 @@
Icon=harbour-bugger
X-Nemo-Application-Type=silica-qt5
Exec=sailfish-qml harbour-bugger
-#Exec=sailjail -p template-app.desktop /usr/bin/sailfish-qml template-app
Name=Bugger
Name[de]=Bugger
Name[en]=Bugger
@@ -12,8 +11,4 @@
[X-Sailjail]
ApplicationName=Bugger
OrganizationName=sailfishos-chum
-Permissions=Base
-
-#[X-HarbourBackup]
-#BackupConfigList=/org/nephros/template-app
-#BackupPathList=.local/share/org.nephros.sailfish/TemplateApp/
+#Permissions=Base
|
[-]
[+]
|
Changed |
_service:tar_git:harbour-bugger-0.9.6.tar.gz/harbour-bugger.pro
^
|
@@ -23,5 +23,6 @@
translations/$${TARGET}-de.ts \
translations/$${TARGET}-sv.ts \
+include(translations/translations.pri)
include(icons/icons.pri)
include(sailjail/sailjail.pri)
|
[-]
[+]
|
Changed |
_service:tar_git:harbour-bugger-0.9.6.tar.gz/icons/icons.pri
^
|
@@ -24,8 +24,8 @@
appicon.files += $${_PRO_FILE_PWD_}/icons/$${profile}
}
appicon.commands += true
-appicon.path = /usr/share/icons/hicolor/
+appicon.path = $$PREFIX/share/icons/hicolor/
# also install SVG:
-svg.path = /usr/share/icons/hicolor/scalable/apps
+svg.path = $$PREFIX/share/icons/hicolor/scalable/apps
svg.files = icons/svgs/*.svg
|
[-]
[+]
|
Added |
_service:tar_git:harbour-bugger-0.9.6.tar.gz/qml/components/L10NNotice.qml
^
|
@@ -0,0 +1,29 @@
+/*
+
+Apache License 2.0
+
+Copyright (c) 2022 Peter G. (nephros)
+
+Licensed under the Apache License, Version 2.0 (the "License"); you may not use
+this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+*/
+
+import QtQuick 2.6
+import Sailfish.Silica 1.0
+
+WelcomeLabel {
+ color: Theme.highlightColor
+ text: qsTr('Notice: Even though %1 offers localized versions, please keep your bug report contents in English if at all possible.').arg(Qt.application.name)
+}
+
+// vim: expandtab ts=4 st=4 sw=4 filetype=javascript
|
[-]
[+]
|
Changed |
_service:tar_git:harbour-bugger-0.9.6.tar.gz/qml/components/WelcomeDialog.qml
^
|
@@ -6,8 +6,7 @@
Licensed under the Apache License, Version 2.0 (the "License"); you may not use
this file except in compliance with the License.
-You may obtain a copy of the
-License at
+You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
@@ -25,18 +24,22 @@
Dialog {
canAccept: false
forwardNavigation: false
- Column {
+ SilicaFlickable {
anchors.fill: parent
-
- DialogHeader {
- title: qsTr("Welcome")
- cancelText: qsTr("Dismiss")
- acceptText: ""
+ contentHeight: content.height
+ Column { id: content
+ width: parent.width
+ DialogHeader {
+ title: qsTr("Welcome")
+ cancelText: qsTr("Dismiss")
+ acceptText: ""
+ }
+ WelcomeLabel{ width: parent.width - Theme.horizontalPageMargin
+ text: qsTr('Welcome to the inofficial Sailfish OS bug reporting tool.') }
+ WelcomeLabel{ width: parent.width - Theme.horizontalPageMargin }
+ L10NNotice{ width: parent.width - Theme.horizontalPageMargin }
+ GuideLabel{ width: parent.width - Theme.horizontalPageMargin }
}
- WelcomeLabel{ width: parent.width - Theme.horizontalPageMargin * 2
- text: qsTr('Welcome to the inofficial Sailfish OS bug reporting tool.') }
- WelcomeLabel{ width: parent.width - Theme.horizontalPageMargin * 2}
- GuideLabel{ width: parent.width - Theme.horizontalPageMargin * 2}
}
}
|
[-]
[+]
|
Changed |
_service:tar_git:harbour-bugger-0.9.6.tar.gz/qml/components/WelcomeLabel.qml
^
|
@@ -6,8 +6,7 @@
Licensed under the Apache License, Version 2.0 (the "License"); you may not use
this file except in compliance with the License.
-You may obtain a copy of the
-License at
+You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
@@ -23,15 +22,13 @@
import Sailfish.Silica 1.0
Label {
+ width: parent.width
anchors.horizontalCenter: parent.horizontalCenter
color: Theme.secondaryHighlightColor
font.pixelSize: Theme.fontSizeSmall
horizontalAlignment: Text.AlignJustify
wrapMode: Text.WordWrap
- // show a notice for non-English app locales:
- text: (Qt.locale().name.search(/^en/) !== -1) ? standardText : standardText + l10nnotice
- property string l10nnotice: qsTr('Notice: Even though %1 offers localized versions, please keep your bug report contents in English if at all possible.').arg(Qt.application.name)
- property string standardText: qsTr('
+ text: qsTr('
Please fill out the information about your bug in the fields of the main page.
After this in completed, you will be able to post your bug report in the Pulley Menu at the bottom.
|
[-]
[+]
|
Changed |
_service:tar_git:harbour-bugger-0.9.6.tar.gz/qml/harbour-bugger.qml
^
|
@@ -6,8 +6,7 @@
Licensed under the Apache License, Version 2.0 (the "License"); you may not use
this file except in compliance with the License.
-You may obtain a copy of the
-License at
+You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
@@ -21,7 +20,6 @@
import QtQuick 2.6
import Sailfish.Silica 1.0
-import Nemo.Configuration 1.0
import "pages"
import "cover"
import "components"
@@ -33,7 +31,8 @@
property bool developerMode: false
/* post submit settings */
- property var config
+ property var config: Settings.config
+
//readonly property string postScheme: "sailfishos-bugreport-1" // for a custom Url handler
readonly property string postScheme: config.submit.scheme
readonly property string postHost: config.submit.host
@@ -115,17 +114,9 @@
Component.onCompleted: {
// for sailjail
- Qt.application.domain = "sailfish.nephros.org";
Qt.application.version = "unreleased";
console.info("Intialized", Qt.application.name, "version", Qt.application.version, "by", Qt.application.organization );
console.debug("Parameters: " + Qt.application.arguments.join(" "))
- // correct landscape for Gemini, set once on start
- allowedOrientations = (devicemodel === 'planetgemini')
- ? Orientation.LandscapeInverted
- : defaultAllowedOrientations
-
- // bind the loaded file
- config = Settings.config
if (Qt.application.arguments.indexOf("-developermode") > -1) {
developerMode = true
@@ -139,12 +130,6 @@
getInfo(ssuInfoFile, "ssu");
}
- // correct landscape for Gemini
- ConfigurationValue {
- id: devicemodel
- key: "/desktop/lipstick-jolla-home/model"
- }
-
initialPage: Component { MainPage{} }
cover: CoverPage{}
|
[-]
[+]
|
Changed |
_service:tar_git:harbour-bugger-0.9.6.tar.gz/qml/pages/AboutPage.qml
^
|
@@ -6,8 +6,7 @@
Licensed under the Apache License, Version 2.0 (the "License"); you may not use
this file except in compliance with the License.
-You may obtain a copy of the
-License at
+You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
@@ -21,13 +20,13 @@
import QtQuick 2.6
import Sailfish.Silica 1.0
-//import "../components"
Page {
id: about
readonly property string copyright: "Peter G. (nephros) and other Authors"
readonly property string email: "mailto:sailfish@nephros.org?bcc=sailfish+app@nephros.org&subject=A%20message%20from%20a%20" + Qt.application.name + "%20user&body=Hello%20nephros%2C%0A"
+ readonly property string contriburl: "https://github.com/sailfishos-chum/bugger/graphs/contributors"
readonly property string license: "Apache-2.0"
readonly property string licenseurl: "https://www.apache.org/licenses/LICENSE-2.0.html"
readonly property string source: "https://github.com/sailfishos-chum/bugger"
@@ -55,13 +54,13 @@
}
DetailItem { label: qsTr("Version:"); value: Qt.application.version }
- DetailItem { label: qsTr("Copyright:"); value: copyright; BackgroundItem { anchors.fill: parent; onClicked: Qt.openUrlExternally(email) } }
- DetailItem { label: qsTr("License:"); value: license + " (" + licenseurl + ")"; BackgroundItem { anchors.fill: parent; onClicked: Qt.openUrlExternally(licenseurl) } }
- DetailItem { label: qsTr("Source Code:"); value: source; BackgroundItem { anchors.fill: parent; onClicked: Qt.openUrlExternally(source) } }
+ DetailItem { label: qsTr("Copyright:"); value: copyright; BackgroundItem { anchors.fill: parent; onClicked: Qt.openUrlExternally(email) } }
+ DetailItem { label: qsTr("License:"); value: license; BackgroundItem { anchors.fill: parent; onClicked: Qt.openUrlExternally(licenseurl) } }
+ DetailItem { label: qsTr("Source Code:"); value: source; BackgroundItem { anchors.fill: parent; onClicked: Qt.openUrlExternally(source) } }
SectionHeader { text: qsTr("Credits") }
- DetailItem { label: qsTr("Bug Coodination Team Lead: "); value: "pherjung" }
- DetailItem { label: qsTr("Contributions and Help: "); value: "thigg,\nflypig" }
- DetailItem { label: qsTr("Translation: %1", "%1 is the native language name").arg(Qt.locale("de").nativeLanguageName); value: "nephros" }
+ DetailItem { label: qsTr("Bug Coordination Team Lead: "); value: "pherjung" }
+ DetailItem { label: qsTr("Contributions and Help: "); value: "thigg,\nflypig"; BackgroundItem { anchors.fill: parent; onClicked: Qt.openUrlExternally(contriburl) }}
+ DetailItem { label: qsTr("Translation: %1", "%1 is the native language name").arg(Qt.locale("de").nativeLanguageName); value: "nephros,\nthigg" }
DetailItem { label: qsTr("Translation: %1", "%1 is the native language name").arg(Qt.locale("sv").nativeLanguageName); value: "eson" }
}
}
|
[-]
[+]
|
Changed |
_service:tar_git:harbour-bugger-0.9.6.tar.gz/qml/pages/MainPage.qml
^
|
@@ -6,8 +6,7 @@
Licensed under the Apache License, Version 2.0 (the "License"); you may not use
this file except in compliance with the License.
-You may obtain a copy of the
-License at
+You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
@@ -57,6 +56,17 @@
0
readonly property string infoFooter: 'the initial version of this bug report was created using ' + Qt.application.name + " v" + Qt.application.version
+ // from org.nemomobile.systemsettings to determine Device Owner
+ UserInfo{id: userInfo; uid: 100000}
+ // from org.nemomobile.systemsettings to determine OS language
+ LanguageModel{id: languageModel}
+ property string oslanguage: languageModel.languageName(languageModel.currentIndex)
+ property string uilocale: Qt.locale().name
+ property string oslocale: languageModel.locale(languageModel.currentIndex)
+
+ onOslanguageChanged: console.info("Detected OS Language:", oslanguage)
+ onOslocaleChanged: console.info("Detected OS Locale:", oslocale)
+
/* handle different states of completeness */
states: [
// "" = default = incomplete
@@ -100,11 +110,6 @@
}
]
- // from org.nemomobile.systemsettings to determine OS language
- LanguageModel{id: languageModel}
- // from org.nemomobile.systemsettings to determine Device Owner
- UserInfo{id: userInfo; uid: 100000}
-
function resetFields() {
text_title.text = "";
text_desc.text = "";
@@ -141,24 +146,30 @@
Column { id: col
width: parent.width
PageHeader { id: header ; title: qsTr("Bug Info (%1)").arg(qsTr("incomplete", "State of completeness of a bug report")) }
- WelcomeLabel{
- width: parent.width - Theme.horizontalPageMargin * 2
+ /* tap-to-hide information */
+ SilicaItem { id: hidetext
+ width: parent.width - Theme.horizontalPageMargin
+ anchors.horizontalCenter: parent.horizontalCenter
clip: true
- Label {
+ property bool hide: false
+ height: hide ? 0 : (lblcol.height + dismisslbl.height)
+ opacity: hide ? 0 : 1.0
+ visible: height > 0
+ Behavior on opacity { FadeAnimation{ duration: 1000; easing.type: Easing.OutQuart} }
+ Behavior on height { PropertyAnimation{ duration: 600; easing.type: Easing.OutQuad} }
+ Column { id: lblcol
+ width: parent.width
+ WelcomeLabel { }
+ L10NNotice{ visible: !(/^en/.test(uilocale)) }
+ }
+ Label { id: dismisslbl
anchors.right: parent.right
anchors.bottom: parent.bottom
- anchors.rightMargin: Theme.horizontalPageMargin
color: Theme.secondaryColor
font.italic: true
font.pixelSize: Theme.fontSizeTiny
text: qsTr("You can tap this section to hide it.")
}
- property bool hide: false
- height: hide ? 0 : implicitHeight
- opacity: hide ? 0 : 1.0
- visible: height > 0
- Behavior on opacity { FadeAnimation{ duration: 1000; easing.type: Easing.OutQuart} }
- Behavior on height { PropertyAnimation{ duration: 600; easing.type: Easing.OutQuad} }
BackgroundItem { anchors.centerIn: parent; anchors.fill: parent;
onClicked: {
parent.hide = true;
@@ -282,10 +293,10 @@
}
}
}
- VersionSelect { id: regver; state: "version"; visible: regsw.checked}
- VersionSelect { id: regarch; state: "arch"; visible: regsw.checked}
+ VersionSelect { id: regver; state: "version"; visible: regsw.checked; anchors.left: regsw.left ; anchors.leftMargin: Theme.itemSizeExtraSmall - Theme.paddingLarge }
+ VersionSelect { id: regarch; state: "arch"; visible: regsw.checked; anchors.left: regsw.left ; anchors.leftMargin: Theme.itemSizeExtraSmall - Theme.paddingLarge }
Column {
- width: parent.width - Theme.horizontalPageMargin
+ width: parent.width
SectionHeader { text: qsTr("Modifications") }
TextSwitch { id: pmsw; checked: bugInfo.mods.patchmanager; text: "Patchmanager" + " " + qsTr("(autodetected)"); automaticCheck: false; highlighted: false; }
TextSwitch { id: orsw; checked: bugInfo.mods.openrepos; text: "OpenRepos" + " " + qsTr("(autodetected)"); automaticCheck: false; highlighted: false; }
@@ -329,7 +340,7 @@
"REPRODUCIBILITY: " + repro.sliderValue + "%" + " (" + repro.userText + ")"+ " \n"
+ "OSVERSION: " + bugInfo.os.version_id + " \n"
+ "HARDWARE: " + bugInfo.hw.name + " - " + bugInfo.hw.id + " - " + bugInfo.hw.mer_ha_device + " - " + bugInfo.hw.version_id + " - " + bugInfo.ssu.arch + " \n"
- + "UI LANGUAGE: " + languageModel.languageName(languageModel.currentIndex) + " (user: " + Qt.locale().name + ", os: " + languageModel.locale(languageModel.currentIndex) + ")" + " \n"
+ + "UI LANGUAGE: " + oslanguage + " (user: " + uilocale + ", os: " + oslocale + ")" + " \n"
+ "REGRESSION: " + (regsw.checked?"yes":"no")
+ ( regsw.checked
? " (since: " + ((!!regver.value) ? regver.value : "n/a") + " - " + ((!!regarch.value) ? regarch.value : "n/a") + ")"
|
[-]
[+]
|
Added |
_service:tar_git:harbour-bugger-0.9.6.tar.gz/sailjail/harbour-bugger.local
^
|
@@ -0,0 +1,4 @@
+allusers
+noblacklist /home
+noblacklist /home/.system/var/lib/environment/${UID}
+read-only /home/.system/var/lib/environment/${UID}/locale.conf
|
[-]
[+]
|
Changed |
_service:tar_git:harbour-bugger-0.9.6.tar.gz/sailjail/harbour-bugger.profile
^
|
@@ -6,11 +6,31 @@
# x-sailjail-translation-key-long-description = permission-la-data_description
# x-sailjail-long-description = Access necessary resources for Bugger to work
-# PERMISSIONS
-# x-sailjail-permission = Base
+# language detection
+
+# detect user settings
+# see https://github.com/sailfishos/nemo-qml-plugin-systemsettings/blob/master/src/localeconfig.cpp#L43
+# we need to be able to read
+# /home/.system/var/lib/environment/${UID}/locale.conf
+# but no stanza in sailjail will make it work.
+# but doing it in firejail config works
+#
+# use bare name without path here! it will look files in /etc/firejail
+include harbour-bugger.local
+
+# detect system settings
+# see https://github.com/sailfishos/nemo-qml-plugin-systemsettings/blob/master/src/localeconfig.cpp#L50
+private-etc locale.conf
+private-etc locale.preferred.conf
+
+# needed for LanguageModel
+# see https://github.com/sailfishos/nemo-qml-plugin-systemsettings/blob/master/src/languagemodel.cpp#L45
+whitelist /usr/share/jolla-supported-languages
+read-only /usr/share/jolla-supported-languages
# we need a read-only copy to read "arch" from
private-etc ssu/ssu.ini
# patchmanager detection parses this for enabled patches
private-etc patchmanager2.conf
+
|
[-]
[+]
|
Changed |
_service:tar_git:harbour-bugger-0.9.6.tar.gz/sailjail/sailjail.pri
^
|
@@ -1,8 +1,12 @@
OTHER_FILES += \
- $$PWD/harbour-bugger.profile \
+ $$PWD/$${TARGET}.profile \
+ $$PWD/$${TARGET}.local \
-INSTALLS += sjprofile
+INSTALLS += sjprofile fjprofile
-sjprofile.files = $$PWD/harbour-bugger.profile
+sjprofile.files = $$PWD/$${TARGET}.profile
sjprofile.path = $$INSTALL_ROOT/etc/sailjail/permissions
+fjprofile.files = $$PWD/$${TARGET}.local
+fjprofile.path = $$INSTALL_ROOT/etc/firejail
+
|
[-]
[+]
|
Changed |
_service:tar_git:harbour-bugger-0.9.6.tar.gz/translations/harbour-bugger-de.ts
^
|
@@ -14,15 +14,11 @@
<translation>Was ist %1?</translation>
</message>
<message>
- <source> </source>
- <translation type="vanished"> </translation>
- </message>
- <message>
<location filename="../qml/pages/AboutPage.qml" line="54"/>
<source>%1 is little tool to assist reporting bugs on https://forum.sailfishos.org, following a more or less standardized template.
Reporting bugs in this way should improve Jollas ability to pick them up and track them internally. For more information, see %2</source>
- <translation>%1 ist ein kleines Werkzeug das beim Erstellen von Bug Reports auf https://forum.sailfishos.org helfen soll, indem ein mehr oder wenigre standardisiertes Format verwendet wird.
-Reports, die auf diese Weise erstellt werden, sollten Jollas Fähigkeit erhöhen, diese aufzunehmen und zu tracken. Weitere Informationen dazu gibts unter %2</translation>
+ <translation>%1 ist ein kleines Werkzeug das beim Erstellen von Bug Reports (Fehlermeldungen) auf https://forum.sailfishos.org helfen soll, indem ein mehr oder weniger standardisiertes Format verwendet wird.
+Reports, die auf diese Weise erstellt werden, können leichter von Jolla aufgenommen und getrackt werden. Weitere Informationen hierzu unter %2</translation>
</message>
<message>
<location filename="../qml/pages/AboutPage.qml" line="57"/>
@@ -51,8 +47,8 @@
</message>
<message>
<location filename="../qml/pages/AboutPage.qml" line="62"/>
- <source>Bug Coodination Team Lead: </source>
- <translation type="unfinished"></translation>
+ <source>Bug Coordination Team Lead: </source>
+ <translation>Bug Coordination Team Leitung:</translation>
</message>
<message>
<location filename="../qml/pages/AboutPage.qml" line="63"/>
@@ -95,17 +91,35 @@
Software versions: Please indicate version number instead of current/latest, as every version has been current or latest at some point in time!
</source>
- <translation type="unfinished"></translation>
+ <translation>
+Bitte stelle sicher, dass du die Richtlinien zum erstellen von Bug Reports kennst und verwende die Vorlage.
+
+Richtlinien: https://forum.sailfishos.org/c/15
+
+Wenn du dir unsicher beim ausfüllen bist, stelle deine Fragen im Forum in der Kategorie 'General'.
+
+General: https://forum.sailfishos.org/c/15
+
+Versionsnummern: Bitte gib konkrete Versionsnummern an. Jede Version war mal die neuste oder aktuelle.
+ </translation>
+ </message>
+</context>
+<context>
+ <name>L10NNotice</name>
+ <message>
+ <location filename="../qml/components/L10NNotice.qml" line="26"/>
+ <source>Notice: Even though %1 offers localized versions, please keep your bug report contents in English if at all possible.</source>
+ <translation>Obwohl %1 in übersetzten Varianten vorliegt, sollte der Inhalt des Bugreports wenn möglich auf Englisch gehalten werden.</translation>
</message>
</context>
<context>
<name>MainPage</name>
<message>
- <location filename="../qml/pages/MainPage.qml" line="65"/>
- <location filename="../qml/pages/MainPage.qml" line="85"/>
- <location filename="../qml/pages/MainPage.qml" line="91"/>
- <location filename="../qml/pages/MainPage.qml" line="97"/>
- <location filename="../qml/pages/MainPage.qml" line="143"/>
+ <location filename="../qml/pages/MainPage.qml" line="64"/>
+ <location filename="../qml/pages/MainPage.qml" line="84"/>
+ <location filename="../qml/pages/MainPage.qml" line="90"/>
+ <location filename="../qml/pages/MainPage.qml" line="96"/>
+ <location filename="../qml/pages/MainPage.qml" line="142"/>
<source>Bug Info (%1)</source>
<translation>Bugreport (%1)</translation>
</message>
@@ -115,102 +129,102 @@
</message>
<message>
<source>incomplete</source>
- <translation type="vanished">unzureichend</translation>
+ <translation type="vanished">unvollständig</translation>
</message>
<message>
- <location filename="../qml/pages/MainPage.qml" line="86"/>
- <location filename="../qml/pages/MainPage.qml" line="92"/>
- <location filename="../qml/pages/MainPage.qml" line="98"/>
+ <location filename="../qml/pages/MainPage.qml" line="85"/>
+ <location filename="../qml/pages/MainPage.qml" line="91"/>
+ <location filename="../qml/pages/MainPage.qml" line="97"/>
<source>Ready for posting</source>
- <translation>Bereit zum Post</translation>
+ <translation>Bereit zum posten</translation>
</message>
<message>
- <location filename="../qml/pages/MainPage.qml" line="267"/>
+ <location filename="../qml/pages/MainPage.qml" line="271"/>
<source>unknown</source>
<comment>Reproducibility</comment>
<translation>Reproduzierbarkeit</translation>
</message>
<message>
- <location filename="../qml/pages/MainPage.qml" line="312"/>
+ <location filename="../qml/pages/MainPage.qml" line="316"/>
<source>Please fill in the required fields</source>
<translation>Bitte fülle die Pflichtfelder aus</translation>
</message>
<message>
- <location filename="../qml/pages/MainPage.qml" line="154"/>
+ <location filename="../qml/pages/MainPage.qml" line="164"/>
<source>You can tap this section to hide it.</source>
- <translation>Du kannst diesen Bereich antippen zum Verstecken</translation>
+ <translation>Antippen zum verstecken</translation>
</message>
<message>
- <location filename="../qml/pages/MainPage.qml" line="65"/>
- <location filename="../qml/pages/MainPage.qml" line="143"/>
+ <location filename="../qml/pages/MainPage.qml" line="64"/>
+ <location filename="../qml/pages/MainPage.qml" line="142"/>
<source>incomplete</source>
<comment>State of completeness of a bug report</comment>
- <translation>unzureichend</translation>
+ <translation>unvollständig</translation>
</message>
<message>
- <location filename="../qml/pages/MainPage.qml" line="70"/>
- <location filename="../qml/pages/MainPage.qml" line="179"/>
- <location filename="../qml/pages/MainPage.qml" line="313"/>
+ <location filename="../qml/pages/MainPage.qml" line="69"/>
+ <location filename="../qml/pages/MainPage.qml" line="183"/>
+ <location filename="../qml/pages/MainPage.qml" line="317"/>
<source>Title</source>
<translation>Titel</translation>
</message>
<message>
- <location filename="../qml/pages/MainPage.qml" line="70"/>
- <location filename="../qml/pages/MainPage.qml" line="75"/>
- <location filename="../qml/pages/MainPage.qml" line="80"/>
+ <location filename="../qml/pages/MainPage.qml" line="69"/>
+ <location filename="../qml/pages/MainPage.qml" line="74"/>
+ <location filename="../qml/pages/MainPage.qml" line="79"/>
<source>%1 field is too short</source>
- <translation> %1 ist zu kurz</translation>
+ <translation>%1 ist zu kurz</translation>
</message>
<message>
- <location filename="../qml/pages/MainPage.qml" line="85"/>
+ <location filename="../qml/pages/MainPage.qml" line="84"/>
<source>ok</source>
<comment>State of completeness of a bug report</comment>
<translation>i.O.</translation>
</message>
<message>
- <location filename="../qml/pages/MainPage.qml" line="86"/>
+ <location filename="../qml/pages/MainPage.qml" line="85"/>
<source>, but please add more information</source>
<translation>, aber bitte füge mehr hinzu</translation>
</message>
<message>
- <location filename="../qml/pages/MainPage.qml" line="91"/>
+ <location filename="../qml/pages/MainPage.qml" line="90"/>
<source>good</source>
<comment>State of completeness of a bug report</comment>
<translation>gut</translation>
</message>
<message>
- <location filename="../qml/pages/MainPage.qml" line="97"/>
+ <location filename="../qml/pages/MainPage.qml" line="96"/>
<source>complete</source>
<comment>State of completeness of a bug report</comment>
<translation>perfekt</translation>
</message>
<message>
- <location filename="../qml/pages/MainPage.qml" line="181"/>
+ <location filename="../qml/pages/MainPage.qml" line="185"/>
<source>A New Bug Report</source>
<translation>Neuer Bugreport</translation>
</message>
<message>
- <location filename="../qml/pages/MainPage.qml" line="182"/>
+ <location filename="../qml/pages/MainPage.qml" line="186"/>
<source>Please be brief but descriptive</source>
<translation>Bitte kurz aber aussagekräftig</translation>
</message>
<message>
- <location filename="../qml/pages/MainPage.qml" line="75"/>
- <location filename="../qml/pages/MainPage.qml" line="188"/>
- <location filename="../qml/pages/MainPage.qml" line="314"/>
+ <location filename="../qml/pages/MainPage.qml" line="74"/>
+ <location filename="../qml/pages/MainPage.qml" line="192"/>
+ <location filename="../qml/pages/MainPage.qml" line="318"/>
<source>Description</source>
<translation>Beschreibung</translation>
</message>
<message>
- <location filename="../qml/pages/MainPage.qml" line="313"/>
- <location filename="../qml/pages/MainPage.qml" line="314"/>
- <location filename="../qml/pages/MainPage.qml" line="315"/>
+ <location filename="../qml/pages/MainPage.qml" line="317"/>
+ <location filename="../qml/pages/MainPage.qml" line="318"/>
+ <location filename="../qml/pages/MainPage.qml" line="319"/>
<source>%1 field is incomplete</source>
<translation>Feld %1 ist unvollständig</translation>
</message>
<message>
|
[-]
[+]
|
Changed |
_service:tar_git:harbour-bugger-0.9.6.tar.gz/translations/harbour-bugger-en.ts
^
|
@@ -46,7 +46,7 @@
</message>
<message>
<location filename="../qml/pages/AboutPage.qml" line="62"/>
- <source>Bug Coodination Team Lead: </source>
+ <source>Bug Coordination Team Lead: </source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -94,281 +94,289 @@
</message>
</context>
<context>
+ <name>L10NNotice</name>
+ <message>
+ <location filename="../qml/components/L10NNotice.qml" line="26"/>
+ <source>Notice: Even though %1 offers localized versions, please keep your bug report contents in English if at all possible.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>MainPage</name>
<message>
- <location filename="../qml/pages/MainPage.qml" line="65"/>
- <location filename="../qml/pages/MainPage.qml" line="85"/>
- <location filename="../qml/pages/MainPage.qml" line="91"/>
- <location filename="../qml/pages/MainPage.qml" line="97"/>
- <location filename="../qml/pages/MainPage.qml" line="143"/>
+ <location filename="../qml/pages/MainPage.qml" line="64"/>
+ <location filename="../qml/pages/MainPage.qml" line="84"/>
+ <location filename="../qml/pages/MainPage.qml" line="90"/>
+ <location filename="../qml/pages/MainPage.qml" line="96"/>
+ <location filename="../qml/pages/MainPage.qml" line="142"/>
<source>Bug Info (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/MainPage.qml" line="65"/>
- <location filename="../qml/pages/MainPage.qml" line="143"/>
+ <location filename="../qml/pages/MainPage.qml" line="64"/>
+ <location filename="../qml/pages/MainPage.qml" line="142"/>
<source>incomplete</source>
<comment>State of completeness of a bug report</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/MainPage.qml" line="70"/>
- <location filename="../qml/pages/MainPage.qml" line="75"/>
- <location filename="../qml/pages/MainPage.qml" line="80"/>
+ <location filename="../qml/pages/MainPage.qml" line="69"/>
+ <location filename="../qml/pages/MainPage.qml" line="74"/>
+ <location filename="../qml/pages/MainPage.qml" line="79"/>
<source>%1 field is too short</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/MainPage.qml" line="70"/>
- <location filename="../qml/pages/MainPage.qml" line="179"/>
- <location filename="../qml/pages/MainPage.qml" line="313"/>
+ <location filename="../qml/pages/MainPage.qml" line="69"/>
+ <location filename="../qml/pages/MainPage.qml" line="183"/>
+ <location filename="../qml/pages/MainPage.qml" line="317"/>
<source>Title</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/MainPage.qml" line="75"/>
- <location filename="../qml/pages/MainPage.qml" line="188"/>
- <location filename="../qml/pages/MainPage.qml" line="314"/>
+ <location filename="../qml/pages/MainPage.qml" line="74"/>
+ <location filename="../qml/pages/MainPage.qml" line="192"/>
+ <location filename="../qml/pages/MainPage.qml" line="318"/>
<source>Description</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/MainPage.qml" line="80"/>
- <location filename="../qml/pages/MainPage.qml" line="315"/>
+ <location filename="../qml/pages/MainPage.qml" line="79"/>
+ <location filename="../qml/pages/MainPage.qml" line="319"/>
<source>Steps</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/MainPage.qml" line="85"/>
+ <location filename="../qml/pages/MainPage.qml" line="84"/>
<source>ok</source>
<comment>State of completeness of a bug report</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/MainPage.qml" line="86"/>
- <location filename="../qml/pages/MainPage.qml" line="92"/>
- <location filename="../qml/pages/MainPage.qml" line="98"/>
+ <location filename="../qml/pages/MainPage.qml" line="85"/>
+ <location filename="../qml/pages/MainPage.qml" line="91"/>
+ <location filename="../qml/pages/MainPage.qml" line="97"/>
<source>Ready for posting</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/MainPage.qml" line="86"/>
+ <location filename="../qml/pages/MainPage.qml" line="85"/>
<source>, but please add more information</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/MainPage.qml" line="91"/>
+ <location filename="../qml/pages/MainPage.qml" line="90"/>
<source>good</source>
<comment>State of completeness of a bug report</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/MainPage.qml" line="97"/>
+ <location filename="../qml/pages/MainPage.qml" line="96"/>
<source>complete</source>
<comment>State of completeness of a bug report</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/MainPage.qml" line="154"/>
+ <location filename="../qml/pages/MainPage.qml" line="164"/>
<source>You can tap this section to hide it.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/MainPage.qml" line="181"/>
+ <location filename="../qml/pages/MainPage.qml" line="185"/>
<source>A New Bug Report</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/MainPage.qml" line="182"/>
+ <location filename="../qml/pages/MainPage.qml" line="186"/>
<source>Please be brief but descriptive</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/MainPage.qml" line="191"/>
+ <location filename="../qml/pages/MainPage.qml" line="195"/>
<source>Describe what is not working</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/MainPage.qml" line="195"/>
+ <location filename="../qml/pages/MainPage.qml" line="199"/>
<source>Steps to Reproduce</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/MainPage.qml" line="200"/>
+ <location filename="../qml/pages/MainPage.qml" line="204"/>
<source>How to reproduce</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/MainPage.qml" line="202"/>
+ <location filename="../qml/pages/MainPage.qml" line="206"/>
<source>Provide as much information as you have</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/MainPage.qml" line="209"/>
+ <location filename="../qml/pages/MainPage.qml" line="213"/>
<source>Preconditions</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/MainPage.qml" line="213"/>
+ <location filename="../qml/pages/MainPage.qml" line="217"/>
<source>Some Context information</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/MainPage.qml" line="214"/>
+ <location filename="../qml/pages/MainPage.qml" line="218"/>
<source>e.g. 'an email account is needed'.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/MainPage.qml" line="217"/>
+ <location filename="../qml/pages/MainPage.qml" line="221"/>
<source>Expected Results</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/MainPage.qml" line="220"/>
+ <location filename="../qml/pages/MainPage.qml" line="224"/>
<source>What outcome did you expect</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/MainPage.qml" line="221"/>
+ <location filename="../qml/pages/MainPage.qml" line="225"/>
<source>e.g. 'an error notification', 'a message is shown'</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/MainPage.qml" line="223"/>
|
[-]
[+]
|
Changed |
_service:tar_git:harbour-bugger-0.9.6.tar.gz/translations/harbour-bugger-sv.ts
^
|
@@ -4,49 +4,61 @@
<context>
<name>AboutPage</name>
<message>
+ <location filename="../qml/pages/AboutPage.qml" line="45"/>
<source>About</source>
<translation>Om</translation>
</message>
<message>
+ <location filename="../qml/pages/AboutPage.qml" line="57"/>
<source>Version:</source>
<translation>Version:</translation>
</message>
<message>
+ <location filename="../qml/pages/AboutPage.qml" line="58"/>
<source>Copyright:</source>
<translation>Copyright:</translation>
</message>
<message>
+ <location filename="../qml/pages/AboutPage.qml" line="59"/>
<source>License:</source>
<translation>Licens:</translation>
</message>
<message>
+ <location filename="../qml/pages/AboutPage.qml" line="60"/>
<source>Source Code:</source>
<translation>Källkod:</translation>
</message>
<message>
+ <location filename="../qml/pages/AboutPage.qml" line="61"/>
<source>Credits</source>
<translation>Erkännanden</translation>
</message>
<message>
+ <location filename="../qml/pages/AboutPage.qml" line="64"/>
+ <location filename="../qml/pages/AboutPage.qml" line="65"/>
<source>Translation: %1</source>
<comment>%1 is the native language name</comment>
<translation>Översättningar: %1</translation>
</message>
<message>
+ <location filename="../qml/pages/AboutPage.qml" line="46"/>
<source>What's %1?</source>
<translation type="unfinished"></translation>
</message>
<message>
+ <location filename="../qml/pages/AboutPage.qml" line="54"/>
<source>%1 is little tool to assist reporting bugs on https://forum.sailfishos.org, following a more or less standardized template.
Reporting bugs in this way should improve Jollas ability to pick them up and track them internally. For more information, see %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Bug Coodination Team Lead: </source>
+ <location filename="../qml/pages/AboutPage.qml" line="63"/>
+ <source>Contributions and Help: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Contributions and Help: </source>
+ <location filename="../qml/pages/AboutPage.qml" line="62"/>
+ <source>Bug Coordination Team Lead: </source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -142,10 +154,12 @@
<context>
<name>DeviceInfo</name>
<message>
+ <location filename="../qml/components/DeviceInfo.qml" line="27"/>
<source>Device</source>
<translation type="unfinished"></translation>
</message>
<message>
+ <location filename="../qml/components/DeviceInfo.qml" line="39"/>
<source>Operating System</source>
<translation type="unfinished"></translation>
</message>
@@ -153,6 +167,7 @@
<context>
<name>GuideLabel</name>
<message>
+ <location filename="../qml/components/GuideLabel.qml" line="32"/>
<source>
Please review the guidelines and follow the template when creating a bug report.
@@ -168,213 +183,289 @@
</message>
</context>
<context>
+ <name>L10NNotice</name>
+ <message>
+ <location filename="../qml/components/L10NNotice.qml" line="26"/>
+ <source>Notice: Even though %1 offers localized versions, please keep your bug report contents in English if at all possible.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>MainPage</name>
<message>
+ <location filename="../qml/pages/MainPage.qml" line="309"/>
<source>About</source>
<translation type="unfinished">Om</translation>
</message>
<message>
+ <location filename="../qml/pages/MainPage.qml" line="64"/>
+ <location filename="../qml/pages/MainPage.qml" line="84"/>
+ <location filename="../qml/pages/MainPage.qml" line="90"/>
+ <location filename="../qml/pages/MainPage.qml" line="96"/>
+ <location filename="../qml/pages/MainPage.qml" line="142"/>
<source>Bug Info (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
+ <location filename="../qml/pages/MainPage.qml" line="64"/>
+ <location filename="../qml/pages/MainPage.qml" line="142"/>
<source>incomplete</source>
<comment>State of completeness of a bug report</comment>
<translation type="unfinished"></translation>
</message>
<message>
+ <location filename="../qml/pages/MainPage.qml" line="69"/>
+ <location filename="../qml/pages/MainPage.qml" line="74"/>
+ <location filename="../qml/pages/MainPage.qml" line="79"/>
<source>%1 field is too short</source>
<translation type="unfinished"></translation>
</message>
<message>
+ <location filename="../qml/pages/MainPage.qml" line="69"/>
+ <location filename="../qml/pages/MainPage.qml" line="183"/>
+ <location filename="../qml/pages/MainPage.qml" line="317"/>
<source>Title</source>
<translation type="unfinished"></translation>
</message>
<message>
+ <location filename="../qml/pages/MainPage.qml" line="74"/>
+ <location filename="../qml/pages/MainPage.qml" line="192"/>
+ <location filename="../qml/pages/MainPage.qml" line="318"/>
<source>Description</source>
<translation type="unfinished"></translation>
</message>
<message>
+ <location filename="../qml/pages/MainPage.qml" line="79"/>
+ <location filename="../qml/pages/MainPage.qml" line="319"/>
<source>Steps</source>
<translation type="unfinished"></translation>
</message>
<message>
+ <location filename="../qml/pages/MainPage.qml" line="84"/>
<source>ok</source>
<comment>State of completeness of a bug report</comment>
<translation type="unfinished"></translation>
</message>
<message>
+ <location filename="../qml/pages/MainPage.qml" line="85"/>
+ <location filename="../qml/pages/MainPage.qml" line="91"/>
+ <location filename="../qml/pages/MainPage.qml" line="97"/>
<source>Ready for posting</source>
<translation type="unfinished"></translation>
</message>
<message>
+ <location filename="../qml/pages/MainPage.qml" line="85"/>
<source>, but please add more information</source>
<translation type="unfinished"></translation>
</message>
<message>
+ <location filename="../qml/pages/MainPage.qml" line="90"/>
<source>good</source>
<comment>State of completeness of a bug report</comment>
<translation type="unfinished"></translation>
</message>
<message>
+ <location filename="../qml/pages/MainPage.qml" line="96"/>
<source>complete</source>
<comment>State of completeness of a bug report</comment>
<translation type="unfinished"></translation>
</message>
<message>
+ <location filename="../qml/pages/MainPage.qml" line="164"/>
<source>You can tap this section to hide it.</source>
<translation type="unfinished"></translation>
</message>
<message>
+ <location filename="../qml/pages/MainPage.qml" line="185"/>
<source>A New Bug Report</source>
<translation type="unfinished"></translation>
</message>
<message>
+ <location filename="../qml/pages/MainPage.qml" line="186"/>
<source>Please be brief but descriptive</source>
<translation type="unfinished"></translation>
</message>
<message>
+ <location filename="../qml/pages/MainPage.qml" line="195"/>
<source>Describe what is not working</source>
<translation type="unfinished"></translation>
</message>
<message>
+ <location filename="../qml/pages/MainPage.qml" line="199"/>
<source>Steps to Reproduce</source>
<translation type="unfinished"></translation>
|
[-]
[+]
|
Added |
_service:tar_git:harbour-bugger-0.9.6.tar.gz/translations/translations.pri
^
|
@@ -0,0 +1,13 @@
+qm.input = TRANSLATIONS
+qm.output = $$OUT_PWD/translations/${QMAKE_FILE_BASE}.qm
+qm.commands = @echo "compiling ${QMAKE_FILE_NAME}"; \
+ lrelease -removeidentical -silent ${QMAKE_FILE_NAME} -qm ${QMAKE_FILE_OUT}
+qm.CONFIG = target_predeps no_link
+
+QMAKE_EXTRA_COMPILERS += qm
+
+translations.files = $$OUT_PWD/translations/*.qm
+translations.path = $$PREFIX/share/$$TARGET/translations
+translations.CONFIG += no_check_exist
+
+INSTALLS += translations
|
[-]
[+]
|
Changed |
_service:tar_git:harbour-bugger.yaml
^
|
@@ -1,6 +1,6 @@
Name: harbour-bugger
Summary: Bug reporting helper
-Version: 0.9.5
+Version: 0.9.6
Release: 0
Group: Applications
License: ASL 2.0
@@ -9,11 +9,12 @@
Sources:
- '%{name}-%{version}.tar.gz'
Description: |
- Bugger is little tool to assist reporting bugs on
- https://forum.sailfishos.org, following a more or less standardized
- template.
+ Bugger is little tool to assist reporting bugs on https://forum.sailfishos.org,
+ following a more or less standardized template.
+
Reporting bugs in this way should improve Jollas ability to pick them up
and track them internally.
+
For more information, see Help link in the description
@@ -70,6 +71,7 @@
# harbour does not allow this:
# '%{_datadir}/icons/*/*/apps/%{name}.svg'
- '%config %{_sysconfdir}/sailjail/permissions/%{name}.profile'
+ - '%config %{_sysconfdir}/firejail/%{name}.local'
- '%dir %{_datadir}/%{name}'
- '%{_datadir}/%{name}/translations/*.qm'
- '%{_datadir}/%{name}/qml/*'
|