← Back to team overview

ubuntu-touch-coreapps-reviewers team mailing list archive

[Merge] lp:~nik90/ubuntu-clock-app/resync-trunk into lp:ubuntu-clock-app/vivid-15.04

 

Nekhelesh Ramananthan has proposed merging lp:~nik90/ubuntu-clock-app/resync-trunk into lp:ubuntu-clock-app/vivid-15.04.

Commit message:
Resync trunk bug fixes to vivid.

Requested reviews:
  Ubuntu Clock Developers (ubuntu-clock-dev)

For more details, see:
https://code.launchpad.net/~nik90/ubuntu-clock-app/resync-trunk/+merge/251263

Resync trunk bug fixes to vivid.
-- 
Your team Ubuntu Clock Developers is requested to review the proposed merge of lp:~nik90/ubuntu-clock-app/resync-trunk into lp:ubuntu-clock-app/vivid-15.04.
=== modified file 'app/alarm/AlarmDelegate.qml'
--- app/alarm/AlarmDelegate.qml	2014-11-19 14:56:42 +0000
+++ app/alarm/AlarmDelegate.qml	2015-02-27 14:05:26 +0000
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2014 Canonical Ltd
+ * Copyright (C) 2014-2015 Canonical Ltd
  *
  * This file is part of Ubuntu Clock App
  *
@@ -94,6 +94,23 @@
             if (checked !== model.enabled) {
                 var alarmData = model
                 alarmData.enabled = checked
+
+                /*
+                 Calculate the new alarm time if it is a one-time alarm and has
+                 gone-off and the user is re-enabling the alarm. Repeating
+                 alarms do this automatically.
+                */
+                if(checked && type === Alarm.OneTime && alarmData.date < new Date()) {
+                    var currentTime = new Date()
+                    alarmData.daysOfWeek = alarmUtils.get_alarm_day(currentTime.getDay())
+
+                    if (alarmData.date.getTime() <= currentTime.getTime()) {
+                        var tomorrow = currentTime
+                        tomorrow.setDate(tomorrow.getDate() + 1)
+                        alarmData.daysOfWeek = alarmUtils.get_alarm_day(tomorrow.getDay())
+                    }
+                }
+
                 alarmData.save()
             }
         }

=== modified file 'app/alarm/AlarmRepeat.qml'
--- app/alarm/AlarmRepeat.qml	2014-09-18 10:23:40 +0000
+++ app/alarm/AlarmRepeat.qml	2015-02-27 14:05:26 +0000
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2014 Canonical Ltd
+ * Copyright (C) 2014-2015 Canonical Ltd
  *
  * This file is part of Ubuntu Clock App
  *
@@ -27,6 +27,9 @@
     // Property to set the alarm days of the week in the edit alarm page
     property var alarm
 
+    // Property to hold the alarm utils functions passed from edit alarm page
+    property var alarmUtils
+
     visible: false
     title: i18n.tr("Repeat")
 
@@ -76,40 +79,22 @@
 
     ListModel {
         id: daysModel
-
-        ListElement {
-            day: "1"
-            flag: Alarm.Monday
-        }
-
-        ListElement {
-            day: "2"
-            flag: Alarm.Tuesday
-        }
-
-        ListElement {
-            day: "3"
-            flag: Alarm.Wednesday
-        }
-
-        ListElement {
-            day: "4"
-            flag: Alarm.Thursday
-        }
-
-        ListElement {
-            day: "5"
-            flag: Alarm.Friday
-        }
-
-        ListElement {
-            day: "6"
-            flag: Alarm.Saturday
-        }
-
-        ListElement {
-            day: "0"
-            flag: Alarm.Sunday
+        Component.onCompleted: initialise()
+
+        // Function to generate the days of the week based on the user locale
+        function initialise() {
+            // Get the first day of the week based on the user locale
+            var j = Qt.locale().firstDayOfWeek
+
+            // Set first item on the list to be the first day of the week
+            daysModel.append({ "day": Qt.locale().standaloneDayName(j, Locale.LongFormat),
+                                 "flag": alarmUtils.get_alarm_day(j) })
+
+            // Retrieve the rest of the alarms days of the week
+            for (var i=1; i<=6; i++) {
+                daysModel.append({ "day": Qt.locale().standaloneDayName((j+i)%7, Locale.LongFormat),
+                                     "flag": alarmUtils.get_alarm_day((j+i)%7) })
+            }
         }
     }
 
@@ -141,7 +126,7 @@
                     }
 
                     color: UbuntuColors.midAubergine
-                    text: Qt.locale().standaloneDayName(day, Locale.LongFormat)
+                    text: day
                 }
 
                 control: CheckBox {

=== modified file 'app/alarm/EditAlarmPage.qml'
--- app/alarm/EditAlarmPage.qml	2014-10-16 19:03:51 +0000
+++ app/alarm/EditAlarmPage.qml	2015-02-27 14:05:26 +0000
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2014 Canonical Ltd
+ * Copyright (C) 2014-2015 Canonical Ltd
  *
  * This file is part of Ubuntu Clock App
  *
@@ -292,7 +292,7 @@
             text: i18n.tr("Repeat")
             subText: alarmUtils.format_day_string(_alarm.daysOfWeek, _alarm.type)
             onClicked: pageStack.push(Qt.resolvedUrl("AlarmRepeat.qml"),
-                                      {"alarm": _alarm})
+                                      {"alarm": _alarm, "alarmUtils": alarmUtils})
         }
 
         SubtitledListItem {

=== modified file 'app/clock/ClockPage.qml'
--- app/clock/ClockPage.qml	2014-11-04 15:58:05 +0000
+++ app/clock/ClockPage.qml	2015-02-27 14:05:26 +0000
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2014 Canonical Ltd
+ * Copyright (C) 2014-2015 Canonical Ltd
  *
  * This file is part of Ubuntu Clock App
  *
@@ -36,6 +36,9 @@
     // Property to keep track of the clock time
     property var clockTime: new Date()
 
+    // Property to keep track of app cold start status
+    property alias isColdStart: clock.isColdStart
+
     property var alarmModel
 
     flickable: null

=== modified file 'app/clock/MainClock.qml'
--- app/clock/MainClock.qml	2014-10-10 19:58:49 +0000
+++ app/clock/MainClock.qml	2015-02-27 14:05:26 +0000
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2014 Canonical Ltd
+ * Copyright (C) 2014-2015 Canonical Ltd
  *
  * This file is part of Ubuntu Clock App
  *
@@ -23,6 +23,9 @@
 Clock {
     id: mainClock
 
+    // Property to keep track of the cold start status of the app
+    property bool isColdStart: true
+
     fontSize: units.dp(62)
     periodFontSize: units.dp(12)
     innerCircleWidth: units.gu(23)
@@ -98,6 +101,7 @@
         target: digitalModeLoader.item
         onAnimationComplete: {
             alarmModelLoader.source = Qt.resolvedUrl("../alarm/AlarmModelComponent.qml")
+            isColdStart = false
         }
     }
 
@@ -105,6 +109,7 @@
         target: analogModeLoader.item
         onAnimationComplete: {
             alarmModelLoader.source = Qt.resolvedUrl("../alarm/AlarmModelComponent.qml")
+            isColdStart = false
         }
     }
 }

=== modified file 'app/ubuntu-clock-app.qml'
--- app/ubuntu-clock-app.qml	2014-10-28 10:54:45 +0000
+++ app/ubuntu-clock-app.qml	2015-02-27 14:05:26 +0000
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2014 Canonical Ltd
+ * Copyright (C) 2014-2015 Canonical Ltd
  *
  * This file is part of Ubuntu Clock App
  *
