Merge lp:~laney/ubuntu-system-settings/translation-tweaks into lp:ubuntu-system-settings

Proposed by Iain Lane
Status: Merged
Approved by: Sebastien Bacher
Approved revision: 412
Merged at revision: 409
Proposed branch: lp:~laney/ubuntu-system-settings/translation-tweaks
Merge into: lp:ubuntu-system-settings
Diff against target: 934 lines (+187/-155)
11 files modified
plugins/battery/PageComponent.qml (+16/-10)
plugins/battery/SleepValues.qml (+20/-15)
plugins/bluetooth/ConfirmPasskeyDialog.qml (+1/-0)
plugins/bluetooth/PageComponent.qml (+2/-0)
plugins/phone/PageComponent.qml (+1/-0)
plugins/phone/Services.qml (+1/-0)
plugins/security-privacy/LockSecurity.qml (+5/-5)
plugins/security-privacy/PageComponent.qml (+8/-3)
plugins/security-privacy/PhoneLocking.qml (+4/-3)
plugins/system-update/PageComponent.qml (+7/-2)
po/ubuntu-system-settings.pot (+122/-117)
To merge this branch: bzr merge lp:~laney/ubuntu-system-settings/translation-tweaks
Reviewer Review Type Date Requested Status
PS Jenkins bot continuous-integration Approve
Sebastien Bacher (community) Approve
Review via email: mp+188374@code.launchpad.net

Commit message

Various translation tweaks as noted in LP: #1233214

Description of the change

Various translation tweaks as noted in LP: #1233214

To post a comment you must log in.
410. By Iain Lane

Give argument for singular form in all translations

411. By Iain Lane

make pot

Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Approve (continuous-integration)
412. By Iain Lane

Fix plural translations harder

Revision history for this message
Sebastien Bacher (seb128) wrote :

looks fine to me

