on xenial help sign in
Merge from trunk
commita9f25c363f658d218af77225ec9655f5b1299558 authorMichael Terry <michael.terry@canonical.com> dateSun 1 Dec 2013, 18:30 (13 years ago) parent42870657a33014
125 files changed+2440−5257
Applications/Application.qml−54 Applications/applications.js−115 CMakeLists.txt+10−2 Components/Carousel.qml+2−3 Components/FilterGrid.qml+3−2 Dash/Apps/RunningApplicationsGrid.qml+17 Dash/DashApps.qml−1 Dash/DashCarousel.qml+47 Dash/DashContent.qml+8−2 Dash/DashFilterGrid.qml+60 Dash/DashPreview.qml+1 Dash/DashRenderer.qml+65 Dash/Generic/GenericCarousel.qml+2−7 Dash/Generic/GenericCarouselLoader.qml−30 Dash/Generic/GenericFilterGrid.qml+13−19 Dash/Generic/GenericFilterGridPotrait.qml+1−3 Dash/GenericScopeView.qml+37−28 Dash/Music/MusicCarousel.qml+2−2 Dash/Music/MusicFilterGrid.qml+7−13 Dash/Music/MusicPreview.qml+203 Dash/Music/graphics/music_progress_bg.png Dash/PreviewDelegateMapper.qml+1 Dash/Video/VideoCarousel.qml+2−2 Dash/Video/VideoFilterGrid.qml+8−13 Shell.qml+5−5 cmake/modules/Plugins.cmake+3−3 cmake/modules/autopilot.cmake+1−1 data/unity8.conf+1 debian/changelog+137−2 debian/control+2−4 debian/unity8.install−1 main.cpp+6 paths.h.in+4−2 plugins/Ubuntu/Gestures/CMakeLists.txt+1 plugins/Ubuntu/Gestures/PressedOutsideNotifier.cpp+119 plugins/Ubuntu/Gestures/PressedOutsideNotifier.h+62 plugins/Ubuntu/Gestures/plugin.cpp+2 plugins/Unity/Launcher/backend/launcherbackend.cpp+2−4 plugins/Utils/CMakeLists.txt−2 plugins/Utils/applicationpaths.h−38 plugins/Utils/plugin.cpp−10 plugins/Utils/ubuntuwindow.cpp−36 plugins/Utils/ubuntuwindow.h−42 po/ar.po+12−90 po/ast.po+12−90 po/az.po+12−90 po/bg.po+12−90 po/ca.po+12−90 po/cs.po+12−90 po/de.po+12−90 po/el.po+12−90 po/en_AU.po+12−90 po/en_GB.po+12−90 po/eo.po+12−90 po/es.po+12−90 po/fa.po+12−90 po/fi.po+12−90 po/fo.po+12−90 po/fr.po+12−90 po/gd.po+12−90 po/gl.po+12−90 po/he.po+12−90 po/hr.po+12−90 po/hu.po+12−90 po/hy.po+12−90 po/id.po+12−90 po/is.po+12−90 po/it.po+12−90 po/ja.po+12−90 po/km.po+12−90 po/kn.po+12−90 po/ko.po+12−90 po/ky.po+12−90 po/lo.po+12−90 po/lv.po+12−90 po/ml.po+162 po/my.po+12−90 po/nb.po+12−90 po/nl.po+12−90 po/pl.po+12−90 po/pt_BR.po+12−90 po/ro.po+12−91 po/ru.po+12−90 po/shn.po+12−90 po/si.po+12−90 po/sl.po+16−94 po/sr.po+12−90 po/sv.po+12−90 po/ta.po+12−90 po/te.po+12−90 po/tr.po+12−90 po/ug.po+12−90 po/uk.po+17−95 po/unity8.pot+10−88 po/xh.po+12−90 po/zh_CN.po+12−90 po/zh_TW.po+12−90 run+6−5 run_on_device−1 tests/autopilot/unity8/shell/tests/test_upstart.py+99 tests/mocks/AccountsService/CMakeLists.txt+2−2 tests/mocks/CMakeLists.txt+1 tests/mocks/Powerd/CMakeLists.txt+2−2 tests/mocks/QtMultimedia/CMakeLists.txt+19 tests/mocks/QtMultimedia/audio.cpp+107 tests/mocks/QtMultimedia/audio.h+78 Dash/Video/VideoCarouselLoader.qml → tests/mocks/QtMultimedia/plugin.cpp+11−7 Dash/Music/MusicCarouselLoader.qml → tests/mocks/QtMultimedia/plugin.h+18−8 tests/mocks/QtMultimedia/qmldir+2 tests/mocks/Ubuntu/DownloadDaemonListener/CMakeLists.txt+1−1 tests/mocks/Unity/Application/CMakeLists.txt+2−2 tests/mocks/liblightdm/full/CMakeLists.txt+1−1 tests/mocks/liblightdm/single-passphrase/CMakeLists.txt+1−1 tests/mocks/liblightdm/single-pin/CMakeLists.txt+1−1 tests/mocks/liblightdm/single/CMakeLists.txt+1−1 tests/mocks/libusermetrics/CMakeLists.txt+1−1 tests/plugins/Ubuntu/Gestures/CMakeLists.txt+1 tests/plugins/Ubuntu/Gestures/tst_PressedOutsideNotifier.cpp+150 tests/plugins/Ubuntu/Gestures/tst_PressedOutsideNotifier.qml+62 tests/qmltests/CMakeLists.txt+1 tests/qmltests/Dash/Apps/tst_RunningApplicationsGrid.qml+20 tests/qmltests/Dash/Music/tst_MusicPreview.qml+174 tests/qmltests/Dash/tst_DashContent.qml+27 tests/qmltests/Dash/tst_GenericScopeView.qml+10 tests/qmltests/tst_Shell.qml+3
Applications/Application.qmldeleted−54
@@ -1,54 +0,0 @@
1−/*
2− * Copyright (C) 2013 Canonical, Ltd.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License as published by
6− * the Free Software Foundation; version 3.
7− *
8− * This program is distributed in the hope that it will be useful,
9− * but WITHOUT ANY WARRANTY; without even the implied warranty of
10− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11− * GNU General Public License for more details.
12− *
13− * You should have received a copy of the GNU General Public License
14− * along with this program. If not, see <http://www.gnu.org/licenses/>.
15− */
16−
17−import QtQuick 2.0
18−import "applications.js" as ApplicationsModel
19−import Unity.Application 0.1
20−
21−/* This class is temporary. It is meant to be API compatible with qthybris' Application
22− class.
23− This class can be removed as soon as qthybris' Application is instantiable from QML
24− and its 'desktopFile' property becomes writable.
25− This also requires qthybris to be easily compilable on the desktop.
26−*/
27−QtObject {
28− id: application
29−
30− property string desktopFile
31− property string name
32− property string comment
33− property string icon
34− property string exec
35− property string stage
36− property bool fullscreen
37−
38− onDesktopFileChanged: {
39− var applicationData = ApplicationsModel.__availableApplications[desktopFile];
40− if (applicationData) {
41− application.name = applicationData.name;
42− application.icon = applicationData.icon;
43− application.exec = applicationData.exec;
44− application.stage = applicationData.stage ? applicationData.stage : ApplicationInfo.MainStage;
45− application.fullscreen = applicationData.fullscreen ? applicationData.fullscreen : false;
46− } else {
47− application.name = "";
48− application.icon = "";
49− application.exec = "";
50− application.stage = "";
51− application.fullscreen = false;
52− }
53− }
54−}
Applications/applications.jsdeleted−115
@@ -1,115 +0,0 @@
1−/*
2− * Copyright (C) 2013 Canonical, Ltd.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License as published by
6− * the Free Software Foundation; version 3.
7− *
8− * This program is distributed in the hope that it will be useful,
9− * but WITHOUT ANY WARRANTY; without even the implied warranty of
10− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11− * GNU General Public License for more details.
12− *
13− * You should have received a copy of the GNU General Public License
14− * along with this program. If not, see <http://www.gnu.org/licenses/>.
15− */
16−
17−// mimic qtubuntu's Application.Stage enum
18−var MainStage = 0;
19−var SideStage = 1;
20−
21−var __availableApplications = {
22− '/usr/share/applications/phone-app.desktop': {
23− 'name': i18n.tr("Phone"),
24− 'icon': 'phone-app',
25− 'exec': '/usr/bin/phone-app',
26− 'stage': SideStage
27− },
28− '/usr/share/applications/camera-app.desktop': {
29− 'name': i18n.tr("Camera"),
30− 'icon': 'camera',
31− 'fullscreen': true,
32− 'exec': '/usr/bin/camera-app --fullscreen'
33− },
34− '/usr/share/applications/gallery-app.desktop': {
35− 'name': i18n.tr("Gallery"),
36− 'icon': 'gallery',
37− 'exec': '/usr/bin/gallery-app'
38− },
39− '/usr/share/applications/facebook-webapp.desktop': {
40− 'name': i18n.tr("Facebook"),
41− 'icon': 'facebook',
42− 'exec': '/usr/bin/webbrowser-app --chromeless http://m.facebook.com',
43− 'stage': SideStage
44− },
45− '/usr/share/applications/webbrowser-app.desktop': {
46− 'name': i18n.tr("Browser"),
47− 'icon': 'browser',
48− 'exec': '/usr/bin/webbrowser-app'
49− },
50− '/usr/share/applications/twitter-webapp.desktop': {
51− 'name': i18n.tr("Twitter"),
52− 'icon': 'twitter',
53− 'exec': '/usr/bin/webbrowser-app --chromeless http://www.twitter.com',
54− 'stage': SideStage
55− },
56− '/usr/share/applications/gmail-webapp.desktop': {
57− 'name': i18n.tr("GMail"),
58− 'icon': 'gmail',
59− 'exec': '/usr/bin/webbrowser-app --chromeless http://m.gmail.com'
60− },
61− '/usr/share/applications/ubuntu-weather-app.desktop': {
62− 'name': i18n.tr("Weather"),
63− 'icon': 'weather',
64− 'exec': '/usr/bin/qmlscene /usr/share/ubuntu-weather-app/ubuntu-weather-app.qml',
65− 'stage': SideStage
66− },
67− '/usr/share/applications/notes-app.desktop': {
68− 'name': i18n.tr("Notepad"),
69− 'icon': 'notepad',
70− 'exec': '/usr/bin/qmlscene /usr/share/notes-app/NotesApp.qml',
71− 'stage': SideStage
72− },
73− '/usr/share/applications/calendar-app.desktop': {
74− 'name': i18n.tr("Calendar"),
75− 'icon': 'calendar',
76− 'exec': '/usr/bin/qmlscene /usr/share/calendar-app/calendar.qml',
77− 'stage': SideStage
78− },
79− '/usr/share/applications/mediaplayer-app.desktop': {
80− 'name': i18n.tr("Media Player"),
81− 'icon': 'mediaplayer-app',
82− 'fullscreen': true,
83− 'exec': '/usr/bin/mediaplayer-app'
84− },
85− '/usr/share/applications/evernote.desktop': {
86− 'name': i18n.tr("Evernote"),
87− 'icon': 'evernote',
88− 'exec': ''
89− },
90− '/usr/share/applications/map.desktop': {
91− 'name': i18n.tr("Map"),
92− 'icon': 'map',
93− 'exec': ''
94− },
95− '/usr/share/applications/pinterest.desktop': {
96− 'name': i18n.tr("Pinterest"),
97− 'icon': 'pinterest',
98− 'exec': ''
99− },
100− '/usr/share/applications/soundcloud.desktop': {
101− 'name': i18n.tr("SoundCloud"),
102− 'icon': 'soundcloud',
103− 'exec': ''
104− },
105− '/usr/share/applications/wikipedia.desktop': {
106− 'name': i18n.tr("Wikipedia"),
107− 'icon': 'wikipedia',
108− 'exec': ''
109− },
110− '/usr/share/applications/youtube.desktop': {
111− 'name': i18n.tr("YouTube"),
112− 'icon': 'youtube',
113− 'exec': ''
114− },
115−}
CMakeLists.txt+10−2
@@ -58,7 +58,16 @@ find_package(Qt5DBus)
5858include(GNUInstallDirs)
5959
6060set(SHELL_APP_DIR ${CMAKE_INSTALL_DATADIR}/unity8)
61−set(SHELL_PRIVATE_LIBDIR ${CMAKE_INSTALL_LIBDIR}/unity8)
61+
62+execute_process(COMMAND ${PKG_CONFIG_EXECUTABLE} --variable=plugindir_suffix unity-shell-api OUTPUT_VARIABLE SHELL_INSTALL_QML OUTPUT_STRIP_TRAILING_WHITESPACE)
63+if(SHELL_INSTALL_QML STREQUAL "")
64+ message(FATAL_ERROR "Could not determine plugin installation dir.")
65+endif()
66+
67+execute_process(COMMAND ${PKG_CONFIG_EXECUTABLE} --variable=plugindir unity-shell-api OUTPUT_VARIABLE SHELL_PLUGINDIR OUTPUT_STRIP_TRAILING_WHITESPACE)
68+if(SHELL_PLUGINDIR STREQUAL "")
69+ message(FATAL_ERROR "Could not determine plugin import dir.")
70+endif()
6271
6372configure_file(paths.h.in ${CMAKE_CURRENT_BINARY_DIR}/paths.h @ONLY)
6473
@@ -164,7 +173,6 @@ add_subdirectory(src)
164173
165174# install subdirectories
166175set(QML_DIRS
167− Applications
168176 Bottombar
169177 Components
170178 Dash
Components/Carousel.qml+2−3
@@ -63,6 +63,7 @@ Item {
6363 signal pressAndHold(int index, real itemY)
6464
6565 implicitHeight: listView.tileHeight * selectedItemScaleFactor
66+ opacity: listView.highlightIndex === -1 ? 1 : 0.6
6667
6768 /* Basic idea behind the carousel effect is to move the items of the delegates (compacting /stuffing them).
6869 One drawback is, that more delegates have to be drawn than usually. As some items are moved from the
@@ -75,11 +76,11 @@ Item {
7576 ListView {
7677 id: listView
7778
79+ property int highlightIndex: -1
7880 property real minimumTileWidth: 0
7981 property real newContentX: disabledNewContentX
8082 property real pathItemCount: referenceWidth / referenceTileWidth
8183 property real tileAspectRatio: 1
82− property int highlightIndex: -1
8384
8485 /* The positioning and scaling of the items in the carousel is based on the variable
8586 'continuousIndex', a continuous real variable between [0, 'carousel.model.count'],
@@ -293,7 +294,6 @@ Item {
293294 scale: itemScale * explicitScaleFactor
294295 sourceComponent: itemComponent
295296 z: cachedTiles - Math.abs(index - listView.selectedIndex)
296− opacity: highlightIndex == -1 ? 1 : (highlightIndex == index ? 0.6 : 0.2)
297297
298298 transform: Translate {
299299 x: xTransform
@@ -333,7 +333,6 @@ Item {
333333 onPressAndHold: {
334334 listView.itemPressAndHold(index, item)
335335 }
336−
337336 }
338337 }
339338 }
Components/FilterGrid.qml+3−2
@@ -41,11 +41,12 @@ Item {
4141
4242 /* Maximum number of rows to be show when filter=true. */
4343 property int collapsedRowCount: 2
44+ property int uncollapsedRowCount: Math.ceil(model.count / columns)
4445 readonly property int collapsedHeight: {
4546 return iconTileGrid.contentHeightForRows(Math.min(collapsedRowCount, Math.ceil(model.count / columns)))
4647 }
4748 readonly property int uncollapsedHeight: {
48− return iconTileGrid.contentHeightForRows(Math.ceil(model.count / columns))
49+ return iconTileGrid.contentHeightForRows(uncollapsedRowCount)
4950 }
5051
5152 property alias minimumHorizontalSpacing: iconTileGrid.minimumHorizontalSpacing
@@ -66,7 +67,7 @@ Item {
6667 property alias highlightIndex: iconTileGrid.highlightIndex
6768 readonly property alias currentItem: iconTileGrid.currentItem
6869
69− height: !filterAnimation.running ? childrenRect.height : height
70+ implicitHeight: !filterAnimation.running ? childrenRect.height : height
7071 clip: filterAnimation.running
7172
7273 NumberAnimation {
Dash/Apps/RunningApplicationsGrid.qml+17
@@ -17,6 +17,8 @@
1717import QtQuick 2.0
1818import "../../Components"
1919
20+import Ubuntu.Gestures 0.1
21+
2022ResponsiveFlowView {
2123 id: root
2224 clip: true
@@ -100,4 +102,19 @@ ResponsiveFlowView {
100102 move: Transition {
101103 NumberAnimation { properties: "x,y"; duration: 400; easing.type: Easing.OutCubic }
102104 }
105+
106+ MouseArea {
107+ anchors.fill: parent
108+ z: -1 // behind all RunningApplicationTiles
109+ enabled: root.terminationModeEnabled
110+ onPressed: { root.terminationModeEnabled = false; }
111+ }
112+
113+ PressedOutsideNotifier {
114+ anchors.fill: parent
115+ enabled: root.terminationModeEnabled
116+ onPressedOutside: {
117+ root.terminationModeEnabled = false;
118+ }
119+ }
103120}
Dash/DashApps.qml−1
@@ -19,7 +19,6 @@ import Ubuntu.Components 0.1
1919import Utils 0.1
2020import "../Components"
2121import "../Components/ListItems"
22−import "../Applications"
2322import "Apps"
2423
2524GenericScopeView {
Dash/DashCarousel.qmlnew file+47
@@ -0,0 +1,47 @@
1+/*
2+ * Copyright (C) 2013 Canonical, Ltd.
3+ *
4+ * This program is free software; you can redistribute it and/or modify
5+ * it under the terms of the GNU General Public License as published by
6+ * the Free Software Foundation; version 3.
7+ *
8+ * This program is distributed in the hope that it will be useful,
9+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
10+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11+ * GNU General Public License for more details.
12+ *
13+ * You should have received a copy of the GNU General Public License
14+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
15+ */
16+
17+import QtQuick 2.0
18+import Ubuntu.Components 0.1
19+import "../Components"
20+
21+DashRenderer {
22+ id: dashCarousel
23+
24+ property alias cacheBuffer: carousel.cacheBuffer
25+ property alias itemComponent: carousel.itemComponent
26+ property alias minimumTileWidth: carousel.minimumTileWidth
27+ property alias selectedItemScaleFactor: carousel.selectedItemScaleFactor
28+ property alias tileAspectRatio: carousel.tileAspectRatio
29+
30+ currentItem: carousel.currentItem
31+ height: carousel.implicitHeight + units.gu(6)
32+ verticalSpacing: units.gu(3)
33+
34+ Carousel {
35+ id: carousel
36+ anchors.fill: parent
37+ tileAspectRatio: 198 / 288
38+ minimumTileWidth: units.gu(13)
39+ selectedItemScaleFactor: 1.14
40+ cacheBuffer: 1404 // 18px * 13gu * 6
41+ model: dashCarousel.model
42+ highlightIndex: dashCarousel.highlightIndex
43+
44+ onClicked: dashCarousel.clicked(index, itemY)
45+ onPressAndHold: dashCarousel.pressAndHold(index, itemY)
46+ }
47+}
Dash/DashContent.qml+8−2
@@ -105,8 +105,14 @@ Item {
105105
106106 // If the number of items is less than the current index, then need to reset to another item.
107107 onCountChanged: {
108− if (currentIndex >= count)
109− dashContent.setCurrentScopeAtIndex(count-1, true, true)
108+ if (count > 0) {
109+ if (currentIndex >= count) {
110+ dashContent.setCurrentScopeAtIndex(count-1, true, true)
111+ } else if (currentIndex < 0) {
112+ // setting currentIndex directly, cause we don't want to loose set_current_index
113+ dashContent.currentIndex = 0
114+ }
115+ }
110116 }
111117
112118 delegate:
Dash/DashFilterGrid.qmlnew file+60
@@ -0,0 +1,60 @@
1+/*
2+ * Copyright (C) 2013 Canonical, Ltd.
3+ *
4+ * This program is free software; you can redistribute it and/or modify
5+ * it under the terms of the GNU General Public License as published by
6+ * the Free Software Foundation; version 3.
7+ *
8+ * This program is distributed in the hope that it will be useful,
9+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
10+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11+ * GNU General Public License for more details.
12+ *
13+ * You should have received a copy of the GNU General Public License
14+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
15+ */
16+
17+import QtQuick 2.0
18+import "../Components"
19+import ".."
20+
21+DashRenderer {
22+ id: dashFilterGrid
23+
24+ property alias cellWidth: filterGrid.cellWidth
25+ property alias cellHeight: filterGrid.cellHeight
26+ property alias delegate: filterGrid.delegate
27+ property alias delegateWidth: filterGrid.delegateWidth
28+ property alias delegateHeight: filterGrid.delegateHeight
29+ property alias maximumNumberOfColumns: filterGrid.maximumNumberOfColumns
30+ property alias minimumHorizontalSpacing: filterGrid.minimumHorizontalSpacing
31+
32+ collapsedHeight: filterGrid.collapsedHeight
33+ collapsedRowCount: filterGrid.collapsedRowCount
34+ columns: filterGrid.columns
35+ rows: filter ? filterGrid.collapsedRowCount : filterGrid.uncollapsedRowCount
36+ currentItem: filterGrid.currentItem
37+ expandable: filterGrid.expandable
38+ delegateCreationBegin: filterGrid.delegateCreationBegin
39+ delegateCreationEnd: filterGrid.delegateCreationEnd
40+ implicitHeight: filterGrid.implicitHeight
41+ margins: filterGrid.margins
42+ uncollapsedHeight: filterGrid.uncollapsedHeight
43+ verticalSpacing: filterGrid.verticalSpacing
44+
45+ function startFilterAnimation(filter) {
46+ filterGrid.startFilterAnimation(filter)
47+ }
48+
49+ FilterGrid {
50+ id: filterGrid
51+ anchors.fill: parent
52+ minimumHorizontalSpacing: units.gu(0.5)
53+ delegateWidth: units.gu(11)
54+ delegateHeight: units.gu(9.5)
55+ verticalSpacing: units.gu(2)
56+ model: dashFilterGrid.model
57+ filter: dashFilterGrid.filter
58+ highlightIndex: dashFilterGrid.highlightIndex
59+ }
60+}
Dash/DashPreview.qml+1
@@ -25,6 +25,7 @@ Item {
2525 property alias showProcessingAction: waitingForActionMouseArea.enabled
2626
2727 property real previewWidthRatio: 0.5
28+ property bool isCurrent: false
2829
2930 property Component previewImages
3031 property Component header
Dash/DashRenderer.qmlnew file+65
@@ -0,0 +1,65 @@
1+/*
2+ * Copyright (C) 2013 Canonical, Ltd.
3+ *
4+ * This program is free software; you can redistribute it and/or modify
5+ * it under the terms of the GNU General Public License as published by
6+ * the Free Software Foundation; version 3.
7+ *
8+ * This program is distributed in the hope that it will be useful,
9+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
10+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11+ * GNU General Public License for more details.
12+ *
13+ * You should have received a copy of the GNU General Public License
14+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
15+ */
16+
17+import QtQuick 2.0
18+
19+Item {
20+ // Can the item be expanded?
21+ property bool expandable: false
22+
23+ // In case it can be expanded, should we filter it
24+ property bool filter: true
25+
26+ property int collapsedRowCount: 1
27+
28+ property int collapsedHeight: height
29+
30+ property int columns: 1
31+
32+ property int rows: 1
33+
34+ // Index of the highlighted item
35+ property int highlightIndex: -1
36+
37+ property int margins: 0
38+
39+ property int uncollapsedHeight: height
40+
41+ property real delegateCreationBegin
42+
43+ property real delegateCreationEnd
44+
45+ property real verticalSpacing: 0
46+
47+ // The current item of the renderer
48+ property var currentItem
49+
50+ // The model to renderer
51+ property var model
52+
53+ /// Emitted when the user clicked on an item
54+ /// @param index is the index of the clicked item
55+ /// @param itemY is y of the clicked delegate
56+ signal clicked(int index, real itemY)
57+
58+ /// Emitted when the user pressed and held on an item
59+ /// @param index is the index of the held item
60+ /// @param itemY is y of the held delegate
61+ signal pressAndHold(int index, real itemY)
62+
63+ function startFilterAnimation(filter) {
64+ }
65+}
Dash/Generic/GenericCarousel.qml+2−7
@@ -17,16 +17,11 @@
1717import QtQuick 2.0
1818import Ubuntu.Components 0.1
1919import "../../Components"
20+import ".."
2021
21−Carousel {
22+DashCarousel {
2223 id: genericCarousel
23−
24− tileAspectRatio: 198 / 288
25− minimumTileWidth: units.gu(13)
2624 itemComponent: carouselDelegateGeneric
27− selectedItemScaleFactor: 1.14
28− cacheBuffer: 1404 // 18px * 13gu * 6
29− height: implicitHeight + units.gu(6)
3025
3126 Component {
3227 id: carouselDelegateGeneric
Dash/Generic/GenericCarouselLoader.qmldeleted−30
@@ -1,30 +0,0 @@
1−/*
2− * Copyright (C) 2013 Canonical, Ltd.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License as published by
6− * the Free Software Foundation; version 3.
7− *
8− * This program is distributed in the hope that it will be useful,
9− * but WITHOUT ANY WARRANTY; without even the implied warranty of
10− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11− * GNU General Public License for more details.
12− *
13− * You should have received a copy of the GNU General Public License
14− * along with this program. If not, see <http://www.gnu.org/licenses/>.
15− */
16−
17−import QtQuick 2.0
18−import Ubuntu.Components 0.1
19−
20−Loader {
21− property var model: null
22− property url carouselUrl: "GenericCarousel.qml"
23− property url filtergridUrl: "GenericFilterGrid.qml"
24−
25− source: model.count > 6 ? carouselUrl : filtergridUrl // FIXME do not hardcode 6, but retrieve correct minimum required count
26−
27− onLoaded: {
28− item.model = Qt.binding(function() { return model; })
29− }
30−}
Dash/Generic/GenericFilterGrid.qml+13−19
@@ -15,38 +15,32 @@
1515 */
1616
1717import QtQuick 2.0
18+import Ubuntu.Components 0.1
1819import "../../Components"
20+import ".."
1921
20−FilterGrid {
21− id: filtergrid
22+DashFilterGrid {
23+ id: genericFilterGrid
24+
25+ property int iconWidth: units.gu(8)
26+ property int iconHeight: units.gu(7.5)
2227
2328 minimumHorizontalSpacing: units.gu(0.5)
2429 delegateWidth: units.gu(11)
2530 delegateHeight: units.gu(9.5)
2631 verticalSpacing: units.gu(2)
2732
28− property int iconWidth: units.gu(8)
29− property int iconHeight: units.gu(7.5)
30−
31− signal clicked(int index, real itemY)
32− signal pressAndHold(int index, real itemY)
33−
3433 delegate: Tile {
3534 id: tile
3635 objectName: "delegate" + index
37− width: filtergrid.cellWidth
38− height: filtergrid.cellHeight
36+ width: genericFilterGrid.cellWidth
37+ height: genericFilterGrid.cellHeight
3938 text: model.title
40− imageWidth: filtergrid.iconWidth
41− imageHeight: filtergrid.iconHeight
39+ imageWidth: genericFilterGrid.iconWidth
40+ imageHeight: genericFilterGrid.iconHeight
4241 source: model.icon
4342
44− onClicked: {
45− filtergrid.clicked(index, tile.y)
46− }
47−
48− onPressAndHold: {
49− filtergrid.pressAndHold(index, tile.y)
50− }
43+ onClicked: genericFilterGrid.clicked(index, tile.y)
44+ onPressAndHold: genericFilterGrid.pressAndHold(index, tile.y)
5145 }
5246}
Dash/Generic/GenericFilterGridPotrait.qml+1−3
@@ -15,16 +15,14 @@
1515 */
1616
1717import QtQuick 2.0
18+import Ubuntu.Components 0.1
1819import "../../Components"
1920
2021GenericFilterGrid {
21− id: filtergrid
22−
2322 minimumHorizontalSpacing: units.gu(0.5)
2423 delegateWidth: units.gu(11)
2524 delegateHeight: units.gu(18)
2625 verticalSpacing: units.gu(2)
27−
2826 iconWidth: (width / columns) * 0.8
2927 iconHeight: iconWidth * 16 / 11
3028}
Dash/GenericScopeView.qml+37−28
@@ -46,8 +46,8 @@ FocusScope {
4646 }
4747 }
4848
49− function activateApp(desktopFilePath) {
50− shell.activateApplication(desktopFilePath);
49+ function activateApp(appId) {
50+ shell.activateApplication(appId);
5151 }
5252
5353 Binding {
@@ -140,7 +140,7 @@ FocusScope {
140140 right: parent.right
141141 }
142142
143− source: getRenderer(model.renderer, model.contentType, model.rendererHint)
143+ source: getRenderer(model.renderer, model.contentType, model.rendererHint, results)
144144
145145 onLoaded: {
146146 if (item.enableHeightBehavior !== undefined && item.enableHeightBehaviorOnNextCreation !== undefined) {
@@ -191,8 +191,8 @@ FocusScope {
191191 } else {
192192 previewListView.open = true
193193
194− scopeView.scope.preview( item.uri, item.icon, item.category, 0, item.mimetype, item.title,
195− item.comment, item.dndUri, item.metadata)
194+ scopeView.scope.preview(item.uri, item.icon, item.category, 0, item.mimetype, item.title,
195+ item.comment, item.dndUri, item.metadata)
196196 }
197197 }
198198 onPressAndHold: {
@@ -205,7 +205,7 @@ FocusScope {
205205 previewListView.open = true
206206
207207 var item = target.model.get(index)
208− scopeView.scope.preview( item.uri, item.icon, item.category, 0, item.mimetype, item.title,
208+ scopeView.scope.preview(item.uri, item.icon, item.category, 0, item.mimetype, item.title,
209209 item.comment, item.dndUri, item.metadata)
210210 }
211211 }
@@ -303,16 +303,21 @@ FocusScope {
303303 }
304304 }
305305
306− function getRenderer(rendererId, contentType, rendererHint) {
306+ function getRenderer(rendererId, contentType, rendererHint, results) {
307307 if (rendererId == "default") {
308308 rendererId = getDefaultRendererId(contentType);
309309 }
310+ if (rendererId == "carousel") {
311+ // Selectively disable carousel, 6 is fixed for now, should change on the form factor
312+ if (results.count <= 6)
313+ rendererId = "grid"
314+ }
310315 switch (rendererId) {
311316 case "carousel": {
312317 switch (contentType) {
313− case "music": return "Music/MusicCarouselLoader.qml";
314− case "video": return "Video/VideoCarouselLoader.qml";
315− default: return "Generic/GenericCarouselLoader.qml";
318+ case "music": return "Music/MusicCarousel.qml";
319+ case "video": return "Video/VideoCarousel.qml";
320+ default: return "Generic/GenericCarousel.qml";
316321 }
317322 }
318323 case "grid": {
@@ -442,27 +447,30 @@ FocusScope {
442447 scopeView.scope.preview(item.uri, item.icon, item.category, 0, item.mimetype, item.title, item.comment, item.dndUri, item.metadata)
443448 }
444449
445− var itemY = categoryView.contentItem.mapFromItem(categoryDelegate.currentItem).y;
450+ // Adjust contentY in case we need to change to it to show the next row
451+ if (categoryDelegate.rows > 1) {
452+ var itemY = categoryView.contentItem.mapFromItem(categoryDelegate.currentItem).y;
446453
447− // Find new contentY and effect.postionPx
448− var newContentY = itemY - effect.positionPx - categoryDelegate.verticalSpacing;
454+ // Find new contentY and effect.postionPx
455+ var newContentY = itemY - effect.positionPx - categoryDelegate.verticalSpacing;
449456
450− // Make sure the item is not covered by a header. Move the effect split down if necessary
451− var headerHeight = pageHeader.height + categoryView.stickyHeaderHeight;
452− var effectAdjust = Math.max(effect.positionPx, headerHeight);
457+ // Make sure the item is not covered by a header. Move the effect split down if necessary
458+ var headerHeight = pageHeader.height + categoryView.stickyHeaderHeight;
459+ var effectAdjust = Math.max(effect.positionPx, headerHeight);
453460
454− // Make sure we don't overscroll the listview. If yes, adjust effect position
455− if (newContentY < 0) {
456− effectAdjust += newContentY;
457− newContentY = 0;
458− }
459− if (newContentY > Math.max(0, categoryView.contentHeight - categoryView.height)) {
460− effectAdjust += -(categoryView.contentHeight - categoryView.height) + newContentY
461− newContentY = categoryView.contentHeight - categoryView.height;
462− }
461+ // Make sure we don't overscroll the listview. If yes, adjust effect position
462+ if (newContentY < 0) {
463+ effectAdjust += newContentY;
464+ newContentY = 0;
465+ }
466+ if (newContentY > Math.max(0, categoryView.contentHeight - categoryView.height)) {
467+ effectAdjust += -(categoryView.contentHeight - categoryView.height) + newContentY
468+ newContentY = categoryView.contentHeight - categoryView.height;
469+ }
463470
464− effect.positionPx = effectAdjust;
465− categoryView.contentY = newContentY;
471+ effect.positionPx = effectAdjust;
472+ categoryView.contentY = newContentY;
473+ }
466474 }
467475
468476 property bool open: false
@@ -527,6 +535,7 @@ FocusScope {
527535 onLoaded: {
528536 if (previewListView.onScreen && previewData !== undefined) {
529537 item.previewData = Qt.binding(function() { return previewData })
538+ item.isCurrent = Qt.binding(function() { return ListView.isCurrentItem })
530539 }
531540 }
532541
@@ -539,7 +548,7 @@ FocusScope {
539548 }
540549
541550 function closePreviewSpinner() {
542− if(item) {
551+ if (item) {
543552 item.showProcessingAction = false;
544553 }
545554 }
Dash/Music/MusicCarousel.qml+2−2
@@ -16,15 +16,15 @@
1616
1717import QtQuick 2.0
1818import "../../Components"
19+import ".."
1920
20−Carousel {
21+DashCarousel {
2122 id: musicCarousel
2223 tileAspectRatio: 1
2324 minimumTileWidth: units.gu(13)
2425 itemComponent: carouselDelegateMusic
2526 selectedItemScaleFactor: 1.2
2627 cacheBuffer: 1404 // 18px * 13gu * 6
27− height: implicitHeight + units.gu(6)
2828
2929 Component {
3030 id: carouselDelegateMusic
Dash/Music/MusicFilterGrid.qml+7−13
@@ -19,22 +19,21 @@ import "../../Components"
1919import "../Generic"
2020
2121GenericFilterGrid {
22− id: filtergrid
22+ id: musicFilterGrid
2323
2424 delegateWidth: units.gu(11)
2525 delegateHeight: units.gu(16)
26−
2726 iconWidth: units.gu(11)
2827 iconHeight: units.gu(11)
2928
3029 delegate: Tile {
3130 id: tile
3231 objectName: "delegate" + index
33− width: filtergrid.cellWidth
34− height: filtergrid.cellHeight
32+ width: musicFilterGrid.cellWidth
33+ height: musicFilterGrid.cellHeight
3534 text: model.comment
36− imageWidth: filtergrid.iconWidth
37− imageHeight: filtergrid.iconHeight
35+ imageWidth: musicFilterGrid.iconWidth
36+ imageHeight: musicFilterGrid.iconHeight
3837 source: model.icon
3938 maximumLineCount: 2
4039 horizontalAlignment: Text.AlignLeft
@@ -43,12 +42,7 @@ GenericFilterGrid {
4342 artist: model.title
4443 }
4544
46− onClicked: {
47− filtergrid.clicked(index, tile.y)
48− }
49−
50− onPressAndHold: {
51− filtergrid.pressAndHold(index, tile.y)
52− }
45+ onClicked: musicFilterGrid.clicked(index, tile.y)
46+ onPressAndHold: musicFilterGrid.pressAndHold(index, tile.y)
5347 }
5448}
Dash/Music/MusicPreview.qmlnew file+203
@@ -0,0 +1,203 @@
1+/*
2+ * Copyright (C) 2013 Canonical, Ltd.
3+ *
4+ * This program is free software; you can redistribute it and/or modify
5+ * it under the terms of the GNU General Public License as published by
6+ * the Free Software Foundation; version 3.
7+ *
8+ * This program is distributed in the hope that it will be useful,
9+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
10+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11+ * GNU General Public License for more details.
12+ *
13+ * You should have received a copy of the GNU General Public License
14+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
15+ */
16+
17+import QtQuick 2.0
18+import QtMultimedia 5.0
19+import Ubuntu.Components 0.1
20+import Ubuntu.Components.ListItems 0.1
21+import ".."
22+import "../Generic"
23+import "../../Components"
24+import "../Previews"
25+
26+GenericPreview {
27+ id: root
28+
29+ previewImages: previewImageComponent
30+ header: headerComponent
31+ description: descriptionComponent
32+
33+ Component {
34+ id: previewImageComponent
35+ LazyImage {
36+ height: units.gu(22)
37+ scaleTo: "height"
38+ source: previewData ? previewData.image : ""
39+ initialHeight: height
40+ initialWidth: height
41+ }
42+ }
43+
44+ Component {
45+ id: headerComponent
46+ Header {
47+ title: previewData.title
48+ subtitle: previewData.subtitle
49+ }
50+ }
51+
52+ Component {
53+ id: descriptionComponent
54+
55+ Item {
56+ height: childrenRect.height
57+ Audio {
58+ id: audioPlayer
59+ objectName: "audioPlayer"
60+ property real progress: audioPlayer.position / audioPlayer.duration
61+
62+ property Item playingItem
63+
64+ Component.onDestruction: {
65+ audioPlayer.stop();
66+ }
67+
68+ onErrorStringChanged: console.warn("Audio player error:", errorString)
69+
70+ }
71+
72+ Connections {
73+ target: root
74+ onIsCurrentChanged: {
75+ if (!root.isCurrent) {
76+ audioPlayer.stop();
77+ }
78+ }
79+ }
80+
81+ Column {
82+ anchors { left: parent.left; right: parent.right }
83+ visible: trackRepeater.count > 0
84+
85+ ThinDivider {
86+ objectName: "topDivider"
87+ anchors { left: parent.left; right: parent.right }
88+ }
89+
90+ Repeater {
91+ id: trackRepeater
92+ objectName: "trackRepeater"
93+
94+ model: previewData.tracks
95+
96+ delegate: Item {
97+ id: trackItem
98+ objectName: "trackItem" + index
99+ anchors { left: parent.left; right: parent.right }
100+ height: units.gu(5)
101+ property bool isPlayingItem: audioPlayer.playingItem == trackItem
102+
103+ function play() {
104+ audioPlayer.stop();
105+ // Make sure we change the source, even if two items point to the same uri location
106+ audioPlayer.source = "";
107+ audioPlayer.source = model.uri;
108+ audioPlayer.playingItem = trackItem;
109+ audioPlayer.play();
110+ }
111+
112+ Row {
113+ id: trackRow
114+ width: parent.width
115+ spacing: units.gu(1)
116+ property int column1Width: units.gu(3)
117+ property int column2Width: width - (2 * spacing) - column1Width - column3Width
118+ property int column3Width: units.gu(4)
119+ anchors.verticalCenter: parent.verticalCenter
120+
121+ Button {
122+ objectName: "playButton"
123+ width: trackRow.column1Width
124+ height: width
125+ iconSource: audioPlayer.playbackState == Audio.PlayingState && trackItem.isPlayingItem ? "image://theme/media-playback-pause" : "image://theme/media-playback-start"
126+
127+ // Can't be "transparent" or "#00xxxxxx" as the button optimizes away the surrounding shape
128+ // FIXME when this is resolved: https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1251685
129+ color: "#01000000"
130+
131+ onClicked: {
132+ if (trackItem.isPlayingItem) {
133+ if (audioPlayer.playbackState == Audio.PlayingState) {
134+ audioPlayer.pause();
135+ } else if (audioPlayer.playbackState == Audio.PausedState){
136+ audioPlayer.play();
137+ }
138+ } else {
139+ trackItem.play();
140+ }
141+ }
142+ }
143+
144+ Label {
145+ objectName: "trackTitleLabel"
146+ fontSize: "small"
147+ opacity: 0.9
148+ color: "white"
149+ horizontalAlignment: Text.AlignLeft
150+ anchors.verticalCenter: parent.verticalCenter
151+ width: parent.column2Width
152+ text: title
153+ style: Text.Raised
154+ styleColor: "black"
155+ elide: Text.ElideRight
156+
157+ UbuntuShape {
158+ id: progressBarFill
159+ objectName: "progressBarFill"
160+ color: UbuntuColors.orange
161+ anchors.left: progressBarImage.left
162+ anchors.right: progressBarImage.right
163+ anchors.verticalCenter: progressBarImage.verticalCenter
164+ height: units.dp(2)
165+ anchors.margins: units.dp(2)
166+ anchors.rightMargin: maxWidth - (maxWidth * audioPlayer.progress) + units.dp(2)
167+ visible: progressBarImage.visible
168+ property int maxWidth: progressBarImage.width - units.dp(4)
169+ }
170+
171+ Image {
172+ id: progressBarImage
173+ anchors { left: parent.left; top: parent.bottom; right: parent.right }
174+ height: units.dp(6)
175+ visible: audioPlayer.playbackState != Audio.StoppedState && trackItem.isPlayingItem && model.length.length > 0
176+ source: "graphics/music_progress_bg.png"
177+ }
178+ }
179+
180+ Label {
181+ id: valueLabel
182+ objectName: "timeLabel"
183+ fontSize: "small"
184+ opacity: 0.9
185+ color: "white"
186+ anchors.verticalCenter: parent.verticalCenter
187+ horizontalAlignment: Text.AlignRight
188+ width: parent.column3Width
189+ text: length
190+ style: Text.Raised
191+ styleColor: "black"
192+ }
193+ }
194+
195+ ThinDivider {
196+ anchors { left: parent.left; bottom: parent.bottom; right: parent.right }
197+ }
198+ }
199+ }
200+ }
201+ }
202+ }
203+}
Dash/Music/graphics/music_progress_bg.pngnew file

Binary file not shown.

Dash/PreviewDelegateMapper.qml+1
@@ -23,6 +23,7 @@ QtObject {
2323 property var previewDelegateMapping: {"preview-generic": genericPreview,
2424 "preview-application": appPreview,
2525 "preview-movie": "Movie/MoviePreview.qml",
26+ "preview-music": "Music/MusicPreview.qml",
2627 }
2728 }
2829
Dash/Video/VideoCarousel.qml+2−2
@@ -16,15 +16,15 @@
1616
1717import QtQuick 2.0
1818import "../../Components"
19+import ".."
1920
20−Carousel {
21+DashCarousel {
2122 id: videosCarousel
2223 tileAspectRatio: 198 / 288
2324 minimumTileWidth: units.gu(13)
2425 itemComponent: carouselDelegateVideo
2526 selectedItemScaleFactor: 1.14
2627 cacheBuffer: 1404 // 18px * 13gu * 6
27− height: implicitHeight + units.gu(6)
2828
2929 Component {
3030 id: carouselDelegateVideo
Dash/Video/VideoFilterGrid.qml+8−13
@@ -15,38 +15,33 @@
1515 */
1616
1717import QtQuick 2.0
18+import Ubuntu.Components 0.1
1819import "../../Components"
1920import "../Generic"
2021
2122GenericFilterGrid {
22− id: filtergrid
23+ id: videoFilterGrid
2324
2425 delegateWidth: units.gu(11)
2526 delegateHeight: units.gu(15)
26−
2727 iconWidth: units.gu(11)
2828 iconHeight: units.gu(11)
2929
3030 delegate: Tile {
3131 id: tile
3232 objectName: "delegate" + index
33− width: filtergrid.cellWidth
34− height: filtergrid.cellHeight
33+ width: videoFilterGrid.cellWidth
34+ height: videoFilterGrid.cellHeight
3535 text: model.title
36− imageWidth: filtergrid.iconWidth
37− imageHeight: filtergrid.iconHeight
36+ imageWidth: videoFilterGrid.iconWidth
37+ imageHeight: videoFilterGrid.iconHeight
3838 source: model.icon
3939 maximumLineCount: 2
4040 horizontalAlignment: Text.AlignLeft
4141
4242 style: VideoTileStyle {}
4343
44− onClicked: {
45− filtergrid.clicked(index, tile.y)
46− }
47−
48− onPressAndHold: {
49− filtergrid.pressAndHold(index, tile.y)
50− }
44+ onClicked: videoFilterGrid.clicked(index, tile.y)
45+ onPressAndHold: videoFilterGrid.pressAndHold(index, tile.y)
5146 }
5247}
Shell.qml+5−5
@@ -85,21 +85,21 @@ BasicShell {
8585 }
8686 }
8787
88− function activateApplication(desktopFile, argument) {
88+ function activateApplication(appId, argument) {
8989 if (applicationManager) {
9090 // For newly started applications, as it takes them time to draw their first frame
9191 // we add a delay before we hide the animation screenshots to compensate.
92− var addDelay = !applicationManager.getApplicationFromDesktopFile(desktopFile);
92+ var addDelay = !applicationManager.getApplicationFromDesktopFile(appId);
9393
9494 var application;
95− application = applicationManager.activateApplication(desktopFile, argument);
95+ application = applicationManager.activateApplication(appId, argument);
9696 if (application == null) {
9797 return;
9898 }
9999 if (application.stage == ApplicationInfo.MainStage || !sideStage.enabled) {
100− mainStage.activateApplication(desktopFile, addDelay);
100+ mainStage.activateApplication(appId, addDelay);
101101 } else {
102− sideStage.activateApplication(desktopFile, addDelay);
102+ sideStage.activateApplication(appId, addDelay);
103103 }
104104 stages.show();
105105 }
cmake/modules/Plugins.cmake+3−3
@@ -28,7 +28,7 @@ macro(export_qmlfiles PLUGIN PLUGIN_SUBPATH)
2828
2929 # install the qmlfiles file.
3030 install(FILES ${QMLFILES}
31− DESTINATION ${SHELL_PRIVATE_LIBDIR}/qml/${PLUGIN_SUBPATH}
31+ DESTINATION ${SHELL_INSTALL_QML}/${PLUGIN_SUBPATH}
3232 )
3333endmacro(export_qmlfiles)
3434
@@ -56,12 +56,12 @@ macro(export_qmlplugin PLUGIN VERSION PLUGIN_SUBPATH)
5656
5757 # install the qmltypes file.
5858 install(FILES ${CMAKE_BINARY_DIR}/plugins/${PLUGIN_SUBPATH}/plugin.qmltypes
59− DESTINATION ${SHELL_PRIVATE_LIBDIR}/qml/${PLUGIN_SUBPATH}
59+ DESTINATION ${SHELL_INSTALL_QML}/${PLUGIN_SUBPATH}
6060 )
6161 endif()
6262
6363 # install the additional targets
6464 install(TARGETS ${qmlplugin_TARGETS}
65− DESTINATION ${SHELL_PRIVATE_LIBDIR}/qml/${PLUGIN_SUBPATH}
65+ DESTINATION ${SHELL_INSTALL_QML}/${PLUGIN_SUBPATH}
6666 )
6767endmacro(export_qmlplugin)
cmake/modules/autopilot.cmake+1−1
@@ -2,7 +2,7 @@ add_custom_target(autopilot)
22
33function(declare_autopilot_test TEST_NAME TEST_SUITE WORKING_DIR)
44 add_custom_target(autopilot-${TEST_NAME}
5− COMMAND LANG=C UBUNTU_ICON_THEME=ubuntu-mobile QML2_IMPORT_PATH=${SHELL_PRIVATE_LIBDIR}/qml/mocks autopilot run ${TEST_SUITE}
5+ COMMAND LANG=C UBUNTU_ICON_THEME=ubuntu-mobile QML2_IMPORT_PATH=${SHELL_INSTALL_QML}/mocks autopilot run ${TEST_SUITE}
66 WORKING_DIRECTORY ${WORKING_DIR}
77 DEPENDS install
88 )
data/unity8.conf+1
@@ -5,6 +5,7 @@ start on ((xsession SESSION=ubuntu-touch) or (xsession SESSION=ubuntu-touch-surf
55stop on desktop-end
66
77respawn
8+expect stop
89
910pre-start script
1011 if [ -n "$MIR_SOCKET" ]; then
debian/changelog+137−2
@@ -1,8 +1,143 @@
1−unity8 (7.84-0ubuntu1) UNRELEASED; urgency=low
1+unity8 (7.84+14.04.20131128.2-0ubuntu1) trusty; urgency=low
22
3+ [ Michal Hruby ]
34 * Depend on the separate scopes plugin
5+ * Move the BottomBar* DBus communicator to the Utils plugin.
6+
7+ [ Michał Sawicz ]
8+ * Wait for DashHome to be available in tst_Shell. (LP: #1254898)
9+ * Use plugindir from unity-shell-api.pc.
10+ * Expect stop in upstart job and raise in case of surfaceflinger. (LP:
11+ #1239876)
12+
13+ [ Albert Astals ]
14+ * Fix time test in Qt 5.2 Make factors an array instead of a
15+ object/dict Objects/dicts are unordered by definition, it happened
16+ that Qt 5.0 gave them in the orrder we wanted, but with Qt 5.2 is
17+ failing, and we don't even need the "key", so array works as well
18+ :).
19+ * Test that the dash hswipe is disabled while the inner stuff is
20+ moving .
21+ * Skip restMaximizeVisibleAreaMoveUpAndShowHeader, it's causing too
22+ many failed runs And we are confident it's failing because of the
23+ suboptimal scenegraph run in 5.0.x.
24+ * Make Dash::test_show_scope_on_load more robust If we are testing
25+ showScopeOnLoaded make sure we force a scope reload after we set it,
26+ otherwise it may just happen that the scope has already been loaded
27+ and the expectaction that we'll change the list to it is just wrong.
28+ * Dash renderer signals: No need to pass the model up and down Whoever
29+ is listening to the signal has access to the item that emits the
30+ signal and has the model right there accessible if needs it.
31+ * LVWPH: Fix header going bad when setContentHeight ends up moving the
32+ viewport How to reproduce the bug easily without the patch: * In the
33+ Dash Home, search for london * Scroll to the bottom * Start moving
34+ to the apps scope very slowly * At around 3/4 of the move you'll see
35+ the header in the home scope went to a bad position * Go back to the
36+ Dash Home. (LP: #1237942, #1246351)
37+ * Remove unused AppInfo and VideoInfo files .
38+ * Kill unused ApplicationsFilterGrid.qml .
39+ * Unify ScopeView and GenericScopeView .
40+ * Fix header getting lost as per bug 1245824. (LP: #1245824)
41+ * Remove unused Time.js and its test .
42+ * Do not include the QtQml megaheader Include only qqml.h which is
43+ what we need in these files.
44+ * Don't do stuff if our parent context is gone We'll be gone soon too
45+ (and crash probably) so don't do anything. This looks a bit like a
46+ workaround, wait for 5.2 better painting/dispatching loop to see if
47+ this is not needed anymore, we find a better way to do it, or we
48+ decide this is fine.
49+
50+ [ Lars Uebernickel ]
51+ * Allow setting different indicator positions for different profiles.
52+
53+ [ Mirco Müller ]
54+ * Added checkbox for toggling between echo-modes of password-
55+ entryfields in ext. snap-decisions.
56+ * Fixes bug #1200569. (LP: #1200569)
57+
58+ [ Andrea Cimitan ]
59+ * Switch to application scope when a dash swipe is taking place and an
60+ app is on foreground. (LP: #1231996)
61+ * Shifts wallpaper rendering for greeter lockscreen to be inline with
62+ shell. (LP: #1231731)
63+ * Dinamically load the Carousel/Filtergrid with more than 6 items.
64+ (LP: #1226288, #1234105)
65+ * Removes Math.js and its usage. Use SDK ones.
66+
67+ [ Gerry Boland ]
68+ * DragHandle: javascript argument name clashes with local variable.
69+ Yes it works, but is a little unsafe.
70+
71+ [ Nick Dedekind ]
72+ * Added UnityMenuModel submenu row removal awareness in
73+ UnityMenuModelStack.
74+ * Round indicator widget icon/label width up to closest gu for
75+ alignment. (LP: #1236267)
76+ * Indicator re-select by dragging from top when fully opened. (LP:
77+ #1213164)
78+ * Fixed a race condition causing search history popup to show up when
79+ it shouldn't. (LP: #1249369)
80+
81+ [ Christopher Lee ]
82+ * Unity8 tests now make use of the helper functions (added in the pre-
83+ req branch) so that the helper functions are tested as part of daily
84+ business.
85+
86+ [ Daniel d'Andrada ]
87+ * Improve DirectionalDragArea Removed Rejected status, simplifying
88+ state machine. Added compositionTime property. Multi-finger
89+ scenarios are better handled now. Refactored TimeSource in
90+ Ubuntu.Gestures plugin. Added an easy way to debug
91+ DirectionalDragArea by having switchable debug prints. Updated tests
92+ to also simulate the passage of time. Use touch point scene
93+ coordinates for gesture recognition so that moving the.
94+ DirectionalDragArea (as in a hinting DragHandle) won't affect it.
95+ (LP: #1228336)
96+ * Add right-edge drag hinting to Greeter To match with the existing
97+ teasing animation when you tap on the right half of the Greeter.
98+ Also has the side benefit of making the code look a bit nicer.
99+ * Refactor Ubuntu.Gesture tests to share common logic Take the common
100+ part out of tst_DirectionalDragArea and put it into a separate base
101+ class, GestureTest, so that it can be shared with other, future,
102+ tests. In CMakeLists.txt, create a macro out of DirectionalDragArea
103+ build script to be used by future tests with similar requirements
104+ and structure. Also add the "m_" prefix to member variables.
105+ * Remove dead code from Utils plugin They are not being used anywhere.
106+
107+ [ Michael Terry ]
108+ * Make EdgeDemoOverlay test more reliable by testing for what we
109+ really care about, not an indirect indicator of it. (LP: #1248232)
110+ * Explicitly set MIR_SOCKET for other upstart jobs, rather than
111+ relying on the default socket, since that won't work once we move to
112+ a nested Mir.
113+
114+ [ Michael Zanetti ]
115+ * don't add margins to RunningApplicationTile's label. (LP: #1245482)
116+ * allow SIM PIN entry to have a variable pin length (by adding a done-
117+ button). (LP: #1240561)
118+ * fix launcher wording for pinning actions. (LP: #1240891)
119+ * fix preview background positioning don't explicitly take originY
120+ into account as it's already in there implicitly. make sure we don't
121+ split the openeffect in a place where it can be covered by the
122+ header.
123+ * fix album artwork containing / in the name. (LP: #1237829)
124+ * small launcher tweaks fix fakeDragItem's initial position to match
125+ with real item. remove UbuntuShape's border glow. .
126+ * drop all references to LighDM from the Lockscreen This should make
127+ it generic enough to allow reusing it for SIM PIN entry .
128+
129+ [ Omer Akram ]
130+ * make the non working code in the screen unlocker helper work.
131+
132+ [ Nicolas d'Offay ]
133+ * Pushed up the z order of the clock in GreeterContent. (LP: #1233146)
134+ * Search history is now persistent across all scopes and remains in
135+ QML. (LP: #1226221)
136+
137+ [ Ubuntu daily release ]
138+ * Automatic snapshot from revision 556
4139
5− -- Michal Hruby <michal.hruby@canonical.com> Wed, 13 Nov 2013 12:43:39 +0000
140+ -- Ubuntu daily release <ps-jenkins@lists.canonical.com> Thu, 28 Nov 2013 18:09:17 +0000
6141
7142unity8 (7.83+14.04.20131106-0ubuntu1) trusty; urgency=low
8143
debian/control+2−4
@@ -18,10 +18,7 @@ Build-Depends: cmake,
1818 libpulse-dev,
1919 libqmenumodel-dev (>= 0.2.7),
2020 libqt5v8-5-private-dev,
21− libsigc++-2.0-dev,
2221 libunity-api-dev (>= 7.80.4),
23− libunity-core-6.0-dev (>= 7.1.1),
24− libunity-dev (>= 7.0.12),
2522 libunity-mir-dev,
2623 libunity-scopes-json-def-phone,
2724 libupstart-dev,
@@ -38,6 +35,7 @@ Build-Depends: cmake,
3835 qtbase5-private-dev,
3936 qtdeclarative5-dev,
4037 qtdeclarative5-dev-tools,
38+ qtdeclarative5-qtmultimedia-plugin,
4139 qtdeclarative5-private-dev,
4240 qtdeclarative5-qtquick2-plugin,
4341 qtdeclarative5-test-plugin,
@@ -67,7 +65,7 @@ Package: unity8
6765Architecture: any
6866Provides: indicator-renderer,
6967Depends: gsettings-desktop-schemas,
70− libunity-mir1,
68+ libunity-mir1 (>= 0.2),
7169 qmenumodel-qml (>= 0.2.7),
7270 qtdeclarative5-dee-plugin,
7371 qtdeclarative5-gsettings1.0,
debian/unity8.install−1
@@ -1,7 +1,6 @@
11usr/bin/unity8
22usr/share/applications/unity8.desktop
33usr/share/locale
4−usr/share/unity8/Applications
54usr/share/unity8/Bottombar
65usr/share/unity8/Components
76usr/share/unity8/Dash
main.cpp+6
@@ -29,6 +29,7 @@
2929#include <QDebug>
3030#include <libintl.h>
3131#include <dlfcn.h>
32+#include <csignal>
3233
3334// local
3435#include "paths.h"
@@ -232,6 +233,11 @@ int main(int argc, const char *argv[])
232233
233234 return runWithClient(mirServer, startShell);
234235 } else {
236+ if (qgetenv("UPSTART_JOB") == "unity8") {
237+ // Emit SIGSTOP as expected by upstart, under Mir it's unity-mir that will raise it.
238+ // see http://upstart.ubuntu.com/cookbook/#expect-stop
239+ raise(SIGSTOP);
240+ }
235241 return startShell(argc, argv, nullptr);
236242 }
237243}
paths.h.in+4−2
@@ -58,9 +58,11 @@ inline QStringList overrideImportPaths() {
5858inline QStringList fallbackImportPaths() {
5959 QStringList paths;
6060 if (isRunningInstalled()) {
61− paths << QString("@CMAKE_INSTALL_PREFIX@/@SHELL_PRIVATE_LIBDIR@/qml");
62− paths << QString("@CMAKE_INSTALL_PREFIX@/@SHELL_PRIVATE_LIBDIR@/qml/mocks");
61+ paths << QString("@CMAKE_INSTALL_PREFIX@/@SHELL_INSTALL_QML@");
62+ paths << QString("@SHELL_PLUGINDIR@");
63+ paths << QString("@CMAKE_INSTALL_PREFIX@/@SHELL_INSTALL_QML@/mocks");
6364 } else {
65+ paths << QString("@SHELL_PLUGINDIR@");
6466 paths << QString("@CMAKE_BINARY_DIR@/tests/mocks");
6567 }
6668 return paths;
plugins/Ubuntu/Gestures/CMakeLists.txt+1
@@ -6,6 +6,7 @@ set(UbuntuGestureQml_SOURCES
66 AxisVelocityCalculator.cpp
77 Direction.cpp
88 DirectionalDragArea.cpp
9+ PressedOutsideNotifier.cpp
910 TimeSource.cpp
1011)
1112
plugins/Ubuntu/Gestures/PressedOutsideNotifier.cppnew file+119
@@ -0,0 +1,119 @@
1+/*
2+ * Copyright (C) 2013 Canonical, Ltd.
3+ *
4+ * This program is free software; you can redistribute it and/or modify
5+ * it under the terms of the GNU General Public License as published by
6+ * the Free Software Foundation; version 3.
7+ *
8+ * This program is distributed in the hope that it will be useful,
9+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
10+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11+ * GNU General Public License for more details.
12+ *
13+ * You should have received a copy of the GNU General Public License
14+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
15+ */
16+
17+#include "PressedOutsideNotifier.h"
18+
19+#include <QMouseEvent>
20+
21+PressedOutsideNotifier::PressedOutsideNotifier(QQuickItem *parent)
22+ : QQuickItem(parent)
23+{
24+ connect(this, &QQuickItem::enabledChanged,
25+ this, &PressedOutsideNotifier::setupOrTearDownEventFiltering);
26+
27+ m_signalEmissionTimer.setSingleShot(true);
28+ m_signalEmissionTimer.setInterval(0); // times out on the next iteration of the event loop
29+ connect(&m_signalEmissionTimer, &QTimer::timeout,
30+ this, &PressedOutsideNotifier::pressedOutside);
31+}
32+
33+bool PressedOutsideNotifier::eventFilter(QObject *watched, QEvent *event)
34+{
35+ Q_UNUSED(watched);
36+ Q_ASSERT(watched == m_filteredWindow);
37+
38+ // We are already going to emit pressedOutside() anyway, thus no need
39+ // for new checks.
40+ // This case takes place when a QTouchEvent comes in and isn't handled by any item,
41+ // causing QQuickWindow to synthesize a QMouseEvent out of it, which would
42+ // be filtered by us as well and count as a second press, which is wrong.
43+ if (m_signalEmissionTimer.isActive()) {
44+ return false;
45+ }
46+
47+ switch (event->type()) {
48+ case QEvent::MouseButtonPress: {
49+ QMouseEvent *mouseEvent = static_cast<QMouseEvent*>(event);
50+ QPointF p = mapFromScene(mouseEvent->windowPos());
51+ if (!contains(p)) {
52+ m_signalEmissionTimer.start();
53+ }
54+ break;
55+ }
56+ case QEvent::TouchBegin:
57+ processFilteredTouchBegin(static_cast<QTouchEvent*>(event));
58+ default:
59+ break;
60+ }
61+
62+ // let the event be handled further
63+ return false;
64+}
65+
66+void PressedOutsideNotifier::itemChange(ItemChange change, const ItemChangeData &value)
67+{
68+ if (change == QQuickItem::ItemSceneChange) {
69+ setupOrTearDownEventFiltering();
70+ }
71+
72+ QQuickItem::itemChange(change, value);
73+}
74+
75+void PressedOutsideNotifier::setupOrTearDownEventFiltering()
76+{
77+ if (isEnabled() && window()) {
78+ setupEventFiltering();
79+ } else if (m_filteredWindow) {
80+ tearDownEventFiltering();
81+ }
82+}
83+
84+void PressedOutsideNotifier::setupEventFiltering()
85+{
86+ QQuickWindow *currentWindow = window();
87+ Q_ASSERT(currentWindow != nullptr);
88+
89+ if (currentWindow == m_filteredWindow)
90+ return;
91+
92+ if (m_filteredWindow) {
93+ m_filteredWindow->removeEventFilter(this);
94+ }
95+
96+ currentWindow->installEventFilter(this);
97+ m_filteredWindow = currentWindow;
98+}
99+
100+void PressedOutsideNotifier::tearDownEventFiltering()
101+{
102+ m_filteredWindow->removeEventFilter(this);
103+ m_filteredWindow.clear();
104+}
105+
106+void PressedOutsideNotifier::processFilteredTouchBegin(QTouchEvent *event)
107+{
108+ const QList<QTouchEvent::TouchPoint> &touchPoints = event->touchPoints();
109+ for (int i = 0; i < touchPoints.count(); ++i) {
110+ const QTouchEvent::TouchPoint &touchPoint = touchPoints.at(i);
111+ if (touchPoint.state() == Qt::TouchPointPressed) {
112+ QPointF p = mapFromScene(touchPoint.pos());
113+ if (!contains(p)) {
114+ m_signalEmissionTimer.start();
115+ return;
116+ }
117+ }
118+ }
119+}
plugins/Ubuntu/Gestures/PressedOutsideNotifier.hnew file+62
@@ -0,0 +1,62 @@
1+/*
2+ * Copyright (C) 2013 Canonical, Ltd.
3+ *
4+ * This program is free software; you can redistribute it and/or modify
5+ * it under the terms of the GNU General Public License as published by
6+ * the Free Software Foundation; version 3.
7+ *
8+ * This program is distributed in the hope that it will be useful,
9+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
10+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11+ * GNU General Public License for more details.
12+ *
13+ * You should have received a copy of the GNU General Public License
14+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
15+ */
16+
17+#ifndef PRESSED_OUTSIDE_NOTIFIER_H
18+#define PRESSED_OUTSIDE_NOTIFIER_H
19+
20+#include <QQuickItem>
21+
22+#include <QQuickWindow>
23+#include <QPointer>
24+#include <QTimer>
25+
26+#include "UbuntuGesturesGlobal.h"
27+
28+/*
29+ Notifies when a point, mouse or touch, is pressed outside its area.
30+
31+ Only enable it while needed.
32+ */
33+class UBUNTUGESTURES_EXPORT PressedOutsideNotifier : public QQuickItem {
34+ Q_OBJECT
35+
36+public:
37+ PressedOutsideNotifier(QQuickItem * parent = nullptr);
38+
39+ // From QObject
40+ bool eventFilter(QObject *watched, QEvent *event) override;
41+
42+Q_SIGNALS:
43+ void pressedOutside();
44+
45+protected:
46+ void itemChange(ItemChange change, const ItemChangeData &value) override;
47+
48+private Q_SLOTS:
49+ void setupOrTearDownEventFiltering();
50+
51+private:
52+ void setupEventFiltering();
53+ void tearDownEventFiltering();
54+ void processFilteredTouchBegin(QTouchEvent *event);
55+
56+ QPointer<QQuickWindow> m_filteredWindow;
57+
58+ // Emits pressedOutside() signal on timeout
59+ QTimer m_signalEmissionTimer;
60+};
61+
62+#endif // PRESSED_OUTSIDE_NOTIFIER_H
plugins/Ubuntu/Gestures/plugin.cpp+2
@@ -18,6 +18,7 @@
1818#include "AxisVelocityCalculator.h"
1919#include "Direction.h"
2020#include "DirectionalDragArea.h"
21+#include "PressedOutsideNotifier.h"
2122
2223#include <qqml.h>
2324
@@ -32,4 +33,5 @@ void UbuntuGestureQmlPlugin::registerTypes(const char *uri)
3233 qmlRegisterSingletonType<Direction>(uri, 0, 1, "Direction", directionSingleton);
3334 qmlRegisterType<DirectionalDragArea>(uri, 0, 1, "DirectionalDragArea");
3435 qmlRegisterType<AxisVelocityCalculator>(uri, 0, 1, "AxisVelocityCalculator");
36+ qmlRegisterType<PressedOutsideNotifier>(uri, 0, 1, "PressedOutsideNotifier");
3537}
plugins/Unity/Launcher/backend/launcherbackend.cpp+2−4
@@ -26,6 +26,7 @@
2626#include <QFileInfo>
2727#include <QGSettings>
2828#include <QDebug>
29+#include <QStandardPaths>
2930
3031class LauncherBackendItem
3132{
@@ -232,10 +233,7 @@ QString LauncherBackend::findDesktopFile(const QString &appId) const
232233 int dashPos = -1;
233234 QString helper = appId;
234235
235− QStringList searchDirs;
236− searchDirs << QDir::homePath() + "/.local/share/applications";
237− searchDirs << "/usr/share/applications";
238−
236+ QStringList searchDirs = QStandardPaths::standardLocations(QStandardPaths::ApplicationsLocation);
239237#ifdef LAUNCHER_TESTING
240238 searchDirs << "";
241239#endif
plugins/Utils/CMakeLists.txt−2
@@ -12,12 +12,10 @@ include_directories(
1212
1313set(QMLPLUGIN_SRC
1414 albumartprovider.cpp
15− applicationpaths.h
1615 bottombarvisibilitycommunicatorshell.cpp
1716 mediaartcache.cpp
1817 qlimitproxymodelqml.cpp
1918 qsortfilterproxymodelqml.cpp
20− ubuntuwindow.cpp
2119 unitymenumodelpaths.cpp
2220 plugin.cpp
2321 )
plugins/Utils/applicationpaths.hdeleted−38
@@ -1,38 +0,0 @@
1−/*
2− * Copyright (C) 2013 Canonical, Ltd.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License as published by
6− * the Free Software Foundation; version 3.
7− *
8− * This program is distributed in the hope that it will be useful,
9− * but WITHOUT ANY WARRANTY; without even the implied warranty of
10− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11− * GNU General Public License for more details.
12− *
13− * You should have received a copy of the GNU General Public License
14− * along with this program. If not, see <http://www.gnu.org/licenses/>.
15− *
16− * Authored by: Nick Dedekind <nick.dedekind@canonical.com>
17− */
18−
19−
20−#ifndef APPLICATION_PATHS_H
21−#define APPLICATION_PATHS_H
22−
23−#include <QObject>
24−#include "paths.h"
25−
26−class ApplicationPaths : public QObject
27−{
28− Q_OBJECT
29−public:
30− Q_INVOKABLE bool isRunningInstalled() const { return ::isRunningInstalled(); }
31− Q_INVOKABLE QString shellAppDirectory() const { return ::shellAppDirectory(); }
32− Q_INVOKABLE QStringList overrideImportPaths() const { return ::overrideImportPaths(); }
33− Q_INVOKABLE QStringList fallbackImportPaths() const { return ::fallbackImportPaths(); }
34− Q_INVOKABLE QStringList shellDataDirs() const { return ::shellDataDirs(); }
35− Q_INVOKABLE QString sourceDirectory() const { return ::sourceDirectory(); }
36−};
37−
38−#endif // APPLICATION_PATHS_H
plugins/Utils/plugin.cpp−10
@@ -27,22 +27,14 @@
2727
2828// local
2929#include "albumartprovider.h"
30−#include "applicationpaths.h"
3130#include "bottombarvisibilitycommunicatorshell.h"
3231#include "qlimitproxymodelqml.h"
3332#include "qsortfilterproxymodelqml.h"
34−#include "ubuntuwindow.h"
3533#include "unitymenumodelpaths.h"
3634
3735static const char* BOTTOM_BAR_VISIBILITY_COMMUNICATOR_DBUS_PATH = "/BottomBarVisibilityCommunicator";
3836static const char* DBUS_SERVICE = "com.canonical.Shell.BottomBarVisibilityCommunicator";
3937
40−static QObject* applicationsPathsSingleton(QQmlEngine* engine, QJSEngine* scriptEngine) {
41− Q_UNUSED(engine);
42− Q_UNUSED(scriptEngine);
43− return new ApplicationPaths;
44−}
45−
4638void UtilsPlugin::registerTypes(const char *uri)
4739{
4840 Q_ASSERT(uri == QLatin1String("Utils"));
@@ -50,8 +42,6 @@ void UtilsPlugin::registerTypes(const char *uri)
5042 qmlRegisterType<QLimitProxyModelQML>(uri, 0, 1, "LimitProxyModel");
5143 qmlRegisterType<QSortFilterProxyModelQML>(uri, 0, 1, "SortFilterProxyModel");
5244 qmlRegisterType<UnityMenuModelPaths>(uri, 0, 1, "UnityMenuModelPaths");
53− qmlRegisterExtendedType<QQuickWindow, UbuntuWindow>(uri, 0, 1, "Window");
54− qmlRegisterSingletonType<ApplicationPaths>(uri, 0, 1, "ApplicationPaths", applicationsPathsSingleton);
5545 qmlRegisterUncreatableType<BottomBarVisibilityCommunicatorShell>(uri, 0, 1, "BottomBarVisibilityCommunicatorShell", "Can't create BottomBarVisibilityCommunicatorShell");
5646}
5747
plugins/Utils/ubuntuwindow.cppdeleted−36
@@ -1,36 +0,0 @@
1−/*
2− * Copyright (C) 2012 Canonical, Ltd.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License as published by
6− * the Free Software Foundation; version 3.
7− *
8− * This program is distributed in the hope that it will be useful,
9− * but WITHOUT ANY WARRANTY; without even the implied warranty of
10− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11− * GNU General Public License for more details.
12− *
13− * You should have received a copy of the GNU General Public License
14− * along with this program. If not, see <http://www.gnu.org/licenses/>.
15− */
16−
17−#include "ubuntuwindow.h"
18−#include <QDebug>
19−
20−
21−UbuntuWindow::UbuntuWindow(QObject *parent)
22− : QObject(parent),
23− m_window(static_cast<QQuickWindow*>(parent))
24−{
25−}
26−
27−int UbuntuWindow::ubuntuSurfaceRole() const
28−{
29− return m_window->property("UbuntuSurfaceRole").toInt();
30−}
31−
32−void UbuntuWindow::setUbuntuSurfaceRole(int ubuntuSurfaceRole)
33−{
34− qDebug() << "setUbuntuSurfaceRole" << ubuntuSurfaceRole;
35− m_window->setProperty("UbuntuSurfaceRole", ubuntuSurfaceRole);
36−}
plugins/Utils/ubuntuwindow.hdeleted−42
@@ -1,42 +0,0 @@
1−/*
2− * Copyright (C) 2012 Canonical, Ltd.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License as published by
6− * the Free Software Foundation; version 3.
7− *
8− * This program is distributed in the hope that it will be useful,
9− * but WITHOUT ANY WARRANTY; without even the implied warranty of
10− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11− * GNU General Public License for more details.
12− *
13− * You should have received a copy of the GNU General Public License
14− * along with this program. If not, see <http://www.gnu.org/licenses/>.
15− */
16−
17−#ifndef UBUNTUWINDOW_H
18−#define UBUNTUWINDOW_H
19−
20−#include <QtCore/QObject>
21−#include <QtQuick/QQuickWindow>
22−
23−class UbuntuWindow : public QObject
24−{
25− Q_OBJECT
26−
27− Q_PROPERTY(int ubuntuSurfaceRole READ ubuntuSurfaceRole WRITE setUbuntuSurfaceRole NOTIFY ubuntuSurfaceRoleChanged)
28−
29−public:
30− explicit UbuntuWindow(QObject *parent = 0);
31−
32− int ubuntuSurfaceRole() const;
33− void setUbuntuSurfaceRole(int ubuntuSurfaceRole);
34−
35−Q_SIGNALS:
36− void ubuntuSurfaceRoleChanged(int);
37−
38−private:
39− QQuickWindow* m_window;
40−};
41−
42−#endif // UBUNTUWINDOW_H
po/ar.po+12−90
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2013-11-12 16:10+0100\n"
10+"POT-Creation-Date: 2013-11-29 09:21+0100\n"
1111"PO-Revision-Date: 2013-11-15 12:29+0000\n"
1212"Last-Translator: Ibrahim Saed <ibraheem5000@gmail.com>\n"
1313"Language-Team: Arabic <ar@li.org>\n"
@@ -16,76 +16,8 @@ msgstr ""
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n % 100 >= "
1818"3 && n % 100 <= 10 ? 3 : n % 100 >= 11 && n % 100 <= 99 ? 4 : 5;\n"
19−"X-Launchpad-Export-Date: 2013-11-19 05:59+0000\n"
20−"X-Generator: Launchpad (build 16831)\n"
21−
22−#: Applications/applications.js:23
23−msgid "Phone"
24−msgstr "الهاتف"
25−
26−#: Applications/applications.js:29
27−msgid "Camera"
28−msgstr "الكاميرا"
29−
30−#: Applications/applications.js:35
31−msgid "Gallery"
32−msgstr "المعرض"
33−
34−#: Applications/applications.js:40
35−msgid "Facebook"
36−msgstr "فيسبوك"
37−
38−#: Applications/applications.js:46
39−msgid "Browser"
40−msgstr "المتصفح"
41−
42−#: Applications/applications.js:51
43−msgid "Twitter"
44−msgstr "تويتر"
45−
46−#: Applications/applications.js:57
47−msgid "GMail"
48−msgstr "جي ميل"
49−
50−#: Applications/applications.js:62
51−msgid "Weather"
52−msgstr "الطقس"
53−
54−#: Applications/applications.js:68
55−msgid "Notepad"
56−msgstr "المذكرة"
57−
58−#: Applications/applications.js:74
59−msgid "Calendar"
60−msgstr "التقويم"
61−
62−#: Applications/applications.js:80
63−msgid "Media Player"
64−msgstr "مشغّل الوسائط"
65−
66−#: Applications/applications.js:86
67−msgid "Evernote"
68−msgstr "Evernote"
69−
70−#: Applications/applications.js:91
71−msgid "Map"
72−msgstr "الخريطة"
73−
74−#: Applications/applications.js:96
75−msgid "Pinterest"
76−msgstr "Pinterest"
77−
78−#: Applications/applications.js:101
79−msgid "SoundCloud"
80−msgstr "SoundCloud"
81−
82−#: Applications/applications.js:106
83−msgid "Wikipedia"
84−msgstr "ويكيبيديا"
85−
86−#: Applications/applications.js:111
87−msgid "YouTube"
88−msgstr "يوتيوب"
19+"X-Launchpad-Export-Date: 2013-11-30 05:33+0000\n"
20+"X-Generator: Launchpad (build 16856)\n"
8921
9022#: Components/EdgeDemoOverlay.qml:151
9123msgid "Skip intro"
@@ -136,20 +68,22 @@ msgstr ""
13668"لقد أتقنت الآن إيماءات الحواف ويمكنك البدء باستخدام الهاتف<br><br>انقر في أي "
13769"مكان للبدء"
13870
139−#: Components/PageHeader.qml:345
71+#: Components/PageHeader.qml:364
14072msgid "Recent searches"
14173msgstr "عمليات البحث الأخيرة"
14274
143−#. TRANSLATORS: Number of persons who rated this app
75+#: Dash/Apps/AppPreview.qml:135
76+msgid "Rate this"
77+msgstr "قيّم ذلك"
78+
14479#. TRANSLATORS: Number of persons who rated this app/video/whatever
145−#: Dash/Apps/AppInfo.qml:73 Dash/Previews/Header.qml:93
80+#: Dash/Previews/Header.qml:93
14681#, qt-format
14782msgid "(%1)"
14883msgstr "(%1)"
14984
150−#. TRANSLATORS: Number of persons who wrote reviews for this app
15185#. TRANSLATORS: Number of persons who wrote reviews for this app/video/whatever
152−#: Dash/Apps/AppInfo.qml:85 Dash/Previews/Header.qml:105
86+#: Dash/Previews/Header.qml:105
15387#, qt-format
15488msgid "%1 review"
15589msgid_plural "%1 reviews"
@@ -160,10 +94,6 @@ msgstr[3] "%1 تعليقات"
16094msgstr[4] "%1 تعليقا"
16195msgstr[5] "%1 تعليق"
16296
163−#: Dash/Apps/AppPreview.qml:135
164−msgid "Rate this"
165−msgstr "قيّم ذلك"
166−
16797#: Dash/Previews/Reviews.qml:74
16898msgid "Add a review"
16999msgstr "أضف تعليق"
@@ -180,7 +110,7 @@ msgstr "أرسل"
180110msgid "Comments:"
181111msgstr "التعليقات:"
182112
183−#: Greeter/Lockscreen.qml:146
113+#: Greeter/Lockscreen.qml:149
184114msgid "Emergency Call"
185115msgstr "مكالمة طوارئ"
186116
@@ -230,15 +160,7 @@ msgstr ""
230160msgid "Unlock from Launcher"
231161msgstr ""
232162
233−#: plugins/Unity/scope.cpp:408
234−msgid "Sorry, there is nothing that matches your search."
235−msgstr "عذراً، لا يوجد ما يطابق بحثك."
236−
237−#: plugins/Unity/showallfilteroption.cpp:41
238−msgid "All"
239−msgstr "الكل"
240−
241−#: Shell.qml:441
163+#: Shell.qml:439
242164#, qt-format
243165msgid "Please enter %1"
244166msgstr "من فضلك أدخِل %1"
po/ast.po+12−90
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2013-11-12 16:10+0100\n"
10+"POT-Creation-Date: 2013-11-29 09:21+0100\n"
1111"PO-Revision-Date: 2013-10-03 14:02+0000\n"
1212"Last-Translator: ivarela <ivarela@ubuntu.com>\n"
1313"Language-Team: Asturian <ast@li.org>\n"
@@ -15,76 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2013-11-19 05:59+0000\n"
19−"X-Generator: Launchpad (build 16831)\n"
20−
21−#: Applications/applications.js:23
22−msgid "Phone"
23−msgstr "Teléfonu"
24−
25−#: Applications/applications.js:29
26−msgid "Camera"
27−msgstr "Cámara"
28−
29−#: Applications/applications.js:35
30−msgid "Gallery"
31−msgstr "Galería"
32−
33−#: Applications/applications.js:40
34−msgid "Facebook"
35−msgstr "Facebook"
36−
37−#: Applications/applications.js:46
38−msgid "Browser"
39−msgstr "Navegador"
40−
41−#: Applications/applications.js:51
42−msgid "Twitter"
43−msgstr "Twitter"
44−
45−#: Applications/applications.js:57
46−msgid "GMail"
47−msgstr "GMail"
48−
49−#: Applications/applications.js:62
50−msgid "Weather"
51−msgstr "Meteoroloxía"
52−
53−#: Applications/applications.js:68
54−msgid "Notepad"
55−msgstr "Bloc de notes"
56−
57−#: Applications/applications.js:74
58−msgid "Calendar"
59−msgstr "Calendariu"
60−
61−#: Applications/applications.js:80
62−msgid "Media Player"
63−msgstr "Reproductor multimedia"
64−
65−#: Applications/applications.js:86
66−msgid "Evernote"
67−msgstr "Evernote"
68−
69−#: Applications/applications.js:91
70−msgid "Map"
71−msgstr "Map"
72−
73−#: Applications/applications.js:96
74−msgid "Pinterest"
75−msgstr "Pinterest"
76−
77−#: Applications/applications.js:101
78−msgid "SoundCloud"
79−msgstr "SoundCloud"
80−
81−#: Applications/applications.js:106
82−msgid "Wikipedia"
83−msgstr "Wikipedia"
84−
85−#: Applications/applications.js:111
86−msgid "YouTube"
87−msgstr "YouTube"
18+"X-Launchpad-Export-Date: 2013-11-30 05:33+0000\n"
19+"X-Generator: Launchpad (build 16856)\n"
8820
8921#: Components/EdgeDemoOverlay.qml:151
9022msgid "Skip intro"
@@ -136,30 +68,28 @@ msgstr ""
13668"Agora domines los xestos de berbesos y pues usar el teléfonu<br><br>Toca la "
13769"pantalla pa entamar"
13870
139−#: Components/PageHeader.qml:345
71+#: Components/PageHeader.qml:364
14072msgid "Recent searches"
14173msgstr "Busques recientes"
14274
143−#. TRANSLATORS: Number of persons who rated this app
75+#: Dash/Apps/AppPreview.qml:135
76+msgid "Rate this"
77+msgstr "Valorar esto"
78+
14479#. TRANSLATORS: Number of persons who rated this app/video/whatever
145−#: Dash/Apps/AppInfo.qml:73 Dash/Previews/Header.qml:93
80+#: Dash/Previews/Header.qml:93
14681#, qt-format
14782msgid "(%1)"
14883msgstr "(%1)"
14984
150−#. TRANSLATORS: Number of persons who wrote reviews for this app
15185#. TRANSLATORS: Number of persons who wrote reviews for this app/video/whatever
152−#: Dash/Apps/AppInfo.qml:85 Dash/Previews/Header.qml:105
86+#: Dash/Previews/Header.qml:105
15387#, qt-format
15488msgid "%1 review"
15589msgid_plural "%1 reviews"
15690msgstr[0] "%1 reseña"
15791msgstr[1] "%1 reseñes"
15892
159−#: Dash/Apps/AppPreview.qml:135
160−msgid "Rate this"
161−msgstr "Valorar esto"
162−
16393#: Dash/Previews/Reviews.qml:74
16494msgid "Add a review"
16595msgstr "Amestar una reseña"
@@ -176,7 +106,7 @@ msgstr "Unviar"
176106msgid "Comments:"
177107msgstr "Comentarios:"
178108
179−#: Greeter/Lockscreen.qml:146
109+#: Greeter/Lockscreen.qml:149
180110msgid "Emergency Call"
181111msgstr "Llamada d'emerxencia"
182112
@@ -226,15 +156,7 @@ msgstr ""
226156msgid "Unlock from Launcher"
227157msgstr ""
228158
229−#: plugins/Unity/scope.cpp:408
230−msgid "Sorry, there is nothing that matches your search."
231−msgstr "Sentímoslo, nun hai res que concase cola gueta"
232−
233−#: plugins/Unity/showallfilteroption.cpp:41
234−msgid "All"
235−msgstr "Too"
236−
237−#: Shell.qml:441
159+#: Shell.qml:439
238160#, qt-format
239161msgid "Please enter %1"
240162msgstr "Introduz %1"
po/az.po+12−90
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2013-11-12 16:10+0100\n"
10+"POT-Creation-Date: 2013-11-29 09:21+0100\n"
1111"PO-Revision-Date: 2013-06-26 23:48+0000\n"
1212"Last-Translator: Michał Sawicz <michal.sawicz@canonical.com>\n"
1313"Language-Team: Azerbaijani <az@li.org>\n"
@@ -15,76 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2013-11-19 05:59+0000\n"
19−"X-Generator: Launchpad (build 16831)\n"
20−
21−#: Applications/applications.js:23
22−msgid "Phone"
23−msgstr ""
24−
25−#: Applications/applications.js:29
26−msgid "Camera"
27−msgstr ""
28−
29−#: Applications/applications.js:35
30−msgid "Gallery"
31−msgstr ""
32−
33−#: Applications/applications.js:40
34−msgid "Facebook"
35−msgstr ""
36−
37−#: Applications/applications.js:46
38−msgid "Browser"
39−msgstr ""
40−
41−#: Applications/applications.js:51
42−msgid "Twitter"
43−msgstr ""
44−
45−#: Applications/applications.js:57
46−msgid "GMail"
47−msgstr ""
48−
49−#: Applications/applications.js:62
50−msgid "Weather"
51−msgstr ""
52−
53−#: Applications/applications.js:68
54−msgid "Notepad"
55−msgstr ""
56−
57−#: Applications/applications.js:74
58−msgid "Calendar"
59−msgstr ""
60−
61−#: Applications/applications.js:80
62−msgid "Media Player"
63−msgstr ""
64−
65−#: Applications/applications.js:86
66−msgid "Evernote"
67−msgstr ""
68−
69−#: Applications/applications.js:91
70−msgid "Map"
71−msgstr ""
72−
73−#: Applications/applications.js:96
74−msgid "Pinterest"
75−msgstr ""
76−
77−#: Applications/applications.js:101
78−msgid "SoundCloud"
79−msgstr ""
80−
81−#: Applications/applications.js:106
82−msgid "Wikipedia"
83−msgstr ""
84−
85−#: Applications/applications.js:111
86−msgid "YouTube"
87−msgstr ""
18+"X-Launchpad-Export-Date: 2013-11-30 05:33+0000\n"
19+"X-Generator: Launchpad (build 16856)\n"
8820
8921#: Components/EdgeDemoOverlay.qml:151
9022msgid "Skip intro"
@@ -132,30 +64,28 @@ msgid ""
13264"phone<br><br>Tap anywhere to start"
13365msgstr ""
13466
135−#: Components/PageHeader.qml:345
67+#: Components/PageHeader.qml:364
13668msgid "Recent searches"
13769msgstr "Son axtarışlar"
13870
139−#. TRANSLATORS: Number of persons who rated this app
71+#: Dash/Apps/AppPreview.qml:135
72+msgid "Rate this"
73+msgstr ""
74+
14075#. TRANSLATORS: Number of persons who rated this app/video/whatever
141−#: Dash/Apps/AppInfo.qml:73 Dash/Previews/Header.qml:93
76+#: Dash/Previews/Header.qml:93
14277#, qt-format
14378msgid "(%1)"
14479msgstr ""
14580
146−#. TRANSLATORS: Number of persons who wrote reviews for this app
14781#. TRANSLATORS: Number of persons who wrote reviews for this app/video/whatever
148−#: Dash/Apps/AppInfo.qml:85 Dash/Previews/Header.qml:105
82+#: Dash/Previews/Header.qml:105
14983#, qt-format
15084msgid "%1 review"
15185msgid_plural "%1 reviews"
15286msgstr[0] ""
15387msgstr[1] ""
15488
155−#: Dash/Apps/AppPreview.qml:135
156−msgid "Rate this"
157−msgstr ""
158−
15989#: Dash/Previews/Reviews.qml:74
16090msgid "Add a review"
16191msgstr ""
@@ -172,7 +102,7 @@ msgstr ""
172102msgid "Comments:"
173103msgstr ""
174104
175−#: Greeter/Lockscreen.qml:146
105+#: Greeter/Lockscreen.qml:149
176106msgid "Emergency Call"
177107msgstr ""
178108
@@ -222,15 +152,7 @@ msgstr ""
222152msgid "Unlock from Launcher"
223153msgstr ""
224154
225−#: plugins/Unity/scope.cpp:408
226−msgid "Sorry, there is nothing that matches your search."
227−msgstr "Bağışlayın, amma axtarışınıza heç bir nəticə uyğun gəlmir."
228−
229−#: plugins/Unity/showallfilteroption.cpp:41
230−msgid "All"
231−msgstr ""
232−
233−#: Shell.qml:441
155+#: Shell.qml:439
234156#, qt-format
235157msgid "Please enter %1"
236158msgstr ""
po/bg.po+12−90
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2013-11-12 16:10+0100\n"
10+"POT-Creation-Date: 2013-11-29 09:21+0100\n"
1111"PO-Revision-Date: 2013-06-27 00:06+0000\n"
1212"Last-Translator: Miroslav E. Hadzhiev (Хаджиев) "
1313"<miroslav.hadzhiev@gmail.com>\n"
@@ -16,76 +16,8 @@ msgstr ""
1616"Content-Type: text/plain; charset=UTF-8\n"
1717"Content-Transfer-Encoding: 8bit\n"
1818"Plural-Forms: nplurals=2; plural=n != 1;\n"
19−"X-Launchpad-Export-Date: 2013-11-19 05:59+0000\n"
20−"X-Generator: Launchpad (build 16831)\n"
21−
22−#: Applications/applications.js:23
23−msgid "Phone"
24−msgstr "Телефон"
25−
26−#: Applications/applications.js:29
27−msgid "Camera"
28−msgstr "Камера"
29−
30−#: Applications/applications.js:35
31−msgid "Gallery"
32−msgstr "Колекция"
33−
34−#: Applications/applications.js:40
35−msgid "Facebook"
36−msgstr "Фейсбук"
37−
38−#: Applications/applications.js:46
39−msgid "Browser"
40−msgstr "Браузър"
41−
42−#: Applications/applications.js:51
43−msgid "Twitter"
44−msgstr "Туитър"
45−
46−#: Applications/applications.js:57
47−msgid "GMail"
48−msgstr "Е-поща от Гугъл"
49−
50−#: Applications/applications.js:62
51−msgid "Weather"
52−msgstr "Метеоусловия"
53−
54−#: Applications/applications.js:68
55−msgid "Notepad"
56−msgstr "Бележник"
57−
58−#: Applications/applications.js:74
59−msgid "Calendar"
60−msgstr "Календар"
61−
62−#: Applications/applications.js:80
63−msgid "Media Player"
64−msgstr "Мултимедиен плеър"
65−
66−#: Applications/applications.js:86
67−msgid "Evernote"
68−msgstr ""
69−
70−#: Applications/applications.js:91
71−msgid "Map"
72−msgstr "Карта"
73−
74−#: Applications/applications.js:96
75−msgid "Pinterest"
76−msgstr ""
77−
78−#: Applications/applications.js:101
79−msgid "SoundCloud"
80−msgstr ""
81−
82−#: Applications/applications.js:106
83−msgid "Wikipedia"
84−msgstr "Уикипедия"
85−
86−#: Applications/applications.js:111
87−msgid "YouTube"
88−msgstr "YouTube"
19+"X-Launchpad-Export-Date: 2013-11-30 05:33+0000\n"
20+"X-Generator: Launchpad (build 16856)\n"
8921
9022#: Components/EdgeDemoOverlay.qml:151
9123msgid "Skip intro"
@@ -133,30 +65,28 @@ msgid ""
13365"phone<br><br>Tap anywhere to start"
13466msgstr ""
13567
136−#: Components/PageHeader.qml:345
68+#: Components/PageHeader.qml:364
13769msgid "Recent searches"
13870msgstr "Скорошни търсения"
13971
140−#. TRANSLATORS: Number of persons who rated this app
72+#: Dash/Apps/AppPreview.qml:135
73+msgid "Rate this"
74+msgstr ""
75+
14176#. TRANSLATORS: Number of persons who rated this app/video/whatever
142−#: Dash/Apps/AppInfo.qml:73 Dash/Previews/Header.qml:93
77+#: Dash/Previews/Header.qml:93
14378#, qt-format
14479msgid "(%1)"
14580msgstr ""
14681
147−#. TRANSLATORS: Number of persons who wrote reviews for this app
14882#. TRANSLATORS: Number of persons who wrote reviews for this app/video/whatever
149−#: Dash/Apps/AppInfo.qml:85 Dash/Previews/Header.qml:105
83+#: Dash/Previews/Header.qml:105
15084#, qt-format
15185msgid "%1 review"
15286msgid_plural "%1 reviews"
15387msgstr[0] ""
15488msgstr[1] ""
15589
156−#: Dash/Apps/AppPreview.qml:135
157−msgid "Rate this"
158−msgstr ""
159−
16090#: Dash/Previews/Reviews.qml:74
16191msgid "Add a review"
16292msgstr ""
@@ -173,7 +103,7 @@ msgstr ""
173103msgid "Comments:"
174104msgstr ""
175105
176−#: Greeter/Lockscreen.qml:146
106+#: Greeter/Lockscreen.qml:149
177107msgid "Emergency Call"
178108msgstr ""
179109
@@ -223,15 +153,7 @@ msgstr ""
223153msgid "Unlock from Launcher"
224154msgstr ""
225155
226−#: plugins/Unity/scope.cpp:408
227−msgid "Sorry, there is nothing that matches your search."
228−msgstr "Съжаляваме, няма нищо, което да отговаря на вашето търсене."
229−
230−#: plugins/Unity/showallfilteroption.cpp:41
231−msgid "All"
232−msgstr ""
233−
234−#: Shell.qml:441
156+#: Shell.qml:439
235157#, qt-format
236158msgid "Please enter %1"
237159msgstr ""
po/ca.po+12−90
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2013-11-12 16:10+0100\n"
10+"POT-Creation-Date: 2013-11-29 09:21+0100\n"
1111"PO-Revision-Date: 2013-09-28 07:38+0000\n"
1212"Last-Translator: David Planella <david.planella@ubuntu.com>\n"
1313"Language-Team: Catalan <ca@li.org>\n"
@@ -15,76 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2013-11-19 05:59+0000\n"
19−"X-Generator: Launchpad (build 16831)\n"
20−
21−#: Applications/applications.js:23
22−msgid "Phone"
23−msgstr "Telèfon"
24−
25−#: Applications/applications.js:29
26−msgid "Camera"
27−msgstr "Càmera"
28−
29−#: Applications/applications.js:35
30−msgid "Gallery"
31−msgstr "Galeria"
32−
33−#: Applications/applications.js:40
34−msgid "Facebook"
35−msgstr "Facebook"
36−
37−#: Applications/applications.js:46
38−msgid "Browser"
39−msgstr "Navegador"
40−
41−#: Applications/applications.js:51
42−msgid "Twitter"
43−msgstr "Twitter"
44−
45−#: Applications/applications.js:57
46−msgid "GMail"
47−msgstr "GMail"
48−
49−#: Applications/applications.js:62
50−msgid "Weather"
51−msgstr "El temps"
52−
53−#: Applications/applications.js:68
54−msgid "Notepad"
55−msgstr "Bloc de notes"
56−
57−#: Applications/applications.js:74
58−msgid "Calendar"
59−msgstr "Calendari"
60−
61−#: Applications/applications.js:80
62−msgid "Media Player"
63−msgstr "Reproductor multimèdia"
64−
65−#: Applications/applications.js:86
66−msgid "Evernote"
67−msgstr "Evernote"
68−
69−#: Applications/applications.js:91
70−msgid "Map"
71−msgstr "Mapa"
72−
73−#: Applications/applications.js:96
74−msgid "Pinterest"
75−msgstr "Pinterest"
76−
77−#: Applications/applications.js:101
78−msgid "SoundCloud"
79−msgstr "SoundCloud"
80−
81−#: Applications/applications.js:106
82−msgid "Wikipedia"
83−msgstr "Viquipèdia"
84−
85−#: Applications/applications.js:111
86−msgid "YouTube"
87−msgstr "YouTube"
18+"X-Launchpad-Export-Date: 2013-11-30 05:33+0000\n"
19+"X-Generator: Launchpad (build 16856)\n"
8820
8921#: Components/EdgeDemoOverlay.qml:151
9022msgid "Skip intro"
@@ -138,30 +70,28 @@ msgid ""
13870"phone<br><br>Tap anywhere to start"
13971msgstr ""
14072
141−#: Components/PageHeader.qml:345
73+#: Components/PageHeader.qml:364
14274msgid "Recent searches"
14375msgstr "Cerques recents"
14476
145−#. TRANSLATORS: Number of persons who rated this app
77+#: Dash/Apps/AppPreview.qml:135
78+msgid "Rate this"
79+msgstr ""
80+
14681#. TRANSLATORS: Number of persons who rated this app/video/whatever
147−#: Dash/Apps/AppInfo.qml:73 Dash/Previews/Header.qml:93
82+#: Dash/Previews/Header.qml:93
14883#, qt-format
14984msgid "(%1)"
15085msgstr "(%1)"
15186
152−#. TRANSLATORS: Number of persons who wrote reviews for this app
15387#. TRANSLATORS: Number of persons who wrote reviews for this app/video/whatever
154−#: Dash/Apps/AppInfo.qml:85 Dash/Previews/Header.qml:105
88+#: Dash/Previews/Header.qml:105
15589#, qt-format
15690msgid "%1 review"
15791msgid_plural "%1 reviews"
15892msgstr[0] "%1 ressenya"
15993msgstr[1] "%1 ressenyes"
16094
161−#: Dash/Apps/AppPreview.qml:135
162−msgid "Rate this"
163−msgstr ""
164−
16595#: Dash/Previews/Reviews.qml:74
16696msgid "Add a review"
16797msgstr "Afegiu una ressenya"
@@ -178,7 +108,7 @@ msgstr "Envia"
178108msgid "Comments:"
179109msgstr "Comentaris:"
180110
181−#: Greeter/Lockscreen.qml:146
111+#: Greeter/Lockscreen.qml:149
182112msgid "Emergency Call"
183113msgstr "Trucada d'emergència"
184114
@@ -228,15 +158,7 @@ msgstr ""
228158msgid "Unlock from Launcher"
229159msgstr ""
230160
231−#: plugins/Unity/scope.cpp:408
232−msgid "Sorry, there is nothing that matches your search."
233−msgstr "No hi ha res que coincideixi amb la cerca"
234−
235−#: plugins/Unity/showallfilteroption.cpp:41
236−msgid "All"
237−msgstr ""
238−
239−#: Shell.qml:441
161+#: Shell.qml:439
240162#, qt-format
241163msgid "Please enter %1"
242164msgstr "Introduïu %1"
po/cs.po+12−90
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2013-11-12 16:10+0100\n"
10+"POT-Creation-Date: 2013-11-29 09:21+0100\n"
1111"PO-Revision-Date: 2013-10-08 08:09+0000\n"
1212"Last-Translator: Tadeáš Pařík <tadeas.parik@gmail.com>\n"
1313"Language-Team: Czech <cs@li.org>\n"
@@ -15,76 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
18−"X-Launchpad-Export-Date: 2013-11-19 05:59+0000\n"
19−"X-Generator: Launchpad (build 16831)\n"
20−
21−#: Applications/applications.js:23
22−msgid "Phone"
23−msgstr "Telefon"
24−
25−#: Applications/applications.js:29
26−msgid "Camera"
27−msgstr "Fotoaparát"
28−
29−#: Applications/applications.js:35
30−msgid "Gallery"
31−msgstr "Galerie"
32−
33−#: Applications/applications.js:40
34−msgid "Facebook"
35−msgstr "Facebook"
36−
37−#: Applications/applications.js:46
38−msgid "Browser"
39−msgstr "Prohlížeč"
40−
41−#: Applications/applications.js:51
42−msgid "Twitter"
43−msgstr "Twitter"
44−
45−#: Applications/applications.js:57
46−msgid "GMail"
47−msgstr "GMail"
48−
49−#: Applications/applications.js:62
50−msgid "Weather"
51−msgstr "Počasí"
52−
53−#: Applications/applications.js:68
54−msgid "Notepad"
55−msgstr "Poznámkový blok"
56−
57−#: Applications/applications.js:74
58−msgid "Calendar"
59−msgstr "Kalendář"
60−
61−#: Applications/applications.js:80
62−msgid "Media Player"
63−msgstr "Přehrávač multimédií"
64−
65−#: Applications/applications.js:86
66−msgid "Evernote"
67−msgstr "Evernote"
68−
69−#: Applications/applications.js:91
70−msgid "Map"
71−msgstr "Mapa"
72−
73−#: Applications/applications.js:96
74−msgid "Pinterest"
75−msgstr "Pinterest"
76−
77−#: Applications/applications.js:101
78−msgid "SoundCloud"
79−msgstr "Hudební Cloud"
80−
81−#: Applications/applications.js:106
82−msgid "Wikipedia"
83−msgstr "Wikipedie"
84−
85−#: Applications/applications.js:111
86−msgid "YouTube"
87−msgstr "YouTube"
18+"X-Launchpad-Export-Date: 2013-11-30 05:33+0000\n"
19+"X-Generator: Launchpad (build 16856)\n"
8820
8921#: Components/EdgeDemoOverlay.qml:151
9022msgid "Skip intro"
@@ -132,20 +64,22 @@ msgid ""
13264"phone<br><br>Tap anywhere to start"
13365msgstr ""
13466
135−#: Components/PageHeader.qml:345
67+#: Components/PageHeader.qml:364
13668msgid "Recent searches"
13769msgstr "Poslední vyhledávání"
13870
139−#. TRANSLATORS: Number of persons who rated this app
71+#: Dash/Apps/AppPreview.qml:135
72+msgid "Rate this"
73+msgstr "Ohodnoťte to"
74+
14075#. TRANSLATORS: Number of persons who rated this app/video/whatever
141−#: Dash/Apps/AppInfo.qml:73 Dash/Previews/Header.qml:93
76+#: Dash/Previews/Header.qml:93
14277#, qt-format
14378msgid "(%1)"
14479msgstr "(%1)"
14580
146−#. TRANSLATORS: Number of persons who wrote reviews for this app
14781#. TRANSLATORS: Number of persons who wrote reviews for this app/video/whatever
148−#: Dash/Apps/AppInfo.qml:85 Dash/Previews/Header.qml:105
82+#: Dash/Previews/Header.qml:105
14983#, qt-format
15084msgid "%1 review"
15185msgid_plural "%1 reviews"
@@ -153,10 +87,6 @@ msgstr[0] "%1 recenze"
15387msgstr[1] "%1 recenze"
15488msgstr[2] "%1 recenzí"
15589
156−#: Dash/Apps/AppPreview.qml:135
157−msgid "Rate this"
158−msgstr "Ohodnoťte to"
159−
16090#: Dash/Previews/Reviews.qml:74
16191msgid "Add a review"
16292msgstr "Přidat recenzi"
@@ -173,7 +103,7 @@ msgstr "Odeslat"
173103msgid "Comments:"
174104msgstr "Komentáře:"
175105
176−#: Greeter/Lockscreen.qml:146
106+#: Greeter/Lockscreen.qml:149
177107msgid "Emergency Call"
178108msgstr "Tísňové volání"
179109
@@ -223,15 +153,7 @@ msgstr ""
223153msgid "Unlock from Launcher"
224154msgstr ""
225155
226−#: plugins/Unity/scope.cpp:408
227−msgid "Sorry, there is nothing that matches your search."
228−msgstr "Je nám líto, ale nic neodpovídá zadání"
229−
230−#: plugins/Unity/showallfilteroption.cpp:41
231−msgid "All"
232−msgstr "Vše"
233−
234−#: Shell.qml:441
156+#: Shell.qml:439
235157#, qt-format
236158msgid "Please enter %1"
237159msgstr "Zadejte prosím %1"
po/de.po+12−90
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2013-11-12 16:10+0100\n"
10+"POT-Creation-Date: 2013-11-29 09:21+0100\n"
1111"PO-Revision-Date: 2013-10-18 12:26+0000\n"
1212"Last-Translator: Phillip Sz <Unknown>\n"
1313"Language-Team: German <de@li.org>\n"
@@ -15,76 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2013-11-19 05:59+0000\n"
19−"X-Generator: Launchpad (build 16831)\n"
20−
21−#: Applications/applications.js:23
22−msgid "Phone"
23−msgstr "Telefon"
24−
25−#: Applications/applications.js:29
26−msgid "Camera"
27−msgstr "Kamera"
28−
29−#: Applications/applications.js:35
30−msgid "Gallery"
31−msgstr "Galerie"
32−
33−#: Applications/applications.js:40
34−msgid "Facebook"
35−msgstr "Facebook"
36−
37−#: Applications/applications.js:46
38−msgid "Browser"
39−msgstr "Browser"
40−
41−#: Applications/applications.js:51
42−msgid "Twitter"
43−msgstr "Twitter"
44−
45−#: Applications/applications.js:57
46−msgid "GMail"
47−msgstr "GMail"
48−
49−#: Applications/applications.js:62
50−msgid "Weather"
51−msgstr "Wetter"
52−
53−#: Applications/applications.js:68
54−msgid "Notepad"
55−msgstr "Notizen"
56−
57−#: Applications/applications.js:74
58−msgid "Calendar"
59−msgstr "Kalender"
60−
61−#: Applications/applications.js:80
62−msgid "Media Player"
63−msgstr "Medienwiedergabe"
64−
65−#: Applications/applications.js:86
66−msgid "Evernote"
67−msgstr "Evernote"
68−
69−#: Applications/applications.js:91
70−msgid "Map"
71−msgstr "Karte"
72−
73−#: Applications/applications.js:96
74−msgid "Pinterest"
75−msgstr "Pinterest"
76−
77−#: Applications/applications.js:101
78−msgid "SoundCloud"
79−msgstr "SoundCloud"
80−
81−#: Applications/applications.js:106
82−msgid "Wikipedia"
83−msgstr "Wikipedia"
84−
85−#: Applications/applications.js:111
86−msgid "YouTube"
87−msgstr "YouTube"
18+"X-Launchpad-Export-Date: 2013-11-30 05:33+0000\n"
19+"X-Generator: Launchpad (build 16856)\n"
8820
8921#: Components/EdgeDemoOverlay.qml:151
9022msgid "Skip intro"
@@ -136,30 +68,28 @@ msgstr ""
13668"Sie haben nun die Einführung abgeschlossen und können Ihr Gerät nun "
13769"verwenden<br><br>Antippen um zu starten"
13870
139−#: Components/PageHeader.qml:345
71+#: Components/PageHeader.qml:364
14072msgid "Recent searches"
14173msgstr "Letzte Suchbegriffe"
14274
143−#. TRANSLATORS: Number of persons who rated this app
75+#: Dash/Apps/AppPreview.qml:135
76+msgid "Rate this"
77+msgstr "Bewerten"
78+
14479#. TRANSLATORS: Number of persons who rated this app/video/whatever
145−#: Dash/Apps/AppInfo.qml:73 Dash/Previews/Header.qml:93
80+#: Dash/Previews/Header.qml:93
14681#, qt-format
14782msgid "(%1)"
14883msgstr "(%1)"
14984
150−#. TRANSLATORS: Number of persons who wrote reviews for this app
15185#. TRANSLATORS: Number of persons who wrote reviews for this app/video/whatever
152−#: Dash/Apps/AppInfo.qml:85 Dash/Previews/Header.qml:105
86+#: Dash/Previews/Header.qml:105
15387#, qt-format
15488msgid "%1 review"
15589msgid_plural "%1 reviews"
15690msgstr[0] "%1 Bewertung"
15791msgstr[1] "%1 Bewertungen"
15892
159−#: Dash/Apps/AppPreview.qml:135
160−msgid "Rate this"
161−msgstr "Bewerten"
162−
16393#: Dash/Previews/Reviews.qml:74
16494msgid "Add a review"
16595msgstr "Bewertung hinzufügen"
@@ -176,7 +106,7 @@ msgstr "Senden"
176106msgid "Comments:"
177107msgstr "Kommentare:"
178108
179−#: Greeter/Lockscreen.qml:146
109+#: Greeter/Lockscreen.qml:149
180110msgid "Emergency Call"
181111msgstr "Notruf"
182112
@@ -226,15 +156,7 @@ msgstr ""
226156msgid "Unlock from Launcher"
227157msgstr ""
228158
229−#: plugins/Unity/scope.cpp:408
230−msgid "Sorry, there is nothing that matches your search."
231−msgstr "Entschuldigung, es wurden keine Treffer erzielt."
232−
233−#: plugins/Unity/showallfilteroption.cpp:41
234−msgid "All"
235−msgstr "Alle"
236−
237−#: Shell.qml:441
159+#: Shell.qml:439
238160#, qt-format
239161msgid "Please enter %1"
240162msgstr "Bitte geben Sie %1 ein"
po/el.po+12−90
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2013-11-12 16:10+0100\n"
10+"POT-Creation-Date: 2013-11-29 09:21+0100\n"
1111"PO-Revision-Date: 2013-06-27 00:53+0000\n"
1212"Last-Translator: Michał Sawicz <michal.sawicz@canonical.com>\n"
1313"Language-Team: Greek <el@li.org>\n"
@@ -15,76 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2013-11-19 05:59+0000\n"
19−"X-Generator: Launchpad (build 16831)\n"
20−
21−#: Applications/applications.js:23
22−msgid "Phone"
23−msgstr ""
24−
25−#: Applications/applications.js:29
26−msgid "Camera"
27−msgstr ""
28−
29−#: Applications/applications.js:35
30−msgid "Gallery"
31−msgstr ""
32−
33−#: Applications/applications.js:40
34−msgid "Facebook"
35−msgstr ""
36−
37−#: Applications/applications.js:46
38−msgid "Browser"
39−msgstr ""
40−
41−#: Applications/applications.js:51
42−msgid "Twitter"
43−msgstr ""
44−
45−#: Applications/applications.js:57
46−msgid "GMail"
47−msgstr ""
48−
49−#: Applications/applications.js:62
50−msgid "Weather"
51−msgstr ""
52−
53−#: Applications/applications.js:68
54−msgid "Notepad"
55−msgstr ""
56−
57−#: Applications/applications.js:74
58−msgid "Calendar"
59−msgstr ""
60−
61−#: Applications/applications.js:80
62−msgid "Media Player"
63−msgstr ""
64−
65−#: Applications/applications.js:86
66−msgid "Evernote"
67−msgstr ""
68−
69−#: Applications/applications.js:91
70−msgid "Map"
71−msgstr ""
72−
73−#: Applications/applications.js:96
74−msgid "Pinterest"
75−msgstr ""
76−
77−#: Applications/applications.js:101
78−msgid "SoundCloud"
79−msgstr ""
80−
81−#: Applications/applications.js:106
82−msgid "Wikipedia"
83−msgstr ""
84−
85−#: Applications/applications.js:111
86−msgid "YouTube"
87−msgstr ""
18+"X-Launchpad-Export-Date: 2013-11-30 05:33+0000\n"
19+"X-Generator: Launchpad (build 16856)\n"
8820
8921#: Components/EdgeDemoOverlay.qml:151
9022msgid "Skip intro"
@@ -132,30 +64,28 @@ msgid ""
13264"phone<br><br>Tap anywhere to start"
13365msgstr ""
13466
135−#: Components/PageHeader.qml:345
67+#: Components/PageHeader.qml:364
13668msgid "Recent searches"
13769msgstr "Πρόσφατες αναζητήσεις"
13870
139−#. TRANSLATORS: Number of persons who rated this app
71+#: Dash/Apps/AppPreview.qml:135
72+msgid "Rate this"
73+msgstr ""
74+
14075#. TRANSLATORS: Number of persons who rated this app/video/whatever
141−#: Dash/Apps/AppInfo.qml:73 Dash/Previews/Header.qml:93
76+#: Dash/Previews/Header.qml:93
14277#, qt-format
14378msgid "(%1)"
14479msgstr ""
14580
146−#. TRANSLATORS: Number of persons who wrote reviews for this app
14781#. TRANSLATORS: Number of persons who wrote reviews for this app/video/whatever
148−#: Dash/Apps/AppInfo.qml:85 Dash/Previews/Header.qml:105
82+#: Dash/Previews/Header.qml:105
14983#, qt-format
15084msgid "%1 review"
15185msgid_plural "%1 reviews"
15286msgstr[0] ""
15387msgstr[1] ""
15488
155−#: Dash/Apps/AppPreview.qml:135
156−msgid "Rate this"
157−msgstr ""
158−
15989#: Dash/Previews/Reviews.qml:74
16090msgid "Add a review"
16191msgstr ""
@@ -172,7 +102,7 @@ msgstr ""
172102msgid "Comments:"
173103msgstr ""
174104
175−#: Greeter/Lockscreen.qml:146
105+#: Greeter/Lockscreen.qml:149
176106msgid "Emergency Call"
177107msgstr ""
178108
@@ -222,15 +152,7 @@ msgstr ""
222152msgid "Unlock from Launcher"
223153msgstr ""
224154
225−#: plugins/Unity/scope.cpp:408
226−msgid "Sorry, there is nothing that matches your search."
227−msgstr "Λυπούμαστε, δεν υπάρχει τίποτα που να ταιριάζει στην αναζήτησή σας."
228−
229−#: plugins/Unity/showallfilteroption.cpp:41
230−msgid "All"
231−msgstr ""
232−
233−#: Shell.qml:441
155+#: Shell.qml:439
234156#, qt-format
235157msgid "Please enter %1"
236158msgstr ""
po/en_AU.po+12−90
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2013-11-12 16:10+0100\n"
10+"POT-Creation-Date: 2013-11-29 09:21+0100\n"
1111"PO-Revision-Date: 2013-09-28 07:46+0000\n"
1212"Last-Translator: Jared Norris <jarednorris@ubuntu.com>\n"
1313"Language-Team: English (Australia) <en_AU@li.org>\n"
@@ -15,76 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2013-11-19 05:59+0000\n"
19−"X-Generator: Launchpad (build 16831)\n"
20−
21−#: Applications/applications.js:23
22−msgid "Phone"
23−msgstr "Phone"
24−
25−#: Applications/applications.js:29
26−msgid "Camera"
27−msgstr "Camera"
28−
29−#: Applications/applications.js:35
30−msgid "Gallery"
31−msgstr "Gallery"
32−
33−#: Applications/applications.js:40
34−msgid "Facebook"
35−msgstr "Facebook"
36−
37−#: Applications/applications.js:46
38−msgid "Browser"
39−msgstr "Browser"
40−
41−#: Applications/applications.js:51
42−msgid "Twitter"
43−msgstr "Twitter"
44−
45−#: Applications/applications.js:57
46−msgid "GMail"
47−msgstr "GMail"
48−
49−#: Applications/applications.js:62
50−msgid "Weather"
51−msgstr "Weather"
52−
53−#: Applications/applications.js:68
54−msgid "Notepad"
55−msgstr "Notepad"
56−
57−#: Applications/applications.js:74
58−msgid "Calendar"
59−msgstr "Calendar"
60−
61−#: Applications/applications.js:80
62−msgid "Media Player"
63−msgstr "Media Player"
64−
65−#: Applications/applications.js:86
66−msgid "Evernote"
67−msgstr "Evernote"
68−
69−#: Applications/applications.js:91
70−msgid "Map"
71−msgstr "Map"
72−
73−#: Applications/applications.js:96
74−msgid "Pinterest"
75−msgstr "Pinterest"
76−
77−#: Applications/applications.js:101
78−msgid "SoundCloud"
79−msgstr "SoundCloud"
80−
81−#: Applications/applications.js:106
82−msgid "Wikipedia"
83−msgstr "Wikipedia"
84−
85−#: Applications/applications.js:111
86−msgid "YouTube"
87−msgstr "YouTube"
18+"X-Launchpad-Export-Date: 2013-11-30 05:33+0000\n"
19+"X-Generator: Launchpad (build 16856)\n"
8820
8921#: Components/EdgeDemoOverlay.qml:151
9022msgid "Skip intro"
@@ -132,30 +64,28 @@ msgid ""
13264"phone<br><br>Tap anywhere to start"
13365msgstr ""
13466
135−#: Components/PageHeader.qml:345
67+#: Components/PageHeader.qml:364
13668msgid "Recent searches"
13769msgstr "Recent searches"
13870
139−#. TRANSLATORS: Number of persons who rated this app
71+#: Dash/Apps/AppPreview.qml:135
72+msgid "Rate this"
73+msgstr "Rate this"
74+
14075#. TRANSLATORS: Number of persons who rated this app/video/whatever
141−#: Dash/Apps/AppInfo.qml:73 Dash/Previews/Header.qml:93
76+#: Dash/Previews/Header.qml:93
14277#, qt-format
14378msgid "(%1)"
14479msgstr "(%1)"
14580
146−#. TRANSLATORS: Number of persons who wrote reviews for this app
14781#. TRANSLATORS: Number of persons who wrote reviews for this app/video/whatever
148−#: Dash/Apps/AppInfo.qml:85 Dash/Previews/Header.qml:105
82+#: Dash/Previews/Header.qml:105
14983#, qt-format
15084msgid "%1 review"
15185msgid_plural "%1 reviews"
15286msgstr[0] "%1 review"
15387msgstr[1] "%1 reviews"
15488
155−#: Dash/Apps/AppPreview.qml:135
156−msgid "Rate this"
157−msgstr "Rate this"
158−
15989#: Dash/Previews/Reviews.qml:74
16090msgid "Add a review"
16191msgstr "Add a review"
@@ -172,7 +102,7 @@ msgstr "Send"
172102msgid "Comments:"
173103msgstr "Comments:"
174104
175−#: Greeter/Lockscreen.qml:146
105+#: Greeter/Lockscreen.qml:149
176106msgid "Emergency Call"
177107msgstr "Emergency Call"
178108
@@ -222,15 +152,7 @@ msgstr ""
222152msgid "Unlock from Launcher"
223153msgstr ""
224154
225−#: plugins/Unity/scope.cpp:408
226−msgid "Sorry, there is nothing that matches your search."
227−msgstr "Sorry, there is nothing that matches your search."
228−
229−#: plugins/Unity/showallfilteroption.cpp:41
230−msgid "All"
231−msgstr ""
232−
233−#: Shell.qml:441
155+#: Shell.qml:439
234156#, qt-format
235157msgid "Please enter %1"
236158msgstr "Please enter %1"
po/en_GB.po+12−90
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2013-11-12 16:10+0100\n"
10+"POT-Creation-Date: 2013-11-29 09:21+0100\n"
1111"PO-Revision-Date: 2013-06-27 08:53+0000\n"
1212"Last-Translator: Michał Sawicz <michal.sawicz@canonical.com>\n"
1313"Language-Team: English (United Kingdom) <en_GB@li.org>\n"
@@ -15,76 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2013-11-19 05:59+0000\n"
19−"X-Generator: Launchpad (build 16831)\n"
20−
21−#: Applications/applications.js:23
22−msgid "Phone"
23−msgstr "Phone"
24−
25−#: Applications/applications.js:29
26−msgid "Camera"
27−msgstr "Camera"
28−
29−#: Applications/applications.js:35
30−msgid "Gallery"
31−msgstr "Gallery"
32−
33−#: Applications/applications.js:40
34−msgid "Facebook"
35−msgstr "Facebook"
36−
37−#: Applications/applications.js:46
38−msgid "Browser"
39−msgstr "Browser"
40−
41−#: Applications/applications.js:51
42−msgid "Twitter"
43−msgstr "Twitter"
44−
45−#: Applications/applications.js:57
46−msgid "GMail"
47−msgstr "GMail"
48−
49−#: Applications/applications.js:62
50−msgid "Weather"
51−msgstr "Weather"
52−
53−#: Applications/applications.js:68
54−msgid "Notepad"
55−msgstr "Notepad"
56−
57−#: Applications/applications.js:74
58−msgid "Calendar"
59−msgstr "Calendar"
60−
61−#: Applications/applications.js:80
62−msgid "Media Player"
63−msgstr "Media Player"
64−
65−#: Applications/applications.js:86
66−msgid "Evernote"
67−msgstr "Evernote"
68−
69−#: Applications/applications.js:91
70−msgid "Map"
71−msgstr "Map"
72−
73−#: Applications/applications.js:96
74−msgid "Pinterest"
75−msgstr "Pinterest"
76−
77−#: Applications/applications.js:101
78−msgid "SoundCloud"
79−msgstr "SoundCloud"
80−
81−#: Applications/applications.js:106
82−msgid "Wikipedia"
83−msgstr "Wikipedia"
84−
85−#: Applications/applications.js:111
86−msgid "YouTube"
87−msgstr "YouTube"
18+"X-Launchpad-Export-Date: 2013-11-30 05:33+0000\n"
19+"X-Generator: Launchpad (build 16856)\n"
8820
8921#: Components/EdgeDemoOverlay.qml:151
9022msgid "Skip intro"
@@ -132,30 +64,28 @@ msgid ""
13264"phone<br><br>Tap anywhere to start"
13365msgstr ""
13466
135−#: Components/PageHeader.qml:345
67+#: Components/PageHeader.qml:364
13668msgid "Recent searches"
13769msgstr "Recent searches"
13870
139−#. TRANSLATORS: Number of persons who rated this app
71+#: Dash/Apps/AppPreview.qml:135
72+msgid "Rate this"
73+msgstr ""
74+
14075#. TRANSLATORS: Number of persons who rated this app/video/whatever
141−#: Dash/Apps/AppInfo.qml:73 Dash/Previews/Header.qml:93
76+#: Dash/Previews/Header.qml:93
14277#, qt-format
14378msgid "(%1)"
14479msgstr ""
14580
146−#. TRANSLATORS: Number of persons who wrote reviews for this app
14781#. TRANSLATORS: Number of persons who wrote reviews for this app/video/whatever
148−#: Dash/Apps/AppInfo.qml:85 Dash/Previews/Header.qml:105
82+#: Dash/Previews/Header.qml:105
14983#, qt-format
15084msgid "%1 review"
15185msgid_plural "%1 reviews"
15286msgstr[0] ""
15387msgstr[1] ""
15488
155−#: Dash/Apps/AppPreview.qml:135
156−msgid "Rate this"
157−msgstr ""
158−
15989#: Dash/Previews/Reviews.qml:74
16090msgid "Add a review"
16191msgstr ""
@@ -172,7 +102,7 @@ msgstr ""
172102msgid "Comments:"
173103msgstr ""
174104
175−#: Greeter/Lockscreen.qml:146
105+#: Greeter/Lockscreen.qml:149
176106msgid "Emergency Call"
177107msgstr ""
178108
@@ -222,15 +152,7 @@ msgstr ""
222152msgid "Unlock from Launcher"
223153msgstr ""
224154
225−#: plugins/Unity/scope.cpp:408
226−msgid "Sorry, there is nothing that matches your search."
227−msgstr "Sorry, there is nothing that matches your search."
228−
229−#: plugins/Unity/showallfilteroption.cpp:41
230−msgid "All"
231−msgstr ""
232−
233−#: Shell.qml:441
155+#: Shell.qml:439
234156#, qt-format
235157msgid "Please enter %1"
236158msgstr "Please enter %1"
po/eo.po+12−90
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2013-11-12 16:10+0100\n"
10+"POT-Creation-Date: 2013-11-29 09:21+0100\n"
1111"PO-Revision-Date: 2013-06-26 22:35+0000\n"
1212"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1313"Language-Team: Esperanto <eo@li.org>\n"
@@ -15,76 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2013-11-19 05:59+0000\n"
19−"X-Generator: Launchpad (build 16831)\n"
20−
21−#: Applications/applications.js:23
22−msgid "Phone"
23−msgstr ""
24−
25−#: Applications/applications.js:29
26−msgid "Camera"
27−msgstr ""
28−
29−#: Applications/applications.js:35
30−msgid "Gallery"
31−msgstr ""
32−
33−#: Applications/applications.js:40
34−msgid "Facebook"
35−msgstr ""
36−
37−#: Applications/applications.js:46
38−msgid "Browser"
39−msgstr ""
40−
41−#: Applications/applications.js:51
42−msgid "Twitter"
43−msgstr ""
44−
45−#: Applications/applications.js:57
46−msgid "GMail"
47−msgstr ""
48−
49−#: Applications/applications.js:62
50−msgid "Weather"
51−msgstr ""
52−
53−#: Applications/applications.js:68
54−msgid "Notepad"
55−msgstr ""
56−
57−#: Applications/applications.js:74
58−msgid "Calendar"
59−msgstr ""
60−
61−#: Applications/applications.js:80
62−msgid "Media Player"
63−msgstr ""
64−
65−#: Applications/applications.js:86
66−msgid "Evernote"
67−msgstr ""
68−
69−#: Applications/applications.js:91
70−msgid "Map"
71−msgstr ""
72−
73−#: Applications/applications.js:96
74−msgid "Pinterest"
75−msgstr ""
76−
77−#: Applications/applications.js:101
78−msgid "SoundCloud"
79−msgstr ""
80−
81−#: Applications/applications.js:106
82−msgid "Wikipedia"
83−msgstr ""
84−
85−#: Applications/applications.js:111
86−msgid "YouTube"
87−msgstr ""
18+"X-Launchpad-Export-Date: 2013-11-30 05:33+0000\n"
19+"X-Generator: Launchpad (build 16856)\n"
8820
8921#: Components/EdgeDemoOverlay.qml:151
9022msgid "Skip intro"
@@ -132,30 +64,28 @@ msgid ""
13264"phone<br><br>Tap anywhere to start"
13365msgstr ""
13466
135−#: Components/PageHeader.qml:345
67+#: Components/PageHeader.qml:364
13668msgid "Recent searches"
13769msgstr ""
13870
139−#. TRANSLATORS: Number of persons who rated this app
71+#: Dash/Apps/AppPreview.qml:135
72+msgid "Rate this"
73+msgstr ""
74+
14075#. TRANSLATORS: Number of persons who rated this app/video/whatever
141−#: Dash/Apps/AppInfo.qml:73 Dash/Previews/Header.qml:93
76+#: Dash/Previews/Header.qml:93
14277#, qt-format
14378msgid "(%1)"
14479msgstr ""
14580
146−#. TRANSLATORS: Number of persons who wrote reviews for this app
14781#. TRANSLATORS: Number of persons who wrote reviews for this app/video/whatever
148−#: Dash/Apps/AppInfo.qml:85 Dash/Previews/Header.qml:105
82+#: Dash/Previews/Header.qml:105
14983#, qt-format
15084msgid "%1 review"
15185msgid_plural "%1 reviews"
15286msgstr[0] ""
15387msgstr[1] ""
15488
155−#: Dash/Apps/AppPreview.qml:135
156−msgid "Rate this"
157−msgstr ""
158−
15989#: Dash/Previews/Reviews.qml:74
16090msgid "Add a review"
16191msgstr ""
@@ -172,7 +102,7 @@ msgstr ""
172102msgid "Comments:"
173103msgstr ""
174104
175−#: Greeter/Lockscreen.qml:146
105+#: Greeter/Lockscreen.qml:149
176106msgid "Emergency Call"
177107msgstr ""
178108
@@ -222,15 +152,7 @@ msgstr ""
222152msgid "Unlock from Launcher"
223153msgstr ""
224154
225−#: plugins/Unity/scope.cpp:408
226−msgid "Sorry, there is nothing that matches your search."
227−msgstr ""
228−
229−#: plugins/Unity/showallfilteroption.cpp:41
230−msgid "All"
231−msgstr ""
232−
233−#: Shell.qml:441
155+#: Shell.qml:439
234156#, qt-format
235157msgid "Please enter %1"
236158msgstr ""
po/es.po+12−90
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2013-11-12 16:10+0100\n"
10+"POT-Creation-Date: 2013-11-29 09:21+0100\n"
1111"PO-Revision-Date: 2013-11-20 08:46+0000\n"
1212"Last-Translator: Adolfo Jayme Barrientos <fitoschido@gmail.com>\n"
1313"Language-Team: Spanish <es@li.org>\n"
@@ -15,76 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2013-11-21 06:43+0000\n"
19−"X-Generator: Launchpad (build 16831)\n"
20−
21−#: Applications/applications.js:23
22−msgid "Phone"
23−msgstr "Teléfono"
24−
25−#: Applications/applications.js:29
26−msgid "Camera"
27−msgstr "Cámara"
28−
29−#: Applications/applications.js:35
30−msgid "Gallery"
31−msgstr "Galería"
32−
33−#: Applications/applications.js:40
34−msgid "Facebook"
35−msgstr "Facebook"
36−
37−#: Applications/applications.js:46
38−msgid "Browser"
39−msgstr "Navegador"
40−
41−#: Applications/applications.js:51
42−msgid "Twitter"
43−msgstr "Twitter"
44−
45−#: Applications/applications.js:57
46−msgid "GMail"
47−msgstr "GMail"
48−
49−#: Applications/applications.js:62
50−msgid "Weather"
51−msgstr "Meteorología"
52−
53−#: Applications/applications.js:68
54−msgid "Notepad"
55−msgstr "Bloc de notas"
56−
57−#: Applications/applications.js:74
58−msgid "Calendar"
59−msgstr "Calendario"
60−
61−#: Applications/applications.js:80
62−msgid "Media Player"
63−msgstr "Reproductor multimedia"
64−
65−#: Applications/applications.js:86
66−msgid "Evernote"
67−msgstr "Evernote"
68−
69−#: Applications/applications.js:91
70−msgid "Map"
71−msgstr "Mapa"
72−
73−#: Applications/applications.js:96
74−msgid "Pinterest"
75−msgstr "Pinterest"
76−
77−#: Applications/applications.js:101
78−msgid "SoundCloud"
79−msgstr "SoundCloud"
80−
81−#: Applications/applications.js:106
82−msgid "Wikipedia"
83−msgstr "Wikipedia"
84−
85−#: Applications/applications.js:111
86−msgid "YouTube"
87−msgstr "YouTube"
18+"X-Launchpad-Export-Date: 2013-11-30 05:33+0000\n"
19+"X-Generator: Launchpad (build 16856)\n"
8820
8921#: Components/EdgeDemoOverlay.qml:151
9022msgid "Skip intro"
@@ -136,30 +68,28 @@ msgstr ""
13668"Ahora domina los gestos de bordes y puede usar el teléfono<br><br>Toque la "
13769"pantalla para comenzar"
13870
139−#: Components/PageHeader.qml:345
71+#: Components/PageHeader.qml:364
14072msgid "Recent searches"
14173msgstr "Búsquedas recientes"
14274
143−#. TRANSLATORS: Number of persons who rated this app
75+#: Dash/Apps/AppPreview.qml:135
76+msgid "Rate this"
77+msgstr "Valorar esto"
78+
14479#. TRANSLATORS: Number of persons who rated this app/video/whatever
145−#: Dash/Apps/AppInfo.qml:73 Dash/Previews/Header.qml:93
80+#: Dash/Previews/Header.qml:93
14681#, qt-format
14782msgid "(%1)"
14883msgstr "(%1)"
14984
150−#. TRANSLATORS: Number of persons who wrote reviews for this app
15185#. TRANSLATORS: Number of persons who wrote reviews for this app/video/whatever
152−#: Dash/Apps/AppInfo.qml:85 Dash/Previews/Header.qml:105
86+#: Dash/Previews/Header.qml:105
15387#, qt-format
15488msgid "%1 review"
15589msgid_plural "%1 reviews"
15690msgstr[0] "%1 reseña"
15791msgstr[1] "%1 reseñas"
15892
159−#: Dash/Apps/AppPreview.qml:135
160−msgid "Rate this"
161−msgstr "Valorar esto"
162−
16393#: Dash/Previews/Reviews.qml:74
16494msgid "Add a review"
16595msgstr "Añadir una reseña"
@@ -176,7 +106,7 @@ msgstr "Enviar"
176106msgid "Comments:"
177107msgstr "Comentarios:"
178108
179−#: Greeter/Lockscreen.qml:146
109+#: Greeter/Lockscreen.qml:149
180110msgid "Emergency Call"
181111msgstr "Llamada de emergencia"
182112
@@ -226,15 +156,7 @@ msgstr "Mantener en el lanzador"
226156msgid "Unlock from Launcher"
227157msgstr "No mantener en el lanzador"
228158
229−#: plugins/Unity/scope.cpp:408
230−msgid "Sorry, there is nothing that matches your search."
231−msgstr "No hay nada que coincida con su búsqueda."
232−
233−#: plugins/Unity/showallfilteroption.cpp:41
234−msgid "All"
235−msgstr "Todo"
236−
237−#: Shell.qml:441
159+#: Shell.qml:439
238160#, qt-format
239161msgid "Please enter %1"
240162msgstr "Introduzca %1"
po/fa.po+12−90
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2013-11-12 16:10+0100\n"
10+"POT-Creation-Date: 2013-11-29 09:21+0100\n"
1111"PO-Revision-Date: 2013-10-31 19:02+0000\n"
1212"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1313"Language-Team: Persian <fa@li.org>\n"
@@ -15,76 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2013-11-19 05:59+0000\n"
19−"X-Generator: Launchpad (build 16831)\n"
20−
21−#: Applications/applications.js:23
22−msgid "Phone"
23−msgstr ""
24−
25−#: Applications/applications.js:29
26−msgid "Camera"
27−msgstr ""
28−
29−#: Applications/applications.js:35
30−msgid "Gallery"
31−msgstr ""
32−
33−#: Applications/applications.js:40
34−msgid "Facebook"
35−msgstr ""
36−
37−#: Applications/applications.js:46
38−msgid "Browser"
39−msgstr ""
40−
41−#: Applications/applications.js:51
42−msgid "Twitter"
43−msgstr ""
44−
45−#: Applications/applications.js:57
46−msgid "GMail"
47−msgstr ""
48−
49−#: Applications/applications.js:62
50−msgid "Weather"
51−msgstr ""
52−
53−#: Applications/applications.js:68
54−msgid "Notepad"
55−msgstr ""
56−
57−#: Applications/applications.js:74
58−msgid "Calendar"
59−msgstr ""
60−
61−#: Applications/applications.js:80
62−msgid "Media Player"
63−msgstr ""
64−
65−#: Applications/applications.js:86
66−msgid "Evernote"
67−msgstr ""
68−
69−#: Applications/applications.js:91
70−msgid "Map"
71−msgstr ""
72−
73−#: Applications/applications.js:96
74−msgid "Pinterest"
75−msgstr ""
76−
77−#: Applications/applications.js:101
78−msgid "SoundCloud"
79−msgstr ""
80−
81−#: Applications/applications.js:106
82−msgid "Wikipedia"
83−msgstr ""
84−
85−#: Applications/applications.js:111
86−msgid "YouTube"
87−msgstr ""
18+"X-Launchpad-Export-Date: 2013-11-30 05:33+0000\n"
19+"X-Generator: Launchpad (build 16856)\n"
8820
8921#: Components/EdgeDemoOverlay.qml:151
9022msgid "Skip intro"
@@ -132,30 +64,28 @@ msgid ""
13264"phone<br><br>Tap anywhere to start"
13365msgstr ""
13466
135−#: Components/PageHeader.qml:345
67+#: Components/PageHeader.qml:364
13668msgid "Recent searches"
13769msgstr ""
13870
139−#. TRANSLATORS: Number of persons who rated this app
71+#: Dash/Apps/AppPreview.qml:135
72+msgid "Rate this"
73+msgstr ""
74+
14075#. TRANSLATORS: Number of persons who rated this app/video/whatever
141−#: Dash/Apps/AppInfo.qml:73 Dash/Previews/Header.qml:93
76+#: Dash/Previews/Header.qml:93
14277#, qt-format
14378msgid "(%1)"
14479msgstr ""
14580
146−#. TRANSLATORS: Number of persons who wrote reviews for this app
14781#. TRANSLATORS: Number of persons who wrote reviews for this app/video/whatever
148−#: Dash/Apps/AppInfo.qml:85 Dash/Previews/Header.qml:105
82+#: Dash/Previews/Header.qml:105
14983#, qt-format
15084msgid "%1 review"
15185msgid_plural "%1 reviews"
15286msgstr[0] ""
15387msgstr[1] ""
15488
155−#: Dash/Apps/AppPreview.qml:135
156−msgid "Rate this"
157−msgstr ""
158−
15989#: Dash/Previews/Reviews.qml:74
16090msgid "Add a review"
16191msgstr ""
@@ -172,7 +102,7 @@ msgstr ""
172102msgid "Comments:"
173103msgstr ""
174104
175−#: Greeter/Lockscreen.qml:146
105+#: Greeter/Lockscreen.qml:149
176106msgid "Emergency Call"
177107msgstr ""
178108
@@ -222,15 +152,7 @@ msgstr ""
222152msgid "Unlock from Launcher"
223153msgstr ""
224154
225−#: plugins/Unity/scope.cpp:408
226−msgid "Sorry, there is nothing that matches your search."
227−msgstr ""
228−
229−#: plugins/Unity/showallfilteroption.cpp:41
230−msgid "All"
231−msgstr ""
232−
233−#: Shell.qml:441
155+#: Shell.qml:439
234156#, qt-format
235157msgid "Please enter %1"
236158msgstr ""
po/fi.po+12−90
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2013-11-12 16:10+0100\n"
10+"POT-Creation-Date: 2013-11-29 09:21+0100\n"
1111"PO-Revision-Date: 2013-11-20 08:09+0000\n"
1212"Last-Translator: Jiri Grönroos <Unknown>\n"
1313"Language-Team: Finnish <fi@li.org>\n"
@@ -15,76 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2013-11-21 06:43+0000\n"
19−"X-Generator: Launchpad (build 16831)\n"
20−
21−#: Applications/applications.js:23
22−msgid "Phone"
23−msgstr "Puhelin"
24−
25−#: Applications/applications.js:29
26−msgid "Camera"
27−msgstr "Kamera"
28−
29−#: Applications/applications.js:35
30−msgid "Gallery"
31−msgstr "Galleria"
32−
33−#: Applications/applications.js:40
34−msgid "Facebook"
35−msgstr "Facebook"
36−
37−#: Applications/applications.js:46
38−msgid "Browser"
39−msgstr "Selain"
40−
41−#: Applications/applications.js:51
42−msgid "Twitter"
43−msgstr "Twitter"
44−
45−#: Applications/applications.js:57
46−msgid "GMail"
47−msgstr "GMail"
48−
49−#: Applications/applications.js:62
50−msgid "Weather"
51−msgstr "Sää"
52−
53−#: Applications/applications.js:68
54−msgid "Notepad"
55−msgstr "Muistio"
56−
57−#: Applications/applications.js:74
58−msgid "Calendar"
59−msgstr "Kalenteri"
60−
61−#: Applications/applications.js:80
62−msgid "Media Player"
63−msgstr "Mediasoitin"
64−
65−#: Applications/applications.js:86
66−msgid "Evernote"
67−msgstr "Evernote"
68−
69−#: Applications/applications.js:91
70−msgid "Map"
71−msgstr "Kartta"
72−
73−#: Applications/applications.js:96
74−msgid "Pinterest"
75−msgstr "Pinterest"
76−
77−#: Applications/applications.js:101
78−msgid "SoundCloud"
79−msgstr "SoundCloud"
80−
81−#: Applications/applications.js:106
82−msgid "Wikipedia"
83−msgstr "Wikipedia"
84−
85−#: Applications/applications.js:111
86−msgid "YouTube"
87−msgstr "YouTube"
18+"X-Launchpad-Export-Date: 2013-11-30 05:33+0000\n"
19+"X-Generator: Launchpad (build 16856)\n"
8820
8921#: Components/EdgeDemoOverlay.qml:151
9022msgid "Skip intro"
@@ -134,30 +66,28 @@ msgstr ""
13466"Hallitset nyt reunaeleet, joten voit aloittaa puhelimen "
13567"käytön<br><br>Napauta missä tahansa aloittaaksesi"
13668
137−#: Components/PageHeader.qml:345
69+#: Components/PageHeader.qml:364
13870msgid "Recent searches"
13971msgstr "Viimeisimmät haut"
14072
141−#. TRANSLATORS: Number of persons who rated this app
73+#: Dash/Apps/AppPreview.qml:135
74+msgid "Rate this"
75+msgstr "Arvioi tämä"
76+
14277#. TRANSLATORS: Number of persons who rated this app/video/whatever
143−#: Dash/Apps/AppInfo.qml:73 Dash/Previews/Header.qml:93
78+#: Dash/Previews/Header.qml:93
14479#, qt-format
14580msgid "(%1)"
14681msgstr "(%1)"
14782
148−#. TRANSLATORS: Number of persons who wrote reviews for this app
14983#. TRANSLATORS: Number of persons who wrote reviews for this app/video/whatever
150−#: Dash/Apps/AppInfo.qml:85 Dash/Previews/Header.qml:105
84+#: Dash/Previews/Header.qml:105
15185#, qt-format
15286msgid "%1 review"
15387msgid_plural "%1 reviews"
15488msgstr[0] "%1 arvostelu"
15589msgstr[1] "%1 arvostelua"
15690
157−#: Dash/Apps/AppPreview.qml:135
158−msgid "Rate this"
159−msgstr "Arvioi tämä"
160−
16191#: Dash/Previews/Reviews.qml:74
16292msgid "Add a review"
16393msgstr "Lisää arvostelu"
@@ -174,7 +104,7 @@ msgstr "Lähetä"
174104msgid "Comments:"
175105msgstr "Kommentit:"
176106
177−#: Greeter/Lockscreen.qml:146
107+#: Greeter/Lockscreen.qml:149
178108msgid "Emergency Call"
179109msgstr "Hätäpuhelu"
180110
@@ -224,15 +154,7 @@ msgstr "Kiinnitä käynnistimeen"
224154msgid "Unlock from Launcher"
225155msgstr "Poista käynnistimestä"
226156
227−#: plugins/Unity/scope.cpp:408
228−msgid "Sorry, there is nothing that matches your search."
229−msgstr "Hakuun täsmääviä tuloksia ei löydy."
230−
231−#: plugins/Unity/showallfilteroption.cpp:41
232−msgid "All"
233−msgstr "Kaikki"
234−
235−#: Shell.qml:441
157+#: Shell.qml:439
236158#, qt-format
237159msgid "Please enter %1"
238160msgstr "Kirjoita %1"
po/fo.po+12−90
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2013-11-12 16:10+0100\n"
10+"POT-Creation-Date: 2013-11-29 09:21+0100\n"
1111"PO-Revision-Date: 2013-10-01 15:13+0000\n"
1212"Last-Translator: Jógvan Olsen <jeggy@jebster.net>\n"
1313"Language-Team: Faroese <fo@li.org>\n"
@@ -15,76 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2013-11-19 05:59+0000\n"
19−"X-Generator: Launchpad (build 16831)\n"
20−
21−#: Applications/applications.js:23
22−msgid "Phone"
23−msgstr "Fartelefon"
24−
25−#: Applications/applications.js:29
26−msgid "Camera"
27−msgstr "Myndatól"
28−
29−#: Applications/applications.js:35
30−msgid "Gallery"
31−msgstr "Myndasavn"
32−
33−#: Applications/applications.js:40
34−msgid "Facebook"
35−msgstr "Facebook"
36−
37−#: Applications/applications.js:46
38−msgid "Browser"
39−msgstr "Kagi"
40−
41−#: Applications/applications.js:51
42−msgid "Twitter"
43−msgstr "Twitter"
44−
45−#: Applications/applications.js:57
46−msgid "GMail"
47−msgstr "GMail"
48−
49−#: Applications/applications.js:62
50−msgid "Weather"
51−msgstr "Veðrið"
52−
53−#: Applications/applications.js:68
54−msgid "Notepad"
55−msgstr "Skriviblokkur"
56−
57−#: Applications/applications.js:74
58−msgid "Calendar"
59−msgstr "Kalendari"
60−
61−#: Applications/applications.js:80
62−msgid "Media Player"
63−msgstr ""
64−
65−#: Applications/applications.js:86
66−msgid "Evernote"
67−msgstr ""
68−
69−#: Applications/applications.js:91
70−msgid "Map"
71−msgstr ""
72−
73−#: Applications/applications.js:96
74−msgid "Pinterest"
75−msgstr ""
76−
77−#: Applications/applications.js:101
78−msgid "SoundCloud"
79−msgstr ""
80−
81−#: Applications/applications.js:106
82−msgid "Wikipedia"
83−msgstr ""
84−
85−#: Applications/applications.js:111
86−msgid "YouTube"
87−msgstr ""
18+"X-Launchpad-Export-Date: 2013-11-30 05:33+0000\n"
19+"X-Generator: Launchpad (build 16856)\n"
8820
8921#: Components/EdgeDemoOverlay.qml:151
9022msgid "Skip intro"
@@ -132,30 +64,28 @@ msgid ""
13264"phone<br><br>Tap anywhere to start"
13365msgstr ""
13466
135−#: Components/PageHeader.qml:345
67+#: Components/PageHeader.qml:364
13668msgid "Recent searches"
13769msgstr ""
13870
139−#. TRANSLATORS: Number of persons who rated this app
71+#: Dash/Apps/AppPreview.qml:135
72+msgid "Rate this"
73+msgstr ""
74+
14075#. TRANSLATORS: Number of persons who rated this app/video/whatever
141−#: Dash/Apps/AppInfo.qml:73 Dash/Previews/Header.qml:93
76+#: Dash/Previews/Header.qml:93
14277#, qt-format
14378msgid "(%1)"
14479msgstr ""
14580
146−#. TRANSLATORS: Number of persons who wrote reviews for this app
14781#. TRANSLATORS: Number of persons who wrote reviews for this app/video/whatever
148−#: Dash/Apps/AppInfo.qml:85 Dash/Previews/Header.qml:105
82+#: Dash/Previews/Header.qml:105
14983#, qt-format
15084msgid "%1 review"
15185msgid_plural "%1 reviews"
15286msgstr[0] ""
15387msgstr[1] ""
15488
155−#: Dash/Apps/AppPreview.qml:135
156−msgid "Rate this"
157−msgstr ""
158−
15989#: Dash/Previews/Reviews.qml:74
16090msgid "Add a review"
16191msgstr ""
@@ -172,7 +102,7 @@ msgstr ""
172102msgid "Comments:"
173103msgstr ""
174104
175−#: Greeter/Lockscreen.qml:146
105+#: Greeter/Lockscreen.qml:149
176106msgid "Emergency Call"
177107msgstr ""
178108
@@ -222,15 +152,7 @@ msgstr ""
222152msgid "Unlock from Launcher"
223153msgstr ""
224154
225−#: plugins/Unity/scope.cpp:408
226−msgid "Sorry, there is nothing that matches your search."
227−msgstr "Tíanverri er tað einki sum hóskar til tína leiting."
228−
229−#: plugins/Unity/showallfilteroption.cpp:41
230−msgid "All"
231−msgstr ""
232−
233−#: Shell.qml:441
155+#: Shell.qml:439
234156#, qt-format
235157msgid "Please enter %1"
236158msgstr ""
po/fr.po+12−90
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2013-11-12 16:10+0100\n"
10+"POT-Creation-Date: 2013-11-29 09:21+0100\n"
1111"PO-Revision-Date: 2013-06-27 03:21+0000\n"
1212"Last-Translator: Michał Sawicz <michal.sawicz@canonical.com>\n"
1313"Language-Team: French <fr@li.org>\n"
@@ -15,76 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n > 1;\n"
18−"X-Launchpad-Export-Date: 2013-11-19 05:59+0000\n"
19−"X-Generator: Launchpad (build 16831)\n"
20−
21−#: Applications/applications.js:23
22−msgid "Phone"
23−msgstr ""
24−
25−#: Applications/applications.js:29
26−msgid "Camera"
27−msgstr ""
28−
29−#: Applications/applications.js:35
30−msgid "Gallery"
31−msgstr ""
32−
33−#: Applications/applications.js:40
34−msgid "Facebook"
35−msgstr ""
36−
37−#: Applications/applications.js:46
38−msgid "Browser"
39−msgstr ""
40−
41−#: Applications/applications.js:51
42−msgid "Twitter"
43−msgstr ""
44−
45−#: Applications/applications.js:57
46−msgid "GMail"
47−msgstr ""
48−
49−#: Applications/applications.js:62
50−msgid "Weather"
51−msgstr ""
52−
53−#: Applications/applications.js:68
54−msgid "Notepad"
55−msgstr ""
56−
57−#: Applications/applications.js:74
58−msgid "Calendar"
59−msgstr ""
60−
61−#: Applications/applications.js:80
62−msgid "Media Player"
63−msgstr ""
64−
65−#: Applications/applications.js:86
66−msgid "Evernote"
67−msgstr ""
68−
69−#: Applications/applications.js:91
70−msgid "Map"
71−msgstr ""
72−
73−#: Applications/applications.js:96
74−msgid "Pinterest"
75−msgstr ""
76−
77−#: Applications/applications.js:101
78−msgid "SoundCloud"
79−msgstr ""
80−
81−#: Applications/applications.js:106
82−msgid "Wikipedia"
83−msgstr ""
84−
85−#: Applications/applications.js:111
86−msgid "YouTube"
87−msgstr ""
18+"X-Launchpad-Export-Date: 2013-11-30 05:33+0000\n"
19+"X-Generator: Launchpad (build 16856)\n"
8820
8921#: Components/EdgeDemoOverlay.qml:151
9022msgid "Skip intro"
@@ -132,30 +64,28 @@ msgid ""
13264"phone<br><br>Tap anywhere to start"
13365msgstr ""
13466
135−#: Components/PageHeader.qml:345
67+#: Components/PageHeader.qml:364
13668msgid "Recent searches"
13769msgstr ""
13870
139−#. TRANSLATORS: Number of persons who rated this app
71+#: Dash/Apps/AppPreview.qml:135
72+msgid "Rate this"
73+msgstr ""
74+
14075#. TRANSLATORS: Number of persons who rated this app/video/whatever
141−#: Dash/Apps/AppInfo.qml:73 Dash/Previews/Header.qml:93
76+#: Dash/Previews/Header.qml:93
14277#, qt-format
14378msgid "(%1)"
14479msgstr ""
14580
146−#. TRANSLATORS: Number of persons who wrote reviews for this app
14781#. TRANSLATORS: Number of persons who wrote reviews for this app/video/whatever
148−#: Dash/Apps/AppInfo.qml:85 Dash/Previews/Header.qml:105
82+#: Dash/Previews/Header.qml:105
14983#, qt-format
15084msgid "%1 review"
15185msgid_plural "%1 reviews"
15286msgstr[0] ""
15387msgstr[1] ""
15488
155−#: Dash/Apps/AppPreview.qml:135
156−msgid "Rate this"
157−msgstr ""
158−
15989#: Dash/Previews/Reviews.qml:74
16090msgid "Add a review"
16191msgstr ""
@@ -172,7 +102,7 @@ msgstr ""
172102msgid "Comments:"
173103msgstr ""
174104
175−#: Greeter/Lockscreen.qml:146
105+#: Greeter/Lockscreen.qml:149
176106msgid "Emergency Call"
177107msgstr ""
178108
@@ -222,15 +152,7 @@ msgstr ""
222152msgid "Unlock from Launcher"
223153msgstr ""
224154
225−#: plugins/Unity/scope.cpp:408
226−msgid "Sorry, there is nothing that matches your search."
227−msgstr ""
228−
229−#: plugins/Unity/showallfilteroption.cpp:41
230−msgid "All"
231−msgstr ""
232−
233−#: Shell.qml:441
155+#: Shell.qml:439
234156#, qt-format
235157msgid "Please enter %1"
236158msgstr ""
po/gd.po+12−90
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2013-11-12 16:10+0100\n"
10+"POT-Creation-Date: 2013-11-29 09:21+0100\n"
1111"PO-Revision-Date: 2013-09-30 10:34+0000\n"
1212"Last-Translator: Akerbeltz <fios@akerbeltz.org>\n"
1313"Language-Team: Gaelic; Scottish <gd@li.org>\n"
@@ -16,76 +16,8 @@ msgstr ""
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=4; plural=(n==1 || n==11) ? 0 : (n==2 || n==12) ? 1 : "
1818"(n > 2 && n < 20) ? 2 : 3;\n"
19−"X-Launchpad-Export-Date: 2013-11-19 05:59+0000\n"
20−"X-Generator: Launchpad (build 16831)\n"
21−
22−#: Applications/applications.js:23
23−msgid "Phone"
24−msgstr "Fòn"
25−
26−#: Applications/applications.js:29
27−msgid "Camera"
28−msgstr "Camara"
29−
30−#: Applications/applications.js:35
31−msgid "Gallery"
32−msgstr "Gailearaidh"
33−
34−#: Applications/applications.js:40
35−msgid "Facebook"
36−msgstr "Facebook"
37−
38−#: Applications/applications.js:46
39−msgid "Browser"
40−msgstr "Brabhsair"
41−
42−#: Applications/applications.js:51
43−msgid "Twitter"
44−msgstr "Twitter"
45−
46−#: Applications/applications.js:57
47−msgid "GMail"
48−msgstr "GMail"
49−
50−#: Applications/applications.js:62
51−msgid "Weather"
52−msgstr "An aimsir"
53−
54−#: Applications/applications.js:68
55−msgid "Notepad"
56−msgstr "Pada nan nòtaichean"
57−
58−#: Applications/applications.js:74
59−msgid "Calendar"
60−msgstr "Am mìosachan"
61−
62−#: Applications/applications.js:80
63−msgid "Media Player"
64−msgstr "Cluicheadair mheadhanan"
65−
66−#: Applications/applications.js:86
67−msgid "Evernote"
68−msgstr "Evernote"
69−
70−#: Applications/applications.js:91
71−msgid "Map"
72−msgstr "Mapa"
73−
74−#: Applications/applications.js:96
75−msgid "Pinterest"
76−msgstr "Pinterest"
77−
78−#: Applications/applications.js:101
79−msgid "SoundCloud"
80−msgstr "SoundCloud"
81−
82−#: Applications/applications.js:106
83−msgid "Wikipedia"
84−msgstr "An Uicipeid"
85−
86−#: Applications/applications.js:111
87−msgid "YouTube"
88−msgstr "YouTube"
19+"X-Launchpad-Export-Date: 2013-11-30 05:33+0000\n"
20+"X-Generator: Launchpad (build 16856)\n"
8921
9022#: Components/EdgeDemoOverlay.qml:151
9123msgid "Skip intro"
@@ -139,20 +71,22 @@ msgid ""
13971"phone<br><br>Tap anywhere to start"
14072msgstr ""
14173
142−#: Components/PageHeader.qml:345
74+#: Components/PageHeader.qml:364
14375msgid "Recent searches"
14476msgstr "Na lorg thu o chionn goirid"
14577
146−#. TRANSLATORS: Number of persons who rated this app
78+#: Dash/Apps/AppPreview.qml:135
79+msgid "Rate this"
80+msgstr "Rangaich seo"
81+
14782#. TRANSLATORS: Number of persons who rated this app/video/whatever
148−#: Dash/Apps/AppInfo.qml:73 Dash/Previews/Header.qml:93
83+#: Dash/Previews/Header.qml:93
14984#, qt-format
15085msgid "(%1)"
15186msgstr "(%1)"
15287
153−#. TRANSLATORS: Number of persons who wrote reviews for this app
15488#. TRANSLATORS: Number of persons who wrote reviews for this app/video/whatever
155−#: Dash/Apps/AppInfo.qml:85 Dash/Previews/Header.qml:105
89+#: Dash/Previews/Header.qml:105
15690#, qt-format
15791msgid "%1 review"
15892msgid_plural "%1 reviews"
@@ -161,10 +95,6 @@ msgstr[1] "%1 lèirmheas"
16195msgstr[2] "%1 lèirmheasan"
16296msgstr[3] "%1 lèirmheas"
16397
164−#: Dash/Apps/AppPreview.qml:135
165−msgid "Rate this"
166−msgstr "Rangaich seo"
167−
16898#: Dash/Previews/Reviews.qml:74
16999msgid "Add a review"
170100msgstr "Cuir lèirmheas ris"
@@ -181,7 +111,7 @@ msgstr "Cuir"
181111msgid "Comments:"
182112msgstr "Beachdan"
183113
184−#: Greeter/Lockscreen.qml:146
114+#: Greeter/Lockscreen.qml:149
185115msgid "Emergency Call"
186116msgstr "Gairm èiginn"
187117
@@ -231,15 +161,7 @@ msgstr ""
231161msgid "Unlock from Launcher"
232162msgstr ""
233163
234−#: plugins/Unity/scope.cpp:408
235−msgid "Sorry, there is nothing that matches your search."
236−msgstr "Tha sinn duilich ach chan eil dad a' freagairt ris na lorg thu."
237−
238−#: plugins/Unity/showallfilteroption.cpp:41
239−msgid "All"
240−msgstr ""
241−
242−#: Shell.qml:441
164+#: Shell.qml:439
243165#, qt-format
244166msgid "Please enter %1"
245167msgstr "Cuir a-steach %1"
po/gl.po+12−90
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2013-11-12 16:10+0100\n"
10+"POT-Creation-Date: 2013-11-29 09:21+0100\n"
1111"PO-Revision-Date: 2013-10-03 18:49+0000\n"
1212"Last-Translator: Marcos Lans <Unknown>\n"
1313"Language-Team: Galician <gl@li.org>\n"
@@ -15,76 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2013-11-19 05:59+0000\n"
19−"X-Generator: Launchpad (build 16831)\n"
20−
21−#: Applications/applications.js:23
22−msgid "Phone"
23−msgstr "Teléfono"
24−
25−#: Applications/applications.js:29
26−msgid "Camera"
27−msgstr "Cámara"
28−
29−#: Applications/applications.js:35
30−msgid "Gallery"
31−msgstr "Galería"
32−
33−#: Applications/applications.js:40
34−msgid "Facebook"
35−msgstr "Facebook"
36−
37−#: Applications/applications.js:46
38−msgid "Browser"
39−msgstr "Navegador"
40−
41−#: Applications/applications.js:51
42−msgid "Twitter"
43−msgstr "Twitter"
44−
45−#: Applications/applications.js:57
46−msgid "GMail"
47−msgstr "GMail"
48−
49−#: Applications/applications.js:62
50−msgid "Weather"
51−msgstr "O tempo"
52−
53−#: Applications/applications.js:68
54−msgid "Notepad"
55−msgstr "Bloc de notas"
56−
57−#: Applications/applications.js:74
58−msgid "Calendar"
59−msgstr "Calendario"
60−
61−#: Applications/applications.js:80
62−msgid "Media Player"
63−msgstr "Reprodutor multimedia"
64−
65−#: Applications/applications.js:86
66−msgid "Evernote"
67−msgstr "Evernote"
68−
69−#: Applications/applications.js:91
70−msgid "Map"
71−msgstr "Mapa"
72−
73−#: Applications/applications.js:96
74−msgid "Pinterest"
75−msgstr "Pinterest"
76−
77−#: Applications/applications.js:101
78−msgid "SoundCloud"
79−msgstr "SoundCloud"
80−
81−#: Applications/applications.js:106
82−msgid "Wikipedia"
83−msgstr "Wikipedia"
84−
85−#: Applications/applications.js:111
86−msgid "YouTube"
87−msgstr "YouTube"
18+"X-Launchpad-Export-Date: 2013-11-30 05:33+0000\n"
19+"X-Generator: Launchpad (build 16856)\n"
8820
8921#: Components/EdgeDemoOverlay.qml:151
9022msgid "Skip intro"
@@ -134,30 +66,28 @@ msgstr ""
13466"Xa domina os xestos desde os bordos e pode comezar a usar o "
13567"móbil<br><br>Toque en calquera sitio para comezar"
13668
137−#: Components/PageHeader.qml:345
69+#: Components/PageHeader.qml:364
13870msgid "Recent searches"
13971msgstr "Buscas recentes"
14072
141−#. TRANSLATORS: Number of persons who rated this app
73+#: Dash/Apps/AppPreview.qml:135
74+msgid "Rate this"
75+msgstr "Valore isto"
76+
14277#. TRANSLATORS: Number of persons who rated this app/video/whatever
143−#: Dash/Apps/AppInfo.qml:73 Dash/Previews/Header.qml:93
78+#: Dash/Previews/Header.qml:93
14479#, qt-format
14580msgid "(%1)"
14681msgstr "(%1)"
14782
148−#. TRANSLATORS: Number of persons who wrote reviews for this app
14983#. TRANSLATORS: Number of persons who wrote reviews for this app/video/whatever
150−#: Dash/Apps/AppInfo.qml:85 Dash/Previews/Header.qml:105
84+#: Dash/Previews/Header.qml:105
15185#, qt-format
15286msgid "%1 review"
15387msgid_plural "%1 reviews"
15488msgstr[0] "%1 opinión"
15589msgstr[1] "%1 opinións"
15690
157−#: Dash/Apps/AppPreview.qml:135
158−msgid "Rate this"
159−msgstr "Valore isto"
160−
16191#: Dash/Previews/Reviews.qml:74
16292msgid "Add a review"
16393msgstr "Engadir unha opinión"
@@ -174,7 +104,7 @@ msgstr "Enviar"
174104msgid "Comments:"
175105msgstr "Comentarios:"
176106
177−#: Greeter/Lockscreen.qml:146
107+#: Greeter/Lockscreen.qml:149
178108msgid "Emergency Call"
179109msgstr "Chamada de emerxencia"
180110
@@ -224,15 +154,7 @@ msgstr ""
224154msgid "Unlock from Launcher"
225155msgstr ""
226156
227−#: plugins/Unity/scope.cpp:408
228−msgid "Sorry, there is nothing that matches your search."
229−msgstr "Sentímolo, non hai nada que coincida con esta busca."
230−
231−#: plugins/Unity/showallfilteroption.cpp:41
232−msgid "All"
233−msgstr "Todo"
234−
235−#: Shell.qml:441
157+#: Shell.qml:439
236158#, qt-format
237159msgid "Please enter %1"
238160msgstr "Introduza %1"
po/he.po+12−90
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2013-11-12 16:10+0100\n"
10+"POT-Creation-Date: 2013-11-29 09:21+0100\n"
1111"PO-Revision-Date: 2013-11-20 08:30+0000\n"
1212"Last-Translator: Yaron <sh.yaron@gmail.com>\n"
1313"Language-Team: Hebrew <he@li.org>\n"
@@ -15,76 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2013-11-21 06:43+0000\n"
19−"X-Generator: Launchpad (build 16831)\n"
20−
21−#: Applications/applications.js:23
22−msgid "Phone"
23−msgstr "טלפון"
24−
25−#: Applications/applications.js:29
26−msgid "Camera"
27−msgstr "מצלמה"
28−
29−#: Applications/applications.js:35
30−msgid "Gallery"
31−msgstr "גלריה"
32−
33−#: Applications/applications.js:40
34−msgid "Facebook"
35−msgstr "Facebook"
36−
37−#: Applications/applications.js:46
38−msgid "Browser"
39−msgstr "דפדפן"
40−
41−#: Applications/applications.js:51
42−msgid "Twitter"
43−msgstr "Twitter"
44−
45−#: Applications/applications.js:57
46−msgid "GMail"
47−msgstr "GMail"
48−
49−#: Applications/applications.js:62
50−msgid "Weather"
51−msgstr "מזג אוויר"
52−
53−#: Applications/applications.js:68
54−msgid "Notepad"
55−msgstr "פנקס רשימות"
56−
57−#: Applications/applications.js:74
58−msgid "Calendar"
59−msgstr "לוח שנה"
60−
61−#: Applications/applications.js:80
62−msgid "Media Player"
63−msgstr "נגן מדיה"
64−
65−#: Applications/applications.js:86
66−msgid "Evernote"
67−msgstr "Evernote"
68−
69−#: Applications/applications.js:91
70−msgid "Map"
71−msgstr "מפה"
72−
73−#: Applications/applications.js:96
74−msgid "Pinterest"
75−msgstr "Pinterest"
76−
77−#: Applications/applications.js:101
78−msgid "SoundCloud"
79−msgstr "SoundCloud"
80−
81−#: Applications/applications.js:106
82−msgid "Wikipedia"
83−msgstr "ויקיפדיה"
84−
85−#: Applications/applications.js:111
86−msgid "YouTube"
87−msgstr "YouTube"
18+"X-Launchpad-Export-Date: 2013-11-30 05:33+0000\n"
19+"X-Generator: Launchpad (build 16856)\n"
8820
8921#: Components/EdgeDemoOverlay.qml:151
9022msgid "Skip intro"
@@ -134,30 +66,28 @@ msgstr ""
13466"עתה מכשסיימת את ההשתלמות לשימוש במחוות קצה יש לך את הכלים להשתמש "
13567"בטלפון<br><br>ניתן לגעת במקום כלשהו במסך כדי להתחיל"
13668
137−#: Components/PageHeader.qml:345
69+#: Components/PageHeader.qml:364
13870msgid "Recent searches"
13971msgstr "חיפושים אחרונים"
14072
141−#. TRANSLATORS: Number of persons who rated this app
73+#: Dash/Apps/AppPreview.qml:135
74+msgid "Rate this"
75+msgstr "דירוג היישום"
76+
14277#. TRANSLATORS: Number of persons who rated this app/video/whatever
143−#: Dash/Apps/AppInfo.qml:73 Dash/Previews/Header.qml:93
78+#: Dash/Previews/Header.qml:93
14479#, qt-format
14580msgid "(%1)"
14681msgstr "(%1)"
14782
148−#. TRANSLATORS: Number of persons who wrote reviews for this app
14983#. TRANSLATORS: Number of persons who wrote reviews for this app/video/whatever
150−#: Dash/Apps/AppInfo.qml:85 Dash/Previews/Header.qml:105
84+#: Dash/Previews/Header.qml:105
15185#, qt-format
15286msgid "%1 review"
15387msgid_plural "%1 reviews"
15488msgstr[0] "סקירה %1"
15589msgstr[1] "%1 סקירות"
15690
157−#: Dash/Apps/AppPreview.qml:135
158−msgid "Rate this"
159−msgstr "דירוג היישום"
160−
16191#: Dash/Previews/Reviews.qml:74
16292msgid "Add a review"
16393msgstr "הוספת סקירה"
@@ -174,7 +104,7 @@ msgstr "שליחה"
174104msgid "Comments:"
175105msgstr "הערות:"
176106
177−#: Greeter/Lockscreen.qml:146
107+#: Greeter/Lockscreen.qml:149
178108msgid "Emergency Call"
179109msgstr "שיחת חירום"
180110
@@ -224,15 +154,7 @@ msgstr "נעילה למשגר"
224154msgid "Unlock from Launcher"
225155msgstr "הפרדה מהמשגר"
226156
227−#: plugins/Unity/scope.cpp:408
228−msgid "Sorry, there is nothing that matches your search."
229−msgstr "שום דבר אינו תואם לחיפוש שלך, עמך הסליחה."
230−
231−#: plugins/Unity/showallfilteroption.cpp:41
232−msgid "All"
233−msgstr "הכול"
234−
235−#: Shell.qml:441
157+#: Shell.qml:439
236158#, qt-format
237159msgid "Please enter %1"
238160msgstr "נא להזין %1"
po/hr.po+12−90
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2013-11-12 16:10+0100\n"
10+"POT-Creation-Date: 2013-11-29 09:21+0100\n"
1111"PO-Revision-Date: 2013-06-27 04:14+0000\n"
1212"Last-Translator: Michał Sawicz <michal.sawicz@canonical.com>\n"
1313"Language-Team: Croatian <hr@li.org>\n"
@@ -16,76 +16,8 @@ msgstr ""
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
1818"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
19−"X-Launchpad-Export-Date: 2013-11-19 05:59+0000\n"
20−"X-Generator: Launchpad (build 16831)\n"
21−
22−#: Applications/applications.js:23
23−msgid "Phone"
24−msgstr ""
25−
26−#: Applications/applications.js:29
27−msgid "Camera"
28−msgstr ""
29−
30−#: Applications/applications.js:35
31−msgid "Gallery"
32−msgstr ""
33−
34−#: Applications/applications.js:40
35−msgid "Facebook"
36−msgstr ""
37−
38−#: Applications/applications.js:46
39−msgid "Browser"
40−msgstr ""
41−
42−#: Applications/applications.js:51
43−msgid "Twitter"
44−msgstr ""
45−
46−#: Applications/applications.js:57
47−msgid "GMail"
48−msgstr ""
49−
50−#: Applications/applications.js:62
51−msgid "Weather"
52−msgstr ""
53−
54−#: Applications/applications.js:68
55−msgid "Notepad"
56−msgstr ""
57−
58−#: Applications/applications.js:74
59−msgid "Calendar"
60−msgstr ""
61−
62−#: Applications/applications.js:80
63−msgid "Media Player"
64−msgstr ""
65−
66−#: Applications/applications.js:86
67−msgid "Evernote"
68−msgstr ""
69−
70−#: Applications/applications.js:91
71−msgid "Map"
72−msgstr ""
73−
74−#: Applications/applications.js:96
75−msgid "Pinterest"
76−msgstr ""
77−
78−#: Applications/applications.js:101
79−msgid "SoundCloud"
80−msgstr ""
81−
82−#: Applications/applications.js:106
83−msgid "Wikipedia"
84−msgstr ""
85−
86−#: Applications/applications.js:111
87−msgid "YouTube"
88−msgstr ""
19+"X-Launchpad-Export-Date: 2013-11-30 05:33+0000\n"
20+"X-Generator: Launchpad (build 16856)\n"
8921
9022#: Components/EdgeDemoOverlay.qml:151
9123msgid "Skip intro"
@@ -133,30 +65,28 @@ msgid ""
13365"phone<br><br>Tap anywhere to start"
13466msgstr ""
13567
136−#: Components/PageHeader.qml:345
68+#: Components/PageHeader.qml:364
13769msgid "Recent searches"
13870msgstr "Nedavne pretrage"
13971
140−#. TRANSLATORS: Number of persons who rated this app
72+#: Dash/Apps/AppPreview.qml:135
73+msgid "Rate this"
74+msgstr ""
75+
14176#. TRANSLATORS: Number of persons who rated this app/video/whatever
142−#: Dash/Apps/AppInfo.qml:73 Dash/Previews/Header.qml:93
77+#: Dash/Previews/Header.qml:93
14378#, qt-format
14479msgid "(%1)"
14580msgstr ""
14681
147−#. TRANSLATORS: Number of persons who wrote reviews for this app
14882#. TRANSLATORS: Number of persons who wrote reviews for this app/video/whatever
149−#: Dash/Apps/AppInfo.qml:85 Dash/Previews/Header.qml:105
83+#: Dash/Previews/Header.qml:105
15084#, qt-format
15185msgid "%1 review"
15286msgid_plural "%1 reviews"
15387msgstr[0] ""
15488msgstr[1] ""
15589
156−#: Dash/Apps/AppPreview.qml:135
157−msgid "Rate this"
158−msgstr ""
159−
16090#: Dash/Previews/Reviews.qml:74
16191msgid "Add a review"
16292msgstr ""
@@ -173,7 +103,7 @@ msgstr ""
173103msgid "Comments:"
174104msgstr ""
175105
176−#: Greeter/Lockscreen.qml:146
106+#: Greeter/Lockscreen.qml:149
177107msgid "Emergency Call"
178108msgstr ""
179109
@@ -223,15 +153,7 @@ msgstr ""
223153msgid "Unlock from Launcher"
224154msgstr ""
225155
226−#: plugins/Unity/scope.cpp:408
227−msgid "Sorry, there is nothing that matches your search."
228−msgstr "Nažalost, ne postoji ništa što odgovara vašoj pretrazi."
229−
230−#: plugins/Unity/showallfilteroption.cpp:41
231−msgid "All"
232−msgstr ""
233−
234−#: Shell.qml:441
156+#: Shell.qml:439
235157#, qt-format
236158msgid "Please enter %1"
237159msgstr ""
po/hu.po+12−90
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2013-11-12 16:10+0100\n"
10+"POT-Creation-Date: 2013-11-29 09:21+0100\n"
1111"PO-Revision-Date: 2013-06-27 04:28+0000\n"
1212"Last-Translator: Michał Sawicz <michal.sawicz@canonical.com>\n"
1313"Language-Team: Hungarian <hu@li.org>\n"
@@ -15,76 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2013-11-19 05:59+0000\n"
19−"X-Generator: Launchpad (build 16831)\n"
20−
21−#: Applications/applications.js:23
22−msgid "Phone"
23−msgstr ""
24−
25−#: Applications/applications.js:29
26−msgid "Camera"
27−msgstr ""
28−
29−#: Applications/applications.js:35
30−msgid "Gallery"
31−msgstr ""
32−
33−#: Applications/applications.js:40
34−msgid "Facebook"
35−msgstr ""
36−
37−#: Applications/applications.js:46
38−msgid "Browser"
39−msgstr ""
40−
41−#: Applications/applications.js:51
42−msgid "Twitter"
43−msgstr ""
44−
45−#: Applications/applications.js:57
46−msgid "GMail"
47−msgstr ""
48−
49−#: Applications/applications.js:62
50−msgid "Weather"
51−msgstr ""
52−
53−#: Applications/applications.js:68
54−msgid "Notepad"
55−msgstr ""
56−
57−#: Applications/applications.js:74
58−msgid "Calendar"
59−msgstr ""
60−
61−#: Applications/applications.js:80
62−msgid "Media Player"
63−msgstr ""
64−
65−#: Applications/applications.js:86
66−msgid "Evernote"
67−msgstr ""
68−
69−#: Applications/applications.js:91
70−msgid "Map"
71−msgstr ""
72−
73−#: Applications/applications.js:96
74−msgid "Pinterest"
75−msgstr ""
76−
77−#: Applications/applications.js:101
78−msgid "SoundCloud"
79−msgstr ""
80−
81−#: Applications/applications.js:106
82−msgid "Wikipedia"
83−msgstr ""
84−
85−#: Applications/applications.js:111
86−msgid "YouTube"
87−msgstr ""
18+"X-Launchpad-Export-Date: 2013-11-30 05:33+0000\n"
19+"X-Generator: Launchpad (build 16856)\n"
8820
8921#: Components/EdgeDemoOverlay.qml:151
9022msgid "Skip intro"
@@ -132,30 +64,28 @@ msgid ""
13264"phone<br><br>Tap anywhere to start"
13365msgstr ""
13466
135−#: Components/PageHeader.qml:345
67+#: Components/PageHeader.qml:364
13668msgid "Recent searches"
13769msgstr "Legutóbbi keresések"
13870
139−#. TRANSLATORS: Number of persons who rated this app
71+#: Dash/Apps/AppPreview.qml:135
72+msgid "Rate this"
73+msgstr ""
74+
14075#. TRANSLATORS: Number of persons who rated this app/video/whatever
141−#: Dash/Apps/AppInfo.qml:73 Dash/Previews/Header.qml:93
76+#: Dash/Previews/Header.qml:93
14277#, qt-format
14378msgid "(%1)"
14479msgstr ""
14580
146−#. TRANSLATORS: Number of persons who wrote reviews for this app
14781#. TRANSLATORS: Number of persons who wrote reviews for this app/video/whatever
148−#: Dash/Apps/AppInfo.qml:85 Dash/Previews/Header.qml:105
82+#: Dash/Previews/Header.qml:105
14983#, qt-format
15084msgid "%1 review"
15185msgid_plural "%1 reviews"
15286msgstr[0] ""
15387msgstr[1] ""
15488
155−#: Dash/Apps/AppPreview.qml:135
156−msgid "Rate this"
157−msgstr ""
158−
15989#: Dash/Previews/Reviews.qml:74
16090msgid "Add a review"
16191msgstr ""
@@ -172,7 +102,7 @@ msgstr ""
172102msgid "Comments:"
173103msgstr ""
174104
175−#: Greeter/Lockscreen.qml:146
105+#: Greeter/Lockscreen.qml:149
176106msgid "Emergency Call"
177107msgstr ""
178108
@@ -222,15 +152,7 @@ msgstr ""
222152msgid "Unlock from Launcher"
223153msgstr ""
224154
225−#: plugins/Unity/scope.cpp:408
226−msgid "Sorry, there is nothing that matches your search."
227−msgstr "Elnézést, nincs találat a keresésre."
228−
229−#: plugins/Unity/showallfilteroption.cpp:41
230−msgid "All"
231−msgstr ""
232−
233−#: Shell.qml:441
155+#: Shell.qml:439
234156#, qt-format
235157msgid "Please enter %1"
236158msgstr ""
po/hy.po+12−90
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2013-11-12 16:10+0100\n"
10+"POT-Creation-Date: 2013-11-29 09:21+0100\n"
1111"PO-Revision-Date: 2013-06-27 04:43+0000\n"
1212"Last-Translator: iAbaS <sosabazyan@yandex.ru>\n"
1313"Language-Team: Armenian <hy@li.org>\n"
@@ -15,76 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2013-11-19 05:59+0000\n"
19−"X-Generator: Launchpad (build 16831)\n"
20−
21−#: Applications/applications.js:23
22−msgid "Phone"
23−msgstr ""
24−
25−#: Applications/applications.js:29
26−msgid "Camera"
27−msgstr ""
28−
29−#: Applications/applications.js:35
30−msgid "Gallery"
31−msgstr ""
32−
33−#: Applications/applications.js:40
34−msgid "Facebook"
35−msgstr ""
36−
37−#: Applications/applications.js:46
38−msgid "Browser"
39−msgstr ""
40−
41−#: Applications/applications.js:51
42−msgid "Twitter"
43−msgstr ""
44−
45−#: Applications/applications.js:57
46−msgid "GMail"
47−msgstr ""
48−
49−#: Applications/applications.js:62
50−msgid "Weather"
51−msgstr ""
52−
53−#: Applications/applications.js:68
54−msgid "Notepad"
55−msgstr ""
56−
57−#: Applications/applications.js:74
58−msgid "Calendar"
59−msgstr ""
60−
61−#: Applications/applications.js:80
62−msgid "Media Player"
63−msgstr ""
64−
65−#: Applications/applications.js:86
66−msgid "Evernote"
67−msgstr ""
68−
69−#: Applications/applications.js:91
70−msgid "Map"
71−msgstr ""
72−
73−#: Applications/applications.js:96
74−msgid "Pinterest"
75−msgstr ""
76−
77−#: Applications/applications.js:101
78−msgid "SoundCloud"
79−msgstr ""
80−
81−#: Applications/applications.js:106
82−msgid "Wikipedia"
83−msgstr ""
84−
85−#: Applications/applications.js:111
86−msgid "YouTube"
87−msgstr ""
18+"X-Launchpad-Export-Date: 2013-11-30 05:33+0000\n"
19+"X-Generator: Launchpad (build 16856)\n"
8820
8921#: Components/EdgeDemoOverlay.qml:151
9022msgid "Skip intro"
@@ -132,30 +64,28 @@ msgid ""
13264"phone<br><br>Tap anywhere to start"
13365msgstr ""
13466
135−#: Components/PageHeader.qml:345
67+#: Components/PageHeader.qml:364
13668msgid "Recent searches"
13769msgstr "Վերջին որոնումներ"
13870
139−#. TRANSLATORS: Number of persons who rated this app
71+#: Dash/Apps/AppPreview.qml:135
72+msgid "Rate this"
73+msgstr ""
74+
14075#. TRANSLATORS: Number of persons who rated this app/video/whatever
141−#: Dash/Apps/AppInfo.qml:73 Dash/Previews/Header.qml:93
76+#: Dash/Previews/Header.qml:93
14277#, qt-format
14378msgid "(%1)"
14479msgstr ""
14580
146−#. TRANSLATORS: Number of persons who wrote reviews for this app
14781#. TRANSLATORS: Number of persons who wrote reviews for this app/video/whatever
148−#: Dash/Apps/AppInfo.qml:85 Dash/Previews/Header.qml:105
82+#: Dash/Previews/Header.qml:105
14983#, qt-format
15084msgid "%1 review"
15185msgid_plural "%1 reviews"
15286msgstr[0] ""
15387msgstr[1] ""
15488
155−#: Dash/Apps/AppPreview.qml:135
156−msgid "Rate this"
157−msgstr ""
158−
15989#: Dash/Previews/Reviews.qml:74
16090msgid "Add a review"
16191msgstr ""
@@ -172,7 +102,7 @@ msgstr ""
172102msgid "Comments:"
173103msgstr ""
174104
175−#: Greeter/Lockscreen.qml:146
105+#: Greeter/Lockscreen.qml:149
176106msgid "Emergency Call"
177107msgstr ""
178108
@@ -222,15 +152,7 @@ msgstr ""
222152msgid "Unlock from Launcher"
223153msgstr ""
224154
225−#: plugins/Unity/scope.cpp:408
226−msgid "Sorry, there is nothing that matches your search."
227−msgstr "Կներերք, բայց Ձեր հարցումով ոչինչ չկար"
228−
229−#: plugins/Unity/showallfilteroption.cpp:41
230−msgid "All"
231−msgstr ""
232−
233−#: Shell.qml:441
155+#: Shell.qml:439
234156#, qt-format
235157msgid "Please enter %1"
236158msgstr ""
po/id.po+12−90
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2013-11-12 16:10+0100\n"
10+"POT-Creation-Date: 2013-11-29 09:21+0100\n"
1111"PO-Revision-Date: 2013-06-26 22:35+0000\n"
1212"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1313"Language-Team: Indonesian <id@li.org>\n"
@@ -15,76 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2013-11-19 05:59+0000\n"
19−"X-Generator: Launchpad (build 16831)\n"
20−
21−#: Applications/applications.js:23
22−msgid "Phone"
23−msgstr ""
24−
25−#: Applications/applications.js:29
26−msgid "Camera"
27−msgstr ""
28−
29−#: Applications/applications.js:35
30−msgid "Gallery"
31−msgstr ""
32−
33−#: Applications/applications.js:40
34−msgid "Facebook"
35−msgstr ""
36−
37−#: Applications/applications.js:46
38−msgid "Browser"
39−msgstr ""
40−
41−#: Applications/applications.js:51
42−msgid "Twitter"
43−msgstr ""
44−
45−#: Applications/applications.js:57
46−msgid "GMail"
47−msgstr ""
48−
49−#: Applications/applications.js:62
50−msgid "Weather"
51−msgstr ""
52−
53−#: Applications/applications.js:68
54−msgid "Notepad"
55−msgstr ""
56−
57−#: Applications/applications.js:74
58−msgid "Calendar"
59−msgstr ""
60−
61−#: Applications/applications.js:80
62−msgid "Media Player"
63−msgstr ""
64−
65−#: Applications/applications.js:86
66−msgid "Evernote"
67−msgstr ""
68−
69−#: Applications/applications.js:91
70−msgid "Map"
71−msgstr ""
72−
73−#: Applications/applications.js:96
74−msgid "Pinterest"
75−msgstr ""
76−
77−#: Applications/applications.js:101
78−msgid "SoundCloud"
79−msgstr ""
80−
81−#: Applications/applications.js:106
82−msgid "Wikipedia"
83−msgstr ""
84−
85−#: Applications/applications.js:111
86−msgid "YouTube"
87−msgstr ""
18+"X-Launchpad-Export-Date: 2013-11-30 05:33+0000\n"
19+"X-Generator: Launchpad (build 16856)\n"
8820
8921#: Components/EdgeDemoOverlay.qml:151
9022msgid "Skip intro"
@@ -132,30 +64,28 @@ msgid ""
13264"phone<br><br>Tap anywhere to start"
13365msgstr ""
13466
135−#: Components/PageHeader.qml:345
67+#: Components/PageHeader.qml:364
13668msgid "Recent searches"
13769msgstr ""
13870
139−#. TRANSLATORS: Number of persons who rated this app
71+#: Dash/Apps/AppPreview.qml:135
72+msgid "Rate this"
73+msgstr ""
74+
14075#. TRANSLATORS: Number of persons who rated this app/video/whatever
141−#: Dash/Apps/AppInfo.qml:73 Dash/Previews/Header.qml:93
76+#: Dash/Previews/Header.qml:93
14277#, qt-format
14378msgid "(%1)"
14479msgstr ""
14580
146−#. TRANSLATORS: Number of persons who wrote reviews for this app
14781#. TRANSLATORS: Number of persons who wrote reviews for this app/video/whatever
148−#: Dash/Apps/AppInfo.qml:85 Dash/Previews/Header.qml:105
82+#: Dash/Previews/Header.qml:105
14983#, qt-format
15084msgid "%1 review"
15185msgid_plural "%1 reviews"
15286msgstr[0] ""
15387msgstr[1] ""
15488
155−#: Dash/Apps/AppPreview.qml:135
156−msgid "Rate this"
157−msgstr ""
158−
15989#: Dash/Previews/Reviews.qml:74
16090msgid "Add a review"
16191msgstr ""
@@ -172,7 +102,7 @@ msgstr ""
172102msgid "Comments:"
173103msgstr ""
174104
175−#: Greeter/Lockscreen.qml:146
105+#: Greeter/Lockscreen.qml:149
176106msgid "Emergency Call"
177107msgstr ""
178108
@@ -222,15 +152,7 @@ msgstr ""
222152msgid "Unlock from Launcher"
223153msgstr ""
224154
225−#: plugins/Unity/scope.cpp:408
226−msgid "Sorry, there is nothing that matches your search."
227−msgstr ""
228−
229−#: plugins/Unity/showallfilteroption.cpp:41
230−msgid "All"
231−msgstr ""
232−
233−#: Shell.qml:441
155+#: Shell.qml:439
234156#, qt-format
235157msgid "Please enter %1"
236158msgstr ""
po/is.po+12−90
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2013-11-12 16:10+0100\n"
10+"POT-Creation-Date: 2013-11-29 09:21+0100\n"
1111"PO-Revision-Date: 2013-09-18 16:22+0000\n"
1212"Last-Translator: Andri Thorlacius <Unknown>\n"
1313"Language-Team: Icelandic <is@li.org>\n"
@@ -15,76 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2013-11-19 05:59+0000\n"
19−"X-Generator: Launchpad (build 16831)\n"
20−
21−#: Applications/applications.js:23
22−msgid "Phone"
23−msgstr "Sími"
24−
25−#: Applications/applications.js:29
26−msgid "Camera"
27−msgstr "Myndavél"
28−
29−#: Applications/applications.js:35
30−msgid "Gallery"
31−msgstr "Myndasafn"
32−
33−#: Applications/applications.js:40
34−msgid "Facebook"
35−msgstr "Facebook"
36−
37−#: Applications/applications.js:46
38−msgid "Browser"
39−msgstr "Vafri"
40−
41−#: Applications/applications.js:51
42−msgid "Twitter"
43−msgstr "Twitter"
44−
45−#: Applications/applications.js:57
46−msgid "GMail"
47−msgstr "GMail"
48−
49−#: Applications/applications.js:62
50−msgid "Weather"
51−msgstr "Veður"
52−
53−#: Applications/applications.js:68
54−msgid "Notepad"
55−msgstr "Skrifblokk"
56−
57−#: Applications/applications.js:74
58−msgid "Calendar"
59−msgstr "Dagatal"
60−
61−#: Applications/applications.js:80
62−msgid "Media Player"
63−msgstr "Margmiðlunarspilari"
64−
65−#: Applications/applications.js:86
66−msgid "Evernote"
67−msgstr "Evernote"
68−
69−#: Applications/applications.js:91
70−msgid "Map"
71−msgstr "Kort"
72−
73−#: Applications/applications.js:96
74−msgid "Pinterest"
75−msgstr "Pinterest"
76−
77−#: Applications/applications.js:101
78−msgid "SoundCloud"
79−msgstr "SoundCloud"
80−
81−#: Applications/applications.js:106
82−msgid "Wikipedia"
83−msgstr "Wikipedia"
84−
85−#: Applications/applications.js:111
86−msgid "YouTube"
87−msgstr "YouTube"
18+"X-Launchpad-Export-Date: 2013-11-30 05:33+0000\n"
19+"X-Generator: Launchpad (build 16856)\n"
8820
8921#: Components/EdgeDemoOverlay.qml:151
9022msgid "Skip intro"
@@ -133,30 +65,28 @@ msgid ""
13365"phone<br><br>Tap anywhere to start"
13466msgstr ""
13567
136−#: Components/PageHeader.qml:345
68+#: Components/PageHeader.qml:364
13769msgid "Recent searches"
13870msgstr "Nýlegar leitir"
13971
140−#. TRANSLATORS: Number of persons who rated this app
72+#: Dash/Apps/AppPreview.qml:135
73+msgid "Rate this"
74+msgstr "Gefa þessu einkunn"
75+
14176#. TRANSLATORS: Number of persons who rated this app/video/whatever
142−#: Dash/Apps/AppInfo.qml:73 Dash/Previews/Header.qml:93
77+#: Dash/Previews/Header.qml:93
14378#, qt-format
14479msgid "(%1)"
14580msgstr "(%1)"
14681
147−#. TRANSLATORS: Number of persons who wrote reviews for this app
14882#. TRANSLATORS: Number of persons who wrote reviews for this app/video/whatever
149−#: Dash/Apps/AppInfo.qml:85 Dash/Previews/Header.qml:105
83+#: Dash/Previews/Header.qml:105
15084#, qt-format
15185msgid "%1 review"
15286msgid_plural "%1 reviews"
15387msgstr[0] "%1 ummæli"
15488msgstr[1] "%1 ummæli"
15589
156−#: Dash/Apps/AppPreview.qml:135
157−msgid "Rate this"
158−msgstr "Gefa þessu einkunn"
159−
16090#: Dash/Previews/Reviews.qml:74
16191msgid "Add a review"
16292msgstr "Gefa umsögn"
@@ -173,7 +103,7 @@ msgstr "Senda"
173103msgid "Comments:"
174104msgstr "Athugasemdir:"
175105
176−#: Greeter/Lockscreen.qml:146
106+#: Greeter/Lockscreen.qml:149
177107msgid "Emergency Call"
178108msgstr "Neyðarsímtal"
179109
@@ -223,15 +153,7 @@ msgstr ""
223153msgid "Unlock from Launcher"
224154msgstr ""
225155
226−#: plugins/Unity/scope.cpp:408
227−msgid "Sorry, there is nothing that matches your search."
228−msgstr "Því miður, það var ekkert sem passaði við leitarorðið þitt."
229−
230−#: plugins/Unity/showallfilteroption.cpp:41
231−msgid "All"
232−msgstr ""
233−
234−#: Shell.qml:441
156+#: Shell.qml:439
235157#, qt-format
236158msgid "Please enter %1"
237159msgstr ""
po/it.po+12−90
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2013-11-12 16:10+0100\n"
10+"POT-Creation-Date: 2013-11-29 09:21+0100\n"
1111"PO-Revision-Date: 2013-10-07 09:34+0000\n"
1212"Last-Translator: Claudio Arseni <claudio.arseni@gmail.com>\n"
1313"Language-Team: Italian <it@li.org>\n"
@@ -15,76 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2013-11-19 05:59+0000\n"
19−"X-Generator: Launchpad (build 16831)\n"
20−
21−#: Applications/applications.js:23
22−msgid "Phone"
23−msgstr "Telefono"
24−
25−#: Applications/applications.js:29
26−msgid "Camera"
27−msgstr "Fotocamera"
28−
29−#: Applications/applications.js:35
30−msgid "Gallery"
31−msgstr "Galleria"
32−
33−#: Applications/applications.js:40
34−msgid "Facebook"
35−msgstr "Facebook"
36−
37−#: Applications/applications.js:46
38−msgid "Browser"
39−msgstr "Browser"
40−
41−#: Applications/applications.js:51
42−msgid "Twitter"
43−msgstr "Twitter"
44−
45−#: Applications/applications.js:57
46−msgid "GMail"
47−msgstr "GMail"
48−
49−#: Applications/applications.js:62
50−msgid "Weather"
51−msgstr "Meteo"
52−
53−#: Applications/applications.js:68
54−msgid "Notepad"
55−msgstr "Blocco note"
56−
57−#: Applications/applications.js:74
58−msgid "Calendar"
59−msgstr "Calendario"
60−
61−#: Applications/applications.js:80
62−msgid "Media Player"
63−msgstr "Riproduttore multimediale"
64−
65−#: Applications/applications.js:86
66−msgid "Evernote"
67−msgstr "Evernote"
68−
69−#: Applications/applications.js:91
70−msgid "Map"
71−msgstr "Mappa"
72−
73−#: Applications/applications.js:96
74−msgid "Pinterest"
75−msgstr "Pinterest"
76−
77−#: Applications/applications.js:101
78−msgid "SoundCloud"
79−msgstr "SoundCloud"
80−
81−#: Applications/applications.js:106
82−msgid "Wikipedia"
83−msgstr "Wikipedia"
84−
85−#: Applications/applications.js:111
86−msgid "YouTube"
87−msgstr "YouTube"
18+"X-Launchpad-Export-Date: 2013-11-30 05:33+0000\n"
19+"X-Generator: Launchpad (build 16856)\n"
8820
8921#: Components/EdgeDemoOverlay.qml:151
9022msgid "Skip intro"
@@ -139,30 +71,28 @@ msgstr ""
13971"I gesti sui bordi sono stati configurati ed è possibile iniziare a usare il "
14072"telefono<br><br>Toccare in un punto qualunque per iniziare"
14173
142−#: Components/PageHeader.qml:345
74+#: Components/PageHeader.qml:364
14375msgid "Recent searches"
14476msgstr "Ricerche recenti"
14577
146−#. TRANSLATORS: Number of persons who rated this app
78+#: Dash/Apps/AppPreview.qml:135
79+msgid "Rate this"
80+msgstr "Valuta"
81+
14782#. TRANSLATORS: Number of persons who rated this app/video/whatever
148−#: Dash/Apps/AppInfo.qml:73 Dash/Previews/Header.qml:93
83+#: Dash/Previews/Header.qml:93
14984#, qt-format
15085msgid "(%1)"
15186msgstr "(%1)"
15287
153−#. TRANSLATORS: Number of persons who wrote reviews for this app
15488#. TRANSLATORS: Number of persons who wrote reviews for this app/video/whatever
155−#: Dash/Apps/AppInfo.qml:85 Dash/Previews/Header.qml:105
89+#: Dash/Previews/Header.qml:105
15690#, qt-format
15791msgid "%1 review"
15892msgid_plural "%1 reviews"
15993msgstr[0] "%1 recensione"
16094msgstr[1] "%1 recensioni"
16195
162−#: Dash/Apps/AppPreview.qml:135
163−msgid "Rate this"
164−msgstr "Valuta"
165−
16696#: Dash/Previews/Reviews.qml:74
16797msgid "Add a review"
16898msgstr "Aggiungi una recensione"
@@ -179,7 +109,7 @@ msgstr "Invia"
179109msgid "Comments:"
180110msgstr "Commenti:"
181111
182−#: Greeter/Lockscreen.qml:146
112+#: Greeter/Lockscreen.qml:149
183113msgid "Emergency Call"
184114msgstr "Chiamata di emergenza"
185115
@@ -229,15 +159,7 @@ msgstr ""
229159msgid "Unlock from Launcher"
230160msgstr ""
231161
232−#: plugins/Unity/scope.cpp:408
233−msgid "Sorry, there is nothing that matches your search."
234−msgstr "Nessun risultato corrispondente alla ricerca."
235−
236−#: plugins/Unity/showallfilteroption.cpp:41
237−msgid "All"
238−msgstr "Tutto"
239−
240−#: Shell.qml:441
162+#: Shell.qml:439
241163#, qt-format
242164msgid "Please enter %1"
243165msgstr "Inserire %1"
po/ja.po+12−90
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2013-11-12 16:10+0100\n"
10+"POT-Creation-Date: 2013-11-29 09:21+0100\n"
1111"PO-Revision-Date: 2013-06-26 22:36+0000\n"
1212"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1313"Language-Team: Japanese <ja@li.org>\n"
@@ -15,76 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2013-11-19 05:59+0000\n"
19−"X-Generator: Launchpad (build 16831)\n"
20−
21−#: Applications/applications.js:23
22−msgid "Phone"
23−msgstr ""
24−
25−#: Applications/applications.js:29
26−msgid "Camera"
27−msgstr ""
28−
29−#: Applications/applications.js:35
30−msgid "Gallery"
31−msgstr ""
32−
33−#: Applications/applications.js:40
34−msgid "Facebook"
35−msgstr ""
36−
37−#: Applications/applications.js:46
38−msgid "Browser"
39−msgstr ""
40−
41−#: Applications/applications.js:51
42−msgid "Twitter"
43−msgstr ""
44−
45−#: Applications/applications.js:57
46−msgid "GMail"
47−msgstr ""
48−
49−#: Applications/applications.js:62
50−msgid "Weather"
51−msgstr ""
52−
53−#: Applications/applications.js:68
54−msgid "Notepad"
55−msgstr ""
56−
57−#: Applications/applications.js:74
58−msgid "Calendar"
59−msgstr ""
60−
61−#: Applications/applications.js:80
62−msgid "Media Player"
63−msgstr ""
64−
65−#: Applications/applications.js:86
66−msgid "Evernote"
67−msgstr ""
68−
69−#: Applications/applications.js:91
70−msgid "Map"
71−msgstr ""
72−
73−#: Applications/applications.js:96
74−msgid "Pinterest"
75−msgstr ""
76−
77−#: Applications/applications.js:101
78−msgid "SoundCloud"
79−msgstr ""
80−
81−#: Applications/applications.js:106
82−msgid "Wikipedia"
83−msgstr ""
84−
85−#: Applications/applications.js:111
86−msgid "YouTube"
87−msgstr ""
18+"X-Launchpad-Export-Date: 2013-11-30 05:33+0000\n"
19+"X-Generator: Launchpad (build 16856)\n"
8820
8921#: Components/EdgeDemoOverlay.qml:151
9022msgid "Skip intro"
@@ -132,30 +64,28 @@ msgid ""
13264"phone<br><br>Tap anywhere to start"
13365msgstr ""
13466
135−#: Components/PageHeader.qml:345
67+#: Components/PageHeader.qml:364
13668msgid "Recent searches"
13769msgstr ""
13870
139−#. TRANSLATORS: Number of persons who rated this app
71+#: Dash/Apps/AppPreview.qml:135
72+msgid "Rate this"
73+msgstr ""
74+
14075#. TRANSLATORS: Number of persons who rated this app/video/whatever
141−#: Dash/Apps/AppInfo.qml:73 Dash/Previews/Header.qml:93
76+#: Dash/Previews/Header.qml:93
14277#, qt-format
14378msgid "(%1)"
14479msgstr ""
14580
146−#. TRANSLATORS: Number of persons who wrote reviews for this app
14781#. TRANSLATORS: Number of persons who wrote reviews for this app/video/whatever
148−#: Dash/Apps/AppInfo.qml:85 Dash/Previews/Header.qml:105
82+#: Dash/Previews/Header.qml:105
14983#, qt-format
15084msgid "%1 review"
15185msgid_plural "%1 reviews"
15286msgstr[0] ""
15387msgstr[1] ""
15488
155−#: Dash/Apps/AppPreview.qml:135
156−msgid "Rate this"
157−msgstr ""
158−
15989#: Dash/Previews/Reviews.qml:74
16090msgid "Add a review"
16191msgstr ""
@@ -172,7 +102,7 @@ msgstr ""
172102msgid "Comments:"
173103msgstr ""
174104
175−#: Greeter/Lockscreen.qml:146
105+#: Greeter/Lockscreen.qml:149
176106msgid "Emergency Call"
177107msgstr ""
178108
@@ -222,15 +152,7 @@ msgstr ""
222152msgid "Unlock from Launcher"
223153msgstr ""
224154
225−#: plugins/Unity/scope.cpp:408
226−msgid "Sorry, there is nothing that matches your search."
227−msgstr ""
228−
229−#: plugins/Unity/showallfilteroption.cpp:41
230−msgid "All"
231−msgstr ""
232−
233−#: Shell.qml:441
155+#: Shell.qml:439
234156#, qt-format
235157msgid "Please enter %1"
236158msgstr ""
po/km.po+12−90
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2013-11-12 16:10+0100\n"
10+"POT-Creation-Date: 2013-11-29 09:21+0100\n"
1111"PO-Revision-Date: 2013-11-20 07:34+0000\n"
1212"Last-Translator: Khoem Sokhem <khoemsokhem@khmeros.info>\n"
1313"Language-Team: Khmer <km@li.org>\n"
@@ -15,76 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2013-11-21 06:43+0000\n"
19−"X-Generator: Launchpad (build 16831)\n"
20−
21−#: Applications/applications.js:23
22−msgid "Phone"
23−msgstr "ទូរស័ព្ទ"
24−
25−#: Applications/applications.js:29
26−msgid "Camera"
27−msgstr "ម៉ាស៊ីន​ថ​ត"
28−
29−#: Applications/applications.js:35
30−msgid "Gallery"
31−msgstr "វិចិត្រសាល"
32−
33−#: Applications/applications.js:40
34−msgid "Facebook"
35−msgstr "Facebook"
36−
37−#: Applications/applications.js:46
38−msgid "Browser"
39−msgstr "កម្មវិធី​រុករក"
40−
41−#: Applications/applications.js:51
42−msgid "Twitter"
43−msgstr "Twitter"
44−
45−#: Applications/applications.js:57
46−msgid "GMail"
47−msgstr "GMail"
48−
49−#: Applications/applications.js:62
50−msgid "Weather"
51−msgstr "អាកាសធាតុ"
52−
53−#: Applications/applications.js:68
54−msgid "Notepad"
55−msgstr "Notepad"
56−
57−#: Applications/applications.js:74
58−msgid "Calendar"
59−msgstr "ប្រតិទិន"
60−
61−#: Applications/applications.js:80
62−msgid "Media Player"
63−msgstr "កម្មវិធី​ចាក់​មេឌៀ"
64−
65−#: Applications/applications.js:86
66−msgid "Evernote"
67−msgstr "Evernote"
68−
69−#: Applications/applications.js:91
70−msgid "Map"
71−msgstr "ផែនទី"
72−
73−#: Applications/applications.js:96
74−msgid "Pinterest"
75−msgstr "Pinterest"
76−
77−#: Applications/applications.js:101
78−msgid "SoundCloud"
79−msgstr "SoundCloud"
80−
81−#: Applications/applications.js:106
82−msgid "Wikipedia"
83−msgstr "វីគីភីឌៀ"
84−
85−#: Applications/applications.js:111
86−msgid "YouTube"
87−msgstr "YouTube"
18+"X-Launchpad-Export-Date: 2013-11-30 05:33+0000\n"
19+"X-Generator: Launchpad (build 16856)\n"
8820
8921#: Components/EdgeDemoOverlay.qml:151
9022msgid "Skip intro"
@@ -137,29 +69,27 @@ msgstr ""
13769"និង​អាច​ចាប់ផ្ដើម​ប្រើ​ទូរស័ព្ទ​បាន<br><br>ប៉ះ​កន្លែង​ណា​មួយ​ "
13870"ដើម្បី​ចាប់ផ្ដើម"
13971
140−#: Components/PageHeader.qml:345
72+#: Components/PageHeader.qml:364
14173msgid "Recent searches"
14274msgstr "ការ​ស្វែងរក​ថ្មី"
14375
144−#. TRANSLATORS: Number of persons who rated this app
76+#: Dash/Apps/AppPreview.qml:135
77+msgid "Rate this"
78+msgstr "វាយតម្លៃ​វា"
79+
14580#. TRANSLATORS: Number of persons who rated this app/video/whatever
146−#: Dash/Apps/AppInfo.qml:73 Dash/Previews/Header.qml:93
81+#: Dash/Previews/Header.qml:93
14782#, qt-format
14883msgid "(%1)"
14984msgstr "(%1)"
15085
151−#. TRANSLATORS: Number of persons who wrote reviews for this app
15286#. TRANSLATORS: Number of persons who wrote reviews for this app/video/whatever
153−#: Dash/Apps/AppInfo.qml:85 Dash/Previews/Header.qml:105
87+#: Dash/Previews/Header.qml:105
15488#, qt-format
15589msgid "%1 review"
15690msgid_plural "%1 reviews"
15791msgstr[0] "ពិនិត្យ​មើល %1"
15892
159−#: Dash/Apps/AppPreview.qml:135
160−msgid "Rate this"
161−msgstr "វាយតម្លៃ​វា"
162−
16393#: Dash/Previews/Reviews.qml:74
16494msgid "Add a review"
16595msgstr "បន្ថែម​ការ​ពិនិត្យ"
@@ -176,7 +106,7 @@ msgstr "ផ្ញើ"
176106msgid "Comments:"
177107msgstr "មតិយោបល់៖"
178108
179−#: Greeter/Lockscreen.qml:146
109+#: Greeter/Lockscreen.qml:149
180110msgid "Emergency Call"
181111msgstr "ការ​ហៅ​ពេល​អាសន្ន"
182112
@@ -226,15 +156,7 @@ msgstr "ចាក់​សោ​​ទៅ​កម្មវិធី​ចាប
226156msgid "Unlock from Launcher"
227157msgstr "ដោះសោ​ពី​កម្មវិធី​ចាប់ផ្ដើម"
228158
229−#: plugins/Unity/scope.cpp:408
230−msgid "Sorry, there is nothing that matches your search."
231−msgstr "សូម​ទោស មិនមាន​ពាក្យ​ដែល​អ្នក​ស្វែងរក​ទេ​។"
232−
233−#: plugins/Unity/showallfilteroption.cpp:41
234−msgid "All"
235−msgstr "ទាំង​អស់"
236−
237−#: Shell.qml:441
159+#: Shell.qml:439
238160#, qt-format
239161msgid "Please enter %1"
240162msgstr "សូម​បញ្ចូល %1"
po/kn.po+12−90
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2013-11-12 16:10+0100\n"
10+"POT-Creation-Date: 2013-11-29 09:21+0100\n"
1111"PO-Revision-Date: 2013-06-27 05:43+0000\n"
1212"Last-Translator: Michał Sawicz <michal.sawicz@canonical.com>\n"
1313"Language-Team: Kannada <kn@li.org>\n"
@@ -15,76 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2013-11-19 05:59+0000\n"
19−"X-Generator: Launchpad (build 16831)\n"
20−
21−#: Applications/applications.js:23
22−msgid "Phone"
23−msgstr ""
24−
25−#: Applications/applications.js:29
26−msgid "Camera"
27−msgstr ""
28−
29−#: Applications/applications.js:35
30−msgid "Gallery"
31−msgstr ""
32−
33−#: Applications/applications.js:40
34−msgid "Facebook"
35−msgstr ""
36−
37−#: Applications/applications.js:46
38−msgid "Browser"
39−msgstr ""
40−
41−#: Applications/applications.js:51
42−msgid "Twitter"
43−msgstr ""
44−
45−#: Applications/applications.js:57
46−msgid "GMail"
47−msgstr ""
48−
49−#: Applications/applications.js:62
50−msgid "Weather"
51−msgstr ""
52−
53−#: Applications/applications.js:68
54−msgid "Notepad"
55−msgstr ""
56−
57−#: Applications/applications.js:74
58−msgid "Calendar"
59−msgstr ""
60−
61−#: Applications/applications.js:80
62−msgid "Media Player"
63−msgstr ""
64−
65−#: Applications/applications.js:86
66−msgid "Evernote"
67−msgstr ""
68−
69−#: Applications/applications.js:91
70−msgid "Map"
71−msgstr ""
72−
73−#: Applications/applications.js:96
74−msgid "Pinterest"
75−msgstr ""
76−
77−#: Applications/applications.js:101
78−msgid "SoundCloud"
79−msgstr ""
80−
81−#: Applications/applications.js:106
82−msgid "Wikipedia"
83−msgstr ""
84−
85−#: Applications/applications.js:111
86−msgid "YouTube"
87−msgstr ""
18+"X-Launchpad-Export-Date: 2013-11-30 05:33+0000\n"
19+"X-Generator: Launchpad (build 16856)\n"
8820
8921#: Components/EdgeDemoOverlay.qml:151
9022msgid "Skip intro"
@@ -132,30 +64,28 @@ msgid ""
13264"phone<br><br>Tap anywhere to start"
13365msgstr ""
13466
135−#: Components/PageHeader.qml:345
67+#: Components/PageHeader.qml:364
13668msgid "Recent searches"
13769msgstr "ಇತ್ತೀಚಿನ ಹುಡುಕಾಟಗಳು"
13870
139−#. TRANSLATORS: Number of persons who rated this app
71+#: Dash/Apps/AppPreview.qml:135
72+msgid "Rate this"
73+msgstr ""
74+
14075#. TRANSLATORS: Number of persons who rated this app/video/whatever
141−#: Dash/Apps/AppInfo.qml:73 Dash/Previews/Header.qml:93
76+#: Dash/Previews/Header.qml:93
14277#, qt-format
14378msgid "(%1)"
14479msgstr ""
14580
146−#. TRANSLATORS: Number of persons who wrote reviews for this app
14781#. TRANSLATORS: Number of persons who wrote reviews for this app/video/whatever
148−#: Dash/Apps/AppInfo.qml:85 Dash/Previews/Header.qml:105
82+#: Dash/Previews/Header.qml:105
14983#, qt-format
15084msgid "%1 review"
15185msgid_plural "%1 reviews"
15286msgstr[0] ""
15387msgstr[1] ""
15488
155−#: Dash/Apps/AppPreview.qml:135
156−msgid "Rate this"
157−msgstr ""
158−
15989#: Dash/Previews/Reviews.qml:74
16090msgid "Add a review"
16191msgstr ""
@@ -172,7 +102,7 @@ msgstr ""
172102msgid "Comments:"
173103msgstr ""
174104
175−#: Greeter/Lockscreen.qml:146
105+#: Greeter/Lockscreen.qml:149
176106msgid "Emergency Call"
177107msgstr ""
178108
@@ -222,15 +152,7 @@ msgstr ""
222152msgid "Unlock from Launcher"
223153msgstr ""
224154
225−#: plugins/Unity/scope.cpp:408
226−msgid "Sorry, there is nothing that matches your search."
227−msgstr "ಕ್ಷಮಿಸಿ ನಿಮ್ಮ ಶೋಧನೆಗೆ ಸರಿಯಾದ ಹೊಂದಾಣಿಕೆಗಳು ದೊರಕುತ್ತಿಲ್ಲ"
228−
229−#: plugins/Unity/showallfilteroption.cpp:41
230−msgid "All"
231−msgstr ""
232−
233−#: Shell.qml:441
155+#: Shell.qml:439
234156#, qt-format
235157msgid "Please enter %1"
236158msgstr ""
po/ko.po+12−90
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2013-11-12 16:10+0100\n"
10+"POT-Creation-Date: 2013-11-29 09:21+0100\n"
1111"PO-Revision-Date: 2013-10-10 07:04+0000\n"
1212"Last-Translator: Kim Boram <boramism@gmail.com>\n"
1313"Language-Team: Korean <ko@li.org>\n"
@@ -15,76 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2013-11-19 05:59+0000\n"
19−"X-Generator: Launchpad (build 16831)\n"
20−
21−#: Applications/applications.js:23
22−msgid "Phone"
23−msgstr "전화"
24−
25−#: Applications/applications.js:29
26−msgid "Camera"
27−msgstr "카메라"
28−
29−#: Applications/applications.js:35
30−msgid "Gallery"
31−msgstr "갤러리"
32−
33−#: Applications/applications.js:40
34−msgid "Facebook"
35−msgstr "페이스북"
36−
37−#: Applications/applications.js:46
38−msgid "Browser"
39−msgstr "브라우저"
40−
41−#: Applications/applications.js:51
42−msgid "Twitter"
43−msgstr "트위터"
44−
45−#: Applications/applications.js:57
46−msgid "GMail"
47−msgstr "지메일"
48−
49−#: Applications/applications.js:62
50−msgid "Weather"
51−msgstr "날씨"
52−
53−#: Applications/applications.js:68
54−msgid "Notepad"
55−msgstr "메모장"
56−
57−#: Applications/applications.js:74
58−msgid "Calendar"
59−msgstr "달력"
60−
61−#: Applications/applications.js:80
62−msgid "Media Player"
63−msgstr "미디어 재생기"
64−
65−#: Applications/applications.js:86
66−msgid "Evernote"
67−msgstr "에버노트"
68−
69−#: Applications/applications.js:91
70−msgid "Map"
71−msgstr "지도"
72−
73−#: Applications/applications.js:96
74−msgid "Pinterest"
75−msgstr "핀터레스트"
76−
77−#: Applications/applications.js:101
78−msgid "SoundCloud"
79−msgstr "사운드클라우드"
80−
81−#: Applications/applications.js:106
82−msgid "Wikipedia"
83−msgstr "위키백과"
84−
85−#: Applications/applications.js:111
86−msgid "YouTube"
87−msgstr "유튜브"
18+"X-Launchpad-Export-Date: 2013-11-30 05:33+0000\n"
19+"X-Generator: Launchpad (build 16856)\n"
8820
8921#: Components/EdgeDemoOverlay.qml:151
9022msgid "Skip intro"
@@ -132,30 +64,28 @@ msgid ""
13264"phone<br><br>Tap anywhere to start"
13365msgstr ""
13466
135−#: Components/PageHeader.qml:345
67+#: Components/PageHeader.qml:364
13668msgid "Recent searches"
13769msgstr "최근 검색"
13870
139−#. TRANSLATORS: Number of persons who rated this app
71+#: Dash/Apps/AppPreview.qml:135
72+msgid "Rate this"
73+msgstr ""
74+
14075#. TRANSLATORS: Number of persons who rated this app/video/whatever
141−#: Dash/Apps/AppInfo.qml:73 Dash/Previews/Header.qml:93
76+#: Dash/Previews/Header.qml:93
14277#, qt-format
14378msgid "(%1)"
14479msgstr ""
14580
146−#. TRANSLATORS: Number of persons who wrote reviews for this app
14781#. TRANSLATORS: Number of persons who wrote reviews for this app/video/whatever
148−#: Dash/Apps/AppInfo.qml:85 Dash/Previews/Header.qml:105
82+#: Dash/Previews/Header.qml:105
14983#, qt-format
15084msgid "%1 review"
15185msgid_plural "%1 reviews"
15286msgstr[0] ""
15387msgstr[1] ""
15488
155−#: Dash/Apps/AppPreview.qml:135
156−msgid "Rate this"
157−msgstr ""
158−
15989#: Dash/Previews/Reviews.qml:74
16090msgid "Add a review"
16191msgstr ""
@@ -172,7 +102,7 @@ msgstr ""
172102msgid "Comments:"
173103msgstr ""
174104
175−#: Greeter/Lockscreen.qml:146
105+#: Greeter/Lockscreen.qml:149
176106msgid "Emergency Call"
177107msgstr ""
178108
@@ -222,15 +152,7 @@ msgstr ""
222152msgid "Unlock from Launcher"
223153msgstr ""
224154
225−#: plugins/Unity/scope.cpp:408
226−msgid "Sorry, there is nothing that matches your search."
227−msgstr ""
228−
229−#: plugins/Unity/showallfilteroption.cpp:41
230−msgid "All"
231−msgstr ""
232−
233−#: Shell.qml:441
155+#: Shell.qml:439
234156#, qt-format
235157msgid "Please enter %1"
236158msgstr ""
po/ky.po+12−90
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2013-11-12 16:10+0100\n"
10+"POT-Creation-Date: 2013-11-29 09:21+0100\n"
1111"PO-Revision-Date: 2013-06-27 06:17+0000\n"
1212"Last-Translator: Michał Sawicz <michal.sawicz@canonical.com>\n"
1313"Language-Team: Kirghiz <ky@li.org>\n"
@@ -15,76 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2013-11-19 05:59+0000\n"
19−"X-Generator: Launchpad (build 16831)\n"
20−
21−#: Applications/applications.js:23
22−msgid "Phone"
23−msgstr ""
24−
25−#: Applications/applications.js:29
26−msgid "Camera"
27−msgstr ""
28−
29−#: Applications/applications.js:35
30−msgid "Gallery"
31−msgstr ""
32−
33−#: Applications/applications.js:40
34−msgid "Facebook"
35−msgstr ""
36−
37−#: Applications/applications.js:46
38−msgid "Browser"
39−msgstr ""
40−
41−#: Applications/applications.js:51
42−msgid "Twitter"
43−msgstr ""
44−
45−#: Applications/applications.js:57
46−msgid "GMail"
47−msgstr ""
48−
49−#: Applications/applications.js:62
50−msgid "Weather"
51−msgstr ""
52−
53−#: Applications/applications.js:68
54−msgid "Notepad"
55−msgstr ""
56−
57−#: Applications/applications.js:74
58−msgid "Calendar"
59−msgstr ""
60−
61−#: Applications/applications.js:80
62−msgid "Media Player"
63−msgstr ""
64−
65−#: Applications/applications.js:86
66−msgid "Evernote"
67−msgstr ""
68−
69−#: Applications/applications.js:91
70−msgid "Map"
71−msgstr ""
72−
73−#: Applications/applications.js:96
74−msgid "Pinterest"
75−msgstr ""
76−
77−#: Applications/applications.js:101
78−msgid "SoundCloud"
79−msgstr ""
80−
81−#: Applications/applications.js:106
82−msgid "Wikipedia"
83−msgstr ""
84−
85−#: Applications/applications.js:111
86−msgid "YouTube"
87−msgstr ""
18+"X-Launchpad-Export-Date: 2013-11-30 05:33+0000\n"
19+"X-Generator: Launchpad (build 16856)\n"
8820
8921#: Components/EdgeDemoOverlay.qml:151
9022msgid "Skip intro"
@@ -132,30 +64,28 @@ msgid ""
13264"phone<br><br>Tap anywhere to start"
13365msgstr ""
13466
135−#: Components/PageHeader.qml:345
67+#: Components/PageHeader.qml:364
13668msgid "Recent searches"
13769msgstr "Соңку издөөлөр"
13870
139−#. TRANSLATORS: Number of persons who rated this app
71+#: Dash/Apps/AppPreview.qml:135
72+msgid "Rate this"
73+msgstr ""
74+
14075#. TRANSLATORS: Number of persons who rated this app/video/whatever
141−#: Dash/Apps/AppInfo.qml:73 Dash/Previews/Header.qml:93
76+#: Dash/Previews/Header.qml:93
14277#, qt-format
14378msgid "(%1)"
14479msgstr ""
14580
146−#. TRANSLATORS: Number of persons who wrote reviews for this app
14781#. TRANSLATORS: Number of persons who wrote reviews for this app/video/whatever
148−#: Dash/Apps/AppInfo.qml:85 Dash/Previews/Header.qml:105
82+#: Dash/Previews/Header.qml:105
14983#, qt-format
15084msgid "%1 review"
15185msgid_plural "%1 reviews"
15286msgstr[0] ""
15387msgstr[1] ""
15488
155−#: Dash/Apps/AppPreview.qml:135
156−msgid "Rate this"
157−msgstr ""
158−
15989#: Dash/Previews/Reviews.qml:74
16090msgid "Add a review"
16191msgstr ""
@@ -172,7 +102,7 @@ msgstr ""
172102msgid "Comments:"
173103msgstr ""
174104
175−#: Greeter/Lockscreen.qml:146
105+#: Greeter/Lockscreen.qml:149
176106msgid "Emergency Call"
177107msgstr ""
178108
@@ -222,15 +152,7 @@ msgstr ""
222152msgid "Unlock from Launcher"
223153msgstr ""
224154
225−#: plugins/Unity/scope.cpp:408
226−msgid "Sorry, there is nothing that matches your search."
227−msgstr "Тилекке каршы, сиздин издөөңүзгө эч нерсе дал келген жок."
228−
229−#: plugins/Unity/showallfilteroption.cpp:41
230−msgid "All"
231−msgstr ""
232−
233−#: Shell.qml:441
155+#: Shell.qml:439
234156#, qt-format
235157msgid "Please enter %1"
236158msgstr ""
po/lo.po+12−90
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2013-11-12 16:10+0100\n"
10+"POT-Creation-Date: 2013-11-29 09:21+0100\n"
1111"PO-Revision-Date: 2013-10-02 10:00+0000\n"
1212"Last-Translator: Anousak <anousak@gmail.com>\n"
1313"Language-Team: Lao <lo@li.org>\n"
@@ -15,76 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2013-11-19 05:59+0000\n"
19−"X-Generator: Launchpad (build 16831)\n"
20−
21−#: Applications/applications.js:23
22−msgid "Phone"
23−msgstr "ໂທລະສັບ"
24−
25−#: Applications/applications.js:29
26−msgid "Camera"
27−msgstr "ກ້ອງ"
28−
29−#: Applications/applications.js:35
30−msgid "Gallery"
31−msgstr "Gallery"
32−
33−#: Applications/applications.js:40
34−msgid "Facebook"
35−msgstr "Facebook"
36−
37−#: Applications/applications.js:46
38−msgid "Browser"
39−msgstr "ບາວເຊິ"
40−
41−#: Applications/applications.js:51
42−msgid "Twitter"
43−msgstr "Twitter"
44−
45−#: Applications/applications.js:57
46−msgid "GMail"
47−msgstr "GMail"
48−
49−#: Applications/applications.js:62
50−msgid "Weather"
51−msgstr "ສະພາບອາກາດ"
52−
53−#: Applications/applications.js:68
54−msgid "Notepad"
55−msgstr "Noetpad"
56−
57−#: Applications/applications.js:74
58−msgid "Calendar"
59−msgstr "ປະຕິທິນ"
60−
61−#: Applications/applications.js:80
62−msgid "Media Player"
63−msgstr ""
64−
65−#: Applications/applications.js:86
66−msgid "Evernote"
67−msgstr ""
68−
69−#: Applications/applications.js:91
70−msgid "Map"
71−msgstr "ເເຜນທີ່"
72−
73−#: Applications/applications.js:96
74−msgid "Pinterest"
75−msgstr ""
76−
77−#: Applications/applications.js:101
78−msgid "SoundCloud"
79−msgstr ""
80−
81−#: Applications/applications.js:106
82−msgid "Wikipedia"
83−msgstr ""
84−
85−#: Applications/applications.js:111
86−msgid "YouTube"
87−msgstr "ິYouTube"
18+"X-Launchpad-Export-Date: 2013-11-30 05:33+0000\n"
19+"X-Generator: Launchpad (build 16856)\n"
8820
8921#: Components/EdgeDemoOverlay.qml:151
9022msgid "Skip intro"
@@ -132,30 +64,28 @@ msgid ""
13264"phone<br><br>Tap anywhere to start"
13365msgstr ""
13466
135−#: Components/PageHeader.qml:345
67+#: Components/PageHeader.qml:364
13668msgid "Recent searches"
13769msgstr ""
13870
139−#. TRANSLATORS: Number of persons who rated this app
71+#: Dash/Apps/AppPreview.qml:135
72+msgid "Rate this"
73+msgstr ""
74+
14075#. TRANSLATORS: Number of persons who rated this app/video/whatever
141−#: Dash/Apps/AppInfo.qml:73 Dash/Previews/Header.qml:93
76+#: Dash/Previews/Header.qml:93
14277#, qt-format
14378msgid "(%1)"
14479msgstr "(%1)"
14580
146−#. TRANSLATORS: Number of persons who wrote reviews for this app
14781#. TRANSLATORS: Number of persons who wrote reviews for this app/video/whatever
148−#: Dash/Apps/AppInfo.qml:85 Dash/Previews/Header.qml:105
82+#: Dash/Previews/Header.qml:105
14983#, qt-format
15084msgid "%1 review"
15185msgid_plural "%1 reviews"
15286msgstr[0] ""
15387msgstr[1] ""
15488
155−#: Dash/Apps/AppPreview.qml:135
156−msgid "Rate this"
157−msgstr ""
158−
15989#: Dash/Previews/Reviews.qml:74
16090msgid "Add a review"
16191msgstr ""
@@ -172,7 +102,7 @@ msgstr "ສົ່ງ"
172102msgid "Comments:"
173103msgstr "ຄໍ່ເຫັນ"
174104
175−#: Greeter/Lockscreen.qml:146
105+#: Greeter/Lockscreen.qml:149
176106msgid "Emergency Call"
177107msgstr ""
178108
@@ -222,15 +152,7 @@ msgstr ""
222152msgid "Unlock from Launcher"
223153msgstr ""
224154
225−#: plugins/Unity/scope.cpp:408
226−msgid "Sorry, there is nothing that matches your search."
227−msgstr ""
228−
229−#: plugins/Unity/showallfilteroption.cpp:41
230−msgid "All"
231−msgstr "ທັງໝົດ"
232−
233−#: Shell.qml:441
155+#: Shell.qml:439
234156#, qt-format
235157msgid "Please enter %1"
236158msgstr "ກະລູນາປ້ອນ %1"
po/lv.po+12−90
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2013-11-12 16:10+0100\n"
10+"POT-Creation-Date: 2013-11-29 09:21+0100\n"
1111"PO-Revision-Date: 2013-09-28 16:29+0000\n"
1212"Last-Translator: Jānis-Marks Gailis <jeanmarc.gailis@gmail.com>\n"
1313"Language-Team: Latvian <lv@li.org>\n"
@@ -15,76 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2;\n"
18−"X-Launchpad-Export-Date: 2013-11-19 05:59+0000\n"
19−"X-Generator: Launchpad (build 16831)\n"
20−
21−#: Applications/applications.js:23
22−msgid "Phone"
23−msgstr "Tālrunis"
24−
25−#: Applications/applications.js:29
26−msgid "Camera"
27−msgstr "Fotokamera"
28−
29−#: Applications/applications.js:35
30−msgid "Gallery"
31−msgstr "Galerija"
32−
33−#: Applications/applications.js:40
34−msgid "Facebook"
35−msgstr "Facebook"
36−
37−#: Applications/applications.js:46
38−msgid "Browser"
39−msgstr "Pārlūkprogramma"
40−
41−#: Applications/applications.js:51
42−msgid "Twitter"
43−msgstr "Twitter"
44−
45−#: Applications/applications.js:57
46−msgid "GMail"
47−msgstr "GMail"
48−
49−#: Applications/applications.js:62
50−msgid "Weather"
51−msgstr "Laikapstākļi"
52−
53−#: Applications/applications.js:68
54−msgid "Notepad"
55−msgstr "Bloknots"
56−
57−#: Applications/applications.js:74
58−msgid "Calendar"
59−msgstr "Kalendārs"
60−
61−#: Applications/applications.js:80
62−msgid "Media Player"
63−msgstr "Mēdiju Atskaņotājs"
64−
65−#: Applications/applications.js:86
66−msgid "Evernote"
67−msgstr ""
68−
69−#: Applications/applications.js:91
70−msgid "Map"
71−msgstr "Karte"
72−
73−#: Applications/applications.js:96
74−msgid "Pinterest"
75−msgstr "Pinterest"
76−
77−#: Applications/applications.js:101
78−msgid "SoundCloud"
79−msgstr "SoundCloud"
80−
81−#: Applications/applications.js:106
82−msgid "Wikipedia"
83−msgstr "Vikipēdija"
84−
85−#: Applications/applications.js:111
86−msgid "YouTube"
87−msgstr "YouTube"
18+"X-Launchpad-Export-Date: 2013-11-30 05:33+0000\n"
19+"X-Generator: Launchpad (build 16856)\n"
8820
8921#: Components/EdgeDemoOverlay.qml:151
9022msgid "Skip intro"
@@ -132,30 +64,28 @@ msgid ""
13264"phone<br><br>Tap anywhere to start"
13365msgstr ""
13466
135−#: Components/PageHeader.qml:345
67+#: Components/PageHeader.qml:364
13668msgid "Recent searches"
13769msgstr "Nesen veiktās meklēšanas"
13870
139−#. TRANSLATORS: Number of persons who rated this app
71+#: Dash/Apps/AppPreview.qml:135
72+msgid "Rate this"
73+msgstr ""
74+
14075#. TRANSLATORS: Number of persons who rated this app/video/whatever
141−#: Dash/Apps/AppInfo.qml:73 Dash/Previews/Header.qml:93
76+#: Dash/Previews/Header.qml:93
14277#, qt-format
14378msgid "(%1)"
14479msgstr ""
14580
146−#. TRANSLATORS: Number of persons who wrote reviews for this app
14781#. TRANSLATORS: Number of persons who wrote reviews for this app/video/whatever
148−#: Dash/Apps/AppInfo.qml:85 Dash/Previews/Header.qml:105
82+#: Dash/Previews/Header.qml:105
14983#, qt-format
15084msgid "%1 review"
15185msgid_plural "%1 reviews"
15286msgstr[0] ""
15387msgstr[1] ""
15488
155−#: Dash/Apps/AppPreview.qml:135
156−msgid "Rate this"
157−msgstr ""
158−
15989#: Dash/Previews/Reviews.qml:74
16090msgid "Add a review"
16191msgstr ""
@@ -172,7 +102,7 @@ msgstr ""
172102msgid "Comments:"
173103msgstr ""
174104
175−#: Greeter/Lockscreen.qml:146
105+#: Greeter/Lockscreen.qml:149
176106msgid "Emergency Call"
177107msgstr ""
178108
@@ -222,15 +152,7 @@ msgstr ""
222152msgid "Unlock from Launcher"
223153msgstr ""
224154
225−#: plugins/Unity/scope.cpp:408
226−msgid "Sorry, there is nothing that matches your search."
227−msgstr "Diemžēl nekas neatbilst jūsu meklētajam."
228−
229−#: plugins/Unity/showallfilteroption.cpp:41
230−msgid "All"
231−msgstr ""
232−
233−#: Shell.qml:441
155+#: Shell.qml:439
234156#, qt-format
235157msgid "Please enter %1"
236158msgstr ""
po/ml.ponew file+162
@@ -0,0 +1,162 @@
1+# Malayalam translation for unity8
2+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
3+# This file is distributed under the same license as the unity8 package.
4+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
5+#
6+msgid ""
7+msgstr ""
8+"Project-Id-Version: unity8\n"
9+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10+"POT-Creation-Date: 2013-11-29 09:21+0100\n"
11+"PO-Revision-Date: 2013-11-23 11:44+0000\n"
12+"Last-Translator: STyM Alfazz <Unknown>\n"
13+"Language-Team: Malayalam <ml@li.org>\n"
14+"MIME-Version: 1.0\n"
15+"Content-Type: text/plain; charset=UTF-8\n"
16+"Content-Transfer-Encoding: 8bit\n"
17+"Plural-Forms: nplurals=2; plural=n != 1;\n"
18+"X-Launchpad-Export-Date: 2013-11-30 05:33+0000\n"
19+"X-Generator: Launchpad (build 16856)\n"
20+
21+#: Components/EdgeDemoOverlay.qml:151
22+msgid "Skip intro"
23+msgstr "ആമുഖം ഒഴിവാക്കുക"
24+
25+#: Components/EdgeDemo.qml:112
26+msgid "Right edge"
27+msgstr "വലത് മൂല"
28+
29+#: Components/EdgeDemo.qml:113
30+msgid "Try swiping from the right edge to unlock the phone"
31+msgstr "ഫോണ്‍ അണ്‍ലോക്ക് ചെയ്യാന്‍ വലതു വശത്തുനിന്ന് സ്വൈപ് ചെയ്ത് നോക്കുക"
32+
33+#: Components/EdgeDemo.qml:144
34+msgid "Top edge"
35+msgstr "മുകള്‍ വശം"
36+
37+#: Components/EdgeDemo.qml:145
38+msgid "Try swiping from the top edge to access the indicators"
39+msgstr "സൂചകങ്ങള്‍ ലഭ്യമാക്കാന്‍ മുകള്‍ വശത്തുനിന്നും സ്വൈപ് ചെയ്യുക"
40+
41+#: Components/EdgeDemo.qml:170
42+msgid "Close"
43+msgstr "അടക്കുക"
44+
45+#: Components/EdgeDemo.qml:171
46+msgid "Swipe up again to close the settings screen"
47+msgstr "ക്രമീകരണങ്ങളുടെ സ്ക്രീന്‍ അടക്കാന്‍ മുകളിലേക്ക് സ്വൈപ് ചെയ്യുക"
48+
49+#: Components/EdgeDemo.qml:198
50+msgid "Left edge"
51+msgstr "ഇടത് വശം"
52+
53+#: Components/EdgeDemo.qml:199
54+msgid "Swipe from the left to reveal the launcher for quick access to apps"
55+msgstr ""
56+"പ്രയോഗങ്ങള്‍ പെട്ടെന്ന് ലഭ്യമാക്കുന്ന വിക്ഷേപിക ലഭ്യമാക്കാന്‍ ഇടതു വശത്ത് "
57+"നിന്നും സ്വൈപ് ചെയ്യുക"
58+
59+#: Components/EdgeDemo.qml:226
60+msgid "Well done"
61+msgstr "നന്നായി ചെയ്തിരിക്കുന്നു"
62+
63+#: Components/EdgeDemo.qml:227
64+msgid ""
65+"You have now mastered the edge gestures and can start using the "
66+"phone<br><br>Tap anywhere to start"
67+msgstr ""
68+"നിങ്ങളിപ്പോള്‍ സ്വൈപുകളും മറ്റും പഠിച്ചിരിക്കുന്നു<br><br>തുടങ്ങാന്‍ "
69+"എവിടെയെങ്കിലും ടാപ് ചെയ്യുക"
70+
71+#: Components/PageHeader.qml:364
72+msgid "Recent searches"
73+msgstr "സമീപകാല തിരയലുകള്‍"
74+
75+#: Dash/Apps/AppPreview.qml:135
76+msgid "Rate this"
77+msgstr "ഇത് അവലോകനം ചെയ്യുക"
78+
79+#. TRANSLATORS: Number of persons who rated this app/video/whatever
80+#: Dash/Previews/Header.qml:93
81+#, qt-format
82+msgid "(%1)"
83+msgstr "(%1)"
84+
85+#. TRANSLATORS: Number of persons who wrote reviews for this app/video/whatever
86+#: Dash/Previews/Header.qml:105
87+#, qt-format
88+msgid "%1 review"
89+msgid_plural "%1 reviews"
90+msgstr[0] "%1 അവലോകനം"
91+msgstr[1] "%1 അവലോകനങ്ങള്‍"
92+
93+#: Dash/Previews/Reviews.qml:74
94+msgid "Add a review"
95+msgstr "ഒരു അവലോകനം ചേര്‍ക്കുക"
96+
97+#: Dash/Previews/Reviews.qml:86
98+msgid "Review"
99+msgstr "അവലോകനം"
100+
101+#: Dash/Previews/Reviews.qml:121
102+msgid "Send"
103+msgstr "അയയ്‌ക്കുക"
104+
105+#: Dash/Previews/Reviews.qml:139
106+msgid "Comments:"
107+msgstr "അഭിപ്രായങ്ങള്‍:"
108+
109+#: Greeter/Lockscreen.qml:149
110+msgid "Emergency Call"
111+msgstr "അടിയന്തിര വിളി"
112+
113+#: Greeter/PassphraseLockscreen.qml:59
114+#, qt-format
115+msgid "Hello %1"
116+msgstr "ഹലോ %1"
117+
118+#: Greeter/PassphraseLockscreen.qml:59
119+msgid "Hello"
120+msgstr "ഹലോ"
121+
122+#: Hud/HudParametrizedActionsPage.qml:132
123+msgid "Confirm"
124+msgstr "സ്ഥിരീകരിക്കുക"
125+
126+#: Hud/Hud.qml:61 Hud/Hud.qml:99 Hud/Hud.qml:372
127+msgid "Type or say a command"
128+msgstr "ഒരു ആജ്ഞ പറയുകയോ ടൈപ്പുകയോ ചെയ്യുക"
129+
130+#: Hud/Hud.qml:84
131+msgid "Loading. Please Wait..."
132+msgstr "വരുന്നു. ദയവായി കാത്തിരിക്കുക..."
133+
134+#: Hud/Hud.qml:89
135+msgid "Speak Now..."
136+msgstr "ഇപ്പോള്‍ സംസാരിക്കുക..."
137+
138+#: Hud/Hud.qml:94
139+msgid "Speaking..."
140+msgstr "സംസാരിക്കുന്നു..."
141+
142+#: Notifications/NotificationMenuItemFactory.qml:89
143+msgid "Show password"
144+msgstr "രഹസ്യവാക്ക് കാണിക്കുക"
145+
146+#: Panel/SearchIndicator.qml:27
147+msgid "Search"
148+msgstr "തിരയുക"
149+
150+#: plugins/Unity/Launcher/launcheritem.cpp:43
151+#: plugins/Unity/Launcher/launcheritem.cpp:73
152+msgid "Lock to Launcher"
153+msgstr "വിക്ഷേപികയില്‍ സ്ഥിരപ്പെടുത്തുക"
154+
155+#: plugins/Unity/Launcher/launcheritem.cpp:73
156+msgid "Unlock from Launcher"
157+msgstr "വിക്ഷേപികാ സ്ഥിരപ്പെടുത്തല്‍ ഒഴിവാക്കുക"
158+
159+#: Shell.qml:439
160+#, qt-format
161+msgid "Please enter %1"
162+msgstr "ദയവായി %1 നല്‍കുക"
po/my.po+12−90
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2013-11-12 16:10+0100\n"
10+"POT-Creation-Date: 2013-11-29 09:21+0100\n"
1111"PO-Revision-Date: 2013-10-09 11:35+0000\n"
1212"Last-Translator: Pyae Sone <Unknown>\n"
1313"Language-Team: Burmese <my@li.org>\n"
@@ -15,76 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2013-11-19 05:59+0000\n"
19−"X-Generator: Launchpad (build 16831)\n"
20−
21−#: Applications/applications.js:23
22−msgid "Phone"
23−msgstr "ဖုန်း"
24−
25−#: Applications/applications.js:29
26−msgid "Camera"
27−msgstr "ကင်မရာ"
28−
29−#: Applications/applications.js:35
30−msgid "Gallery"
31−msgstr "ဓာတ်ပုံသိမ်းထားသည့်နေရာ"
32−
33−#: Applications/applications.js:40
34−msgid "Facebook"
35−msgstr "Facebook"
36−
37−#: Applications/applications.js:46
38−msgid "Browser"
39−msgstr "Browser"
40−
41−#: Applications/applications.js:51
42−msgid "Twitter"
43−msgstr "Twitter"
44−
45−#: Applications/applications.js:57
46−msgid "GMail"
47−msgstr "ဂျီမေးလ်"
48−
49−#: Applications/applications.js:62
50−msgid "Weather"
51−msgstr "ရာသီဥတု"
52−
53−#: Applications/applications.js:68
54−msgid "Notepad"
55−msgstr "Notepad"
56−
57−#: Applications/applications.js:74
58−msgid "Calendar"
59−msgstr "ပြက္ခဒိန်"
60−
61−#: Applications/applications.js:80
62−msgid "Media Player"
63−msgstr "မီဒီယာဖွင့်စက်"
64−
65−#: Applications/applications.js:86
66−msgid "Evernote"
67−msgstr "Evernote"
68−
69−#: Applications/applications.js:91
70−msgid "Map"
71−msgstr "မြေပုံ"
72−
73−#: Applications/applications.js:96
74−msgid "Pinterest"
75−msgstr "Pinterest"
76−
77−#: Applications/applications.js:101
78−msgid "SoundCloud"
79−msgstr "SoundCloud"
80−
81−#: Applications/applications.js:106
82−msgid "Wikipedia"
83−msgstr "ဝီကီပီဒီးယား"
84−
85−#: Applications/applications.js:111
86−msgid "YouTube"
87−msgstr "YouTube"
18+"X-Launchpad-Export-Date: 2013-11-30 05:33+0000\n"
19+"X-Generator: Launchpad (build 16856)\n"
8820
8921#: Components/EdgeDemoOverlay.qml:151
9022msgid "Skip intro"
@@ -132,30 +64,28 @@ msgid ""
13264"phone<br><br>Tap anywhere to start"
13365msgstr ""
13466
135−#: Components/PageHeader.qml:345
67+#: Components/PageHeader.qml:364
13668msgid "Recent searches"
13769msgstr "မကြာသေးခင်က ရှာဖွေခြင်း"
13870
139−#. TRANSLATORS: Number of persons who rated this app
71+#: Dash/Apps/AppPreview.qml:135
72+msgid "Rate this"
73+msgstr "ဒီဟာကိုအမှတ်ပေးမည်"
74+
14075#. TRANSLATORS: Number of persons who rated this app/video/whatever
141−#: Dash/Apps/AppInfo.qml:73 Dash/Previews/Header.qml:93
76+#: Dash/Previews/Header.qml:93
14277#, qt-format
14378msgid "(%1)"
14479msgstr "(%1)"
14580
146−#. TRANSLATORS: Number of persons who wrote reviews for this app
14781#. TRANSLATORS: Number of persons who wrote reviews for this app/video/whatever
148−#: Dash/Apps/AppInfo.qml:85 Dash/Previews/Header.qml:105
82+#: Dash/Previews/Header.qml:105
14983#, qt-format
15084msgid "%1 review"
15185msgid_plural "%1 reviews"
15286msgstr[0] ""
15387msgstr[1] ""
15488
155−#: Dash/Apps/AppPreview.qml:135
156−msgid "Rate this"
157−msgstr "ဒီဟာကိုအမှတ်ပေးမည်"
158−
15989#: Dash/Previews/Reviews.qml:74
16090msgid "Add a review"
16191msgstr ""
@@ -172,7 +102,7 @@ msgstr "ပို့မည်"
172102msgid "Comments:"
173103msgstr "မှတ်ချက်များ-"
174104
175−#: Greeter/Lockscreen.qml:146
105+#: Greeter/Lockscreen.qml:149
176106msgid "Emergency Call"
177107msgstr ""
178108
@@ -222,15 +152,7 @@ msgstr ""
222152msgid "Unlock from Launcher"
223153msgstr ""
224154
225−#: plugins/Unity/scope.cpp:408
226−msgid "Sorry, there is nothing that matches your search."
227−msgstr "ဆောရီး၊ သင်၏ရှာဖွေမူနှင့်တူညီတာဘာမှမရှိပါ။"
228−
229−#: plugins/Unity/showallfilteroption.cpp:41
230−msgid "All"
231−msgstr ""
232−
233−#: Shell.qml:441
155+#: Shell.qml:439
234156#, qt-format
235157msgid "Please enter %1"
236158msgstr ""
po/nb.po+12−90
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2013-11-12 16:10+0100\n"
10+"POT-Creation-Date: 2013-11-29 09:21+0100\n"
1111"PO-Revision-Date: 2013-06-27 07:02+0000\n"
1212"Last-Translator: Joakim Langvand <jlangvand@gmail.com>\n"
1313"Language-Team: Norwegian Bokmal <nb@li.org>\n"
@@ -15,76 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2013-11-19 05:59+0000\n"
19−"X-Generator: Launchpad (build 16831)\n"
20−
21−#: Applications/applications.js:23
22−msgid "Phone"
23−msgstr "Telefon"
24−
25−#: Applications/applications.js:29
26−msgid "Camera"
27−msgstr "Kamera"
28−
29−#: Applications/applications.js:35
30−msgid "Gallery"
31−msgstr ""
32−
33−#: Applications/applications.js:40
34−msgid "Facebook"
35−msgstr ""
36−
37−#: Applications/applications.js:46
38−msgid "Browser"
39−msgstr ""
40−
41−#: Applications/applications.js:51
42−msgid "Twitter"
43−msgstr ""
44−
45−#: Applications/applications.js:57
46−msgid "GMail"
47−msgstr ""
48−
49−#: Applications/applications.js:62
50−msgid "Weather"
51−msgstr "Vær"
52−
53−#: Applications/applications.js:68
54−msgid "Notepad"
55−msgstr "Notisblokk"
56−
57−#: Applications/applications.js:74
58−msgid "Calendar"
59−msgstr "Kalender"
60−
61−#: Applications/applications.js:80
62−msgid "Media Player"
63−msgstr ""
64−
65−#: Applications/applications.js:86
66−msgid "Evernote"
67−msgstr ""
68−
69−#: Applications/applications.js:91
70−msgid "Map"
71−msgstr ""
72−
73−#: Applications/applications.js:96
74−msgid "Pinterest"
75−msgstr ""
76−
77−#: Applications/applications.js:101
78−msgid "SoundCloud"
79−msgstr ""
80−
81−#: Applications/applications.js:106
82−msgid "Wikipedia"
83−msgstr ""
84−
85−#: Applications/applications.js:111
86−msgid "YouTube"
87−msgstr ""
18+"X-Launchpad-Export-Date: 2013-11-30 05:33+0000\n"
19+"X-Generator: Launchpad (build 16856)\n"
8820
8921#: Components/EdgeDemoOverlay.qml:151
9022msgid "Skip intro"
@@ -132,30 +64,28 @@ msgid ""
13264"phone<br><br>Tap anywhere to start"
13365msgstr ""
13466
135−#: Components/PageHeader.qml:345
67+#: Components/PageHeader.qml:364
13668msgid "Recent searches"
13769msgstr "Siste søk"
13870
139−#. TRANSLATORS: Number of persons who rated this app
71+#: Dash/Apps/AppPreview.qml:135
72+msgid "Rate this"
73+msgstr ""
74+
14075#. TRANSLATORS: Number of persons who rated this app/video/whatever
141−#: Dash/Apps/AppInfo.qml:73 Dash/Previews/Header.qml:93
76+#: Dash/Previews/Header.qml:93
14277#, qt-format
14378msgid "(%1)"
14479msgstr ""
14580
146−#. TRANSLATORS: Number of persons who wrote reviews for this app
14781#. TRANSLATORS: Number of persons who wrote reviews for this app/video/whatever
148−#: Dash/Apps/AppInfo.qml:85 Dash/Previews/Header.qml:105
82+#: Dash/Previews/Header.qml:105
14983#, qt-format
15084msgid "%1 review"
15185msgid_plural "%1 reviews"
15286msgstr[0] ""
15387msgstr[1] ""
15488
155−#: Dash/Apps/AppPreview.qml:135
156−msgid "Rate this"
157−msgstr ""
158−
15989#: Dash/Previews/Reviews.qml:74
16090msgid "Add a review"
16191msgstr ""
@@ -172,7 +102,7 @@ msgstr ""
172102msgid "Comments:"
173103msgstr ""
174104
175−#: Greeter/Lockscreen.qml:146
105+#: Greeter/Lockscreen.qml:149
176106msgid "Emergency Call"
177107msgstr ""
178108
@@ -222,15 +152,7 @@ msgstr ""
222152msgid "Unlock from Launcher"
223153msgstr ""
224154
225−#: plugins/Unity/scope.cpp:408
226−msgid "Sorry, there is nothing that matches your search."
227−msgstr "Søket ga ingen treff."
228−
229−#: plugins/Unity/showallfilteroption.cpp:41
230−msgid "All"
231−msgstr ""
232−
233−#: Shell.qml:441
155+#: Shell.qml:439
234156#, qt-format
235157msgid "Please enter %1"
236158msgstr ""
po/nl.po+12−90
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2013-11-12 16:10+0100\n"
10+"POT-Creation-Date: 2013-11-29 09:21+0100\n"
1111"PO-Revision-Date: 2013-06-27 07:19+0000\n"
1212"Last-Translator: Michał Sawicz <michal.sawicz@canonical.com>\n"
1313"Language-Team: Dutch <nl@li.org>\n"
@@ -15,76 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2013-11-19 05:59+0000\n"
19−"X-Generator: Launchpad (build 16831)\n"
20−
21−#: Applications/applications.js:23
22−msgid "Phone"
23−msgstr ""
24−
25−#: Applications/applications.js:29
26−msgid "Camera"
27−msgstr ""
28−
29−#: Applications/applications.js:35
30−msgid "Gallery"
31−msgstr ""
32−
33−#: Applications/applications.js:40
34−msgid "Facebook"
35−msgstr ""
36−
37−#: Applications/applications.js:46
38−msgid "Browser"
39−msgstr ""
40−
41−#: Applications/applications.js:51
42−msgid "Twitter"
43−msgstr ""
44−
45−#: Applications/applications.js:57
46−msgid "GMail"
47−msgstr ""
48−
49−#: Applications/applications.js:62
50−msgid "Weather"
51−msgstr ""
52−
53−#: Applications/applications.js:68
54−msgid "Notepad"
55−msgstr ""
56−
57−#: Applications/applications.js:74
58−msgid "Calendar"
59−msgstr ""
60−
61−#: Applications/applications.js:80
62−msgid "Media Player"
63−msgstr ""
64−
65−#: Applications/applications.js:86
66−msgid "Evernote"
67−msgstr ""
68−
69−#: Applications/applications.js:91
70−msgid "Map"
71−msgstr ""
72−
73−#: Applications/applications.js:96
74−msgid "Pinterest"
75−msgstr ""
76−
77−#: Applications/applications.js:101
78−msgid "SoundCloud"
79−msgstr ""
80−
81−#: Applications/applications.js:106
82−msgid "Wikipedia"
83−msgstr ""
84−
85−#: Applications/applications.js:111
86−msgid "YouTube"
87−msgstr ""
18+"X-Launchpad-Export-Date: 2013-11-30 05:33+0000\n"
19+"X-Generator: Launchpad (build 16856)\n"
8820
8921#: Components/EdgeDemoOverlay.qml:151
9022msgid "Skip intro"
@@ -132,30 +64,28 @@ msgid ""
13264"phone<br><br>Tap anywhere to start"
13365msgstr ""
13466
135−#: Components/PageHeader.qml:345
67+#: Components/PageHeader.qml:364
13668msgid "Recent searches"
13769msgstr "Recente zoekopdrachten"
13870
139−#. TRANSLATORS: Number of persons who rated this app
71+#: Dash/Apps/AppPreview.qml:135
72+msgid "Rate this"
73+msgstr ""
74+
14075#. TRANSLATORS: Number of persons who rated this app/video/whatever
141−#: Dash/Apps/AppInfo.qml:73 Dash/Previews/Header.qml:93
76+#: Dash/Previews/Header.qml:93
14277#, qt-format
14378msgid "(%1)"
14479msgstr ""
14580
146−#. TRANSLATORS: Number of persons who wrote reviews for this app
14781#. TRANSLATORS: Number of persons who wrote reviews for this app/video/whatever
148−#: Dash/Apps/AppInfo.qml:85 Dash/Previews/Header.qml:105
82+#: Dash/Previews/Header.qml:105
14983#, qt-format
15084msgid "%1 review"
15185msgid_plural "%1 reviews"
15286msgstr[0] ""
15387msgstr[1] ""
15488
155−#: Dash/Apps/AppPreview.qml:135
156−msgid "Rate this"
157−msgstr ""
158−
15989#: Dash/Previews/Reviews.qml:74
16090msgid "Add a review"
16191msgstr ""
@@ -172,7 +102,7 @@ msgstr ""
172102msgid "Comments:"
173103msgstr ""
174104
175−#: Greeter/Lockscreen.qml:146
105+#: Greeter/Lockscreen.qml:149
176106msgid "Emergency Call"
177107msgstr ""
178108
@@ -222,15 +152,7 @@ msgstr ""
222152msgid "Unlock from Launcher"
223153msgstr ""
224154
225−#: plugins/Unity/scope.cpp:408
226−msgid "Sorry, there is nothing that matches your search."
227−msgstr "Er is helaas niets dat met uw zoekopdracht overeenkomt."
228−
229−#: plugins/Unity/showallfilteroption.cpp:41
230−msgid "All"
231−msgstr ""
232−
233−#: Shell.qml:441
155+#: Shell.qml:439
234156#, qt-format
235157msgid "Please enter %1"
236158msgstr ""
po/pl.po+12−90
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2013-11-12 16:10+0100\n"
10+"POT-Creation-Date: 2013-11-29 09:21+0100\n"
1111"PO-Revision-Date: 2013-10-13 13:44+0000\n"
1212"Last-Translator: GTriderXC <gtriderxc@yahoo.com>\n"
1313"Language-Team: Polish <pl@li.org>\n"
@@ -16,76 +16,8 @@ msgstr ""
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
1818"|| n%100>=20) ? 1 : 2;\n"
19−"X-Launchpad-Export-Date: 2013-11-19 05:59+0000\n"
20−"X-Generator: Launchpad (build 16831)\n"
21−
22−#: Applications/applications.js:23
23−msgid "Phone"
24−msgstr "Telefon"
25−
26−#: Applications/applications.js:29
27−msgid "Camera"
28−msgstr "Aparat"
29−
30−#: Applications/applications.js:35
31−msgid "Gallery"
32−msgstr "Galeria"
33−
34−#: Applications/applications.js:40
35−msgid "Facebook"
36−msgstr "Facebook"
37−
38−#: Applications/applications.js:46
39−msgid "Browser"
40−msgstr "Internet"
41−
42−#: Applications/applications.js:51
43−msgid "Twitter"
44−msgstr "Twitter"
45−
46−#: Applications/applications.js:57
47−msgid "GMail"
48−msgstr "GMail"
49−
50−#: Applications/applications.js:62
51−msgid "Weather"
52−msgstr "Pogoda"
53−
54−#: Applications/applications.js:68
55−msgid "Notepad"
56−msgstr "Notatki"
57−
58−#: Applications/applications.js:74
59−msgid "Calendar"
60−msgstr "Kalendarz"
61−
62−#: Applications/applications.js:80
63−msgid "Media Player"
64−msgstr "Odtwarzacz multimediów"
65−
66−#: Applications/applications.js:86
67−msgid "Evernote"
68−msgstr "Evernote"
69−
70−#: Applications/applications.js:91
71−msgid "Map"
72−msgstr "Mapa"
73−
74−#: Applications/applications.js:96
75−msgid "Pinterest"
76−msgstr "Pinterest"
77−
78−#: Applications/applications.js:101
79−msgid "SoundCloud"
80−msgstr "SoundCloud"
81−
82−#: Applications/applications.js:106
83−msgid "Wikipedia"
84−msgstr "Wikipedia"
85−
86−#: Applications/applications.js:111
87−msgid "YouTube"
88−msgstr "YouTube"
19+"X-Launchpad-Export-Date: 2013-11-30 05:33+0000\n"
20+"X-Generator: Launchpad (build 16856)\n"
8921
9022#: Components/EdgeDemoOverlay.qml:151
9123msgid "Skip intro"
@@ -137,20 +69,22 @@ msgstr ""
13769"Polecenia aktywatorów krawędzi ekranu zostały opanowane<br><br>Dotknij "
13870"gdziekolwiek aby kontynuować"
13971
140−#: Components/PageHeader.qml:345
72+#: Components/PageHeader.qml:364
14173msgid "Recent searches"
14274msgstr "Ostatnie wyszukiwania"
14375
144−#. TRANSLATORS: Number of persons who rated this app
76+#: Dash/Apps/AppPreview.qml:135
77+msgid "Rate this"
78+msgstr "Oceń to"
79+
14580#. TRANSLATORS: Number of persons who rated this app/video/whatever
146−#: Dash/Apps/AppInfo.qml:73 Dash/Previews/Header.qml:93
81+#: Dash/Previews/Header.qml:93
14782#, qt-format
14883msgid "(%1)"
14984msgstr "(%1)"
15085
151−#. TRANSLATORS: Number of persons who wrote reviews for this app
15286#. TRANSLATORS: Number of persons who wrote reviews for this app/video/whatever
153−#: Dash/Apps/AppInfo.qml:85 Dash/Previews/Header.qml:105
87+#: Dash/Previews/Header.qml:105
15488#, qt-format
15589msgid "%1 review"
15690msgid_plural "%1 reviews"
@@ -158,10 +92,6 @@ msgstr[0] "%1 opinia"
15892msgstr[1] "%1 opinie"
15993msgstr[2] "%1 opinii"
16094
161−#: Dash/Apps/AppPreview.qml:135
162−msgid "Rate this"
163−msgstr "Oceń to"
164−
16595#: Dash/Previews/Reviews.qml:74
16696msgid "Add a review"
16797msgstr "Dodaj recenzję"
@@ -178,7 +108,7 @@ msgstr "Wyślij"
178108msgid "Comments:"
179109msgstr "Komentarze:"
180110
181−#: Greeter/Lockscreen.qml:146
111+#: Greeter/Lockscreen.qml:149
182112msgid "Emergency Call"
183113msgstr "Telefon ratunkowy"
184114
@@ -228,15 +158,7 @@ msgstr ""
228158msgid "Unlock from Launcher"
229159msgstr ""
230160
231−#: plugins/Unity/scope.cpp:408
232−msgid "Sorry, there is nothing that matches your search."
233−msgstr "Nie znaleziono pasujących wyników."
234−
235−#: plugins/Unity/showallfilteroption.cpp:41
236−msgid "All"
237−msgstr "Wszystko"
238−
239−#: Shell.qml:441
161+#: Shell.qml:439
240162#, qt-format
241163msgid "Please enter %1"
242164msgstr "Wprowadź %1"
po/pt_BR.po+12−90
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2013-11-12 16:10+0100\n"
10+"POT-Creation-Date: 2013-11-29 09:21+0100\n"
1111"PO-Revision-Date: 2013-10-01 13:05+0000\n"
1212"Last-Translator: Rafael Neri <Unknown>\n"
1313"Language-Team: Brazilian Portuguese <pt_BR@li.org>\n"
@@ -15,76 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n > 1;\n"
18−"X-Launchpad-Export-Date: 2013-11-19 05:59+0000\n"
19−"X-Generator: Launchpad (build 16831)\n"
20−
21−#: Applications/applications.js:23
22−msgid "Phone"
23−msgstr "Telefone"
24−
25−#: Applications/applications.js:29
26−msgid "Camera"
27−msgstr "Câmera"
28−
29−#: Applications/applications.js:35
30−msgid "Gallery"
31−msgstr "Galeria"
32−
33−#: Applications/applications.js:40
34−msgid "Facebook"
35−msgstr "Facebook"
36−
37−#: Applications/applications.js:46
38−msgid "Browser"
39−msgstr "Navegador"
40−
41−#: Applications/applications.js:51
42−msgid "Twitter"
43−msgstr "Twitter"
44−
45−#: Applications/applications.js:57
46−msgid "GMail"
47−msgstr "GMail"
48−
49−#: Applications/applications.js:62
50−msgid "Weather"
51−msgstr "Clima"
52−
53−#: Applications/applications.js:68
54−msgid "Notepad"
55−msgstr "Bloco de notas"
56−
57−#: Applications/applications.js:74
58−msgid "Calendar"
59−msgstr "Calendário"
60−
61−#: Applications/applications.js:80
62−msgid "Media Player"
63−msgstr "Media Player"
64−
65−#: Applications/applications.js:86
66−msgid "Evernote"
67−msgstr "Evernote"
68−
69−#: Applications/applications.js:91
70−msgid "Map"
71−msgstr "Mapa"
72−
73−#: Applications/applications.js:96
74−msgid "Pinterest"
75−msgstr "Pinterest"
76−
77−#: Applications/applications.js:101
78−msgid "SoundCloud"
79−msgstr "SoundCloud"
80−
81−#: Applications/applications.js:106
82−msgid "Wikipedia"
83−msgstr "Wikipédia"
84−
85−#: Applications/applications.js:111
86−msgid "YouTube"
87−msgstr "YouTube"
18+"X-Launchpad-Export-Date: 2013-11-30 05:33+0000\n"
19+"X-Generator: Launchpad (build 16856)\n"
8820
8921#: Components/EdgeDemoOverlay.qml:151
9022msgid "Skip intro"
@@ -134,30 +66,28 @@ msgid ""
13466"phone<br><br>Tap anywhere to start"
13567msgstr ""
13668
137−#: Components/PageHeader.qml:345
69+#: Components/PageHeader.qml:364
13870msgid "Recent searches"
13971msgstr "Pesquisas recentes"
14072
141−#. TRANSLATORS: Number of persons who rated this app
73+#: Dash/Apps/AppPreview.qml:135
74+msgid "Rate this"
75+msgstr "Avaliar isto"
76+
14277#. TRANSLATORS: Number of persons who rated this app/video/whatever
143−#: Dash/Apps/AppInfo.qml:73 Dash/Previews/Header.qml:93
78+#: Dash/Previews/Header.qml:93
14479#, qt-format
14580msgid "(%1)"
14681msgstr "(%1)"
14782
148−#. TRANSLATORS: Number of persons who wrote reviews for this app
14983#. TRANSLATORS: Number of persons who wrote reviews for this app/video/whatever
150−#: Dash/Apps/AppInfo.qml:85 Dash/Previews/Header.qml:105
84+#: Dash/Previews/Header.qml:105
15185#, qt-format
15286msgid "%1 review"
15387msgid_plural "%1 reviews"
15488msgstr[0] "%1 análise"
15589msgstr[1] "%1 análises"
15690
157−#: Dash/Apps/AppPreview.qml:135
158−msgid "Rate this"
159−msgstr "Avaliar isto"
160−
16191#: Dash/Previews/Reviews.qml:74
16292msgid "Add a review"
16393msgstr "Adicionar uma análise"
@@ -174,7 +104,7 @@ msgstr "Enviar"
174104msgid "Comments:"
175105msgstr "Comentários:"
176106
177−#: Greeter/Lockscreen.qml:146
107+#: Greeter/Lockscreen.qml:149
178108msgid "Emergency Call"
179109msgstr "Chamada de emergência"
180110
@@ -224,15 +154,7 @@ msgstr ""
224154msgid "Unlock from Launcher"
225155msgstr ""
226156
227−#: plugins/Unity/scope.cpp:408
228−msgid "Sorry, there is nothing that matches your search."
229−msgstr "Desculpe, não há nada que corresponda à sua pesquisa."
230−
231−#: plugins/Unity/showallfilteroption.cpp:41
232−msgid "All"
233−msgstr ""
234−
235−#: Shell.qml:441
157+#: Shell.qml:439
236158#, qt-format
237159msgid "Please enter %1"
238160msgstr "Por favor, digite %1"
po/ro.po+12−91
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2013-11-12 16:10+0100\n"
10+"POT-Creation-Date: 2013-11-29 09:21+0100\n"
1111"PO-Revision-Date: 2013-06-27 07:53+0000\n"
1212"Last-Translator: Michał Sawicz <michal.sawicz@canonical.com>\n"
1313"Language-Team: Romanian <ro@li.org>\n"
@@ -16,76 +16,8 @@ msgstr ""
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=3; plural=(n == 1 ? 0: (((n % 100 > 19) || ((n % 100 "
1818"== 0) && (n != 0))) ? 2: 1));\n"
19−"X-Launchpad-Export-Date: 2013-11-19 05:59+0000\n"
20−"X-Generator: Launchpad (build 16831)\n"
21−
22−#: Applications/applications.js:23
23−msgid "Phone"
24−msgstr ""
25−
26−#: Applications/applications.js:29
27−msgid "Camera"
28−msgstr ""
29−
30−#: Applications/applications.js:35
31−msgid "Gallery"
32−msgstr ""
33−
34−#: Applications/applications.js:40
35−msgid "Facebook"
36−msgstr ""
37−
38−#: Applications/applications.js:46
39−msgid "Browser"
40−msgstr ""
41−
42−#: Applications/applications.js:51
43−msgid "Twitter"
44−msgstr ""
45−
46−#: Applications/applications.js:57
47−msgid "GMail"
48−msgstr ""
49−
50−#: Applications/applications.js:62
51−msgid "Weather"
52−msgstr ""
53−
54−#: Applications/applications.js:68
55−msgid "Notepad"
56−msgstr ""
57−
58−#: Applications/applications.js:74
59−msgid "Calendar"
60−msgstr ""
61−
62−#: Applications/applications.js:80
63−msgid "Media Player"
64−msgstr ""
65−
66−#: Applications/applications.js:86
67−msgid "Evernote"
68−msgstr ""
69−
70−#: Applications/applications.js:91
71−msgid "Map"
72−msgstr ""
73−
74−#: Applications/applications.js:96
75−msgid "Pinterest"
76−msgstr ""
77−
78−#: Applications/applications.js:101
79−msgid "SoundCloud"
80−msgstr ""
81−
82−#: Applications/applications.js:106
83−msgid "Wikipedia"
84−msgstr ""
85−
86−#: Applications/applications.js:111
87−msgid "YouTube"
88−msgstr ""
19+"X-Launchpad-Export-Date: 2013-11-30 05:33+0000\n"
20+"X-Generator: Launchpad (build 16856)\n"
8921
9022#: Components/EdgeDemoOverlay.qml:151
9123msgid "Skip intro"
@@ -133,30 +65,28 @@ msgid ""
13365"phone<br><br>Tap anywhere to start"
13466msgstr ""
13567
136−#: Components/PageHeader.qml:345
68+#: Components/PageHeader.qml:364
13769msgid "Recent searches"
13870msgstr "Căutări recente"
13971
140−#. TRANSLATORS: Number of persons who rated this app
72+#: Dash/Apps/AppPreview.qml:135
73+msgid "Rate this"
74+msgstr ""
75+
14176#. TRANSLATORS: Number of persons who rated this app/video/whatever
142−#: Dash/Apps/AppInfo.qml:73 Dash/Previews/Header.qml:93
77+#: Dash/Previews/Header.qml:93
14378#, qt-format
14479msgid "(%1)"
14580msgstr ""
14681
147−#. TRANSLATORS: Number of persons who wrote reviews for this app
14882#. TRANSLATORS: Number of persons who wrote reviews for this app/video/whatever
149−#: Dash/Apps/AppInfo.qml:85 Dash/Previews/Header.qml:105
83+#: Dash/Previews/Header.qml:105
15084#, qt-format
15185msgid "%1 review"
15286msgid_plural "%1 reviews"
15387msgstr[0] ""
15488msgstr[1] ""
15589
156−#: Dash/Apps/AppPreview.qml:135
157−msgid "Rate this"
158−msgstr ""
159−
16090#: Dash/Previews/Reviews.qml:74
16191msgid "Add a review"
16292msgstr ""
@@ -173,7 +103,7 @@ msgstr ""
173103msgid "Comments:"
174104msgstr ""
175105
176−#: Greeter/Lockscreen.qml:146
106+#: Greeter/Lockscreen.qml:149
177107msgid "Emergency Call"
178108msgstr ""
179109
@@ -223,16 +153,7 @@ msgstr ""
223153msgid "Unlock from Launcher"
224154msgstr ""
225155
226−#: plugins/Unity/scope.cpp:408
227−msgid "Sorry, there is nothing that matches your search."
228−msgstr ""
229−"Ne pare rău, nu este nimic care se potrivește căutării dumneavoastră."
230−
231−#: plugins/Unity/showallfilteroption.cpp:41
232−msgid "All"
233−msgstr ""
234−
235−#: Shell.qml:441
156+#: Shell.qml:439
236157#, qt-format
237158msgid "Please enter %1"
238159msgstr ""
po/ru.po+12−90
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2013-11-12 16:10+0100\n"
10+"POT-Creation-Date: 2013-11-29 09:21+0100\n"
1111"PO-Revision-Date: 2013-10-01 05:55+0000\n"
1212"Last-Translator: Zonov Roman <Unknown>\n"
1313"Language-Team: Russian <ru@li.org>\n"
@@ -16,76 +16,8 @@ msgstr ""
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
1818"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
19−"X-Launchpad-Export-Date: 2013-11-19 05:59+0000\n"
20−"X-Generator: Launchpad (build 16831)\n"
21−
22−#: Applications/applications.js:23
23−msgid "Phone"
24−msgstr "Телефон"
25−
26−#: Applications/applications.js:29
27−msgid "Camera"
28−msgstr "Камера"
29−
30−#: Applications/applications.js:35
31−msgid "Gallery"
32−msgstr "Галерея"
33−
34−#: Applications/applications.js:40
35−msgid "Facebook"
36−msgstr "Facebook"
37−
38−#: Applications/applications.js:46
39−msgid "Browser"
40−msgstr "Обозреватель"
41−
42−#: Applications/applications.js:51
43−msgid "Twitter"
44−msgstr "Twitter"
45−
46−#: Applications/applications.js:57
47−msgid "GMail"
48−msgstr "GMail"
49−
50−#: Applications/applications.js:62
51−msgid "Weather"
52−msgstr "Погода"
53−
54−#: Applications/applications.js:68
55−msgid "Notepad"
56−msgstr "Блокнот"
57−
58−#: Applications/applications.js:74
59−msgid "Calendar"
60−msgstr "Календарь"
61−
62−#: Applications/applications.js:80
63−msgid "Media Player"
64−msgstr "Медиапроигрыватель"
65−
66−#: Applications/applications.js:86
67−msgid "Evernote"
68−msgstr "Evernote"
69−
70−#: Applications/applications.js:91
71−msgid "Map"
72−msgstr "Карты"
73−
74−#: Applications/applications.js:96
75−msgid "Pinterest"
76−msgstr "Pinterest"
77−
78−#: Applications/applications.js:101
79−msgid "SoundCloud"
80−msgstr "SoundCloud"
81−
82−#: Applications/applications.js:106
83−msgid "Wikipedia"
84−msgstr "Википедия"
85−
86−#: Applications/applications.js:111
87−msgid "YouTube"
88−msgstr "YouTube"
19+"X-Launchpad-Export-Date: 2013-11-30 05:33+0000\n"
20+"X-Generator: Launchpad (build 16856)\n"
8921
9022#: Components/EdgeDemoOverlay.qml:151
9123msgid "Skip intro"
@@ -138,29 +70,27 @@ msgid ""
13870"phone<br><br>Tap anywhere to start"
13971msgstr ""
14072
141−#: Components/PageHeader.qml:345
73+#: Components/PageHeader.qml:364
14274msgid "Recent searches"
14375msgstr "Последние поисковые запросы"
14476
145−#. TRANSLATORS: Number of persons who rated this app
77+#: Dash/Apps/AppPreview.qml:135
78+msgid "Rate this"
79+msgstr "Оцените это"
80+
14681#. TRANSLATORS: Number of persons who rated this app/video/whatever
147−#: Dash/Apps/AppInfo.qml:73 Dash/Previews/Header.qml:93
82+#: Dash/Previews/Header.qml:93
14883#, qt-format
14984msgid "(%1)"
15085msgstr "(%1)"
15186
152−#. TRANSLATORS: Number of persons who wrote reviews for this app
15387#. TRANSLATORS: Number of persons who wrote reviews for this app/video/whatever
154−#: Dash/Apps/AppInfo.qml:85 Dash/Previews/Header.qml:105
88+#: Dash/Previews/Header.qml:105
15589#, qt-format
15690msgid "%1 review"
15791msgid_plural "%1 reviews"
15892msgstr[0] "%1 отзыв"
15993
160−#: Dash/Apps/AppPreview.qml:135
161−msgid "Rate this"
162−msgstr "Оцените это"
163−
16494#: Dash/Previews/Reviews.qml:74
16595msgid "Add a review"
16696msgstr "Добавьте отзыв"
@@ -177,7 +107,7 @@ msgstr "Отправить"
177107msgid "Comments:"
178108msgstr "Комментарии:"
179109
180−#: Greeter/Lockscreen.qml:146
110+#: Greeter/Lockscreen.qml:149
181111msgid "Emergency Call"
182112msgstr "Экстренный вызов"
183113
@@ -227,15 +157,7 @@ msgstr ""
227157msgid "Unlock from Launcher"
228158msgstr ""
229159
230−#: plugins/Unity/scope.cpp:408
231−msgid "Sorry, there is nothing that matches your search."
232−msgstr "Извините, поиск не дал результатов."
233−
234−#: plugins/Unity/showallfilteroption.cpp:41
235−msgid "All"
236−msgstr ""
237−
238−#: Shell.qml:441
160+#: Shell.qml:439
239161#, qt-format
240162msgid "Please enter %1"
241163msgstr "Пожалуйста, введите %1"
po/shn.po+12−90
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2013-11-12 16:10+0100\n"
10+"POT-Creation-Date: 2013-11-29 09:21+0100\n"
1111"PO-Revision-Date: 2013-10-07 11:46+0000\n"
1212"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1313"Language-Team: Shan <shn@li.org>\n"
@@ -15,76 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=(n == 1) ? 0 : 1;\n"
18−"X-Launchpad-Export-Date: 2013-11-19 05:59+0000\n"
19−"X-Generator: Launchpad (build 16831)\n"
20−
21−#: Applications/applications.js:23
22−msgid "Phone"
23−msgstr ""
24−
25−#: Applications/applications.js:29
26−msgid "Camera"
27−msgstr ""
28−
29−#: Applications/applications.js:35
30−msgid "Gallery"
31−msgstr ""
32−
33−#: Applications/applications.js:40
34−msgid "Facebook"
35−msgstr ""
36−
37−#: Applications/applications.js:46
38−msgid "Browser"
39−msgstr ""
40−
41−#: Applications/applications.js:51
42−msgid "Twitter"
43−msgstr ""
44−
45−#: Applications/applications.js:57
46−msgid "GMail"
47−msgstr ""
48−
49−#: Applications/applications.js:62
50−msgid "Weather"
51−msgstr ""
52−
53−#: Applications/applications.js:68
54−msgid "Notepad"
55−msgstr ""
56−
57−#: Applications/applications.js:74
58−msgid "Calendar"
59−msgstr ""
60−
61−#: Applications/applications.js:80
62−msgid "Media Player"
63−msgstr ""
64−
65−#: Applications/applications.js:86
66−msgid "Evernote"
67−msgstr ""
68−
69−#: Applications/applications.js:91
70−msgid "Map"
71−msgstr ""
72−
73−#: Applications/applications.js:96
74−msgid "Pinterest"
75−msgstr ""
76−
77−#: Applications/applications.js:101
78−msgid "SoundCloud"
79−msgstr ""
80−
81−#: Applications/applications.js:106
82−msgid "Wikipedia"
83−msgstr ""
84−
85−#: Applications/applications.js:111
86−msgid "YouTube"
87−msgstr ""
18+"X-Launchpad-Export-Date: 2013-11-30 05:33+0000\n"
19+"X-Generator: Launchpad (build 16856)\n"
8820
8921#: Components/EdgeDemoOverlay.qml:151
9022msgid "Skip intro"
@@ -132,30 +64,28 @@ msgid ""
13264"phone<br><br>Tap anywhere to start"
13365msgstr ""
13466
135−#: Components/PageHeader.qml:345
67+#: Components/PageHeader.qml:364
13668msgid "Recent searches"
13769msgstr ""
13870
139−#. TRANSLATORS: Number of persons who rated this app
71+#: Dash/Apps/AppPreview.qml:135
72+msgid "Rate this"
73+msgstr ""
74+
14075#. TRANSLATORS: Number of persons who rated this app/video/whatever
141−#: Dash/Apps/AppInfo.qml:73 Dash/Previews/Header.qml:93
76+#: Dash/Previews/Header.qml:93
14277#, qt-format
14378msgid "(%1)"
14479msgstr ""
14580
146−#. TRANSLATORS: Number of persons who wrote reviews for this app
14781#. TRANSLATORS: Number of persons who wrote reviews for this app/video/whatever
148−#: Dash/Apps/AppInfo.qml:85 Dash/Previews/Header.qml:105
82+#: Dash/Previews/Header.qml:105
14983#, qt-format
15084msgid "%1 review"
15185msgid_plural "%1 reviews"
15286msgstr[0] ""
15387msgstr[1] ""
15488
155−#: Dash/Apps/AppPreview.qml:135
156−msgid "Rate this"
157−msgstr ""
158−
15989#: Dash/Previews/Reviews.qml:74
16090msgid "Add a review"
16191msgstr ""
@@ -172,7 +102,7 @@ msgstr ""
172102msgid "Comments:"
173103msgstr ""
174104
175−#: Greeter/Lockscreen.qml:146
105+#: Greeter/Lockscreen.qml:149
176106msgid "Emergency Call"
177107msgstr ""
178108
@@ -222,15 +152,7 @@ msgstr ""
222152msgid "Unlock from Launcher"
223153msgstr ""
224154
225−#: plugins/Unity/scope.cpp:408
226−msgid "Sorry, there is nothing that matches your search."
227−msgstr ""
228−
229−#: plugins/Unity/showallfilteroption.cpp:41
230−msgid "All"
231−msgstr ""
232−
233−#: Shell.qml:441
155+#: Shell.qml:439
234156#, qt-format
235157msgid "Please enter %1"
236158msgstr ""
po/si.po+12−90
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2013-11-12 16:10+0100\n"
10+"POT-Creation-Date: 2013-11-29 09:21+0100\n"
1111"PO-Revision-Date: 2013-06-26 22:36+0000\n"
1212"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1313"Language-Team: Sinhalese <si@li.org>\n"
@@ -15,76 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2013-11-19 05:59+0000\n"
19−"X-Generator: Launchpad (build 16831)\n"
20−
21−#: Applications/applications.js:23
22−msgid "Phone"
23−msgstr ""
24−
25−#: Applications/applications.js:29
26−msgid "Camera"
27−msgstr ""
28−
29−#: Applications/applications.js:35
30−msgid "Gallery"
31−msgstr ""
32−
33−#: Applications/applications.js:40
34−msgid "Facebook"
35−msgstr ""
36−
37−#: Applications/applications.js:46
38−msgid "Browser"
39−msgstr ""
40−
41−#: Applications/applications.js:51
42−msgid "Twitter"
43−msgstr ""
44−
45−#: Applications/applications.js:57
46−msgid "GMail"
47−msgstr ""
48−
49−#: Applications/applications.js:62
50−msgid "Weather"
51−msgstr ""
52−
53−#: Applications/applications.js:68
54−msgid "Notepad"
55−msgstr ""
56−
57−#: Applications/applications.js:74
58−msgid "Calendar"
59−msgstr ""
60−
61−#: Applications/applications.js:80
62−msgid "Media Player"
63−msgstr ""
64−
65−#: Applications/applications.js:86
66−msgid "Evernote"
67−msgstr ""
68−
69−#: Applications/applications.js:91
70−msgid "Map"
71−msgstr ""
72−
73−#: Applications/applications.js:96
74−msgid "Pinterest"
75−msgstr ""
76−
77−#: Applications/applications.js:101
78−msgid "SoundCloud"
79−msgstr ""
80−
81−#: Applications/applications.js:106
82−msgid "Wikipedia"
83−msgstr ""
84−
85−#: Applications/applications.js:111
86−msgid "YouTube"
87−msgstr ""
18+"X-Launchpad-Export-Date: 2013-11-30 05:33+0000\n"
19+"X-Generator: Launchpad (build 16856)\n"
8820
8921#: Components/EdgeDemoOverlay.qml:151
9022msgid "Skip intro"
@@ -132,30 +64,28 @@ msgid ""
13264"phone<br><br>Tap anywhere to start"
13365msgstr ""
13466
135−#: Components/PageHeader.qml:345
67+#: Components/PageHeader.qml:364
13668msgid "Recent searches"
13769msgstr ""
13870
139−#. TRANSLATORS: Number of persons who rated this app
71+#: Dash/Apps/AppPreview.qml:135
72+msgid "Rate this"
73+msgstr ""
74+
14075#. TRANSLATORS: Number of persons who rated this app/video/whatever
141−#: Dash/Apps/AppInfo.qml:73 Dash/Previews/Header.qml:93
76+#: Dash/Previews/Header.qml:93
14277#, qt-format
14378msgid "(%1)"
14479msgstr ""
14580
146−#. TRANSLATORS: Number of persons who wrote reviews for this app
14781#. TRANSLATORS: Number of persons who wrote reviews for this app/video/whatever
148−#: Dash/Apps/AppInfo.qml:85 Dash/Previews/Header.qml:105
82+#: Dash/Previews/Header.qml:105
14983#, qt-format
15084msgid "%1 review"
15185msgid_plural "%1 reviews"
15286msgstr[0] ""
15387msgstr[1] ""
15488
155−#: Dash/Apps/AppPreview.qml:135
156−msgid "Rate this"
157−msgstr ""
158−
15989#: Dash/Previews/Reviews.qml:74
16090msgid "Add a review"
16191msgstr ""
@@ -172,7 +102,7 @@ msgstr ""
172102msgid "Comments:"
173103msgstr ""
174104
175−#: Greeter/Lockscreen.qml:146
105+#: Greeter/Lockscreen.qml:149
176106msgid "Emergency Call"
177107msgstr ""
178108
@@ -222,15 +152,7 @@ msgstr ""
222152msgid "Unlock from Launcher"
223153msgstr ""
224154
225−#: plugins/Unity/scope.cpp:408
226−msgid "Sorry, there is nothing that matches your search."
227−msgstr ""
228−
229−#: plugins/Unity/showallfilteroption.cpp:41
230−msgid "All"
231−msgstr ""
232−
233−#: Shell.qml:441
155+#: Shell.qml:439
234156#, qt-format
235157msgid "Please enter %1"
236158msgstr ""
po/sl.po+16−94
@@ -7,8 +7,8 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2013-11-12 16:10+0100\n"
11−"PO-Revision-Date: 2013-10-02 10:55+0000\n"
10+"POT-Creation-Date: 2013-11-29 09:21+0100\n"
11+"PO-Revision-Date: 2013-11-30 08:20+0000\n"
1212"Last-Translator: Damir Jerovšek <Unknown>\n"
1313"Language-Team: Slovenian <sl@li.org>\n"
1414"MIME-Version: 1.0\n"
@@ -16,76 +16,8 @@ msgstr ""
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || "
1818"n%100==4 ? 3 : 0);\n"
19−"X-Launchpad-Export-Date: 2013-11-19 05:59+0000\n"
20−"X-Generator: Launchpad (build 16831)\n"
21−
22−#: Applications/applications.js:23
23−msgid "Phone"
24−msgstr "Telefon"
25−
26−#: Applications/applications.js:29
27−msgid "Camera"
28−msgstr "Fotoaparat"
29−
30−#: Applications/applications.js:35
31−msgid "Gallery"
32−msgstr "Galerija"
33−
34−#: Applications/applications.js:40
35−msgid "Facebook"
36−msgstr "Facebook"
37−
38−#: Applications/applications.js:46
39−msgid "Browser"
40−msgstr "Brskalnik"
41−
42−#: Applications/applications.js:51
43−msgid "Twitter"
44−msgstr "Twitter"
45−
46−#: Applications/applications.js:57
47−msgid "GMail"
48−msgstr "GMail"
49−
50−#: Applications/applications.js:62
51−msgid "Weather"
52−msgstr "Vreme"
53−
54−#: Applications/applications.js:68
55−msgid "Notepad"
56−msgstr "Beležnica"
57−
58−#: Applications/applications.js:74
59−msgid "Calendar"
60−msgstr "Koledar"
61−
62−#: Applications/applications.js:80
63−msgid "Media Player"
64−msgstr "Predvajalnik predstavnosti"
65−
66−#: Applications/applications.js:86
67−msgid "Evernote"
68−msgstr "Evernote"
69−
70−#: Applications/applications.js:91
71−msgid "Map"
72−msgstr "Zemljevid"
73−
74−#: Applications/applications.js:96
75−msgid "Pinterest"
76−msgstr "Pinterest"
77−
78−#: Applications/applications.js:101
79−msgid "SoundCloud"
80−msgstr "SoundCloud"
81−
82−#: Applications/applications.js:106
83−msgid "Wikipedia"
84−msgstr "Wikipedija"
85−
86−#: Applications/applications.js:111
87−msgid "YouTube"
88−msgstr "YouTube"
19+"X-Launchpad-Export-Date: 2013-12-01 05:47+0000\n"
20+"X-Generator: Launchpad (build 16856)\n"
8921
9022#: Components/EdgeDemoOverlay.qml:151
9123msgid "Skip intro"
@@ -137,20 +69,22 @@ msgstr ""
13769"Sedaj ste osvojili poteze robov ter lahko začnete uporabljati "
13870"telefon<br><br>Tapnite kjerkoli na začetek"
13971
140−#: Components/PageHeader.qml:345
72+#: Components/PageHeader.qml:364
14173msgid "Recent searches"
14274msgstr "Nedavna iskanja"
14375
144−#. TRANSLATORS: Number of persons who rated this app
76+#: Dash/Apps/AppPreview.qml:135
77+msgid "Rate this"
78+msgstr "Ocenite"
79+
14580#. TRANSLATORS: Number of persons who rated this app/video/whatever
146−#: Dash/Apps/AppInfo.qml:73 Dash/Previews/Header.qml:93
81+#: Dash/Previews/Header.qml:93
14782#, qt-format
14883msgid "(%1)"
14984msgstr "(%1)"
15085
151−#. TRANSLATORS: Number of persons who wrote reviews for this app
15286#. TRANSLATORS: Number of persons who wrote reviews for this app/video/whatever
153−#: Dash/Apps/AppInfo.qml:85 Dash/Previews/Header.qml:105
87+#: Dash/Previews/Header.qml:105
15488#, qt-format
15589msgid "%1 review"
15690msgid_plural "%1 reviews"
@@ -159,10 +93,6 @@ msgstr[1] "%1 ocena"
15993msgstr[2] "%1 oceni"
16094msgstr[3] "%1 ocene"
16195
162−#: Dash/Apps/AppPreview.qml:135
163−msgid "Rate this"
164−msgstr "Ocenite"
165−
16696#: Dash/Previews/Reviews.qml:74
16797msgid "Add a review"
16898msgstr "Dodaj oceno"
@@ -179,7 +109,7 @@ msgstr "Pošlji"
179109msgid "Comments:"
180110msgstr "Opombe:"
181111
182−#: Greeter/Lockscreen.qml:146
112+#: Greeter/Lockscreen.qml:149
183113msgid "Emergency Call"
184114msgstr "Klic v sili"
185115
@@ -214,7 +144,7 @@ msgstr "Govorjenje ..."
214144
215145#: Notifications/NotificationMenuItemFactory.qml:89
216146msgid "Show password"
217−msgstr ""
147+msgstr "Pokaži geslo"
218148
219149#: Panel/SearchIndicator.qml:27
220150msgid "Search"
@@ -223,21 +153,13 @@ msgstr "Iskanje"
223153#: plugins/Unity/Launcher/launcheritem.cpp:43
224154#: plugins/Unity/Launcher/launcheritem.cpp:73
225155msgid "Lock to Launcher"
226−msgstr ""
156+msgstr "Zakleni na zaganjalnik"
227157
228158#: plugins/Unity/Launcher/launcheritem.cpp:73
229159msgid "Unlock from Launcher"
230−msgstr ""
231−
232−#: plugins/Unity/scope.cpp:408
233−msgid "Sorry, there is nothing that matches your search."
234−msgstr "Nič se ne ujema z vašim iskalnim nizom."
235−
236−#: plugins/Unity/showallfilteroption.cpp:41
237−msgid "All"
238−msgstr "Vse"
160+msgstr "Odkleni z zaganjalnika"
239161
240−#: Shell.qml:441
162+#: Shell.qml:439
241163#, qt-format
242164msgid "Please enter %1"
243165msgstr "Vnesite %1"
po/sr.po+12−90
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2013-11-12 16:10+0100\n"
10+"POT-Creation-Date: 2013-11-29 09:21+0100\n"
1111"PO-Revision-Date: 2013-06-27 09:19+0000\n"
1212"Last-Translator: Michał Sawicz <michal.sawicz@canonical.com>\n"
1313"Language-Team: Serbian <sr@li.org>\n"
@@ -16,76 +16,8 @@ msgstr ""
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
1818"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
19−"X-Launchpad-Export-Date: 2013-11-19 05:59+0000\n"
20−"X-Generator: Launchpad (build 16831)\n"
21−
22−#: Applications/applications.js:23
23−msgid "Phone"
24−msgstr ""
25−
26−#: Applications/applications.js:29
27−msgid "Camera"
28−msgstr ""
29−
30−#: Applications/applications.js:35
31−msgid "Gallery"
32−msgstr ""
33−
34−#: Applications/applications.js:40
35−msgid "Facebook"
36−msgstr ""
37−
38−#: Applications/applications.js:46
39−msgid "Browser"
40−msgstr ""
41−
42−#: Applications/applications.js:51
43−msgid "Twitter"
44−msgstr ""
45−
46−#: Applications/applications.js:57
47−msgid "GMail"
48−msgstr ""
49−
50−#: Applications/applications.js:62
51−msgid "Weather"
52−msgstr ""
53−
54−#: Applications/applications.js:68
55−msgid "Notepad"
56−msgstr ""
57−
58−#: Applications/applications.js:74
59−msgid "Calendar"
60−msgstr ""
61−
62−#: Applications/applications.js:80
63−msgid "Media Player"
64−msgstr ""
65−
66−#: Applications/applications.js:86
67−msgid "Evernote"
68−msgstr ""
69−
70−#: Applications/applications.js:91
71−msgid "Map"
72−msgstr ""
73−
74−#: Applications/applications.js:96
75−msgid "Pinterest"
76−msgstr ""
77−
78−#: Applications/applications.js:101
79−msgid "SoundCloud"
80−msgstr ""
81−
82−#: Applications/applications.js:106
83−msgid "Wikipedia"
84−msgstr ""
85−
86−#: Applications/applications.js:111
87−msgid "YouTube"
88−msgstr ""
19+"X-Launchpad-Export-Date: 2013-11-30 05:33+0000\n"
20+"X-Generator: Launchpad (build 16856)\n"
8921
9022#: Components/EdgeDemoOverlay.qml:151
9123msgid "Skip intro"
@@ -133,30 +65,28 @@ msgid ""
13365"phone<br><br>Tap anywhere to start"
13466msgstr ""
13567
136−#: Components/PageHeader.qml:345
68+#: Components/PageHeader.qml:364
13769msgid "Recent searches"
13870msgstr "Скорашње претраге"
13971
140−#. TRANSLATORS: Number of persons who rated this app
72+#: Dash/Apps/AppPreview.qml:135
73+msgid "Rate this"
74+msgstr ""
75+
14176#. TRANSLATORS: Number of persons who rated this app/video/whatever
142−#: Dash/Apps/AppInfo.qml:73 Dash/Previews/Header.qml:93
77+#: Dash/Previews/Header.qml:93
14378#, qt-format
14479msgid "(%1)"
14580msgstr ""
14681
147−#. TRANSLATORS: Number of persons who wrote reviews for this app
14882#. TRANSLATORS: Number of persons who wrote reviews for this app/video/whatever
149−#: Dash/Apps/AppInfo.qml:85 Dash/Previews/Header.qml:105
83+#: Dash/Previews/Header.qml:105
15084#, qt-format
15185msgid "%1 review"
15286msgid_plural "%1 reviews"
15387msgstr[0] ""
15488msgstr[1] ""
15589
156−#: Dash/Apps/AppPreview.qml:135
157−msgid "Rate this"
158−msgstr ""
159−
16090#: Dash/Previews/Reviews.qml:74
16191msgid "Add a review"
16292msgstr ""
@@ -173,7 +103,7 @@ msgstr ""
173103msgid "Comments:"
174104msgstr ""
175105
176−#: Greeter/Lockscreen.qml:146
106+#: Greeter/Lockscreen.qml:149
177107msgid "Emergency Call"
178108msgstr ""
179109
@@ -223,15 +153,7 @@ msgstr ""
223153msgid "Unlock from Launcher"
224154msgstr ""
225155
226−#: plugins/Unity/scope.cpp:408
227−msgid "Sorry, there is nothing that matches your search."
228−msgstr "Нажалост, претрага није наишла на икакво подударање."
229−
230−#: plugins/Unity/showallfilteroption.cpp:41
231−msgid "All"
232−msgstr ""
233−
234−#: Shell.qml:441
156+#: Shell.qml:439
235157#, qt-format
236158msgid "Please enter %1"
237159msgstr ""
po/sv.po+12−90
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2013-11-12 16:10+0100\n"
10+"POT-Creation-Date: 2013-11-29 09:21+0100\n"
1111"PO-Revision-Date: 2013-06-26 22:36+0000\n"
1212"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1313"Language-Team: Swedish <sv@li.org>\n"
@@ -15,76 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2013-11-19 05:59+0000\n"
19−"X-Generator: Launchpad (build 16831)\n"
20−
21−#: Applications/applications.js:23
22−msgid "Phone"
23−msgstr ""
24−
25−#: Applications/applications.js:29
26−msgid "Camera"
27−msgstr ""
28−
29−#: Applications/applications.js:35
30−msgid "Gallery"
31−msgstr ""
32−
33−#: Applications/applications.js:40
34−msgid "Facebook"
35−msgstr ""
36−
37−#: Applications/applications.js:46
38−msgid "Browser"
39−msgstr ""
40−
41−#: Applications/applications.js:51
42−msgid "Twitter"
43−msgstr ""
44−
45−#: Applications/applications.js:57
46−msgid "GMail"
47−msgstr ""
48−
49−#: Applications/applications.js:62
50−msgid "Weather"
51−msgstr ""
52−
53−#: Applications/applications.js:68
54−msgid "Notepad"
55−msgstr ""
56−
57−#: Applications/applications.js:74
58−msgid "Calendar"
59−msgstr ""
60−
61−#: Applications/applications.js:80
62−msgid "Media Player"
63−msgstr ""
64−
65−#: Applications/applications.js:86
66−msgid "Evernote"
67−msgstr ""
68−
69−#: Applications/applications.js:91
70−msgid "Map"
71−msgstr ""
72−
73−#: Applications/applications.js:96
74−msgid "Pinterest"
75−msgstr ""
76−
77−#: Applications/applications.js:101
78−msgid "SoundCloud"
79−msgstr ""
80−
81−#: Applications/applications.js:106
82−msgid "Wikipedia"
83−msgstr ""
84−
85−#: Applications/applications.js:111
86−msgid "YouTube"
87−msgstr ""
18+"X-Launchpad-Export-Date: 2013-11-30 05:33+0000\n"
19+"X-Generator: Launchpad (build 16856)\n"
8820
8921#: Components/EdgeDemoOverlay.qml:151
9022msgid "Skip intro"
@@ -132,30 +64,28 @@ msgid ""
13264"phone<br><br>Tap anywhere to start"
13365msgstr ""
13466
135−#: Components/PageHeader.qml:345
67+#: Components/PageHeader.qml:364
13668msgid "Recent searches"
13769msgstr ""
13870
139−#. TRANSLATORS: Number of persons who rated this app
71+#: Dash/Apps/AppPreview.qml:135
72+msgid "Rate this"
73+msgstr ""
74+
14075#. TRANSLATORS: Number of persons who rated this app/video/whatever
141−#: Dash/Apps/AppInfo.qml:73 Dash/Previews/Header.qml:93
76+#: Dash/Previews/Header.qml:93
14277#, qt-format
14378msgid "(%1)"
14479msgstr ""
14580
146−#. TRANSLATORS: Number of persons who wrote reviews for this app
14781#. TRANSLATORS: Number of persons who wrote reviews for this app/video/whatever
148−#: Dash/Apps/AppInfo.qml:85 Dash/Previews/Header.qml:105
82+#: Dash/Previews/Header.qml:105
14983#, qt-format
15084msgid "%1 review"
15185msgid_plural "%1 reviews"
15286msgstr[0] ""
15387msgstr[1] ""
15488
155−#: Dash/Apps/AppPreview.qml:135
156−msgid "Rate this"
157−msgstr ""
158−
15989#: Dash/Previews/Reviews.qml:74
16090msgid "Add a review"
16191msgstr ""
@@ -172,7 +102,7 @@ msgstr ""
172102msgid "Comments:"
173103msgstr ""
174104
175−#: Greeter/Lockscreen.qml:146
105+#: Greeter/Lockscreen.qml:149
176106msgid "Emergency Call"
177107msgstr ""
178108
@@ -222,15 +152,7 @@ msgstr ""
222152msgid "Unlock from Launcher"
223153msgstr ""
224154
225−#: plugins/Unity/scope.cpp:408
226−msgid "Sorry, there is nothing that matches your search."
227−msgstr ""
228−
229−#: plugins/Unity/showallfilteroption.cpp:41
230−msgid "All"
231−msgstr ""
232−
233−#: Shell.qml:441
155+#: Shell.qml:439
234156#, qt-format
235157msgid "Please enter %1"
236158msgstr ""
po/ta.po+12−90
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2013-11-12 16:10+0100\n"
10+"POT-Creation-Date: 2013-11-29 09:21+0100\n"
1111"PO-Revision-Date: 2013-10-24 11:36+0000\n"
1212"Last-Translator: Thangamani Arun - தங்கமணி அருண் <thangam.arunx@gmail.com>\n"
1313"Language-Team: Ubuntu Tamil Team/Free Tamil Computing/Thamizha\n"
@@ -15,78 +15,10 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2013-11-19 05:59+0000\n"
19−"X-Generator: Launchpad (build 16831)\n"
18+"X-Launchpad-Export-Date: 2013-11-30 05:33+0000\n"
19+"X-Generator: Launchpad (build 16856)\n"
2020"Language: ta\n"
2121
22−#: Applications/applications.js:23
23−msgid "Phone"
24−msgstr "தொலைபேசி"
25−
26−#: Applications/applications.js:29
27−msgid "Camera"
28−msgstr "புகைப்பட கருவி"
29−
30−#: Applications/applications.js:35
31−msgid "Gallery"
32−msgstr "படத்தொகுப்பு"
33−
34−#: Applications/applications.js:40
35−msgid "Facebook"
36−msgstr "முகநுல்"
37−
38−#: Applications/applications.js:46
39−msgid "Browser"
40−msgstr "உலாவி"
41−
42−#: Applications/applications.js:51
43−msgid "Twitter"
44−msgstr "ட்விட்டர்"
45−
46−#: Applications/applications.js:57
47−msgid "GMail"
48−msgstr "ஜிமெயில்"
49−
50−#: Applications/applications.js:62
51−msgid "Weather"
52−msgstr "வானிலை"
53−
54−#: Applications/applications.js:68
55−msgid "Notepad"
56−msgstr "குறிப்புபலகை"
57−
58−#: Applications/applications.js:74
59−msgid "Calendar"
60−msgstr "நாள்காட்டி"
61−
62−#: Applications/applications.js:80
63−msgid "Media Player"
64−msgstr "ஊடக இயக்கி"
65−
66−#: Applications/applications.js:86
67−msgid "Evernote"
68−msgstr "எப்போதும்குறிப்பெடு"
69−
70−#: Applications/applications.js:91
71−msgid "Map"
72−msgstr "வரைபடம்"
73−
74−#: Applications/applications.js:96
75−msgid "Pinterest"
76−msgstr "விசைத்தட்டு"
77−
78−#: Applications/applications.js:101
79−msgid "SoundCloud"
80−msgstr "ஒலி கிளவுட்"
81−
82−#: Applications/applications.js:106
83−msgid "Wikipedia"
84−msgstr "விக்கிப்பீடியா"
85−
86−#: Applications/applications.js:111
87−msgid "YouTube"
88−msgstr "யூட்யுப்"
89−
9022#: Components/EdgeDemoOverlay.qml:151
9123msgid "Skip intro"
9224msgstr "அறிமுகத்தை தவிர்"
@@ -138,30 +70,28 @@ msgstr ""
13870"பயன்படுத்த தொடங்கவும் <br> <br>தட்டுவதன் மூலம் எங்க வேண்டுமானாலும் "
13971"தொடங்கலாம்."
14072
141−#: Components/PageHeader.qml:345
73+#: Components/PageHeader.qml:364
14274msgid "Recent searches"
14375msgstr "கடையாக தேடப்பட்டவைகள்"
14476
145−#. TRANSLATORS: Number of persons who rated this app
77+#: Dash/Apps/AppPreview.qml:135
78+msgid "Rate this"
79+msgstr "இதை மதிப்பிடு"
80+
14681#. TRANSLATORS: Number of persons who rated this app/video/whatever
147−#: Dash/Apps/AppInfo.qml:73 Dash/Previews/Header.qml:93
82+#: Dash/Previews/Header.qml:93
14883#, qt-format
14984msgid "(%1)"
15085msgstr "(%1)"
15186
152−#. TRANSLATORS: Number of persons who wrote reviews for this app
15387#. TRANSLATORS: Number of persons who wrote reviews for this app/video/whatever
154−#: Dash/Apps/AppInfo.qml:85 Dash/Previews/Header.qml:105
88+#: Dash/Previews/Header.qml:105
15589#, qt-format
15690msgid "%1 review"
15791msgid_plural "%1 reviews"
15892msgstr[0] "%1 பரிசீலனை"
15993msgstr[1] "%1 பரிசீலனைகள்"
16094
161−#: Dash/Apps/AppPreview.qml:135
162−msgid "Rate this"
163−msgstr "இதை மதிப்பிடு"
164−
16595#: Dash/Previews/Reviews.qml:74
16696msgid "Add a review"
16797msgstr "ஒரு பரிசீலனையை சேர்"
@@ -178,7 +108,7 @@ msgstr "அனுப்பு"
178108msgid "Comments:"
179109msgstr "கருத்துகள்:"
180110
181−#: Greeter/Lockscreen.qml:146
111+#: Greeter/Lockscreen.qml:149
182112msgid "Emergency Call"
183113msgstr "அவசர அழைப்பு"
184114
@@ -228,15 +158,7 @@ msgstr ""
228158msgid "Unlock from Launcher"
229159msgstr ""
230160
231−#: plugins/Unity/scope.cpp:408
232−msgid "Sorry, there is nothing that matches your search."
233−msgstr "மன்னிக்கவும், உங்களுடைய தேடலுக்கு தகுந்த பொருத்தம் கிடைக்கவில்லை."
234−
235−#: plugins/Unity/showallfilteroption.cpp:41
236−msgid "All"
237−msgstr "அனைத்தும்"
238−
239−#: Shell.qml:441
161+#: Shell.qml:439
240162#, qt-format
241163msgid "Please enter %1"
242164msgstr "தயவுச்செய்து %1 உள்ளிடு"
po/te.po+12−90
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2013-11-12 16:10+0100\n"
10+"POT-Creation-Date: 2013-11-29 09:21+0100\n"
1111"PO-Revision-Date: 2013-06-27 09:57+0000\n"
1212"Last-Translator: Michał Sawicz <michal.sawicz@canonical.com>\n"
1313"Language-Team: Telugu <te@li.org>\n"
@@ -15,76 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2013-11-19 05:59+0000\n"
19−"X-Generator: Launchpad (build 16831)\n"
20−
21−#: Applications/applications.js:23
22−msgid "Phone"
23−msgstr ""
24−
25−#: Applications/applications.js:29
26−msgid "Camera"
27−msgstr ""
28−
29−#: Applications/applications.js:35
30−msgid "Gallery"
31−msgstr ""
32−
33−#: Applications/applications.js:40
34−msgid "Facebook"
35−msgstr ""
36−
37−#: Applications/applications.js:46
38−msgid "Browser"
39−msgstr ""
40−
41−#: Applications/applications.js:51
42−msgid "Twitter"
43−msgstr ""
44−
45−#: Applications/applications.js:57
46−msgid "GMail"
47−msgstr ""
48−
49−#: Applications/applications.js:62
50−msgid "Weather"
51−msgstr ""
52−
53−#: Applications/applications.js:68
54−msgid "Notepad"
55−msgstr ""
56−
57−#: Applications/applications.js:74
58−msgid "Calendar"
59−msgstr ""
60−
61−#: Applications/applications.js:80
62−msgid "Media Player"
63−msgstr ""
64−
65−#: Applications/applications.js:86
66−msgid "Evernote"
67−msgstr ""
68−
69−#: Applications/applications.js:91
70−msgid "Map"
71−msgstr ""
72−
73−#: Applications/applications.js:96
74−msgid "Pinterest"
75−msgstr ""
76−
77−#: Applications/applications.js:101
78−msgid "SoundCloud"
79−msgstr ""
80−
81−#: Applications/applications.js:106
82−msgid "Wikipedia"
83−msgstr ""
84−
85−#: Applications/applications.js:111
86−msgid "YouTube"
87−msgstr ""
18+"X-Launchpad-Export-Date: 2013-11-30 05:33+0000\n"
19+"X-Generator: Launchpad (build 16856)\n"
8820
8921#: Components/EdgeDemoOverlay.qml:151
9022msgid "Skip intro"
@@ -132,30 +64,28 @@ msgid ""
13264"phone<br><br>Tap anywhere to start"
13365msgstr ""
13466
135−#: Components/PageHeader.qml:345
67+#: Components/PageHeader.qml:364
13668msgid "Recent searches"
13769msgstr ""
13870
139−#. TRANSLATORS: Number of persons who rated this app
71+#: Dash/Apps/AppPreview.qml:135
72+msgid "Rate this"
73+msgstr ""
74+
14075#. TRANSLATORS: Number of persons who rated this app/video/whatever
141−#: Dash/Apps/AppInfo.qml:73 Dash/Previews/Header.qml:93
76+#: Dash/Previews/Header.qml:93
14277#, qt-format
14378msgid "(%1)"
14479msgstr ""
14580
146−#. TRANSLATORS: Number of persons who wrote reviews for this app
14781#. TRANSLATORS: Number of persons who wrote reviews for this app/video/whatever
148−#: Dash/Apps/AppInfo.qml:85 Dash/Previews/Header.qml:105
82+#: Dash/Previews/Header.qml:105
14983#, qt-format
15084msgid "%1 review"
15185msgid_plural "%1 reviews"
15286msgstr[0] ""
15387msgstr[1] ""
15488
155−#: Dash/Apps/AppPreview.qml:135
156−msgid "Rate this"
157−msgstr ""
158−
15989#: Dash/Previews/Reviews.qml:74
16090msgid "Add a review"
16191msgstr ""
@@ -172,7 +102,7 @@ msgstr ""
172102msgid "Comments:"
173103msgstr ""
174104
175−#: Greeter/Lockscreen.qml:146
105+#: Greeter/Lockscreen.qml:149
176106msgid "Emergency Call"
177107msgstr ""
178108
@@ -222,15 +152,7 @@ msgstr ""
222152msgid "Unlock from Launcher"
223153msgstr ""
224154
225−#: plugins/Unity/scope.cpp:408
226−msgid "Sorry, there is nothing that matches your search."
227−msgstr ""
228−
229−#: plugins/Unity/showallfilteroption.cpp:41
230−msgid "All"
231−msgstr ""
232−
233−#: Shell.qml:441
155+#: Shell.qml:439
234156#, qt-format
235157msgid "Please enter %1"
236158msgstr ""
po/tr.po+12−90
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2013-11-12 16:10+0100\n"
10+"POT-Creation-Date: 2013-11-29 09:21+0100\n"
1111"PO-Revision-Date: 2013-10-01 13:21+0000\n"
1212"Last-Translator: Volkan Gezer <Unknown>\n"
1313"Language-Team: Turkish <tr@li.org>\n"
@@ -15,76 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2013-11-19 05:59+0000\n"
19−"X-Generator: Launchpad (build 16831)\n"
20−
21−#: Applications/applications.js:23
22−msgid "Phone"
23−msgstr "Telefon"
24−
25−#: Applications/applications.js:29
26−msgid "Camera"
27−msgstr "Kamera"
28−
29−#: Applications/applications.js:35
30−msgid "Gallery"
31−msgstr "Galeri"
32−
33−#: Applications/applications.js:40
34−msgid "Facebook"
35−msgstr "Facebook"
36−
37−#: Applications/applications.js:46
38−msgid "Browser"
39−msgstr "Tarayıcı"
40−
41−#: Applications/applications.js:51
42−msgid "Twitter"
43−msgstr "Twitter"
44−
45−#: Applications/applications.js:57
46−msgid "GMail"
47−msgstr "GMail"
48−
49−#: Applications/applications.js:62
50−msgid "Weather"
51−msgstr "Hava Durumu"
52−
53−#: Applications/applications.js:68
54−msgid "Notepad"
55−msgstr "Not Defteri"
56−
57−#: Applications/applications.js:74
58−msgid "Calendar"
59−msgstr "Takvim"
60−
61−#: Applications/applications.js:80
62−msgid "Media Player"
63−msgstr "Ortam Oynatıcı"
64−
65−#: Applications/applications.js:86
66−msgid "Evernote"
67−msgstr "Evernote"
68−
69−#: Applications/applications.js:91
70−msgid "Map"
71−msgstr "Harita"
72−
73−#: Applications/applications.js:96
74−msgid "Pinterest"
75−msgstr "Pinterest"
76−
77−#: Applications/applications.js:101
78−msgid "SoundCloud"
79−msgstr "SoundCloud"
80−
81−#: Applications/applications.js:106
82−msgid "Wikipedia"
83−msgstr "Vikipedi"
84−
85−#: Applications/applications.js:111
86−msgid "YouTube"
87−msgstr "YouTube"
18+"X-Launchpad-Export-Date: 2013-11-30 05:33+0000\n"
19+"X-Generator: Launchpad (build 16856)\n"
8820
8921#: Components/EdgeDemoOverlay.qml:151
9022msgid "Skip intro"
@@ -133,30 +65,28 @@ msgid ""
13365"phone<br><br>Tap anywhere to start"
13466msgstr ""
13567
136−#: Components/PageHeader.qml:345
68+#: Components/PageHeader.qml:364
13769msgid "Recent searches"
13870msgstr "Son Arananlar"
13971
140−#. TRANSLATORS: Number of persons who rated this app
72+#: Dash/Apps/AppPreview.qml:135
73+msgid "Rate this"
74+msgstr "Oyla"
75+
14176#. TRANSLATORS: Number of persons who rated this app/video/whatever
142−#: Dash/Apps/AppInfo.qml:73 Dash/Previews/Header.qml:93
77+#: Dash/Previews/Header.qml:93
14378#, qt-format
14479msgid "(%1)"
14580msgstr "(%1)"
14681
147−#. TRANSLATORS: Number of persons who wrote reviews for this app
14882#. TRANSLATORS: Number of persons who wrote reviews for this app/video/whatever
149−#: Dash/Apps/AppInfo.qml:85 Dash/Previews/Header.qml:105
83+#: Dash/Previews/Header.qml:105
15084#, qt-format
15185msgid "%1 review"
15286msgid_plural "%1 reviews"
15387msgstr[0] "%1 inceleme"
15488msgstr[1] "%1 inceleme"
15589
156−#: Dash/Apps/AppPreview.qml:135
157−msgid "Rate this"
158−msgstr "Oyla"
159−
16090#: Dash/Previews/Reviews.qml:74
16191msgid "Add a review"
16292msgstr "Bir inceleme ekle"
@@ -173,7 +103,7 @@ msgstr "Gönder"
173103msgid "Comments:"
174104msgstr "Yorumlar:"
175105
176−#: Greeter/Lockscreen.qml:146
106+#: Greeter/Lockscreen.qml:149
177107msgid "Emergency Call"
178108msgstr "Acil Arama"
179109
@@ -223,15 +153,7 @@ msgstr ""
223153msgid "Unlock from Launcher"
224154msgstr ""
225155
226−#: plugins/Unity/scope.cpp:408
227−msgid "Sorry, there is nothing that matches your search."
228−msgstr "Üzgünüz, aramanızla eşleşen hiçbir şey yok."
229−
230−#: plugins/Unity/showallfilteroption.cpp:41
231−msgid "All"
232−msgstr ""
233−
234−#: Shell.qml:441
156+#: Shell.qml:439
235157#, qt-format
236158msgid "Please enter %1"
237159msgstr "Lütfen %1 girin"
po/ug.po+12−90
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2013-11-12 16:10+0100\n"
10+"POT-Creation-Date: 2013-11-29 09:21+0100\n"
1111"PO-Revision-Date: 2013-10-09 22:38+0000\n"
1212"Last-Translator: Gheyret T.Kenji <Unknown>\n"
1313"Language-Team: Uyghur <ug@li.org>\n"
@@ -15,76 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2013-11-19 05:59+0000\n"
19−"X-Generator: Launchpad (build 16831)\n"
20−
21−#: Applications/applications.js:23
22−msgid "Phone"
23−msgstr "تېلېفون"
24−
25−#: Applications/applications.js:29
26−msgid "Camera"
27−msgstr "كامېرا"
28−
29−#: Applications/applications.js:35
30−msgid "Gallery"
31−msgstr ""
32−
33−#: Applications/applications.js:40
34−msgid "Facebook"
35−msgstr "فېيىسبۇك(Facebook)"
36−
37−#: Applications/applications.js:46
38−msgid "Browser"
39−msgstr "توركۆرگۈ"
40−
41−#: Applications/applications.js:51
42−msgid "Twitter"
43−msgstr "تىۋىتتېر(Twitter)"
44−
45−#: Applications/applications.js:57
46−msgid "GMail"
47−msgstr "GMail"
48−
49−#: Applications/applications.js:62
50−msgid "Weather"
51−msgstr "ھاۋا رايى"
52−
53−#: Applications/applications.js:68
54−msgid "Notepad"
55−msgstr "خاتىرە دەپتەر(Notepad)"
56−
57−#: Applications/applications.js:74
58−msgid "Calendar"
59−msgstr "يىلنامە"
60−
61−#: Applications/applications.js:80
62−msgid "Media Player"
63−msgstr "ۋاسىتە قويغۇ"
64−
65−#: Applications/applications.js:86
66−msgid "Evernote"
67−msgstr "Evernote"
68−
69−#: Applications/applications.js:91
70−msgid "Map"
71−msgstr "خەرىتە"
72−
73−#: Applications/applications.js:96
74−msgid "Pinterest"
75−msgstr "Pinterest"
76−
77−#: Applications/applications.js:101
78−msgid "SoundCloud"
79−msgstr "SoundCloud"
80−
81−#: Applications/applications.js:106
82−msgid "Wikipedia"
83−msgstr "ۋىكىپېدىيە"
84−
85−#: Applications/applications.js:111
86−msgid "YouTube"
87−msgstr "YouTube"
18+"X-Launchpad-Export-Date: 2013-11-30 05:33+0000\n"
19+"X-Generator: Launchpad (build 16856)\n"
8820
8921#: Components/EdgeDemoOverlay.qml:151
9022msgid "Skip intro"
@@ -132,29 +64,27 @@ msgid ""
13264"phone<br><br>Tap anywhere to start"
13365msgstr ""
13466
135−#: Components/PageHeader.qml:345
67+#: Components/PageHeader.qml:364
13668msgid "Recent searches"
13769msgstr "يېقىنقى ئىزدەشلەر"
13870
139−#. TRANSLATORS: Number of persons who rated this app
71+#: Dash/Apps/AppPreview.qml:135
72+msgid "Rate this"
73+msgstr ""
74+
14075#. TRANSLATORS: Number of persons who rated this app/video/whatever
141−#: Dash/Apps/AppInfo.qml:73 Dash/Previews/Header.qml:93
76+#: Dash/Previews/Header.qml:93
14277#, qt-format
14378msgid "(%1)"
14479msgstr "(%1)"
14580
146−#. TRANSLATORS: Number of persons who wrote reviews for this app
14781#. TRANSLATORS: Number of persons who wrote reviews for this app/video/whatever
148−#: Dash/Apps/AppInfo.qml:85 Dash/Previews/Header.qml:105
82+#: Dash/Previews/Header.qml:105
14983#, qt-format
15084msgid "%1 review"
15185msgid_plural "%1 reviews"
15286msgstr[0] "%1 باھا"
15387
154−#: Dash/Apps/AppPreview.qml:135
155−msgid "Rate this"
156−msgstr ""
157−
15888#: Dash/Previews/Reviews.qml:74
15989msgid "Add a review"
16090msgstr ""
@@ -171,7 +101,7 @@ msgstr "ئەۋەت"
171101msgid "Comments:"
172102msgstr "ئىنكاس:"
173103
174−#: Greeter/Lockscreen.qml:146
104+#: Greeter/Lockscreen.qml:149
175105msgid "Emergency Call"
176106msgstr ""
177107
@@ -221,15 +151,7 @@ msgstr ""
221151msgid "Unlock from Launcher"
222152msgstr ""
223153
224−#: plugins/Unity/scope.cpp:408
225−msgid "Sorry, there is nothing that matches your search."
226−msgstr "كەچۈرۈڭ، ئىزدىگىنىڭىزگە ماس نەتىجە تېپىلمىدى."
227−
228−#: plugins/Unity/showallfilteroption.cpp:41
229−msgid "All"
230−msgstr "ھەممىسى"
231−
232−#: Shell.qml:441
154+#: Shell.qml:439
233155#, qt-format
234156msgid "Please enter %1"
235157msgstr "%1 نى كىرگۈزۈڭ"
po/uk.po+17−95
@@ -7,85 +7,17 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2013-11-12 16:10+0100\n"
11−"PO-Revision-Date: 2013-10-19 16:44+0000\n"
12−"Last-Translator: Yuri Chornoivan <yurchor@gmail.com>\n"
10+"POT-Creation-Date: 2013-11-29 09:21+0100\n"
11+"PO-Revision-Date: 2013-11-23 12:37+0000\n"
12+"Last-Translator: Ignat Kizenko <Unknown>\n"
1313"Language-Team: Ukrainian <uk@li.org>\n"
1414"MIME-Version: 1.0\n"
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
1818"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
19−"X-Launchpad-Export-Date: 2013-11-19 05:59+0000\n"
20−"X-Generator: Launchpad (build 16831)\n"
21−
22−#: Applications/applications.js:23
23−msgid "Phone"
24−msgstr "Телефон"
25−
26−#: Applications/applications.js:29
27−msgid "Camera"
28−msgstr "Фотоапарат"
29−
30−#: Applications/applications.js:35
31−msgid "Gallery"
32−msgstr "Галерея"
33−
34−#: Applications/applications.js:40
35−msgid "Facebook"
36−msgstr "Facebook"
37−
38−#: Applications/applications.js:46
39−msgid "Browser"
40−msgstr "Навігатор"
41−
42−#: Applications/applications.js:51
43−msgid "Twitter"
44−msgstr "Twitter"
45−
46−#: Applications/applications.js:57
47−msgid "GMail"
48−msgstr "GMail"
49−
50−#: Applications/applications.js:62
51−msgid "Weather"
52−msgstr "Погода"
53−
54−#: Applications/applications.js:68
55−msgid "Notepad"
56−msgstr "Блокнот"
57−
58−#: Applications/applications.js:74
59−msgid "Calendar"
60−msgstr "Календар"
61−
62−#: Applications/applications.js:80
63−msgid "Media Player"
64−msgstr "Програвач"
65−
66−#: Applications/applications.js:86
67−msgid "Evernote"
68−msgstr "Evernote"
69−
70−#: Applications/applications.js:91
71−msgid "Map"
72−msgstr "Карта"
73−
74−#: Applications/applications.js:96
75−msgid "Pinterest"
76−msgstr "Pinterest"
77−
78−#: Applications/applications.js:101
79−msgid "SoundCloud"
80−msgstr "SoundCloud"
81−
82−#: Applications/applications.js:106
83−msgid "Wikipedia"
84−msgstr "Вікіпедія"
85−
86−#: Applications/applications.js:111
87−msgid "YouTube"
88−msgstr "YouTube"
19+"X-Launchpad-Export-Date: 2013-11-30 05:33+0000\n"
20+"X-Generator: Launchpad (build 16856)\n"
8921
9022#: Components/EdgeDemoOverlay.qml:151
9123msgid "Skip intro"
@@ -138,20 +70,22 @@ msgstr ""
13870"Тепер жести налаштовано, ви можете почати користуватися "
13971"телефоном.<br><br>Натисніть у довільному місці екрана."
14072
141−#: Components/PageHeader.qml:345
73+#: Components/PageHeader.qml:364
14274msgid "Recent searches"
14375msgstr "Нещодавні пошуки"
14476
145−#. TRANSLATORS: Number of persons who rated this app
77+#: Dash/Apps/AppPreview.qml:135
78+msgid "Rate this"
79+msgstr "Оцінити"
80+
14681#. TRANSLATORS: Number of persons who rated this app/video/whatever
147−#: Dash/Apps/AppInfo.qml:73 Dash/Previews/Header.qml:93
82+#: Dash/Previews/Header.qml:93
14883#, qt-format
14984msgid "(%1)"
15085msgstr "(%1)"
15186
152−#. TRANSLATORS: Number of persons who wrote reviews for this app
15387#. TRANSLATORS: Number of persons who wrote reviews for this app/video/whatever
154−#: Dash/Apps/AppInfo.qml:85 Dash/Previews/Header.qml:105
88+#: Dash/Previews/Header.qml:105
15589#, qt-format
15690msgid "%1 review"
15791msgid_plural "%1 reviews"
@@ -159,10 +93,6 @@ msgstr[0] "%1 рецензія"
15993msgstr[1] "%1 рецензії"
16094msgstr[2] "%1 рецензій"
16195
162−#: Dash/Apps/AppPreview.qml:135
163−msgid "Rate this"
164−msgstr "Оцінити"
165−
16696#: Dash/Previews/Reviews.qml:74
16797msgid "Add a review"
16898msgstr "Додати рецензію"
@@ -179,7 +109,7 @@ msgstr "Надіслати"
179109msgid "Comments:"
180110msgstr "Коментарі:"
181111
182−#: Greeter/Lockscreen.qml:146
112+#: Greeter/Lockscreen.qml:149
183113msgid "Emergency Call"
184114msgstr "Терміновий виклик"
185115
@@ -214,7 +144,7 @@ msgstr "Мовлення…"
214144
215145#: Notifications/NotificationMenuItemFactory.qml:89
216146msgid "Show password"
217−msgstr ""
147+msgstr "Показати пароль"
218148
219149#: Panel/SearchIndicator.qml:27
220150msgid "Search"
@@ -223,21 +153,13 @@ msgstr "Пошук"
223153#: plugins/Unity/Launcher/launcheritem.cpp:43
224154#: plugins/Unity/Launcher/launcheritem.cpp:73
225155msgid "Lock to Launcher"
226−msgstr ""
156+msgstr "Зафіксувати на панелі запуску"
227157
228158#: plugins/Unity/Launcher/launcheritem.cpp:73
229159msgid "Unlock from Launcher"
230−msgstr ""
231−
232−#: plugins/Unity/scope.cpp:408
233−msgid "Sorry, there is nothing that matches your search."
234−msgstr "Вибачте, для вказаних вами ключових слів нічого не знайдено."
235−
236−#: plugins/Unity/showallfilteroption.cpp:41
237−msgid "All"
238−msgstr "Усе"
160+msgstr "Від’єднати від панелі запуску"
239161
240−#: Shell.qml:441
162+#: Shell.qml:439
241163#, qt-format
242164msgid "Please enter %1"
243165msgstr "Будь ласка, введіть %1"
po/unity8.pot+10−88
@@ -8,7 +8,7 @@ msgid ""
88msgstr ""
99"Project-Id-Version: unity8\n"
1010"Report-Msgid-Bugs-To: \n"
11−"POT-Creation-Date: 2013-11-12 16:10+0100\n"
11+"POT-Creation-Date: 2013-11-29 09:21+0100\n"
1212"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
1313"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1414"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -18,74 +18,6 @@ msgstr ""
1818"Content-Transfer-Encoding: 8bit\n"
1919"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
2020
21−#: Applications/applications.js:23
22−msgid "Phone"
23−msgstr ""
24−
25−#: Applications/applications.js:29
26−msgid "Camera"
27−msgstr ""
28−
29−#: Applications/applications.js:35
30−msgid "Gallery"
31−msgstr ""
32−
33−#: Applications/applications.js:40
34−msgid "Facebook"
35−msgstr ""
36−
37−#: Applications/applications.js:46
38−msgid "Browser"
39−msgstr ""
40−
41−#: Applications/applications.js:51
42−msgid "Twitter"
43−msgstr ""
44−
45−#: Applications/applications.js:57
46−msgid "GMail"
47−msgstr ""
48−
49−#: Applications/applications.js:62
50−msgid "Weather"
51−msgstr ""
52−
53−#: Applications/applications.js:68
54−msgid "Notepad"
55−msgstr ""
56−
57−#: Applications/applications.js:74
58−msgid "Calendar"
59−msgstr ""
60−
61−#: Applications/applications.js:80
62−msgid "Media Player"
63−msgstr ""
64−
65−#: Applications/applications.js:86
66−msgid "Evernote"
67−msgstr ""
68−
69−#: Applications/applications.js:91
70−msgid "Map"
71−msgstr ""
72−
73−#: Applications/applications.js:96
74−msgid "Pinterest"
75−msgstr ""
76−
77−#: Applications/applications.js:101
78−msgid "SoundCloud"
79−msgstr ""
80−
81−#: Applications/applications.js:106
82−msgid "Wikipedia"
83−msgstr ""
84−
85−#: Applications/applications.js:111
86−msgid "YouTube"
87−msgstr ""
88−
8921#: Components/EdgeDemoOverlay.qml:151
9022msgid "Skip intro"
9123msgstr ""
@@ -132,30 +64,28 @@ msgid ""
13264"phone<br><br>Tap anywhere to start"
13365msgstr ""
13466
135−#: Components/PageHeader.qml:345
67+#: Components/PageHeader.qml:364
13668msgid "Recent searches"
13769msgstr ""
13870
139−#. TRANSLATORS: Number of persons who rated this app
71+#: Dash/Apps/AppPreview.qml:135
72+msgid "Rate this"
73+msgstr ""
74+
14075#. TRANSLATORS: Number of persons who rated this app/video/whatever
141−#: Dash/Apps/AppInfo.qml:73 Dash/Previews/Header.qml:93
76+#: Dash/Previews/Header.qml:93
14277#, qt-format
14378msgid "(%1)"
14479msgstr ""
14580
146−#. TRANSLATORS: Number of persons who wrote reviews for this app
14781#. TRANSLATORS: Number of persons who wrote reviews for this app/video/whatever
148−#: Dash/Apps/AppInfo.qml:85 Dash/Previews/Header.qml:105
82+#: Dash/Previews/Header.qml:105
14983#, qt-format
15084msgid "%1 review"
15185msgid_plural "%1 reviews"
15286msgstr[0] ""
15387msgstr[1] ""
15488
155−#: Dash/Apps/AppPreview.qml:135
156−msgid "Rate this"
157−msgstr ""
158−
15989#: Dash/Previews/Reviews.qml:74
16090msgid "Add a review"
16191msgstr ""
@@ -172,7 +102,7 @@ msgstr ""
172102msgid "Comments:"
173103msgstr ""
174104
175−#: Greeter/Lockscreen.qml:146
105+#: Greeter/Lockscreen.qml:149
176106msgid "Emergency Call"
177107msgstr ""
178108
@@ -222,15 +152,7 @@ msgstr ""
222152msgid "Unlock from Launcher"
223153msgstr ""
224154
225−#: plugins/Unity/scope.cpp:408
226−msgid "Sorry, there is nothing that matches your search."
227−msgstr ""
228−
229−#: plugins/Unity/showallfilteroption.cpp:41
230−msgid "All"
231−msgstr ""
232−
233−#: Shell.qml:441
155+#: Shell.qml:439
234156#, qt-format
235157msgid "Please enter %1"
236158msgstr ""
po/xh.po+12−90
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2013-11-12 16:10+0100\n"
10+"POT-Creation-Date: 2013-11-29 09:21+0100\n"
1111"PO-Revision-Date: 2013-09-28 13:20+0000\n"
1212"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1313"Language-Team: Xhosa <xh@li.org>\n"
@@ -15,76 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2013-11-19 05:59+0000\n"
19−"X-Generator: Launchpad (build 16831)\n"
20−
21−#: Applications/applications.js:23
22−msgid "Phone"
23−msgstr ""
24−
25−#: Applications/applications.js:29
26−msgid "Camera"
27−msgstr ""
28−
29−#: Applications/applications.js:35
30−msgid "Gallery"
31−msgstr ""
32−
33−#: Applications/applications.js:40
34−msgid "Facebook"
35−msgstr ""
36−
37−#: Applications/applications.js:46
38−msgid "Browser"
39−msgstr ""
40−
41−#: Applications/applications.js:51
42−msgid "Twitter"
43−msgstr ""
44−
45−#: Applications/applications.js:57
46−msgid "GMail"
47−msgstr ""
48−
49−#: Applications/applications.js:62
50−msgid "Weather"
51−msgstr ""
52−
53−#: Applications/applications.js:68
54−msgid "Notepad"
55−msgstr ""
56−
57−#: Applications/applications.js:74
58−msgid "Calendar"
59−msgstr ""
60−
61−#: Applications/applications.js:80
62−msgid "Media Player"
63−msgstr ""
64−
65−#: Applications/applications.js:86
66−msgid "Evernote"
67−msgstr ""
68−
69−#: Applications/applications.js:91
70−msgid "Map"
71−msgstr ""
72−
73−#: Applications/applications.js:96
74−msgid "Pinterest"
75−msgstr ""
76−
77−#: Applications/applications.js:101
78−msgid "SoundCloud"
79−msgstr ""
80−
81−#: Applications/applications.js:106
82−msgid "Wikipedia"
83−msgstr ""
84−
85−#: Applications/applications.js:111
86−msgid "YouTube"
87−msgstr ""
18+"X-Launchpad-Export-Date: 2013-11-30 05:33+0000\n"
19+"X-Generator: Launchpad (build 16856)\n"
8820
8921#: Components/EdgeDemoOverlay.qml:151
9022msgid "Skip intro"
@@ -132,30 +64,28 @@ msgid ""
13264"phone<br><br>Tap anywhere to start"
13365msgstr ""
13466
135−#: Components/PageHeader.qml:345
67+#: Components/PageHeader.qml:364
13668msgid "Recent searches"
13769msgstr ""
13870
139−#. TRANSLATORS: Number of persons who rated this app
71+#: Dash/Apps/AppPreview.qml:135
72+msgid "Rate this"
73+msgstr ""
74+
14075#. TRANSLATORS: Number of persons who rated this app/video/whatever
141−#: Dash/Apps/AppInfo.qml:73 Dash/Previews/Header.qml:93
76+#: Dash/Previews/Header.qml:93
14277#, qt-format
14378msgid "(%1)"
14479msgstr ""
14580
146−#. TRANSLATORS: Number of persons who wrote reviews for this app
14781#. TRANSLATORS: Number of persons who wrote reviews for this app/video/whatever
148−#: Dash/Apps/AppInfo.qml:85 Dash/Previews/Header.qml:105
82+#: Dash/Previews/Header.qml:105
14983#, qt-format
15084msgid "%1 review"
15185msgid_plural "%1 reviews"
15286msgstr[0] ""
15387msgstr[1] ""
15488
155−#: Dash/Apps/AppPreview.qml:135
156−msgid "Rate this"
157−msgstr ""
158−
15989#: Dash/Previews/Reviews.qml:74
16090msgid "Add a review"
16191msgstr ""
@@ -172,7 +102,7 @@ msgstr ""
172102msgid "Comments:"
173103msgstr ""
174104
175−#: Greeter/Lockscreen.qml:146
105+#: Greeter/Lockscreen.qml:149
176106msgid "Emergency Call"
177107msgstr ""
178108
@@ -222,15 +152,7 @@ msgstr ""
222152msgid "Unlock from Launcher"
223153msgstr ""
224154
225−#: plugins/Unity/scope.cpp:408
226−msgid "Sorry, there is nothing that matches your search."
227−msgstr ""
228−
229−#: plugins/Unity/showallfilteroption.cpp:41
230−msgid "All"
231−msgstr ""
232−
233−#: Shell.qml:441
155+#: Shell.qml:439
234156#, qt-format
235157msgid "Please enter %1"
236158msgstr ""
po/zh_CN.po+12−90
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2013-11-12 16:10+0100\n"
10+"POT-Creation-Date: 2013-11-29 09:21+0100\n"
1111"PO-Revision-Date: 2013-10-09 13:51+0000\n"
1212"Last-Translator: Aron Xu <Unknown>\n"
1313"Language-Team: Chinese (Simplified) <zh_CN@li.org>\n"
@@ -15,76 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2013-11-19 05:59+0000\n"
19−"X-Generator: Launchpad (build 16831)\n"
20−
21−#: Applications/applications.js:23
22−msgid "Phone"
23−msgstr "电话"
24−
25−#: Applications/applications.js:29
26−msgid "Camera"
27−msgstr "相机"
28−
29−#: Applications/applications.js:35
30−msgid "Gallery"
31−msgstr "相册"
32−
33−#: Applications/applications.js:40
34−msgid "Facebook"
35−msgstr "Facebook"
36−
37−#: Applications/applications.js:46
38−msgid "Browser"
39−msgstr "浏览器"
40−
41−#: Applications/applications.js:51
42−msgid "Twitter"
43−msgstr "Twitter"
44−
45−#: Applications/applications.js:57
46−msgid "GMail"
47−msgstr "GMail"
48−
49−#: Applications/applications.js:62
50−msgid "Weather"
51−msgstr "天气"
52−
53−#: Applications/applications.js:68
54−msgid "Notepad"
55−msgstr "记事本"
56−
57−#: Applications/applications.js:74
58−msgid "Calendar"
59−msgstr "日历"
60−
61−#: Applications/applications.js:80
62−msgid "Media Player"
63−msgstr "媒体播放器"
64−
65−#: Applications/applications.js:86
66−msgid "Evernote"
67−msgstr "印象笔记"
68−
69−#: Applications/applications.js:91
70−msgid "Map"
71−msgstr "地图"
72−
73−#: Applications/applications.js:96
74−msgid "Pinterest"
75−msgstr "Pinterest"
76−
77−#: Applications/applications.js:101
78−msgid "SoundCloud"
79−msgstr "SoundCloud"
80−
81−#: Applications/applications.js:106
82−msgid "Wikipedia"
83−msgstr "维基百科"
84−
85−#: Applications/applications.js:111
86−msgid "YouTube"
87−msgstr "YouTube"
18+"X-Launchpad-Export-Date: 2013-11-30 05:33+0000\n"
19+"X-Generator: Launchpad (build 16856)\n"
8820
8921#: Components/EdgeDemoOverlay.qml:151
9022msgid "Skip intro"
@@ -132,30 +64,28 @@ msgid ""
13264"phone<br><br>Tap anywhere to start"
13365msgstr ""
13466
135−#: Components/PageHeader.qml:345
67+#: Components/PageHeader.qml:364
13668msgid "Recent searches"
13769msgstr "近期搜索"
13870
139−#. TRANSLATORS: Number of persons who rated this app
71+#: Dash/Apps/AppPreview.qml:135
72+msgid "Rate this"
73+msgstr ""
74+
14075#. TRANSLATORS: Number of persons who rated this app/video/whatever
141−#: Dash/Apps/AppInfo.qml:73 Dash/Previews/Header.qml:93
76+#: Dash/Previews/Header.qml:93
14277#, qt-format
14378msgid "(%1)"
14479msgstr ""
14580
146−#. TRANSLATORS: Number of persons who wrote reviews for this app
14781#. TRANSLATORS: Number of persons who wrote reviews for this app/video/whatever
148−#: Dash/Apps/AppInfo.qml:85 Dash/Previews/Header.qml:105
82+#: Dash/Previews/Header.qml:105
14983#, qt-format
15084msgid "%1 review"
15185msgid_plural "%1 reviews"
15286msgstr[0] ""
15387msgstr[1] ""
15488
155−#: Dash/Apps/AppPreview.qml:135
156−msgid "Rate this"
157−msgstr ""
158−
15989#: Dash/Previews/Reviews.qml:74
16090msgid "Add a review"
16191msgstr ""
@@ -172,7 +102,7 @@ msgstr ""
172102msgid "Comments:"
173103msgstr ""
174104
175−#: Greeter/Lockscreen.qml:146
105+#: Greeter/Lockscreen.qml:149
176106msgid "Emergency Call"
177107msgstr ""
178108
@@ -222,15 +152,7 @@ msgstr ""
222152msgid "Unlock from Launcher"
223153msgstr ""
224154
225−#: plugins/Unity/scope.cpp:408
226−msgid "Sorry, there is nothing that matches your search."
227−msgstr "对不起,没有找到您想要的结果。"
228−
229−#: plugins/Unity/showallfilteroption.cpp:41
230−msgid "All"
231−msgstr ""
232−
233−#: Shell.qml:441
155+#: Shell.qml:439
234156#, qt-format
235157msgid "Please enter %1"
236158msgstr ""
po/zh_TW.po+12−90
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2013-11-12 16:10+0100\n"
10+"POT-Creation-Date: 2013-11-29 09:21+0100\n"
1111"PO-Revision-Date: 2013-06-27 10:24+0000\n"
1212"Last-Translator: Michał Sawicz <michal.sawicz@canonical.com>\n"
1313"Language-Team: Chinese (Traditional) <zh_TW@li.org>\n"
@@ -15,76 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2013-11-19 05:59+0000\n"
19−"X-Generator: Launchpad (build 16831)\n"
20−
21−#: Applications/applications.js:23
22−msgid "Phone"
23−msgstr ""
24−
25−#: Applications/applications.js:29
26−msgid "Camera"
27−msgstr ""
28−
29−#: Applications/applications.js:35
30−msgid "Gallery"
31−msgstr ""
32−
33−#: Applications/applications.js:40
34−msgid "Facebook"
35−msgstr ""
36−
37−#: Applications/applications.js:46
38−msgid "Browser"
39−msgstr ""
40−
41−#: Applications/applications.js:51
42−msgid "Twitter"
43−msgstr ""
44−
45−#: Applications/applications.js:57
46−msgid "GMail"
47−msgstr ""
48−
49−#: Applications/applications.js:62
50−msgid "Weather"
51−msgstr ""
52−
53−#: Applications/applications.js:68
54−msgid "Notepad"
55−msgstr ""
56−
57−#: Applications/applications.js:74
58−msgid "Calendar"
59−msgstr ""
60−
61−#: Applications/applications.js:80
62−msgid "Media Player"
63−msgstr ""
64−
65−#: Applications/applications.js:86
66−msgid "Evernote"
67−msgstr ""
68−
69−#: Applications/applications.js:91
70−msgid "Map"
71−msgstr ""
72−
73−#: Applications/applications.js:96
74−msgid "Pinterest"
75−msgstr ""
76−
77−#: Applications/applications.js:101
78−msgid "SoundCloud"
79−msgstr ""
80−
81−#: Applications/applications.js:106
82−msgid "Wikipedia"
83−msgstr ""
84−
85−#: Applications/applications.js:111
86−msgid "YouTube"
87−msgstr ""
18+"X-Launchpad-Export-Date: 2013-11-30 05:33+0000\n"
19+"X-Generator: Launchpad (build 16856)\n"
8820
8921#: Components/EdgeDemoOverlay.qml:151
9022msgid "Skip intro"
@@ -132,30 +64,28 @@ msgid ""
13264"phone<br><br>Tap anywhere to start"
13365msgstr ""
13466
135−#: Components/PageHeader.qml:345
67+#: Components/PageHeader.qml:364
13668msgid "Recent searches"
13769msgstr "最近搜尋"
13870
139−#. TRANSLATORS: Number of persons who rated this app
71+#: Dash/Apps/AppPreview.qml:135
72+msgid "Rate this"
73+msgstr ""
74+
14075#. TRANSLATORS: Number of persons who rated this app/video/whatever
141−#: Dash/Apps/AppInfo.qml:73 Dash/Previews/Header.qml:93
76+#: Dash/Previews/Header.qml:93
14277#, qt-format
14378msgid "(%1)"
14479msgstr ""
14580
146−#. TRANSLATORS: Number of persons who wrote reviews for this app
14781#. TRANSLATORS: Number of persons who wrote reviews for this app/video/whatever
148−#: Dash/Apps/AppInfo.qml:85 Dash/Previews/Header.qml:105
82+#: Dash/Previews/Header.qml:105
14983#, qt-format
15084msgid "%1 review"
15185msgid_plural "%1 reviews"
15286msgstr[0] ""
15387msgstr[1] ""
15488
155−#: Dash/Apps/AppPreview.qml:135
156−msgid "Rate this"
157−msgstr ""
158−
15989#: Dash/Previews/Reviews.qml:74
16090msgid "Add a review"
16191msgstr ""
@@ -172,7 +102,7 @@ msgstr ""
172102msgid "Comments:"
173103msgstr ""
174104
175−#: Greeter/Lockscreen.qml:146
105+#: Greeter/Lockscreen.qml:149
176106msgid "Emergency Call"
177107msgstr ""
178108
@@ -222,15 +152,7 @@ msgstr ""
222152msgid "Unlock from Launcher"
223153msgstr ""
224154
225−#: plugins/Unity/scope.cpp:408
226−msgid "Sorry, there is nothing that matches your search."
227−msgstr "很抱歉,找不到符合您想搜尋的結果。"
228−
229−#: plugins/Unity/showallfilteroption.cpp:41
230−msgid "All"
231−msgstr ""
232−
233−#: Shell.qml:441
155+#: Shell.qml:439
234156#, qt-format
235157msgid "Please enter %1"
236158msgstr ""
run+6−5
@@ -1,5 +1,8 @@
11#!/bin/sh
22
3+. /etc/environment
4+export QML2_IMPORT_PATH
5+
36QML_PHONE_SHELL_PATH=./builddir/unity8
47GDB=false
58FAKE=false
@@ -42,19 +45,17 @@ do
4245done
4346
4447if $FAKE; then
45− export QML2_IMPORT_PATH=$PWD/builddir/tests/mocks:$PWD/builddir/plugins:$PWD/builddir/modules
48+ export QML2_IMPORT_PATH=$QML2_IMPORT_PATH:$PWD/builddir/tests/mocks:$PWD/builddir/plugins:$PWD/builddir/modules
4649 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$PWD/builddir/tests/mocks/libusermetrics:$PWD/builddir/tests/mocks/liblightdm/single
47−else
48− export QML2_IMPORT_PATH=`pkg-config --variable=plugindir unity-shell-api`
4950fi
5051
5152if $PINLOCK; then
52− export QML2_IMPORT_PATH=$PWD/builddir/tests/mocks:$PWD/builddir/plugins:$PWD/builddir/modules
53+ export QML2_IMPORT_PATH=$QML2_IMPORT_PATH:$PWD/builddir/tests/mocks:$PWD/builddir/plugins:$PWD/builddir/modules
5354 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$PWD/builddir/tests/mocks/libusermetrics:$PWD/builddir/tests/mocks/liblightdm/single-pin
5455fi
5556
5657if $KEYLOCK; then
57− export QML2_IMPORT_PATH=$PWD/builddir/tests/mocks:$PWD/builddir/plugins:$PWD/builddir/modules
58+ export QML2_IMPORT_PATH=$QML2_IMPORT_PATH:$PWD/builddir/tests/mocks:$PWD/builddir/plugins:$PWD/builddir/modules
5859 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$PWD/builddir/tests/mocks/libusermetrics:$PWD/builddir/tests/mocks/liblightdm/single-passphrase
5960fi
6061
run_on_device−1
@@ -88,7 +88,6 @@ sync_code() {
8888}
8989
9090build() {
91− exec_with_ssh "[ $CODE_DIR/debian/control -nt unity8-build-deps*deb ] && $SUDO mk-build-deps --tool=\\\"apt-get -y --no-install-recommends\\\" --build-dep --install $CODE_DIR/debian/control"
9291 exec_with_ssh PATH=/usr/lib/ccache:$PATH "cd $CODE_DIR/ && PATH=/usr/lib/ccache:$PATH ./build"
9392}
9493
tests/autopilot/unity8/shell/tests/test_upstart.pynew file+99
@@ -0,0 +1,99 @@
1+# -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*-
2+#
3+# Unity Autopilot Test Suite
4+# Copyright (C) 2013 Canonical
5+#
6+# This program is free software: you can redistribute it and/or modify
7+# it under the terms of the GNU General Public License as published by
8+# the Free Software Foundation, either version 3 of the License, or
9+# (at your option) any later version.
10+#
11+# This program is distributed in the hope that it will be useful,
12+# but WITHOUT ANY WARRANTY; without even the implied warranty of
13+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14+# GNU General Public License for more details.
15+#
16+# You should have received a copy of the GNU General Public License
17+# along with this program. If not, see <http://www.gnu.org/licenses/>.
18+#
19+
20+"""Tests for upstart integration."""
21+
22+import os
23+import signal
24+import subprocess
25+import time
26+
27+from testtools.matchers._basic import Equals
28+from autopilot.matchers import Eventually
29+from autopilot.introspection import get_proxy_object_for_existing_process
30+
31+from unity8 import get_binary_path
32+from unity8.shell.emulators import UnityEmulatorBase
33+from unity8.shell.tests import UnityTestCase, _get_device_emulation_scenarios
34+
35+import logging
36+
37+logger = logging.getLogger(__name__)
38+
39+
40+class UpstartIntegrationTests(UnityTestCase):
41+
42+ scenarios = _get_device_emulation_scenarios()
43+
44+ def _get_status(self):
45+ pid, status = os.waitpid(self.process.pid, os.WUNTRACED | os.WCONTINUED | os.WNOHANG)
46+ logger.debug("Got status: {0}; stopped: {1}; continued: {2}"\
47+ .format(status, os.WIFSTOPPED(status), os.WIFCONTINUED(status)))
48+ return status
49+
50+ def _launch_unity(self):
51+ self.patch_environment("QT_LOAD_TESTABILITY", "1")
52+ self.process = subprocess.Popen([get_binary_path()] + self.unity_geometry_args)
53+ def ensure_stopped():
54+ self.process.terminate()
55+ for i in xrange(10):
56+ try:
57+ self._get_status()
58+ except OSError:
59+ break
60+ else:
61+ time.sleep(1)
62+ try:
63+ self._get_status()
64+ except OSError:
65+ pass
66+ else:
67+ self.process.kill()
68+
69+ self.process.wait()
70+
71+ self.addCleanup(ensure_stopped)
72+
73+ def _set_proxy(self):
74+ super(UpstartIntegrationTests, self)._set_proxy(get_proxy_object_for_existing_process(
75+ pid=self.process.pid,
76+ emulator_base=UnityEmulatorBase,
77+ ))
78+
79+ def test_no_sigstop(self):
80+ self.patch_environment("UPSTART_JOB", "foo")
81+ self._launch_unity()
82+ self._set_proxy()
83+
84+ logger.debug("Unity started, waiting for it to be ready.")
85+ self.assertUnityReady()
86+ logger.debug("Unity loaded and ready.")
87+
88+ def test_expect_sigstop(self):
89+ self.patch_environment("UPSTART_JOB", "unity8")
90+ self._launch_unity()
91+ self.assertThat(lambda: os.WIFSTOPPED(self._get_status()), Eventually(Equals(True)), "Unity8 should raise SIGSTOP when ready")
92+
93+ self.process.send_signal(signal.SIGCONT)
94+ self.assertThat(lambda: os.WIFCONTINUED(self._get_status()), Eventually(Equals(True)), "Unity8 should have resumed")
95+
96+ logger.debug("Unity started, waiting for it to be ready.")
97+ self._set_proxy()
98+ self.assertUnityReady()
99+ logger.debug("Unity loaded and ready.")
tests/mocks/AccountsService/CMakeLists.txt+2−2
@@ -13,9 +13,9 @@ file(COPY "${CMAKE_CURRENT_SOURCE_DIR}/qmldir"
1313 )
1414
1515install(TARGETS MockAccountsService-qml
16− DESTINATION ${SHELL_PRIVATE_LIBDIR}/qml/mocks/AccountsService
16+ DESTINATION ${SHELL_INSTALL_QML}/mocks/AccountsService
1717 )
1818
1919install(FILES qmldir
20− DESTINATION ${SHELL_PRIVATE_LIBDIR}/qml/mocks/AccountsService
20+ DESTINATION ${SHELL_INSTALL_QML}/mocks/AccountsService
2121 )
tests/mocks/CMakeLists.txt+1
@@ -8,6 +8,7 @@ add_subdirectory(QMenuModel)
88add_subdirectory(SessionManager)
99add_subdirectory(Ubuntu)
1010add_subdirectory(Unity)
11+add_subdirectory(QtMultimedia)
1112
1213install(
1314 DIRECTORY data
tests/mocks/Powerd/CMakeLists.txt+2−2
@@ -13,9 +13,9 @@ file(COPY "${CMAKE_CURRENT_SOURCE_DIR}/qmldir"
1313 )
1414
1515install(TARGETS MockPowerd-qml
16− DESTINATION ${SHELL_PRIVATE_LIBDIR}/qml/mocks/Powerd
16+ DESTINATION ${SHELL_INSTALL_QML}/mocks/Powerd
1717 )
1818
1919install(FILES qmldir
20− DESTINATION ${SHELL_PRIVATE_LIBDIR}/qml/mocks/Powerd
20+ DESTINATION ${SHELL_INSTALL_QML}/mocks/Powerd
2121 )
tests/mocks/QtMultimedia/CMakeLists.txtnew file+19
@@ -0,0 +1,19 @@
1+add_library(QtMultimedia-qml MODULE
2+ plugin.cpp
3+ audio.cpp
4+ )
5+
6+qt5_use_modules(QtMultimedia-qml Qml)
7+
8+# copy qmldir file into build directory for shadow builds
9+file(COPY "${CMAKE_CURRENT_SOURCE_DIR}/qmldir"
10+ DESTINATION ${CMAKE_CURRENT_BINARY_DIR}
11+ )
12+
13+install(TARGETS QtMultimedia-qml
14+ DESTINATION ${SHELL_INSTALL_QML}/mocks/QtMultimedia
15+ )
16+
17+install(FILES qmldir
18+ DESTINATION ${SHELL_INSTALL_QML}/mocks/QtMultimedia
19+ )
tests/mocks/QtMultimedia/audio.cppnew file+107
@@ -0,0 +1,107 @@
1+/*
2+ * Copyright (C) 2013 Canonical, Ltd.
3+ *
4+ * This program is free software; you can redistribute it and/or modify
5+ * it under the terms of the GNU General Public License as published by
6+ * the Free Software Foundation; version 3.
7+ *
8+ * This program is distributed in the hope that it will be useful,
9+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
10+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11+ * GNU General Public License for more details.
12+ *
13+ * You should have received a copy of the GNU General Public License
14+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
15+ *
16+ * Author: Michael Zanetti <michael.zanetti@canonical.com>
17+ */
18+
19+#include "audio.h"
20+
21+Audio::Audio(QObject* parent):
22+ QObject(parent),
23+ m_playbackState(StoppedState)
24+{
25+ qsrand(time(NULL));
26+ m_timer.setInterval(1000);
27+ connect(&m_timer, SIGNAL(timeout()), SLOT(timerEvent()));
28+}
29+
30+QUrl Audio::source() const
31+{
32+ return m_source;
33+}
34+
35+void Audio::setSource(const QUrl &source)
36+{
37+ if (m_source != source) {
38+ m_source = source;
39+ Q_EMIT sourceChanged(source);
40+
41+ m_position = 0;
42+ Q_EMIT positionChanged(m_position);
43+
44+ m_duration = (qrand() % 20000) + 10000;
45+ Q_EMIT durationChanged(m_duration);
46+ }
47+}
48+
49+Audio::PlaybackState Audio::playbackState() const
50+{
51+ return m_playbackState;
52+}
53+
54+int Audio::position() const
55+{
56+ return m_position;
57+}
58+
59+int Audio::duration() const
60+{
61+ return m_duration;
62+}
63+
64+QString Audio::errorString() const
65+{
66+ return QString();
67+}
68+
69+void Audio::pause()
70+{
71+ if (m_playbackState == PlayingState) {
72+ m_playbackState = PausedState;
73+ Q_EMIT playbackStateChanged(m_playbackState);
74+ m_timer.stop();
75+ }
76+}
77+
78+void Audio::play()
79+{
80+ if (m_playbackState != PlayingState && m_source.isValid()) {
81+ m_playbackState = PlayingState;
82+ Q_EMIT playbackStateChanged(m_playbackState);
83+
84+ m_timer.start();
85+ }
86+}
87+
88+void Audio::stop()
89+{
90+ if (m_playbackState != StoppedState) {
91+ m_playbackState = StoppedState;
92+ Q_EMIT playbackStateChanged(m_playbackState);
93+ m_timer.stop();
94+ m_position = 0;
95+ Q_EMIT positionChanged(m_position);
96+ }
97+}
98+
99+void Audio::timerEvent()
100+{
101+ if (m_position + 1000 < m_duration) {
102+ m_position += 1000;
103+ Q_EMIT positionChanged(m_position);
104+ } else {
105+ stop();
106+ }
107+}
tests/mocks/QtMultimedia/audio.hnew file+78
@@ -0,0 +1,78 @@
1+/*
2+ * Copyright (C) 2012,2013 Canonical, Ltd.
3+ *
4+ * This program is free software; you can redistribute it and/or modify
5+ * it under the terms of the GNU General Public License as published by
6+ * the Free Software Foundation; version 3.
7+ *
8+ * This program is distributed in the hope that it will be useful,
9+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
10+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11+ * GNU General Public License for more details.
12+ *
13+ * You should have received a copy of the GNU General Public License
14+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
15+ *
16+ * Authors: Michael Zanetti <michael.zanetti@canonical.com>
17+ */
18+
19+#ifndef MOCK_AUDIO_H
20+#define MOCK_AUDIO_H
21+
22+#include <QObject>
23+#include <QUrl>
24+#include <QTimer>
25+
26+class Audio: public QObject
27+{
28+ Q_OBJECT
29+ Q_ENUMS(PlaybackState)
30+ Q_PROPERTY(QUrl source READ source WRITE setSource NOTIFY sourceChanged)
31+ Q_PROPERTY(PlaybackState playbackState READ playbackState NOTIFY playbackStateChanged)
32+ Q_PROPERTY(int position READ position NOTIFY positionChanged)
33+ Q_PROPERTY(int duration READ duration NOTIFY durationChanged)
34+ Q_PROPERTY(QString errorString READ errorString NOTIFY errorStringChanged)
35+public:
36+ enum PlaybackState {
37+ PlayingState,
38+ PausedState,
39+ StoppedState
40+ };
41+
42+ explicit Audio(QObject *parent = 0);
43+
44+ QUrl source() const;
45+ void setSource(const QUrl &source);
46+
47+ PlaybackState playbackState() const;
48+
49+ int position() const;
50+
51+ int duration() const;
52+
53+ QString errorString() const;
54+
55+public Q_SLOTS:
56+ void pause();
57+ void play();
58+ void stop();
59+
60+Q_SIGNALS:
61+ void sourceChanged(const QUrl &source);
62+ void playbackStateChanged(PlaybackState playbackState);
63+ void positionChanged(int position);
64+ void durationChanged(int duration);
65+ void errorStringChanged(const QString &errorString);
66+
67+private Q_SLOTS:
68+ void timerEvent();
69+
70+private:
71+ QUrl m_source;
72+ PlaybackState m_playbackState;
73+ QTimer m_timer;
74+ int m_position;
75+ int m_duration;
76+};
77+
78+#endif
Dash/Video/VideoCarouselLoader.qml → tests/mocks/QtMultimedia/plugin.cpprenamed+11−7
@@ -1,5 +1,5 @@
11/*
2− * Copyright (C) 2013 Canonical, Ltd.
2+ * Copyright (C) 2012,2013 Canonical, Ltd.
33 *
44 * This program is free software; you can redistribute it and/or modify
55 * it under the terms of the GNU General Public License as published by
@@ -12,13 +12,17 @@
1212 *
1313 * You should have received a copy of the GNU General Public License
1414 * along with this program. If not, see <http://www.gnu.org/licenses/>.
15+ *
16+ * Authors: Michael Zanetti <michael.zanetti@canonical.com>
1517 */
1618
17−import QtQuick 2.0
18−import Ubuntu.Components 0.1
19−import "../Generic"
19+#include "plugin.h"
20+#include "audio.h"
21+
22+#include <QtQml/qqml.h>
2023
21−GenericCarouselLoader {
22− carouselUrl: "VideoCarousel.qml"
23− filtergridUrl: "VideoFilterGrid.qml"
24+void MockQtMultimediaPlugin::registerTypes(const char *uri)
25+{
26+ Q_ASSERT(uri == QLatin1String("QtMultimedia"));
27+ qmlRegisterType<Audio>(uri, 5, 0, "Audio");
2428}
Dash/Music/MusicCarouselLoader.qml → tests/mocks/QtMultimedia/plugin.hrenamed+18−8
@@ -1,5 +1,5 @@
11/*
2− * Copyright (C) 2013 Canonical, Ltd.
2+ * Copyright (C) 2012,2013 Canonical, Ltd.
33 *
44 * This program is free software; you can redistribute it and/or modify
55 * it under the terms of the GNU General Public License as published by
@@ -12,13 +12,23 @@
1212 *
1313 * You should have received a copy of the GNU General Public License
1414 * along with this program. If not, see <http://www.gnu.org/licenses/>.
15+ *
16+ * Authors: Michael Zanetti <michael.zanetti@canonical.com>
1517 */
1618
17−import QtQuick 2.0
18−import Ubuntu.Components 0.1
19−import "../Generic"
19+#ifndef MOCK_QTMULTIMEDIA_PLUGIN_H
20+#define MOCK_QTMULTIMEDIA_PLUGIN_H
21+
22+#include <QtQml/QQmlEngine>
23+#include <QtQml/QQmlExtensionPlugin>
24+
25+class MockQtMultimediaPlugin : public QQmlExtensionPlugin
26+{
27+ Q_OBJECT
28+ Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface")
29+
30+public:
31+ void registerTypes(const char *uri);
32+};
2033
21−GenericCarouselLoader {
22− carouselUrl: "MusicCarousel.qml"
23− filtergridUrl: "MusicFilterGrid.qml"
24−}
34+#endif
tests/mocks/QtMultimedia/qmldirnew file+2
@@ -0,0 +1,2 @@
1+module QtMultimedia
2+plugin QtMultimedia-qml
tests/mocks/Ubuntu/DownloadDaemonListener/CMakeLists.txt+1−1
@@ -14,5 +14,5 @@ add_custom_target(UbuntuDownloadQmlDirFile ALL
1414)
1515
1616install(TARGETS FakeUbuntuDownloadDaemonListenerQml
17− DESTINATION ${SHELL_PRIVATE_LIBDIR}/qml/mocks/Ubuntu/DownloadDaemonListener
17+ DESTINATION ${SHELL_INSTALL_QML}/mocks/Ubuntu/DownloadDaemonListener
1818 )
tests/mocks/Unity/Application/CMakeLists.txt+2−2
@@ -29,9 +29,9 @@ add_custom_target(OSKControllerQmlFile ALL
2929)
3030
3131install(TARGETS FakeUnityApplicationQml
32− DESTINATION ${SHELL_PRIVATE_LIBDIR}/qml/mocks/Unity/Application
32+ DESTINATION ${SHELL_INSTALL_QML}/mocks/Unity/Application
3333 )
3434
3535install(FILES qmldir InputFilterArea.qml OSKController.qml
36− DESTINATION ${SHELL_PRIVATE_LIBDIR}/qml/mocks/Unity/Application
36+ DESTINATION ${SHELL_INSTALL_QML}/mocks/Unity/Application
3737 )
tests/mocks/liblightdm/full/CMakeLists.txt+1−1
@@ -15,5 +15,5 @@ set_target_properties(MockLightDM-full PROPERTIES
1515 SOVERSION 0)
1616
1717install(TARGETS MockLightDM-full
18− DESTINATION ${SHELL_PRIVATE_LIBDIR}/qml/mocks/liblightdm/full
18+ DESTINATION ${SHELL_INSTALL_QML}/mocks/liblightdm/full
1919 )
tests/mocks/liblightdm/single-passphrase/CMakeLists.txt+1−1
@@ -16,5 +16,5 @@ set_target_properties(MockLightDM-single-passphrase PROPERTIES
1616 SOVERSION 0)
1717
1818install(TARGETS MockLightDM-single-passphrase
19− DESTINATION ${SHELL_PRIVATE_LIBDIR}/qml/mocks/liblightdm/single-passphrase
19+ DESTINATION ${SHELL_INSTALL_QML}/mocks/liblightdm/single-passphrase
2020 )
tests/mocks/liblightdm/single-pin/CMakeLists.txt+1−1
@@ -16,5 +16,5 @@ set_target_properties(MockLightDM-single-pin PROPERTIES
1616 SOVERSION 0)
1717
1818install(TARGETS MockLightDM-single-pin
19− DESTINATION ${SHELL_PRIVATE_LIBDIR}/qml/mocks/liblightdm/single-pin
19+ DESTINATION ${SHELL_INSTALL_QML}/mocks/liblightdm/single-pin
2020 )
tests/mocks/liblightdm/single/CMakeLists.txt+1−1
@@ -15,5 +15,5 @@ set_target_properties(MockLightDM-single PROPERTIES
1515 SOVERSION 0)
1616
1717install(TARGETS MockLightDM-single
18− DESTINATION ${SHELL_PRIVATE_LIBDIR}/qml/mocks/liblightdm/single
18+ DESTINATION ${SHELL_INSTALL_QML}/mocks/liblightdm/single
1919 )
tests/mocks/libusermetrics/CMakeLists.txt+1−1
@@ -13,5 +13,5 @@ set_target_properties(MockUserMetrics PROPERTIES
1313 VERSION 1)
1414
1515install(TARGETS MockUserMetrics
16− DESTINATION ${SHELL_PRIVATE_LIBDIR}/qml/mocks/libusermetrics
16+ DESTINATION ${SHELL_INSTALL_QML}/mocks/libusermetrics
1717 )
tests/plugins/Ubuntu/Gestures/CMakeLists.txt+1
@@ -45,5 +45,6 @@ macro(add_gesture_test CLASSNAME)
4545endmacro(add_gesture_test)
4646
4747add_gesture_ui_test(DirectionalDragArea)
48+add_gesture_ui_test(PressedOutsideNotifier)
4849add_gesture_test(Damper)
4950add_gesture_test(AxisVelocityCalculator)
tests/plugins/Ubuntu/Gestures/tst_PressedOutsideNotifier.cppnew file+150
@@ -0,0 +1,150 @@
1+/*
2+ * Copyright (C) 2013 Canonical, Ltd.
3+ *
4+ * This program is free software; you can redistribute it and/or modify
5+ * it under the terms of the GNU General Public License as published by
6+ * the Free Software Foundation; version 3.
7+ *
8+ * This program is distributed in the hope that it will be useful,
9+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
10+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11+ * GNU General Public License for more details.
12+ *
13+ * You should have received a copy of the GNU General Public License
14+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
15+ */
16+
17+#include "GestureTest.h"
18+
19+#include <PressedOutsideNotifier.h>
20+
21+#include <QQuickItem>
22+#include <QQuickView>
23+#include <QtTest>
24+
25+class tst_PressedOutsideNotifier: public GestureTest
26+{
27+ Q_OBJECT
28+public:
29+ tst_PressedOutsideNotifier();
30+private Q_SLOTS:
31+ void init(); // called right before each and every test function is executed
32+
33+ void touchOutsideAreaTriggersSignal();
34+ void touchInsideAreaHasNoEffect();
35+ void mousePressOutsideAreaTriggersSignal();
36+ void mousePresssInsideAreaHasNoEffect();
37+ void nothingHappensWhileDisabled();
38+
39+private:
40+ QQuickItem *m_blueRect;
41+ PressedOutsideNotifier *m_notifier;
42+};
43+
44+tst_PressedOutsideNotifier::tst_PressedOutsideNotifier()
45+ : GestureTest(QStringLiteral("tst_PressedOutsideNotifier.qml"))
46+{
47+}
48+
49+void tst_PressedOutsideNotifier::init()
50+{
51+ GestureTest::init();
52+
53+ m_blueRect = m_view->rootObject()->findChild<QQuickItem*>("blueRect");
54+ Q_ASSERT(m_blueRect != nullptr);
55+
56+ m_notifier =
57+ m_view->rootObject()->findChild<PressedOutsideNotifier*>("pressedOutsideNotifier");
58+ Q_ASSERT(m_notifier != nullptr);
59+}
60+
61+void tst_PressedOutsideNotifier::touchOutsideAreaTriggersSignal()
62+{
63+ // half-way towards the top-left corner of the blueRect.
64+ // Therefore, still outside it.
65+ QPoint touch0 = QPoint(m_blueRect->x() * 0.5, m_blueRect->y() * 0.5);
66+
67+ QSignalSpy pressedOutsideSpy(m_notifier, SIGNAL(pressedOutside()));
68+
69+ QTest::touchEvent(m_view, m_device)
70+ .press(0, touch0);
71+
72+ qApp->processEvents();
73+
74+ QCOMPARE(pressedOutsideSpy.count(), 1);
75+
76+ QTest::touchEvent(m_view, m_device)
77+ .release(0, touch0);
78+}
79+
80+void tst_PressedOutsideNotifier::touchInsideAreaHasNoEffect()
81+{
82+ QPoint touch0 = QPoint(m_blueRect->x() + m_blueRect->width()*0.5,
83+ m_blueRect->y() + m_blueRect->height()*0.5);
84+
85+ QSignalSpy pressedOutsideSpy(m_notifier, SIGNAL(pressedOutside()));
86+
87+ QTest::touchEvent(m_view, m_device)
88+ .press(0, touch0);
89+
90+ qApp->processEvents();
91+
92+ QCOMPARE(pressedOutsideSpy.count(), 0);
93+
94+ QTest::touchEvent(m_view, m_device)
95+ .release(0, touch0);
96+}
97+
98+void tst_PressedOutsideNotifier::mousePressOutsideAreaTriggersSignal()
99+{
100+ QPoint mousePos= QPoint(m_blueRect->x() * 0.5, m_blueRect->y() * 0.5);
101+
102+ QSignalSpy pressedOutsideSpy(m_notifier, SIGNAL(pressedOutside()));
103+
104+ QTest::mousePress(m_view, Qt::LeftButton, 0 /*modifiers*/, mousePos);
105+
106+ qApp->processEvents();
107+
108+ QCOMPARE(pressedOutsideSpy.count(), 1);
109+
110+ QTest::mouseRelease(m_view, Qt::LeftButton, 0 /*modifiers*/, mousePos);
111+}
112+
113+void tst_PressedOutsideNotifier::mousePresssInsideAreaHasNoEffect()
114+{
115+ QPoint mousePos = QPoint(m_blueRect->x() + m_blueRect->width()*0.5,
116+ m_blueRect->y() + m_blueRect->height()*0.5);
117+
118+ QSignalSpy pressedOutsideSpy(m_notifier, SIGNAL(pressedOutside()));
119+
120+ QTest::mousePress(m_view, Qt::LeftButton, 0 /*modifiers*/, mousePos);
121+
122+ qApp->processEvents();
123+
124+ QCOMPARE(pressedOutsideSpy.count(), 0);
125+
126+ QTest::mouseRelease(m_view, Qt::LeftButton, 0 /*modifiers*/, mousePos);
127+}
128+
129+void tst_PressedOutsideNotifier::nothingHappensWhileDisabled()
130+{
131+ QPoint touch0 = QPoint(m_blueRect->x() * 0.5, m_blueRect->y() * 0.5);
132+
133+ QSignalSpy pressedOutsideSpy(m_notifier, SIGNAL(pressedOutside()));
134+
135+ m_notifier->setEnabled(false);
136+
137+ QTest::touchEvent(m_view, m_device)
138+ .press(0, touch0);
139+
140+ qApp->processEvents();
141+
142+ QCOMPARE(pressedOutsideSpy.count(), 0);
143+
144+ QTest::touchEvent(m_view, m_device)
145+ .release(0, touch0);
146+}
147+
148+QTEST_MAIN(tst_PressedOutsideNotifier)
149+
150+#include "tst_PressedOutsideNotifier.moc"
tests/plugins/Ubuntu/Gestures/tst_PressedOutsideNotifier.qmlnew file+62
@@ -0,0 +1,62 @@
1+/*
2+ * Copyright (C) 2013 Canonical, Ltd.
3+ *
4+ * This program is free software; you can redistribute it and/or modify
5+ * it under the terms of the GNU General Public License as published by
6+ * the Free Software Foundation; version 3.
7+ *
8+ * This program is distributed in the hope that it will be useful,
9+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
10+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11+ * GNU General Public License for more details.
12+ *
13+ * You should have received a copy of the GNU General Public License
14+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
15+ */
16+
17+import QtQuick 2.0
18+import Ubuntu.Components 0.1
19+import Ubuntu.Gestures 0.1
20+
21+/*
22+ NB: If you change positions or sizes here make sure
23+ tst_PressedOutsideNotifier.cpp is updated accordingly
24+ */
25+
26+Rectangle {
27+ width: units.gu(60)
28+ height: units.gu(60)
29+ color: "white"
30+
31+ Rectangle {
32+ id: blueRect
33+ objectName: "blueRect"
34+ color: "blue"
35+ x: units.gu(20)
36+ y: units.gu(20)
37+ width: units.gu(20)
38+ height: units.gu(20)
39+
40+ Timer {
41+ id: resetColorTimer
42+ interval: 300
43+ repeat: false
44+ onTriggered: {
45+ blueRect.color = "blue";
46+ }
47+ }
48+
49+ function blinkRed() {
50+ blueRect.color = "red";
51+ resetColorTimer.start();
52+ }
53+
54+ PressedOutsideNotifier {
55+ objectName: "pressedOutsideNotifier"
56+ anchors.fill: parent
57+ onPressedOutside: {
58+ blueRect.blinkRed();
59+ }
60+ }
61+ }
62+}
tests/qmltests/CMakeLists.txt+1
@@ -47,6 +47,7 @@ add_qml_test(Dash FilterGrids IMPORT_PATHS ${qmltest_DEFAULT_IMPORT_PATHS} ${CMA
4747add_qml_test(Dash/Apps RunningApplicationsGrid)
4848add_qml_test(Dash/Apps AppPreview)
4949add_qml_test(Dash/Movie MoviePreview)
50+add_qml_test(Dash/Movie MusicPreview)
5051add_qml_test(Greeter Lockscreen ENVIRONMENT "LD_LIBRARY_PATH=${CMAKE_BINARY_DIR}/tests/mocks/libusermetrics:${CMAKE_BINARY_DIR}/tests/mocks/liblightdm/full")
5152add_qml_test(Greeter Tablet ENVIRONMENT "LD_LIBRARY_PATH=${CMAKE_BINARY_DIR}/tests/mocks/libusermetrics:${CMAKE_BINARY_DIR}/tests/mocks/liblightdm/full")
5253add_qml_test(Greeter Phone ENVIRONMENT "LD_LIBRARY_PATH=${CMAKE_BINARY_DIR}/tests/mocks/libusermetrics:${CMAKE_BINARY_DIR}/tests/mocks/liblightdm/single")
tests/qmltests/Dash/Apps/tst_RunningApplicationsGrid.qml+20
@@ -239,5 +239,25 @@ Item {
239239 return findChild(runningApplicationsGrid, "runningAppTile Calendar")
240240 != undefined
241241 }
242+
243+ // While in termination mode, if you click outside any of the tiles, the
244+ // termination mode is disabled (i.e. we switch back to activation mode).
245+ function test_clickOutsideTilesDisablesTerminationMode() {
246+ runningApplicationsGrid.terminationModeEnabled = true
247+
248+ var calendarTile = findChild(runningApplicationsGrid, "runningAppTile Calendar")
249+ verify(calendarTile != undefined)
250+
251+ verify(runningApplicationsGrid.terminationModeEnabled);
252+
253+ // Click on the bottom right corner of the grid, where there's no
254+ // RunningApplicationTile lying around
255+ mouseClick(runningApplicationsGrid,
256+ runningApplicationsGrid.width - 1, runningApplicationsGrid.height - 1);
257+
258+ wait(0) // spin event loop to ensure that any pending signal emission went through
259+
260+ verify(!runningApplicationsGrid.terminationModeEnabled);
261+ }
242262 }
243263}
tests/qmltests/Dash/Music/tst_MusicPreview.qmlnew file+174
@@ -0,0 +1,174 @@
1+/*
2+ * Copyright 2013 Canonical Ltd.
3+ *
4+ * This program is free software; you can redistribute it and/or modify
5+ * it under the terms of the GNU General Public License as published by
6+ * the Free Software Foundation; version 3.
7+ *
8+ * This program is distributed in the hope that it will be useful,
9+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
10+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11+ * GNU General Public License for more details.
12+ *
13+ * You should have received a copy of the GNU General Public License
14+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
15+ */
16+
17+import QtQuick 2.0
18+import QtTest 1.0
19+import "../../../../Dash/Music"
20+import Unity.Test 0.1 as UT
21+import QtMultimedia 5.0
22+
23+Rectangle {
24+ id: root
25+ width: units.gu(60)
26+ height: units.gu(80)
27+ color: "lightgrey"
28+
29+ MusicPreview {
30+ id: musicPreview
31+ anchors.fill: parent
32+ isCurrent: true
33+
34+ previewData: QtObject {
35+ property string rendererName: "preview-music"
36+ property string title: "Music Preview"
37+ property string subtitle: "Subtitle"
38+ property string description: "This is the description"
39+ property string image: "../../tests/qmltests/Components/tst_LazyImage/square.png"
40+ property var actions: [
41+ { id: 123, displayName: "Play"},
42+ { id: 456, displayName: "Show in folder"}
43+ ]
44+ property var tracks: tracksModel2
45+ }
46+ }
47+
48+ ListModel {
49+ id: tracksModel0
50+ }
51+ ListModel {
52+ id: tracksModel1
53+ ListElement { uri: "../../tests/qmltests/Dash/Music/data/testsound1.ogg"; trackNo: 1; title: "Some track name"; length: "0:30"}
54+ }
55+ ListModel {
56+ id: tracksModel2
57+ ListElement { uri: "../../tests/qmltests/Dash/Music/data/testsound1.ogg"; trackNo: 1; title: "Some track name"; length: "0:30"}
58+ ListElement { uri: "../../tests/qmltests/Dash/Music/data/testsound1.ogg"; trackNo: 2; title: "Some track name"; length: "0:30"}
59+ ListElement { uri: "../../tests/qmltests/Dash/Music/data/testsound2.ogg"; trackNo: 3; title: "Some other track name"; length: "1:23"}
60+ ListElement { uri: "../../tests/qmltests/Dash/Music/data/testsound3.ogg"; trackNo: 4; title: "And another one"; length: "123:45"}
61+ }
62+
63+ UT.UnityTestCase {
64+ name: "MusicPreviewTest"
65+ when: windowShown
66+
67+ function init() {
68+ waitForRendering(musicPreview);
69+ }
70+
71+ function test_tracks_data() {
72+ return [
73+ {tag: "0 tracks", tracksModel: tracksModel0, dividerVisible: false},
74+ {tag: "1 track", tracksModel: tracksModel1, dividerVisible: true},
75+ {tag: "4 track", tracksModel: tracksModel2, dividerVisible: true}
76+ ];
77+ }
78+
79+ function test_tracks(data) {
80+ musicPreview.previewData.tracks = data.tracksModel;
81+ waitForRendering(musicPreview);
82+
83+ var trackRepeater = findChild(musicPreview, "trackRepeater");
84+ compare(trackRepeater.count, data.tracksModel.count)
85+
86+ var topDivider = findChild(musicPreview, "topDivider");
87+ compare(topDivider.visible, data.dividerVisible);
88+
89+ for (var i = 0; i < data.tracksModel.count; ++i) {
90+ var trackItem = findChild(musicPreview, "trackItem" + i);
91+ var titleLabel = findChild(trackItem, "trackTitleLabel");
92+ compare(titleLabel.text, data.tracksModel.get(i).title)
93+ var timeLabel = findChild(trackItem, "timeLabel");
94+ compare(timeLabel.text, data.tracksModel.get(i).length)
95+ }
96+ }
97+
98+ function checkPlayerUri(index) {
99+ var modelFilename = musicPreview.previewData.tracks.get(index).uri.replace(/^.*[\\\/]/, '');
100+ var playerFilename = findInvisibleChild(musicPreview, "audioPlayer").source.toString().replace(/^.*[\\\/]/, '');
101+
102+ compare(modelFilename, playerFilename, "Player source is not set correctly.");
103+ }
104+
105+ function test_playback() {
106+ musicPreview.previewData.tracks = tracksModel2;
107+ waitForRendering(musicPreview);
108+
109+ var track0Item = findChild(musicPreview, "trackItem0");
110+ var track1Item = findChild(musicPreview, "trackItem1");
111+ var track2Item = findChild(musicPreview, "trackItem2");
112+
113+ var track0ProgressBar = findChild(track0Item, "progressBarFill");
114+ var track1ProgressBar = findChild(track1Item, "progressBarFill");
115+ var track2ProgressBar = findChild(track2Item, "progressBarFill");
116+
117+ var track0PlayButton = findChild(track0Item, "playButton");
118+ var track1PlayButton = findChild(track1Item, "playButton");
119+ var track2PlayButton = findChild(track2Item, "playButton");
120+
121+ var audioPlayer = findInvisibleChild(musicPreview, "audioPlayer");
122+
123+ // All progress bars must be hidden in the beginning
124+ compare(track0ProgressBar.visible, false);
125+ compare(track1ProgressBar.visible, false);
126+ compare(track2ProgressBar.visible, false);
127+
128+ // Playing track 0 should make progress bar 0 visible
129+ mouseClick(track0PlayButton, track0PlayButton.width / 2, track0PlayButton.height / 2);
130+
131+ tryCompare(audioPlayer, "playbackState", Audio.PlayingState);
132+ checkPlayerUri(0);
133+
134+ tryCompare(track0ProgressBar, "visible", true);
135+ tryCompare(track1ProgressBar, "visible", false);
136+ tryCompare(track2ProgressBar, "visible", false);
137+
138+ // Clicking the button again should pause it. The progress bar should stay visible
139+ mouseClick(track0PlayButton, track0PlayButton.width / 2, track0PlayButton.height / 2);
140+ tryCompare(audioPlayer, "playbackState", Audio.PausedState);
141+ checkPlayerUri(0);
142+ tryCompare(track0ProgressBar, "visible", true);
143+
144+ // Continue playback
145+ mouseClick(track0PlayButton, track0PlayButton.width / 2, track0PlayButton.height / 2);
146+ tryCompare(audioPlayer, "playbackState", Audio.PlayingState);
147+ checkPlayerUri(0);
148+
149+ // Playing track 1 should make progress bar 1 visible and hide progress bar 0 again
150+ mouseClick(track1PlayButton, track1PlayButton.width / 2, track1PlayButton.height / 2);
151+
152+ tryCompare(audioPlayer, "playbackState", Audio.PlayingState);
153+ checkPlayerUri(1);
154+
155+ tryCompare(track0ProgressBar, "visible", false);
156+ tryCompare(track1ProgressBar, "visible", true);
157+ tryCompare(track2ProgressBar, "visible", false);
158+
159+ // Playing track 2 should make progress bar 1 visible and hide progress bar 0 again
160+ mouseClick(track2PlayButton, track2PlayButton.width / 2, track2PlayButton.height / 2);
161+
162+ tryCompare(audioPlayer, "playbackState", Audio.PlayingState);
163+ checkPlayerUri(2);
164+
165+ tryCompare(track0ProgressBar, "visible", false);
166+ tryCompare(track1ProgressBar, "visible", false);
167+ tryCompare(track2ProgressBar, "visible", true);
168+
169+ // Switching away from this preview should make all players shut up!
170+ musicPreview.isCurrent = false
171+ tryCompare(audioPlayer, "playbackState", Audio.StoppedState);
172+ }
173+ }
174+}
tests/qmltests/Dash/tst_DashContent.qml+27
@@ -127,6 +127,33 @@ Item {
127127 scopesModel.clear();
128128 // wait for dash to empty scopes.
129129 tryCompare(dashContentList, "count", 0);
130+ // this is the default state for empty model
131+ dashContentList.currentIndex = -1;
132+ }
133+
134+ function test_current_index() {
135+ var dashContentList = findChild(dashContent, "dashContentList");
136+ verify(dashContentList != undefined)
137+
138+ compare(dashContentList.count, 0, "DashContent should have 0 items when it starts");
139+ compare(dashContentList.currentIndex, -1, "DashContent's currentIndex should be -1 while there have been no items in the model");
140+
141+ tryCompare(scopeLoadedSpy, "count", 5);
142+
143+ verify(dashContentList.currentIndex >= 0);
144+ }
145+
146+ function test_current_index_after_reset() {
147+ var dashContentList = findChild(dashContent, "dashContentList");
148+ verify(dashContentList != undefined)
149+
150+ compare(dashContentList.count, 0, "DashContent should have 0 items when it starts");
151+ // pretend we're running after a model reset
152+ dashContentList.currentIndex = 27;
153+
154+ tryCompare(scopeLoadedSpy, "count", 5);
155+
156+ verify(dashContentList.currentIndex >= 0 && dashContentList.currentIndex < 5);
130157 }
131158
132159 function test_movement_started_signal() {
tests/qmltests/Dash/tst_GenericScopeView.qml+10
@@ -186,8 +186,18 @@ Item {
186186 true);
187187 tryCompare(nextPreviewItem, "progress", 1);
188188 waitForRendering(nextPreviewItem);
189+ tryCompareFunction(function() {return nextPreviewItem.item !== null}, true);
189190
190191 checkArrowPosition(i);
192+
193+ // Make sure only the new one has isCurrent set to true
194+ compare(nextPreviewItem.item.isCurrent, true);
195+
196+ if (currentPreviewItem.item !== undefined && currentPreviewItem.item !== null) {
197+ compare(currentPreviewItem.item.isCurrent, false);
198+ }
199+
200+ currentPreviewItem = nextPreviewItem;
191201 }
192202 closePreview();
193203 }
tests/qmltests/tst_Shell.qml+3
@@ -73,6 +73,9 @@ Item {
7373 ok = homeLoader !== undefined
7474 && homeLoader.item !== undefined;
7575
76+ var dashHome = findChild(shell, "DashHome");
77+ ok &= dashHome !== undefined;
78+
7679 var launcherPanel = findChild(shell, "launcherPanel");
7780 ok &= launcherPanel !== undefined;
7881