@@ -86,6 +86,14 @@
 
     onApplicationStateChanged: {
         localTimeSource.update()
+        /*
+         Reload the alarm model when the clock app gains focus to refresh
+         the alarm page UI in the case of alarm notifications.
+        */
+        if(applicationState && !clockPage.isColdStart) {
+            alarmModelLoader.source = ""
+            alarmModelLoader.source = Qt.resolvedUrl("alarm/AlarmModelComponent.qml")
+        }
     }
 
     PageStack {

=== modified file 'app/worldclock/WorldCityList.qml'
--- app/worldclock/WorldCityList.qml	2014-10-16 15:52:23 +0000
+++ app/worldclock/WorldCityList.qml	2015-02-27 14:05:26 +0000
@@ -125,7 +125,7 @@
                         var url = String("%1%2%3")
                         .arg("http://geoname-lookup.ubuntu.com/?query=";)
                         .arg(searchField.text)
-                        .arg("&app=com.ubuntu.clock&version=3.2.x")
+                        .arg("&app=com.ubuntu.clock&version=3.3.x")
                         console.log("Online URL: " + url)
                         if (jsonTimeZoneModelLoader.status === Loader.Ready) {
                             jsonTimeZoneModel.source = Qt.resolvedUrl(url)

=== modified file 'debian/changelog'
--- debian/changelog	2014-11-19 14:51:35 +0000
+++ debian/changelog	2015-02-27 14:05:26 +0000
@@ -1,3 +1,23 @@
+ubuntu-clock-app (3.3) utopic; urgency=medium
+
+  [Nekhelesh Ramananthan]
+  * Fixed alarm string not being translatable (LP: #1380248)
+  * Bumped framework version to ubuntu-sdk-14.10
+  * Fixed the incorrect overriding of alarm delegate model value.
+  * Fixed qml tests broken in vivid due to listitem behaviour change.
+  * OneTime alarms are not automatically dismissed after they are triggered (LP: #1362341)
+  * Fixed Day-of-Week picker in alarms not respecting user locale (LP: #1372545)
+
+  [Brendan Donegan]
+  * Fixed AP failure by waiting for the bottom edge tip visible property to be true
+    before trying to swipe up the bottom edge.
+
+  [Riccardo Padovani]
+  * Fixed one-time alarms not being able to be re-enabled using the alarm switch
+    after they have gone off once (LP: #1413027)
+
+ -- Nekhelesh Ramananthan <krnekhelesh@xxxxxxxxx>  Wed, 21 Jan 2015 21:05:24 +0100
+
 ubuntu-clock-app (3.2) utopic; urgency=medium
 
   [Nekhelesh Ramananthan]
@@ -27,8 +47,6 @@
     now set to false to improve startup animation.
   * Customised splash screen (white background) (LP: #1377638)
   * Added manual test to check disabling of alarms.
-  * Fixed alarm string not being translatable (LP: #1380248)
-  * Fixed the incorrect overriding of alarm delegate model value.
 
   [Akiva Shammai Avraham]
   * Improved the analog clock performance by updating the clock hands every second
@@ -59,7 +77,7 @@
   * Updated pot file name
   * Added support for user location retrieval using GPS (LP: #1323198)
   * Added header shortcut to select/deselect all alarm repeat options (LP: #1362089)
-  * Added visual tweaks (80% opacity for disabled alarms) and show time to 
+  * Added visual tweaks (80% opacity for disabled alarms) and show time to
     next alarm when enabling an alarm.
   * Enabled one-time alarms in the UI (LP: #1358320)
   * Fixed the transition animation to alarms to be more smoother (LP: #1362081)
@@ -106,7 +124,7 @@
   [ Daniel Holbach ]
   * Fix debhelper-but-no-misc-depends ubuntu-clock-app-autopilot.
   * Bump Standards-Version to 3.9.5, no changes required.
-  * Add missing build-depends. 
+  * Add missing build-depends.
   * Run 'wrap-and-sort'.
   * Don't try to install files from usr/bin, there are none.
   * Install files from usr/lib.
@@ -119,7 +137,7 @@
     somewhat.
   * Run tests as autopkgtest. (LP: #1354091)
   * Don't ignore return code of autopilot test execution. (LP: #1354095)
-  * Fix path in Exec= line of .desktop file. (LP: #1354081) 
+  * Fix path in Exec= line of .desktop file. (LP: #1354081)
   * Move module files into proper place. (LP: #1354079)
   * Make pep8 happy.
   * Add -I argument to Exec line in .desktop file.
@@ -135,9 +153,9 @@
   * Used a proper qt_imports_dir (still needs qml import updates).
   * Moved gnuinstalldirs higher up for better path management.
   * Removed a bunch of very custom variables and build on top.
-  * Removed the install target for the gallery directory as it was a dup 
+  * Removed the install target for the gallery directory as it was a dup
     and going to the wrong path.
-  * Not installing icon for deb and just rely on us using the desktop 
+  * Not installing icon for deb and just rely on us using the desktop
     default (we can depend on the suru icon set, it's there).
   * Made some rules filter out if not in qtcreator.
   * Changed the path for a couple of things to use common subpaths in most
@@ -152,14 +170,14 @@
   * Fixed a small portion of the listitem behind left behind after
     deleting it. (LP: #1354617)
   * Added vibration settings option for alarms (LP: #1350017)
-  
+
   [Michael Zanetti]
   * Improve the performance of the world city list by creating QTimeZone
     objects only once as they are really slow to create. (LP: #1350433)
-  
+
   [Nicholas Skaggs]
   * Tweak AP setup and launching
-  
+
  -- Nekhelesh Ramananthan <krnekhelesh@xxxxxxxxx>  Mon, 11 Aug 2014 16:20:00 +0200
 
 ubuntu-clock-app (2.8) utopic; urgency=medium
@@ -170,7 +188,7 @@
   * Added fast scroll to the world city page (LP: #1349877)
   * Implemented the world clock UI in the main clock page
   * Added settings option to change system time in the clock app.
-  
+
   [Carla Sella]
   * Setup autopilot infrastructure and added alarm test
   * Added objectNames required for the AP tests
@@ -183,14 +201,14 @@
   [Nekhelesh Ramananthan]
   * Expanded base TimeZoneModel to also take a u1db query model
   * Added more cities to the local world city list
-  * Improved the accuracy of the clock hour hand by taking into account the 
+  * Improved the accuracy of the clock hour hand by taking into account the
     minutes as well.
   * Improved minute and second hand accuracy
   * Improved the clock hands movement. It is now more smoother.
   * Added a delete alarm button in the edit alarm page as per design
   * Encapsulated the settings icon into an abstract button to provide haptic
     feedback when pressed.
-  
+
   [Victor Thompson]
   * Resolve build warning related to unused variable in the AlarmSettings plugin
 
@@ -204,25 +222,25 @@
   * Updated license headers
   * Added support to listen to Dbus changes to the alarm settings and update
     UI automatically.
-    
+
   [Victor Thompson]
   * Update digital time every second instead of every 60 seconds
 
  -- Nekhelesh Ramananthan <krnekhelesh@xxxxxxxxx>  Wed, 30 Jul 2014 10:10:23 +0200
- 
+
 ubuntu-clock-app (2.5) utopic; urgency=medium
 
   [Nekhelesh Ramananthan]
   * Added a page to select world cities.
   * World cities are filtered as the user types using the SDK SortFilterModel
   * Added a XML file with a list of popular cities
-  
+
   [Victor Thompson]
   * Center the plus icon in PullToAdd.qml
   * Use the ok icon instead of save in the edit alarm page
 
  -- Nekhelesh Ramananthan <krnekhelesh@xxxxxxxxx>  Thu, 24 Jul 2014 15:20:15 +0200
- 
+
 ubuntu-clock-app (2.4) utopic; urgency=medium
 
   [Nekhelesh Ramananthan]
@@ -264,14 +282,14 @@
   * Updated the font size of several UI elements according to design.
 
  -- Nekhelesh Ramananthan <krnekhelesh@xxxxxxxxx>  Thu, 03 Jul 2014 10:00:00 +0200
- 
+
 ubuntu-clock-app (2.0) utopic; urgency=medium
 
   [Nekhelesh Ramananthan]
   * First release of the clock app reboot
   * Implemented Digital Mode (LP: #1267146)
   * Fixed scrollable lists on scrollable pages (LP: #1227418)
-  * Added developer guidelines  
+  * Added developer guidelines
 
  -- Nekhelesh Ramananthan <krnekhelesh@xxxxxxxxx>  Thu, 26 Jun 2014 18:57:25 +0200
 
@@ -291,7 +309,7 @@
   * Return more fine-grained territorial divisions for city search results (LP: #1230153)
   * Improve the visual appearance of the clock, timer, stopwatch and alarm
   * Removed hour support from timer
-  
+
   [Sergio Schvezov]
   * Translation for desktop and debian package
   * Fix click package confinement issues
@@ -323,7 +341,7 @@
   [Paolo Rotolo]
   * Add error message if no cities were found (LP: #1222235)
   * Timer label updates before the timer hand reaches destination (LP: #1172869)
-  * Cancel toolbar action needs the correct icon (LP: #1222942) 
+  * Cancel toolbar action needs the correct icon (LP: #1222942)
 
  -- Nekhelesh Ramananthan <krnekhelesh@xxxxxxxxx>  Fri, 27 Sep 2013 12:47:21 +0200
 
@@ -387,7 +405,7 @@
 
 ubuntu-clock-app (0.3) raring; urgency=low
 
-  * Added translations support 
+  * Added translations support
 
  -- David Planella <david.planella@xxxxxxxxxx>  Tue, 07 May 2013 16:10:25 +0200
 
@@ -422,7 +440,7 @@
   * Analog clock markers around 3,6,9,12 should be differentiated from others (LP: #1163852)
   * Clock app code style does not follow qml, javascript guidelines (LP: #1167040)
   * No easy way to set timer for an hour or more (LP: #1163854)
-  
+
   [ Alessandro Pozzi ]
   * Timer function requires design for adding and editing presets (LP: #1164443)
   * Implemented basic stopwatch functionality

=== modified file 'debian/copyright'
--- debian/copyright	2014-08-01 07:15:48 +0000
+++ debian/copyright	2015-02-27 14:05:26 +0000
@@ -3,20 +3,20 @@
 Source: https://launchpad.net/ubuntu-clock-app
 
 Files: *
-Copyright: 2013, 2014 Canonical Ltd.
+Copyright: 2013-2015 Canonical Ltd.
            2013 Alessandro Pozzi <signor.hyde@xxxxxxxxx>
            2013 Juha Ristolainen <juha.ristolainen@xxxxxxxxxxxxxx>
            2013 Marco Biscaro <marcobiscaro2112@xxxxxxxxx>
-           2013, 2014 Nekhelesh Ramananthan <krnekhelesh@xxxxxxxxx>
+           2013-2015 Nekhelesh Ramananthan <krnekhelesh@xxxxxxxxx>
            2013 Nick Leppänen Larsson <frals@xxxxxxxx>
            2013 Omer Akram <om26er@xxxxxxxxxx>
            2013 Paolo Rotolo <paolorotolo@xxxxxxxxxx>
-           2013, 2014 Riccardo Padovani <rpadovani@xxxxxxxxxx>
+           2013-2015 Riccardo Padovani <rpadovani@xxxxxxxxxx>
            2014 Bartosz Kosiorek <gang65@xxxxxxxxxxxxxx>
 License: GPL-3
 
 Files: debian/*
-Copyright: 2013, 2014 Canonical Ltd.
+Copyright: 2013-2015 Canonical Ltd.
 License: LGPL-3
 
 License: GPL-3

=== modified file 'manifest.json.in'
--- manifest.json.in	2014-11-11 14:17:01 +0000
+++ manifest.json.in	2015-02-27 14:05:26 +0000
@@ -12,7 +12,7 @@
             "urls": "share/url-dispatcher/urls/com.ubuntu.clock_clock.url-dispatcher"
         }
     },
-    "version": "3.2.@BZR_REVNO@",
+    "version": "3.3.@BZR_REVNO@",
     "maintainer": "Ubuntu App Cats <ubuntu-touch-coreapps@xxxxxxxxxxxxxxxxxxx>",
     "x-test": {
         "autopilot": "ubuntu_clock_app"

=== added file 'po/am.po'
--- po/am.po	1970-01-01 00:00:00 +0000
+++ po/am.po	2015-02-27 14:05:26 +0000
@@ -0,0 +1,245 @@
+# Amharic translation for ubuntu-clock-app
+# Copyright (c) 2014 Rosetta Contributors and Canonical Ltd 2014
+# This file is distributed under the same license as the ubuntu-clock-app package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ubuntu-clock-app\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2015-01-22 01:14+0100\n"
+"PO-Revision-Date: 2015-01-24 23:52+0000\n"
+"Last-Translator: samson <Unknown>\n"
+"Language-Team: Amharic <am@xxxxxx>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2015-01-25 06:10+0000\n"
+"X-Generator: Launchpad (build 17306)\n"
+
+#: ../app/alarm/AlarmLabel.qml:30 ../app/alarm/AlarmLabel.qml:56
+#: ../app/alarm/EditAlarmPage.qml:302
+msgid "Label"
+msgstr "ምልክት"
+
+#: ../app/alarm/AlarmList.qml:78 ../app/alarm/AlarmPage.qml:117
+#: ../app/worldclock/UserWorldCityList.qml:101
+msgid "Delete"
+msgstr "ማጥፊያ"
+
+#: ../app/alarm/AlarmPage.qml:26
+msgid "Alarms"
+msgstr "መቀስቀሻዎች"
+
+#: ../app/alarm/AlarmPage.qml:43 ../app/alarm/EditAlarmPage.qml:50
+#: ../app/alarm/EditAlarmPage.qml:177
+msgid "Alarm"
+msgstr "መቀስቀሻ"
+
+#: ../app/alarm/AlarmPage.qml:58 ../app/worldclock/WorldCityList.qml:80
+msgid "Back"
+msgstr "ወደ ኋላ"
+
+#: ../app/alarm/AlarmPage.qml:87
+msgid "Select None"
+msgstr "ምንም ይምረጡ"
+
+#: ../app/alarm/AlarmPage.qml:89 ../app/alarm/AlarmRepeat.qml:38
+msgid "Select All"
+msgstr "ሁሉንም መምረጫ"
+
+#: ../app/alarm/AlarmPage.qml:149
+msgid "No saved alarms"
+msgstr "ምንም የተቀመጠ መቀስቀሻ የለም"
+
+#: ../app/alarm/AlarmPage.qml:150
+msgid "Tap the + icon to add an alarm"
+msgstr "መታ ያድርጉ + ምልክቱን መቀስቀሻ ለመጨመር"
+
+#: ../app/alarm/AlarmRepeat.qml:34 ../app/alarm/EditAlarmPage.qml:292
+msgid "Repeat"
+msgstr "መድገሚያ"
+
+#: ../app/alarm/AlarmSettingsPage.qml:29
+msgid "Settings"
+msgstr "ማሰናጃ"
+
+#: ../app/alarm/AlarmSettingsPage.qml:53 ../app/alarm/AlarmSettingsPage.qml:54
+#: ../app/alarm/AlarmSettingsPage.qml:55 ../app/alarm/AlarmSettingsPage.qml:56
+#: ../app/alarm/AlarmSettingsPage.qml:65 ../app/alarm/AlarmSettingsPage.qml:66
+#: ../app/alarm/AlarmSettingsPage.qml:67 ../app/alarm/AlarmSettingsPage.qml:68
+#: ../app/alarm/AlarmSettingsPage.qml:146
+#: ../app/alarm/AlarmSettingsPage.qml:215
+#, qt-format
+msgid "%1 minutes"
+msgstr "%1 ደቂቆች"
+
+#: ../app/alarm/AlarmSettingsPage.qml:92
+msgid "Alarm volume"
+msgstr "መቀስቀሻ መጠን"
+
+#: ../app/alarm/AlarmSettingsPage.qml:145
+msgid "Silence after"
+msgstr "በኋላ ማጥፊያ"
+
+#: ../app/alarm/AlarmSettingsPage.qml:214
+msgid "Snooze for"
+msgstr "መቀስቀሻ ለ"
+
+#: ../app/alarm/AlarmSettingsPage.qml:259
+msgid "Vibration"
+msgstr "ማንቀጥቀጫ"
+
+#: ../app/alarm/AlarmSettingsPage.qml:293
+msgid "Change time and date"
+msgstr "ሰአት እና ቀን መቀየሪያ"
+
+#: ../app/alarm/AlarmSound.qml:28 ../app/alarm/EditAlarmPage.qml:315
+msgid "Sound"
+msgstr "ድምፅ"
+
+#: ../app/alarm/AlarmUtils.qml:31
+msgid "Never"
+msgstr "በፍጹም"
+
+#: ../app/alarm/AlarmUtils.qml:37
+msgid "Weekdays"
+msgstr "የ ስራ ቀኖች"
+
+#: ../app/alarm/AlarmUtils.qml:41
+msgid "Weekends"
+msgstr "የ እረፍት ቀኖች"
+
+#: ../app/alarm/AlarmUtils.qml:45
+msgid "Daily"
+msgstr "በየቀኑ"
+
+#: ../app/alarm/AlarmUtils.qml:55
+msgid "No active alarms"
+msgstr "ንቁ መቀስቀሻ አልተገኘም"
+
+#: ../app/alarm/AlarmUtils.qml:72
+#, qt-format
+msgid "Next Alarm %1"
+msgstr "የሚቀጥለው  መቀስቀሻ %1"
+
+#: ../app/alarm/AlarmUtils.qml:79
+msgid "Alarm Passed"
+msgstr "መቀስቀሻው አልፏል"
+
+#: ../app/alarm/AlarmUtils.qml:89
+#, no-c-format, qt-format
+msgid "in %1d %2h %3m"
+msgstr "በ %1ቀ %2ሰ %3ደ"
+
+#: ../app/alarm/AlarmUtils.qml:99
+#, no-c-format, qt-format
+msgid "in %1h %2m"
+msgstr "በ %1ሰ %2ደ"
+
+#: ../app/alarm/AlarmUtils.qml:108
+#, no-c-format, qt-format
+msgid "in %1m"
+msgstr "በ %1ደ"
+
+#: ../app/alarm/EditAlarmPage.qml:43
+msgid "New alarm"
+msgstr "አዲስ መቀስቀሻ"
+
+#: ../app/alarm/EditAlarmPage.qml:43
+msgid "Edit alarm"
+msgstr "መቀስቀሻውን ማረሚያ"
+
+#: ../app/alarm/EditAlarmPage.qml:336
+msgid "Delete alarm"
+msgstr "መቀስቀሻውን ማጥፊያ"
+
+#: ../app/clock/ClockPage.qml:271
+msgid "Location Service Error!"
+msgstr "የ አካባቢ ግልጋሎት ስህተት!"
+
+#: ../app/clock/ClockPage.qml:273
+msgid "Retrieving location..."
+msgstr "አካባቢውን በ መፈለግ ላይ..."
+
+#: ../app/worldclock/AddWorldCityButton.qml:30
+msgid "Add"
+msgstr "መጨመሪያ"
+
+#: ../app/worldclock/AddWorldCityButton.qml:61
+#: ../app/worldclock/WorldCityList.qml:64
+msgid "City"
+msgstr "ከተማ"
+
+#. TRANSLATORS: this indicates if the time in a world clock
+#. is behind or ahead of the time at the current location
+#: ../app/worldclock/UserWorldCityDelegate.qml:142
+msgid "behind"
+msgstr "በኋላ"
+
+#: ../app/worldclock/UserWorldCityDelegate.qml:143
+msgid "ahead"
+msgstr "በፊት"
+
+#. TRANSLATORS: the first argument is hour, followed by
+#. minute, and the translation for either 'behind' or
+#. 'ahead'
+#: ../app/worldclock/UserWorldCityDelegate.qml:153
+#, qt-format
+msgid "%1h %2m %3"
+msgstr "%1ሰ %2ደ %3"
+
+#. TRANSLATORS: the first argument is hour, followed by the
+#. translation for either 'behind' or 'ahead'
+#: ../app/worldclock/UserWorldCityDelegate.qml:162
+#, qt-format
+msgid "%1h %2"
+msgstr "%1ሰ %2"
+
+#. TRANSLATORS: the first argument is minute, followed by the
+#. translation for either 'behind' or 'ahead'
+#: ../app/worldclock/UserWorldCityDelegate.qml:170
+#, qt-format
+msgid "%1m %2"
+msgstr "%1ሰ %2"
+
+#: ../app/worldclock/UserWorldCityDelegate.qml:176
+msgid "Same time"
+msgstr "በተመሳሳይ ጊዜ"
+
+#: ../app/worldclock/WorldCityList.qml:51
+msgid "Select a city"
+msgstr "ከተማ ይምረጡ"
+
+#: ../app/worldclock/WorldCityList.qml:109
+msgid "Search..."
+msgstr "መፈለጊያ..."
+
+#: ../app/worldclock/WorldCityList.qml:214
+msgid "Searching for a city"
+msgstr "ከተማ በመፈለግ ላይ"
+
+#: ../app/worldclock/WorldCityList.qml:219
+msgid "No City Found"
+msgstr "ከተማ አልተገኘም"
+
+#: ../app/worldclock/WorldCityList.qml:225
+msgid "Unable to connect."
+msgstr "መገናኘት አልተቻለም"
+
+#: ../app/worldclock/WorldCityList.qml:226
+msgid "Please check your network connection and try again"
+msgstr "እባክዎን የ ኔትዎርክ ግንኙነት ይምረምሩ እና እንደገና ይሞክሩ"
+
+#: ubuntu-clock-app.desktop.in.in.h:1
+msgid "Clock"
+msgstr "ሰአት"
+
+#: ubuntu-clock-app.desktop.in.in.h:2
+msgid ""
+"A sophisticated clock app that provides world clock and alarm functionality."
+msgstr "በጣም የተወሳሰበ የ ሰአት መተግበሪያ የ አለም ሰአት እና መቀስቀሻ ያካተተ"
+
+#: ubuntu-clock-app.desktop.in.in.h:3
+msgid "time;alarm;alert;clock;world;"
+msgstr "ሰአት;መቀስቀሻ;ማስጠንቀቂያ;ሰአት;አለም;"

=== modified file 'po/ast.po'
--- po/ast.po	2014-11-20 06:42:27 +0000
+++ po/ast.po	2015-02-27 14:05:26 +0000
@@ -7,15 +7,15 @@
 msgstr ""
 "Project-Id-Version: ubuntu-clock-app\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2014-11-17 17:05+0100\n"
-"PO-Revision-Date: 2014-10-12 17:18+0000\n"
-"Last-Translator: Xuacu Saturio <xuacusk8@xxxxxxxxx>\n"
+"POT-Creation-Date: 2015-01-22 01:14+0100\n"
+"PO-Revision-Date: 2015-02-11 20:35+0000\n"
+"Last-Translator: ivarela <ivarela@xxxxxxxxxx>\n"
 "Language-Team: Asturian <ast@xxxxxx>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-11-20 06:42+0000\n"
-"X-Generator: Launchpad (build 17252)\n"
+"X-Launchpad-Export-Date: 2015-02-12 07:08+0000\n"
+"X-Generator: Launchpad (build 17336)\n"
 
 #: ../app/alarm/AlarmLabel.qml:30 ../app/alarm/AlarmLabel.qml:56
 #: ../app/alarm/EditAlarmPage.qml:302
@@ -44,7 +44,7 @@
 msgid "Select None"
 msgstr "Nun esbillar nada"
 
-#: ../app/alarm/AlarmPage.qml:89 ../app/alarm/AlarmRepeat.qml:35
+#: ../app/alarm/AlarmPage.qml:89 ../app/alarm/AlarmRepeat.qml:38
 msgid "Select All"
 msgstr "Esbillalo too"
 
@@ -56,7 +56,7 @@
 msgid "Tap the + icon to add an alarm"
 msgstr "Toca nel iconu + p'amestar una alarma"
 
-#: ../app/alarm/AlarmRepeat.qml:31 ../app/alarm/EditAlarmPage.qml:292
+#: ../app/alarm/AlarmRepeat.qml:34 ../app/alarm/EditAlarmPage.qml:292
 msgid "Repeat"
 msgstr "Repetir"
 
@@ -154,13 +154,13 @@
 msgid "Delete alarm"
 msgstr "Desaniciar alarma"
 
-#: ../app/clock/ClockPage.qml:268
+#: ../app/clock/ClockPage.qml:271
 msgid "Location Service Error!"
-msgstr ""
+msgstr "¡Fallu del serviciu de llocalización!"
 
-#: ../app/clock/ClockPage.qml:270
+#: ../app/clock/ClockPage.qml:273
 msgid "Retrieving location..."
-msgstr ""
+msgstr "Obteniendo llocalización..."
 
 #: ../app/worldclock/AddWorldCityButton.qml:30
 msgid "Add"

=== modified file 'po/br.po'
--- po/br.po	2014-11-20 06:42:27 +0000
+++ po/br.po	2015-02-27 14:05:26 +0000
@@ -7,15 +7,15 @@
 msgstr ""
 "Project-Id-Version: ubuntu-clock-app\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2014-11-17 17:05+0100\n"
+"POT-Creation-Date: 2015-01-22 01:14+0100\n"
 "PO-Revision-Date: 2014-11-18 07:06+0000\n"
 "Last-Translator: Fohanno Thierry <thierry.fohanno@xxxxxxxxxxxx>\n"
 "Language-Team: Breton <br@xxxxxx>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-11-20 06:42+0000\n"
-"X-Generator: Launchpad (build 17252)\n"
+"X-Launchpad-Export-Date: 2015-01-23 06:50+0000\n"
+"X-Generator: Launchpad (build 17306)\n"
 
 #: ../app/alarm/AlarmLabel.qml:30 ../app/alarm/AlarmLabel.qml:56
 #: ../app/alarm/EditAlarmPage.qml:302
@@ -44,7 +44,7 @@
 msgid "Select None"
 msgstr "Chom hep diuzañ netra"
 
-#: ../app/alarm/AlarmPage.qml:89 ../app/alarm/AlarmRepeat.qml:35
+#: ../app/alarm/AlarmPage.qml:89 ../app/alarm/AlarmRepeat.qml:38
 msgid "Select All"
 msgstr "Diuzañ pep tra"
 
@@ -56,7 +56,7 @@
 msgid "Tap the + icon to add an alarm"
 msgstr "Pouezit war an arlun + evit ouzhpennañ un alarm"
 
-#: ../app/alarm/AlarmRepeat.qml:31 ../app/alarm/EditAlarmPage.qml:292
+#: ../app/alarm/AlarmRepeat.qml:34 ../app/alarm/EditAlarmPage.qml:292
 msgid "Repeat"
 msgstr "Adober"
 
@@ -154,11 +154,11 @@
 msgid "Delete alarm"
 msgstr "Diverkañ an alarm"
 
-#: ../app/clock/ClockPage.qml:268
+#: ../app/clock/ClockPage.qml:271
 msgid "Location Service Error!"
 msgstr "Fazi gant ar servij lec'hiañ !"
 
-#: ../app/clock/ClockPage.qml:270
+#: ../app/clock/ClockPage.qml:273
 msgid "Retrieving location..."
 msgstr "Oc'h adtapout al lec'h..."
 

=== modified file 'po/ca.po'
--- po/ca.po	2014-11-21 07:03:33 +0000
+++ po/ca.po	2015-02-27 14:05:26 +0000
@@ -7,15 +7,15 @@
 msgstr ""
 "Project-Id-Version: ubuntu-clock-app\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2014-11-17 17:05+0100\n"
+"POT-Creation-Date: 2015-01-22 01:14+0100\n"
 "PO-Revision-Date: 2014-11-20 16:00+0000\n"
 "Last-Translator: David Planella <david.planella@xxxxxxxxxx>\n"
 "Language-Team: Catalan <ca@xxxxxx>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-11-21 07:03+0000\n"
-"X-Generator: Launchpad (build 17252)\n"
+"X-Launchpad-Export-Date: 2015-01-23 06:50+0000\n"
+"X-Generator: Launchpad (build 17306)\n"
 
 #: ../app/alarm/AlarmLabel.qml:30 ../app/alarm/AlarmLabel.qml:56
 #: ../app/alarm/EditAlarmPage.qml:302
@@ -44,7 +44,7 @@
 msgid "Select None"
 msgstr "No selec. res"
 
-#: ../app/alarm/AlarmPage.qml:89 ../app/alarm/AlarmRepeat.qml:35
+#: ../app/alarm/AlarmPage.qml:89 ../app/alarm/AlarmRepeat.qml:38
 msgid "Select All"
 msgstr "Selecc. tot"
 
@@ -56,7 +56,7 @@
 msgid "Tap the + icon to add an alarm"
 msgstr "Feu un toc a la icona «+» per afegir una alarma"
 
-#: ../app/alarm/AlarmRepeat.qml:31 ../app/alarm/EditAlarmPage.qml:292
+#: ../app/alarm/AlarmRepeat.qml:34 ../app/alarm/EditAlarmPage.qml:292
 msgid "Repeat"
 msgstr "Repetició"
 
@@ -154,11 +154,11 @@
 msgid "Delete alarm"
 msgstr "Suprimeix l'alarma"
 
-#: ../app/clock/ClockPage.qml:268
+#: ../app/clock/ClockPage.qml:271
 msgid "Location Service Error!"
 msgstr "Error del servei d'ubicació"
 
-#: ../app/clock/ClockPage.qml:270
+#: ../app/clock/ClockPage.qml:273
 msgid "Retrieving location..."
 msgstr ""
 

=== modified file 'po/ca@xxxxxxxxxxx'
--- po/ca@xxxxxxxxxxx	2014-11-20 06:42:27 +0000
+++ po/ca@xxxxxxxxxxx	2015-02-27 14:05:26 +0000
@@ -7,15 +7,15 @@
 msgstr ""
 "Project-Id-Version: ubuntu-clock-app\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2014-11-17 17:05+0100\n"
+"POT-Creation-Date: 2015-01-22 01:14+0100\n"
 "PO-Revision-Date: 2014-10-17 05:38+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Catalan (Valencian) <ca@valencia@xxxxxx>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-11-20 06:42+0000\n"
-"X-Generator: Launchpad (build 17252)\n"
+"X-Launchpad-Export-Date: 2015-01-23 06:50+0000\n"
+"X-Generator: Launchpad (build 17306)\n"
 
 #: ../app/alarm/AlarmLabel.qml:30 ../app/alarm/AlarmLabel.qml:56
 #: ../app/alarm/EditAlarmPage.qml:302
@@ -44,7 +44,7 @@
 msgid "Select None"
 msgstr ""
 
-#: ../app/alarm/AlarmPage.qml:89 ../app/alarm/AlarmRepeat.qml:35
+#: ../app/alarm/AlarmPage.qml:89 ../app/alarm/AlarmRepeat.qml:38
 msgid "Select All"
 msgstr ""
 
@@ -56,7 +56,7 @@
 msgid "Tap the + icon to add an alarm"
 msgstr ""
 
-#: ../app/alarm/AlarmRepeat.qml:31 ../app/alarm/EditAlarmPage.qml:292
+#: ../app/alarm/AlarmRepeat.qml:34 ../app/alarm/EditAlarmPage.qml:292
 msgid "Repeat"
 msgstr ""
 
@@ -154,11 +154,11 @@
 msgid "Delete alarm"
 msgstr ""
 
-#: ../app/clock/ClockPage.qml:268
+#: ../app/clock/ClockPage.qml:271
 msgid "Location Service Error!"
 msgstr ""
 
-#: ../app/clock/ClockPage.qml:270
+#: ../app/clock/ClockPage.qml:273
 msgid "Retrieving location..."
 msgstr ""
 

=== modified file 'po/com.ubuntu.clock.pot'
--- po/com.ubuntu.clock.pot	2014-11-17 16:11:18 +0000
+++ po/com.ubuntu.clock.pot	2015-02-27 14:05:26 +0000
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-11-17 17:05+0100\n"
+"POT-Creation-Date: 2015-01-22 01:14+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@xxxxxx>\n"
@@ -44,7 +44,7 @@
 msgid "Select None"
 msgstr ""
 
-#: ../app/alarm/AlarmPage.qml:89 ../app/alarm/AlarmRepeat.qml:35
+#: ../app/alarm/AlarmPage.qml:89 ../app/alarm/AlarmRepeat.qml:38
 msgid "Select All"
 msgstr ""
 
@@ -56,7 +56,7 @@
 msgid "Tap the + icon to add an alarm"
 msgstr ""
 
-#: ../app/alarm/AlarmRepeat.qml:31 ../app/alarm/EditAlarmPage.qml:292
+#: ../app/alarm/AlarmRepeat.qml:34 ../app/alarm/EditAlarmPage.qml:292
 msgid "Repeat"
 msgstr ""
 
@@ -154,11 +154,11 @@
 msgid "Delete alarm"
 msgstr ""
 
-#: ../app/clock/ClockPage.qml:268
+#: ../app/clock/ClockPage.qml:271
 msgid "Location Service Error!"
 msgstr ""
 
-#: ../app/clock/ClockPage.qml:270
+#: ../app/clock/ClockPage.qml:273
 msgid "Retrieving location..."
 msgstr ""
 

=== modified file 'po/cs.po'
--- po/cs.po	2014-11-20 06:42:27 +0000
+++ po/cs.po	2015-02-27 14:05:26 +0000
@@ -7,15 +7,15 @@
 msgstr ""
 "Project-Id-Version: ubuntu-clock-app\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2014-11-17 17:05+0100\n"
+"POT-Creation-Date: 2015-01-22 01:14+0100\n"
 "PO-Revision-Date: 2014-10-26 18:19+0000\n"
 "Last-Translator: Vojtěch Daněk <vdanek@xxxxxxxxxxx>\n"
 "Language-Team: Czech <cs@xxxxxx>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-11-20 06:42+0000\n"
-"X-Generator: Launchpad (build 17252)\n"
+"X-Launchpad-Export-Date: 2015-01-23 06:50+0000\n"
+"X-Generator: Launchpad (build 17306)\n"
 
 #: ../app/alarm/AlarmLabel.qml:30 ../app/alarm/AlarmLabel.qml:56
 #: ../app/alarm/EditAlarmPage.qml:302
@@ -44,7 +44,7 @@
 msgid "Select None"
 msgstr "Zrušit výběr"
 
-#: ../app/alarm/AlarmPage.qml:89 ../app/alarm/AlarmRepeat.qml:35
+#: ../app/alarm/AlarmPage.qml:89 ../app/alarm/AlarmRepeat.qml:38
 msgid "Select All"
 msgstr "Vybrat vše"
 
@@ -56,7 +56,7 @@
 msgid "Tap the + icon to add an alarm"
 msgstr "Klepněte na ikonu + pro přidání budíku"
 
-#: ../app/alarm/AlarmRepeat.qml:31 ../app/alarm/EditAlarmPage.qml:292
+#: ../app/alarm/AlarmRepeat.qml:34 ../app/alarm/EditAlarmPage.qml:292
 msgid "Repeat"
 msgstr "Opakovat"
 
@@ -154,11 +154,11 @@
 msgid "Delete alarm"
 msgstr "Smazat budík"
 
-#: ../app/clock/ClockPage.qml:268
+#: ../app/clock/ClockPage.qml:271
 msgid "Location Service Error!"
 msgstr ""
 
-#: ../app/clock/ClockPage.qml:270
+#: ../app/clock/ClockPage.qml:273
 msgid "Retrieving location..."
 msgstr ""
 

=== modified file 'po/da.po'
--- po/da.po	2014-11-20 06:42:27 +0000
+++ po/da.po	2015-02-27 14:05:26 +0000
@@ -7,15 +7,15 @@
 msgstr ""
 "Project-Id-Version: ubuntu-clock-app\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2014-11-17 17:05+0100\n"
+"POT-Creation-Date: 2015-01-22 01:14+0100\n"
 "PO-Revision-Date: 2014-10-24 06:57+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Danish <da@xxxxxx>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-11-20 06:42+0000\n"
-"X-Generator: Launchpad (build 17252)\n"
+"X-Launchpad-Export-Date: 2015-01-23 06:50+0000\n"
+"X-Generator: Launchpad (build 17306)\n"
 
 #: ../app/alarm/AlarmLabel.qml:30 ../app/alarm/AlarmLabel.qml:56
 #: ../app/alarm/EditAlarmPage.qml:302
@@ -44,7 +44,7 @@
 msgid "Select None"
 msgstr ""
 
-#: ../app/alarm/AlarmPage.qml:89 ../app/alarm/AlarmRepeat.qml:35
+#: ../app/alarm/AlarmPage.qml:89 ../app/alarm/AlarmRepeat.qml:38
 msgid "Select All"
 msgstr ""
 
@@ -56,7 +56,7 @@
 msgid "Tap the + icon to add an alarm"
 msgstr ""
 
-#: ../app/alarm/AlarmRepeat.qml:31 ../app/alarm/EditAlarmPage.qml:292
+#: ../app/alarm/AlarmRepeat.qml:34 ../app/alarm/EditAlarmPage.qml:292
 msgid "Repeat"
 msgstr ""
 
@@ -154,11 +154,11 @@
 msgid "Delete alarm"
 msgstr ""
 
-#: ../app/clock/ClockPage.qml:268
+#: ../app/clock/ClockPage.qml:271
 msgid "Location Service Error!"
 msgstr ""
 
-#: ../app/clock/ClockPage.qml:270
+#: ../app/clock/ClockPage.qml:273
 msgid "Retrieving location..."
 msgstr ""
 

=== modified file 'po/de.po'
--- po/de.po	2014-12-04 06:49:13 +0000
+++ po/de.po	2015-02-27 14:05:26 +0000
@@ -7,15 +7,15 @@
 msgstr ""
 "Project-Id-Version: ubuntu-clock-app\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2014-11-17 17:05+0100\n"
-"PO-Revision-Date: 2014-12-03 21:11+0000\n"
-"Last-Translator: Jonatan Zeidler <Unknown>\n"
+"POT-Creation-Date: 2015-01-22 01:14+0100\n"
+"PO-Revision-Date: 2015-01-14 15:58+0000\n"
+"Last-Translator: Tobias Bannert <Unknown>\n"
 "Language-Team: German <de@xxxxxx>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-12-04 06:49+0000\n"
-"X-Generator: Launchpad (build 17274)\n"
+"X-Launchpad-Export-Date: 2015-01-23 06:50+0000\n"
+"X-Generator: Launchpad (build 17306)\n"
 
 #: ../app/alarm/AlarmLabel.qml:30 ../app/alarm/AlarmLabel.qml:56
 #: ../app/alarm/EditAlarmPage.qml:302
@@ -44,7 +44,7 @@
 msgid "Select None"
 msgstr "Keine auswählen"
 
-#: ../app/alarm/AlarmPage.qml:89 ../app/alarm/AlarmRepeat.qml:35
+#: ../app/alarm/AlarmPage.qml:89 ../app/alarm/AlarmRepeat.qml:38
 msgid "Select All"
 msgstr "Alle auswählen"
 
@@ -56,7 +56,7 @@
 msgid "Tap the + icon to add an alarm"
 msgstr "Das +-Symbol antippen, um einen neuen Wecker hinzuzufügen"
 
-#: ../app/alarm/AlarmRepeat.qml:31 ../app/alarm/EditAlarmPage.qml:292
+#: ../app/alarm/AlarmRepeat.qml:34 ../app/alarm/EditAlarmPage.qml:292
 msgid "Repeat"
 msgstr "Wiederholen"
 
@@ -108,7 +108,7 @@
 
 #: ../app/alarm/AlarmUtils.qml:41
 msgid "Weekends"
-msgstr ""
+msgstr "Wochenenden"
 
 #: ../app/alarm/AlarmUtils.qml:45
 msgid "Daily"
@@ -121,7 +121,7 @@
 #: ../app/alarm/AlarmUtils.qml:72
 #, qt-format
 msgid "Next Alarm %1"
-msgstr ""
+msgstr "Nächster Alarm %1"
 
 #: ../app/alarm/AlarmUtils.qml:79
 msgid "Alarm Passed"
@@ -130,17 +130,17 @@
 #: ../app/alarm/AlarmUtils.qml:89
 #, no-c-format, qt-format
 msgid "in %1d %2h %3m"
-msgstr ""
+msgstr "in %1 Tagen, %2 Stunden und %3 Minuten"
 
 #: ../app/alarm/AlarmUtils.qml:99
 #, no-c-format, qt-format
 msgid "in %1h %2m"
-msgstr ""
+msgstr "in %1 Stunden und %2 Minuten"
 
 #: ../app/alarm/AlarmUtils.qml:108
 #, no-c-format, qt-format
 msgid "in %1m"
-msgstr ""
+msgstr "in %1 Minuten"
 
 #: ../app/alarm/EditAlarmPage.qml:43
 msgid "New alarm"
@@ -154,13 +154,13 @@
 msgid "Delete alarm"
 msgstr "Wecker löschen"
 
-#: ../app/clock/ClockPage.qml:268
+#: ../app/clock/ClockPage.qml:271
 msgid "Location Service Error!"
-msgstr ""
+msgstr "Standortdienstfehler!"
 
-#: ../app/clock/ClockPage.qml:270
+#: ../app/clock/ClockPage.qml:273
 msgid "Retrieving location..."
-msgstr ""
+msgstr "Standort wird abgerufen …"
 
 #: ../app/worldclock/AddWorldCityButton.qml:30
 msgid "Add"
@@ -175,11 +175,11 @@
 #. is behind or ahead of the time at the current location
 #: ../app/worldclock/UserWorldCityDelegate.qml:142
 msgid "behind"
-msgstr ""
+msgstr "zurück"
 
 #: ../app/worldclock/UserWorldCityDelegate.qml:143
 msgid "ahead"
-msgstr ""
+msgstr "voraus"
 
 #. TRANSLATORS: the first argument is hour, followed by
 #. minute, and the translation for either 'behind' or
@@ -187,21 +187,21 @@
 #: ../app/worldclock/UserWorldCityDelegate.qml:153
 #, qt-format
 msgid "%1h %2m %3"
-msgstr ""
+msgstr "%1 Stunden und %2 Minuten %3"
 
 #. TRANSLATORS: the first argument is hour, followed by the
 #. translation for either 'behind' or 'ahead'
 #: ../app/worldclock/UserWorldCityDelegate.qml:162
 #, qt-format
 msgid "%1h %2"
-msgstr ""
+msgstr "%1 h %2"
 
 #. TRANSLATORS: the first argument is minute, followed by the
 #. translation for either 'behind' or 'ahead'
 #: ../app/worldclock/UserWorldCityDelegate.qml:170
 #, qt-format
 msgid "%1m %2"
-msgstr ""
+msgstr "%1 min %2"
 
 #: ../app/worldclock/UserWorldCityDelegate.qml:176
 msgid "Same time"
@@ -239,6 +239,8 @@
 msgid ""
 "A sophisticated clock app that provides world clock and alarm functionality."
 msgstr ""
+"Eine umfassende Uhren-App, welche Weltzeit- und Weckerfunktionalitäten "
+"bietet."
 
 #: ubuntu-clock-app.desktop.in.in.h:3
 msgid "time;alarm;alert;clock;world;"

=== modified file 'po/en_GB.po'
--- po/en_GB.po	2014-11-20 06:42:27 +0000
+++ po/en_GB.po	2015-02-27 14:05:26 +0000
@@ -7,15 +7,15 @@
 msgstr ""
 "Project-Id-Version: ubuntu-clock-app\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2014-11-17 17:05+0100\n"
+"POT-Creation-Date: 2015-01-22 01:14+0100\n"
 "PO-Revision-Date: 2014-11-12 18:01+0000\n"
 "Last-Translator: Andi Chandler <Unknown>\n"
 "Language-Team: English (United Kingdom) <en_GB@xxxxxx>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-11-20 06:42+0000\n"
-"X-Generator: Launchpad (build 17252)\n"
+"X-Launchpad-Export-Date: 2015-01-23 06:50+0000\n"
+"X-Generator: Launchpad (build 17306)\n"
 
 #: ../app/alarm/AlarmLabel.qml:30 ../app/alarm/AlarmLabel.qml:56
 #: ../app/alarm/EditAlarmPage.qml:302
@@ -44,7 +44,7 @@
 msgid "Select None"
 msgstr "Select None"
 
-#: ../app/alarm/AlarmPage.qml:89 ../app/alarm/AlarmRepeat.qml:35
+#: ../app/alarm/AlarmPage.qml:89 ../app/alarm/AlarmRepeat.qml:38
 msgid "Select All"
 msgstr "Select All"
 
@@ -56,7 +56,7 @@
 msgid "Tap the + icon to add an alarm"
 msgstr "Tap the + icon to add an alarm"
 
-#: ../app/alarm/AlarmRepeat.qml:31 ../app/alarm/EditAlarmPage.qml:292
+#: ../app/alarm/AlarmRepeat.qml:34 ../app/alarm/EditAlarmPage.qml:292
 msgid "Repeat"
 msgstr "Repeat"
 
@@ -154,11 +154,11 @@
 msgid "Delete alarm"
 msgstr "Delete alarm"
 
-#: ../app/clock/ClockPage.qml:268
+#: ../app/clock/ClockPage.qml:271
 msgid "Location Service Error!"
 msgstr "Location Service Error!"
 
-#: ../app/clock/ClockPage.qml:270
+#: ../app/clock/ClockPage.qml:273
 msgid "Retrieving location..."
 msgstr "Retrieving location..."
 

=== modified file 'po/es.po'
--- po/es.po	2014-11-20 06:42:27 +0000
+++ po/es.po	2015-02-27 14:05:26 +0000
@@ -7,15 +7,15 @@
 msgstr ""
 "Project-Id-Version: ubuntu-clock-app\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2014-11-17 17:05+0100\n"
-"PO-Revision-Date: 2014-11-13 19:13+0000\n"
+"POT-Creation-Date: 2015-01-22 01:14+0100\n"
+"PO-Revision-Date: 2015-02-24 13:26+0000\n"
 "Last-Translator: Víctor R. Ruiz <Unknown>\n"
 "Language-Team: Spanish <es@xxxxxx>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-11-20 06:42+0000\n"
-"X-Generator: Launchpad (build 17252)\n"
+"X-Launchpad-Export-Date: 2015-02-25 06:02+0000\n"
+"X-Generator: Launchpad (build 17355)\n"
 
 #: ../app/alarm/AlarmLabel.qml:30 ../app/alarm/AlarmLabel.qml:56
 #: ../app/alarm/EditAlarmPage.qml:302
@@ -44,7 +44,7 @@
 msgid "Select None"
 msgstr "Cancelar la selección"
 
-#: ../app/alarm/AlarmPage.qml:89 ../app/alarm/AlarmRepeat.qml:35
+#: ../app/alarm/AlarmPage.qml:89 ../app/alarm/AlarmRepeat.qml:38
 msgid "Select All"
 msgstr "Seleccionar todo"
 
@@ -56,7 +56,7 @@
 msgid "Tap the + icon to add an alarm"
 msgstr "Para añadir una alarma toque el icono +"
 
-#: ../app/alarm/AlarmRepeat.qml:31 ../app/alarm/EditAlarmPage.qml:292
+#: ../app/alarm/AlarmRepeat.qml:34 ../app/alarm/EditAlarmPage.qml:292
 msgid "Repeat"
 msgstr "Repetir"
 
@@ -84,7 +84,7 @@
 
 #: ../app/alarm/AlarmSettingsPage.qml:214
 msgid "Snooze for"
-msgstr "Sonar durante"
+msgstr "Posponer"
 
 #: ../app/alarm/AlarmSettingsPage.qml:259
 msgid "Vibration"
@@ -154,11 +154,11 @@
 msgid "Delete alarm"
 msgstr "Eliminar alarma"
 
-#: ../app/clock/ClockPage.qml:268
+#: ../app/clock/ClockPage.qml:271
 msgid "Location Service Error!"
-msgstr "¡Error del servicio de ubucación!"
+msgstr "¡Error del servicio de ubicación!"
 
-#: ../app/clock/ClockPage.qml:270
+#: ../app/clock/ClockPage.qml:273
 msgid "Retrieving location..."
 msgstr "Obteniendo ubicación..."
 

=== modified file 'po/eu.po'
--- po/eu.po	2014-11-20 06:42:27 +0000
+++ po/eu.po	2015-02-27 14:05:26 +0000
@@ -7,15 +7,15 @@
 msgstr ""
 "Project-Id-Version: ubuntu-clock-app\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2014-11-17 17:05+0100\n"
+"POT-Creation-Date: 2015-01-22 01:14+0100\n"
 "PO-Revision-Date: 2014-11-12 21:42+0000\n"
 "Last-Translator: Asier Iturralde Sarasola <Unknown>\n"
 "Language-Team: Basque <eu@xxxxxx>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-11-20 06:42+0000\n"
-"X-Generator: Launchpad (build 17252)\n"
+"X-Launchpad-Export-Date: 2015-01-23 06:50+0000\n"
+"X-Generator: Launchpad (build 17306)\n"
 
 #: ../app/alarm/AlarmLabel.qml:30 ../app/alarm/AlarmLabel.qml:56
 #: ../app/alarm/EditAlarmPage.qml:302
@@ -44,7 +44,7 @@
 msgid "Select None"
 msgstr "Ez hautatu bat ere"
 
-#: ../app/alarm/AlarmPage.qml:89 ../app/alarm/AlarmRepeat.qml:35
+#: ../app/alarm/AlarmPage.qml:89 ../app/alarm/AlarmRepeat.qml:38
 msgid "Select All"
 msgstr "Hautatu dena"
 
@@ -56,7 +56,7 @@
 msgid "Tap the + icon to add an alarm"
 msgstr "Ukitu + ikonoa alarma gehitzeko"
 
-#: ../app/alarm/AlarmRepeat.qml:31 ../app/alarm/EditAlarmPage.qml:292
+#: ../app/alarm/AlarmRepeat.qml:34 ../app/alarm/EditAlarmPage.qml:292
 msgid "Repeat"
 msgstr "Errepikatu"
 
@@ -154,11 +154,11 @@
 msgid "Delete alarm"
 msgstr "Ezabatu alarma"
 
-#: ../app/clock/ClockPage.qml:268
+#: ../app/clock/ClockPage.qml:271
 msgid "Location Service Error!"
 msgstr "Kokapen-zerbitzuaren errorea!"
 
-#: ../app/clock/ClockPage.qml:270
+#: ../app/clock/ClockPage.qml:273
 msgid "Retrieving location..."
 msgstr "Kokapena eskuratzen..."
 

=== modified file 'po/fa.po'
--- po/fa.po	2014-12-02 06:52:45 +0000
+++ po/fa.po	2015-02-27 14:05:26 +0000
@@ -7,15 +7,15 @@
 msgstr ""
 "Project-Id-Version: ubuntu-clock-app\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2014-11-17 17:05+0100\n"
+"POT-Creation-Date: 2015-01-22 01:14+0100\n"
 "PO-Revision-Date: 2014-12-01 08:42+0000\n"
 "Last-Translator: Danial Behzadi <dani.behzi@xxxxxxxxx>\n"
 "Language-Team: Persian <fa@xxxxxx>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-12-02 06:52+0000\n"
-"X-Generator: Launchpad (build 17274)\n"
+"X-Launchpad-Export-Date: 2015-01-23 06:50+0000\n"
+"X-Generator: Launchpad (build 17306)\n"
 
 #: ../app/alarm/AlarmLabel.qml:30 ../app/alarm/AlarmLabel.qml:56
 #: ../app/alarm/EditAlarmPage.qml:302
@@ -44,7 +44,7 @@
 msgid "Select None"
 msgstr "برگزیدن هیچ‌کدام"
 
-#: ../app/alarm/AlarmPage.qml:89 ../app/alarm/AlarmRepeat.qml:35
+#: ../app/alarm/AlarmPage.qml:89 ../app/alarm/AlarmRepeat.qml:38
 msgid "Select All"
 msgstr "گزینش همه"
 
@@ -56,7 +56,7 @@
 msgid "Tap the + icon to add an alarm"
 msgstr "برای افزودن هشدار، روی شمایل + ضربه بزنید"
 
-#: ../app/alarm/AlarmRepeat.qml:31 ../app/alarm/EditAlarmPage.qml:292
+#: ../app/alarm/AlarmRepeat.qml:34 ../app/alarm/EditAlarmPage.qml:292
 msgid "Repeat"
 msgstr "تکرار"
 
@@ -154,11 +154,11 @@
 msgid "Delete alarm"
 msgstr "حذف هشدار"
 
-#: ../app/clock/ClockPage.qml:268
+#: ../app/clock/ClockPage.qml:271
 msgid "Location Service Error!"
 msgstr "خطای خدمات موقعیت!"
 
-#: ../app/clock/ClockPage.qml:270
+#: ../app/clock/ClockPage.qml:273
 msgid "Retrieving location..."
 msgstr "درحال بازیابی موقعیت…"
 

=== modified file 'po/fi.po'
--- po/fi.po	2014-11-24 06:37:33 +0000
+++ po/fi.po	2015-02-27 14:05:26 +0000
@@ -7,15 +7,15 @@
 msgstr ""
 "Project-Id-Version: ubuntu-clock-app\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2014-11-17 17:05+0100\n"
+"POT-Creation-Date: 2015-01-22 01:14+0100\n"
 "PO-Revision-Date: 2014-11-23 13:00+0000\n"
 "Last-Translator: Timo Jyrinki <timo.jyrinki@xxxxxxxxxxxxx>\n"
 "Language-Team: Finnish <fi@xxxxxx>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-11-24 06:37+0000\n"
-"X-Generator: Launchpad (build 17252)\n"
+"X-Launchpad-Export-Date: 2015-01-23 06:50+0000\n"
+"X-Generator: Launchpad (build 17306)\n"
 
 #: ../app/alarm/AlarmLabel.qml:30 ../app/alarm/AlarmLabel.qml:56
 #: ../app/alarm/EditAlarmPage.qml:302
@@ -44,7 +44,7 @@
 msgid "Select None"
 msgstr "Tyhjennä valinta"
 
-#: ../app/alarm/AlarmPage.qml:89 ../app/alarm/AlarmRepeat.qml:35
+#: ../app/alarm/AlarmPage.qml:89 ../app/alarm/AlarmRepeat.qml:38
 msgid "Select All"
 msgstr "Valitse kaikki"
 
@@ -56,7 +56,7 @@
 msgid "Tap the + icon to add an alarm"
 msgstr "Kosketa +-kuvaketta lisätäksesi hälytyksen"
 
-#: ../app/alarm/AlarmRepeat.qml:31 ../app/alarm/EditAlarmPage.qml:292
+#: ../app/alarm/AlarmRepeat.qml:34 ../app/alarm/EditAlarmPage.qml:292
 msgid "Repeat"
 msgstr "Toista"
 
@@ -154,11 +154,11 @@
 msgid "Delete alarm"
 msgstr "Poista hälytys"
 
-#: ../app/clock/ClockPage.qml:268
+#: ../app/clock/ClockPage.qml:271
 msgid "Location Service Error!"
 msgstr "Virhe sijaintipalvelussa."
 
-#: ../app/clock/ClockPage.qml:270
+#: ../app/clock/ClockPage.qml:273
 msgid "Retrieving location..."
 msgstr "Noudetaan sijaintia..."
 

=== modified file 'po/fr.po'
--- po/fr.po	2014-11-20 06:42:27 +0000
+++ po/fr.po	2015-02-27 14:05:26 +0000
@@ -7,15 +7,15 @@
 msgstr ""
 "Project-Id-Version: ubuntu-clock-app\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2014-11-17 17:05+0100\n"
+"POT-Creation-Date: 2015-01-22 01:14+0100\n"
 "PO-Revision-Date: 2014-11-19 08:15+0000\n"
 "Last-Translator: Anne <anneonyme017@xxxxxxxxx>\n"
 "Language-Team: French <fr@xxxxxx>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-11-20 06:42+0000\n"
-"X-Generator: Launchpad (build 17252)\n"
+"X-Launchpad-Export-Date: 2015-01-23 06:50+0000\n"
+"X-Generator: Launchpad (build 17306)\n"
 
 #: ../app/alarm/AlarmLabel.qml:30 ../app/alarm/AlarmLabel.qml:56
 #: ../app/alarm/EditAlarmPage.qml:302
@@ -44,7 +44,7 @@
 msgid "Select None"
 msgstr "Ne rien sélectionner"
 
-#: ../app/alarm/AlarmPage.qml:89 ../app/alarm/AlarmRepeat.qml:35
+#: ../app/alarm/AlarmPage.qml:89 ../app/alarm/AlarmRepeat.qml:38
 msgid "Select All"
 msgstr "Tout sélectionner"
 
@@ -56,7 +56,7 @@
 msgid "Tap the + icon to add an alarm"
 msgstr "Appuyez sur l'icône + pour ajouter une alarme"
 
-#: ../app/alarm/AlarmRepeat.qml:31 ../app/alarm/EditAlarmPage.qml:292
+#: ../app/alarm/AlarmRepeat.qml:34 ../app/alarm/EditAlarmPage.qml:292
 msgid "Repeat"
 msgstr "Répétition"
 
@@ -154,11 +154,11 @@
 msgid "Delete alarm"
 msgstr "Supprimer l'alarme"
 
-#: ../app/clock/ClockPage.qml:268
+#: ../app/clock/ClockPage.qml:271
 msgid "Location Service Error!"
 msgstr "Erreur du service de localisation  !"
 
-#: ../app/clock/ClockPage.qml:270
+#: ../app/clock/ClockPage.qml:273
 msgid "Retrieving location..."
 msgstr "Recherche de la localisation..."
 

=== added file 'po/fur.po'
--- po/fur.po	1970-01-01 00:00:00 +0000
+++ po/fur.po	2015-02-27 14:05:26 +0000
@@ -0,0 +1,245 @@
+# Friulian translation for ubuntu-clock-app
+# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
+# This file is distributed under the same license as the ubuntu-clock-app package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ubuntu-clock-app\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2015-01-22 01:14+0100\n"
+"PO-Revision-Date: 2015-01-28 16:52+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Friulian <fur@xxxxxx>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2015-01-29 06:04+0000\n"
+"X-Generator: Launchpad (build 17306)\n"
+
+#: ../app/alarm/AlarmLabel.qml:30 ../app/alarm/AlarmLabel.qml:56
+#: ../app/alarm/EditAlarmPage.qml:302
+msgid "Label"
+msgstr ""
+
+#: ../app/alarm/AlarmList.qml:78 ../app/alarm/AlarmPage.qml:117
+#: ../app/worldclock/UserWorldCityList.qml:101
+msgid "Delete"
+msgstr ""
+
+#: ../app/alarm/AlarmPage.qml:26
+msgid "Alarms"
+msgstr ""
+
+#: ../app/alarm/AlarmPage.qml:43 ../app/alarm/EditAlarmPage.qml:50
+#: ../app/alarm/EditAlarmPage.qml:177
+msgid "Alarm"
+msgstr ""
+
+#: ../app/alarm/AlarmPage.qml:58 ../app/worldclock/WorldCityList.qml:80
+msgid "Back"
+msgstr ""
+
+#: ../app/alarm/AlarmPage.qml:87
+msgid "Select None"
+msgstr ""
+
+#: ../app/alarm/AlarmPage.qml:89 ../app/alarm/AlarmRepeat.qml:38
+msgid "Select All"
+msgstr ""
+
+#: ../app/alarm/AlarmPage.qml:149
+msgid "No saved alarms"
+msgstr ""
+
+#: ../app/alarm/AlarmPage.qml:150
+msgid "Tap the + icon to add an alarm"
+msgstr ""
+
+#: ../app/alarm/AlarmRepeat.qml:34 ../app/alarm/EditAlarmPage.qml:292
+msgid "Repeat"
+msgstr ""
+
+#: ../app/alarm/AlarmSettingsPage.qml:29
+msgid "Settings"
+msgstr ""
+
+#: ../app/alarm/AlarmSettingsPage.qml:53 ../app/alarm/AlarmSettingsPage.qml:54
+#: ../app/alarm/AlarmSettingsPage.qml:55 ../app/alarm/AlarmSettingsPage.qml:56
+#: ../app/alarm/AlarmSettingsPage.qml:65 ../app/alarm/AlarmSettingsPage.qml:66
+#: ../app/alarm/AlarmSettingsPage.qml:67 ../app/alarm/AlarmSettingsPage.qml:68
+#: ../app/alarm/AlarmSettingsPage.qml:146
+#: ../app/alarm/AlarmSettingsPage.qml:215
+#, qt-format
+msgid "%1 minutes"
+msgstr ""
+
+#: ../app/alarm/AlarmSettingsPage.qml:92
+msgid "Alarm volume"
+msgstr ""
+
+#: ../app/alarm/AlarmSettingsPage.qml:145
+msgid "Silence after"
+msgstr ""
+
+#: ../app/alarm/AlarmSettingsPage.qml:214
+msgid "Snooze for"
+msgstr ""
+
+#: ../app/alarm/AlarmSettingsPage.qml:259
+msgid "Vibration"
+msgstr ""
+
+#: ../app/alarm/AlarmSettingsPage.qml:293
+msgid "Change time and date"
+msgstr ""
+
+#: ../app/alarm/AlarmSound.qml:28 ../app/alarm/EditAlarmPage.qml:315
+msgid "Sound"
+msgstr ""
+
+#: ../app/alarm/AlarmUtils.qml:31
+msgid "Never"
+msgstr ""
+
+#: ../app/alarm/AlarmUtils.qml:37
+msgid "Weekdays"
+msgstr ""
+
+#: ../app/alarm/AlarmUtils.qml:41
+msgid "Weekends"
+msgstr ""
+
+#: ../app/alarm/AlarmUtils.qml:45
+msgid "Daily"
+msgstr ""
+
+#: ../app/alarm/AlarmUtils.qml:55
+msgid "No active alarms"
+msgstr ""
+
+#: ../app/alarm/AlarmUtils.qml:72
+#, qt-format
+msgid "Next Alarm %1"
+msgstr ""
+
+#: ../app/alarm/AlarmUtils.qml:79
+msgid "Alarm Passed"
+msgstr ""
+
+#: ../app/alarm/AlarmUtils.qml:89
+#, no-c-format, qt-format
+msgid "in %1d %2h %3m"
+msgstr ""
+
+#: ../app/alarm/AlarmUtils.qml:99
+#, no-c-format, qt-format
+msgid "in %1h %2m"
+msgstr ""
+
+#: ../app/alarm/AlarmUtils.qml:108
+#, no-c-format, qt-format
+msgid "in %1m"
+msgstr ""
+
+#: ../app/alarm/EditAlarmPage.qml:43
+msgid "New alarm"
+msgstr ""
+
+#: ../app/alarm/EditAlarmPage.qml:43
+msgid "Edit alarm"
+msgstr ""
+
+#: ../app/alarm/EditAlarmPage.qml:336
+msgid "Delete alarm"
+msgstr ""
+
+#: ../app/clock/ClockPage.qml:271
+msgid "Location Service Error!"
+msgstr ""
+
+#: ../app/clock/ClockPage.qml:273
+msgid "Retrieving location..."
+msgstr ""
+
+#: ../app/worldclock/AddWorldCityButton.qml:30
+msgid "Add"
+msgstr ""
+
+#: ../app/worldclock/AddWorldCityButton.qml:61
+#: ../app/worldclock/WorldCityList.qml:64
+msgid "City"
+msgstr ""
+
+#. TRANSLATORS: this indicates if the time in a world clock
+#. is behind or ahead of the time at the current location
+#: ../app/worldclock/UserWorldCityDelegate.qml:142
+msgid "behind"
+msgstr ""
+
+#: ../app/worldclock/UserWorldCityDelegate.qml:143
+msgid "ahead"
+msgstr ""
+
+#. TRANSLATORS: the first argument is hour, followed by
+#. minute, and the translation for either 'behind' or
+#. 'ahead'
+#: ../app/worldclock/UserWorldCityDelegate.qml:153
+#, qt-format
+msgid "%1h %2m %3"
+msgstr ""
+
+#. TRANSLATORS: the first argument is hour, followed by the
+#. translation for either 'behind' or 'ahead'
+#: ../app/worldclock/UserWorldCityDelegate.qml:162
+#, qt-format
+msgid "%1h %2"
+msgstr ""
+
+#. TRANSLATORS: the first argument is minute, followed by the
+#. translation for either 'behind' or 'ahead'
+#: ../app/worldclock/UserWorldCityDelegate.qml:170
+#, qt-format
+msgid "%1m %2"
+msgstr ""
+
+#: ../app/worldclock/UserWorldCityDelegate.qml:176
+msgid "Same time"
+msgstr ""
+
+#: ../app/worldclock/WorldCityList.qml:51
+msgid "Select a city"
+msgstr ""
+
+#: ../app/worldclock/WorldCityList.qml:109
+msgid "Search..."
+msgstr ""
+
+#: ../app/worldclock/WorldCityList.qml:214
+msgid "Searching for a city"
+msgstr ""
+
+#: ../app/worldclock/WorldCityList.qml:219
+msgid "No City Found"
+msgstr ""
+
+#: ../app/worldclock/WorldCityList.qml:225
+msgid "Unable to connect."
+msgstr ""
+
+#: ../app/worldclock/WorldCityList.qml:226
+msgid "Please check your network connection and try again"
+msgstr ""
+
+#: ubuntu-clock-app.desktop.in.in.h:1
+msgid "Clock"
+msgstr ""
+
+#: ubuntu-clock-app.desktop.in.in.h:2
+msgid ""
+"A sophisticated clock app that provides world clock and alarm functionality."
+msgstr ""
+
+#: ubuntu-clock-app.desktop.in.in.h:3
+msgid "time;alarm;alert;clock;world;"
+msgstr ""

=== modified file 'po/gl.po'
--- po/gl.po	2014-11-20 06:42:27 +0000
+++ po/gl.po	2015-02-27 14:05:26 +0000
@@ -7,15 +7,15 @@
 msgstr ""
 "Project-Id-Version: ubuntu-clock-app\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2014-11-17 17:05+0100\n"
+"POT-Creation-Date: 2015-01-22 01:14+0100\n"
 "PO-Revision-Date: 2014-11-09 01:21+0000\n"
 "Last-Translator: Marcos Lans <Unknown>\n"
 "Language-Team: Galician <gl@xxxxxx>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-11-20 06:42+0000\n"
-"X-Generator: Launchpad (build 17252)\n"
+"X-Launchpad-Export-Date: 2015-01-23 06:50+0000\n"
+"X-Generator: Launchpad (build 17306)\n"
 
 #: ../app/alarm/AlarmLabel.qml:30 ../app/alarm/AlarmLabel.qml:56
 #: ../app/alarm/EditAlarmPage.qml:302
@@ -44,7 +44,7 @@
 msgid "Select None"
 msgstr "Non seleccionar nada"
 
-#: ../app/alarm/AlarmPage.qml:89 ../app/alarm/AlarmRepeat.qml:35
+#: ../app/alarm/AlarmPage.qml:89 ../app/alarm/AlarmRepeat.qml:38
 msgid "Select All"
 msgstr "Selecionar todo"
 
@@ -56,7 +56,7 @@
 msgid "Tap the + icon to add an alarm"
 msgstr "Tocar a icona + engade unha alarma"
 
-#: ../app/alarm/AlarmRepeat.qml:31 ../app/alarm/EditAlarmPage.qml:292
+#: ../app/alarm/AlarmRepeat.qml:34 ../app/alarm/EditAlarmPage.qml:292
 msgid "Repeat"
 msgstr "Repetición"
 
@@ -154,11 +154,11 @@
 msgid "Delete alarm"
 msgstr "Eliminar a alarma"
 
-#: ../app/clock/ClockPage.qml:268
+#: ../app/clock/ClockPage.qml:271
 msgid "Location Service Error!"
 msgstr "Erro do servizo de localización"
 
-#: ../app/clock/ClockPage.qml:270
+#: ../app/clock/ClockPage.qml:273
 msgid "Retrieving location..."
 msgstr "Recuperando a localización..."
 

=== modified file 'po/hu.po'
--- po/hu.po	2014-11-20 06:42:27 +0000
+++ po/hu.po	2015-02-27 14:05:26 +0000
@@ -7,15 +7,15 @@
 msgstr ""
 "Project-Id-Version: ubuntu-clock-app\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2014-11-17 17:05+0100\n"
-"PO-Revision-Date: 2014-11-08 09:53+0000\n"
+"POT-Creation-Date: 2015-01-22 01:14+0100\n"
+"PO-Revision-Date: 2015-02-10 10:25+0000\n"
 "Last-Translator: Richard Somlói <ricsipontaz@xxxxxxxxx>\n"
 "Language-Team: Hungarian <hu@xxxxxx>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-11-20 06:42+0000\n"
-"X-Generator: Launchpad (build 17252)\n"
+"X-Launchpad-Export-Date: 2015-02-11 06:32+0000\n"
+"X-Generator: Launchpad (build 17336)\n"
 
 #: ../app/alarm/AlarmLabel.qml:30 ../app/alarm/AlarmLabel.qml:56
 #: ../app/alarm/EditAlarmPage.qml:302
@@ -44,7 +44,7 @@
 msgid "Select None"
 msgstr "Kijelölés megszüntetése"
 
-#: ../app/alarm/AlarmPage.qml:89 ../app/alarm/AlarmRepeat.qml:35
+#: ../app/alarm/AlarmPage.qml:89 ../app/alarm/AlarmRepeat.qml:38
 msgid "Select All"
 msgstr "Összes kijelölése"
 
@@ -56,7 +56,7 @@
 msgid "Tap the + icon to add an alarm"
 msgstr "Új hozzáadásához koppintson a + ikonra"
 
-#: ../app/alarm/AlarmRepeat.qml:31 ../app/alarm/EditAlarmPage.qml:292
+#: ../app/alarm/AlarmRepeat.qml:34 ../app/alarm/EditAlarmPage.qml:292
 msgid "Repeat"
 msgstr "Ismétlődés"
 
@@ -140,7 +140,7 @@
 #: ../app/alarm/AlarmUtils.qml:108
 #, no-c-format, qt-format
 msgid "in %1m"
-msgstr "%1m múlva"
+msgstr "%1 perc múlva"
 
 #: ../app/alarm/EditAlarmPage.qml:43
 msgid "New alarm"
@@ -154,11 +154,11 @@
 msgid "Delete alarm"
 msgstr "Riasztás törlése"
 
-#: ../app/clock/ClockPage.qml:268
+#: ../app/clock/ClockPage.qml:271
 msgid "Location Service Error!"
 msgstr "Helymeghatározási hiba!"
 
-#: ../app/clock/ClockPage.qml:270
+#: ../app/clock/ClockPage.qml:273
 msgid "Retrieving location..."
 msgstr "Hely meghatározása..."
 

=== modified file 'po/it.po'
--- po/it.po	2014-11-20 06:42:27 +0000
+++ po/it.po	2015-02-27 14:05:26 +0000
@@ -7,15 +7,15 @@
 msgstr ""
 "Project-Id-Version: ubuntu-clock-app\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2014-11-17 17:05+0100\n"
+"POT-Creation-Date: 2015-01-22 01:14+0100\n"
 "PO-Revision-Date: 2014-09-04 07:13+0000\n"
 "Last-Translator: Claudio Arseni <claudio.arseni@xxxxxxxxx>\n"
 "Language-Team: Italian <it@xxxxxx>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-11-20 06:42+0000\n"
-"X-Generator: Launchpad (build 17252)\n"
+"X-Launchpad-Export-Date: 2015-01-23 06:50+0000\n"
+"X-Generator: Launchpad (build 17306)\n"
 
 #: ../app/alarm/AlarmLabel.qml:30 ../app/alarm/AlarmLabel.qml:56
 #: ../app/alarm/EditAlarmPage.qml:302
@@ -44,7 +44,7 @@
 msgid "Select None"
 msgstr ""
 
-#: ../app/alarm/AlarmPage.qml:89 ../app/alarm/AlarmRepeat.qml:35
+#: ../app/alarm/AlarmPage.qml:89 ../app/alarm/AlarmRepeat.qml:38
 msgid "Select All"
 msgstr "Seleziona tutti"
 
@@ -56,7 +56,7 @@
 msgid "Tap the + icon to add an alarm"
 msgstr ""
 
-#: ../app/alarm/AlarmRepeat.qml:31 ../app/alarm/EditAlarmPage.qml:292
+#: ../app/alarm/AlarmRepeat.qml:34 ../app/alarm/EditAlarmPage.qml:292
 msgid "Repeat"
 msgstr "Ripeti"
 
@@ -154,11 +154,11 @@
 msgid "Delete alarm"
 msgstr "Elimina allarme"
 
-#: ../app/clock/ClockPage.qml:268
+#: ../app/clock/ClockPage.qml:271
 msgid "Location Service Error!"
 msgstr ""
 
-#: ../app/clock/ClockPage.qml:270
+#: ../app/clock/ClockPage.qml:273
 msgid "Retrieving location..."
 msgstr ""
 

=== added file 'po/pa.po'
--- po/pa.po	1970-01-01 00:00:00 +0000
+++ po/pa.po	2015-02-27 14:05:26 +0000
@@ -0,0 +1,246 @@
+# Punjabi translation for ubuntu-clock-app
+# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
+# This file is distributed under the same license as the ubuntu-clock-app package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ubuntu-clock-app\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2015-01-22 01:14+0100\n"
+"PO-Revision-Date: 2015-02-09 06:12+0000\n"
+"Last-Translator: Gursharnjit_Singh <ubuntuser13@xxxxxxxxx>\n"
+"Language-Team: Punjabi <pa@xxxxxx>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2015-02-10 07:10+0000\n"
+"X-Generator: Launchpad (build 17331)\n"
+
+#: ../app/alarm/AlarmLabel.qml:30 ../app/alarm/AlarmLabel.qml:56
+#: ../app/alarm/EditAlarmPage.qml:302
+msgid "Label"
+msgstr "ਲੇਬਲ"
+
+#: ../app/alarm/AlarmList.qml:78 ../app/alarm/AlarmPage.qml:117
+#: ../app/worldclock/UserWorldCityList.qml:101
+msgid "Delete"
+msgstr "ਹਟਾਓ"
+
+#: ../app/alarm/AlarmPage.qml:26
+msgid "Alarms"
+msgstr "ਅਲਾਰਮ"
+
+#: ../app/alarm/AlarmPage.qml:43 ../app/alarm/EditAlarmPage.qml:50
+#: ../app/alarm/EditAlarmPage.qml:177
+msgid "Alarm"
+msgstr "ਅਲਾਰਮ"
+
+#: ../app/alarm/AlarmPage.qml:58 ../app/worldclock/WorldCityList.qml:80
+msgid "Back"
+msgstr "ਪਿੱਛੇ"
+
+#: ../app/alarm/AlarmPage.qml:87
+msgid "Select None"
+msgstr "ਕੋਈ ਨਾ ਚੁਣੋ"
+
+#: ../app/alarm/AlarmPage.qml:89 ../app/alarm/AlarmRepeat.qml:38
+msgid "Select All"
+msgstr "ਸੱਭ ਚੁਣੋ"
+
+#: ../app/alarm/AlarmPage.qml:149
+msgid "No saved alarms"
+msgstr "ਕੋਈ ਸੰਭਾਲ੍ਹਿਆ ਅਲਾਰਮ ਨਹੀਂ"
+
+#: ../app/alarm/AlarmPage.qml:150
+msgid "Tap the + icon to add an alarm"
+msgstr "ਇੱਕ ਅਲਾਰਮ ਜੋੜਨ ਲਈ + ਆਈਕਾਨ ਨੂੰ ਛੂਹੋ"
+
+#: ../app/alarm/AlarmRepeat.qml:34 ../app/alarm/EditAlarmPage.qml:292
+msgid "Repeat"
+msgstr "ਦੁਹਰਾਓ"
+
+#: ../app/alarm/AlarmSettingsPage.qml:29
+msgid "Settings"
+msgstr "ਸੈਟਿੰਗ"
+
+#: ../app/alarm/AlarmSettingsPage.qml:53 ../app/alarm/AlarmSettingsPage.qml:54
+#: ../app/alarm/AlarmSettingsPage.qml:55 ../app/alarm/AlarmSettingsPage.qml:56
+#: ../app/alarm/AlarmSettingsPage.qml:65 ../app/alarm/AlarmSettingsPage.qml:66
+#: ../app/alarm/AlarmSettingsPage.qml:67 ../app/alarm/AlarmSettingsPage.qml:68
+#: ../app/alarm/AlarmSettingsPage.qml:146
+#: ../app/alarm/AlarmSettingsPage.qml:215
+#, qt-format
+msgid "%1 minutes"
+msgstr "%1 ਮਿੰਟ"
+
+#: ../app/alarm/AlarmSettingsPage.qml:92
+msgid "Alarm volume"
+msgstr "ਅਲਾਰਮ ਅਵਾਜ"
+
+#: ../app/alarm/AlarmSettingsPage.qml:145
+msgid "Silence after"
+msgstr "ਚੁੱਪ ਬਾਅਦ"
+
+#: ../app/alarm/AlarmSettingsPage.qml:214
+msgid "Snooze for"
+msgstr "ਲਈ ਝਪਕੀ"
+
+#: ../app/alarm/AlarmSettingsPage.qml:259
+msgid "Vibration"
+msgstr "ਕੰਬਣੀ"
+
+#: ../app/alarm/AlarmSettingsPage.qml:293
+msgid "Change time and date"
+msgstr "ਸਮਾਂ ਅਤੇ ਮਿਤੀ ਬਦਲੋ"
+
+#: ../app/alarm/AlarmSound.qml:28 ../app/alarm/EditAlarmPage.qml:315
+msgid "Sound"
+msgstr "ਆਵਾਜ਼"
+
+#: ../app/alarm/AlarmUtils.qml:31
+msgid "Never"
+msgstr "ਕਦੇ ਨਹੀਂ"
+
+#: ../app/alarm/AlarmUtils.qml:37
+msgid "Weekdays"
+msgstr "ਹਫ਼ਤਾ ਦਿਨ"
+
+#: ../app/alarm/AlarmUtils.qml:41
+msgid "Weekends"
+msgstr "ਹਫ਼ਤੇਵਾਰ"
+
+#: ../app/alarm/AlarmUtils.qml:45
+msgid "Daily"
+msgstr "ਰੋਜ਼"
+
+#: ../app/alarm/AlarmUtils.qml:55
+msgid "No active alarms"
+msgstr "ਕੋਈ ਸਰਗਰਮ ਅਲਾਰਮ ਨਹੀਂ"
+
+#: ../app/alarm/AlarmUtils.qml:72
+#, qt-format
+msgid "Next Alarm %1"
+msgstr "ਅਗਲਾ ਅਲਾਰਮ %1"
+
+#: ../app/alarm/AlarmUtils.qml:79
+msgid "Alarm Passed"
+msgstr "ਅਲਾਰਮ ਲੰਘਿਆ"
+
+#: ../app/alarm/AlarmUtils.qml:89
+#, no-c-format, qt-format
+msgid "in %1d %2h %3m"
+msgstr "%1d %2h %3m ਵਿੱਚ"
+
+#: ../app/alarm/AlarmUtils.qml:99
+#, no-c-format, qt-format
+msgid "in %1h %2m"
+msgstr "%1h %2m ਵਿੱਚ"
+
+#: ../app/alarm/AlarmUtils.qml:108
+#, no-c-format, qt-format
+msgid "in %1m"
+msgstr "%1m ਵਿੱਚ"
+
+#: ../app/alarm/EditAlarmPage.qml:43
+msgid "New alarm"
+msgstr "ਨਵਾਂ ਅਲਾਰਮ"
+
+#: ../app/alarm/EditAlarmPage.qml:43
+msgid "Edit alarm"
+msgstr "ਅਲਾਰਮ ਸੋਧ"
+
+#: ../app/alarm/EditAlarmPage.qml:336
+msgid "Delete alarm"
+msgstr "ਅਲਾਰਮ ਹਟਾਓ"
+
+#: ../app/clock/ClockPage.qml:271
+msgid "Location Service Error!"
+msgstr "ਸਥਿਤੀ ਸੇਵਾ ਖਾਮੀ!"
+
+#: ../app/clock/ClockPage.qml:273
+msgid "Retrieving location..."
+msgstr "ਸਥਿਤੀ ਪ੍ਰਾਪਤ ਕਰ ਰਿਹਾ..."
+
+#: ../app/worldclock/AddWorldCityButton.qml:30
+msgid "Add"
+msgstr "ਜੋੜੋ"
+
+#: ../app/worldclock/AddWorldCityButton.qml:61
+#: ../app/worldclock/WorldCityList.qml:64
+msgid "City"
+msgstr "ਸ਼ਹਿਰ"
+
+#. TRANSLATORS: this indicates if the time in a world clock
+#. is behind or ahead of the time at the current location
+#: ../app/worldclock/UserWorldCityDelegate.qml:142
+msgid "behind"
+msgstr "ਪਿੱਛੇ"
+
+#: ../app/worldclock/UserWorldCityDelegate.qml:143
+msgid "ahead"
+msgstr "ਅੱਗੇ"
+
+#. TRANSLATORS: the first argument is hour, followed by
+#. minute, and the translation for either 'behind' or
+#. 'ahead'
+#: ../app/worldclock/UserWorldCityDelegate.qml:153
+#, qt-format
+msgid "%1h %2m %3"
+msgstr "%1h %2m %3"
+
+#. TRANSLATORS: the first argument is hour, followed by the
+#. translation for either 'behind' or 'ahead'
+#: ../app/worldclock/UserWorldCityDelegate.qml:162
+#, qt-format
+msgid "%1h %2"
+msgstr "%1h %2"
+
+#. TRANSLATORS: the first argument is minute, followed by the
+#. translation for either 'behind' or 'ahead'
+#: ../app/worldclock/UserWorldCityDelegate.qml:170
+#, qt-format
+msgid "%1m %2"
+msgstr "%1m %2"
+
+#: ../app/worldclock/UserWorldCityDelegate.qml:176
+msgid "Same time"
+msgstr "ਉਹੀ ਸਮਾਂ"
+
+#: ../app/worldclock/WorldCityList.qml:51
+msgid "Select a city"
+msgstr "ਇੱਕ ਸ਼ਹਿਰ ਚੁਣੋ"
+
+#: ../app/worldclock/WorldCityList.qml:109
+msgid "Search..."
+msgstr "ਖੋਜੋ..."
+
+#: ../app/worldclock/WorldCityList.qml:214
+msgid "Searching for a city"
+msgstr "ਸ਼ਹਿਰ ਦੀ ਖੋਜ ਕਰ ਰਿਹਾ"
+
+#: ../app/worldclock/WorldCityList.qml:219
+msgid "No City Found"
+msgstr "ਕੋਈ ਸ਼ਹਿਰ ਨਹੀਂ ਮਿਲਿਆ"
+
+#: ../app/worldclock/WorldCityList.qml:225
+msgid "Unable to connect."
+msgstr "ਕੁਨੈਕਟ ਕਰਨ ਵਿੱਚ ਅਸਮਰੱਥ"
+
+#: ../app/worldclock/WorldCityList.qml:226
+msgid "Please check your network connection and try again"
+msgstr "ਕਿਰਪਾ ਕਰਕੇ ਆਪਣੇ ਇੰਟਰਨੈੱਟ ਕੁਨੈਕਸ਼ਨ ਦੀ ਪੜਤਾਲ ਕਰੋ ਅਤੇ ਮੁੜ-ਕੋਸ਼ਿਸ ਕਰੋ"
+
+#: ubuntu-clock-app.desktop.in.in.h:1
+msgid "Clock"
+msgstr "ਘੜੀ"
+
+#: ubuntu-clock-app.desktop.in.in.h:2
+msgid ""
+"A sophisticated clock app that provides world clock and alarm functionality."
+msgstr ""
+"ਇੱਕ ਵਧੀਆ ਘੜੀ ਐਪ ਜੋ ਸੰਸਾਰ ਸਮਾਂ ਅਤੇ ਅਲਾਰਮ ਕਾਰਜਕੁਸ਼ਲਤਾ ਮੁਹੱਈਆ ਕਰਵਾਉਂਦੀ ਹੈ।"
+
+#: ubuntu-clock-app.desktop.in.in.h:3
+msgid "time;alarm;alert;clock;world;"
+msgstr "ਸਮਾਂ;ਅਲਾਰਮ;ਚੇਤਾਵਨੀ;ਘੜੀ;ਸੰਸਾਰ;"

=== modified file 'po/pt.po'
--- po/pt.po	2014-11-21 07:03:33 +0000
+++ po/pt.po	2015-02-27 14:05:26 +0000
@@ -7,15 +7,15 @@
 msgstr ""
 "Project-Id-Version: ubuntu-clock-app\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2014-11-17 17:05+0100\n"
+"POT-Creation-Date: 2015-01-22 01:14+0100\n"
 "PO-Revision-Date: 2014-11-20 15:18+0000\n"
 "Last-Translator: Ivo Xavier <ivofernandes12@xxxxxxxxx>\n"
 "Language-Team: Portuguese <pt@xxxxxx>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-11-21 07:03+0000\n"
-"X-Generator: Launchpad (build 17252)\n"
+"X-Launchpad-Export-Date: 2015-01-23 06:50+0000\n"
+"X-Generator: Launchpad (build 17306)\n"
 
 #: ../app/alarm/AlarmLabel.qml:30 ../app/alarm/AlarmLabel.qml:56
 #: ../app/alarm/EditAlarmPage.qml:302
@@ -44,7 +44,7 @@
 msgid "Select None"
 msgstr "Desmarcar todos"
 
-#: ../app/alarm/AlarmPage.qml:89 ../app/alarm/AlarmRepeat.qml:35
+#: ../app/alarm/AlarmPage.qml:89 ../app/alarm/AlarmRepeat.qml:38
 msgid "Select All"
 msgstr "Selecionar tudo"
 
@@ -56,7 +56,7 @@
 msgid "Tap the + icon to add an alarm"
 msgstr "Toque no ícone + para adicionar um alarme"
 
-#: ../app/alarm/AlarmRepeat.qml:31 ../app/alarm/EditAlarmPage.qml:292
+#: ../app/alarm/AlarmRepeat.qml:34 ../app/alarm/EditAlarmPage.qml:292
 msgid "Repeat"
 msgstr "Repetir"
 
@@ -154,11 +154,11 @@
 msgid "Delete alarm"
 msgstr "Apagar o alarme"
 
-#: ../app/clock/ClockPage.qml:268
+#: ../app/clock/ClockPage.qml:271
 msgid "Location Service Error!"
 msgstr "Erro no serviço de localização!"
 
-#: ../app/clock/ClockPage.qml:270
+#: ../app/clock/ClockPage.qml:273
 msgid "Retrieving location..."
 msgstr "A recuperar localização..."
 

=== added file 'po/pt_BR.po'
--- po/pt_BR.po	1970-01-01 00:00:00 +0000
+++ po/pt_BR.po	2015-02-27 14:05:26 +0000
@@ -0,0 +1,247 @@
+# Brazilian Portuguese translation for ubuntu-clock-app
+# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
+# This file is distributed under the same license as the ubuntu-clock-app package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ubuntu-clock-app\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2015-01-22 01:14+0100\n"
+"PO-Revision-Date: 2015-02-26 16:03+0000\n"
+"Last-Translator: Tiago Hillebrandt <tiagohillebrandt@xxxxxxxxx>\n"
+"Language-Team: Brazilian Portuguese <pt_BR@xxxxxx>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2015-02-27 05:56+0000\n"
+"X-Generator: Launchpad (build 17361)\n"
+
+#: ../app/alarm/AlarmLabel.qml:30 ../app/alarm/AlarmLabel.qml:56
+#: ../app/alarm/EditAlarmPage.qml:302
+msgid "Label"
+msgstr "Etiqueta"
+
+#: ../app/alarm/AlarmList.qml:78 ../app/alarm/AlarmPage.qml:117
+#: ../app/worldclock/UserWorldCityList.qml:101
+msgid "Delete"
+msgstr "Excluir"
+
+#: ../app/alarm/AlarmPage.qml:26
+msgid "Alarms"
+msgstr "Alarmes"
+
+#: ../app/alarm/AlarmPage.qml:43 ../app/alarm/EditAlarmPage.qml:50
+#: ../app/alarm/EditAlarmPage.qml:177
+msgid "Alarm"
+msgstr "Alarme"
+
+#: ../app/alarm/AlarmPage.qml:58 ../app/worldclock/WorldCityList.qml:80
+msgid "Back"
+msgstr "Voltar"
+
+#: ../app/alarm/AlarmPage.qml:87
+msgid "Select None"
+msgstr "Selecionar nenhum"
+
+#: ../app/alarm/AlarmPage.qml:89 ../app/alarm/AlarmRepeat.qml:38
+msgid "Select All"
+msgstr "Selecionar todos"
+
+#: ../app/alarm/AlarmPage.qml:149
+msgid "No saved alarms"
+msgstr "Nenhum alarme salvo"
+
+#: ../app/alarm/AlarmPage.qml:150
+msgid "Tap the + icon to add an alarm"
+msgstr "Toque no ícone + para adicionar um alarme"
+
+#: ../app/alarm/AlarmRepeat.qml:34 ../app/alarm/EditAlarmPage.qml:292
+msgid "Repeat"
+msgstr "Repetir"
+
+#: ../app/alarm/AlarmSettingsPage.qml:29
+msgid "Settings"
+msgstr "Configurações"
+
+#: ../app/alarm/AlarmSettingsPage.qml:53 ../app/alarm/AlarmSettingsPage.qml:54
+#: ../app/alarm/AlarmSettingsPage.qml:55 ../app/alarm/AlarmSettingsPage.qml:56
+#: ../app/alarm/AlarmSettingsPage.qml:65 ../app/alarm/AlarmSettingsPage.qml:66
+#: ../app/alarm/AlarmSettingsPage.qml:67 ../app/alarm/AlarmSettingsPage.qml:68
+#: ../app/alarm/AlarmSettingsPage.qml:146
+#: ../app/alarm/AlarmSettingsPage.qml:215
+#, qt-format
+msgid "%1 minutes"
+msgstr "%1 minutos"
+
+#: ../app/alarm/AlarmSettingsPage.qml:92
+msgid "Alarm volume"
+msgstr "Volume do alarme"
+
+#: ../app/alarm/AlarmSettingsPage.qml:145
+msgid "Silence after"
+msgstr "Silenciar depois"
+
+#: ../app/alarm/AlarmSettingsPage.qml:214
+msgid "Snooze for"
+msgstr "Soneca por"
+
+#: ../app/alarm/AlarmSettingsPage.qml:259
+msgid "Vibration"
+msgstr "Vibração"
+
+#: ../app/alarm/AlarmSettingsPage.qml:293
+msgid "Change time and date"
+msgstr "Alterar data e hora"
+
+#: ../app/alarm/AlarmSound.qml:28 ../app/alarm/EditAlarmPage.qml:315
+msgid "Sound"
+msgstr "Som"
+
+#: ../app/alarm/AlarmUtils.qml:31
+msgid "Never"
+msgstr "Nunca"
+
+#: ../app/alarm/AlarmUtils.qml:37
+msgid "Weekdays"
+msgstr "Dias da semana"
+
+#: ../app/alarm/AlarmUtils.qml:41
+msgid "Weekends"
+msgstr "Finais de semana"
+
+#: ../app/alarm/AlarmUtils.qml:45
+msgid "Daily"
+msgstr "Diariamente"
+
+#: ../app/alarm/AlarmUtils.qml:55
+msgid "No active alarms"
+msgstr "Nenhum alarme ativo"
+
+#: ../app/alarm/AlarmUtils.qml:72
+#, qt-format
+msgid "Next Alarm %1"
+msgstr "Próximo alarme %1"
+
+#: ../app/alarm/AlarmUtils.qml:79
+msgid "Alarm Passed"
+msgstr "Alarme passou"
+
+#: ../app/alarm/AlarmUtils.qml:89
+#, no-c-format, qt-format
+msgid "in %1d %2h %3m"
+msgstr "em %1d %2h %3m"
+
+#: ../app/alarm/AlarmUtils.qml:99
+#, no-c-format, qt-format
+msgid "in %1h %2m"
+msgstr "em %1h %2m"
+
+#: ../app/alarm/AlarmUtils.qml:108
+#, no-c-format, qt-format
+msgid "in %1m"
+msgstr "em %1m"
+
+#: ../app/alarm/EditAlarmPage.qml:43
+msgid "New alarm"
+msgstr "Novo alarme"
+
+#: ../app/alarm/EditAlarmPage.qml:43
+msgid "Edit alarm"
+msgstr "Editar alarme"
+
+#: ../app/alarm/EditAlarmPage.qml:336
+msgid "Delete alarm"
+msgstr "Excluir alarme"
+
+#: ../app/clock/ClockPage.qml:271
+msgid "Location Service Error!"
+msgstr "Erro no serviço de localização!"
+
+#: ../app/clock/ClockPage.qml:273
+msgid "Retrieving location..."
+msgstr "Obtendo localização..."
+
+#: ../app/worldclock/AddWorldCityButton.qml:30
+msgid "Add"
+msgstr "Adicionar"
+
+#: ../app/worldclock/AddWorldCityButton.qml:61
+#: ../app/worldclock/WorldCityList.qml:64
+msgid "City"
+msgstr "Cidade"
+
+#. TRANSLATORS: this indicates if the time in a world clock
+#. is behind or ahead of the time at the current location
+#: ../app/worldclock/UserWorldCityDelegate.qml:142
+msgid "behind"
+msgstr "atrás"
+
+#: ../app/worldclock/UserWorldCityDelegate.qml:143
+msgid "ahead"
+msgstr "adiante"
+
+#. TRANSLATORS: the first argument is hour, followed by
+#. minute, and the translation for either 'behind' or
+#. 'ahead'
+#: ../app/worldclock/UserWorldCityDelegate.qml:153
+#, qt-format
+msgid "%1h %2m %3"
+msgstr "%1h %2m %3"
+
+#. TRANSLATORS: the first argument is hour, followed by the
+#. translation for either 'behind' or 'ahead'
+#: ../app/worldclock/UserWorldCityDelegate.qml:162
+#, qt-format
+msgid "%1h %2"
+msgstr "%1h %2"
+
+#. TRANSLATORS: the first argument is minute, followed by the
+#. translation for either 'behind' or 'ahead'
+#: ../app/worldclock/UserWorldCityDelegate.qml:170
+#, qt-format
+msgid "%1m %2"
+msgstr "%1m %2"
+
+#: ../app/worldclock/UserWorldCityDelegate.qml:176
+msgid "Same time"
+msgstr "Mesma hora"
+
+#: ../app/worldclock/WorldCityList.qml:51
+msgid "Select a city"
+msgstr "Selecione a cidade"
+
+#: ../app/worldclock/WorldCityList.qml:109
+msgid "Search..."
+msgstr "Pesquisar..."
+
+#: ../app/worldclock/WorldCityList.qml:214
+msgid "Searching for a city"
+msgstr "Pesquisando por uma cidade"
+
+#: ../app/worldclock/WorldCityList.qml:219
+msgid "No City Found"
+msgstr "Nenhum cidade encontrada"
+
+#: ../app/worldclock/WorldCityList.qml:225
+msgid "Unable to connect."
+msgstr "Não foi possível conectar."
+
+#: ../app/worldclock/WorldCityList.qml:226
+msgid "Please check your network connection and try again"
+msgstr "Por favor verifique sua conexão de internet e tente novamente"
+
+#: ubuntu-clock-app.desktop.in.in.h:1
+msgid "Clock"
+msgstr "Relógio"
+
+#: ubuntu-clock-app.desktop.in.in.h:2
+msgid ""
+"A sophisticated clock app that provides world clock and alarm functionality."
+msgstr ""
+"Um aplicativo sofisticado de relógio que fornece a hora mundialmente, bem "
+"como a funcionalidade de alarme."
+
+#: ubuntu-clock-app.desktop.in.in.h:3
+msgid "time;alarm;alert;clock;world;"
+msgstr "time;alarm;alert;clock;world;alarme;relógio;hora;despertador;"

=== modified file 'po/ru.po'
--- po/ru.po	2014-11-20 06:42:27 +0000
+++ po/ru.po	2015-02-27 14:05:26 +0000
@@ -7,15 +7,15 @@
 msgstr ""
 "Project-Id-Version: ubuntu-clock-app\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2014-11-17 17:05+0100\n"
-"PO-Revision-Date: 2014-09-02 09:22+0000\n"
+"POT-Creation-Date: 2015-01-22 01:14+0100\n"
+"PO-Revision-Date: 2015-01-29 09:17+0000\n"
 "Last-Translator: ☠Jay ZDLin☠ <Unknown>\n"
 "Language-Team: Russian <ru@xxxxxx>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-11-20 06:42+0000\n"
-"X-Generator: Launchpad (build 17252)\n"
+"X-Launchpad-Export-Date: 2015-01-30 07:28+0000\n"
+"X-Generator: Launchpad (build 17306)\n"
 
 #: ../app/alarm/AlarmLabel.qml:30 ../app/alarm/AlarmLabel.qml:56
 #: ../app/alarm/EditAlarmPage.qml:302
@@ -42,21 +42,21 @@
 
 #: ../app/alarm/AlarmPage.qml:87
 msgid "Select None"
-msgstr ""
+msgstr "Снять выделение"
 
-#: ../app/alarm/AlarmPage.qml:89 ../app/alarm/AlarmRepeat.qml:35
+#: ../app/alarm/AlarmPage.qml:89 ../app/alarm/AlarmRepeat.qml:38
 msgid "Select All"
 msgstr "Выбрать всё"
 
 #: ../app/alarm/AlarmPage.qml:149
 msgid "No saved alarms"
-msgstr ""
+msgstr "Нет сохранённых будильников"
 
 #: ../app/alarm/AlarmPage.qml:150
 msgid "Tap the + icon to add an alarm"
-msgstr ""
+msgstr "Чтобы добавить будильник, нажмите значок \"+\""
 
-#: ../app/alarm/AlarmRepeat.qml:31 ../app/alarm/EditAlarmPage.qml:292
+#: ../app/alarm/AlarmRepeat.qml:34 ../app/alarm/EditAlarmPage.qml:292
 msgid "Repeat"
 msgstr "Повторять"
 
@@ -84,7 +84,7 @@
 
 #: ../app/alarm/AlarmSettingsPage.qml:214
 msgid "Snooze for"
-msgstr ""
+msgstr "Повторить через"
 
 #: ../app/alarm/AlarmSettingsPage.qml:259
 msgid "Vibration"
@@ -100,7 +100,7 @@
 
 #: ../app/alarm/AlarmUtils.qml:31
 msgid "Never"
-msgstr ""
+msgstr "Никогда"
 
 #: ../app/alarm/AlarmUtils.qml:37
 msgid "Weekdays"
@@ -116,12 +116,12 @@
 
 #: ../app/alarm/AlarmUtils.qml:55
 msgid "No active alarms"
-msgstr ""
+msgstr "Будильники отсутствуют"
 
 #: ../app/alarm/AlarmUtils.qml:72
 #, qt-format
 msgid "Next Alarm %1"
-msgstr ""
+msgstr "Следующий будильник %1"
 
 #: ../app/alarm/AlarmUtils.qml:79
 msgid "Alarm Passed"
@@ -130,17 +130,17 @@
 #: ../app/alarm/AlarmUtils.qml:89
 #, no-c-format, qt-format
 msgid "in %1d %2h %3m"
-msgstr ""
+msgstr "через %1d %2h %3m"
 
 #: ../app/alarm/AlarmUtils.qml:99
 #, no-c-format, qt-format
 msgid "in %1h %2m"
-msgstr ""
+msgstr "через %1h %2m"
 
 #: ../app/alarm/AlarmUtils.qml:108
 #, no-c-format, qt-format
 msgid "in %1m"
-msgstr ""
+msgstr "через %1m"
 
 #: ../app/alarm/EditAlarmPage.qml:43
 msgid "New alarm"
@@ -154,13 +154,13 @@
 msgid "Delete alarm"
 msgstr "Удалить будильник"
 
-#: ../app/clock/ClockPage.qml:268
+#: ../app/clock/ClockPage.qml:271
 msgid "Location Service Error!"
-msgstr ""
+msgstr "Не удалось определить местоположение!"
 
-#: ../app/clock/ClockPage.qml:270
+#: ../app/clock/ClockPage.qml:273
 msgid "Retrieving location..."
-msgstr ""
+msgstr "Определение местоположения..."
 
 #: ../app/worldclock/AddWorldCityButton.qml:30
 msgid "Add"
@@ -187,25 +187,25 @@
 #: ../app/worldclock/UserWorldCityDelegate.qml:153
 #, qt-format
 msgid "%1h %2m %3"
-msgstr ""
+msgstr "%1h %2m %3"
 
 #. TRANSLATORS: the first argument is hour, followed by the
 #. translation for either 'behind' or 'ahead'
 #: ../app/worldclock/UserWorldCityDelegate.qml:162
 #, qt-format
 msgid "%1h %2"
-msgstr ""
+msgstr "%1h %2"
 
 #. TRANSLATORS: the first argument is minute, followed by the
 #. translation for either 'behind' or 'ahead'
 #: ../app/worldclock/UserWorldCityDelegate.qml:170
 #, qt-format
 msgid "%1m %2"
-msgstr ""
+msgstr "%1m %2"
 
 #: ../app/worldclock/UserWorldCityDelegate.qml:176
 msgid "Same time"
-msgstr ""
+msgstr "Такое же время"
 
 #: ../app/worldclock/WorldCityList.qml:51
 msgid "Select a city"
@@ -238,7 +238,7 @@
 #: ubuntu-clock-app.desktop.in.in.h:2
 msgid ""
 "A sophisticated clock app that provides world clock and alarm functionality."
-msgstr ""
+msgstr "Современные часы с функциями мирового времени и будильника."
 
 #: ubuntu-clock-app.desktop.in.in.h:3
 msgid "time;alarm;alert;clock;world;"

=== modified file 'po/sl.po'
--- po/sl.po	2014-11-20 06:42:27 +0000
+++ po/sl.po	2015-02-27 14:05:26 +0000
@@ -7,15 +7,15 @@
 msgstr ""
 "Project-Id-Version: ubuntu-clock-app\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2014-11-17 17:05+0100\n"
+"POT-Creation-Date: 2015-01-22 01:14+0100\n"
 "PO-Revision-Date: 2014-11-14 18:13+0000\n"
 "Last-Translator: Damir Jerovšek <Unknown>\n"
 "Language-Team: Slovenian <sl@xxxxxx>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-11-20 06:42+0000\n"
-"X-Generator: Launchpad (build 17252)\n"
+"X-Launchpad-Export-Date: 2015-01-23 06:50+0000\n"
+"X-Generator: Launchpad (build 17306)\n"
 
 #: ../app/alarm/AlarmLabel.qml:30 ../app/alarm/AlarmLabel.qml:56
 #: ../app/alarm/EditAlarmPage.qml:302
@@ -44,7 +44,7 @@
 msgid "Select None"
 msgstr "Odznači vse"
 
-#: ../app/alarm/AlarmPage.qml:89 ../app/alarm/AlarmRepeat.qml:35
+#: ../app/alarm/AlarmPage.qml:89 ../app/alarm/AlarmRepeat.qml:38
 msgid "Select All"
 msgstr "Označi vse"
 
@@ -56,7 +56,7 @@
 msgid "Tap the + icon to add an alarm"
 msgstr "Tapnite na ikono + za dodanje alarma"
 
-#: ../app/alarm/AlarmRepeat.qml:31 ../app/alarm/EditAlarmPage.qml:292
+#: ../app/alarm/AlarmRepeat.qml:34 ../app/alarm/EditAlarmPage.qml:292
 msgid "Repeat"
 msgstr "Ponovi"
 
@@ -154,11 +154,11 @@
 msgid "Delete alarm"
 msgstr "Zbriši alarm"
 
-#: ../app/clock/ClockPage.qml:268
+#: ../app/clock/ClockPage.qml:271
 msgid "Location Service Error!"
 msgstr "Napaka storitve mesta!"
 
-#: ../app/clock/ClockPage.qml:270
+#: ../app/clock/ClockPage.qml:273
 msgid "Retrieving location..."
 msgstr "Pridobivanje mesta ..."
 

=== modified file 'po/sv.po'
--- po/sv.po	2014-11-20 06:42:27 +0000
+++ po/sv.po	2015-02-27 14:05:26 +0000
@@ -7,15 +7,15 @@
 msgstr ""
 "Project-Id-Version: ubuntu-clock-app\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2014-11-17 17:05+0100\n"
+"POT-Creation-Date: 2015-01-22 01:14+0100\n"
 "PO-Revision-Date: 2014-09-19 06:10+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Swedish <sv@xxxxxx>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-11-20 06:42+0000\n"
-"X-Generator: Launchpad (build 17252)\n"
+"X-Launchpad-Export-Date: 2015-01-23 06:50+0000\n"
+"X-Generator: Launchpad (build 17306)\n"
 
 #: ../app/alarm/AlarmLabel.qml:30 ../app/alarm/AlarmLabel.qml:56
 #: ../app/alarm/EditAlarmPage.qml:302
@@ -44,7 +44,7 @@
 msgid "Select None"
 msgstr ""
 
-#: ../app/alarm/AlarmPage.qml:89 ../app/alarm/AlarmRepeat.qml:35
+#: ../app/alarm/AlarmPage.qml:89 ../app/alarm/AlarmRepeat.qml:38
 msgid "Select All"
 msgstr ""
 
@@ -56,7 +56,7 @@
 msgid "Tap the + icon to add an alarm"
 msgstr ""
 
-#: ../app/alarm/AlarmRepeat.qml:31 ../app/alarm/EditAlarmPage.qml:292
+#: ../app/alarm/AlarmRepeat.qml:34 ../app/alarm/EditAlarmPage.qml:292
 msgid "Repeat"
 msgstr ""
 
@@ -154,11 +154,11 @@
 msgid "Delete alarm"
 msgstr ""
 
-#: ../app/clock/ClockPage.qml:268
+#: ../app/clock/ClockPage.qml:271
 msgid "Location Service Error!"
 msgstr ""
 
-#: ../app/clock/ClockPage.qml:270
+#: ../app/clock/ClockPage.qml:273
 msgid "Retrieving location..."
 msgstr ""
 

=== added file 'po/tr.po'
--- po/tr.po	1970-01-01 00:00:00 +0000
+++ po/tr.po	2015-02-27 14:05:26 +0000
@@ -0,0 +1,245 @@
+# Turkish translation for ubuntu-clock-app
+# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
+# This file is distributed under the same license as the ubuntu-clock-app package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ubuntu-clock-app\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2015-01-22 01:14+0100\n"
+"PO-Revision-Date: 2015-02-04 20:45+0000\n"
+"Last-Translator: Volkan Gezer <Unknown>\n"
+"Language-Team: Turkish <tr@xxxxxx>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2015-02-05 07:45+0000\n"
+"X-Generator: Launchpad (build 17331)\n"
+
+#: ../app/alarm/AlarmLabel.qml:30 ../app/alarm/AlarmLabel.qml:56
+#: ../app/alarm/EditAlarmPage.qml:302
+msgid "Label"
+msgstr "Etiket"
+
+#: ../app/alarm/AlarmList.qml:78 ../app/alarm/AlarmPage.qml:117
+#: ../app/worldclock/UserWorldCityList.qml:101
+msgid "Delete"
+msgstr "Sil"
+
+#: ../app/alarm/AlarmPage.qml:26
+msgid "Alarms"
+msgstr "Alarmlar"
+
+#: ../app/alarm/AlarmPage.qml:43 ../app/alarm/EditAlarmPage.qml:50
+#: ../app/alarm/EditAlarmPage.qml:177
+msgid "Alarm"
+msgstr "Alarm"
+
+#: ../app/alarm/AlarmPage.qml:58 ../app/worldclock/WorldCityList.qml:80
+msgid "Back"
+msgstr "Geri"
+
+#: ../app/alarm/AlarmPage.qml:87
+msgid "Select None"
+msgstr "Hiçbirini Seçme"
+
+#: ../app/alarm/AlarmPage.qml:89 ../app/alarm/AlarmRepeat.qml:38
+msgid "Select All"
+msgstr "Tümünü Seç"
+
+#: ../app/alarm/AlarmPage.qml:149
+msgid "No saved alarms"
+msgstr "Kayıtlı alarm yok"
+
+#: ../app/alarm/AlarmPage.qml:150
+msgid "Tap the + icon to add an alarm"
+msgstr "Bir alarm eklemek için + simgesine dokunun"
+
+#: ../app/alarm/AlarmRepeat.qml:34 ../app/alarm/EditAlarmPage.qml:292
+msgid "Repeat"
+msgstr "Tekrarla"
+
+#: ../app/alarm/AlarmSettingsPage.qml:29
+msgid "Settings"
+msgstr "Ayarlar"
+
+#: ../app/alarm/AlarmSettingsPage.qml:53 ../app/alarm/AlarmSettingsPage.qml:54
+#: ../app/alarm/AlarmSettingsPage.qml:55 ../app/alarm/AlarmSettingsPage.qml:56
+#: ../app/alarm/AlarmSettingsPage.qml:65 ../app/alarm/AlarmSettingsPage.qml:66
+#: ../app/alarm/AlarmSettingsPage.qml:67 ../app/alarm/AlarmSettingsPage.qml:68
+#: ../app/alarm/AlarmSettingsPage.qml:146
+#: ../app/alarm/AlarmSettingsPage.qml:215
+#, qt-format
+msgid "%1 minutes"
+msgstr "%1 dakika"
+
+#: ../app/alarm/AlarmSettingsPage.qml:92
+msgid "Alarm volume"
+msgstr "Alarm sesitrusty"
+
+#: ../app/alarm/AlarmSettingsPage.qml:145
+msgid "Silence after"
+msgstr "Susturma gecikmesi"
+
+#: ../app/alarm/AlarmSettingsPage.qml:214
+msgid "Snooze for"
+msgstr "Şu kadar ertele"
+
+#: ../app/alarm/AlarmSettingsPage.qml:259
+msgid "Vibration"
+msgstr "Titreşim"
+
+#: ../app/alarm/AlarmSettingsPage.qml:293
+msgid "Change time and date"
+msgstr "Saat ve tarihi değiştir"
+
+#: ../app/alarm/AlarmSound.qml:28 ../app/alarm/EditAlarmPage.qml:315
+msgid "Sound"
+msgstr "Ses"
+
+#: ../app/alarm/AlarmUtils.qml:31
+msgid "Never"
+msgstr "Asla"
+
+#: ../app/alarm/AlarmUtils.qml:37
+msgid "Weekdays"
+msgstr "İş günleri"
+
+#: ../app/alarm/AlarmUtils.qml:41
+msgid "Weekends"
+msgstr "Haftasonları"
+
+#: ../app/alarm/AlarmUtils.qml:45
+msgid "Daily"
+msgstr "Günlük"
+
+#: ../app/alarm/AlarmUtils.qml:55
+msgid "No active alarms"
+msgstr "Etkin alarm yok"
+
+#: ../app/alarm/AlarmUtils.qml:72
+#, qt-format
+msgid "Next Alarm %1"
+msgstr "Sonraki Alarm %1"
+
+#: ../app/alarm/AlarmUtils.qml:79
+msgid "Alarm Passed"
+msgstr "Alarm Geçti"
+
+#: ../app/alarm/AlarmUtils.qml:89
+#, no-c-format, qt-format
+msgid "in %1d %2h %3m"
+msgstr "%1d %2h %3m kaldı"
+
+#: ../app/alarm/AlarmUtils.qml:99
+#, no-c-format, qt-format
+msgid "in %1h %2m"
+msgstr "%1h %2m kaldı"
+
+#: ../app/alarm/AlarmUtils.qml:108
+#, no-c-format, qt-format
+msgid "in %1m"
+msgstr "%1m kaldı"
+
+#: ../app/alarm/EditAlarmPage.qml:43
+msgid "New alarm"
+msgstr "Yeni alarm"
+
+#: ../app/alarm/EditAlarmPage.qml:43
+msgid "Edit alarm"
+msgstr "Alarmı düzenle"
+
+#: ../app/alarm/EditAlarmPage.qml:336
+msgid "Delete alarm"
+msgstr "Alarmı sil"
+
+#: ../app/clock/ClockPage.qml:271
+msgid "Location Service Error!"
+msgstr "Konum Hizmet Hatası!"
+
+#: ../app/clock/ClockPage.qml:273
+msgid "Retrieving location..."
+msgstr "Konum getiriliyor..."
+
+#: ../app/worldclock/AddWorldCityButton.qml:30
+msgid "Add"
+msgstr "Add"
+
+#: ../app/worldclock/AddWorldCityButton.qml:61
+#: ../app/worldclock/WorldCityList.qml:64
+msgid "City"
+msgstr "Şehir"
+
+#. TRANSLATORS: this indicates if the time in a world clock
+#. is behind or ahead of the time at the current location
+#: ../app/worldclock/UserWorldCityDelegate.qml:142
+msgid "behind"
+msgstr "arkasında"
+
+#: ../app/worldclock/UserWorldCityDelegate.qml:143
+msgid "ahead"
+msgstr "önünde"
+
+#. TRANSLATORS: the first argument is hour, followed by
+#. minute, and the translation for either 'behind' or
+#. 'ahead'
+#: ../app/worldclock/UserWorldCityDelegate.qml:153
+#, qt-format
+msgid "%1h %2m %3"
+msgstr "%1h %2m %3"
+
+#. TRANSLATORS: the first argument is hour, followed by the
+#. translation for either 'behind' or 'ahead'
+#: ../app/worldclock/UserWorldCityDelegate.qml:162
+#, qt-format
+msgid "%1h %2"
+msgstr "%1h %2"
+
+#. TRANSLATORS: the first argument is minute, followed by the
+#. translation for either 'behind' or 'ahead'
+#: ../app/worldclock/UserWorldCityDelegate.qml:170
+#, qt-format
+msgid "%1m %2"
+msgstr "%1m %2"
+
+#: ../app/worldclock/UserWorldCityDelegate.qml:176
+msgid "Same time"
+msgstr "Aynı zaman"
+
+#: ../app/worldclock/WorldCityList.qml:51
+msgid "Select a city"
+msgstr "Bir şehir seçin"
+
+#: ../app/worldclock/WorldCityList.qml:109
+msgid "Search..."
+msgstr "Ara..."
+
+#: ../app/worldclock/WorldCityList.qml:214
+msgid "Searching for a city"
+msgstr "Bir şehir ara"
+
+#: ../app/worldclock/WorldCityList.qml:219
+msgid "No City Found"
+msgstr "Hiç Şehir Bulunamadı"
+
+#: ../app/worldclock/WorldCityList.qml:225
+msgid "Unable to connect."
+msgstr "Bağlanılamıyor."
+
+#: ../app/worldclock/WorldCityList.qml:226
+msgid "Please check your network connection and try again"
+msgstr "Lütfen ağ bağlantınızı denetleyin ve yeniden deneyin"
+
+#: ubuntu-clock-app.desktop.in.in.h:1
+msgid "Clock"
+msgstr "Saat"
+
+#: ubuntu-clock-app.desktop.in.in.h:2
+msgid ""
+"A sophisticated clock app that provides world clock and alarm functionality."
+msgstr "Dünya saati ve alarm işlevi sağlayan çok amaçlı saat uygulaması."
+
+#: ubuntu-clock-app.desktop.in.in.h:3
+msgid "time;alarm;alert;clock;world;"
+msgstr "zaman;alarm;uyarı;saat;dünya;"

=== modified file 'po/zh_CN.po'
--- po/zh_CN.po	2014-11-20 06:42:27 +0000
+++ po/zh_CN.po	2015-02-27 14:05:26 +0000
@@ -7,15 +7,15 @@
 msgstr ""
 "Project-Id-Version: ubuntu-clock-app\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2014-11-17 17:05+0100\n"
+"POT-Creation-Date: 2015-01-22 01:14+0100\n"
 "PO-Revision-Date: 2014-08-27 14:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Chinese (Simplified) <zh_CN@xxxxxx>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-11-20 06:42+0000\n"
-"X-Generator: Launchpad (build 17252)\n"
+"X-Launchpad-Export-Date: 2015-01-23 06:50+0000\n"
+"X-Generator: Launchpad (build 17306)\n"
 
 #: ../app/alarm/AlarmLabel.qml:30 ../app/alarm/AlarmLabel.qml:56
 #: ../app/alarm/EditAlarmPage.qml:302
@@ -44,7 +44,7 @@
 msgid "Select None"
 msgstr ""
 
-#: ../app/alarm/AlarmPage.qml:89 ../app/alarm/AlarmRepeat.qml:35
+#: ../app/alarm/AlarmPage.qml:89 ../app/alarm/AlarmRepeat.qml:38
 msgid "Select All"
 msgstr ""
 
@@ -56,7 +56,7 @@
 msgid "Tap the + icon to add an alarm"
 msgstr ""
 
-#: ../app/alarm/AlarmRepeat.qml:31 ../app/alarm/EditAlarmPage.qml:292
+#: ../app/alarm/AlarmRepeat.qml:34 ../app/alarm/EditAlarmPage.qml:292
 msgid "Repeat"
 msgstr ""
 
@@ -154,11 +154,11 @@
 msgid "Delete alarm"
 msgstr ""
 
-#: ../app/clock/ClockPage.qml:268
+#: ../app/clock/ClockPage.qml:271
 msgid "Location Service Error!"
 msgstr ""
 
-#: ../app/clock/ClockPage.qml:270
+#: ../app/clock/ClockPage.qml:273
 msgid "Retrieving location..."
 msgstr ""
 

=== modified file 'po/zh_TW.po'
--- po/zh_TW.po	2014-11-20 06:42:27 +0000
+++ po/zh_TW.po	2015-02-27 14:05:26 +0000
@@ -7,15 +7,15 @@
 msgstr ""
 "Project-Id-Version: ubuntu-clock-app\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2014-11-17 17:05+0100\n"
+"POT-Creation-Date: 2015-01-22 01:14+0100\n"
 "PO-Revision-Date: 2014-11-19 14:12+0000\n"
 "Last-Translator: Walter Cheuk <wwycheuk@xxxxxxxxx>\n"
 "Language-Team: Chinese (Traditional) <zh_TW@xxxxxx>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-11-20 06:42+0000\n"
-"X-Generator: Launchpad (build 17252)\n"
+"X-Launchpad-Export-Date: 2015-01-23 06:50+0000\n"
+"X-Generator: Launchpad (build 17306)\n"
 
 #: ../app/alarm/AlarmLabel.qml:30 ../app/alarm/AlarmLabel.qml:56
 #: ../app/alarm/EditAlarmPage.qml:302
@@ -44,7 +44,7 @@
 msgid "Select None"
 msgstr "全部不選"
 
-#: ../app/alarm/AlarmPage.qml:89 ../app/alarm/AlarmRepeat.qml:35
+#: ../app/alarm/AlarmPage.qml:89 ../app/alarm/AlarmRepeat.qml:38
 msgid "Select All"
 msgstr "全部選取"
 
@@ -56,7 +56,7 @@
 msgid "Tap the + icon to add an alarm"
 msgstr "輕觸 + 圖示以加入鬧鐘"
 
-#: ../app/alarm/AlarmRepeat.qml:31 ../app/alarm/EditAlarmPage.qml:292
+#: ../app/alarm/AlarmRepeat.qml:34 ../app/alarm/EditAlarmPage.qml:292
 msgid "Repeat"
 msgstr "重複"
 
@@ -154,11 +154,11 @@
 msgid "Delete alarm"
 msgstr "刪除鬧鐘"
 
-#: ../app/clock/ClockPage.qml:268
+#: ../app/clock/ClockPage.qml:271
 msgid "Location Service Error!"
 msgstr "位置服務發生錯誤!"
 
-#: ../app/clock/ClockPage.qml:270
+#: ../app/clock/ClockPage.qml:273
 msgid "Retrieving location..."
 msgstr "正在取得位置..."
 

=== modified file 'tests/manual/2014.com.ubuntu.clock:clock-tests/jobs/alarms.pxu'
--- tests/manual/2014.com.ubuntu.clock:clock-tests/jobs/alarms.pxu	2014-10-25 13:31:26 +0000
+++ tests/manual/2014.com.ubuntu.clock:clock-tests/jobs/alarms.pxu	2015-02-27 14:05:26 +0000
@@ -156,3 +156,51 @@
         The alarm switch should be colorless to indicate it is disabled.
     5. Wait for the time to pass the alarm time.
         The alarm should not ring since it was disabled.
+
+id: alarm/refresh-one-alarm
+plugin: manual
+depends: alarm/trigger-alarm
+estimated_duration: 120
+_summary: Test the alarm page refresh issue
+_description:
+    This test checks if the alarm listview refreshes appropriately when clock app gains focus.
+    1. Launch the clock app.
+        Clock app opens showing the current local time.
+    2. Swipe the bottom edge to open the alarms page.
+        Alarms page should appear showing a list of alarm. If empty then you should see a
+        message being displayed that "No saved alarms".
+    3. Press the plus icon to create a new one-time alarm. Change the alarm time to ring in the next
+       minute. Do not change any other options. Save Alarm.
+        The saved alarm should be displayed in the alarms page.
+    4. Wait for the time to pass the alarm time.
+        The alarm should ring at the time set in the previous step.
+    5. Press "Ok" to dismiss the alarm
+        The alarm should be dismissed.
+    6. Check the status of the one-time alarm you just dismissed.
+        The one-time alarm must be disabled since it was triggered and dismissed by the user.
+
+id: alarm/refresh-recurring-alarm
+plugin: manual
+depends: alarm/trigger-alarm
+estimated_duration: 120
+_summary: Test the alarm switch disable issue
+_description:
+    This test checks if the recurring alarm switches stays enabled after dismissing the alarm.
+    1. Launch the clock app.
+        Clock app opens showing the current local time.
+    2. Swipe the bottom edge to open the alarms page.
+        Alarms page should appear showing a list of alarm. If empty then you should see a
+        message being displayed that "No saved alarms".
+    3. Press the plus icon to create a new recurring alarm. Change the alarm time to ring in the next
+       minute and set it to repeat on 2-3 days (including today). Save Alarm.
+        The saved alarm should be displayed in the alarms page.
+    4. Wait for the time to pass the alarm time.
+        The alarm should ring at the time set in the previous step.
+    5. Press "Ok" to dismiss the alarm
+        The alarm should be dismissed.
+    6. Check the status of the recurring alarm you just dismissed.
+        The recurring alarm must not be disabled after it was triggered and dismissed by the user since
+        it is a recurring alarm.
+    7. Check the recurring alarm in the datetime indicator.
+        Indicator datetime should update and show the next occurance day of the recurring alarm you dismissed.
+

=== modified file 'tests/unit/tst_alarmRepeat.qml'
--- tests/unit/tst_alarmRepeat.qml	2014-10-05 21:23:09 +0000
+++ tests/unit/tst_alarmRepeat.qml	2015-02-27 14:05:26 +0000
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2014 Canonical Ltd
+ * Copyright (C) 2014-2015 Canonical Ltd
  *
  * This file is part of Ubuntu Clock App
  *
@@ -33,10 +33,15 @@
         id: _alarm
     }
 
+    AlarmUtils {
+        id: _alarmUtils
+    }
+
     Component {
         id: alarmRepeatPage
         AlarmRepeat {
             alarm: _alarm
+            alarmUtils: _alarmUtils
         }
     }
 
@@ -112,12 +117,12 @@
 
             tryCompare(_alarm, "type", Alarm.OneTime, 3000, "Alarm type is not OneTime by default")
 
-            var dayListItem = findChild(alarmRepeatPageLoader.item, "alarmDay"+3)
+            var randomDaySwitch = findChild(alarmRepeatPageLoader.item, "daySwitch"+3)
 
-            mouseClick(dayListItem, centerOf(dayListItem).x, centerOf(dayListItem).y)
+            mouseClick(randomDaySwitch, centerOf(randomDaySwitch).x, centerOf(randomDaySwitch).y)
             tryCompare(_alarm, "type", Alarm.Repeating, 3000, "Alarm type did not change to Repeating despite enabling a switch")
 
-            mouseClick(dayListItem, centerOf(dayListItem).x, centerOf(dayListItem).y)
+            mouseClick(randomDaySwitch, centerOf(randomDaySwitch).x, centerOf(randomDaySwitch).y)
             tryCompare(_alarm, "type", Alarm.OneTime, 3000, "Alarm type is not OneTime despite all switches disabled")
         }
 
@@ -129,11 +134,10 @@
             waitForRendering(alarmRepeatPageLoader.item);
 
             for(var i=0; i<repeater.count; i++) {
-                var dayListItem = findChild(alarmRepeatPageLoader.item, "alarmDayHolder"+i)
                 var currentDaySwitch = findChild(alarmRepeatPageLoader.item, "daySwitch"+i)
 
                 if(!currentDaySwitch.checked) {
-                    mouseClick(dayListItem, centerOf(dayListItem).x, centerOf(dayListItem).y)
+                    mouseClick(currentDaySwitch, centerOf(currentDaySwitch).x, centerOf(currentDaySwitch).y)
                 }
             }
 


Follow ups