review: Approve
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Approve (continuous-integration)

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'plugins/battery/PageComponent.qml'
--- plugins/battery/PageComponent.qml 2013-09-30 11:09:29 +0000
+++ plugins/battery/PageComponent.qml 2013-09-30 16:48:42 +0000
@@ -43,13 +43,17 @@
43 hr = Math.round (timeDelta / 3600),43 hr = Math.round (timeDelta / 3600),
44 day = Math.round (timeDelta / 86400);44 day = Math.round (timeDelta / 86400);
45 if (sec < 60)45 if (sec < 60)
46 return i18n.tr("%1 second ago".arg(sec), "%1 seconds ago".arg(sec), sec)46 // TRANSLATORS: %1 is the number of seconds
47 return i18n.tr("%1 second ago", "%1 seconds ago", sec).arg(sec)
47 else if (min < 60)48 else if (min < 60)
48 return i18n.tr("%1 minute ago".arg(min), "%1 minutes ago".arg(min), min)49 // TRANSLATORS: %1 is the number of minutes
50 return i18n.tr("%1 minute ago", "%1 minutes ago", min).arg(min)
49 else if (hr < 24)51 else if (hr < 24)
50 return i18n.tr("%1 hour ago".arg(hr), "%1 hours ago".arg(hr), hr)52 // TRANSLATORS: %1 is the number of hours
53 return i18n.tr("%1 hour ago", "%1 hours ago", hr).arg(hr)
51 else54 else
52 return i18n.tr("%1 day ago".arg(day), "%1 days ago".arg(day), day)55 // TRANSLATORS: %1 is the number of days
56 return i18n.tr("%1 day ago", "%1 days ago", day).arg(day)
53 }57 }
5458
55 GSettings {59 GSettings {
@@ -243,17 +247,19 @@
243 if (batteryBackend.powerdRunning ) {247 if (batteryBackend.powerdRunning ) {
244 var timeout = Math.round(powerSettings.activityTimeout/60)248 var timeout = Math.round(powerSettings.activityTimeout/60)
245 return (powerSettings.activityTimeout != 0) ?249 return (powerSettings.activityTimeout != 0) ?
246 i18n.tr("After %1 minute".arg(timeout),250 // TRANSLATORS: %1 is the number of minutes
247 "After %1 minutes".arg(timeout),251 i18n.tr("After %1 minute",
248 timeout) :252 "After %1 minutes",
253 timeout).arg(timeout) :
249 i18n.tr("Never")254 i18n.tr("Never")
250 }255 }
251 else {256 else {
252 var timeout = Math.round(powerSettings.idleDelay/60)257 var timeout = Math.round(powerSettings.idleDelay/60)
253 return (powerSettings.idleDelay != 0) ?258 return (powerSettings.idleDelay != 0) ?
254 i18n.tr("After %1 minute".arg(timeout),259 // TRANSLATORS: %1 is the number of minutes
255 "After %1 minutes".arg(timeout),260 i18n.tr("After %1 minute",
256 timeout) :261 "After %1 minutes",
262 timeout).arg(timeout) :
257 i18n.tr("Never")263 i18n.tr("Never")
258 }264 }
259 }265 }
260266
=== modified file 'plugins/battery/SleepValues.qml'
--- plugins/battery/SleepValues.qml 2013-09-09 14:34:08 +0000
+++ plugins/battery/SleepValues.qml 2013-09-30 16:48:42 +0000
@@ -73,21 +73,26 @@
73 id: sleepSelector73 id: sleepSelector
74 text: lockOnSuspend ? i18n.tr("Lock the phone when it's not in use:") : i18n.tr("Put the phone to sleep when it is not in use:")74 text: lockOnSuspend ? i18n.tr("Lock the phone when it's not in use:") : i18n.tr("Put the phone to sleep when it is not in use:")
75 model: [75 model: [
76 i18n.tr("After %1 minute".arg(1),76 // TRANSLATORS: %1 is the number of minutes
77 "After %1 minutes".arg(1),77 i18n.tr("After %1 minute",
78 1),78 "After %1 minutes",
79 i18n.tr("After %1 minute".arg(2),79 1).arg(1),
80 "After %1 minutes".arg(2),80 // TRANSLATORS: %1 is the number of minutes
81 2),81 i18n.tr("After %1 minute",
82 i18n.tr("After %1 minute".arg(3),82 "After %1 minutes",
83 "After %1 minutes".arg(3),83 2).arg(2),
84 3),84 // TRANSLATORS: %1 is the number of minutes
85 i18n.tr("After %1 minute".arg(4),85 i18n.tr("After %1 minute",
86 "After %1 minutes".arg(4),86 "After %1 minutes",
87 4),87 3).arg(3),
88 i18n.tr("After %1 minute".arg(5),88 // TRANSLATORS: %1 is the number of minutes
89 "After %1 minutes".arg(5),89 i18n.tr("After %1 minute",
90 5),90 "After %1 minutes",
91 4).arg(4),
92 // TRANSLATORS: %1 is the number of minutes
93 i18n.tr("After %1 minute",
94 "After %1 minutes",
95 5).arg(5),
91 i18n.tr("Never")]96 i18n.tr("Never")]
92 expanded: true97 expanded: true
93 onDelegateClicked: {98 onDelegateClicked: {
9499
=== modified file 'plugins/bluetooth/ConfirmPasskeyDialog.qml'
--- plugins/bluetooth/ConfirmPasskeyDialog.qml 2013-09-23 02:50:33 +0000
+++ plugins/bluetooth/ConfirmPasskeyDialog.qml 2013-09-30 16:48:42 +0000
@@ -33,6 +33,7 @@
33 signal canceled33 signal canceled
34 signal confirmed34 signal confirmed
3535
36 // TRANSLATORS: %1 is the name of the bluetooth device being paired
36 text: i18n.tr("Please confirm that the PIN displayed on '%1' matches this one").arg(root.name)37 text: i18n.tr("Please confirm that the PIN displayed on '%1' matches this one").arg(root.name)
3738
38 Label {39 Label {
3940
=== modified file 'plugins/bluetooth/PageComponent.qml'
--- plugins/bluetooth/PageComponent.qml 2013-09-27 03:18:36 +0000
+++ plugins/bluetooth/PageComponent.qml 2013-09-30 16:48:42 +0000
@@ -66,8 +66,10 @@
6666
67 function getDisplayName(connection, displayName) {67 function getDisplayName(connection, displayName) {
68 if (connection == Device.Connecting)68 if (connection == Device.Connecting)
69 // TRANSLATORS: %1 is the display name of the device that is connecting
69 return i18n.tr("%1 (Connecting…)").arg(displayName);70 return i18n.tr("%1 (Connecting…)").arg(displayName);
70 else if (connection == Device.Disconnecting)71 else if (connection == Device.Disconnecting)
72 // TRANSLATORS: %1 is the display name of the device that is disconnecting
71 return i18n.tr("%1 (Disconnecting…)").arg(displayName);73 return i18n.tr("%1 (Disconnecting…)").arg(displayName);
72 else74 else
73 return displayName;75 return displayName;
7476
=== modified file 'plugins/phone/PageComponent.qml'
--- plugins/phone/PageComponent.qml 2013-08-07 17:58:12 +0000
+++ plugins/phone/PageComponent.qml 2013-09-30 16:48:42 +0000
@@ -57,6 +57,7 @@
57 ListItem.Divider {}57 ListItem.Divider {}
5858
59 ListItem.Standard {59 ListItem.Standard {
60 // TRANSLATORS: %1 is the name of the (network) carrier
60 text: i18n.tr("%1 Services").arg(carrierString)61 text: i18n.tr("%1 Services").arg(carrierString)
61 progression: true62 progression: true
62 enabled: sim.present63 enabled: sim.present
6364
=== modified file 'plugins/phone/Services.qml'
--- plugins/phone/Services.qml 2013-07-31 01:51:36 +0000
+++ plugins/phone/Services.qml 2013-09-30 16:48:42 +0000
@@ -26,6 +26,7 @@
26ItemPage {26ItemPage {
27 property string carrierString27 property string carrierString
28 property var sim28 property var sim
29 // TRANSLATORS: %1 is the name of the (network) carrier
29 title: i18n.tr("%1 Services").arg(carrierString)30 title: i18n.tr("%1 Services").arg(carrierString)
3031
31 Column {32 Column {
3233
=== modified file 'plugins/security-privacy/LockSecurity.qml'
--- plugins/security-privacy/LockSecurity.qml 2013-09-17 16:13:49 +0000
+++ plugins/security-privacy/LockSecurity.qml 2013-09-30 16:48:42 +0000
@@ -79,7 +79,7 @@
79 case UbuntuSecurityPrivacyPanel.Passphrase:79 case UbuntuSecurityPrivacyPanel.Passphrase:
80 return i18n.tr("Change passphrase")80 return i18n.tr("Change passphrase")
81 default: // To stop the runtime complaining81 default: // To stop the runtime complaining
82 return i18n.tr("Change")82 return ""
83 }83 }
84 } else {84 } else {
85 switch (changeSecurityDialog.newMethod) {85 switch (changeSecurityDialog.newMethod) {
@@ -102,7 +102,7 @@
102 return i18n.tr("Existing passphrase")102 return i18n.tr("Existing passphrase")
103 // Shouldn't be reached when visible but still evaluated103 // Shouldn't be reached when visible but still evaluated
104 default:104 default:
105 return i18n.tr("Existing")105 return ""
106 }106 }
107 }107 }
108108
@@ -168,7 +168,7 @@
168 return i18n.tr("Choose passphrase")168 return i18n.tr("Choose passphrase")
169 // Shouldn't be reached when visible but still evaluated169 // Shouldn't be reached when visible but still evaluated
170 default:170 default:
171 return i18n.tr("Choose")171 return ""
172 }172 }
173 }173 }
174 visible: newInput.visible174 visible: newInput.visible
@@ -214,7 +214,7 @@
214 return i18n.tr("Confirm passphrase")214 return i18n.tr("Confirm passphrase")
215 // Shouldn't be reached when visible but still evaluated215 // Shouldn't be reached when visible but still evaluated
216 default:216 default:
217 return i18n.tr("Confirm")217 return ""
218 }218 }
219 }219 }
220 visible: confirmInput.visible220 visible: confirmInput.visible
@@ -259,7 +259,7 @@
259 return i18n.tr("Those passphrases don't match. Try again.")259 return i18n.tr("Those passphrases don't match. Try again.")
260260
261 //Fallback to prevent warnings. Not displayed.261 //Fallback to prevent warnings. Not displayed.
262 return i18n.tr("Incorrect. Try again.")262 return ""
263 }263 }
264 visible: false264 visible: false
265 color: "darkred"265 color: "darkred"
266266
=== modified file 'plugins/security-privacy/PageComponent.qml'
--- plugins/security-privacy/PageComponent.qml 2013-09-25 17:39:19 +0000
+++ plugins/security-privacy/PageComponent.qml 2013-09-30 16:48:42 +0000
@@ -68,9 +68,10 @@
68 }68 }
69 ListItem.SingleValue {69 ListItem.SingleValue {
70 text: i18n.tr("Phone locking")70 text: i18n.tr("Phone locking")
71 value: i18n.tr("1 minute",71 // TRANSLATORS: %1 is the number of minutes
72 "%1 minutes".arg(5),72 value: i18n.tr("%1 minute",
73 5)73 "%1 minutes",
74 5).arg(5)
74 progression: true75 progression: true
75 onClicked: pageStack.push(Qt.resolvedUrl("PhoneLocking.qml"))76 onClicked: pageStack.push(Qt.resolvedUrl("PhoneLocking.qml"))
76 visible: showAllUI77 visible: showAllUI
@@ -147,7 +148,11 @@
147 text: i18n.tr("Diagnostics")148 text: i18n.tr("Diagnostics")
148 progression: true149 progression: true
149 value: diagnosticsWidget.canReportCrashes ?150 value: diagnosticsWidget.canReportCrashes ?
151 /* TRANSLATORS: This string is shown when crash
152 reports are to be sent by the system. */
150 i18n.tr("Sent") :153 i18n.tr("Sent") :
154 /* TRANSLATORS: This string is shown when crash
155 reports are not to be sent by the system */
151 i18n.tr("Not sent")156 i18n.tr("Not sent")
152 onClicked: {157 onClicked: {
153 var path = "../diagnostics/PageComponent.qml";158 var path = "../diagnostics/PageComponent.qml";
154159
=== modified file 'plugins/security-privacy/PhoneLocking.qml'
--- plugins/security-privacy/PhoneLocking.qml 2013-09-06 15:05:51 +0000
+++ plugins/security-privacy/PhoneLocking.qml 2013-09-30 16:48:42 +0000
@@ -61,9 +61,10 @@
61 UbuntuSecurityPrivacyPanel.Swipe61 UbuntuSecurityPrivacyPanel.Swipe
62 text: lockOnSuspend ? i18n.tr("Lock when idle")62 text: lockOnSuspend ? i18n.tr("Lock when idle")
63 : i18n.tr("Sleep when idle")63 : i18n.tr("Sleep when idle")
64 value: i18n.tr("1 minute",64 // TRANSLATORS: %1 is the number of minutes
65 "%1 minutes".arg(5),65 value: i18n.tr("%1 minute",
66 5)66 "%1 minutes",
67 5).arg(5)
67 progression: true68 progression: true
68 onClicked:69 onClicked:
69 pageStack.push(70 pageStack.push(
7071
=== modified file 'plugins/system-update/PageComponent.qml'
--- plugins/system-update/PageComponent.qml 2013-09-27 09:52:33 +0000
+++ plugins/system-update/PageComponent.qml 2013-09-30 16:48:42 +0000
@@ -63,7 +63,7 @@
63 currentUpdateState = UbuntuUpdatePanel.CheckingError;63 currentUpdateState = UbuntuUpdatePanel.CheckingError;
64 return;64 return;
65 }65 }
66 currentUpdateState = UbuntuUpdatePanel.Checking;66 currentUpdateStminutesate = UbuntuUpdatePanel.Checking;
67 infoMessage = checkinfoMessage;67 infoMessage = checkinfoMessage;
68 CheckForUpdate();68 CheckForUpdate();
69 }69 }
@@ -103,8 +103,10 @@
103 updateVersion = availableVersion;103 updateVersion = availableVersion;
104 var sizeInMB = updateSize/(1024*1024);104 var sizeInMB = updateSize/(1024*1024);
105 if (sizeInMB > 1024)105 if (sizeInMB > 1024)
106 // TRANSLATORS: %1 is the size of the update in GB
106 updateBackend.updateSize = i18n.tr("%1 GB").arg(Math.round(sizeInMB/1024*10)/10);107 updateBackend.updateSize = i18n.tr("%1 GB").arg(Math.round(sizeInMB/1024*10)/10);
107 else108
109 // TRANSLATORS: %1 is the size of the update in MB
108 updateBackend.updateSize = i18n.tr("%1 MB").arg(Math.round(sizeInMB*10)/10);110 updateBackend.updateSize = i18n.tr("%1 MB").arg(Math.round(sizeInMB*10)/10);
109 updateDescriptions = descriptions;111 updateDescriptions = descriptions;
110112
@@ -113,6 +115,7 @@
113 }115 }
114 else {116 else {
115 currentUpdateState = UbuntuUpdatePanel.NoUpdate;117 currentUpdateState = UbuntuUpdatePanel.NoUpdate;
118 // TRANSLATORS: %1 is the date when the device was last updated
116 infoMessage = i18n.tr("No software update available") + "<br/>" + i18n.tr("Last updated %1").arg(lastUpdateDate);119 infoMessage = i18n.tr("No software update available") + "<br/>" + i18n.tr("Last updated %1").arg(lastUpdateDate);
117 }120 }
118121
@@ -125,6 +128,7 @@
125 onUpdateProgress: {128 onUpdateProgress: {
126 downloadProgress = percentage;129 downloadProgress = percentage;
127 if (eta > 0)130 if (eta > 0)
131 // TRANSLATORS: %1 is the number of seconds remaining
128 downloadRemainingTime = i18n.tr("About %1 second remaining", "About %1 seconds remaining", eta).arg(eta);132 downloadRemainingTime = i18n.tr("About %1 second remaining", "About %1 seconds remaining", eta).arg(eta);
129 else133 else
130 downloadRemainingTime = i18n.tr("No estimate for the download");134 downloadRemainingTime = i18n.tr("No estimate for the download");
@@ -239,6 +243,7 @@
239243
240 ListItem.Standard {244 ListItem.Standard {
241 id: versionId245 id: versionId
246 // TRANSLATORS: %1 is the version of the update
242 text: i18n.tr("Version %1").arg(updateBackend.updateVersion)247 text: i18n.tr("Version %1").arg(updateBackend.updateVersion)
243 showDivider: false248 showDivider: false
244 }249 }
245250
=== modified file 'po/ubuntu-system-settings.pot'
--- po/ubuntu-system-settings.pot 2013-09-30 09:43:13 +0000
+++ po/ubuntu-system-settings.pot 2013-09-30 16:48:42 +0000
@@ -8,7 +8,7 @@
8msgstr ""8msgstr ""
9"Project-Id-Version: ubuntu-system-settings\n"9"Project-Id-Version: ubuntu-system-settings\n"
10"Report-Msgid-Bugs-To: \n"10"Report-Msgid-Bugs-To: \n"
11"POT-Creation-Date: 2013-09-30 09:38+0000\n"11"POT-Creation-Date: 2013-09-30 16:31+0000\n"
12"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"12"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"13"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14"Language-Team: LANGUAGE <LL@li.org>\n"14"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -27,8 +27,8 @@
27msgstr ""27msgstr ""
2828
29#: ../plugins/about/PageComponent.qml:77 ../plugins/about/PageComponent.qml:8429#: ../plugins/about/PageComponent.qml:77 ../plugins/about/PageComponent.qml:84
30#: ../plugins/about/Storage.qml:190 ../plugins/battery/PageComponent.qml:12430#: ../plugins/about/Storage.qml:190 ../plugins/battery/PageComponent.qml:128
31#: ../plugins/battery/PageComponent.qml:13631#: ../plugins/battery/PageComponent.qml:140
32#: ../plugins/cellular/PageComponent.qml:7332#: ../plugins/cellular/PageComponent.qml:73
33msgid "N/A"33msgid "N/A"
34msgstr ""34msgstr ""
@@ -46,11 +46,11 @@
46msgstr ""46msgstr ""
4747
48#: ../plugins/about/PageComponent.qml:9848#: ../plugins/about/PageComponent.qml:98
49#: ../plugins/battery/PageComponent.qml:24949#: ../plugins/battery/PageComponent.qml:254
50#: ../plugins/battery/PageComponent.qml:25750#: ../plugins/battery/PageComponent.qml:263
51#: ../plugins/battery/SleepValues.qml:9151#: ../plugins/battery/SleepValues.qml:96
52#: ../plugins/system-update/Download.qml:5352#: ../plugins/system-update/Download.qml:53
53#: ../plugins/system-update/PageComponent.qml:33453#: ../plugins/system-update/PageComponent.qml:339
54msgid "Never"54msgid "Never"
55msgstr ""55msgstr ""
5656
@@ -142,101 +142,106 @@
142msgid "Battery"142msgid "Battery"
143msgstr ""143msgstr ""
144144
145#: ../plugins/battery/PageComponent.qml:46145#. TRANSLATORS: %1 is the number of seconds
146#: ../plugins/battery/PageComponent.qml:47
146#, qt-format147#, qt-format
147msgid "%1 second ago"148msgid "%1 second ago"
148msgid_plural "%1 seconds ago"149msgid_plural "%1 seconds ago"
149msgstr[0] ""150msgstr[0] ""
150msgstr[1] ""151msgstr[1] ""
151152
152#: ../plugins/battery/PageComponent.qml:48153#. TRANSLATORS: %1 is the number of minutes
154#: ../plugins/battery/PageComponent.qml:50
153#, qt-format155#, qt-format
154msgid "%1 minute ago"156msgid "%1 minute ago"
155msgid_plural "%1 minutes ago"157msgid_plural "%1 minutes ago"
156msgstr[0] ""158msgstr[0] ""
157msgstr[1] ""159msgstr[1] ""
158160
159#: ../plugins/battery/PageComponent.qml:50161#. TRANSLATORS: %1 is the number of hours
162#: ../plugins/battery/PageComponent.qml:53
160#, qt-format163#, qt-format
161msgid "%1 hour ago"164msgid "%1 hour ago"
162msgid_plural "%1 hours ago"165msgid_plural "%1 hours ago"
163msgstr[0] ""166msgstr[0] ""
164msgstr[1] ""167msgstr[1] ""
165168
166#: ../plugins/battery/PageComponent.qml:52169#. TRANSLATORS: %1 is the number of days
170#: ../plugins/battery/PageComponent.qml:56
167#, qt-format171#, qt-format
168msgid "%1 day ago"172msgid "%1 day ago"
169msgid_plural "%1 days ago"173msgid_plural "%1 days ago"
170msgstr[0] ""174msgstr[0] ""
171msgstr[1] ""175msgstr[1] ""
172176
173#: ../plugins/battery/PageComponent.qml:72177#: ../plugins/battery/PageComponent.qml:76
174msgid "Charging now"178msgid "Charging now"
175msgstr ""179msgstr ""
176180
177#: ../plugins/battery/PageComponent.qml:76181#: ../plugins/battery/PageComponent.qml:80
178msgid "Last full charge"182msgid "Last full charge"
179msgstr ""183msgstr ""
180184
181#: ../plugins/battery/PageComponent.qml:80185#: ../plugins/battery/PageComponent.qml:84
182msgid "Fully charged"186msgid "Fully charged"
183msgstr ""187msgstr ""
184188
185#: ../plugins/battery/PageComponent.qml:119189#: ../plugins/battery/PageComponent.qml:123
186msgid "Charge level"190msgid "Charge level"
187msgstr ""191msgstr ""
188192
189#. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery193#. TRANSLATORS: %1 refers to a percentage that indicates the charging level of the battery
190#: ../plugins/battery/PageComponent.qml:127194#: ../plugins/battery/PageComponent.qml:131
191#, qt-format195#, qt-format
192msgid "%1%"196msgid "%1%"
193msgstr ""197msgstr ""
194198
195#: ../plugins/battery/PageComponent.qml:180199#: ../plugins/battery/PageComponent.qml:184
196msgid "Ways to reduce battery use:"200msgid "Ways to reduce battery use:"
197msgstr ""201msgstr ""
198202
199#: ../plugins/battery/PageComponent.qml:184203#: ../plugins/battery/PageComponent.qml:188
200msgid "Display brightness"204msgid "Display brightness"
201msgstr ""205msgstr ""
202206
203#: ../plugins/battery/PageComponent.qml:241207#: ../plugins/battery/PageComponent.qml:245
204#: ../plugins/security-privacy/PhoneLocking.qml:62208#: ../plugins/security-privacy/PhoneLocking.qml:62
205msgid "Lock when idle"209msgid "Lock when idle"
206msgstr ""210msgstr ""
207211
208#: ../plugins/battery/PageComponent.qml:241212#: ../plugins/battery/PageComponent.qml:245
209#: ../plugins/security-privacy/PhoneLocking.qml:63213#: ../plugins/security-privacy/PhoneLocking.qml:63
210msgid "Sleep when idle"214msgid "Sleep when idle"
211msgstr ""215msgstr ""
212216
213#: ../plugins/battery/PageComponent.qml:246217#. TRANSLATORS: %1 is the number of minutes
214#: ../plugins/battery/PageComponent.qml:254218#: ../plugins/battery/PageComponent.qml:251
215#: ../plugins/battery/SleepValues.qml:76 ../plugins/battery/SleepValues.qml:79219#: ../plugins/battery/PageComponent.qml:260
216#: ../plugins/battery/SleepValues.qml:82 ../plugins/battery/SleepValues.qml:85220#: ../plugins/battery/SleepValues.qml:77 ../plugins/battery/SleepValues.qml:81
217#: ../plugins/battery/SleepValues.qml:88221#: ../plugins/battery/SleepValues.qml:85 ../plugins/battery/SleepValues.qml:89
222#: ../plugins/battery/SleepValues.qml:93
218#, qt-format223#, qt-format
219msgid "After %1 minute"224msgid "After %1 minute"
220msgid_plural "After %1 minutes"225msgid_plural "After %1 minutes"
221msgstr[0] ""226msgstr[0] ""
222msgstr[1] ""227msgstr[1] ""
223228
224#: ../plugins/battery/PageComponent.qml:267229#: ../plugins/battery/PageComponent.qml:273
225#: ../plugins/wifi/PageComponent.qml:27 ../.build/settings.js:18230#: ../plugins/wifi/PageComponent.qml:27 ../.build/settings.js:18
226msgid "Wi-Fi"231msgid "Wi-Fi"
227msgstr ""232msgstr ""
228233
229#: ../plugins/battery/PageComponent.qml:291234#: ../plugins/battery/PageComponent.qml:297
230#: ../plugins/bluetooth/PageComponent.qml:98235#: ../plugins/bluetooth/PageComponent.qml:100
231#: ../plugins/bluetooth/PageComponent.qml:106 ../.build/settings.js:5236#: ../plugins/bluetooth/PageComponent.qml:108 ../.build/settings.js:5
232msgid "Bluetooth"237msgid "Bluetooth"
233msgstr ""238msgstr ""
234239
235#: ../plugins/battery/PageComponent.qml:320240#: ../plugins/battery/PageComponent.qml:326
236msgid "GPS"241msgid "GPS"
237msgstr ""242msgstr ""
238243
239#: ../plugins/battery/PageComponent.qml:338244#: ../plugins/battery/PageComponent.qml:344
240msgid "Accurate location detection requires GPS and/or Wi-Fi."245msgid "Accurate location detection requires GPS and/or Wi-Fi."
241msgstr ""246msgstr ""
242247
@@ -248,13 +253,13 @@
248msgid "Put the phone to sleep when it is not in use:"253msgid "Put the phone to sleep when it is not in use:"
249msgstr ""254msgstr ""
250255
251#: ../plugins/battery/SleepValues.qml:102256#: ../plugins/battery/SleepValues.qml:107
252msgid ""257msgid ""
253"Shorter times are more secure. Phone won't lock during calls or video "258"Shorter times are more secure. Phone won't lock during calls or video "
254"playback."259"playback."
255msgstr ""260msgstr ""
256261
257#: ../plugins/battery/SleepValues.qml:102262#: ../plugins/battery/SleepValues.qml:107
258msgid "Phone won’t sleep during calls or video playback."263msgid "Phone won’t sleep during calls or video playback."
259msgstr ""264msgstr ""
260265
@@ -263,12 +268,13 @@
263msgid "Bluetooth Pairing Request"268msgid "Bluetooth Pairing Request"
264msgstr ""269msgstr ""
265270
266#: ../plugins/bluetooth/ConfirmPasskeyDialog.qml:36271#. TRANSLATORS: %1 is the name of the bluetooth device being paired
272#: ../plugins/bluetooth/ConfirmPasskeyDialog.qml:37
267#, qt-format273#, qt-format
268msgid "Please confirm that the PIN displayed on '%1' matches this one"274msgid "Please confirm that the PIN displayed on '%1' matches this one"
269msgstr ""275msgstr ""
270276
271#: ../plugins/bluetooth/ConfirmPasskeyDialog.qml:48277#: ../plugins/bluetooth/ConfirmPasskeyDialog.qml:49
272#: ../plugins/bluetooth/ProvidePasskeyDialog.qml:54278#: ../plugins/bluetooth/ProvidePasskeyDialog.qml:54
273#: ../plugins/language/DisplayLanguage.qml:95279#: ../plugins/language/DisplayLanguage.qml:95
274#: ../plugins/phone/CallForwarding.qml:113280#: ../plugins/phone/CallForwarding.qml:113
@@ -280,133 +286,135 @@
280msgid "Cancel"286msgid "Cancel"
281msgstr ""287msgstr ""
282288
283#: ../plugins/bluetooth/ConfirmPasskeyDialog.qml:56289#: ../plugins/bluetooth/ConfirmPasskeyDialog.qml:57
284msgid "Confirm PIN"290msgid "Confirm PIN"
285msgstr ""291msgstr ""
286292
287#: ../plugins/bluetooth/PageComponent.qml:59293#. TRANSLATORS: %1 is the display name of the device that is connecting
294#: ../plugins/bluetooth/PageComponent.qml:60
288#, qt-format295#, qt-format
289msgid "%1 (Connecting…)"296msgid "%1 (Connecting…)"
290msgstr ""297msgstr ""
291298
292#: ../plugins/bluetooth/PageComponent.qml:61299#. TRANSLATORS: %1 is the display name of the device that is disconnecting
300#: ../plugins/bluetooth/PageComponent.qml:63
293#, qt-format301#, qt-format
294msgid "%1 (Disconnecting…)"302msgid "%1 (Disconnecting…)"
295msgstr ""303msgstr ""
296304
297#: ../plugins/bluetooth/PageComponent.qml:68305#: ../plugins/bluetooth/PageComponent.qml:70
298msgid "Computer"306msgid "Computer"
299msgstr ""307msgstr ""
300308
301#: ../plugins/bluetooth/PageComponent.qml:69309#: ../plugins/bluetooth/PageComponent.qml:71
302#: ../plugins/phone/PageComponent.qml:28 ../.build/settings.js:12310#: ../plugins/phone/PageComponent.qml:28 ../.build/settings.js:12
303msgid "Phone"311msgid "Phone"
304msgstr ""312msgstr ""
305313
306#: ../plugins/bluetooth/PageComponent.qml:70314#: ../plugins/bluetooth/PageComponent.qml:72
307msgid "Modem"315msgid "Modem"
308msgstr ""316msgstr ""
309317
310#: ../plugins/bluetooth/PageComponent.qml:71 ../src/qml/MainWindow.qml:90318#: ../plugins/bluetooth/PageComponent.qml:73 ../src/qml/MainWindow.qml:90
311msgid "Network"319msgid "Network"
312msgstr ""320msgstr ""
313321
314#: ../plugins/bluetooth/PageComponent.qml:72322#: ../plugins/bluetooth/PageComponent.qml:74
315msgid "Headset"323msgid "Headset"
316msgstr ""324msgstr ""
317325
318#: ../plugins/bluetooth/PageComponent.qml:73326#: ../plugins/bluetooth/PageComponent.qml:75
319msgid "Headphones"327msgid "Headphones"
320msgstr ""328msgstr ""
321329
322#: ../plugins/bluetooth/PageComponent.qml:74330#: ../plugins/bluetooth/PageComponent.qml:76
323msgid "Video"331msgid "Video"
324msgstr ""332msgstr ""
325333
326#: ../plugins/bluetooth/PageComponent.qml:75334#: ../plugins/bluetooth/PageComponent.qml:77
327msgid "Other Audio"335msgid "Other Audio"
328msgstr ""336msgstr ""
329337
330#: ../plugins/bluetooth/PageComponent.qml:76338#: ../plugins/bluetooth/PageComponent.qml:78
331msgid "Joypad"339msgid "Joypad"
332msgstr ""340msgstr ""
333341
334#: ../plugins/bluetooth/PageComponent.qml:77342#: ../plugins/bluetooth/PageComponent.qml:79
335msgid "Keyboard"343msgid "Keyboard"
336msgstr ""344msgstr ""
337345
338#: ../plugins/bluetooth/PageComponent.qml:78346#: ../plugins/bluetooth/PageComponent.qml:80
339msgid "Tablet"347msgid "Tablet"
340msgstr ""348msgstr ""
341349
342#: ../plugins/bluetooth/PageComponent.qml:79350#: ../plugins/bluetooth/PageComponent.qml:81
343msgid "Mouse"351msgid "Mouse"
344msgstr ""352msgstr ""
345353
346#: ../plugins/bluetooth/PageComponent.qml:80354#: ../plugins/bluetooth/PageComponent.qml:82
347msgid "Printer"355msgid "Printer"
348msgstr ""356msgstr ""
349357
350#: ../plugins/bluetooth/PageComponent.qml:81358#: ../plugins/bluetooth/PageComponent.qml:83
351msgid "Camera"359msgid "Camera"
352msgstr ""360msgstr ""
353361
354#: ../plugins/bluetooth/PageComponent.qml:82362#: ../plugins/bluetooth/PageComponent.qml:84
355msgid "Other"363msgid "Other"
356msgstr ""364msgstr ""
357365
358#: ../plugins/bluetooth/PageComponent.qml:88366#: ../plugins/bluetooth/PageComponent.qml:90
359msgid "Excellent"367msgid "Excellent"
360msgstr ""368msgstr ""
361369
362#: ../plugins/bluetooth/PageComponent.qml:89370#: ../plugins/bluetooth/PageComponent.qml:91
363msgid "Good"371msgid "Good"
364msgstr ""372msgstr ""
365373
366#: ../plugins/bluetooth/PageComponent.qml:90374#: ../plugins/bluetooth/PageComponent.qml:92
367msgid "Fair"375msgid "Fair"
368msgstr ""376msgstr ""
369377
370#: ../plugins/bluetooth/PageComponent.qml:91378#: ../plugins/bluetooth/PageComponent.qml:93
371msgid "Poor"379msgid "Poor"
372msgstr ""380msgstr ""
373381
374#: ../plugins/bluetooth/PageComponent.qml:92382#: ../plugins/bluetooth/PageComponent.qml:94
375#: ../plugins/bluetooth/PageComponent.qml:175
376#: ../plugins/bluetooth/PageComponent.qml:183383#: ../plugins/bluetooth/PageComponent.qml:183
384#: ../plugins/bluetooth/PageComponent.qml:191
377#: ../plugins/security-privacy/PhoneLocking.qml:40385#: ../plugins/security-privacy/PhoneLocking.qml:40
378msgid "None"386msgid "None"
379msgstr ""387msgstr ""
380388
381#: ../plugins/bluetooth/PageComponent.qml:118389#: ../plugins/bluetooth/PageComponent.qml:120
382msgid "Connected headset:"390msgid "Connected headset:"
383msgstr ""391msgstr ""
384392
385#: ../plugins/bluetooth/PageComponent.qml:146393#: ../plugins/bluetooth/PageComponent.qml:148
386msgid "Connect a different headset:"394msgid "Connect a different headset:"
387msgstr ""395msgstr ""
388396
389#: ../plugins/bluetooth/PageComponent.qml:146397#: ../plugins/bluetooth/PageComponent.qml:148
390msgid "Connect a headset:"398msgid "Connect a headset:"
391msgstr ""399msgstr ""
392400
393#: ../plugins/bluetooth/PageComponent.qml:167401#: ../plugins/bluetooth/PageComponent.qml:174
394msgid "None detected"402msgid "None detected"
395msgstr ""403msgstr ""
396404
397#: ../plugins/bluetooth/PageComponent.qml:182405#: ../plugins/bluetooth/PageComponent.qml:190
398msgid "Name"406msgid "Name"
399msgstr ""407msgstr ""
400408
401#: ../plugins/bluetooth/PageComponent.qml:186409#: ../plugins/bluetooth/PageComponent.qml:194
402msgid "Type"410msgid "Type"
403msgstr ""411msgstr ""
404412
405#: ../plugins/bluetooth/PageComponent.qml:190413#: ../plugins/bluetooth/PageComponent.qml:198
406msgid "Signal Strength"414msgid "Signal Strength"
407msgstr ""415msgstr ""
408416
409#: ../plugins/bluetooth/PageComponent.qml:195417#: ../plugins/bluetooth/PageComponent.qml:203
410msgid "Disconnect"418msgid "Disconnect"
411msgstr ""419msgstr ""
412420
@@ -470,7 +478,6 @@
470msgstr ""478msgstr ""
471479
472#: ../plugins/language/DisplayLanguage.qml:115480#: ../plugins/language/DisplayLanguage.qml:115
473#: ../plugins/security-privacy/LockSecurity.qml:217
474msgid "Confirm"481msgid "Confirm"
475msgstr ""482msgstr ""
476483
@@ -574,7 +581,8 @@
574msgid "SIM"581msgid "SIM"
575msgstr ""582msgstr ""
576583
577#: ../plugins/phone/PageComponent.qml:60 ../plugins/phone/Services.qml:29584#. TRANSLATORS: %1 is the name of the (network) carrier
585#: ../plugins/phone/PageComponent.qml:61 ../plugins/phone/Services.qml:30
578#, qt-format586#, qt-format
579msgid "%1 Services"587msgid "%1 Services"
580msgstr ""588msgstr ""
@@ -625,7 +633,7 @@
625msgstr ""633msgstr ""
626634
627#: ../plugins/security-privacy/Dash.qml:29635#: ../plugins/security-privacy/Dash.qml:29
628#: ../plugins/security-privacy/PageComponent.qml:116636#: ../plugins/security-privacy/PageComponent.qml:117
629msgid "Dash search"637msgid "Dash search"
630msgstr ""638msgstr ""
631639
@@ -635,13 +643,13 @@
635643
636#: ../plugins/security-privacy/Dash.qml:50644#: ../plugins/security-privacy/Dash.qml:50
637#: ../plugins/security-privacy/PageComponent.qml:52645#: ../plugins/security-privacy/PageComponent.qml:52
638#: ../plugins/security-privacy/PageComponent.qml:119646#: ../plugins/security-privacy/PageComponent.qml:120
639msgid "Phone only"647msgid "Phone only"
640msgstr ""648msgstr ""
641649
642#: ../plugins/security-privacy/Dash.qml:50650#: ../plugins/security-privacy/Dash.qml:50
643#: ../plugins/security-privacy/PageComponent.qml:50651#: ../plugins/security-privacy/PageComponent.qml:50
644#: ../plugins/security-privacy/PageComponent.qml:118652#: ../plugins/security-privacy/PageComponent.qml:119
645msgid "Phone and Internet"653msgid "Phone and Internet"
646msgstr ""654msgstr ""
647655
@@ -713,10 +721,6 @@
713msgid "Change passphrase"721msgid "Change passphrase"
714msgstr ""722msgstr ""
715723
716#: ../plugins/security-privacy/LockSecurity.qml:82
717msgid "Change"
718msgstr ""
719
720#: ../plugins/security-privacy/LockSecurity.qml:87724#: ../plugins/security-privacy/LockSecurity.qml:87
721msgid "Switch to swipe"725msgid "Switch to swipe"
722msgstr ""726msgstr ""
@@ -737,10 +741,6 @@
737msgid "Existing passphrase"741msgid "Existing passphrase"
738msgstr ""742msgstr ""
739743
740#: ../plugins/security-privacy/LockSecurity.qml:105
741msgid "Existing"
742msgstr ""
743
744#: ../plugins/security-privacy/LockSecurity.qml:150744#: ../plugins/security-privacy/LockSecurity.qml:150
745msgid "Incorrect passcode. Try again."745msgid "Incorrect passcode. Try again."
746msgstr ""746msgstr ""
@@ -750,7 +750,6 @@
750msgstr ""750msgstr ""
751751
752#: ../plugins/security-privacy/LockSecurity.qml:156752#: ../plugins/security-privacy/LockSecurity.qml:156
753#: ../plugins/security-privacy/LockSecurity.qml:262
754msgid "Incorrect. Try again."753msgid "Incorrect. Try again."
755msgstr ""754msgstr ""
756755
@@ -762,10 +761,6 @@
762msgid "Choose passphrase"761msgid "Choose passphrase"
763msgstr ""762msgstr ""
764763
765#: ../plugins/security-privacy/LockSecurity.qml:171
766msgid "Choose"
767msgstr ""
768
769#: ../plugins/security-privacy/LockSecurity.qml:212764#: ../plugins/security-privacy/LockSecurity.qml:212
770msgid "Confirm passcode"765msgid "Confirm passcode"
771msgstr ""766msgstr ""
@@ -840,47 +835,52 @@
840msgid "Phone locking"835msgid "Phone locking"
841msgstr ""836msgstr ""
842837
843#: ../plugins/security-privacy/PageComponent.qml:71838#. TRANSLATORS: %1 is the number of minutes
844#: ../plugins/security-privacy/PhoneLocking.qml:64839#: ../plugins/security-privacy/PageComponent.qml:72
840#: ../plugins/security-privacy/PhoneLocking.qml:65
845#, qt-format841#, qt-format
846msgid "1 minute"842msgid "%1 minute"
847msgid_plural "%1 minutes"843msgid_plural "%1 minutes"
848msgstr[0] ""844msgstr[0] ""
849msgstr[1] ""845msgstr[1] ""
850846
851#: ../plugins/security-privacy/PageComponent.qml:79847#: ../plugins/security-privacy/PageComponent.qml:80
852msgid "SIM PIN"848msgid "SIM PIN"
853msgstr ""849msgstr ""
854850
855#: ../plugins/security-privacy/PageComponent.qml:85851#: ../plugins/security-privacy/PageComponent.qml:86
856msgid "Privacy:"852msgid "Privacy:"
857msgstr ""853msgstr ""
858854
859#: ../plugins/security-privacy/PageComponent.qml:88855#: ../plugins/security-privacy/PageComponent.qml:89
860msgid "Stats on welcome screen"856msgid "Stats on welcome screen"
861msgstr ""857msgstr ""
862858
863#: ../plugins/security-privacy/PageComponent.qml:101859#: ../plugins/security-privacy/PageComponent.qml:102
864msgid "Messages on welcome screen"860msgid "Messages on welcome screen"
865msgstr ""861msgstr ""
866862
867#: ../plugins/security-privacy/PageComponent.qml:134863#: ../plugins/security-privacy/PageComponent.qml:135
868msgid "Location access"864msgid "Location access"
869msgstr ""865msgstr ""
870866
871#: ../plugins/security-privacy/PageComponent.qml:142867#: ../plugins/security-privacy/PageComponent.qml:143
872msgid "Other app access"868msgid "Other app access"
873msgstr ""869msgstr ""
874870
875#: ../plugins/security-privacy/PageComponent.qml:147871#: ../plugins/security-privacy/PageComponent.qml:148
876msgid "Diagnostics"872msgid "Diagnostics"
877msgstr ""873msgstr ""
878874
879#: ../plugins/security-privacy/PageComponent.qml:150875#. TRANSLATORS: This string is shown when crash
876#. reports are to be sent by the system.
877#: ../plugins/security-privacy/PageComponent.qml:153
880msgid "Sent"878msgid "Sent"
881msgstr ""879msgstr ""
882880
883#: ../plugins/security-privacy/PageComponent.qml:151881#. TRANSLATORS: This string is shown when crash
882#. reports are not to be sent by the system
883#: ../plugins/security-privacy/PageComponent.qml:156
884msgid "Not sent"884msgid "Not sent"
885msgstr ""885msgstr ""
886886
@@ -888,7 +888,7 @@
888msgid "Passcode"888msgid "Passcode"
889msgstr ""889msgstr ""
890890
891#: ../plugins/security-privacy/PhoneLocking.qml:76891#: ../plugins/security-privacy/PhoneLocking.qml:77
892msgid "Sleep locks immediately"892msgid "Sleep locks immediately"
893msgstr ""893msgstr ""
894894
@@ -937,7 +937,7 @@
937msgstr ""937msgstr ""
938938
939#: ../plugins/system-update/Download.qml:29939#: ../plugins/system-update/Download.qml:29
940#: ../plugins/system-update/PageComponent.qml:331940#: ../plugins/system-update/PageComponent.qml:336
941msgid "Auto download"941msgid "Auto download"
942msgstr ""942msgstr ""
943943
@@ -973,79 +973,84 @@
973msgid "Pause failed:"973msgid "Pause failed:"
974msgstr ""974msgstr ""
975975
976#: ../plugins/system-update/PageComponent.qml:106976#. TRANSLATORS: %1 is the size of the update in GB
977#: ../plugins/system-update/PageComponent.qml:107
977#, qt-format978#, qt-format
978msgid "%1 GB"979msgid "%1 GB"
979msgstr ""980msgstr ""
980981
981#: ../plugins/system-update/PageComponent.qml:108982#. TRANSLATORS: %1 is the size of the update in MB
983#: ../plugins/system-update/PageComponent.qml:110
982#, qt-format984#, qt-format
983msgid "%1 MB"985msgid "%1 MB"
984msgstr ""986msgstr ""
985987
986#: ../plugins/system-update/PageComponent.qml:116988#. TRANSLATORS: %1 is the date when the device was last updated
989#: ../plugins/system-update/PageComponent.qml:119
987msgid "No software update available"990msgid "No software update available"
988msgstr ""991msgstr ""
989992
990#: ../plugins/system-update/PageComponent.qml:116993#: ../plugins/system-update/PageComponent.qml:119
991#, qt-format994#, qt-format
992msgid "Last updated %1"995msgid "Last updated %1"
993msgstr ""996msgstr ""
994997
995#: ../plugins/system-update/PageComponent.qml:128998#. TRANSLATORS: %1 is the number of seconds remaining
999#: ../plugins/system-update/PageComponent.qml:132
996#, qt-format1000#, qt-format
997msgid "About %1 second remaining"1001msgid "About %1 second remaining"
998msgid_plural "About %1 seconds remaining"1002msgid_plural "About %1 seconds remaining"
999msgstr[0] ""1003msgstr[0] ""
1000msgstr[1] ""1004msgstr[1] ""
10011005
1002#: ../plugins/system-update/PageComponent.qml:1301006#: ../plugins/system-update/PageComponent.qml:134
1003msgid "No estimate for the download"1007msgid "No estimate for the download"
1004msgstr ""1008msgstr ""
10051009
1006#: ../plugins/system-update/PageComponent.qml:1361010#: ../plugins/system-update/PageComponent.qml:140
1007msgid "Paused"1011msgid "Paused"
1008msgstr ""1012msgstr ""
10091013
1010#: ../plugins/system-update/PageComponent.qml:1451014#: ../plugins/system-update/PageComponent.qml:149
1011msgid "Download failed:"1015msgid "Download failed:"
1012msgstr ""1016msgstr ""
10131017
1014#: ../plugins/system-update/PageComponent.qml:2001018#: ../plugins/system-update/PageComponent.qml:204
1015#: ../plugins/system-update/PageComponent.qml:3091019#: ../plugins/system-update/PageComponent.qml:314
1016msgid "Retry"1020msgid "Retry"
1017msgstr ""1021msgstr ""
10181022
1019#: ../plugins/system-update/PageComponent.qml:2301023#: ../plugins/system-update/PageComponent.qml:234
1020msgid "Ubuntu Phone"1024msgid "Ubuntu Phone"
1021msgstr ""1025msgstr ""
10221026
1023#: ../plugins/system-update/PageComponent.qml:2421027#. TRANSLATORS: %1 is the version of the update
1028#: ../plugins/system-update/PageComponent.qml:247
1024#, qt-format1029#, qt-format
1025msgid "Version %1"1030msgid "Version %1"
1026msgstr ""1031msgstr ""
10271032
1028#: ../plugins/system-update/PageComponent.qml:2791033#: ../plugins/system-update/PageComponent.qml:284
1029msgid "Pause downloading"1034msgid "Pause downloading"
1030msgstr ""1035msgstr ""
10311036
1032#: ../plugins/system-update/PageComponent.qml:2861037#: ../plugins/system-update/PageComponent.qml:291
1033msgid "Resume downloading"1038msgid "Resume downloading"
1034msgstr ""1039msgstr ""
10351040
1036#: ../plugins/system-update/PageComponent.qml:3021041#: ../plugins/system-update/PageComponent.qml:307
1037msgid "Download"1042msgid "Download"
1038msgstr ""1043msgstr ""
10391044
1040#: ../plugins/system-update/PageComponent.qml:3161045#: ../plugins/system-update/PageComponent.qml:321
1041msgid "Install & Restart"1046msgid "Install & Restart"
1042msgstr ""1047msgstr ""
10431048
1044#: ../plugins/system-update/PageComponent.qml:3361049#: ../plugins/system-update/PageComponent.qml:341
1045msgid "On wi-fi"1050msgid "On wi-fi"
1046msgstr ""1051msgstr ""
10471052
1048#: ../plugins/system-update/PageComponent.qml:3381053#: ../plugins/system-update/PageComponent.qml:343
1049msgid "Always"1054msgid "Always"
1050msgstr ""1055msgstr ""
10511056

Subscribers

People subscribed via source and target branches