diff -Nru gnome-shell-extension-weather-0.2/README.md gnome-shell-extension-weather-0~20130619.gitf74de79/README.md --- gnome-shell-extension-weather-0.2/README.md 2013-07-24 10:14:17.000000000 +0000 +++ gnome-shell-extension-weather-0~20130619.gitf74de79/README.md 2013-06-19 12:23:06.000000000 +0000 @@ -1,16 +1,10 @@ -# Weather Extension V2 - -![Screenshot](https://f.cloud.github.com/assets/1255506/833069/0f754966-f28b-11e2-9fb3-3ea413919c69.png) +![Screenshot](https://github.com/neroth/gnome-shell-extension-weather/raw/master/data/Screenshot.jpg) *gnome-shell-extension-weather* is a simple extension for displaying weather conditions and forecasts in GNOME Shell, featuring support for multiple locations, no need for WOEID, a symmetrical layout and a settings panel through *gnome-shell-extension-prefs*. -The weather report include forecasts for ~ 10 days. - -Support GNOME Shell >= 3.8 +Currently, the weather report, including forecasts for today and tomorrow, is fetched from [Yahoo! Weather](http://weather.yahoo.com/). -Contact the author : [Neroth (Christian METZLER)](https://plus.google.com/u/0/106579473281691119257). - -We need translator ! [Translate the extension](https://github.com/Neroth/gnome-shell-extension-weather/wiki/Translate). +**GWeather support !** Check the [GWeather branch](https://github.com/Neroth/gnome-shell-extension-weather/tree/GWeather). ---- @@ -18,8 +12,6 @@ ## Through extensions.gnome.org (Local installation) -**Waiting for review / Version 9 : V1 (<= GNOME Shell 3.8) / Version 10 : V2 (>= GNOME Shell 3.8)** - Go on the [Weather extension page](https://extensions.gnome.org/extension/613/weather/) on extensions.gnome.org, click on the switch ("OFF" => "ON"), click on the install button. That's it ! @@ -27,22 +19,14 @@ After the installation, restart GNOME Shell (`Alt`+`F2`, `r`, `Enter`) and enable the extension through *gnome-tweak-tool*. -### [Ubuntu, Mint, and derivatives](https://launchpad.net/~gnome-shell-extensions/+archive/ppa/+packages) +### [Ubuntu, Mint, Debian and derivatives](https://launchpad.net/~gnome-shell-extensions/+archive/ppa/+packages) Add the PPA *ppa:gnome-shell-extensions* to your source list, update the package list and install *gnome-shell-extension-weather*: sudo add-apt-repository ppa:gnome-shell-extensions sudo apt-get update sudo apt-get install gnome-shell-extension-weather - -### [Debian](http://packages.debian.org/source/unstable/gnome-shell-extension-weather) - -For Debian "Wheezy" 7, add the (official backports archive)[http://backports.debian.org/Instructions/] to your sources list. This step is not needed for Debian "Jessie" or "Sid". - -Then install the package through APT: - - sudo apt-get install gnome-shell-extension-weather - + ### [Fedora](http://rpmfusion.org/) Packages for Fedora are available in the [RPM Fusion](http://rpmfusion.org/) repositories. If these are not enabled on your system, please install them through the following command (root password required): @@ -54,12 +38,27 @@ ### [Arch Linux](https://aur.archlinux.org/packages/gnome-shell-extension-weather-git/) +**2013-02-17 : gnome-shell-extension-weather-neroth-git => gnome-shell-extension-weather-git** + Download the package from AUR, make and install it: wget https://aur.archlinux.org/packages/gn/gnome-shell-extension-weather-git/gnome-shell-extension-weather-git.tar.gz tar xvzf gnome-shell-extension-weather-git.tar.gz cd gnome-shell-extension-weather-git && makepkg -si +### [Debian (Sid)](http://packages.debian.org/sid/gnome-shell-extension-weather) + +Package is in the Debian Sid (unstable) repositories: **Use it at your own risk!**. + + sudo apt-get install gnome-shell-extension-weather + +### [ALT Linux](http://packages.altlinux.org/en/Sisyphus/srpms/gnome-shell-extension-weather) + +Install *gnome-shell-extension-weather* with apt-rpm from Sisyphus: + + sudo apt-get update + sudo apt-get install gnome-shell-extension-weather + ## Generic (Local installation) Make sure you have the following dependencies installed: @@ -94,26 +93,18 @@ ---- -# Debug - -To debug the extension, active the switch `Debug extension` in the settings: - -You have now two new file ("weather.log" and "weather-prefs.log") in the extension dir (`~/.local/share/gnome-shell/extensions/weather-extension@xeked.com/`). - ----- - # Licence Copyright (C) 2011 - 2013 -* Christian Metzler , * Elad Alfassa , * Mark Benjamin , * Simon Claessens , * Ecyrbe , * Timur Kristóf , * Simon Legner , -* Mattia Meneguzzo . +* Mattia Meneguzzo , +* Christian Metzler . This file is part of *gnome-shell-extension-weather*. diff -Nru gnome-shell-extension-weather-0.2/data/metadata.json.in gnome-shell-extension-weather-0~20130619.gitf74de79/data/metadata.json.in --- gnome-shell-extension-weather-0.2/data/metadata.json.in 2013-07-24 10:14:17.000000000 +0000 +++ gnome-shell-extension-weather-0~20130619.gitf74de79/data/metadata.json.in 2013-06-19 12:23:06.000000000 +0000 @@ -2,7 +2,7 @@ "uuid": "@uuid@", "name": "Weather", "description": "A simple extension for displaying weather information from several cities in GNOME Shell", -"shell-version": [ "3.8" ], +"shell-version": [ "3.4", "3.5", "3.6", "3.8" ], "localedir": "@LOCALEDIR@", "url": "@url@" } diff -Nru gnome-shell-extension-weather-0.2/data/org.gnome.shell.extensions.weather.gschema.xml.in gnome-shell-extension-weather-0~20130619.gitf74de79/data/org.gnome.shell.extensions.weather.gschema.xml.in --- gnome-shell-extension-weather-0.2/data/org.gnome.shell.extensions.weather.gschema.xml.in 2013-07-24 10:14:17.000000000 +0000 +++ gnome-shell-extension-weather-0~20130619.gitf74de79/data/org.gnome.shell.extensions.weather.gschema.xml.in 2013-06-19 12:23:06.000000000 +0000 @@ -1,22 +1,73 @@ - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - [] + + 'fahrenheit' + <_summary>Temperature Unit + + + 'inHg' + <_summary>Pressure Unit + + + 'mph' + <_summary>Wind Speed Units + <_description>Choose the units used for wind speed. Allowed values are 'kph', 'mph', 'm/s', 'knots', 'ft/s' or 'Beaufort'. + + + true + <_summary>Wind Direction by Arrows + <_description>Choose whether to display wind direction through arrows or letters. + + + '2373572>Cambridge, Massachusetts (US)' <_summary>City to be displayed 0 <_summary>Actual City + + true + <_summary>Translate Conditions + true <_summary>Symbolic Icons @@ -29,18 +80,17 @@ false <_summary>Conditions in Panel + + false + <_summary>Wind in Panel + 'center' <_summary>Position in Panel - - true - <_summary>Wind Direction by Arrows - <_description>Choose whether to display wind direction through arrows or letters. - - - false - <_summary>Debug the extension + + 300 + <_summary>Refresh interval diff -Nru gnome-shell-extension-weather-0.2/data/stylesheet.css gnome-shell-extension-weather-0~20130619.gitf74de79/data/stylesheet.css --- gnome-shell-extension-weather-0.2/data/stylesheet.css 2013-07-24 10:14:17.000000000 +0000 +++ gnome-shell-extension-weather-0~20130619.gitf74de79/data/stylesheet.css 2013-06-19 12:23:06.000000000 +0000 @@ -1,13 +1,13 @@ .weather-current-summarybox { - padding-top: 0px; + padding-top:5px; } .weather-current-summary { - font-size: 44px; + font-size: 31px; } .weather-current-databox { - padding: 0px 15px 0px 30px; + padding: 5px 15px 0px 30px; } .weather-current-icon { @@ -18,10 +18,6 @@ padding-right: 20px; } -.weather-current-infobox { - padding-top: 3px; -} - .weather-icon { padding-right: 5px; } @@ -32,51 +28,21 @@ .weather-current-databox-captions { text-align: right; - padding-right: 10px; - padding-left: 20px; + padding-right: 5px; color: #999999; } -.forecast { - width: 0; -} - -.weather-forecasts { - -st-hfade-offset: 60px; -} - -.weather-forecast-box { - padding: 0 20px; - min-width: 140px; -} - -.weather-forecast-box:first-child { - padding-left: 50px; -} - -.weather-forecast-box:last-child { - padding-right: 50px; -} - -.weather-forecast-iconminmax { +.weather-forecast-icon { + padding: 0 15px 0px 25px; } -.weather-forecast-icon { - padding-right: 10px; +.weather-forecast-databox { + padding-right: 30px; } .weather-forecast-day { color: #999999; font-size: 90%; - text-align: center; -} - -.weather-forecast-summary { - text-align: center; -} - -.attribution { - padding: 0 25px; } .weather-sunrise-icon { diff -Nru gnome-shell-extension-weather-0.2/debian/bzr-builder.manifest gnome-shell-extension-weather-0~20130619.gitf74de79/debian/bzr-builder.manifest --- gnome-shell-extension-weather-0.2/debian/bzr-builder.manifest 2013-07-24 10:14:18.000000000 +0000 +++ gnome-shell-extension-weather-0~20130619.gitf74de79/debian/bzr-builder.manifest 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ -# bzr-builder format 0.3 deb-version 0.2-0+20130724 -lp:gnome-shell-extension-weather revid:git-v1:80a518a35dc7ef902be0c51e02ad9da4a3d15bdd diff -Nru gnome-shell-extension-weather-0.2/debian/changelog gnome-shell-extension-weather-0~20130619.gitf74de79/debian/changelog --- gnome-shell-extension-weather-0.2/debian/changelog 2013-07-24 10:14:18.000000000 +0000 +++ gnome-shell-extension-weather-0~20130619.gitf74de79/debian/changelog 2013-06-19 12:22:45.000000000 +0000 @@ -1,6 +1,19 @@ -gnome-shell-extension-weather (0.2-0+20130724~precise1) precise; urgency=low +gnome-shell-extension-weather (0~20130619.gitf74de79-1) unstable; urgency=low - * Auto build. + * New upstream snapshot. + + Uses SSL for connecting to Yahoo. (Closes: #706622) - -- Launchpad Package Builder Wed, 24 Jul 2013 10:14:18 +0000 + -- Sébastien Villemot Wed, 19 Jun 2013 14:21:58 +0200 +gnome-shell-extension-weather (0~20130328.git1452a2d-1) unstable; urgency=low + + * New upstream release. Supports GNOME Shell 3.8. (Closes: #704147) + * debian/control: gnome-shell 3.8 now satisfies the dependency. + + -- Sébastien Villemot Thu, 28 Mar 2013 21:11:34 +0100 + +gnome-shell-extension-weather (0~20130224.gitfc0ac23-1) unstable; urgency=low + + * Initial release. (Closes: #648653) + + -- Sébastien Villemot Tue, 05 Mar 2013 22:06:48 +0100 diff -Nru gnome-shell-extension-weather-0.2/debian/compat gnome-shell-extension-weather-0~20130619.gitf74de79/debian/compat --- gnome-shell-extension-weather-0.2/debian/compat 2013-07-24 10:14:17.000000000 +0000 +++ gnome-shell-extension-weather-0~20130619.gitf74de79/debian/compat 2013-03-05 21:46:07.000000000 +0000 @@ -1 +1 @@ -8 +9 diff -Nru gnome-shell-extension-weather-0.2/debian/control gnome-shell-extension-weather-0~20130619.gitf74de79/debian/control --- gnome-shell-extension-weather-0.2/debian/control 2013-07-24 10:14:17.000000000 +0000 +++ gnome-shell-extension-weather-0~20130619.gitf74de79/debian/control 2013-03-28 20:13:12.000000000 +0000 @@ -1,20 +1,24 @@ Source: gnome-shell-extension-weather Section: gnome Priority: extra -Maintainer: Christian METZLER -Build-Depends: debhelper (>= 8.0.0), - gnome-pkg-tools, - intltool, - libglib2.0-dev, - libgnome-desktop-3-dev (>= 2.91.6), - gnome-common -Standards-Version: 3.9.2 +Maintainer: Debian GNOME Maintainers +Uploaders: Sébastien Villemot +Build-Depends: dpkg-dev (>= 1.16.1~), debhelper (>= 9), dh-autoreconf, + gnome-common, libglib2.0-dev +Standards-Version: 3.9.4 Homepage: https://github.com/Neroth/gnome-shell-extension-weather -Vcs-Git: git://github.com/Neroth/gnome-shell-extension-weather.git -Vcs-Browser: https://Neroth@github.com/Neroth/gnome-shell-extension-weather.git +Vcs-Svn: svn://anonscm.debian.org/svn/pkg-gnome/packages/unstable/gnome-shell-extension-weather +Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-gnome/packages/unstable/gnome-shell-extension-weather Package: gnome-shell-extension-weather Architecture: all -Depends: ${misc:Depends}, gnome-shell, seed -Description: Weather extension for GNOME Shell - A simple extension for displaying weather informations from several cities in GNOME Shell +Depends: gnome-shell (>= 3.4), gnome-shell (<< 3.9), ${misc:Depends} +Recommends: gnome-tweak-tool +Description: weather extension for GNOME Shell + gnome-shell-extension-weather is a simple extension for displaying weather + conditions and forecasts in GNOME Shell, featuring support for multiple + locations, an easy way of selecting locations, and a settings panel through + gnome-shell-extension-prefs. + . + The weather report, including forecasts for today and tomorrow, is fetched + from Yahoo! Weather. diff -Nru gnome-shell-extension-weather-0.2/debian/copyright gnome-shell-extension-weather-0~20130619.gitf74de79/debian/copyright --- gnome-shell-extension-weather-0.2/debian/copyright 2013-07-24 10:14:17.000000000 +0000 +++ gnome-shell-extension-weather-0~20130619.gitf74de79/debian/copyright 2013-03-05 21:46:07.000000000 +0000 @@ -1,12 +1,65 @@ -Source: https://github.com/neroth/gnome-shell-extension-weather +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: gnome-shell-extension-weather +Upstream-Contact: Christian Metzler +Source: https://github.com/Neroth/gnome-shell-extension-weather Files: * -Copyright: 2011-2012 Ecyrbe ecyrbe+spam@gmail.com, Timur Kristóf venemo@msn.com, Elad Alfassa elad@fedoraproject.org, Simon Legner Simon.Legner@gmail.com, Simon Claessens gagalago@gmail.com, Christian METZLER neroth@xeked.com -License: GPL-3.0+ +Copyright: 2011-2013 + Elad Alfassa + Mark Benjamin + Simon Claessens + Ecyrbe + Timur Kristóf + Simon Legner + Mattia Meneguzzo + Christian Metzler +License: GPL-3+ + +Files: src/convenience.js +Copyright: 2011-2012 Giovanni Campagna +License: BSD-3-clause + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + * Neither the name of the GNOME nor the + names of its contributors may be used to endorse or promote products + derived from this software without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY + DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Files: debian/* -Copyright: Christian METZLER -License: GPL-3.0+ +Copyright: 2013 Sébastien Villemot +License: GPL-3+ + +License: GPL-3+ + gnome-shell-extension-weather is free software: you can redistribute it and/or + modify it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or (at your + option) any later version. + . + gnome-shell-extension-weather is distributed in the hope that it will be + useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General + Public License for more details. + . + You should have received a copy of the GNU General Public License along with + gnome-shell-extension-weather. If not, see . + . + On Debian systems, the complete text of the GNU General Public + License, version 3, can be found in the file + `/usr/share/common-licenses/GPL-3'. + - On Debian systems, the complete text of the GNU General - Public License version 2 can be found in "/usr/share/common-licenses/GPL-3". diff -Nru gnome-shell-extension-weather-0.2/debian/gnome-shell-extension-weather.docs gnome-shell-extension-weather-0~20130619.gitf74de79/debian/gnome-shell-extension-weather.docs --- gnome-shell-extension-weather-0.2/debian/gnome-shell-extension-weather.docs 1970-01-01 00:00:00.000000000 +0000 +++ gnome-shell-extension-weather-0~20130619.gitf74de79/debian/gnome-shell-extension-weather.docs 2013-03-05 21:46:07.000000000 +0000 @@ -0,0 +1 @@ +README.md diff -Nru gnome-shell-extension-weather-0.2/debian/rules gnome-shell-extension-weather-0~20130619.gitf74de79/debian/rules --- gnome-shell-extension-weather-0.2/debian/rules 2013-07-24 10:14:17.000000000 +0000 +++ gnome-shell-extension-weather-0~20130619.gitf74de79/debian/rules 2013-03-05 21:46:07.000000000 +0000 @@ -1,8 +1,20 @@ #!/usr/bin/make -f +include /usr/share/dpkg/default.mk + %: - dh $@ + dh $@ --with autoreconf + +override_dh_autoreconf: + dh_autoreconf ./autogen.sh -override_dh_auto_configure: - ./autogen.sh --prefix=/usr +# `make check' crashes and is useless, so disable it override_dh_auto_test: + +get-orig-source: + git clone https://github.com/Neroth/gnome-shell-extension-weather.git gnome-shell-extension-weather-$(DEB_VERSION_UPSTREAM) + cd gnome-shell-extension-weather-$(DEB_VERSION_UPSTREAM) && \ + git checkout `echo $(DEB_VERSION_UPSTREAM) | sed 's/.*git//'` && \ + rm -rf debian + tar --exclude-vcs -caf gnome-shell-extension-weather_$(DEB_VERSION_UPSTREAM).orig.tar.xz gnome-shell-extension-weather-$(DEB_VERSION_UPSTREAM) + rm -rf gnome-shell-extension-weather-$(DEB_VERSION_UPSTREAM) diff -Nru gnome-shell-extension-weather-0.2/debian/source/format gnome-shell-extension-weather-0~20130619.gitf74de79/debian/source/format --- gnome-shell-extension-weather-0.2/debian/source/format 2013-08-06 16:18:14.646466745 +0000 +++ gnome-shell-extension-weather-0~20130619.gitf74de79/debian/source/format 2013-08-06 16:18:14.906465483 +0000 @@ -1 +1 @@ -3.0 (native) +3.0 (quilt) diff -Nru gnome-shell-extension-weather-0.2/po/LINGUAS gnome-shell-extension-weather-0~20130619.gitf74de79/po/LINGUAS --- gnome-shell-extension-weather-0.2/po/LINGUAS 2013-07-24 10:14:17.000000000 +0000 +++ gnome-shell-extension-weather-0~20130619.gitf74de79/po/LINGUAS 2013-06-19 12:23:06.000000000 +0000 @@ -2,19 +2,14 @@ cs da de -el es fi fr he -hu it ja -lt nb nl -pl -pt ro ru sk @@ -22,4 +17,10 @@ uk vi zh_CN -zh_TW \ No newline at end of file +zh_TW +pl +pt +el +hu +lt +tr diff -Nru gnome-shell-extension-weather-0.2/po/ca.po gnome-shell-extension-weather-0~20130619.gitf74de79/po/ca.po --- gnome-shell-extension-weather-0.2/po/ca.po 2013-07-24 10:14:17.000000000 +0000 +++ gnome-shell-extension-weather-0~20130619.gitf74de79/po/ca.po 2013-06-19 12:23:06.000000000 +0000 @@ -6,9 +6,9 @@ msgstr "" "Project-Id-Version: 3.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-07-22 16:54+0200\n" +"POT-Creation-Date: 2013-03-11 00:47+0100\n" "PO-Revision-Date: 2012-05-13 22:37+0100\n" -"Last-Translator: Adolfo Jayme Barrientos \n" +"Last-Translator: Christian METZLER \n" "Language-Team: Softcatalà\n" "Language: ca\n" "MIME-Version: 1.0\n" @@ -18,246 +18,415 @@ "X-Generator: Virtaal 0.7.0-rc1\n" "X-Project-Style: default\n" -#: ../src/extension.js:223 ../src/extension.js:231 ../src/extension.js:239 -#: ../src/extension.js:247 ../src/extension.js:550 -msgid "Weather" -msgstr "Clima" - -#: ../src/extension.js:225 -msgid "No location configured" -msgstr "No s’ha configurat cap ubicació" - -#: ../src/extension.js:233 -msgid "Loading weather" -msgstr "S’està carregant el clima" - -#: ../src/extension.js:249 -msgid "Weather extension ready" -msgstr "L’extensió del clima està llista" +#: ../src/extension.js:128 +msgid "..." +msgstr "..." -#: ../src/extension.js:439 -msgid "Today" -msgstr "Avui" - -#: ../src/extension.js:445 -msgid "Tomorrow" -msgstr "Demà" - -#: ../src/extension.js:451 -msgid "Yesterday" -msgstr "Ahir" - -#: ../src/extension.js:613 +#: ../src/extension.js:208 msgid "Locations" -msgstr "Ubicacions" +msgstr "" -#: ../src/extension.js:617 +#: ../src/extension.js:212 msgid "Reload Weather Information" -msgstr "Actualitza l’informació del clima" +msgstr "" -#: ../src/extension.js:622 +#: ../src/extension.js:216 msgid "Weather Settings" -msgstr "Paràmetres del clima" - -#: ../src/extension.js:785 -msgid "No weather information" -msgstr "No hi ha informació del clima" +msgstr "" -#: ../src/extension.js:787 +#: ../src/extension.js:242 #, python-format -msgid "No weather information for %s" -msgstr "No hi ha informació del clima per a %s" +msgid "Schema \"%s\" not found." +msgstr "" -#: ../src/extension.js:872 -msgid "Feels like" -msgstr "Sensació tèrmica" - -#: ../src/extension.js:874 -msgid "Visibility" -msgstr "Visibilitat" +#: ../src/extension.js:523 ../src/prefs.js:756 +msgid "Invalid city" +msgstr "" -#: ../src/extension.js:876 -#, fuzzy -msgid "Humidity" -msgstr "Humitat" +#: ../src/extension.js:738 +msgid "Tornado" +msgstr "Tornado" + +#: ../src/extension.js:740 +msgid "Tropical storm" +msgstr "Tempesta tropical" + +#: ../src/extension.js:742 ../src/extension.js:914 +msgid "Hurricane" +msgstr "Huracà" + +#: ../src/extension.js:744 +msgid "Severe thunderstorms" +msgstr "Tempestes elèctriques severes" + +#: ../src/extension.js:746 +msgid "Thunderstorms" +msgstr "Tempestes" + +#: ../src/extension.js:748 +msgid "Mixed rain and snow" +msgstr "Barreja de pluja i neu" + +#: ../src/extension.js:750 +msgid "Mixed rain and sleet" +msgstr "Barreja de pluja i calamarsa" + +#: ../src/extension.js:752 +msgid "Mixed snow and sleet" +msgstr "Barreja de neu i calamarsa" + +#: ../src/extension.js:754 +msgid "Freezing drizzle" +msgstr "Plugims gelats" + +#: ../src/extension.js:756 +msgid "Drizzle" +msgstr "Plugim" + +#: ../src/extension.js:758 +msgid "Freezing rain" +msgstr "Pluja glaçada" + +#: ../src/extension.js:760 ../src/extension.js:762 +msgid "Showers" +msgstr "Ruixats" + +#: ../src/extension.js:764 +msgid "Snow flurries" +msgstr "Ràfegues de neu" + +#: ../src/extension.js:766 +msgid "Light snow showers" +msgstr "Precipitacions lleugeres de neu" + +#: ../src/extension.js:768 +msgid "Blowing snow" +msgstr "Neu aixecada pel vent" + +#: ../src/extension.js:770 +msgid "Snow" +msgstr "Neu" + +#: ../src/extension.js:772 +msgid "Hail" +msgstr "Calamarsa" + +#: ../src/extension.js:774 +msgid "Sleet" +msgstr "Aiguaneu" + +#: ../src/extension.js:776 +msgid "Dust" +msgstr "Pols" + +#: ../src/extension.js:778 +msgid "Foggy" +msgstr "Boirós" + +#: ../src/extension.js:780 +msgid "Haze" +msgstr "Boirina" + +#: ../src/extension.js:782 +msgid "Smoky" +msgstr "Fumat" + +#: ../src/extension.js:784 +msgid "Blustery" +msgstr "Tempestuós" + +#: ../src/extension.js:786 +msgid "Windy" +msgstr "Ventades" + +#: ../src/extension.js:788 +msgid "Cold" +msgstr "Fred" + +#: ../src/extension.js:790 +msgid "Cloudy" +msgstr "Ennuvolat" + +#: ../src/extension.js:793 +msgid "Mostly cloudy" +msgstr "Majoritàriament ennuvolat" + +#: ../src/extension.js:796 ../src/extension.js:822 +msgid "Partly cloudy" +msgstr "Parcialment ennuvolat" + +#: ../src/extension.js:798 +msgid "Clear" +msgstr "Clar" + +#: ../src/extension.js:800 +msgid "Sunny" +msgstr "Assolellat" + +#: ../src/extension.js:803 +msgid "Fair" +msgstr "Bon temps" + +#: ../src/extension.js:805 +msgid "Mixed rain and hail" +msgstr "Barreja de pluja i calamarsa" + +#: ../src/extension.js:807 +msgid "Hot" +msgstr "Calor" + +#: ../src/extension.js:809 +msgid "Isolated thunderstorms" +msgstr "Tempestes aïllades" + +#: ../src/extension.js:812 +msgid "Scattered thunderstorms" +msgstr "Tempestes elèctriques aïllades" + +#: ../src/extension.js:814 +msgid "Scattered showers" +msgstr "Pluges aïllades" + +#: ../src/extension.js:816 ../src/extension.js:820 +msgid "Heavy snow" +msgstr "Nevada forta" + +#: ../src/extension.js:818 +msgid "Scattered snow showers" +msgstr "Xàfecs de neu dispersos" + +#: ../src/extension.js:824 +msgid "Thundershowers" +msgstr "Tempestes" + +#: ../src/extension.js:826 +msgid "Snow showers" +msgstr "Cobert" + +#: ../src/extension.js:828 +msgid "Isolated thundershowers" +msgstr "Tempestes aïllades" + +#: ../src/extension.js:831 +msgid "Not available" +msgstr "No disponible" #: ../src/extension.js:878 -msgid "Pressure" -msgstr "Pressió" +msgid "Calm" +msgstr "" -#: ../src/extension.js:880 -msgid "Wind" -msgstr "Vent" - -#: ../src/extension.js:900 -msgid "No forecast information" -msgstr "No hi ha informació del pronòstic" +#: ../src/extension.js:881 +msgid "Light air" +msgstr "" -#: ../src/extension.js:1038 -#, python-format -msgid "%s °F" -msgstr "%s °F" +#: ../src/extension.js:884 +msgid "Light breeze" +msgstr "" -#: ../src/extension.js:1042 -#, python-format -msgid "%s °C" -msgstr "%s °C" +#: ../src/extension.js:887 +msgid "Gentle breeze" +msgstr "" -#: ../src/extension.js:1046 -#, python-format -msgid "%s K" -msgstr "%s K" +#: ../src/extension.js:890 +msgid "Moderate breeze" +msgstr "" -#: ../src/extension.js:1052 ../src/extension.js:1105 -msgid "Unknown" -msgstr "Desconegut" - -#: ../src/extension.js:1069 ../src/extension.js:1072 -msgid "VAR" -msgstr "VAR" +#: ../src/extension.js:893 +msgid "Fresh breeze" +msgstr "" -#: ../src/extension.js:1072 -msgid "N" -msgstr "N" +#: ../src/extension.js:896 +msgid "Strong breeze" +msgstr "" -#: ../src/extension.js:1072 -msgid "NNE" -msgstr "NNE" +#: ../src/extension.js:899 +msgid "Moderate gale" +msgstr "" -#: ../src/extension.js:1072 -msgid "NE" -msgstr "NE" +#: ../src/extension.js:902 +msgid "Fresh gale" +msgstr "" -#: ../src/extension.js:1072 -msgid "ENE" -msgstr "ENE" +#: ../src/extension.js:905 +msgid "Strong gale" +msgstr "" -#: ../src/extension.js:1072 -msgid "E" -msgstr "E" +#: ../src/extension.js:908 +msgid "Storm" +msgstr "" -#: ../src/extension.js:1072 -msgid "ESE" -msgstr "ESE" +#: ../src/extension.js:911 +msgid "Violent storm" +msgstr "" -#: ../src/extension.js:1072 -msgid "SE" -msgstr "SE" +#: ../src/extension.js:919 +msgid "Sunday" +msgstr "Diumenge" + +#: ../src/extension.js:919 +msgid "Monday" +msgstr "Dilluns" + +#: ../src/extension.js:919 +msgid "Tuesday" +msgstr "Dimarts" + +#: ../src/extension.js:919 +msgid "Wednesday" +msgstr "Dimecres" + +#: ../src/extension.js:919 +msgid "Thursday" +msgstr "Dijous" + +#: ../src/extension.js:919 +msgid "Friday" +msgstr "Divendres" + +#: ../src/extension.js:919 +msgid "Saturday" +msgstr "Dissabte" -#: ../src/extension.js:1072 -msgid "SSE" -msgstr "SSE" +#: ../src/extension.js:926 +msgid "N" +msgstr "" -#: ../src/extension.js:1073 -msgid "S" -msgstr "S" +#: ../src/extension.js:926 +msgid "NE" +msgstr "" -#: ../src/extension.js:1073 -msgid "SSW" -msgstr "SSO" +#: ../src/extension.js:926 +msgid "E" +msgstr "" -#: ../src/extension.js:1073 -msgid "SW" -msgstr "SO" +#: ../src/extension.js:926 +msgid "SE" +msgstr "" + +#: ../src/extension.js:926 +msgid "S" +msgstr "" -#: ../src/extension.js:1073 -msgid "WSW" -msgstr "OSO" +#: ../src/extension.js:926 +msgid "SW" +msgstr "" -#: ../src/extension.js:1073 +#: ../src/extension.js:926 msgid "W" -msgstr "O" - -#: ../src/extension.js:1073 -msgid "WNW" -msgstr "ONO" +msgstr "" -#: ../src/extension.js:1073 +#: ../src/extension.js:926 msgid "NW" -msgstr "NO" +msgstr "" -#: ../src/extension.js:1073 -msgid "NNW" -msgstr "NNO" +#: ../src/extension.js:1208 ../src/extension.js:1337 +msgid "Yesterday" +msgstr "" -#: ../src/extension.js:1083 -msgid "$d$s knots" -msgstr "$d$s nusos" +#: ../src/extension.js:1210 ../src/extension.js:1339 +#, python-format +msgid "%s days ago" +msgstr "" -#: ../src/extension.js:1087 -msgid "$d$s mph" -msgstr "$d$s mph" +#: ../src/extension.js:1331 +msgid "Today" +msgstr "Avui" -#: ../src/extension.js:1091 -msgid "$d$s km/h" -msgstr "$d$s km/h" +#: ../src/extension.js:1333 +msgid "Tomorrow" +msgstr "Demà" -#: ../src/extension.js:1095 -msgid "$d$s m/s" -msgstr "$d$s m/s" +#: ../src/extension.js:1335 +#, python-format +msgid "In %s days" +msgstr "" + +#: ../src/extension.js:1371 +msgid "Loading current weather ..." +msgstr "S'està carregant el temps actual..." + +#: ../src/extension.js:1372 +msgid "Loading future weather ..." +msgstr "S'està carregant el temps futur..." + +#: ../src/extension.js:1405 +msgid "Loading ..." +msgstr "S'està carregant..." + +#: ../src/extension.js:1408 +msgid "Please wait" +msgstr "Espereu" + +#: ../src/extension.js:1453 +msgid "Feels like:" +msgstr "" -#: ../src/extension.js:1099 -msgid "$dBeaufort $s" -msgstr "$dBeaufort $s" +#: ../src/extension.js:1455 +msgid "Humidity:" +msgstr "Humitat:" + +#: ../src/extension.js:1457 +msgid "Pressure:" +msgstr "Pressió:" + +#: ../src/extension.js:1459 +msgid "Wind:" +msgstr "Vent:" -#: ../src/prefs.js:144 +#: ../src/prefs.js:124 msgid "Temperature Unit" -msgstr "Unitat de temperatura" +msgstr "Temperatura:" -#: ../src/prefs.js:146 +#: ../src/prefs.js:126 msgid "Wind Speed Unit" -msgstr "Unitat de velocitat del vent" +msgstr "" -#: ../src/prefs.js:148 +#: ../src/prefs.js:128 #, fuzzy msgid "Pressure Unit" -msgstr "Unitat de pressió" - -#: ../src/prefs.js:150 -msgid "Distance Unit" -msgstr "Unitat de distància" +msgstr "Pressió:" -#: ../src/prefs.js:152 +#: ../src/prefs.js:130 msgid "Position in Panel" -msgstr "Posició al panell" +msgstr "" -#: ../src/prefs.js:153 +#: ../src/prefs.js:131 msgid "Center" -msgstr "Centre" +msgstr "" -#: ../src/prefs.js:153 +#: ../src/prefs.js:131 msgid "Right" -msgstr "Dreta" +msgstr "" -#: ../src/prefs.js:153 +#: ../src/prefs.js:131 msgid "Left" -msgstr "Esquerra" +msgstr "" -#: ../src/prefs.js:154 +#: ../src/prefs.js:132 msgid "Wind Direction by Arrows" -msgstr "Direcció del vent amb fletxes" +msgstr "" -#: ../src/prefs.js:156 +#: ../src/prefs.js:134 +msgid "Translate Conditions" +msgstr "" + +#: ../src/prefs.js:136 msgid "Symbolic Icons" -msgstr "Icones monocromàtiques" +msgstr "" -#: ../src/prefs.js:158 +#: ../src/prefs.js:138 msgid "Temperature in Panel" -msgstr "Temperatura al panell" +msgstr "Temperatura:" -#: ../src/prefs.js:160 +#: ../src/prefs.js:140 msgid "Conditions in Panel" -msgstr "Condicions al panell" - -#: ../src/prefs.js:162 -msgid "Debug the extension" -msgstr "Depura l’extensió" +msgstr "" -#: ../src/prefs.js:320 +#: ../src/prefs.js:277 msgid "Name of the city" -msgstr "Nom de la ciutat" +msgstr "" -#: ../src/prefs.js:378 +#: ../src/prefs.js:452 #, python-format msgid "Remove %s ?" -msgstr "Voleu eliminar %s?" +msgstr "" diff -Nru gnome-shell-extension-weather-0.2/po/cs.po gnome-shell-extension-weather-0~20130619.gitf74de79/po/cs.po --- gnome-shell-extension-weather-0.2/po/cs.po 2013-07-24 10:14:17.000000000 +0000 +++ gnome-shell-extension-weather-0~20130619.gitf74de79/po/cs.po 2013-06-19 12:23:06.000000000 +0000 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: 3.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-07-22 16:54+0200\n" +"POT-Creation-Date: 2013-03-11 00:47+0100\n" "PO-Revision-Date: 2012-06-03 23:07+0100\n" "Last-Translator: Christian METZLER \n" "Language-Team: cs_CZ \n" @@ -17,430 +17,416 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: ../src/extension.js:223 ../src/extension.js:231 ../src/extension.js:239 -#: ../src/extension.js:247 ../src/extension.js:550 -#, fuzzy -msgid "Weather" -msgstr "Nastavení" - -#: ../src/extension.js:225 -msgid "No location configured" -msgstr "" - -#: ../src/extension.js:233 -#, fuzzy -msgid "Loading weather" -msgstr "Načítání předpovědi…" - -#: ../src/extension.js:249 -#, fuzzy -msgid "Weather extension ready" -msgstr "Nastavení" +#: ../src/extension.js:128 +msgid "..." +msgstr "…" -#: ../src/extension.js:439 -msgid "Today" -msgstr "Dnes" - -#: ../src/extension.js:445 -msgid "Tomorrow" -msgstr "Zítra" - -#: ../src/extension.js:451 -msgid "Yesterday" -msgstr "Včera" - -#: ../src/extension.js:613 +#: ../src/extension.js:208 msgid "Locations" msgstr "" -#: ../src/extension.js:617 -#, fuzzy +#: ../src/extension.js:212 msgid "Reload Weather Information" msgstr "Obnovit informace o počasí" -#: ../src/extension.js:622 +#: ../src/extension.js:216 msgid "Weather Settings" msgstr "Nastavení" -#: ../src/extension.js:785 -#, fuzzy -msgid "No weather information" -msgstr "Obnovit informace o počasí" - -#: ../src/extension.js:787 -#, fuzzy, python-format -msgid "No weather information for %s" -msgstr "Obnovit informace o počasí" - -#: ../src/extension.js:872 -#, fuzzy -msgid "Feels like" -msgstr "Pocitově:" - -#: ../src/extension.js:874 -msgid "Visibility" -msgstr "" +#: ../src/extension.js:242 +#, python-format +msgid "Schema \"%s\" not found." +msgstr "Schéma \"%s\" nenalezeno." -#: ../src/extension.js:876 -#, fuzzy -msgid "Humidity" -msgstr "Vlhkost:" +#: ../src/extension.js:523 ../src/prefs.js:756 +msgid "Invalid city" +msgstr "Neplatné město" + +#: ../src/extension.js:738 +msgid "Tornado" +msgstr "Tornádo" + +#: ../src/extension.js:740 +msgid "Tropical storm" +msgstr "Tropická bouře" + +#: ../src/extension.js:742 ../src/extension.js:914 +msgid "Hurricane" +msgstr "Hurikán" + +#: ../src/extension.js:744 +msgid "Severe thunderstorms" +msgstr "Četné bouřky" + +#: ../src/extension.js:746 +msgid "Thunderstorms" +msgstr "Bouřky" + +#: ../src/extension.js:748 +msgid "Mixed rain and snow" +msgstr "Déšť se sněhem" + +#: ../src/extension.js:750 +msgid "Mixed rain and sleet" +msgstr "Déšť s plískanicí" + +#: ../src/extension.js:752 +msgid "Mixed snow and sleet" +msgstr "Sníh s plískanicí" + +#: ../src/extension.js:754 +msgid "Freezing drizzle" +msgstr "Namrzající mrholení" + +#: ../src/extension.js:756 +msgid "Drizzle" +msgstr "Mrholení" + +#: ../src/extension.js:758 +msgid "Freezing rain" +msgstr "Namrzající déšť" + +#: ../src/extension.js:760 ../src/extension.js:762 +msgid "Showers" +msgstr "Přeháňky" + +#: ../src/extension.js:764 +msgid "Snow flurries" +msgstr "Sněhové přeháňky" + +#: ../src/extension.js:766 +msgid "Light snow showers" +msgstr "Mírné sněžení" + +#: ../src/extension.js:768 +msgid "Blowing snow" +msgstr "Husté sněžení" + +#: ../src/extension.js:770 +msgid "Snow" +msgstr "Sněžení" + +#: ../src/extension.js:772 +msgid "Hail" +msgstr "Kroupy" + +#: ../src/extension.js:774 +msgid "Sleet" +msgstr "Plískanice" + +#: ../src/extension.js:776 +msgid "Dust" +msgstr "Prašno" + +#: ../src/extension.js:778 +msgid "Foggy" +msgstr "Mlha" + +#: ../src/extension.js:780 +msgid "Haze" +msgstr "Opar" + +#: ../src/extension.js:782 +msgid "Smoky" +msgstr "Kouřmo" + +#: ../src/extension.js:784 +msgid "Blustery" +msgstr "Bouřlivo" + +#: ../src/extension.js:786 +msgid "Windy" +msgstr "Větrno" + +#: ../src/extension.js:788 +msgid "Cold" +msgstr "Chladno" + +#: ../src/extension.js:790 +msgid "Cloudy" +msgstr "Zataženo" + +#: ../src/extension.js:793 +msgid "Mostly cloudy" +msgstr "Převážně zataženo" + +#: ../src/extension.js:796 ../src/extension.js:822 +msgid "Partly cloudy" +msgstr "Polojasno" + +#: ../src/extension.js:798 +msgid "Clear" +msgstr "Jasno" + +#: ../src/extension.js:800 +msgid "Sunny" +msgstr "Slunečno" + +#: ../src/extension.js:803 +msgid "Fair" +msgstr "Pěkně" + +#: ../src/extension.js:805 +msgid "Mixed rain and hail" +msgstr "Déšť s kroupami" + +#: ../src/extension.js:807 +msgid "Hot" +msgstr "Horko" + +#: ../src/extension.js:809 +msgid "Isolated thunderstorms" +msgstr "Ojedinělé bouřky" + +#: ../src/extension.js:812 +msgid "Scattered thunderstorms" +msgstr "Občasné bouřky" + +#: ../src/extension.js:814 +msgid "Scattered showers" +msgstr "Občasné přeháňky" + +#: ../src/extension.js:816 ../src/extension.js:820 +msgid "Heavy snow" +msgstr "Husté sněžení" + +#: ../src/extension.js:818 +msgid "Scattered snow showers" +msgstr "Občasné sněžení" + +#: ../src/extension.js:824 +msgid "Thundershowers" +msgstr "Bouřky" + +#: ../src/extension.js:826 +msgid "Snow showers" +msgstr "Sněhové přeháňky" + +#: ../src/extension.js:828 +msgid "Isolated thundershowers" +msgstr "Ojedinělé bouřky" + +#: ../src/extension.js:831 +msgid "Not available" +msgstr "Není k dispozici" #: ../src/extension.js:878 -#, fuzzy -msgid "Pressure" -msgstr "Tlak:" - -#: ../src/extension.js:880 -#, fuzzy -msgid "Wind" -msgstr "Vítr:" - -#: ../src/extension.js:900 -#, fuzzy -msgid "No forecast information" -msgstr "Obnovit informace o počasí" - -#: ../src/extension.js:1038 -#, python-format -msgid "%s °F" +msgid "Calm" msgstr "" -#: ../src/extension.js:1042 -#, python-format -msgid "%s °C" +#: ../src/extension.js:881 +msgid "Light air" msgstr "" -#: ../src/extension.js:1046 -#, python-format -msgid "%s K" +#: ../src/extension.js:884 +msgid "Light breeze" msgstr "" -#: ../src/extension.js:1052 ../src/extension.js:1105 -msgid "Unknown" +#: ../src/extension.js:887 +msgid "Gentle breeze" msgstr "" -#: ../src/extension.js:1069 ../src/extension.js:1072 -msgid "VAR" +#: ../src/extension.js:890 +msgid "Moderate breeze" msgstr "" -#: ../src/extension.js:1072 -msgid "N" +#: ../src/extension.js:893 +msgid "Fresh breeze" msgstr "" -#: ../src/extension.js:1072 -msgid "NNE" +#: ../src/extension.js:896 +msgid "Strong breeze" msgstr "" -#: ../src/extension.js:1072 -msgid "NE" +#: ../src/extension.js:899 +msgid "Moderate gale" msgstr "" -#: ../src/extension.js:1072 -msgid "ENE" +#: ../src/extension.js:902 +msgid "Fresh gale" msgstr "" -#: ../src/extension.js:1072 -msgid "E" +#: ../src/extension.js:905 +msgid "Strong gale" msgstr "" -#: ../src/extension.js:1072 -msgid "ESE" +#: ../src/extension.js:908 +msgid "Storm" msgstr "" -#: ../src/extension.js:1072 -msgid "SE" +#: ../src/extension.js:911 +msgid "Violent storm" msgstr "" -#: ../src/extension.js:1072 -msgid "SSE" +#: ../src/extension.js:919 +msgid "Sunday" +msgstr "Neděle" + +#: ../src/extension.js:919 +msgid "Monday" +msgstr "Pondělí" + +#: ../src/extension.js:919 +msgid "Tuesday" +msgstr "Úterý" + +#: ../src/extension.js:919 +msgid "Wednesday" +msgstr "Středa" + +#: ../src/extension.js:919 +msgid "Thursday" +msgstr "Čtvrtek" + +#: ../src/extension.js:919 +msgid "Friday" +msgstr "Pátek" + +#: ../src/extension.js:919 +msgid "Saturday" +msgstr "Sobota" + +#: ../src/extension.js:926 +msgid "N" msgstr "" -#: ../src/extension.js:1073 -msgid "S" +#: ../src/extension.js:926 +msgid "NE" msgstr "" -#: ../src/extension.js:1073 -msgid "SSW" +#: ../src/extension.js:926 +msgid "E" msgstr "" -#: ../src/extension.js:1073 -msgid "SW" +#: ../src/extension.js:926 +msgid "SE" msgstr "" -#: ../src/extension.js:1073 -msgid "WSW" +#: ../src/extension.js:926 +msgid "S" msgstr "" -#: ../src/extension.js:1073 -msgid "W" +#: ../src/extension.js:926 +msgid "SW" msgstr "" -#: ../src/extension.js:1073 -msgid "WNW" +#: ../src/extension.js:926 +msgid "W" msgstr "" -#: ../src/extension.js:1073 +#: ../src/extension.js:926 msgid "NW" msgstr "" -#: ../src/extension.js:1073 -msgid "NNW" -msgstr "" +#: ../src/extension.js:1208 ../src/extension.js:1337 +msgid "Yesterday" +msgstr "Včera" -#: ../src/extension.js:1083 -msgid "$d$s knots" -msgstr "" +#: ../src/extension.js:1210 ../src/extension.js:1339 +#, python-format +msgid "%s days ago" +msgstr "%s dní zpátky" -#: ../src/extension.js:1087 -msgid "$d$s mph" -msgstr "" +#: ../src/extension.js:1331 +msgid "Today" +msgstr "Dnes" -#: ../src/extension.js:1091 -msgid "$d$s km/h" -msgstr "" +#: ../src/extension.js:1333 +msgid "Tomorrow" +msgstr "Zítra" -#: ../src/extension.js:1095 -msgid "$d$s m/s" -msgstr "" +#: ../src/extension.js:1335 +#, fuzzy, python-format +msgid "In %s days" +msgstr "%s dní zpátky" -#: ../src/extension.js:1099 -msgid "$dBeaufort $s" -msgstr "" +#: ../src/extension.js:1371 +msgid "Loading current weather ..." +msgstr "Načítání aktuálního počasí…" + +#: ../src/extension.js:1372 +msgid "Loading future weather ..." +msgstr "Načítání předpovědi…" + +#: ../src/extension.js:1405 +msgid "Loading ..." +msgstr "Načítání…" + +#: ../src/extension.js:1408 +msgid "Please wait" +msgstr "Čekejte" + +#: ../src/extension.js:1453 +#, fuzzy +msgid "Feels like:" +msgstr "Pocitově:" + +#: ../src/extension.js:1455 +msgid "Humidity:" +msgstr "Vlhkost:" -#: ../src/prefs.js:144 +#: ../src/extension.js:1457 +msgid "Pressure:" +msgstr "Tlak:" + +#: ../src/extension.js:1459 +msgid "Wind:" +msgstr "Vítr:" + +#: ../src/prefs.js:124 msgid "Temperature Unit" msgstr "Jednotka teploty" -#: ../src/prefs.js:146 +#: ../src/prefs.js:126 msgid "Wind Speed Unit" msgstr "Jednotka rychlosti větru" -#: ../src/prefs.js:148 +#: ../src/prefs.js:128 #, fuzzy msgid "Pressure Unit" msgstr "Tlak:" -#: ../src/prefs.js:150 -msgid "Distance Unit" -msgstr "" - -#: ../src/prefs.js:152 +#: ../src/prefs.js:130 msgid "Position in Panel" msgstr "Pozice na panelu" -#: ../src/prefs.js:153 +#: ../src/prefs.js:131 msgid "Center" msgstr "uprostřed" -#: ../src/prefs.js:153 +#: ../src/prefs.js:131 msgid "Right" msgstr "vpravo" -#: ../src/prefs.js:153 +#: ../src/prefs.js:131 msgid "Left" msgstr "vlevo" -#: ../src/prefs.js:154 +#: ../src/prefs.js:132 msgid "Wind Direction by Arrows" msgstr "" -#: ../src/prefs.js:156 +#: ../src/prefs.js:134 +msgid "Translate Conditions" +msgstr "Překládat podmínky" + +#: ../src/prefs.js:136 msgid "Symbolic Icons" msgstr "Použít symbolické ikony" -#: ../src/prefs.js:158 +#: ../src/prefs.js:138 msgid "Temperature in Panel" msgstr "Zobrazit na panelu teplotu" -#: ../src/prefs.js:160 +#: ../src/prefs.js:140 msgid "Conditions in Panel" msgstr "Zobrazit na panelu podmínky" -#: ../src/prefs.js:162 -msgid "Debug the extension" -msgstr "" - -#: ../src/prefs.js:320 +#: ../src/prefs.js:277 msgid "Name of the city" msgstr "Název města" -#: ../src/prefs.js:378 +#: ../src/prefs.js:452 #, python-format msgid "Remove %s ?" msgstr "Odstranit %s?" - -#~ msgid "Please wait" -#~ msgstr "Čekejte" - -#~ msgid "Loading ..." -#~ msgstr "Načítání…" - -#~ msgid "Invalid city" -#~ msgstr "Neplatné město" - -#~ msgid "..." -#~ msgstr "…" - -#~ msgid "Schema \"%s\" not found." -#~ msgstr "Schéma \"%s\" nenalezeno." - -#~ msgid "Tornado" -#~ msgstr "Tornádo" - -#~ msgid "Tropical storm" -#~ msgstr "Tropická bouře" - -#~ msgid "Hurricane" -#~ msgstr "Hurikán" - -#~ msgid "Severe thunderstorms" -#~ msgstr "Četné bouřky" - -#~ msgid "Thunderstorms" -#~ msgstr "Bouřky" - -#~ msgid "Mixed rain and snow" -#~ msgstr "Déšť se sněhem" - -#~ msgid "Mixed rain and sleet" -#~ msgstr "Déšť s plískanicí" - -#~ msgid "Mixed snow and sleet" -#~ msgstr "Sníh s plískanicí" - -#~ msgid "Freezing drizzle" -#~ msgstr "Namrzající mrholení" - -#~ msgid "Drizzle" -#~ msgstr "Mrholení" - -#~ msgid "Freezing rain" -#~ msgstr "Namrzající déšť" - -#~ msgid "Showers" -#~ msgstr "Přeháňky" - -#~ msgid "Snow flurries" -#~ msgstr "Sněhové přeháňky" - -#~ msgid "Light snow showers" -#~ msgstr "Mírné sněžení" - -#~ msgid "Blowing snow" -#~ msgstr "Husté sněžení" - -#~ msgid "Snow" -#~ msgstr "Sněžení" - -#~ msgid "Hail" -#~ msgstr "Kroupy" - -#~ msgid "Sleet" -#~ msgstr "Plískanice" - -#~ msgid "Dust" -#~ msgstr "Prašno" - -#~ msgid "Foggy" -#~ msgstr "Mlha" - -#~ msgid "Haze" -#~ msgstr "Opar" - -#~ msgid "Smoky" -#~ msgstr "Kouřmo" - -#~ msgid "Blustery" -#~ msgstr "Bouřlivo" - -#~ msgid "Windy" -#~ msgstr "Větrno" - -#~ msgid "Cold" -#~ msgstr "Chladno" - -#~ msgid "Cloudy" -#~ msgstr "Zataženo" - -#~ msgid "Mostly cloudy" -#~ msgstr "Převážně zataženo" - -#~ msgid "Partly cloudy" -#~ msgstr "Polojasno" - -#~ msgid "Clear" -#~ msgstr "Jasno" - -#~ msgid "Sunny" -#~ msgstr "Slunečno" - -#~ msgid "Fair" -#~ msgstr "Pěkně" - -#~ msgid "Mixed rain and hail" -#~ msgstr "Déšť s kroupami" - -#~ msgid "Hot" -#~ msgstr "Horko" - -#~ msgid "Isolated thunderstorms" -#~ msgstr "Ojedinělé bouřky" - -#~ msgid "Scattered thunderstorms" -#~ msgstr "Občasné bouřky" - -#~ msgid "Scattered showers" -#~ msgstr "Občasné přeháňky" - -#~ msgid "Heavy snow" -#~ msgstr "Husté sněžení" - -#~ msgid "Scattered snow showers" -#~ msgstr "Občasné sněžení" - -#~ msgid "Thundershowers" -#~ msgstr "Bouřky" - -#~ msgid "Snow showers" -#~ msgstr "Sněhové přeháňky" - -#~ msgid "Isolated thundershowers" -#~ msgstr "Ojedinělé bouřky" - -#~ msgid "Not available" -#~ msgstr "Není k dispozici" - -#~ msgid "Sunday" -#~ msgstr "Neděle" - -#~ msgid "Monday" -#~ msgstr "Pondělí" - -#~ msgid "Tuesday" -#~ msgstr "Úterý" - -#~ msgid "Wednesday" -#~ msgstr "Středa" - -#~ msgid "Thursday" -#~ msgstr "Čtvrtek" - -#~ msgid "Friday" -#~ msgstr "Pátek" - -#~ msgid "Saturday" -#~ msgstr "Sobota" - -#~ msgid "%s days ago" -#~ msgstr "%s dní zpátky" - -#, fuzzy -#~ msgid "In %s days" -#~ msgstr "%s dní zpátky" - -#~ msgid "Loading current weather ..." -#~ msgstr "Načítání aktuálního počasí…" - -#~ msgid "Translate Conditions" -#~ msgstr "Překládat podmínky" diff -Nru gnome-shell-extension-weather-0.2/po/da.po gnome-shell-extension-weather-0~20130619.gitf74de79/po/da.po --- gnome-shell-extension-weather-0.2/po/da.po 2013-07-24 10:14:17.000000000 +0000 +++ gnome-shell-extension-weather-0~20130619.gitf74de79/po/da.po 2013-06-19 12:23:06.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: 1.4.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-07-22 16:54+0200\n" +"POT-Creation-Date: 2013-03-11 00:47+0100\n" "PO-Revision-Date: 2012-04-07 03:07+0200\n" "Last-Translator: Michael Rasmussen \n" "Language-Team: Danish <>\n" @@ -17,421 +17,420 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n!=1);\n" -#: ../src/extension.js:223 ../src/extension.js:231 ../src/extension.js:239 -#: ../src/extension.js:247 ../src/extension.js:550 -msgid "Weather" +#: ../src/extension.js:128 +msgid "..." msgstr "" -#: ../src/extension.js:225 -msgid "No location configured" -msgstr "" - -#: ../src/extension.js:233 -#, fuzzy -msgid "Loading weather" -msgstr "Henter fremtidige vejrdata" - -#: ../src/extension.js:249 -msgid "Weather extension ready" -msgstr "" - -#: ../src/extension.js:439 -msgid "Today" -msgstr "I dag" - -#: ../src/extension.js:445 -msgid "Tomorrow" -msgstr "I morgen" - -#: ../src/extension.js:451 -msgid "Yesterday" -msgstr "" - -#: ../src/extension.js:613 +#: ../src/extension.js:208 msgid "Locations" msgstr "" -#: ../src/extension.js:617 +#: ../src/extension.js:212 msgid "Reload Weather Information" msgstr "" -#: ../src/extension.js:622 +#: ../src/extension.js:216 msgid "Weather Settings" msgstr "" -#: ../src/extension.js:785 -msgid "No weather information" -msgstr "" - -#: ../src/extension.js:787 +#: ../src/extension.js:242 #, python-format -msgid "No weather information for %s" -msgstr "" +msgid "Schema \"%s\" not found." +msgstr "Schema \"%s\" blev ikke fundet." -#: ../src/extension.js:872 -msgid "Feels like" +#: ../src/extension.js:523 ../src/prefs.js:756 +msgid "Invalid city" msgstr "" -#: ../src/extension.js:874 -msgid "Visibility" -msgstr "" +#: ../src/extension.js:738 +msgid "Tornado" +msgstr "Tornado" -#: ../src/extension.js:876 -#, fuzzy -msgid "Humidity" -msgstr "Fugtighed:" +#: ../src/extension.js:740 +msgid "Tropical storm" +msgstr "Tropisk storm" -#: ../src/extension.js:878 -#, fuzzy -msgid "Pressure" -msgstr "Tryk:" +#: ../src/extension.js:742 ../src/extension.js:914 +msgid "Hurricane" +msgstr "Tyfon" -#: ../src/extension.js:880 -#, fuzzy -msgid "Wind" -msgstr "Vind:" +#: ../src/extension.js:744 +msgid "Severe thunderstorms" +msgstr "Kraftigt tordenvejr" -#: ../src/extension.js:900 -msgid "No forecast information" -msgstr "" +#: ../src/extension.js:746 +msgid "Thunderstorms" +msgstr "Tordenvejr" -#: ../src/extension.js:1038 -#, python-format -msgid "%s °F" -msgstr "" +#: ../src/extension.js:748 +msgid "Mixed rain and snow" +msgstr "Regn og slud" -#: ../src/extension.js:1042 -#, python-format -msgid "%s °C" -msgstr "" +#: ../src/extension.js:750 +msgid "Mixed rain and sleet" +msgstr "Regn og slud" -#: ../src/extension.js:1046 -#, python-format -msgid "%s K" -msgstr "" +#: ../src/extension.js:752 +msgid "Mixed snow and sleet" +msgstr "Sne og slud" -#: ../src/extension.js:1052 ../src/extension.js:1105 -msgid "Unknown" -msgstr "" +#: ../src/extension.js:754 +msgid "Freezing drizzle" +msgstr "Frysende dugregn" -#: ../src/extension.js:1069 ../src/extension.js:1072 -msgid "VAR" -msgstr "" +#: ../src/extension.js:756 +msgid "Drizzle" +msgstr "Dugregn" -#: ../src/extension.js:1072 -msgid "N" -msgstr "N" +#: ../src/extension.js:758 +msgid "Freezing rain" +msgstr "Isslag" -#: ../src/extension.js:1072 -#, fuzzy -msgid "NNE" -msgstr "NØ" +#: ../src/extension.js:760 ../src/extension.js:762 +msgid "Showers" +msgstr "Byger" -#: ../src/extension.js:1072 -msgid "NE" -msgstr "NØ" +#: ../src/extension.js:764 +msgid "Snow flurries" +msgstr "Let sne" -#: ../src/extension.js:1072 -#, fuzzy -msgid "ENE" -msgstr "NØ" +#: ../src/extension.js:766 +msgid "Light snow showers" +msgstr "Lette snebyger" -#: ../src/extension.js:1072 -msgid "E" -msgstr "Ø" +#: ../src/extension.js:768 +msgid "Blowing snow" +msgstr "Snestorm" -#: ../src/extension.js:1072 -#, fuzzy -msgid "ESE" -msgstr "SØ" +#: ../src/extension.js:770 +msgid "Snow" +msgstr "Sne" -#: ../src/extension.js:1072 -msgid "SE" -msgstr "SØ" +#: ../src/extension.js:772 +msgid "Hail" +msgstr "Hagl" -#: ../src/extension.js:1072 -#, fuzzy -msgid "SSE" -msgstr "SØ" +#: ../src/extension.js:774 +msgid "Sleet" +msgstr "Slud" -#: ../src/extension.js:1073 -msgid "S" -msgstr "S" +#: ../src/extension.js:776 +msgid "Dust" +msgstr "Støvet" -#: ../src/extension.js:1073 -#, fuzzy -msgid "SSW" -msgstr "SV" +#: ../src/extension.js:778 +msgid "Foggy" +msgstr "Tåge" -#: ../src/extension.js:1073 -msgid "SW" -msgstr "SV" +#: ../src/extension.js:780 +msgid "Haze" +msgstr "Diset" -#: ../src/extension.js:1073 -#, fuzzy -msgid "WSW" -msgstr "SV" +#: ../src/extension.js:782 +msgid "Smoky" +msgstr "Røgfyldt" -#: ../src/extension.js:1073 -msgid "W" -msgstr "V" +#: ../src/extension.js:784 +msgid "Blustery" +msgstr "Vindbyger" -#: ../src/extension.js:1073 -#, fuzzy -msgid "WNW" -msgstr "NV" +#: ../src/extension.js:786 +msgid "Windy" +msgstr "Blæsende" -#: ../src/extension.js:1073 -msgid "NW" -msgstr "NV" +#: ../src/extension.js:788 +msgid "Cold" +msgstr "Kulde" -#: ../src/extension.js:1073 -#, fuzzy -msgid "NNW" -msgstr "NV" +#: ../src/extension.js:790 +msgid "Cloudy" +msgstr "Overskyet" -#: ../src/extension.js:1083 -msgid "$d$s knots" -msgstr "" +#: ../src/extension.js:793 +msgid "Mostly cloudy" +msgstr "Næsten overskyet" -#: ../src/extension.js:1087 -msgid "$d$s mph" -msgstr "" +#: ../src/extension.js:796 ../src/extension.js:822 +msgid "Partly cloudy" +msgstr "Let overskyet" -#: ../src/extension.js:1091 -msgid "$d$s km/h" -msgstr "" +#: ../src/extension.js:798 +msgid "Clear" +msgstr "Klart" -#: ../src/extension.js:1095 -msgid "$d$s m/s" -msgstr "" +#: ../src/extension.js:800 +msgid "Sunny" +msgstr "Solrigt" -#: ../src/extension.js:1099 -msgid "$dBeaufort $s" -msgstr "" +#: ../src/extension.js:803 +msgid "Fair" +msgstr "Opholdsvejr" -#: ../src/prefs.js:144 -#, fuzzy -msgid "Temperature Unit" -msgstr "Temperatur" +#: ../src/extension.js:805 +msgid "Mixed rain and hail" +msgstr "Regn og hagl" -#: ../src/prefs.js:146 -msgid "Wind Speed Unit" -msgstr "" +#: ../src/extension.js:807 +msgid "Hot" +msgstr "Varmt" -#: ../src/prefs.js:148 -#, fuzzy -msgid "Pressure Unit" -msgstr "Tryk:" +#: ../src/extension.js:809 +msgid "Isolated thunderstorms" +msgstr "Lokale tordenbyger" -#: ../src/prefs.js:150 -msgid "Distance Unit" -msgstr "" +#: ../src/extension.js:812 +msgid "Scattered thunderstorms" +msgstr "Spredte tordenbyger" -#: ../src/prefs.js:152 -msgid "Position in Panel" -msgstr "" +#: ../src/extension.js:814 +msgid "Scattered showers" +msgstr "Spredte regnbyger" -#: ../src/prefs.js:153 -msgid "Center" -msgstr "" +#: ../src/extension.js:816 ../src/extension.js:820 +msgid "Heavy snow" +msgstr "Kraftig sne" -#: ../src/prefs.js:153 -msgid "Right" -msgstr "" +#: ../src/extension.js:818 +msgid "Scattered snow showers" +msgstr "Spredte snebyger" -#: ../src/prefs.js:153 -msgid "Left" -msgstr "" +#: ../src/extension.js:824 +msgid "Thundershowers" +msgstr "Tordenbyger" -#: ../src/prefs.js:154 -msgid "Wind Direction by Arrows" -msgstr "" +#: ../src/extension.js:826 +msgid "Snow showers" +msgstr "Snebyger" -#: ../src/prefs.js:156 -msgid "Symbolic Icons" -msgstr "" +#: ../src/extension.js:828 +msgid "Isolated thundershowers" +msgstr "Lokale tordenskyld" -#: ../src/prefs.js:158 -#, fuzzy -msgid "Temperature in Panel" -msgstr "Temperatur" +#: ../src/extension.js:831 +msgid "Not available" +msgstr "Ikke tilgængelig" -#: ../src/prefs.js:160 -msgid "Conditions in Panel" +#: ../src/extension.js:878 +msgid "Calm" msgstr "" -#: ../src/prefs.js:162 -msgid "Debug the extension" +#: ../src/extension.js:881 +msgid "Light air" msgstr "" -#: ../src/prefs.js:320 -msgid "Name of the city" +#: ../src/extension.js:884 +msgid "Light breeze" msgstr "" -#: ../src/prefs.js:378 -#, python-format -msgid "Remove %s ?" +#: ../src/extension.js:887 +msgid "Gentle breeze" msgstr "" -#~ msgid "Please wait" -#~ msgstr "Vent venligst" - -#~ msgid "Loading ..." -#~ msgstr "Henter ..." - -#~ msgid "Schema \"%s\" not found." -#~ msgstr "Schema \"%s\" blev ikke fundet." - -#~ msgid "Tornado" -#~ msgstr "Tornado" +#: ../src/extension.js:890 +msgid "Moderate breeze" +msgstr "" -#~ msgid "Tropical storm" -#~ msgstr "Tropisk storm" +#: ../src/extension.js:893 +msgid "Fresh breeze" +msgstr "" -#~ msgid "Hurricane" -#~ msgstr "Tyfon" +#: ../src/extension.js:896 +msgid "Strong breeze" +msgstr "" -#~ msgid "Severe thunderstorms" -#~ msgstr "Kraftigt tordenvejr" +#: ../src/extension.js:899 +msgid "Moderate gale" +msgstr "" -#~ msgid "Thunderstorms" -#~ msgstr "Tordenvejr" +#: ../src/extension.js:902 +msgid "Fresh gale" +msgstr "" -#~ msgid "Mixed rain and snow" -#~ msgstr "Regn og slud" +#: ../src/extension.js:905 +msgid "Strong gale" +msgstr "" -#~ msgid "Mixed rain and sleet" -#~ msgstr "Regn og slud" +#: ../src/extension.js:908 +msgid "Storm" +msgstr "" -#~ msgid "Mixed snow and sleet" -#~ msgstr "Sne og slud" +#: ../src/extension.js:911 +msgid "Violent storm" +msgstr "" -#~ msgid "Freezing drizzle" -#~ msgstr "Frysende dugregn" +#: ../src/extension.js:919 +msgid "Sunday" +msgstr "Søndag" -#~ msgid "Drizzle" -#~ msgstr "Dugregn" +#: ../src/extension.js:919 +msgid "Monday" +msgstr "Mandag" -#~ msgid "Freezing rain" -#~ msgstr "Isslag" +#: ../src/extension.js:919 +msgid "Tuesday" +msgstr "Tirsdag" -#~ msgid "Showers" -#~ msgstr "Byger" +#: ../src/extension.js:919 +msgid "Wednesday" +msgstr "Onsdag" -#~ msgid "Snow flurries" -#~ msgstr "Let sne" +#: ../src/extension.js:919 +msgid "Thursday" +msgstr "Torsdag" -#~ msgid "Light snow showers" -#~ msgstr "Lette snebyger" +#: ../src/extension.js:919 +msgid "Friday" +msgstr "Fredag" -#~ msgid "Blowing snow" -#~ msgstr "Snestorm" +#: ../src/extension.js:919 +msgid "Saturday" +msgstr "Lørdag" -#~ msgid "Snow" -#~ msgstr "Sne" +#: ../src/extension.js:926 +msgid "N" +msgstr "N" -#~ msgid "Hail" -#~ msgstr "Hagl" +#: ../src/extension.js:926 +msgid "NE" +msgstr "NØ" -#~ msgid "Sleet" -#~ msgstr "Slud" +#: ../src/extension.js:926 +msgid "E" +msgstr "Ø" -#~ msgid "Dust" -#~ msgstr "Støvet" +#: ../src/extension.js:926 +msgid "SE" +msgstr "SØ" -#~ msgid "Foggy" -#~ msgstr "Tåge" +#: ../src/extension.js:926 +msgid "S" +msgstr "S" -#~ msgid "Haze" -#~ msgstr "Diset" +#: ../src/extension.js:926 +msgid "SW" +msgstr "SV" -#~ msgid "Smoky" -#~ msgstr "Røgfyldt" +#: ../src/extension.js:926 +msgid "W" +msgstr "V" -#~ msgid "Blustery" -#~ msgstr "Vindbyger" +#: ../src/extension.js:926 +msgid "NW" +msgstr "NV" -#~ msgid "Windy" -#~ msgstr "Blæsende" +#: ../src/extension.js:1208 ../src/extension.js:1337 +msgid "Yesterday" +msgstr "" -#~ msgid "Cold" -#~ msgstr "Kulde" +#: ../src/extension.js:1210 ../src/extension.js:1339 +#, python-format +msgid "%s days ago" +msgstr "" -#~ msgid "Cloudy" -#~ msgstr "Overskyet" +#: ../src/extension.js:1331 +msgid "Today" +msgstr "I dag" -#~ msgid "Mostly cloudy" -#~ msgstr "Næsten overskyet" +#: ../src/extension.js:1333 +msgid "Tomorrow" +msgstr "I morgen" -#~ msgid "Partly cloudy" -#~ msgstr "Let overskyet" +#: ../src/extension.js:1335 +#, python-format +msgid "In %s days" +msgstr "" -#~ msgid "Clear" -#~ msgstr "Klart" +#: ../src/extension.js:1371 +msgid "Loading current weather ..." +msgstr "Henter nuværende vejrdata" -#~ msgid "Sunny" -#~ msgstr "Solrigt" +#: ../src/extension.js:1372 +msgid "Loading future weather ..." +msgstr "Henter fremtidige vejrdata" -#~ msgid "Fair" -#~ msgstr "Opholdsvejr" +#: ../src/extension.js:1405 +msgid "Loading ..." +msgstr "Henter ..." -#~ msgid "Mixed rain and hail" -#~ msgstr "Regn og hagl" +#: ../src/extension.js:1408 +msgid "Please wait" +msgstr "Vent venligst" -#~ msgid "Hot" -#~ msgstr "Varmt" +#: ../src/extension.js:1453 +msgid "Feels like:" +msgstr "" -#~ msgid "Isolated thunderstorms" -#~ msgstr "Lokale tordenbyger" +#: ../src/extension.js:1455 +msgid "Humidity:" +msgstr "Fugtighed:" -#~ msgid "Scattered thunderstorms" -#~ msgstr "Spredte tordenbyger" +#: ../src/extension.js:1457 +msgid "Pressure:" +msgstr "Tryk:" -#~ msgid "Scattered showers" -#~ msgstr "Spredte regnbyger" +#: ../src/extension.js:1459 +msgid "Wind:" +msgstr "Vind:" -#~ msgid "Heavy snow" -#~ msgstr "Kraftig sne" +#: ../src/prefs.js:124 +#, fuzzy +msgid "Temperature Unit" +msgstr "Temperatur" -#~ msgid "Scattered snow showers" -#~ msgstr "Spredte snebyger" +#: ../src/prefs.js:126 +msgid "Wind Speed Unit" +msgstr "" -#~ msgid "Thundershowers" -#~ msgstr "Tordenbyger" +#: ../src/prefs.js:128 +#, fuzzy +msgid "Pressure Unit" +msgstr "Tryk:" -#~ msgid "Snow showers" -#~ msgstr "Snebyger" +#: ../src/prefs.js:130 +msgid "Position in Panel" +msgstr "" -#~ msgid "Isolated thundershowers" -#~ msgstr "Lokale tordenskyld" +#: ../src/prefs.js:131 +msgid "Center" +msgstr "" -#~ msgid "Not available" -#~ msgstr "Ikke tilgængelig" +#: ../src/prefs.js:131 +msgid "Right" +msgstr "" -#~ msgid "Sunday" -#~ msgstr "Søndag" +#: ../src/prefs.js:131 +msgid "Left" +msgstr "" -#~ msgid "Monday" -#~ msgstr "Mandag" +#: ../src/prefs.js:132 +msgid "Wind Direction by Arrows" +msgstr "" -#~ msgid "Tuesday" -#~ msgstr "Tirsdag" +#: ../src/prefs.js:134 +msgid "Translate Conditions" +msgstr "" -#~ msgid "Wednesday" -#~ msgstr "Onsdag" +#: ../src/prefs.js:136 +msgid "Symbolic Icons" +msgstr "" -#~ msgid "Thursday" -#~ msgstr "Torsdag" +#: ../src/prefs.js:138 +#, fuzzy +msgid "Temperature in Panel" +msgstr "Temperatur" -#~ msgid "Friday" -#~ msgstr "Fredag" +#: ../src/prefs.js:140 +msgid "Conditions in Panel" +msgstr "" -#~ msgid "Saturday" -#~ msgstr "Lørdag" +#: ../src/prefs.js:277 +msgid "Name of the city" +msgstr "" -#~ msgid "Loading current weather ..." -#~ msgstr "Henter nuværende vejrdata" +#: ../src/prefs.js:452 +#, python-format +msgid "Remove %s ?" +msgstr "" #~ msgid "Sunrise" #~ msgstr "Sol stÃ¥r op" diff -Nru gnome-shell-extension-weather-0.2/po/de.po gnome-shell-extension-weather-0~20130619.gitf74de79/po/de.po --- gnome-shell-extension-weather-0.2/po/de.po 2013-07-24 10:14:17.000000000 +0000 +++ gnome-shell-extension-weather-0~20130619.gitf74de79/po/de.po 2013-06-19 12:23:06.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: 3.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-07-22 16:54+0200\n" +"POT-Creation-Date: 2013-03-11 00:47+0100\n" "PO-Revision-Date: 2013-02-14 03:49+0100\n" "Last-Translator: Christian METZLER (Neroth) \n" "Language-Team: \n" @@ -17,472 +17,414 @@ "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 1.5.4\n" -#: ../src/extension.js:223 ../src/extension.js:231 ../src/extension.js:239 -#: ../src/extension.js:247 ../src/extension.js:550 -#, fuzzy -msgid "Weather" -msgstr "Einstellungen für Wetter" - -#: ../src/extension.js:225 -msgid "No location configured" -msgstr "" - -#: ../src/extension.js:233 -#, fuzzy -msgid "Loading weather" -msgstr "Lade Wettervorhersage ..." - -#: ../src/extension.js:249 -#, fuzzy -msgid "Weather extension ready" -msgstr "Einstellungen für Wetter" - -#: ../src/extension.js:439 -msgid "Today" -msgstr "Heute" +#: ../src/extension.js:128 +msgid "..." +msgstr "..." -#: ../src/extension.js:445 -msgid "Tomorrow" -msgstr "Morgen" - -#: ../src/extension.js:451 -msgid "Yesterday" -msgstr "Gestern" - -#: ../src/extension.js:613 +#: ../src/extension.js:208 msgid "Locations" msgstr "Standorte" -#: ../src/extension.js:617 -#, fuzzy +#: ../src/extension.js:212 msgid "Reload Weather Information" msgstr "Aktualisiere Wetterdaten" -#: ../src/extension.js:622 +#: ../src/extension.js:216 msgid "Weather Settings" msgstr "Einstellungen für Wetter" -#: ../src/extension.js:785 -#, fuzzy -msgid "No weather information" -msgstr "Aktualisiere Wetterdaten" - -#: ../src/extension.js:787 -#, fuzzy, python-format -msgid "No weather information for %s" -msgstr "Aktualisiere Wetterdaten" - -#: ../src/extension.js:872 -#, fuzzy -msgid "Feels like" -msgstr "Gefühlte Temperatur:" - -#: ../src/extension.js:874 -msgid "Visibility" -msgstr "" - -#: ../src/extension.js:876 -#, fuzzy -msgid "Humidity" -msgstr "Luftfeuchtigkeit:" - -#: ../src/extension.js:878 -#, fuzzy -msgid "Pressure" -msgstr "Luftdruck:" - -#: ../src/extension.js:880 -#, fuzzy -msgid "Wind" -msgstr "Windgeschwindigkeit:" - -#: ../src/extension.js:900 -#, fuzzy -msgid "No forecast information" -msgstr "Aktualisiere Wetterdaten" - -#: ../src/extension.js:1038 +#: ../src/extension.js:242 #, python-format -msgid "%s °F" -msgstr "" +msgid "Schema \"%s\" not found." +msgstr "Schema \"%s\" nicht gefunden." -#: ../src/extension.js:1042 -#, python-format -msgid "%s °C" -msgstr "" - -#: ../src/extension.js:1046 -#, python-format -msgid "%s K" -msgstr "" +#: ../src/extension.js:523 ../src/prefs.js:756 +msgid "Invalid city" +msgstr "Ungültige Ortschaft" + +#: ../src/extension.js:738 +msgid "Tornado" +msgstr "Tornado" + +#: ../src/extension.js:740 +msgid "Tropical storm" +msgstr "Tropischer Sturm" + +#: ../src/extension.js:742 ../src/extension.js:914 +msgid "Hurricane" +msgstr "Orkan" + +#: ../src/extension.js:744 +msgid "Severe thunderstorms" +msgstr "Schwere Gewitter" + +#: ../src/extension.js:746 +msgid "Thunderstorms" +msgstr "Gewitter" + +#: ../src/extension.js:748 +msgid "Mixed rain and snow" +msgstr "Regen und Schnee" + +#: ../src/extension.js:750 +msgid "Mixed rain and sleet" +msgstr "Regen und Graupel" + +#: ../src/extension.js:752 +msgid "Mixed snow and sleet" +msgstr "Schnee und Graupel" + +#: ../src/extension.js:754 +msgid "Freezing drizzle" +msgstr "Gefrierender Nieselregen" + +#: ../src/extension.js:756 +msgid "Drizzle" +msgstr "Nieselregen" + +#: ../src/extension.js:758 +msgid "Freezing rain" +msgstr "Gefrierender Regen" + +#: ../src/extension.js:760 ../src/extension.js:762 +msgid "Showers" +msgstr "Regenschauer" + +#: ../src/extension.js:764 +msgid "Snow flurries" +msgstr "Schneegestöber" + +#: ../src/extension.js:766 +msgid "Light snow showers" +msgstr "Leichter Schneefall" + +#: ../src/extension.js:768 +msgid "Blowing snow" +msgstr "Schneesturm" + +#: ../src/extension.js:770 +msgid "Snow" +msgstr "Schnee" + +#: ../src/extension.js:772 +msgid "Hail" +msgstr "Hagel" + +#: ../src/extension.js:774 +msgid "Sleet" +msgstr "Graupel" + +#: ../src/extension.js:776 +msgid "Dust" +msgstr "Staubig" + +#: ../src/extension.js:778 +msgid "Foggy" +msgstr "Nebelig" + +#: ../src/extension.js:780 +msgid "Haze" +msgstr "Dunstig" + +#: ../src/extension.js:782 +msgid "Smoky" +msgstr "Nebelig" + +#: ../src/extension.js:784 +msgid "Blustery" +msgstr "Stürmisch" + +#: ../src/extension.js:786 +msgid "Windy" +msgstr "Windig" + +#: ../src/extension.js:788 +msgid "Cold" +msgstr "Frostig" + +#: ../src/extension.js:790 +msgid "Cloudy" +msgstr "Bewölkt" + +#: ../src/extension.js:793 +msgid "Mostly cloudy" +msgstr "Größtenteils bewölkt" + +#: ../src/extension.js:796 ../src/extension.js:822 +msgid "Partly cloudy" +msgstr "Vereinzelt bewölkt" + +#: ../src/extension.js:798 +msgid "Clear" +msgstr "Klar" + +#: ../src/extension.js:800 +msgid "Sunny" +msgstr "Sonnig" + +#: ../src/extension.js:803 +msgid "Fair" +msgstr "Heiter" + +#: ../src/extension.js:805 +msgid "Mixed rain and hail" +msgstr "Regen und Hagel" + +#: ../src/extension.js:807 +msgid "Hot" +msgstr "Hitze" + +#: ../src/extension.js:809 +msgid "Isolated thunderstorms" +msgstr "Vereinzelte Gewitter" + +#: ../src/extension.js:812 +msgid "Scattered thunderstorms" +msgstr "Vereinzelte Gewitter" + +#: ../src/extension.js:814 +msgid "Scattered showers" +msgstr "Vereinzelte Schauer" + +#: ../src/extension.js:816 ../src/extension.js:820 +msgid "Heavy snow" +msgstr "Heftiger Schneefall" + +#: ../src/extension.js:818 +msgid "Scattered snow showers" +msgstr "Vereinzelte Schneeschauer" + +#: ../src/extension.js:824 +msgid "Thundershowers" +msgstr "Gewittrige Schauer" + +#: ../src/extension.js:826 +msgid "Snow showers" +msgstr "Schneeschauer" + +#: ../src/extension.js:828 +msgid "Isolated thundershowers" +msgstr "Vereinzelte Gewitter" + +#: ../src/extension.js:831 +msgid "Not available" +msgstr "Nicht verfügbar" -#: ../src/extension.js:1052 ../src/extension.js:1105 -msgid "Unknown" -msgstr "" +#: ../src/extension.js:878 +msgid "Calm" +msgstr "Still" -#: ../src/extension.js:1069 ../src/extension.js:1072 -msgid "VAR" -msgstr "" +#: ../src/extension.js:881 +msgid "Light air" +msgstr "Leichter Windzug" + +#: ../src/extension.js:884 +msgid "Light breeze" +msgstr "Leichte Brise" + +#: ../src/extension.js:887 +msgid "Gentle breeze" +msgstr "Schwache Brise" + +#: ../src/extension.js:890 +msgid "Moderate breeze" +msgstr "Mäßige Brise" + +#: ../src/extension.js:893 +msgid "Fresh breeze" +msgstr "Frische Brise" + +#: ../src/extension.js:896 +msgid "Strong breeze" +msgstr "Starker Wind" + +#: ../src/extension.js:899 +msgid "Moderate gale" +msgstr "Steifer Wind" + +#: ../src/extension.js:902 +msgid "Fresh gale" +msgstr "Stürmischer Wind" + +#: ../src/extension.js:905 +msgid "Strong gale" +msgstr "Sturm" + +#: ../src/extension.js:908 +msgid "Storm" +msgstr "Schwerer Sturm" + +#: ../src/extension.js:911 +msgid "Violent storm" +msgstr "Orkanartiger Sturm" + +#: ../src/extension.js:919 +msgid "Sunday" +msgstr "Sonntag" + +#: ../src/extension.js:919 +msgid "Monday" +msgstr "Montag" + +#: ../src/extension.js:919 +msgid "Tuesday" +msgstr "Dienstag" + +#: ../src/extension.js:919 +msgid "Wednesday" +msgstr "Mittwoch" + +#: ../src/extension.js:919 +msgid "Thursday" +msgstr "Donnerstag" + +#: ../src/extension.js:919 +msgid "Friday" +msgstr "Freitag" + +#: ../src/extension.js:919 +msgid "Saturday" +msgstr "Samstag" -#: ../src/extension.js:1072 +#: ../src/extension.js:926 msgid "N" msgstr "N" -#: ../src/extension.js:1072 -#, fuzzy -msgid "NNE" -msgstr "NO" - -#: ../src/extension.js:1072 +#: ../src/extension.js:926 msgid "NE" msgstr "NO" -#: ../src/extension.js:1072 -#, fuzzy -msgid "ENE" -msgstr "NO" - -#: ../src/extension.js:1072 +#: ../src/extension.js:926 msgid "E" msgstr "O" -#: ../src/extension.js:1072 -#, fuzzy -msgid "ESE" -msgstr "SO" - -#: ../src/extension.js:1072 +#: ../src/extension.js:926 msgid "SE" msgstr "SO" -#: ../src/extension.js:1072 -#, fuzzy -msgid "SSE" -msgstr "SO" - -#: ../src/extension.js:1073 +#: ../src/extension.js:926 msgid "S" msgstr "S" -#: ../src/extension.js:1073 -#, fuzzy -msgid "SSW" -msgstr "SW" - -#: ../src/extension.js:1073 +#: ../src/extension.js:926 msgid "SW" msgstr "SW" -#: ../src/extension.js:1073 -#, fuzzy -msgid "WSW" -msgstr "SW" - -#: ../src/extension.js:1073 +#: ../src/extension.js:926 msgid "W" msgstr "W" -#: ../src/extension.js:1073 -#, fuzzy -msgid "WNW" -msgstr "NW" - -#: ../src/extension.js:1073 +#: ../src/extension.js:926 msgid "NW" msgstr "NW" -#: ../src/extension.js:1073 -#, fuzzy -msgid "NNW" -msgstr "NW" +#: ../src/extension.js:1208 ../src/extension.js:1337 +msgid "Yesterday" +msgstr "Gestern" -#: ../src/extension.js:1083 -msgid "$d$s knots" -msgstr "" +#: ../src/extension.js:1210 ../src/extension.js:1339 +#, python-format +msgid "%s days ago" +msgstr "Vor %s Tag(en)" -#: ../src/extension.js:1087 -msgid "$d$s mph" -msgstr "" +#: ../src/extension.js:1331 +msgid "Today" +msgstr "Heute" -#: ../src/extension.js:1091 -msgid "$d$s km/h" -msgstr "" +#: ../src/extension.js:1333 +msgid "Tomorrow" +msgstr "Morgen" -#: ../src/extension.js:1095 -msgid "$d$s m/s" -msgstr "" +#: ../src/extension.js:1335 +#, python-format +msgid "In %s days" +msgstr "In %s Tag(en)" -#: ../src/extension.js:1099 -msgid "$dBeaufort $s" -msgstr "" +#: ../src/extension.js:1371 +msgid "Loading current weather ..." +msgstr "Lade aktuelles Wetter ..." + +#: ../src/extension.js:1372 +msgid "Loading future weather ..." +msgstr "Lade Wettervorhersage ..." + +#: ../src/extension.js:1405 +msgid "Loading ..." +msgstr "Lade ..." + +#: ../src/extension.js:1408 +msgid "Please wait" +msgstr "Bitte warten" + +#: ../src/extension.js:1453 +msgid "Feels like:" +msgstr "Gefühlte Temperatur:" + +#: ../src/extension.js:1455 +msgid "Humidity:" +msgstr "Luftfeuchtigkeit:" + +#: ../src/extension.js:1457 +msgid "Pressure:" +msgstr "Luftdruck:" + +#: ../src/extension.js:1459 +msgid "Wind:" +msgstr "Windgeschwindigkeit:" -#: ../src/prefs.js:144 +#: ../src/prefs.js:124 msgid "Temperature Unit" msgstr "Temperatureinheit" -#: ../src/prefs.js:146 +#: ../src/prefs.js:126 msgid "Wind Speed Unit" msgstr "Windgeschwindigkeit" -#: ../src/prefs.js:148 +#: ../src/prefs.js:128 msgid "Pressure Unit" msgstr "Druckeinheit:" -#: ../src/prefs.js:150 -msgid "Distance Unit" -msgstr "" - -#: ../src/prefs.js:152 +#: ../src/prefs.js:130 msgid "Position in Panel" msgstr "Position im Panel" -#: ../src/prefs.js:153 +#: ../src/prefs.js:131 msgid "Center" msgstr "Mitte" -#: ../src/prefs.js:153 +#: ../src/prefs.js:131 msgid "Right" msgstr "Rechts" -#: ../src/prefs.js:153 +#: ../src/prefs.js:131 msgid "Left" msgstr "Links" -#: ../src/prefs.js:154 +#: ../src/prefs.js:132 msgid "Wind Direction by Arrows" msgstr "Windrichtung durch Pfeile angeben" -#: ../src/prefs.js:156 +#: ../src/prefs.js:134 +msgid "Translate Conditions" +msgstr "Wetterdaten übersetzen" + +#: ../src/prefs.js:136 msgid "Symbolic Icons" msgstr "Eigene Wettersymbole" -#: ../src/prefs.js:158 +#: ../src/prefs.js:138 msgid "Temperature in Panel" msgstr "Temperaturanzeige" -#: ../src/prefs.js:160 +#: ../src/prefs.js:140 msgid "Conditions in Panel" msgstr "Textanzeige im Panel" -#: ../src/prefs.js:162 -msgid "Debug the extension" -msgstr "" - -#: ../src/prefs.js:320 +#: ../src/prefs.js:277 msgid "Name of the city" msgstr "Name der Ortschaft" -#: ../src/prefs.js:378 +#: ../src/prefs.js:452 #, python-format msgid "Remove %s ?" msgstr "Enferne %s ?" - -#~ msgid "Please wait" -#~ msgstr "Bitte warten" - -#~ msgid "Loading ..." -#~ msgstr "Lade ..." - -#~ msgid "Invalid city" -#~ msgstr "Ungültige Ortschaft" - -#~ msgid "..." -#~ msgstr "..." - -#~ msgid "Schema \"%s\" not found." -#~ msgstr "Schema \"%s\" nicht gefunden." - -#~ msgid "Tornado" -#~ msgstr "Tornado" - -#~ msgid "Tropical storm" -#~ msgstr "Tropischer Sturm" - -#~ msgid "Hurricane" -#~ msgstr "Orkan" - -#~ msgid "Severe thunderstorms" -#~ msgstr "Schwere Gewitter" - -#~ msgid "Thunderstorms" -#~ msgstr "Gewitter" - -#~ msgid "Mixed rain and snow" -#~ msgstr "Regen und Schnee" - -#~ msgid "Mixed rain and sleet" -#~ msgstr "Regen und Graupel" - -#~ msgid "Mixed snow and sleet" -#~ msgstr "Schnee und Graupel" - -#~ msgid "Freezing drizzle" -#~ msgstr "Gefrierender Nieselregen" - -#~ msgid "Drizzle" -#~ msgstr "Nieselregen" - -#~ msgid "Freezing rain" -#~ msgstr "Gefrierender Regen" - -#~ msgid "Showers" -#~ msgstr "Regenschauer" - -#~ msgid "Snow flurries" -#~ msgstr "Schneegestöber" - -#~ msgid "Light snow showers" -#~ msgstr "Leichter Schneefall" - -#~ msgid "Blowing snow" -#~ msgstr "Schneesturm" - -#~ msgid "Snow" -#~ msgstr "Schnee" - -#~ msgid "Hail" -#~ msgstr "Hagel" - -#~ msgid "Sleet" -#~ msgstr "Graupel" - -#~ msgid "Dust" -#~ msgstr "Staubig" - -#~ msgid "Foggy" -#~ msgstr "Nebelig" - -#~ msgid "Haze" -#~ msgstr "Dunstig" - -#~ msgid "Smoky" -#~ msgstr "Nebelig" - -#~ msgid "Blustery" -#~ msgstr "Stürmisch" - -#~ msgid "Windy" -#~ msgstr "Windig" - -#~ msgid "Cold" -#~ msgstr "Frostig" - -#~ msgid "Cloudy" -#~ msgstr "Bewölkt" - -#~ msgid "Mostly cloudy" -#~ msgstr "Größtenteils bewölkt" - -#~ msgid "Partly cloudy" -#~ msgstr "Vereinzelt bewölkt" - -#~ msgid "Clear" -#~ msgstr "Klar" - -#~ msgid "Sunny" -#~ msgstr "Sonnig" - -#~ msgid "Fair" -#~ msgstr "Heiter" - -#~ msgid "Mixed rain and hail" -#~ msgstr "Regen und Hagel" - -#~ msgid "Hot" -#~ msgstr "Hitze" - -#~ msgid "Isolated thunderstorms" -#~ msgstr "Vereinzelte Gewitter" - -#~ msgid "Scattered thunderstorms" -#~ msgstr "Vereinzelte Gewitter" - -#~ msgid "Scattered showers" -#~ msgstr "Vereinzelte Schauer" - -#~ msgid "Heavy snow" -#~ msgstr "Heftiger Schneefall" - -#~ msgid "Scattered snow showers" -#~ msgstr "Vereinzelte Schneeschauer" - -#~ msgid "Thundershowers" -#~ msgstr "Gewittrige Schauer" - -#~ msgid "Snow showers" -#~ msgstr "Schneeschauer" - -#~ msgid "Isolated thundershowers" -#~ msgstr "Vereinzelte Gewitter" - -#~ msgid "Not available" -#~ msgstr "Nicht verfügbar" - -#~ msgid "Calm" -#~ msgstr "Still" - -#~ msgid "Light air" -#~ msgstr "Leichter Windzug" - -#~ msgid "Light breeze" -#~ msgstr "Leichte Brise" - -#~ msgid "Gentle breeze" -#~ msgstr "Schwache Brise" - -#~ msgid "Moderate breeze" -#~ msgstr "Mäßige Brise" - -#~ msgid "Fresh breeze" -#~ msgstr "Frische Brise" - -#~ msgid "Strong breeze" -#~ msgstr "Starker Wind" - -#~ msgid "Moderate gale" -#~ msgstr "Steifer Wind" - -#~ msgid "Fresh gale" -#~ msgstr "Stürmischer Wind" - -#~ msgid "Strong gale" -#~ msgstr "Sturm" - -#~ msgid "Storm" -#~ msgstr "Schwerer Sturm" - -#~ msgid "Violent storm" -#~ msgstr "Orkanartiger Sturm" - -#~ msgid "Sunday" -#~ msgstr "Sonntag" - -#~ msgid "Monday" -#~ msgstr "Montag" - -#~ msgid "Tuesday" -#~ msgstr "Dienstag" - -#~ msgid "Wednesday" -#~ msgstr "Mittwoch" - -#~ msgid "Thursday" -#~ msgstr "Donnerstag" - -#~ msgid "Friday" -#~ msgstr "Freitag" - -#~ msgid "Saturday" -#~ msgstr "Samstag" - -#~ msgid "%s days ago" -#~ msgstr "Vor %s Tag(en)" - -#~ msgid "In %s days" -#~ msgstr "In %s Tag(en)" - -#~ msgid "Loading current weather ..." -#~ msgstr "Lade aktuelles Wetter ..." - -#~ msgid "Translate Conditions" -#~ msgstr "Wetterdaten übersetzen" diff -Nru gnome-shell-extension-weather-0.2/po/el.po gnome-shell-extension-weather-0~20130619.gitf74de79/po/el.po --- gnome-shell-extension-weather-0.2/po/el.po 2013-07-24 10:14:17.000000000 +0000 +++ gnome-shell-extension-weather-0~20130619.gitf74de79/po/el.po 2013-06-19 12:23:06.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: 3.0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-07-22 16:54+0200\n" +"POT-Creation-Date: 2013-03-11 00:47+0100\n" "PO-Revision-Date: 2013-01-28 22:38+0100\n" "Last-Translator: Dancer69\n" "Language: el\n" @@ -15,473 +15,416 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n!=1);\n" -#: ../src/extension.js:223 ../src/extension.js:231 ../src/extension.js:239 -#: ../src/extension.js:247 ../src/extension.js:550 -#, fuzzy -msgid "Weather" -msgstr "Ρυθμίσεις Καιρού" - -#: ../src/extension.js:225 -msgid "No location configured" -msgstr "" - -#: ../src/extension.js:233 -#, fuzzy -msgid "Loading weather" -msgstr "Φόρτωση μελλοντικής πρόγνωσης..." - -#: ../src/extension.js:249 -#, fuzzy -msgid "Weather extension ready" -msgstr "Ρυθμίσεις Καιρού" - -#: ../src/extension.js:439 -msgid "Today" -msgstr "Σήμερα" - -#: ../src/extension.js:445 -msgid "Tomorrow" -msgstr "Αύριο" +#: ../src/extension.js:128 +msgid "..." +msgstr "..." -#: ../src/extension.js:451 -msgid "Yesterday" -msgstr "Χθες" - -#: ../src/extension.js:613 +#: ../src/extension.js:208 msgid "Locations" msgstr "Τοποθεσίες" -#: ../src/extension.js:617 -#, fuzzy +#: ../src/extension.js:212 msgid "Reload Weather Information" msgstr "Επαναφόρτωση Πληροφοριών Καιρού" -#: ../src/extension.js:622 +#: ../src/extension.js:216 msgid "Weather Settings" msgstr "Ρυθμίσεις Καιρού" -#: ../src/extension.js:785 -#, fuzzy -msgid "No weather information" -msgstr "Επαναφόρτωση Πληροφοριών Καιρού" - -#: ../src/extension.js:787 -#, fuzzy, python-format -msgid "No weather information for %s" -msgstr "Επαναφόρτωση Πληροφοριών Καιρού" - -#: ../src/extension.js:872 -#, fuzzy -msgid "Feels like" -msgstr "Μοιάζει σαν:" - -#: ../src/extension.js:874 -msgid "Visibility" -msgstr "" - -#: ../src/extension.js:876 -#, fuzzy -msgid "Humidity" -msgstr "Υγρασία:" - -#: ../src/extension.js:878 -#, fuzzy -msgid "Pressure" -msgstr "Πίεση:" - -#: ../src/extension.js:880 -#, fuzzy -msgid "Wind" -msgstr "Άνεμος:" - -#: ../src/extension.js:900 -#, fuzzy -msgid "No forecast information" -msgstr "Επαναφόρτωση Πληροφοριών Καιρού" - -#: ../src/extension.js:1038 -#, python-format -msgid "%s °F" -msgstr "" - -#: ../src/extension.js:1042 +#: ../src/extension.js:242 #, python-format -msgid "%s °C" -msgstr "" +msgid "Schema \"%s\" not found." +msgstr "Το Σχήμα \"%s\" δε βρέθηκε" -#: ../src/extension.js:1046 -#, python-format -msgid "%s K" -msgstr "" +#: ../src/extension.js:523 ../src/prefs.js:756 +msgid "Invalid city" +msgstr "Μη έγκυρη πόλη" + +#: ../src/extension.js:738 +msgid "Tornado" +msgstr "Τυφώνας" + +#: ../src/extension.js:740 +msgid "Tropical storm" +msgstr "Τροπική καταιγίδα" + +#: ../src/extension.js:742 ../src/extension.js:914 +msgid "Hurricane" +msgstr "Θύελλα" + +#: ../src/extension.js:744 +msgid "Severe thunderstorms" +msgstr "Σοβαρές καταιγίδες" + +#: ../src/extension.js:746 +msgid "Thunderstorms" +msgstr "Καταιγίδες" + +#: ../src/extension.js:748 +msgid "Mixed rain and snow" +msgstr "Μικτή βροχή και χιόνι" + +#: ../src/extension.js:750 +msgid "Mixed rain and sleet" +msgstr "Μικτή βροχή και χιονόνερο" + +#: ../src/extension.js:752 +msgid "Mixed snow and sleet" +msgstr "Μικτό χιόνι και χιονόνερο" + +#: ../src/extension.js:754 +msgid "Freezing drizzle" +msgstr "Παγωμένο ψιλόβοροχο" + +#: ../src/extension.js:756 +msgid "Drizzle" +msgstr "Ψιλόβροχο" + +#: ../src/extension.js:758 +msgid "Freezing rain" +msgstr "Παγωμένη βροχή" + +#: ../src/extension.js:760 ../src/extension.js:762 +msgid "Showers" +msgstr "Μπόρες" + +#: ../src/extension.js:764 +msgid "Snow flurries" +msgstr "Χιονοπτώσεις" + +#: ../src/extension.js:766 +msgid "Light snow showers" +msgstr "Ελαφρί χιόνι και μπόρες" + +#: ../src/extension.js:768 +msgid "Blowing snow" +msgstr "Ανεμοχιόνι" + +#: ../src/extension.js:770 +msgid "Snow" +msgstr "Χιόνι" + +#: ../src/extension.js:772 +msgid "Hail" +msgstr "Χαλάζι" + +#: ../src/extension.js:774 +msgid "Sleet" +msgstr "Χιονόνερο" + +#: ../src/extension.js:776 +msgid "Dust" +msgstr "Σκόνη" + +#: ../src/extension.js:778 +msgid "Foggy" +msgstr "Ομιχλώδης" + +#: ../src/extension.js:780 +msgid "Haze" +msgstr "Καταχνιά" + +#: ../src/extension.js:782 +msgid "Smoky" +msgstr "Καπνώδης" + +#: ../src/extension.js:784 +msgid "Blustery" +msgstr "Δυνατοί άνεμοι" + +#: ../src/extension.js:786 +msgid "Windy" +msgstr "Ανεμώδης" + +#: ../src/extension.js:788 +msgid "Cold" +msgstr "Κρύο" + +#: ../src/extension.js:790 +msgid "Cloudy" +msgstr "Νεφελώδης" + +#: ../src/extension.js:793 +msgid "Mostly cloudy" +msgstr "Κυρίως νεφελώδης" + +#: ../src/extension.js:796 ../src/extension.js:822 +msgid "Partly cloudy" +msgstr "Μερικώς νεφελώδης" + +#: ../src/extension.js:798 +msgid "Clear" +msgstr "Καθαρός" + +#: ../src/extension.js:800 +msgid "Sunny" +msgstr "Ηλιόλουστος" + +#: ../src/extension.js:803 +msgid "Fair" +msgstr "Καλός" + +#: ../src/extension.js:805 +msgid "Mixed rain and hail" +msgstr "Μικτή βροχή και χαλάζι" + +#: ../src/extension.js:807 +msgid "Hot" +msgstr "Καύσωνας" + +#: ../src/extension.js:809 +msgid "Isolated thunderstorms" +msgstr "Μεμονωμένες καταιγίδες" + +#: ../src/extension.js:812 +msgid "Scattered thunderstorms" +msgstr "Σποραδικές καταιγίδες" + +#: ../src/extension.js:814 +msgid "Scattered showers" +msgstr "Σποραδικές μπόρες" + +#: ../src/extension.js:816 ../src/extension.js:820 +msgid "Heavy snow" +msgstr "Δυνατό χιόνι" + +#: ../src/extension.js:818 +msgid "Scattered snow showers" +msgstr "Σποραδικές χιονοβροχές" + +#: ../src/extension.js:824 +msgid "Thundershowers" +msgstr "Καταιγίδες" + +#: ../src/extension.js:826 +msgid "Snow showers" +msgstr "Χιονοβροχές" + +#: ../src/extension.js:828 +msgid "Isolated thundershowers" +msgstr "Μεμονωμένες καταιγίδες" + +#: ../src/extension.js:831 +msgid "Not available" +msgstr "Μη διαθέσιμο" -#: ../src/extension.js:1052 ../src/extension.js:1105 -msgid "Unknown" -msgstr "" +#: ../src/extension.js:878 +msgid "Calm" +msgstr "Ήρεμος" -#: ../src/extension.js:1069 ../src/extension.js:1072 -msgid "VAR" -msgstr "" +#: ../src/extension.js:881 +msgid "Light air" +msgstr "Ελαφριά αύρα" + +#: ../src/extension.js:884 +msgid "Light breeze" +msgstr "Ελαφρύ αεράκι" + +#: ../src/extension.js:887 +msgid "Gentle breeze" +msgstr "Ήρεμο αεράκι" + +#: ../src/extension.js:890 +msgid "Moderate breeze" +msgstr "Μέτριο αεράκι" + +#: ../src/extension.js:893 +msgid "Fresh breeze" +msgstr "Δροσερό αεράκι" + +#: ../src/extension.js:896 +msgid "Strong breeze" +msgstr "Δυνατό αεράκι" + +#: ../src/extension.js:899 +msgid "Moderate gale" +msgstr "Μέτρια ανεμοθύελλα" + +#: ../src/extension.js:902 +msgid "Fresh gale" +msgstr "Δροσερή ανεμοθύελλα" + +#: ../src/extension.js:905 +msgid "Strong gale" +msgstr "Δυνατή ανεμοθύελα" + +#: ../src/extension.js:908 +msgid "Storm" +msgstr "Καταιγίδα" + +#: ../src/extension.js:911 +msgid "Violent storm" +msgstr "Βίαια καταιγίδα" + +#: ../src/extension.js:919 +msgid "Sunday" +msgstr "Κυριακή" + +#: ../src/extension.js:919 +msgid "Monday" +msgstr "Δευτέρα" + +#: ../src/extension.js:919 +msgid "Tuesday" +msgstr "Τρίτη" + +#: ../src/extension.js:919 +msgid "Wednesday" +msgstr "Τετάρτη" + +#: ../src/extension.js:919 +msgid "Thursday" +msgstr "Πέμπτη" + +#: ../src/extension.js:919 +msgid "Friday" +msgstr "Παρασκευή" + +#: ../src/extension.js:919 +msgid "Saturday" +msgstr "Σάββατο" -#: ../src/extension.js:1072 +#: ../src/extension.js:926 msgid "N" msgstr "Β" -#: ../src/extension.js:1072 -#, fuzzy -msgid "NNE" -msgstr "ΒΑ" - -#: ../src/extension.js:1072 +#: ../src/extension.js:926 msgid "NE" msgstr "ΒΑ" -#: ../src/extension.js:1072 -#, fuzzy -msgid "ENE" -msgstr "ΒΑ" - -#: ../src/extension.js:1072 +#: ../src/extension.js:926 msgid "E" msgstr "Α" -#: ../src/extension.js:1072 -#, fuzzy -msgid "ESE" -msgstr "ΝΑ" - -#: ../src/extension.js:1072 +#: ../src/extension.js:926 msgid "SE" msgstr "ΝΑ" -#: ../src/extension.js:1072 -#, fuzzy -msgid "SSE" -msgstr "ΝΑ" - -#: ../src/extension.js:1073 +#: ../src/extension.js:926 msgid "S" msgstr "Ν" -#: ../src/extension.js:1073 -#, fuzzy -msgid "SSW" -msgstr "ΝΔ" - -#: ../src/extension.js:1073 +#: ../src/extension.js:926 msgid "SW" msgstr "ΝΔ" -#: ../src/extension.js:1073 -#, fuzzy -msgid "WSW" -msgstr "ΝΔ" - -#: ../src/extension.js:1073 +#: ../src/extension.js:926 msgid "W" msgstr "Δ" -#: ../src/extension.js:1073 -#, fuzzy -msgid "WNW" -msgstr "ΒΔ" - -#: ../src/extension.js:1073 +#: ../src/extension.js:926 msgid "NW" msgstr "ΒΔ" -#: ../src/extension.js:1073 -#, fuzzy -msgid "NNW" -msgstr "ΒΔ" +#: ../src/extension.js:1208 ../src/extension.js:1337 +msgid "Yesterday" +msgstr "Χθες" -#: ../src/extension.js:1083 -msgid "$d$s knots" -msgstr "" +#: ../src/extension.js:1210 ../src/extension.js:1339 +#, python-format +msgid "%s days ago" +msgstr "εδώ και %s μέρες" -#: ../src/extension.js:1087 -msgid "$d$s mph" -msgstr "" +#: ../src/extension.js:1331 +msgid "Today" +msgstr "Σήμερα" -#: ../src/extension.js:1091 -msgid "$d$s km/h" -msgstr "" +#: ../src/extension.js:1333 +msgid "Tomorrow" +msgstr "Αύριο" -#: ../src/extension.js:1095 -msgid "$d$s m/s" -msgstr "" +#: ../src/extension.js:1335 +#, python-format +msgid "In %s days" +msgstr "Σε %s μέρες" -#: ../src/extension.js:1099 -msgid "$dBeaufort $s" -msgstr "" +#: ../src/extension.js:1371 +msgid "Loading current weather ..." +msgstr "Φόρτωση τρέχουσας πρόγνωσης..." -#: ../src/prefs.js:144 +#: ../src/extension.js:1372 +msgid "Loading future weather ..." +msgstr "Φόρτωση μελλοντικής πρόγνωσης..." + +#: ../src/extension.js:1405 +msgid "Loading ..." +msgstr "Φόρτωση..." + +#: ../src/extension.js:1408 +msgid "Please wait" +msgstr "Παρακαλώ περιμένετε" + +#: ../src/extension.js:1453 +#, fuzzy +msgid "Feels like:" +msgstr "Μοιάζει σαν:" + +#: ../src/extension.js:1455 +msgid "Humidity:" +msgstr "Υγρασία:" + +#: ../src/extension.js:1457 +msgid "Pressure:" +msgstr "Πίεση:" + +#: ../src/extension.js:1459 +msgid "Wind:" +msgstr "Άνεμος:" + +#: ../src/prefs.js:124 msgid "Temperature Unit" msgstr "Μονάδα Θερμοκρασίας" -#: ../src/prefs.js:146 +#: ../src/prefs.js:126 msgid "Wind Speed Unit" msgstr "Ταχύτητα Ανέμου" -#: ../src/prefs.js:148 +#: ../src/prefs.js:128 #, fuzzy msgid "Pressure Unit" msgstr "Μονάδα Πίεσης" -#: ../src/prefs.js:150 -msgid "Distance Unit" -msgstr "" - -#: ../src/prefs.js:152 +#: ../src/prefs.js:130 msgid "Position in Panel" msgstr "Θέση στον Πίνακα" -#: ../src/prefs.js:153 +#: ../src/prefs.js:131 msgid "Center" msgstr "Κέντρο" -#: ../src/prefs.js:153 +#: ../src/prefs.js:131 msgid "Right" msgstr "Δεξιά" -#: ../src/prefs.js:153 +#: ../src/prefs.js:131 msgid "Left" msgstr "Αριστερά" -#: ../src/prefs.js:154 +#: ../src/prefs.js:132 msgid "Wind Direction by Arrows" msgstr "Κατεύθυνση Ανέμου με Βέλη" -#: ../src/prefs.js:156 +#: ../src/prefs.js:134 +msgid "Translate Conditions" +msgstr "Μετάφραση Καιρικών Συνθηκών" + +#: ../src/prefs.js:136 msgid "Symbolic Icons" msgstr "Εικονίδια Συμβόλων" -#: ../src/prefs.js:158 +#: ../src/prefs.js:138 msgid "Temperature in Panel" msgstr "Θερμοκρασία στον Πίνακα" -#: ../src/prefs.js:160 +#: ../src/prefs.js:140 msgid "Conditions in Panel" msgstr "Συνθήκες στον πίνακα" -#: ../src/prefs.js:162 -msgid "Debug the extension" -msgstr "" - -#: ../src/prefs.js:320 +#: ../src/prefs.js:277 msgid "Name of the city" msgstr "Όνομα πόλης" -#: ../src/prefs.js:378 +#: ../src/prefs.js:452 #, python-format msgid "Remove %s ?" msgstr "Αφαίρεση %s ;" - -#~ msgid "Please wait" -#~ msgstr "Παρακαλώ περιμένετε" - -#~ msgid "Loading ..." -#~ msgstr "Φόρτωση..." - -#~ msgid "Invalid city" -#~ msgstr "Μη έγκυρη πόλη" - -#~ msgid "..." -#~ msgstr "..." - -#~ msgid "Schema \"%s\" not found." -#~ msgstr "Το Σχήμα \"%s\" δε βρέθηκε" - -#~ msgid "Tornado" -#~ msgstr "Τυφώνας" - -#~ msgid "Tropical storm" -#~ msgstr "Τροπική καταιγίδα" - -#~ msgid "Hurricane" -#~ msgstr "Θύελλα" - -#~ msgid "Severe thunderstorms" -#~ msgstr "Σοβαρές καταιγίδες" - -#~ msgid "Thunderstorms" -#~ msgstr "Καταιγίδες" - -#~ msgid "Mixed rain and snow" -#~ msgstr "Μικτή βροχή και χιόνι" - -#~ msgid "Mixed rain and sleet" -#~ msgstr "Μικτή βροχή και χιονόνερο" - -#~ msgid "Mixed snow and sleet" -#~ msgstr "Μικτό χιόνι και χιονόνερο" - -#~ msgid "Freezing drizzle" -#~ msgstr "Παγωμένο ψιλόβοροχο" - -#~ msgid "Drizzle" -#~ msgstr "Ψιλόβροχο" - -#~ msgid "Freezing rain" -#~ msgstr "Παγωμένη βροχή" - -#~ msgid "Showers" -#~ msgstr "Μπόρες" - -#~ msgid "Snow flurries" -#~ msgstr "Χιονοπτώσεις" - -#~ msgid "Light snow showers" -#~ msgstr "Ελαφρί χιόνι και μπόρες" - -#~ msgid "Blowing snow" -#~ msgstr "Ανεμοχιόνι" - -#~ msgid "Snow" -#~ msgstr "Χιόνι" - -#~ msgid "Hail" -#~ msgstr "Χαλάζι" - -#~ msgid "Sleet" -#~ msgstr "Χιονόνερο" - -#~ msgid "Dust" -#~ msgstr "Σκόνη" - -#~ msgid "Foggy" -#~ msgstr "Ομιχλώδης" - -#~ msgid "Haze" -#~ msgstr "Καταχνιά" - -#~ msgid "Smoky" -#~ msgstr "Καπνώδης" - -#~ msgid "Blustery" -#~ msgstr "Δυνατοί άνεμοι" - -#~ msgid "Windy" -#~ msgstr "Ανεμώδης" - -#~ msgid "Cold" -#~ msgstr "Κρύο" - -#~ msgid "Cloudy" -#~ msgstr "Νεφελώδης" - -#~ msgid "Mostly cloudy" -#~ msgstr "Κυρίως νεφελώδης" - -#~ msgid "Partly cloudy" -#~ msgstr "Μερικώς νεφελώδης" - -#~ msgid "Clear" -#~ msgstr "Καθαρός" - -#~ msgid "Sunny" -#~ msgstr "Ηλιόλουστος" - -#~ msgid "Fair" -#~ msgstr "Καλός" - -#~ msgid "Mixed rain and hail" -#~ msgstr "Μικτή βροχή και χαλάζι" - -#~ msgid "Hot" -#~ msgstr "Καύσωνας" - -#~ msgid "Isolated thunderstorms" -#~ msgstr "Μεμονωμένες καταιγίδες" - -#~ msgid "Scattered thunderstorms" -#~ msgstr "Σποραδικές καταιγίδες" - -#~ msgid "Scattered showers" -#~ msgstr "Σποραδικές μπόρες" - -#~ msgid "Heavy snow" -#~ msgstr "Δυνατό χιόνι" - -#~ msgid "Scattered snow showers" -#~ msgstr "Σποραδικές χιονοβροχές" - -#~ msgid "Thundershowers" -#~ msgstr "Καταιγίδες" - -#~ msgid "Snow showers" -#~ msgstr "Χιονοβροχές" - -#~ msgid "Isolated thundershowers" -#~ msgstr "Μεμονωμένες καταιγίδες" - -#~ msgid "Not available" -#~ msgstr "Μη διαθέσιμο" - -#~ msgid "Calm" -#~ msgstr "Ήρεμος" - -#~ msgid "Light air" -#~ msgstr "Ελαφριά αύρα" - -#~ msgid "Light breeze" -#~ msgstr "Ελαφρύ αεράκι" - -#~ msgid "Gentle breeze" -#~ msgstr "Ήρεμο αεράκι" - -#~ msgid "Moderate breeze" -#~ msgstr "Μέτριο αεράκι" - -#~ msgid "Fresh breeze" -#~ msgstr "Δροσερό αεράκι" - -#~ msgid "Strong breeze" -#~ msgstr "Δυνατό αεράκι" - -#~ msgid "Moderate gale" -#~ msgstr "Μέτρια ανεμοθύελλα" - -#~ msgid "Fresh gale" -#~ msgstr "Δροσερή ανεμοθύελλα" - -#~ msgid "Strong gale" -#~ msgstr "Δυνατή ανεμοθύελα" - -#~ msgid "Storm" -#~ msgstr "Καταιγίδα" - -#~ msgid "Violent storm" -#~ msgstr "Βίαια καταιγίδα" - -#~ msgid "Sunday" -#~ msgstr "Κυριακή" - -#~ msgid "Monday" -#~ msgstr "Δευτέρα" - -#~ msgid "Tuesday" -#~ msgstr "Τρίτη" - -#~ msgid "Wednesday" -#~ msgstr "Τετάρτη" - -#~ msgid "Thursday" -#~ msgstr "Πέμπτη" - -#~ msgid "Friday" -#~ msgstr "Παρασκευή" - -#~ msgid "Saturday" -#~ msgstr "Σάββατο" - -#~ msgid "%s days ago" -#~ msgstr "εδώ και %s μέρες" - -#~ msgid "In %s days" -#~ msgstr "Σε %s μέρες" - -#~ msgid "Loading current weather ..." -#~ msgstr "Φόρτωση τρέχουσας πρόγνωσης..." - -#~ msgid "Translate Conditions" -#~ msgstr "Μετάφραση Καιρικών Συνθηκών" diff -Nru gnome-shell-extension-weather-0.2/po/es.po gnome-shell-extension-weather-0~20130619.gitf74de79/po/es.po --- gnome-shell-extension-weather-0.2/po/es.po 2013-07-24 10:14:17.000000000 +0000 +++ gnome-shell-extension-weather-0~20130619.gitf74de79/po/es.po 2013-06-19 12:23:06.000000000 +0000 @@ -5,256 +5,427 @@ # msgid "" msgstr "" -"Project-Id-Version: 3.0.1\n" +"Project-Id-Version: 3.0.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-07-22 16:54+0200\n" -"PO-Revision-Date: 2012-05-13 22:38+0100\n" -"Last-Translator: Adolfo Jayme Barrientos \n" -"Language-Team: Español; Castellano \n" +"POT-Creation-Date: 2013-03-11 00:47+0100\n" +"PO-Revision-Date: 2013-04-20 15:27-0600\n" +"Last-Translator: Adolfo Jayme Barrientos \n" +"Language-Team: Español; Castellano \n" "Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n!=1);\n" +"X-Generator: Poedit 1.5.4\n" -#: ../src/extension.js:223 ../src/extension.js:231 ../src/extension.js:239 -#: ../src/extension.js:247 ../src/extension.js:550 -msgid "Weather" -msgstr "Clima" - -#: ../src/extension.js:225 -msgid "No location configured" -msgstr "No se configuró ninguna ubicación" - -#: ../src/extension.js:233 -msgid "Loading weather" -msgstr "Cargando el clima" - -#: ../src/extension.js:249 -msgid "Weather extension ready" -msgstr "La extensión del clima está lista" +#: ../src/extension.js:128 +msgid "..." +msgstr "…" -#: ../src/extension.js:439 -msgid "Today" -msgstr "Hoy" - -#: ../src/extension.js:445 -msgid "Tomorrow" -msgstr "Mañana" - -#: ../src/extension.js:451 -msgid "Yesterday" -msgstr "Ayer" - -#: ../src/extension.js:613 +#: ../src/extension.js:208 msgid "Locations" msgstr "Ubicaciones" -#: ../src/extension.js:617 +#: ../src/extension.js:212 msgid "Reload Weather Information" msgstr "Recargar la información del clima" -#: ../src/extension.js:622 +#: ../src/extension.js:216 msgid "Weather Settings" msgstr "Configuración del clima" -#: ../src/extension.js:785 -msgid "No weather information" -msgstr "No hay información del clima" - -#: ../src/extension.js:787 +#: ../src/extension.js:242 #, python-format -msgid "No weather information for %s" -msgstr "No hay información del clima para %s" +msgid "Schema \"%s\" not found." +msgstr "No se encontró el esquema «%s»." -#: ../src/extension.js:872 -msgid "Feels like" -msgstr "Sensación térmica" - -#: ../src/extension.js:874 -msgid "Visibility" -msgstr "Visibilidad" - -#: ../src/extension.js:876 -msgid "Humidity" -msgstr "Humedad" +#: ../src/extension.js:523 ../src/prefs.js:756 +msgid "Invalid city" +msgstr "Ciudad no válida" + +#: ../src/extension.js:738 +msgid "Tornado" +msgstr "Tornado" + +#: ../src/extension.js:740 +msgid "Tropical storm" +msgstr "Tormenta tropical" + +#: ../src/extension.js:742 ../src/extension.js:914 +msgid "Hurricane" +msgstr "Huracán" + +#: ../src/extension.js:744 +msgid "Severe thunderstorms" +msgstr "Tormentas severas" + +#: ../src/extension.js:746 +msgid "Thunderstorms" +msgstr "Tormentas" + +#: ../src/extension.js:748 +msgid "Mixed rain and snow" +msgstr "Lluvia y nieve" + +#: ../src/extension.js:750 +msgid "Mixed rain and sleet" +msgstr "Lluvia y aguanieve" + +#: ../src/extension.js:752 +msgid "Mixed snow and sleet" +msgstr "Nieve y aguanieve" + +#: ../src/extension.js:754 +msgid "Freezing drizzle" +msgstr "Llovizna con heladas" + +#: ../src/extension.js:756 +msgid "Drizzle" +msgstr "Llovizna" + +#: ../src/extension.js:758 +msgid "Freezing rain" +msgstr "Lluvia con heladas" + +#: ../src/extension.js:760 ../src/extension.js:762 +msgid "Showers" +msgstr "Chubascos" + +#: ../src/extension.js:764 +msgid "Snow flurries" +msgstr "Copos de nieve" + +#: ../src/extension.js:766 +msgid "Light snow showers" +msgstr "Nevadas suaves" + +#: ../src/extension.js:768 +msgid "Blowing snow" +msgstr "Nieve y viento" + +#: ../src/extension.js:770 +msgid "Snow" +msgstr "Nieve" + +#: ../src/extension.js:772 +msgid "Hail" +msgstr "Granizo" + +#: ../src/extension.js:774 +msgid "Sleet" +msgstr "Aguanieve" + +#: ../src/extension.js:776 +msgid "Dust" +msgstr "Niebla" + +#: ../src/extension.js:778 +msgid "Foggy" +msgstr "Bruma" + +#: ../src/extension.js:780 +msgid "Haze" +msgstr "Neblina" + +#: ../src/extension.js:782 +msgid "Smoky" +msgstr "Niebla" + +#: ../src/extension.js:784 +msgid "Blustery" +msgstr "Ráfagas de viento" + +#: ../src/extension.js:786 +msgid "Windy" +msgstr "Ventoso" + +#: ../src/extension.js:788 +msgid "Cold" +msgstr "Fría" + +#: ../src/extension.js:790 +msgid "Cloudy" +msgstr "Nublado" + +#: ../src/extension.js:793 +msgid "Mostly cloudy" +msgstr "Mayormente nublado" + +#: ../src/extension.js:796 ../src/extension.js:822 +msgid "Partly cloudy" +msgstr "Parcialmente nublado" + +#: ../src/extension.js:798 +msgid "Clear" +msgstr "Despejado" + +#: ../src/extension.js:800 +msgid "Sunny" +msgstr "Soleado" + +#: ../src/extension.js:803 +msgid "Fair" +msgstr "Despejado" + +#: ../src/extension.js:805 +msgid "Mixed rain and hail" +msgstr "Lluvia y granizo" + +#: ../src/extension.js:807 +msgid "Hot" +msgstr "Caluroso" + +#: ../src/extension.js:809 +msgid "Isolated thunderstorms" +msgstr "Tormentas aisladas" + +#: ../src/extension.js:812 +msgid "Scattered thunderstorms" +msgstr "Tormentas eléctricas aisladas" + +#: ../src/extension.js:814 +msgid "Scattered showers" +msgstr "Lluvias aisladas" + +#: ../src/extension.js:816 ../src/extension.js:820 +msgid "Heavy snow" +msgstr "Fuertes nevadas" + +#: ../src/extension.js:818 +msgid "Scattered snow showers" +msgstr "Nevadas aisladas" + +#: ../src/extension.js:824 +msgid "Thundershowers" +msgstr "Tormentas" + +#: ../src/extension.js:826 +msgid "Snow showers" +msgstr "Chubascos de nieve" + +#: ../src/extension.js:828 +msgid "Isolated thundershowers" +msgstr "Tormentas aisladas" + +#: ../src/extension.js:831 +msgid "Not available" +msgstr "No disponible" #: ../src/extension.js:878 -msgid "Pressure" -msgstr "Presión" +msgid "Calm" +msgstr "Calmado" -#: ../src/extension.js:880 -msgid "Wind" -msgstr "Viento" - -#: ../src/extension.js:900 -msgid "No forecast information" -msgstr "No hay información del pronóstico" +#: ../src/extension.js:881 +msgid "Light air" +msgstr "Viento suave" + +#: ../src/extension.js:884 +msgid "Light breeze" +msgstr "Brisa ligera" + +#: ../src/extension.js:887 +msgid "Gentle breeze" +msgstr "Brisa suave" + +#: ../src/extension.js:890 +msgid "Moderate breeze" +msgstr "Brisa moderada" + +#: ../src/extension.js:893 +msgid "Fresh breeze" +msgstr "Brisa suave" + +#: ../src/extension.js:896 +msgid "Strong breeze" +msgstr "Brisa fuerte" + +#: ../src/extension.js:899 +msgid "Moderate gale" +msgstr "Ventarrón moderado" + +#: ../src/extension.js:902 +msgid "Fresh gale" +msgstr "Ventarrón suave" + +#: ../src/extension.js:905 +msgid "Strong gale" +msgstr "Ventarrón fuerte" + +#: ../src/extension.js:908 +msgid "Storm" +msgstr "Tormenta" + +#: ../src/extension.js:911 +msgid "Violent storm" +msgstr "Tormenta violenta" + +#: ../src/extension.js:919 +msgid "Sunday" +msgstr "Domingo" + +#: ../src/extension.js:919 +msgid "Monday" +msgstr "Lunes" + +#: ../src/extension.js:919 +msgid "Tuesday" +msgstr "Martes" + +#: ../src/extension.js:919 +msgid "Wednesday" +msgstr "Miércoles" + +#: ../src/extension.js:919 +msgid "Thursday" +msgstr "Jueves" + +#: ../src/extension.js:919 +msgid "Friday" +msgstr "Viernes" + +#: ../src/extension.js:919 +msgid "Saturday" +msgstr "Sábado" -#: ../src/extension.js:1038 -#, python-format -msgid "%s °F" -msgstr "%s °F" - -#: ../src/extension.js:1042 -#, python-format -msgid "%s °C" -msgstr "%s °C" - -#: ../src/extension.js:1046 -#, python-format -msgid "%s K" -msgstr "%s K" - -#: ../src/extension.js:1052 ../src/extension.js:1105 -msgid "Unknown" -msgstr "Desconocido" - -#: ../src/extension.js:1069 ../src/extension.js:1072 -msgid "VAR" -msgstr "" - -#: ../src/extension.js:1072 +#: ../src/extension.js:926 msgid "N" msgstr "N" -#: ../src/extension.js:1072 -msgid "NNE" -msgstr "NNE" - -#: ../src/extension.js:1072 +#: ../src/extension.js:926 msgid "NE" msgstr "NE" -#: ../src/extension.js:1072 -msgid "ENE" -msgstr "ENE" - -#: ../src/extension.js:1072 +#: ../src/extension.js:926 msgid "E" msgstr "E" -#: ../src/extension.js:1072 -msgid "ESE" -msgstr "ESE" - -#: ../src/extension.js:1072 +#: ../src/extension.js:926 msgid "SE" msgstr "SE" -#: ../src/extension.js:1072 -msgid "SSE" -msgstr "SSE" - -#: ../src/extension.js:1073 +#: ../src/extension.js:926 msgid "S" msgstr "S" -#: ../src/extension.js:1073 -msgid "SSW" -msgstr "SSO" - -#: ../src/extension.js:1073 +#: ../src/extension.js:926 msgid "SW" msgstr "SO" -#: ../src/extension.js:1073 -msgid "WSW" -msgstr "OSO" - -#: ../src/extension.js:1073 +#: ../src/extension.js:926 msgid "W" msgstr "O" -#: ../src/extension.js:1073 -msgid "WNW" -msgstr "ONO" - -#: ../src/extension.js:1073 +#: ../src/extension.js:926 msgid "NW" msgstr "NO" -#: ../src/extension.js:1073 -msgid "NNW" -msgstr "NNO" - -#: ../src/extension.js:1083 -msgid "$d$s knots" -msgstr "$d$s nudos" - -#: ../src/extension.js:1087 -msgid "$d$s mph" -msgstr "$d$s mph" - -#: ../src/extension.js:1091 -msgid "$d$s km/h" -msgstr "$d$s km/h" - -#: ../src/extension.js:1095 -msgid "$d$s m/s" -msgstr "$d$s m/s" - -#: ../src/extension.js:1099 -msgid "$dBeaufort $s" -msgstr "$dBeaufort $s" +#: ../src/extension.js:1208 ../src/extension.js:1337 +msgid "Yesterday" +msgstr "Ayer" + +#: ../src/extension.js:1210 ../src/extension.js:1339 +#, python-format +msgid "%s days ago" +msgstr "Hace %s días" -#: ../src/prefs.js:144 +#: ../src/extension.js:1331 +msgid "Today" +msgstr "Hoy" + +#: ../src/extension.js:1333 +msgid "Tomorrow" +msgstr "Mañana" + +#: ../src/extension.js:1335 +#, python-format +msgid "In %s days" +msgstr "En %s dias" + +#: ../src/extension.js:1371 +msgid "Loading current weather ..." +msgstr "Cargando el clima actual…" + +#: ../src/extension.js:1372 +msgid "Loading future weather ..." +msgstr "Cargando el clima futuro…" + +#: ../src/extension.js:1405 +msgid "Loading ..." +msgstr "Cargando…" + +#: ../src/extension.js:1408 +msgid "Please wait" +msgstr "Espere un momento" + +#: ../src/extension.js:1453 +msgid "Feels like:" +msgstr "Sensación:" + +#: ../src/extension.js:1455 +msgid "Humidity:" +msgstr "Humedad:" + +#: ../src/extension.js:1457 +msgid "Pressure:" +msgstr "Presión:" + +#: ../src/extension.js:1459 +msgid "Wind:" +msgstr "Viento:" + +#: ../src/prefs.js:124 msgid "Temperature Unit" -msgstr "Unidad de emperatura" +msgstr "Unidad de temperatura" -#: ../src/prefs.js:146 +#: ../src/prefs.js:126 msgid "Wind Speed Unit" -msgstr "Unidad de velocidad del viento" +msgstr "Unidad de velocidad" -#: ../src/prefs.js:148 +#: ../src/prefs.js:128 msgid "Pressure Unit" msgstr "Unidad de presión" -#: ../src/prefs.js:150 -msgid "Distance Unit" -msgstr "Unidad de distancia" - -#: ../src/prefs.js:152 +#: ../src/prefs.js:130 msgid "Position in Panel" msgstr "Posición en el panel" -#: ../src/prefs.js:153 +#: ../src/prefs.js:131 msgid "Center" msgstr "Centro" -#: ../src/prefs.js:153 +#: ../src/prefs.js:131 msgid "Right" msgstr "Derecha" -#: ../src/prefs.js:153 +#: ../src/prefs.js:131 msgid "Left" msgstr "Izquierda" -#: ../src/prefs.js:154 +#: ../src/prefs.js:132 msgid "Wind Direction by Arrows" msgstr "Dirección del viento con flechas" -#: ../src/prefs.js:156 +#: ../src/prefs.js:134 +msgid "Translate Conditions" +msgstr "Traducir la condición" + +#: ../src/prefs.js:136 msgid "Symbolic Icons" msgstr "Iconos monocromáticos" -#: ../src/prefs.js:158 +#: ../src/prefs.js:138 msgid "Temperature in Panel" msgstr "Temperatura en el panel" -#: ../src/prefs.js:160 +#: ../src/prefs.js:140 msgid "Conditions in Panel" -msgstr "Condiciones en el panel" - -#: ../src/prefs.js:162 -msgid "Debug the extension" -msgstr "Depurar la extensión" +msgstr "Condición en el panel" -#: ../src/prefs.js:320 +#: ../src/prefs.js:277 msgid "Name of the city" msgstr "Nombre de la ciudad" -#: ../src/prefs.js:378 +#: ../src/prefs.js:452 #, python-format msgid "Remove %s ?" msgstr "¿Quiere eliminar %s?" diff -Nru gnome-shell-extension-weather-0.2/po/fi.po gnome-shell-extension-weather-0~20130619.gitf74de79/po/fi.po --- gnome-shell-extension-weather-0.2/po/fi.po 2013-07-24 10:14:17.000000000 +0000 +++ gnome-shell-extension-weather-0~20130619.gitf74de79/po/fi.po 2013-06-19 12:23:06.000000000 +0000 @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: 3.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-07-22 16:54+0200\n" +"POT-Creation-Date: 2013-03-11 00:47+0100\n" "PO-Revision-Date: 2012-06-07 10:45+0000\n" "Last-Translator: Jiri Grönroos \n" "Language-Team: suomi <>\n" @@ -19,430 +19,416 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n!=1);\n" -#: ../src/extension.js:223 ../src/extension.js:231 ../src/extension.js:239 -#: ../src/extension.js:247 ../src/extension.js:550 -#, fuzzy -msgid "Weather" -msgstr "Sääasetukset" - -#: ../src/extension.js:225 -msgid "No location configured" -msgstr "" - -#: ../src/extension.js:233 -#, fuzzy -msgid "Loading weather" -msgstr "Ladataan huomisen säätietoja" - -#: ../src/extension.js:249 -#, fuzzy -msgid "Weather extension ready" -msgstr "Sääasetukset" +#: ../src/extension.js:128 +msgid "..." +msgstr "..." -#: ../src/extension.js:439 -msgid "Today" -msgstr "Tänään" - -#: ../src/extension.js:445 -msgid "Tomorrow" -msgstr "Huomenna" - -#: ../src/extension.js:451 -msgid "Yesterday" -msgstr "Eilen" - -#: ../src/extension.js:613 +#: ../src/extension.js:208 msgid "Locations" msgstr "" -#: ../src/extension.js:617 -#, fuzzy +#: ../src/extension.js:212 msgid "Reload Weather Information" msgstr "Päivitä säätiedot" -#: ../src/extension.js:622 +#: ../src/extension.js:216 msgid "Weather Settings" msgstr "Sääasetukset" -#: ../src/extension.js:785 -#, fuzzy -msgid "No weather information" -msgstr "Päivitä säätiedot" - -#: ../src/extension.js:787 -#, fuzzy, python-format -msgid "No weather information for %s" -msgstr "Päivitä säätiedot" - -#: ../src/extension.js:872 -#, fuzzy -msgid "Feels like" -msgstr "Tuntuu:" - -#: ../src/extension.js:874 -msgid "Visibility" -msgstr "" +#: ../src/extension.js:242 +#, python-format +msgid "Schema \"%s\" not found." +msgstr "Skeemaa \"%s\" ei löytynyt." -#: ../src/extension.js:876 -#, fuzzy -msgid "Humidity" -msgstr "Kosteusprosentti:" +#: ../src/extension.js:523 ../src/prefs.js:756 +msgid "Invalid city" +msgstr "Virheellinen kaupunki" + +#: ../src/extension.js:738 +msgid "Tornado" +msgstr "Tornado" + +#: ../src/extension.js:740 +msgid "Tropical storm" +msgstr "Trooppinen myrsky" + +#: ../src/extension.js:742 ../src/extension.js:914 +msgid "Hurricane" +msgstr "Hurrikaani" + +#: ../src/extension.js:744 +msgid "Severe thunderstorms" +msgstr "Voimakkaita ukkosmyrskyjä" + +#: ../src/extension.js:746 +msgid "Thunderstorms" +msgstr "Ukkosmyrskyjä" + +#: ../src/extension.js:748 +msgid "Mixed rain and snow" +msgstr "Räntäsade" + +#: ../src/extension.js:750 +msgid "Mixed rain and sleet" +msgstr "Räntäsadetta ja loskaa" + +#: ../src/extension.js:752 +msgid "Mixed snow and sleet" +msgstr "Lumisadetta ja loskaa" + +#: ../src/extension.js:754 +msgid "Freezing drizzle" +msgstr "Kylmä tihkusade" + +#: ../src/extension.js:756 +msgid "Drizzle" +msgstr "Tihkusadetta" + +#: ../src/extension.js:758 +msgid "Freezing rain" +msgstr "Jäätävää sadetta" + +#: ../src/extension.js:760 ../src/extension.js:762 +msgid "Showers" +msgstr "Sadekuuroja" + +#: ../src/extension.js:764 +msgid "Snow flurries" +msgstr "Lumikuuroja" + +#: ../src/extension.js:766 +msgid "Light snow showers" +msgstr "Kevyttä lumisadetta" + +#: ../src/extension.js:768 +msgid "Blowing snow" +msgstr "Lumipyry" + +#: ../src/extension.js:770 +msgid "Snow" +msgstr "Lumisadetta" + +#: ../src/extension.js:772 +msgid "Hail" +msgstr "Viima" + +#: ../src/extension.js:774 +msgid "Sleet" +msgstr "Loskaa" + +#: ../src/extension.js:776 +msgid "Dust" +msgstr "Pölyä" + +#: ../src/extension.js:778 +msgid "Foggy" +msgstr "Sumua" + +#: ../src/extension.js:780 +msgid "Haze" +msgstr "Usvaa" + +#: ../src/extension.js:782 +msgid "Smoky" +msgstr "Savuinen sää" + +#: ../src/extension.js:784 +msgid "Blustery" +msgstr "Myrskyisä" + +#: ../src/extension.js:786 +msgid "Windy" +msgstr "Tuulinen" + +#: ../src/extension.js:788 +msgid "Cold" +msgstr "Kylmä" + +#: ../src/extension.js:790 +msgid "Cloudy" +msgstr "Pilvinen" + +#: ../src/extension.js:793 +msgid "Mostly cloudy" +msgstr "Pilvipeite rakoilee" + +#: ../src/extension.js:796 ../src/extension.js:822 +msgid "Partly cloudy" +msgstr "Puolipilvistä" + +#: ../src/extension.js:798 +msgid "Clear" +msgstr "Selkeää" + +#: ../src/extension.js:800 +msgid "Sunny" +msgstr "Aurinko paistaa" + +#: ../src/extension.js:803 +msgid "Fair" +msgstr "Lämmintä" + +#: ../src/extension.js:805 +msgid "Mixed rain and hail" +msgstr "Puhreja ja viimaa" + +#: ../src/extension.js:807 +msgid "Hot" +msgstr "Kuuma" + +#: ../src/extension.js:809 +msgid "Isolated thunderstorms" +msgstr "Yksittäisiä ukkosmyrskyjä" + +#: ../src/extension.js:812 +msgid "Scattered thunderstorms" +msgstr "Hajanaisia ukkosmyrskyjä" + +#: ../src/extension.js:814 +msgid "Scattered showers" +msgstr "Hajanaisia sateita" + +#: ../src/extension.js:816 ../src/extension.js:820 +msgid "Heavy snow" +msgstr "Märkää lunta" + +#: ../src/extension.js:818 +msgid "Scattered snow showers" +msgstr "Hajanaisia lumisateita" + +#: ../src/extension.js:824 +msgid "Thundershowers" +msgstr "Ukkosta ja sadetta" + +#: ../src/extension.js:826 +msgid "Snow showers" +msgstr "Lumikuuroja" + +#: ../src/extension.js:828 +msgid "Isolated thundershowers" +msgstr "Yksittäisiä ukkosmyrskyjä ja sadetta" + +#: ../src/extension.js:831 +msgid "Not available" +msgstr "Ei saatavilla" #: ../src/extension.js:878 -#, fuzzy -msgid "Pressure" -msgstr "Ilmanpaine:" - -#: ../src/extension.js:880 -#, fuzzy -msgid "Wind" -msgstr "Tuulen nopeus:" - -#: ../src/extension.js:900 -#, fuzzy -msgid "No forecast information" -msgstr "Päivitä säätiedot" - -#: ../src/extension.js:1038 -#, python-format -msgid "%s °F" +msgid "Calm" msgstr "" -#: ../src/extension.js:1042 -#, python-format -msgid "%s °C" +#: ../src/extension.js:881 +msgid "Light air" msgstr "" -#: ../src/extension.js:1046 -#, python-format -msgid "%s K" +#: ../src/extension.js:884 +msgid "Light breeze" msgstr "" -#: ../src/extension.js:1052 ../src/extension.js:1105 -msgid "Unknown" +#: ../src/extension.js:887 +msgid "Gentle breeze" msgstr "" -#: ../src/extension.js:1069 ../src/extension.js:1072 -msgid "VAR" +#: ../src/extension.js:890 +msgid "Moderate breeze" msgstr "" -#: ../src/extension.js:1072 -msgid "N" +#: ../src/extension.js:893 +msgid "Fresh breeze" msgstr "" -#: ../src/extension.js:1072 -msgid "NNE" +#: ../src/extension.js:896 +msgid "Strong breeze" msgstr "" -#: ../src/extension.js:1072 -msgid "NE" +#: ../src/extension.js:899 +msgid "Moderate gale" msgstr "" -#: ../src/extension.js:1072 -msgid "ENE" +#: ../src/extension.js:902 +msgid "Fresh gale" msgstr "" -#: ../src/extension.js:1072 -msgid "E" +#: ../src/extension.js:905 +msgid "Strong gale" msgstr "" -#: ../src/extension.js:1072 -msgid "ESE" +#: ../src/extension.js:908 +msgid "Storm" msgstr "" -#: ../src/extension.js:1072 -msgid "SE" +#: ../src/extension.js:911 +msgid "Violent storm" msgstr "" -#: ../src/extension.js:1072 -msgid "SSE" +#: ../src/extension.js:919 +msgid "Sunday" +msgstr "Sunnuntai" + +#: ../src/extension.js:919 +msgid "Monday" +msgstr "Maanantai" + +#: ../src/extension.js:919 +msgid "Tuesday" +msgstr "Tiistai" + +#: ../src/extension.js:919 +msgid "Wednesday" +msgstr "Keskiviikko" + +#: ../src/extension.js:919 +msgid "Thursday" +msgstr "Torstai" + +#: ../src/extension.js:919 +msgid "Friday" +msgstr "Perjantai" + +#: ../src/extension.js:919 +msgid "Saturday" +msgstr "Launtai" + +#: ../src/extension.js:926 +msgid "N" msgstr "" -#: ../src/extension.js:1073 -msgid "S" +#: ../src/extension.js:926 +msgid "NE" msgstr "" -#: ../src/extension.js:1073 -msgid "SSW" +#: ../src/extension.js:926 +msgid "E" msgstr "" -#: ../src/extension.js:1073 -msgid "SW" +#: ../src/extension.js:926 +msgid "SE" msgstr "" -#: ../src/extension.js:1073 -msgid "WSW" +#: ../src/extension.js:926 +msgid "S" msgstr "" -#: ../src/extension.js:1073 -msgid "W" +#: ../src/extension.js:926 +msgid "SW" msgstr "" -#: ../src/extension.js:1073 -msgid "WNW" +#: ../src/extension.js:926 +msgid "W" msgstr "" -#: ../src/extension.js:1073 +#: ../src/extension.js:926 msgid "NW" msgstr "" -#: ../src/extension.js:1073 -msgid "NNW" -msgstr "" +#: ../src/extension.js:1208 ../src/extension.js:1337 +msgid "Yesterday" +msgstr "Eilen" -#: ../src/extension.js:1083 -msgid "$d$s knots" -msgstr "" +#: ../src/extension.js:1210 ../src/extension.js:1339 +#, python-format +msgid "%s days ago" +msgstr "%s päivää sitten" -#: ../src/extension.js:1087 -msgid "$d$s mph" -msgstr "" +#: ../src/extension.js:1331 +msgid "Today" +msgstr "Tänään" -#: ../src/extension.js:1091 -msgid "$d$s km/h" -msgstr "" +#: ../src/extension.js:1333 +msgid "Tomorrow" +msgstr "Huomenna" -#: ../src/extension.js:1095 -msgid "$d$s m/s" -msgstr "" +#: ../src/extension.js:1335 +#, fuzzy, python-format +msgid "In %s days" +msgstr "%s päivää sitten" -#: ../src/extension.js:1099 -msgid "$dBeaufort $s" -msgstr "" +#: ../src/extension.js:1371 +msgid "Loading current weather ..." +msgstr "Ladataan säätietoja" + +#: ../src/extension.js:1372 +msgid "Loading future weather ..." +msgstr "Ladataan huomisen säätietoja" + +#: ../src/extension.js:1405 +msgid "Loading ..." +msgstr "Ladataan..." + +#: ../src/extension.js:1408 +msgid "Please wait" +msgstr "Odota" + +#: ../src/extension.js:1453 +#, fuzzy +msgid "Feels like:" +msgstr "Tuntuu:" + +#: ../src/extension.js:1455 +msgid "Humidity:" +msgstr "Kosteusprosentti:" -#: ../src/prefs.js:144 +#: ../src/extension.js:1457 +msgid "Pressure:" +msgstr "Ilmanpaine:" + +#: ../src/extension.js:1459 +msgid "Wind:" +msgstr "Tuulen nopeus:" + +#: ../src/prefs.js:124 msgid "Temperature Unit" msgstr "Lämpötila" -#: ../src/prefs.js:146 +#: ../src/prefs.js:126 msgid "Wind Speed Unit" msgstr "Tuulen nopeuden yksikkö" -#: ../src/prefs.js:148 +#: ../src/prefs.js:128 #, fuzzy msgid "Pressure Unit" msgstr "Ilmanpaine:" -#: ../src/prefs.js:150 -msgid "Distance Unit" -msgstr "" - -#: ../src/prefs.js:152 +#: ../src/prefs.js:130 msgid "Position in Panel" msgstr "Sijainti paneelissa" -#: ../src/prefs.js:153 +#: ../src/prefs.js:131 msgid "Center" msgstr "Keskellä" -#: ../src/prefs.js:153 +#: ../src/prefs.js:131 msgid "Right" msgstr "Oikealla" -#: ../src/prefs.js:153 +#: ../src/prefs.js:131 msgid "Left" msgstr "Vasemmalla" -#: ../src/prefs.js:154 +#: ../src/prefs.js:132 msgid "Wind Direction by Arrows" msgstr "" -#: ../src/prefs.js:156 +#: ../src/prefs.js:134 +msgid "Translate Conditions" +msgstr "Käännä olosuhteet" + +#: ../src/prefs.js:136 msgid "Symbolic Icons" msgstr "Symboliset kuvakkeet" -#: ../src/prefs.js:158 +#: ../src/prefs.js:138 msgid "Temperature in Panel" msgstr "Lämpötila" -#: ../src/prefs.js:160 +#: ../src/prefs.js:140 msgid "Conditions in Panel" msgstr "Olosuhteet paneelissa" -#: ../src/prefs.js:162 -msgid "Debug the extension" -msgstr "" - -#: ../src/prefs.js:320 +#: ../src/prefs.js:277 msgid "Name of the city" msgstr "Kaupungin nimi" -#: ../src/prefs.js:378 +#: ../src/prefs.js:452 #, python-format msgid "Remove %s ?" msgstr "Poistetaanko %s?" - -#~ msgid "Please wait" -#~ msgstr "Odota" - -#~ msgid "Loading ..." -#~ msgstr "Ladataan..." - -#~ msgid "Invalid city" -#~ msgstr "Virheellinen kaupunki" - -#~ msgid "..." -#~ msgstr "..." - -#~ msgid "Schema \"%s\" not found." -#~ msgstr "Skeemaa \"%s\" ei löytynyt." - -#~ msgid "Tornado" -#~ msgstr "Tornado" - -#~ msgid "Tropical storm" -#~ msgstr "Trooppinen myrsky" - -#~ msgid "Hurricane" -#~ msgstr "Hurrikaani" - -#~ msgid "Severe thunderstorms" -#~ msgstr "Voimakkaita ukkosmyrskyjä" - -#~ msgid "Thunderstorms" -#~ msgstr "Ukkosmyrskyjä" - -#~ msgid "Mixed rain and snow" -#~ msgstr "Räntäsade" - -#~ msgid "Mixed rain and sleet" -#~ msgstr "Räntäsadetta ja loskaa" - -#~ msgid "Mixed snow and sleet" -#~ msgstr "Lumisadetta ja loskaa" - -#~ msgid "Freezing drizzle" -#~ msgstr "Kylmä tihkusade" - -#~ msgid "Drizzle" -#~ msgstr "Tihkusadetta" - -#~ msgid "Freezing rain" -#~ msgstr "Jäätävää sadetta" - -#~ msgid "Showers" -#~ msgstr "Sadekuuroja" - -#~ msgid "Snow flurries" -#~ msgstr "Lumikuuroja" - -#~ msgid "Light snow showers" -#~ msgstr "Kevyttä lumisadetta" - -#~ msgid "Blowing snow" -#~ msgstr "Lumipyry" - -#~ msgid "Snow" -#~ msgstr "Lumisadetta" - -#~ msgid "Hail" -#~ msgstr "Viima" - -#~ msgid "Sleet" -#~ msgstr "Loskaa" - -#~ msgid "Dust" -#~ msgstr "Pölyä" - -#~ msgid "Foggy" -#~ msgstr "Sumua" - -#~ msgid "Haze" -#~ msgstr "Usvaa" - -#~ msgid "Smoky" -#~ msgstr "Savuinen sää" - -#~ msgid "Blustery" -#~ msgstr "Myrskyisä" - -#~ msgid "Windy" -#~ msgstr "Tuulinen" - -#~ msgid "Cold" -#~ msgstr "Kylmä" - -#~ msgid "Cloudy" -#~ msgstr "Pilvinen" - -#~ msgid "Mostly cloudy" -#~ msgstr "Pilvipeite rakoilee" - -#~ msgid "Partly cloudy" -#~ msgstr "Puolipilvistä" - -#~ msgid "Clear" -#~ msgstr "Selkeää" - -#~ msgid "Sunny" -#~ msgstr "Aurinko paistaa" - -#~ msgid "Fair" -#~ msgstr "Lämmintä" - -#~ msgid "Mixed rain and hail" -#~ msgstr "Puhreja ja viimaa" - -#~ msgid "Hot" -#~ msgstr "Kuuma" - -#~ msgid "Isolated thunderstorms" -#~ msgstr "Yksittäisiä ukkosmyrskyjä" - -#~ msgid "Scattered thunderstorms" -#~ msgstr "Hajanaisia ukkosmyrskyjä" - -#~ msgid "Scattered showers" -#~ msgstr "Hajanaisia sateita" - -#~ msgid "Heavy snow" -#~ msgstr "Märkää lunta" - -#~ msgid "Scattered snow showers" -#~ msgstr "Hajanaisia lumisateita" - -#~ msgid "Thundershowers" -#~ msgstr "Ukkosta ja sadetta" - -#~ msgid "Snow showers" -#~ msgstr "Lumikuuroja" - -#~ msgid "Isolated thundershowers" -#~ msgstr "Yksittäisiä ukkosmyrskyjä ja sadetta" - -#~ msgid "Not available" -#~ msgstr "Ei saatavilla" - -#~ msgid "Sunday" -#~ msgstr "Sunnuntai" - -#~ msgid "Monday" -#~ msgstr "Maanantai" - -#~ msgid "Tuesday" -#~ msgstr "Tiistai" - -#~ msgid "Wednesday" -#~ msgstr "Keskiviikko" - -#~ msgid "Thursday" -#~ msgstr "Torstai" - -#~ msgid "Friday" -#~ msgstr "Perjantai" - -#~ msgid "Saturday" -#~ msgstr "Launtai" - -#~ msgid "%s days ago" -#~ msgstr "%s päivää sitten" - -#, fuzzy -#~ msgid "In %s days" -#~ msgstr "%s päivää sitten" - -#~ msgid "Loading current weather ..." -#~ msgstr "Ladataan säätietoja" - -#~ msgid "Translate Conditions" -#~ msgstr "Käännä olosuhteet" diff -Nru gnome-shell-extension-weather-0.2/po/fr.po gnome-shell-extension-weather-0~20130619.gitf74de79/po/fr.po --- gnome-shell-extension-weather-0.2/po/fr.po 2013-07-24 10:14:17.000000000 +0000 +++ gnome-shell-extension-weather-0~20130619.gitf74de79/po/fr.po 2013-06-19 12:23:06.000000000 +0000 @@ -9,9 +9,9 @@ msgstr "" "Project-Id-Version: 3.0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-07-22 16:54+0200\n" -"PO-Revision-Date: 2013-07-22 17:00+0100\n" -"Last-Translator: Christian METZLER \n" +"POT-Creation-Date: 2013-03-11 00:47+0100\n" +"PO-Revision-Date: 2013-02-14 03:48+0100\n" +"Last-Translator: Christian METZLER (Neroth) \n" "Language-Team: Français \n" "Language: fr\n" "MIME-Version: 1.0\n" @@ -20,463 +20,420 @@ "Plural-Forms: nplurals=2; plural=(n!=1);\n" "X-Generator: Poedit 1.5.4\n" -#: ../src/extension.js:223 ../src/extension.js:231 ../src/extension.js:239 -#: ../src/extension.js:247 ../src/extension.js:550 -msgid "Weather" -msgstr "Météo" - -#: ../src/extension.js:225 -msgid "No location configured" -msgstr "Pas de ville configuré" - -#: ../src/extension.js:233 -msgid "Loading weather" -msgstr "Chargement de la météo" - -#: ../src/extension.js:249 -msgid "Weather extension ready" -msgstr "L'extension météo est prête" +#: ../src/extension.js:128 +msgid "..." +msgstr "..." -#: ../src/extension.js:439 -msgid "Today" -msgstr "Aujourd'hui" - -#: ../src/extension.js:445 -msgid "Tomorrow" -msgstr "Demain" - -#: ../src/extension.js:451 -msgid "Yesterday" -msgstr "Hier" - -#: ../src/extension.js:613 +#: ../src/extension.js:208 msgid "Locations" msgstr "Emplacements" -#: ../src/extension.js:617 +#: ../src/extension.js:212 msgid "Reload Weather Information" msgstr "Recharger les informations météo" -#: ../src/extension.js:622 +#: ../src/extension.js:216 msgid "Weather Settings" msgstr "Paramètres de la météo" -#: ../src/extension.js:785 -msgid "No weather information" -msgstr "Pas d'information météo" - -#: ../src/extension.js:787 +#: ../src/extension.js:242 #, python-format -msgid "No weather information for %s" -msgstr "Pas d'information météo pour %s" +msgid "Schema \"%s\" not found." +msgstr "Schéma \"%s\" manquant." -#: ../src/extension.js:872 -msgid "Feels like" -msgstr "Ressentie" - -#: ../src/extension.js:874 -msgid "Visibility" -msgstr "Visibilité" - -#: ../src/extension.js:876 -msgid "Humidity" -msgstr "Humidité" +#: ../src/extension.js:523 ../src/prefs.js:756 +msgid "Invalid city" +msgstr "Ville invalide" + +#: ../src/extension.js:738 +msgid "Tornado" +msgstr "Tornade" + +#: ../src/extension.js:740 +msgid "Tropical storm" +msgstr "Tempête tropicale" + +#: ../src/extension.js:742 ../src/extension.js:914 +msgid "Hurricane" +msgstr "Ouragan" + +#: ../src/extension.js:744 +msgid "Severe thunderstorms" +msgstr "Orage sévère" + +#: ../src/extension.js:746 +msgid "Thunderstorms" +msgstr "Orage" + +#: ../src/extension.js:748 +msgid "Mixed rain and snow" +msgstr "Neige et pluie" + +#: ../src/extension.js:750 +msgid "Mixed rain and sleet" +msgstr "Grésil et pluie" + +#: ../src/extension.js:752 +msgid "Mixed snow and sleet" +msgstr "Neige et grésil" + +#: ../src/extension.js:754 +msgid "Freezing drizzle" +msgstr "Bruine verglaçante" + +#: ../src/extension.js:756 +msgid "Drizzle" +msgstr "Bruine" + +#: ../src/extension.js:758 +msgid "Freezing rain" +msgstr "Pluie verglaçante" + +#: ../src/extension.js:760 ../src/extension.js:762 +msgid "Showers" +msgstr "Averses" + +#: ../src/extension.js:764 +msgid "Snow flurries" +msgstr "Averses de neige" + +#: ../src/extension.js:766 +msgid "Light snow showers" +msgstr "Faibles averses de neige" + +#: ../src/extension.js:768 +msgid "Blowing snow" +msgstr "Blizzard" + +#: ../src/extension.js:770 +msgid "Snow" +msgstr "Neige" + +#: ../src/extension.js:772 +msgid "Hail" +msgstr "Grêle" + +#: ../src/extension.js:774 +msgid "Sleet" +msgstr "Grésil" + +#: ../src/extension.js:776 +msgid "Dust" +msgstr "Tempête de sable" + +#: ../src/extension.js:778 +msgid "Foggy" +msgstr "Brouillard" + +#: ../src/extension.js:780 +msgid "Haze" +msgstr "Brume" + +#: ../src/extension.js:782 +msgid "Smoky" +msgstr "Brouillard" + +#: ../src/extension.js:784 +msgid "Blustery" +msgstr "Bourrasques de vent" + +#: ../src/extension.js:786 +msgid "Windy" +msgstr "Venteux" + +#: ../src/extension.js:788 +msgid "Cold" +msgstr "Froid" + +#: ../src/extension.js:790 +msgid "Cloudy" +msgstr "Nuageux" + +#: ../src/extension.js:793 +msgid "Mostly cloudy" +msgstr "Rares éclaircies" + +#: ../src/extension.js:796 ../src/extension.js:822 +msgid "Partly cloudy" +msgstr "Passages nuageux" + +#: ../src/extension.js:798 +msgid "Clear" +msgstr "Dégagé" + +#: ../src/extension.js:800 +msgid "Sunny" +msgstr "Ensoleillé" + +#: ../src/extension.js:803 +msgid "Fair" +msgstr "Beau" + +#: ../src/extension.js:805 +msgid "Mixed rain and hail" +msgstr "Pluie et grêle" + +#: ../src/extension.js:807 +msgid "Hot" +msgstr "Chaud" + +#: ../src/extension.js:809 +msgid "Isolated thunderstorms" +msgstr "Orages isolés" + +#: ../src/extension.js:812 +msgid "Scattered thunderstorms" +msgstr "Orages épars" + +#: ../src/extension.js:814 +msgid "Scattered showers" +msgstr "Averses éparses" + +#: ../src/extension.js:816 ../src/extension.js:820 +msgid "Heavy snow" +msgstr "Fortes chutes de neige" + +#: ../src/extension.js:818 +msgid "Scattered snow showers" +msgstr "Averses de neige éparses" + +#: ../src/extension.js:824 +msgid "Thundershowers" +msgstr "Orages" + +#: ../src/extension.js:826 +msgid "Snow showers" +msgstr "Averses de neige" + +#: ../src/extension.js:828 +msgid "Isolated thundershowers" +msgstr "Orages isolés" + +#: ../src/extension.js:831 +msgid "Not available" +msgstr "Non disponible" #: ../src/extension.js:878 -msgid "Pressure" -msgstr "Pression" +msgid "Calm" +msgstr "Calme" -#: ../src/extension.js:880 -msgid "Wind" -msgstr "Vent" - -#: ../src/extension.js:900 -msgid "No forecast information" -msgstr "Pas de prévisions" - -#: ../src/extension.js:1038 -#, python-format -msgid "%s °F" -msgstr "%s °F" +#: ../src/extension.js:881 +msgid "Light air" +msgstr "Très légère brise" + +#: ../src/extension.js:884 +msgid "Light breeze" +msgstr "Légère brise" + +#: ../src/extension.js:887 +msgid "Gentle breeze" +msgstr "Petite brise" + +#: ../src/extension.js:890 +msgid "Moderate breeze" +msgstr "Brise modérée" + +#: ../src/extension.js:893 +msgid "Fresh breeze" +msgstr "Brise fraîche" + +#: ../src/extension.js:896 +msgid "Strong breeze" +msgstr "Forte brise" + +#: ../src/extension.js:899 +msgid "Moderate gale" +msgstr "Coup de vent" + +#: ../src/extension.js:902 +msgid "Fresh gale" +msgstr "Coup de vent frais" + +#: ../src/extension.js:905 +msgid "Strong gale" +msgstr "Fort coup de vent" + +#: ../src/extension.js:908 +msgid "Storm" +msgstr "Tempête" + +#: ../src/extension.js:911 +msgid "Violent storm" +msgstr "Violente tempête" + +#: ../src/extension.js:919 +msgid "Sunday" +msgstr "Dimanche" + +#: ../src/extension.js:919 +msgid "Monday" +msgstr "Lundi" + +#: ../src/extension.js:919 +msgid "Tuesday" +msgstr "Mardi" + +#: ../src/extension.js:919 +msgid "Wednesday" +msgstr "Mercredi" + +#: ../src/extension.js:919 +msgid "Thursday" +msgstr "Jeudi" + +#: ../src/extension.js:919 +msgid "Friday" +msgstr "Vendredi" + +#: ../src/extension.js:919 +msgid "Saturday" +msgstr "Samedi" -#: ../src/extension.js:1042 -#, python-format -msgid "%s °C" -msgstr "%s °C" - -#: ../src/extension.js:1046 -#, python-format -msgid "%s K" -msgstr "%s K" - -#: ../src/extension.js:1052 ../src/extension.js:1105 -msgid "Unknown" -msgstr "Inconnue" - -#: ../src/extension.js:1069 ../src/extension.js:1072 -msgid "VAR" -msgstr "VAR" - -#: ../src/extension.js:1072 +#: ../src/extension.js:926 msgid "N" msgstr "N" -#: ../src/extension.js:1072 -msgid "NNE" -msgstr "NNE" - -#: ../src/extension.js:1072 +#: ../src/extension.js:926 msgid "NE" msgstr "NE" -#: ../src/extension.js:1072 -msgid "ENE" -msgstr "ENE" - -#: ../src/extension.js:1072 +#: ../src/extension.js:926 msgid "E" msgstr "E" -#: ../src/extension.js:1072 -msgid "ESE" -msgstr "ESE" - -#: ../src/extension.js:1072 +#: ../src/extension.js:926 msgid "SE" msgstr "SE" -#: ../src/extension.js:1072 -msgid "SSE" -msgstr "SSE" - -#: ../src/extension.js:1073 +#: ../src/extension.js:926 msgid "S" msgstr "S" -#: ../src/extension.js:1073 -msgid "SSW" -msgstr "SSO" - -#: ../src/extension.js:1073 +#: ../src/extension.js:926 msgid "SW" msgstr "SO" -#: ../src/extension.js:1073 -msgid "WSW" -msgstr "OSO" - -#: ../src/extension.js:1073 +#: ../src/extension.js:926 msgid "W" msgstr "O" -#: ../src/extension.js:1073 -msgid "WNW" -msgstr "ONO" - -#: ../src/extension.js:1073 +#: ../src/extension.js:926 msgid "NW" msgstr "NO" -#: ../src/extension.js:1073 -msgid "NNW" -msgstr "NNO" - -#: ../src/extension.js:1083 -msgid "$d$s knots" -msgstr "$d$s nœuds" - -#: ../src/extension.js:1087 -msgid "$d$s mph" -msgstr "$d$s mph" - -#: ../src/extension.js:1091 -msgid "$d$s km/h" -msgstr "$d$s km/h" - -#: ../src/extension.js:1095 -msgid "$d$s m/s" -msgstr "$d$s m/s" - -#: ../src/extension.js:1099 -msgid "$dBeaufort $s" -msgstr "$dBeaufort $s" +#: ../src/extension.js:1208 ../src/extension.js:1337 +msgid "Yesterday" +msgstr "Hier" -#: ../src/prefs.js:144 +#: ../src/extension.js:1210 ../src/extension.js:1339 +#, python-format +msgid "%s days ago" +msgstr "Il y a %s jours" + +#: ../src/extension.js:1331 +msgid "Today" +msgstr "Aujourd'hui" + +#: ../src/extension.js:1333 +msgid "Tomorrow" +msgstr "Demain" + +#: ../src/extension.js:1335 +#, python-format +msgid "In %s days" +msgstr "Dans %s jours" + +#: ../src/extension.js:1371 +msgid "Loading current weather ..." +msgstr "Chargement de la météo ..." + +#: ../src/extension.js:1372 +msgid "Loading future weather ..." +msgstr "Chargement des prévisions ..." + +#: ../src/extension.js:1405 +msgid "Loading ..." +msgstr "Chargement ..." + +#: ../src/extension.js:1408 +msgid "Please wait" +msgstr "Patientez s'il vous plaît" + +#: ../src/extension.js:1453 +msgid "Feels like:" +msgstr "Ressentie :" + +#: ../src/extension.js:1455 +msgid "Humidity:" +msgstr "Humidité :" + +#: ../src/extension.js:1457 +msgid "Pressure:" +msgstr "Pression :" + +#: ../src/extension.js:1459 +msgid "Wind:" +msgstr "Vent :" + +#: ../src/prefs.js:124 msgid "Temperature Unit" msgstr "Unité de température" -#: ../src/prefs.js:146 +#: ../src/prefs.js:126 msgid "Wind Speed Unit" msgstr "Unité de vitesse du vent" -#: ../src/prefs.js:148 +#: ../src/prefs.js:128 msgid "Pressure Unit" msgstr "Unité de pression" -#: ../src/prefs.js:150 -msgid "Distance Unit" -msgstr "Unité de distance" - -#: ../src/prefs.js:152 +#: ../src/prefs.js:130 msgid "Position in Panel" msgstr "Position sur le tableau de bord" -#: ../src/prefs.js:153 +#: ../src/prefs.js:131 msgid "Center" msgstr "Centre" -#: ../src/prefs.js:153 +#: ../src/prefs.js:131 msgid "Right" msgstr "Droite" -#: ../src/prefs.js:153 +#: ../src/prefs.js:131 msgid "Left" msgstr "Gauche" -#: ../src/prefs.js:154 +#: ../src/prefs.js:132 msgid "Wind Direction by Arrows" msgstr "Direction du vent par des flèches" -#: ../src/prefs.js:156 +#: ../src/prefs.js:134 +msgid "Translate Conditions" +msgstr "Traduction des conditions" + +#: ../src/prefs.js:136 msgid "Symbolic Icons" msgstr "Icones symboliques" -#: ../src/prefs.js:158 +#: ../src/prefs.js:138 msgid "Temperature in Panel" msgstr "Température sur le tableau de bord" -#: ../src/prefs.js:160 +#: ../src/prefs.js:140 msgid "Conditions in Panel" msgstr "Conditions sur le tableau de bord" -#: ../src/prefs.js:162 -msgid "Debug the extension" -msgstr "Déboguer l'extension" - -#: ../src/prefs.js:320 +#: ../src/prefs.js:277 msgid "Name of the city" msgstr "Nom de la ville" -#: ../src/prefs.js:378 +#: ../src/prefs.js:452 #, python-format msgid "Remove %s ?" msgstr "Supprimer %s ?" -#~ msgid "Please wait" -#~ msgstr "Patientez s'il vous plaît" - -#~ msgid "Loading ..." -#~ msgstr "Chargement ..." - -#~ msgid "Dew:" -#~ msgstr "Rosée :" - -#~ msgid "Invalid city" -#~ msgstr "Ville invalide" - -#~ msgid "Default" -#~ msgstr "Par défaut" - -#~ msgid "..." -#~ msgstr "..." - -#~ msgid "Schema \"%s\" not found." -#~ msgstr "Schéma \"%s\" manquant." - -#~ msgid "Tornado" -#~ msgstr "Tornade" - -#~ msgid "Tropical storm" -#~ msgstr "Tempête tropicale" - -#~ msgid "Hurricane" -#~ msgstr "Ouragan" - -#~ msgid "Severe thunderstorms" -#~ msgstr "Orage sévère" - -#~ msgid "Thunderstorms" -#~ msgstr "Orage" - -#~ msgid "Mixed rain and snow" -#~ msgstr "Neige et pluie" - -#~ msgid "Mixed rain and sleet" -#~ msgstr "Grésil et pluie" - -#~ msgid "Mixed snow and sleet" -#~ msgstr "Neige et grésil" - -#~ msgid "Freezing drizzle" -#~ msgstr "Bruine verglaçante" - -#~ msgid "Drizzle" -#~ msgstr "Bruine" - -#~ msgid "Freezing rain" -#~ msgstr "Pluie verglaçante" - -#~ msgid "Showers" -#~ msgstr "Averses" - -#~ msgid "Snow flurries" -#~ msgstr "Averses de neige" - -#~ msgid "Light snow showers" -#~ msgstr "Faibles averses de neige" - -#~ msgid "Blowing snow" -#~ msgstr "Blizzard" - -#~ msgid "Snow" -#~ msgstr "Neige" - -#~ msgid "Hail" -#~ msgstr "Grêle" - -#~ msgid "Sleet" -#~ msgstr "Grésil" - -#~ msgid "Dust" -#~ msgstr "Tempête de sable" - -#~ msgid "Foggy" -#~ msgstr "Brouillard" - -#~ msgid "Haze" -#~ msgstr "Brume" - -#~ msgid "Smoky" -#~ msgstr "Brouillard" - -#~ msgid "Blustery" -#~ msgstr "Bourrasques de vent" - -#~ msgid "Windy" -#~ msgstr "Venteux" - -#~ msgid "Cold" -#~ msgstr "Froid" - -#~ msgid "Cloudy" -#~ msgstr "Nuageux" - -#~ msgid "Mostly cloudy" -#~ msgstr "Rares éclaircies" - -#~ msgid "Partly cloudy" -#~ msgstr "Passages nuageux" - -#~ msgid "Clear" -#~ msgstr "Dégagé" - -#~ msgid "Sunny" -#~ msgstr "Ensoleillé" - -#~ msgid "Fair" -#~ msgstr "Beau" - -#~ msgid "Mixed rain and hail" -#~ msgstr "Pluie et grêle" - -#~ msgid "Hot" -#~ msgstr "Chaud" - -#~ msgid "Isolated thunderstorms" -#~ msgstr "Orages isolés" - -#~ msgid "Scattered thunderstorms" -#~ msgstr "Orages épars" - -#~ msgid "Scattered showers" -#~ msgstr "Averses éparses" - -#~ msgid "Heavy snow" -#~ msgstr "Fortes chutes de neige" - -#~ msgid "Scattered snow showers" -#~ msgstr "Averses de neige éparses" - -#~ msgid "Thundershowers" -#~ msgstr "Orages" - -#~ msgid "Snow showers" -#~ msgstr "Averses de neige" - -#~ msgid "Isolated thundershowers" -#~ msgstr "Orages isolés" - -#~ msgid "Not available" -#~ msgstr "Non disponible" - -#~ msgid "Calm" -#~ msgstr "Calme" - -#~ msgid "Light air" -#~ msgstr "Très légère brise" - -#~ msgid "Light breeze" -#~ msgstr "Légère brise" - -#~ msgid "Gentle breeze" -#~ msgstr "Petite brise" - -#~ msgid "Moderate breeze" -#~ msgstr "Brise modérée" - -#~ msgid "Fresh breeze" -#~ msgstr "Brise fraîche" - -#~ msgid "Strong breeze" -#~ msgstr "Forte brise" - -#~ msgid "Moderate gale" -#~ msgstr "Coup de vent" - -#~ msgid "Fresh gale" -#~ msgstr "Coup de vent frais" - -#~ msgid "Strong gale" -#~ msgstr "Fort coup de vent" - -#~ msgid "Storm" -#~ msgstr "Tempête" - -#~ msgid "Violent storm" -#~ msgstr "Violente tempête" - -#~ msgid "Sunday" -#~ msgstr "Dimanche" - -#~ msgid "Monday" -#~ msgstr "Lundi" - -#~ msgid "Tuesday" -#~ msgstr "Mardi" - -#~ msgid "Wednesday" -#~ msgstr "Mercredi" - -#~ msgid "Thursday" -#~ msgstr "Jeudi" - -#~ msgid "Friday" -#~ msgstr "Vendredi" - -#~ msgid "Saturday" -#~ msgstr "Samedi" - -#~ msgid "%s days ago" -#~ msgstr "Il y a %s jours" - -#~ msgid "In %s days" -#~ msgstr "Dans %s jours" - -#~ msgid "Loading current weather ..." -#~ msgstr "Chargement de la météo ..." - -#~ msgid "Translate Conditions" -#~ msgstr "Traduction des conditions" - #~ msgid "Whole gale" #~ msgstr "Tout vent" + +#~ msgid "Reload Weather Informations" +#~ msgstr "Recharger les informations météo" diff -Nru gnome-shell-extension-weather-0.2/po/gnome-shell-extension-weather.pot gnome-shell-extension-weather-0~20130619.gitf74de79/po/gnome-shell-extension-weather.pot --- gnome-shell-extension-weather-0.2/po/gnome-shell-extension-weather.pot 2013-07-24 10:14:17.000000000 +0000 +++ gnome-shell-extension-weather-0~20130619.gitf74de79/po/gnome-shell-extension-weather.pot 2013-06-19 12:23:06.000000000 +0000 @@ -8,253 +8,423 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-07-22 16:54+0200\n" +"POT-Creation-Date: 2013-03-11 00:47+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -#: ../src/extension.js:223 ../src/extension.js:231 ../src/extension.js:239 -#: ../src/extension.js:247 ../src/extension.js:550 -msgid "Weather" +#: ../src/extension.js:128 +msgid "..." msgstr "" -#: ../src/extension.js:225 -msgid "No location configured" +#: ../src/extension.js:208 +msgid "Locations" msgstr "" -#: ../src/extension.js:233 -msgid "Loading weather" +#: ../src/extension.js:212 +msgid "Reload Weather Information" msgstr "" -#: ../src/extension.js:249 -msgid "Weather extension ready" +#: ../src/extension.js:216 +msgid "Weather Settings" msgstr "" -#: ../src/extension.js:439 -msgid "Today" +#: ../src/extension.js:242 +#, python-format +msgid "Schema \"%s\" not found." msgstr "" -#: ../src/extension.js:445 -msgid "Tomorrow" +#: ../src/extension.js:523 ../src/prefs.js:756 +msgid "Invalid city" msgstr "" -#: ../src/extension.js:451 -msgid "Yesterday" +#: ../src/extension.js:738 +msgid "Tornado" msgstr "" -#: ../src/extension.js:613 -msgid "Locations" +#: ../src/extension.js:740 +msgid "Tropical storm" msgstr "" -#: ../src/extension.js:617 -msgid "Reload Weather Information" +#: ../src/extension.js:742 ../src/extension.js:914 +msgid "Hurricane" msgstr "" -#: ../src/extension.js:622 -msgid "Weather Settings" +#: ../src/extension.js:744 +msgid "Severe thunderstorms" msgstr "" -#: ../src/extension.js:785 -msgid "No weather information" +#: ../src/extension.js:746 +msgid "Thunderstorms" msgstr "" -#: ../src/extension.js:787 -#, python-format -msgid "No weather information for %s" +#: ../src/extension.js:748 +msgid "Mixed rain and snow" +msgstr "" + +#: ../src/extension.js:750 +msgid "Mixed rain and sleet" +msgstr "" + +#: ../src/extension.js:752 +msgid "Mixed snow and sleet" +msgstr "" + +#: ../src/extension.js:754 +msgid "Freezing drizzle" +msgstr "" + +#: ../src/extension.js:756 +msgid "Drizzle" +msgstr "" + +#: ../src/extension.js:758 +msgid "Freezing rain" +msgstr "" + +#: ../src/extension.js:760 ../src/extension.js:762 +msgid "Showers" +msgstr "" + +#: ../src/extension.js:764 +msgid "Snow flurries" +msgstr "" + +#: ../src/extension.js:766 +msgid "Light snow showers" +msgstr "" + +#: ../src/extension.js:768 +msgid "Blowing snow" +msgstr "" + +#: ../src/extension.js:770 +msgid "Snow" +msgstr "" + +#: ../src/extension.js:772 +msgid "Hail" +msgstr "" + +#: ../src/extension.js:774 +msgid "Sleet" +msgstr "" + +#: ../src/extension.js:776 +msgid "Dust" +msgstr "" + +#: ../src/extension.js:778 +msgid "Foggy" +msgstr "" + +#: ../src/extension.js:780 +msgid "Haze" +msgstr "" + +#: ../src/extension.js:782 +msgid "Smoky" +msgstr "" + +#: ../src/extension.js:784 +msgid "Blustery" +msgstr "" + +#: ../src/extension.js:786 +msgid "Windy" +msgstr "" + +#: ../src/extension.js:788 +msgid "Cold" +msgstr "" + +#: ../src/extension.js:790 +msgid "Cloudy" +msgstr "" + +#: ../src/extension.js:793 +msgid "Mostly cloudy" +msgstr "" + +#: ../src/extension.js:796 ../src/extension.js:822 +msgid "Partly cloudy" +msgstr "" + +#: ../src/extension.js:798 +msgid "Clear" +msgstr "" + +#: ../src/extension.js:800 +msgid "Sunny" +msgstr "" + +#: ../src/extension.js:803 +msgid "Fair" +msgstr "" + +#: ../src/extension.js:805 +msgid "Mixed rain and hail" msgstr "" -#: ../src/extension.js:872 -msgid "Feels like" +#: ../src/extension.js:807 +msgid "Hot" msgstr "" -#: ../src/extension.js:874 -msgid "Visibility" +#: ../src/extension.js:809 +msgid "Isolated thunderstorms" msgstr "" -#: ../src/extension.js:876 -msgid "Humidity" +#: ../src/extension.js:812 +msgid "Scattered thunderstorms" +msgstr "" + +#: ../src/extension.js:814 +msgid "Scattered showers" +msgstr "" + +#: ../src/extension.js:816 ../src/extension.js:820 +msgid "Heavy snow" +msgstr "" + +#: ../src/extension.js:818 +msgid "Scattered snow showers" +msgstr "" + +#: ../src/extension.js:824 +msgid "Thundershowers" +msgstr "" + +#: ../src/extension.js:826 +msgid "Snow showers" +msgstr "" + +#: ../src/extension.js:828 +msgid "Isolated thundershowers" +msgstr "" + +#: ../src/extension.js:831 +msgid "Not available" msgstr "" #: ../src/extension.js:878 -msgid "Pressure" +msgid "Calm" msgstr "" -#: ../src/extension.js:880 -msgid "Wind" +#: ../src/extension.js:881 +msgid "Light air" msgstr "" -#: ../src/extension.js:900 -msgid "No forecast information" +#: ../src/extension.js:884 +msgid "Light breeze" msgstr "" -#: ../src/extension.js:1038 -#, python-format -msgid "%s °F" +#: ../src/extension.js:887 +msgid "Gentle breeze" msgstr "" -#: ../src/extension.js:1042 -#, python-format -msgid "%s °C" +#: ../src/extension.js:890 +msgid "Moderate breeze" msgstr "" -#: ../src/extension.js:1046 -#, python-format -msgid "%s K" +#: ../src/extension.js:893 +msgid "Fresh breeze" msgstr "" -#: ../src/extension.js:1052 ../src/extension.js:1105 -msgid "Unknown" +#: ../src/extension.js:896 +msgid "Strong breeze" msgstr "" -#: ../src/extension.js:1069 ../src/extension.js:1072 -msgid "VAR" +#: ../src/extension.js:899 +msgid "Moderate gale" msgstr "" -#: ../src/extension.js:1072 -msgid "N" +#: ../src/extension.js:902 +msgid "Fresh gale" msgstr "" -#: ../src/extension.js:1072 -msgid "NNE" +#: ../src/extension.js:905 +msgid "Strong gale" msgstr "" -#: ../src/extension.js:1072 -msgid "NE" +#: ../src/extension.js:908 +msgid "Storm" msgstr "" -#: ../src/extension.js:1072 -msgid "ENE" +#: ../src/extension.js:911 +msgid "Violent storm" msgstr "" -#: ../src/extension.js:1072 -msgid "E" +#: ../src/extension.js:919 +msgid "Sunday" msgstr "" -#: ../src/extension.js:1072 -msgid "ESE" +#: ../src/extension.js:919 +msgid "Monday" msgstr "" -#: ../src/extension.js:1072 -msgid "SE" +#: ../src/extension.js:919 +msgid "Tuesday" msgstr "" -#: ../src/extension.js:1072 -msgid "SSE" +#: ../src/extension.js:919 +msgid "Wednesday" msgstr "" -#: ../src/extension.js:1073 -msgid "S" +#: ../src/extension.js:919 +msgid "Thursday" msgstr "" -#: ../src/extension.js:1073 -msgid "SSW" +#: ../src/extension.js:919 +msgid "Friday" msgstr "" -#: ../src/extension.js:1073 -msgid "SW" +#: ../src/extension.js:919 +msgid "Saturday" msgstr "" -#: ../src/extension.js:1073 -msgid "WSW" +#: ../src/extension.js:926 +msgid "N" msgstr "" -#: ../src/extension.js:1073 -msgid "W" +#: ../src/extension.js:926 +msgid "NE" +msgstr "" + +#: ../src/extension.js:926 +msgid "E" msgstr "" -#: ../src/extension.js:1073 -msgid "WNW" +#: ../src/extension.js:926 +msgid "SE" +msgstr "" + +#: ../src/extension.js:926 +msgid "S" msgstr "" -#: ../src/extension.js:1073 +#: ../src/extension.js:926 +msgid "SW" +msgstr "" + +#: ../src/extension.js:926 +msgid "W" +msgstr "" + +#: ../src/extension.js:926 msgid "NW" msgstr "" -#: ../src/extension.js:1073 -msgid "NNW" +#: ../src/extension.js:1208 ../src/extension.js:1337 +msgid "Yesterday" +msgstr "" + +#: ../src/extension.js:1210 ../src/extension.js:1339 +#, python-format +msgid "%s days ago" +msgstr "" + +#: ../src/extension.js:1331 +msgid "Today" msgstr "" -#: ../src/extension.js:1083 -msgid "$d$s knots" +#: ../src/extension.js:1333 +msgid "Tomorrow" msgstr "" -#: ../src/extension.js:1087 -msgid "$d$s mph" +#: ../src/extension.js:1335 +#, python-format +msgid "In %s days" msgstr "" -#: ../src/extension.js:1091 -msgid "$d$s km/h" +#: ../src/extension.js:1371 +msgid "Loading current weather ..." msgstr "" -#: ../src/extension.js:1095 -msgid "$d$s m/s" +#: ../src/extension.js:1372 +msgid "Loading future weather ..." msgstr "" -#: ../src/extension.js:1099 -msgid "$dBeaufort $s" +#: ../src/extension.js:1405 +msgid "Loading ..." msgstr "" -#: ../src/prefs.js:144 +#: ../src/extension.js:1408 +msgid "Please wait" +msgstr "" + +#: ../src/extension.js:1453 +msgid "Feels like:" +msgstr "" + +#: ../src/extension.js:1455 +msgid "Humidity:" +msgstr "" + +#: ../src/extension.js:1457 +msgid "Pressure:" +msgstr "" + +#: ../src/extension.js:1459 +msgid "Wind:" +msgstr "" + +#: ../src/prefs.js:124 msgid "Temperature Unit" msgstr "" -#: ../src/prefs.js:146 +#: ../src/prefs.js:126 msgid "Wind Speed Unit" msgstr "" -#: ../src/prefs.js:148 +#: ../src/prefs.js:128 msgid "Pressure Unit" msgstr "" -#: ../src/prefs.js:150 -msgid "Distance Unit" -msgstr "" - -#: ../src/prefs.js:152 +#: ../src/prefs.js:130 msgid "Position in Panel" msgstr "" -#: ../src/prefs.js:153 +#: ../src/prefs.js:131 msgid "Center" msgstr "" -#: ../src/prefs.js:153 +#: ../src/prefs.js:131 msgid "Right" msgstr "" -#: ../src/prefs.js:153 +#: ../src/prefs.js:131 msgid "Left" msgstr "" -#: ../src/prefs.js:154 +#: ../src/prefs.js:132 msgid "Wind Direction by Arrows" msgstr "" -#: ../src/prefs.js:156 +#: ../src/prefs.js:134 +msgid "Translate Conditions" +msgstr "" + +#: ../src/prefs.js:136 msgid "Symbolic Icons" msgstr "" -#: ../src/prefs.js:158 +#: ../src/prefs.js:138 msgid "Temperature in Panel" msgstr "" -#: ../src/prefs.js:160 +#: ../src/prefs.js:140 msgid "Conditions in Panel" msgstr "" -#: ../src/prefs.js:162 -msgid "Debug the extension" -msgstr "" - -#: ../src/prefs.js:320 +#: ../src/prefs.js:277 msgid "Name of the city" msgstr "" -#: ../src/prefs.js:378 +#: ../src/prefs.js:452 #, python-format msgid "Remove %s ?" msgstr "" diff -Nru gnome-shell-extension-weather-0.2/po/he.po gnome-shell-extension-weather-0~20130619.gitf74de79/po/he.po --- gnome-shell-extension-weather-0.2/po/he.po 2013-07-24 10:14:17.000000000 +0000 +++ gnome-shell-extension-weather-0~20130619.gitf74de79/po/he.po 2013-06-19 12:23:06.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: 0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-07-22 16:54+0200\n" +"POT-Creation-Date: 2013-03-11 00:47+0100\n" "PO-Revision-Date: 2012-01-31 21:37+0200\n" "Last-Translator: Yaron Sheffer \n" "Language-Team: Hebrew \n" @@ -17,410 +17,417 @@ "Content-Transfer-Encoding: 8bits\n" "Plural-Forms: nplurals=2; plural=(n!=1);\n" -#: ../src/extension.js:223 ../src/extension.js:231 ../src/extension.js:239 -#: ../src/extension.js:247 ../src/extension.js:550 -msgid "Weather" -msgstr "" - -#: ../src/extension.js:225 -msgid "No location configured" -msgstr "" - -#: ../src/extension.js:233 -#, fuzzy -msgid "Loading weather" -msgstr "טוען מזג אויר עתידי..." - -#: ../src/extension.js:249 -msgid "Weather extension ready" -msgstr "" - -#: ../src/extension.js:439 -msgid "Today" -msgstr "היום" +#: ../src/extension.js:128 +msgid "..." +msgstr "..." -#: ../src/extension.js:445 -msgid "Tomorrow" -msgstr "מחר" - -#: ../src/extension.js:451 -msgid "Yesterday" -msgstr "" - -#: ../src/extension.js:613 +#: ../src/extension.js:208 msgid "Locations" msgstr "" -#: ../src/extension.js:617 +#: ../src/extension.js:212 msgid "Reload Weather Information" msgstr "" -#: ../src/extension.js:622 +#: ../src/extension.js:216 msgid "Weather Settings" msgstr "" -#: ../src/extension.js:785 -msgid "No weather information" -msgstr "" - -#: ../src/extension.js:787 +#: ../src/extension.js:242 #, python-format -msgid "No weather information for %s" +msgid "Schema \"%s\" not found." msgstr "" -#: ../src/extension.js:872 -msgid "Feels like" +#: ../src/extension.js:523 ../src/prefs.js:756 +msgid "Invalid city" msgstr "" -#: ../src/extension.js:874 -msgid "Visibility" -msgstr "" +#: ../src/extension.js:738 +msgid "Tornado" +msgstr "טורנדו" -#: ../src/extension.js:876 -#, fuzzy -msgid "Humidity" -msgstr "לחות:" +#: ../src/extension.js:740 +msgid "Tropical storm" +msgstr "סופה טרופית" -#: ../src/extension.js:878 -#, fuzzy -msgid "Pressure" -msgstr "לחץ ברומטרי:" +#: ../src/extension.js:742 ../src/extension.js:914 +msgid "Hurricane" +msgstr "הוריקן" -#: ../src/extension.js:880 -#, fuzzy -msgid "Wind" -msgstr "רוח:" +#: ../src/extension.js:744 +msgid "Severe thunderstorms" +msgstr "סופות רעמים קשות" -#: ../src/extension.js:900 -msgid "No forecast information" -msgstr "" +#: ../src/extension.js:746 +msgid "Thunderstorms" +msgstr "סופות רעמים" -#: ../src/extension.js:1038 -#, python-format -msgid "%s °F" -msgstr "" +#: ../src/extension.js:748 +msgid "Mixed rain and snow" +msgstr "גשם מעורב בשלג" -#: ../src/extension.js:1042 -#, python-format -msgid "%s °C" -msgstr "" +#: ../src/extension.js:750 +msgid "Mixed rain and sleet" +msgstr "גשם ושלג מימי" -#: ../src/extension.js:1046 -#, python-format -msgid "%s K" -msgstr "" +#: ../src/extension.js:752 +msgid "Mixed snow and sleet" +msgstr "שלג מימי בחלקו" -#: ../src/extension.js:1052 ../src/extension.js:1105 -msgid "Unknown" -msgstr "" +#: ../src/extension.js:754 +msgid "Freezing drizzle" +msgstr "טפטוף קפוא" -#: ../src/extension.js:1069 ../src/extension.js:1072 -msgid "VAR" -msgstr "" +#: ../src/extension.js:756 +msgid "Drizzle" +msgstr "טפטוף" -#: ../src/extension.js:1072 -msgid "N" -msgstr "" +#: ../src/extension.js:758 +msgid "Freezing rain" +msgstr "גשם קפוא" -#: ../src/extension.js:1072 -msgid "NNE" -msgstr "" +#: ../src/extension.js:760 ../src/extension.js:762 +msgid "Showers" +msgstr "ממטרים" -#: ../src/extension.js:1072 -msgid "NE" -msgstr "" +#: ../src/extension.js:764 +msgid "Snow flurries" +msgstr "מטחי שלג קצרים" -#: ../src/extension.js:1072 -msgid "ENE" -msgstr "" +#: ../src/extension.js:766 +msgid "Light snow showers" +msgstr "ממטרי שלג קלים" -#: ../src/extension.js:1072 -msgid "E" -msgstr "" +#: ../src/extension.js:768 +msgid "Blowing snow" +msgstr "שלג מנשב" -#: ../src/extension.js:1072 -msgid "ESE" -msgstr "" +#: ../src/extension.js:770 +msgid "Snow" +msgstr "שלג" -#: ../src/extension.js:1072 -msgid "SE" -msgstr "" +#: ../src/extension.js:772 +msgid "Hail" +msgstr "ברד" -#: ../src/extension.js:1072 -msgid "SSE" -msgstr "" +#: ../src/extension.js:774 +msgid "Sleet" +msgstr "שלג מימי" -#: ../src/extension.js:1073 -msgid "S" -msgstr "" +#: ../src/extension.js:776 +msgid "Dust" +msgstr "אבק" -#: ../src/extension.js:1073 -msgid "SSW" -msgstr "" +#: ../src/extension.js:778 +msgid "Foggy" +msgstr "מעורפל" -#: ../src/extension.js:1073 -msgid "SW" -msgstr "" +#: ../src/extension.js:780 +msgid "Haze" +msgstr "אובך" -#: ../src/extension.js:1073 -msgid "WSW" -msgstr "" +#: ../src/extension.js:782 +msgid "Smoky" +msgstr "מלא עשן" -#: ../src/extension.js:1073 -msgid "W" -msgstr "" +#: ../src/extension.js:784 +msgid "Blustery" +msgstr "סוער" -#: ../src/extension.js:1073 -msgid "WNW" -msgstr "" +#: ../src/extension.js:786 +msgid "Windy" +msgstr "סוער" -#: ../src/extension.js:1073 -msgid "NW" -msgstr "" +#: ../src/extension.js:788 +msgid "Cold" +msgstr "קר" -#: ../src/extension.js:1073 -msgid "NNW" -msgstr "" +#: ../src/extension.js:790 +msgid "Cloudy" +msgstr "מעונן" -#: ../src/extension.js:1083 -msgid "$d$s knots" -msgstr "" +#: ../src/extension.js:793 +msgid "Mostly cloudy" +msgstr "מעונן ברובו" -#: ../src/extension.js:1087 -msgid "$d$s mph" -msgstr "" +#: ../src/extension.js:796 ../src/extension.js:822 +msgid "Partly cloudy" +msgstr "מעונן חלקית" -#: ../src/extension.js:1091 -msgid "$d$s km/h" -msgstr "" +#: ../src/extension.js:798 +msgid "Clear" +msgstr "בהיר" -#: ../src/extension.js:1095 -msgid "$d$s m/s" -msgstr "" +#: ../src/extension.js:800 +msgid "Sunny" +msgstr "שמשי" -#: ../src/extension.js:1099 -msgid "$dBeaufort $s" -msgstr "" +#: ../src/extension.js:803 +msgid "Fair" +msgstr "נאה" -#: ../src/prefs.js:144 -#, fuzzy -msgid "Temperature Unit" -msgstr "טמפרטורה:" +#: ../src/extension.js:805 +msgid "Mixed rain and hail" +msgstr "גשם מעורב בברד" -#: ../src/prefs.js:146 -msgid "Wind Speed Unit" -msgstr "" +#: ../src/extension.js:807 +msgid "Hot" +msgstr "חם" -#: ../src/prefs.js:148 -#, fuzzy -msgid "Pressure Unit" -msgstr "לחץ ברומטרי:" +#: ../src/extension.js:809 +msgid "Isolated thunderstorms" +msgstr "סופות רעמים בודדות" -#: ../src/prefs.js:150 -msgid "Distance Unit" -msgstr "" +#: ../src/extension.js:812 +msgid "Scattered thunderstorms" +msgstr "סופות רעמים מקומיות" -#: ../src/prefs.js:152 -msgid "Position in Panel" -msgstr "" +#: ../src/extension.js:814 +msgid "Scattered showers" +msgstr "ממטרים מקומיים" -#: ../src/prefs.js:153 -msgid "Center" -msgstr "" +#: ../src/extension.js:816 ../src/extension.js:820 +msgid "Heavy snow" +msgstr "שלג כבד" -#: ../src/prefs.js:153 -msgid "Right" -msgstr "" +#: ../src/extension.js:818 +msgid "Scattered snow showers" +msgstr "ממטרי שלג מקומיים" -#: ../src/prefs.js:153 -msgid "Left" -msgstr "" +#: ../src/extension.js:824 +msgid "Thundershowers" +msgstr "סופות רעמים" -#: ../src/prefs.js:154 -msgid "Wind Direction by Arrows" -msgstr "" +#: ../src/extension.js:826 +msgid "Snow showers" +msgstr "ממטרי שלג" -#: ../src/prefs.js:156 -msgid "Symbolic Icons" -msgstr "" +#: ../src/extension.js:828 +msgid "Isolated thundershowers" +msgstr "סופות רעמים בודדות" -#: ../src/prefs.js:158 -#, fuzzy -msgid "Temperature in Panel" -msgstr "טמפרטורה:" +#: ../src/extension.js:831 +msgid "Not available" +msgstr "לא זמין" -#: ../src/prefs.js:160 -msgid "Conditions in Panel" +#: ../src/extension.js:878 +msgid "Calm" msgstr "" -#: ../src/prefs.js:162 -msgid "Debug the extension" +#: ../src/extension.js:881 +msgid "Light air" msgstr "" -#: ../src/prefs.js:320 -msgid "Name of the city" +#: ../src/extension.js:884 +msgid "Light breeze" msgstr "" -#: ../src/prefs.js:378 -#, python-format -msgid "Remove %s ?" +#: ../src/extension.js:887 +msgid "Gentle breeze" msgstr "" -#~ msgid "Please wait" -#~ msgstr "נא להמתין" - -#~ msgid "Loading ..." -#~ msgstr "טוען..." - -#~ msgid "..." -#~ msgstr "..." - -#~ msgid "Tornado" -#~ msgstr "טורנדו" +#: ../src/extension.js:890 +msgid "Moderate breeze" +msgstr "" -#~ msgid "Tropical storm" -#~ msgstr "סופה טרופית" +#: ../src/extension.js:893 +msgid "Fresh breeze" +msgstr "" -#~ msgid "Hurricane" -#~ msgstr "הוריקן" +#: ../src/extension.js:896 +msgid "Strong breeze" +msgstr "" -#~ msgid "Severe thunderstorms" -#~ msgstr "סופות רעמים קשות" +#: ../src/extension.js:899 +msgid "Moderate gale" +msgstr "" -#~ msgid "Thunderstorms" -#~ msgstr "סופות רעמים" +#: ../src/extension.js:902 +msgid "Fresh gale" +msgstr "" -#~ msgid "Mixed rain and snow" -#~ msgstr "גשם מעורב בשלג" +#: ../src/extension.js:905 +msgid "Strong gale" +msgstr "" -#~ msgid "Mixed rain and sleet" -#~ msgstr "גשם ושלג מימי" +#: ../src/extension.js:908 +msgid "Storm" +msgstr "" -#~ msgid "Mixed snow and sleet" -#~ msgstr "שלג מימי בחלקו" +#: ../src/extension.js:911 +msgid "Violent storm" +msgstr "" -#~ msgid "Freezing drizzle" -#~ msgstr "טפטוף קפוא" +#: ../src/extension.js:919 +msgid "Sunday" +msgstr "יום א" -#~ msgid "Drizzle" -#~ msgstr "טפטוף" +#: ../src/extension.js:919 +msgid "Monday" +msgstr "יום ב" -#~ msgid "Freezing rain" -#~ msgstr "גשם קפוא" +#: ../src/extension.js:919 +msgid "Tuesday" +msgstr "יום ג" -#~ msgid "Showers" -#~ msgstr "ממטרים" +#: ../src/extension.js:919 +msgid "Wednesday" +msgstr "יום ד" -#~ msgid "Snow flurries" -#~ msgstr "מטחי שלג קצרים" +#: ../src/extension.js:919 +msgid "Thursday" +msgstr "יום ה" -#~ msgid "Light snow showers" -#~ msgstr "ממטרי שלג קלים" +#: ../src/extension.js:919 +msgid "Friday" +msgstr "יום ו" -#~ msgid "Blowing snow" -#~ msgstr "שלג מנשב" +#: ../src/extension.js:919 +msgid "Saturday" +msgstr "שבת" -#~ msgid "Snow" -#~ msgstr "שלג" +#: ../src/extension.js:926 +msgid "N" +msgstr "" -#~ msgid "Hail" -#~ msgstr "ברד" +#: ../src/extension.js:926 +msgid "NE" +msgstr "" -#~ msgid "Sleet" -#~ msgstr "שלג מימי" +#: ../src/extension.js:926 +msgid "E" +msgstr "" -#~ msgid "Dust" -#~ msgstr "אבק" +#: ../src/extension.js:926 +msgid "SE" +msgstr "" -#~ msgid "Foggy" -#~ msgstr "מעורפל" +#: ../src/extension.js:926 +msgid "S" +msgstr "" -#~ msgid "Haze" -#~ msgstr "אובך" +#: ../src/extension.js:926 +msgid "SW" +msgstr "" -#~ msgid "Smoky" -#~ msgstr "מלא עשן" +#: ../src/extension.js:926 +msgid "W" +msgstr "" -#~ msgid "Blustery" -#~ msgstr "סוער" +#: ../src/extension.js:926 +msgid "NW" +msgstr "" -#~ msgid "Windy" -#~ msgstr "סוער" +#: ../src/extension.js:1208 ../src/extension.js:1337 +msgid "Yesterday" +msgstr "" -#~ msgid "Cold" -#~ msgstr "קר" +#: ../src/extension.js:1210 ../src/extension.js:1339 +#, python-format +msgid "%s days ago" +msgstr "" -#~ msgid "Cloudy" -#~ msgstr "מעונן" +#: ../src/extension.js:1331 +msgid "Today" +msgstr "היום" -#~ msgid "Mostly cloudy" -#~ msgstr "מעונן ברובו" +#: ../src/extension.js:1333 +msgid "Tomorrow" +msgstr "מחר" -#~ msgid "Partly cloudy" -#~ msgstr "מעונן חלקית" +#: ../src/extension.js:1335 +#, python-format +msgid "In %s days" +msgstr "" -#~ msgid "Clear" -#~ msgstr "בהיר" +#: ../src/extension.js:1371 +msgid "Loading current weather ..." +msgstr "טוען מזג אויר עכשווי..." -#~ msgid "Sunny" -#~ msgstr "שמשי" +#: ../src/extension.js:1372 +msgid "Loading future weather ..." +msgstr "טוען מזג אויר עתידי..." -#~ msgid "Fair" -#~ msgstr "נאה" +#: ../src/extension.js:1405 +msgid "Loading ..." +msgstr "טוען..." -#~ msgid "Mixed rain and hail" -#~ msgstr "גשם מעורב בברד" +#: ../src/extension.js:1408 +msgid "Please wait" +msgstr "נא להמתין" -#~ msgid "Hot" -#~ msgstr "חם" +#: ../src/extension.js:1453 +msgid "Feels like:" +msgstr "" -#~ msgid "Isolated thunderstorms" -#~ msgstr "סופות רעמים בודדות" +#: ../src/extension.js:1455 +msgid "Humidity:" +msgstr "לחות:" -#~ msgid "Scattered thunderstorms" -#~ msgstr "סופות רעמים מקומיות" +#: ../src/extension.js:1457 +msgid "Pressure:" +msgstr "לחץ ברומטרי:" -#~ msgid "Scattered showers" -#~ msgstr "ממטרים מקומיים" +#: ../src/extension.js:1459 +msgid "Wind:" +msgstr "רוח:" -#~ msgid "Heavy snow" -#~ msgstr "שלג כבד" +#: ../src/prefs.js:124 +#, fuzzy +msgid "Temperature Unit" +msgstr "טמפרטורה:" -#~ msgid "Scattered snow showers" -#~ msgstr "ממטרי שלג מקומיים" +#: ../src/prefs.js:126 +msgid "Wind Speed Unit" +msgstr "" -#~ msgid "Thundershowers" -#~ msgstr "סופות רעמים" +#: ../src/prefs.js:128 +#, fuzzy +msgid "Pressure Unit" +msgstr "לחץ ברומטרי:" -#~ msgid "Snow showers" -#~ msgstr "ממטרי שלג" +#: ../src/prefs.js:130 +msgid "Position in Panel" +msgstr "" -#~ msgid "Isolated thundershowers" -#~ msgstr "סופות רעמים בודדות" +#: ../src/prefs.js:131 +msgid "Center" +msgstr "" -#~ msgid "Not available" -#~ msgstr "לא זמין" +#: ../src/prefs.js:131 +msgid "Right" +msgstr "" -#~ msgid "Sunday" -#~ msgstr "יום א" +#: ../src/prefs.js:131 +msgid "Left" +msgstr "" -#~ msgid "Monday" -#~ msgstr "יום ב" +#: ../src/prefs.js:132 +msgid "Wind Direction by Arrows" +msgstr "" -#~ msgid "Tuesday" -#~ msgstr "יום ג" +#: ../src/prefs.js:134 +msgid "Translate Conditions" +msgstr "" -#~ msgid "Wednesday" -#~ msgstr "יום ד" +#: ../src/prefs.js:136 +msgid "Symbolic Icons" +msgstr "" -#~ msgid "Thursday" -#~ msgstr "יום ה" +#: ../src/prefs.js:138 +#, fuzzy +msgid "Temperature in Panel" +msgstr "טמפרטורה:" -#~ msgid "Friday" -#~ msgstr "יום ו" +#: ../src/prefs.js:140 +msgid "Conditions in Panel" +msgstr "" -#~ msgid "Saturday" -#~ msgstr "שבת" +#: ../src/prefs.js:277 +msgid "Name of the city" +msgstr "" -#~ msgid "Loading current weather ..." -#~ msgstr "טוען מזג אויר עכשווי..." +#: ../src/prefs.js:452 +#, python-format +msgid "Remove %s ?" +msgstr "" diff -Nru gnome-shell-extension-weather-0.2/po/hu.po gnome-shell-extension-weather-0~20130619.gitf74de79/po/hu.po --- gnome-shell-extension-weather-0.2/po/hu.po 2013-07-24 10:14:17.000000000 +0000 +++ gnome-shell-extension-weather-0~20130619.gitf74de79/po/hu.po 2013-06-19 12:23:06.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: Neroth-gnome-shell-extension-weather 3696468\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-07-22 16:54+0200\n" +"POT-Creation-Date: 2013-03-11 00:47+0100\n" "PO-Revision-Date: 2013-01-18 15:07+0100\n" "Last-Translator: Bojtos Péter \n" "Language-Team: Hungarian\n" @@ -18,472 +18,415 @@ "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 1.5.4\n" -#: ../src/extension.js:223 ../src/extension.js:231 ../src/extension.js:239 -#: ../src/extension.js:247 ../src/extension.js:550 -#, fuzzy -msgid "Weather" -msgstr "Meteorológiai beállítások" - -#: ../src/extension.js:225 -msgid "No location configured" -msgstr "" - -#: ../src/extension.js:233 -#, fuzzy -msgid "Loading weather" -msgstr "Időjárás előrejelzés betöltése ..." - -#: ../src/extension.js:249 -#, fuzzy -msgid "Weather extension ready" -msgstr "Meteorológiai beállítások" - -#: ../src/extension.js:439 -msgid "Today" -msgstr "Ma" - -#: ../src/extension.js:445 -msgid "Tomorrow" -msgstr "Holnap" +#: ../src/extension.js:128 +msgid "..." +msgstr "..." -#: ../src/extension.js:451 -msgid "Yesterday" -msgstr "Tegnap" - -#: ../src/extension.js:613 +#: ../src/extension.js:208 msgid "Locations" msgstr "Helyszínek" -#: ../src/extension.js:617 -#, fuzzy +#: ../src/extension.js:212 msgid "Reload Weather Information" msgstr "Meteorológiai információ újratöltése" -#: ../src/extension.js:622 +#: ../src/extension.js:216 msgid "Weather Settings" msgstr "Meteorológiai beállítások" -#: ../src/extension.js:785 -#, fuzzy -msgid "No weather information" -msgstr "Meteorológiai információ újratöltése" - -#: ../src/extension.js:787 -#, fuzzy, python-format -msgid "No weather information for %s" -msgstr "Meteorológiai információ újratöltése" - -#: ../src/extension.js:872 -#, fuzzy -msgid "Feels like" -msgstr "Hőérzet:" - -#: ../src/extension.js:874 -msgid "Visibility" -msgstr "" - -#: ../src/extension.js:876 -#, fuzzy -msgid "Humidity" -msgstr "Páratartalom:" - -#: ../src/extension.js:878 -#, fuzzy -msgid "Pressure" -msgstr "Légnyomás:" - -#: ../src/extension.js:880 -#, fuzzy -msgid "Wind" -msgstr "Szél:" - -#: ../src/extension.js:900 -#, fuzzy -msgid "No forecast information" -msgstr "Meteorológiai információ újratöltése" - -#: ../src/extension.js:1038 -#, python-format -msgid "%s °F" -msgstr "" - -#: ../src/extension.js:1042 +#: ../src/extension.js:242 #, python-format -msgid "%s °C" -msgstr "" +msgid "Schema \"%s\" not found." +msgstr "\"%s\" minta nem található." -#: ../src/extension.js:1046 -#, python-format -msgid "%s K" -msgstr "" +#: ../src/extension.js:523 ../src/prefs.js:756 +msgid "Invalid city" +msgstr "Érvénytelen város" + +#: ../src/extension.js:738 +msgid "Tornado" +msgstr "Tornádó" + +#: ../src/extension.js:740 +msgid "Tropical storm" +msgstr "Trópusi vihar" + +#: ../src/extension.js:742 ../src/extension.js:914 +msgid "Hurricane" +msgstr "Hurrikán" + +#: ../src/extension.js:744 +msgid "Severe thunderstorms" +msgstr "Erős zivatar" + +#: ../src/extension.js:746 +msgid "Thunderstorms" +msgstr "Zivatar" + +#: ../src/extension.js:748 +msgid "Mixed rain and snow" +msgstr "Havas eső" + +#: ../src/extension.js:750 +msgid "Mixed rain and sleet" +msgstr "Ónos eső" + +#: ../src/extension.js:752 +msgid "Mixed snow and sleet" +msgstr "Ónos eső és dara" + +#: ../src/extension.js:754 +msgid "Freezing drizzle" +msgstr "Fagyos szitáló eső" + +#: ../src/extension.js:756 +msgid "Drizzle" +msgstr "Szitáló eső" + +#: ../src/extension.js:758 +msgid "Freezing rain" +msgstr "Fagyos eső" + +#: ../src/extension.js:760 ../src/extension.js:762 +msgid "Showers" +msgstr "Zápor" + +#: ../src/extension.js:764 +msgid "Snow flurries" +msgstr "Hózápor" + +#: ../src/extension.js:766 +msgid "Light snow showers" +msgstr "Könnyű havas zápor" + +#: ../src/extension.js:768 +msgid "Blowing snow" +msgstr "Hóátfúvás" + +#: ../src/extension.js:770 +msgid "Snow" +msgstr "Havazás" + +#: ../src/extension.js:772 +msgid "Hail" +msgstr "Zápor" + +#: ../src/extension.js:774 +msgid "Sleet" +msgstr "Ónos eső" + +#: ../src/extension.js:776 +msgid "Dust" +msgstr "Por" + +#: ../src/extension.js:778 +msgid "Foggy" +msgstr "Ködös" + +#: ../src/extension.js:780 +msgid "Haze" +msgstr "Pára" + +#: ../src/extension.js:782 +msgid "Smoky" +msgstr "Ködös" + +#: ../src/extension.js:784 +msgid "Blustery" +msgstr "Enyhén szeles" + +#: ../src/extension.js:786 +msgid "Windy" +msgstr "Szeles" + +#: ../src/extension.js:788 +msgid "Cold" +msgstr "Fagy" + +#: ../src/extension.js:790 +msgid "Cloudy" +msgstr "Felhős" + +#: ../src/extension.js:793 +msgid "Mostly cloudy" +msgstr "Jobbára felhős" + +#: ../src/extension.js:796 ../src/extension.js:822 +msgid "Partly cloudy" +msgstr "Részben felhős" + +#: ../src/extension.js:798 +msgid "Clear" +msgstr "Tiszta" + +#: ../src/extension.js:800 +msgid "Sunny" +msgstr "Napos" + +#: ../src/extension.js:803 +msgid "Fair" +msgstr "Derült" + +#: ../src/extension.js:805 +msgid "Mixed rain and hail" +msgstr "Eső és jégeső" + +#: ../src/extension.js:807 +msgid "Hot" +msgstr "Forró" + +#: ../src/extension.js:809 +msgid "Isolated thunderstorms" +msgstr "Elszigetelt viharok" + +#: ../src/extension.js:812 +msgid "Scattered thunderstorms" +msgstr "Szórványos viharok" + +#: ../src/extension.js:814 +msgid "Scattered showers" +msgstr "Szórványos zápor" + +#: ../src/extension.js:816 ../src/extension.js:820 +msgid "Heavy snow" +msgstr "Erős hóesés" + +#: ../src/extension.js:818 +msgid "Scattered snow showers" +msgstr "Szórványos hózápor" + +#: ../src/extension.js:824 +msgid "Thundershowers" +msgstr "Felhőszakadás" + +#: ../src/extension.js:826 +msgid "Snow showers" +msgstr "Hózápor" + +#: ../src/extension.js:828 +msgid "Isolated thundershowers" +msgstr "Elszigetelt felhőszakadás" + +#: ../src/extension.js:831 +msgid "Not available" +msgstr "Nem elérhető" -#: ../src/extension.js:1052 ../src/extension.js:1105 -msgid "Unknown" -msgstr "" +#: ../src/extension.js:878 +msgid "Calm" +msgstr "Szélcsend" -#: ../src/extension.js:1069 ../src/extension.js:1072 -msgid "VAR" -msgstr "" +#: ../src/extension.js:881 +msgid "Light air" +msgstr "Tiszta levegő" + +#: ../src/extension.js:884 +msgid "Light breeze" +msgstr "Könnyű szellő" + +#: ../src/extension.js:887 +msgid "Gentle breeze" +msgstr "Gyenge fuvallat" + +#: ../src/extension.js:890 +msgid "Moderate breeze" +msgstr "Mérsékelt szellő" + +#: ../src/extension.js:893 +msgid "Fresh breeze" +msgstr "Frissítő szellő" + +#: ../src/extension.js:896 +msgid "Strong breeze" +msgstr "Erős szél" + +#: ../src/extension.js:899 +msgid "Moderate gale" +msgstr "Mérsékelt viharos szél" + +#: ../src/extension.js:902 +msgid "Fresh gale" +msgstr "Frissítő viharos szél" + +#: ../src/extension.js:905 +msgid "Strong gale" +msgstr "Erős viharos szél" + +#: ../src/extension.js:908 +msgid "Storm" +msgstr "Vihar" + +#: ../src/extension.js:911 +msgid "Violent storm" +msgstr "Heves vihar" + +#: ../src/extension.js:919 +msgid "Sunday" +msgstr "Vasárnap" + +#: ../src/extension.js:919 +msgid "Monday" +msgstr "Hétfő" + +#: ../src/extension.js:919 +msgid "Tuesday" +msgstr "Kedd" + +#: ../src/extension.js:919 +msgid "Wednesday" +msgstr "Szerda" + +#: ../src/extension.js:919 +msgid "Thursday" +msgstr "Csütörtök" + +#: ../src/extension.js:919 +msgid "Friday" +msgstr "Péntek" + +#: ../src/extension.js:919 +msgid "Saturday" +msgstr "Szombat" -#: ../src/extension.js:1072 +#: ../src/extension.js:926 msgid "N" msgstr "É" -#: ../src/extension.js:1072 -#, fuzzy -msgid "NNE" -msgstr "ÉK" - -#: ../src/extension.js:1072 +#: ../src/extension.js:926 msgid "NE" msgstr "ÉK" -#: ../src/extension.js:1072 -#, fuzzy -msgid "ENE" -msgstr "ÉK" - -#: ../src/extension.js:1072 +#: ../src/extension.js:926 msgid "E" msgstr "K" -#: ../src/extension.js:1072 -#, fuzzy -msgid "ESE" -msgstr "DK" - -#: ../src/extension.js:1072 +#: ../src/extension.js:926 msgid "SE" msgstr "DK" -#: ../src/extension.js:1072 -#, fuzzy -msgid "SSE" -msgstr "DK" - -#: ../src/extension.js:1073 +#: ../src/extension.js:926 msgid "S" msgstr "D" -#: ../src/extension.js:1073 -#, fuzzy -msgid "SSW" -msgstr "DNY" - -#: ../src/extension.js:1073 +#: ../src/extension.js:926 msgid "SW" msgstr "DNY" -#: ../src/extension.js:1073 -#, fuzzy -msgid "WSW" -msgstr "DNY" - -#: ../src/extension.js:1073 +#: ../src/extension.js:926 msgid "W" msgstr "NY" -#: ../src/extension.js:1073 -#, fuzzy -msgid "WNW" -msgstr "ÉNY" - -#: ../src/extension.js:1073 +#: ../src/extension.js:926 msgid "NW" msgstr "ÉNY" -#: ../src/extension.js:1073 -#, fuzzy -msgid "NNW" -msgstr "ÉNY" +#: ../src/extension.js:1208 ../src/extension.js:1337 +msgid "Yesterday" +msgstr "Tegnap" -#: ../src/extension.js:1083 -msgid "$d$s knots" -msgstr "" +#: ../src/extension.js:1210 ../src/extension.js:1339 +#, python-format +msgid "%s days ago" +msgstr "%s nappal ezelőtt" -#: ../src/extension.js:1087 -msgid "$d$s mph" -msgstr "" +#: ../src/extension.js:1331 +msgid "Today" +msgstr "Ma" -#: ../src/extension.js:1091 -msgid "$d$s km/h" -msgstr "" +#: ../src/extension.js:1333 +msgid "Tomorrow" +msgstr "Holnap" -#: ../src/extension.js:1095 -msgid "$d$s m/s" -msgstr "" +#: ../src/extension.js:1335 +#, python-format +msgid "In %s days" +msgstr "%s napban" -#: ../src/extension.js:1099 -msgid "$dBeaufort $s" -msgstr "" +#: ../src/extension.js:1371 +msgid "Loading current weather ..." +msgstr "Aktuális időjárás betöltése" -#: ../src/prefs.js:144 +#: ../src/extension.js:1372 +msgid "Loading future weather ..." +msgstr "Időjárás előrejelzés betöltése ..." + +#: ../src/extension.js:1405 +msgid "Loading ..." +msgstr "Betöltés ..." + +#: ../src/extension.js:1408 +msgid "Please wait" +msgstr "Kérem várjon" + +#: ../src/extension.js:1453 +#, fuzzy +msgid "Feels like:" +msgstr "Hőérzet:" + +#: ../src/extension.js:1455 +msgid "Humidity:" +msgstr "Páratartalom:" + +#: ../src/extension.js:1457 +msgid "Pressure:" +msgstr "Légnyomás:" + +#: ../src/extension.js:1459 +msgid "Wind:" +msgstr "Szél:" + +#: ../src/prefs.js:124 msgid "Temperature Unit" msgstr "Hőmérsékleti egység" -#: ../src/prefs.js:146 +#: ../src/prefs.js:126 msgid "Wind Speed Unit" msgstr "Szélerősség egység" -#: ../src/prefs.js:148 +#: ../src/prefs.js:128 msgid "Pressure Unit" msgstr "Nyomás egysége" -#: ../src/prefs.js:150 -msgid "Distance Unit" -msgstr "" - -#: ../src/prefs.js:152 +#: ../src/prefs.js:130 msgid "Position in Panel" msgstr "Helyzete a panelen" -#: ../src/prefs.js:153 +#: ../src/prefs.js:131 msgid "Center" msgstr "Középen" -#: ../src/prefs.js:153 +#: ../src/prefs.js:131 msgid "Right" msgstr "Jobb" -#: ../src/prefs.js:153 +#: ../src/prefs.js:131 msgid "Left" msgstr "Bal" -#: ../src/prefs.js:154 +#: ../src/prefs.js:132 msgid "Wind Direction by Arrows" msgstr "Szélirány nyilakkal" -#: ../src/prefs.js:156 +#: ../src/prefs.js:134 +msgid "Translate Conditions" +msgstr "Fordítási feltételek" + +#: ../src/prefs.js:136 msgid "Symbolic Icons" msgstr "Jelképes Ikonok" -#: ../src/prefs.js:158 +#: ../src/prefs.js:138 msgid "Temperature in Panel" msgstr "Hőmérséklet a panelen" -#: ../src/prefs.js:160 +#: ../src/prefs.js:140 msgid "Conditions in Panel" msgstr "Körülmények a panelen" -#: ../src/prefs.js:162 -msgid "Debug the extension" -msgstr "" - -#: ../src/prefs.js:320 +#: ../src/prefs.js:277 msgid "Name of the city" msgstr "Város neve" -#: ../src/prefs.js:378 +#: ../src/prefs.js:452 #, python-format msgid "Remove %s ?" msgstr "%s eltávolítása?" - -#~ msgid "Please wait" -#~ msgstr "Kérem várjon" - -#~ msgid "Loading ..." -#~ msgstr "Betöltés ..." - -#~ msgid "Invalid city" -#~ msgstr "Érvénytelen város" - -#~ msgid "..." -#~ msgstr "..." - -#~ msgid "Schema \"%s\" not found." -#~ msgstr "\"%s\" minta nem található." - -#~ msgid "Tornado" -#~ msgstr "Tornádó" - -#~ msgid "Tropical storm" -#~ msgstr "Trópusi vihar" - -#~ msgid "Hurricane" -#~ msgstr "Hurrikán" - -#~ msgid "Severe thunderstorms" -#~ msgstr "Erős zivatar" - -#~ msgid "Thunderstorms" -#~ msgstr "Zivatar" - -#~ msgid "Mixed rain and snow" -#~ msgstr "Havas eső" - -#~ msgid "Mixed rain and sleet" -#~ msgstr "Ónos eső" - -#~ msgid "Mixed snow and sleet" -#~ msgstr "Ónos eső és dara" - -#~ msgid "Freezing drizzle" -#~ msgstr "Fagyos szitáló eső" - -#~ msgid "Drizzle" -#~ msgstr "Szitáló eső" - -#~ msgid "Freezing rain" -#~ msgstr "Fagyos eső" - -#~ msgid "Showers" -#~ msgstr "Zápor" - -#~ msgid "Snow flurries" -#~ msgstr "Hózápor" - -#~ msgid "Light snow showers" -#~ msgstr "Könnyű havas zápor" - -#~ msgid "Blowing snow" -#~ msgstr "Hóátfúvás" - -#~ msgid "Snow" -#~ msgstr "Havazás" - -#~ msgid "Hail" -#~ msgstr "Zápor" - -#~ msgid "Sleet" -#~ msgstr "Ónos eső" - -#~ msgid "Dust" -#~ msgstr "Por" - -#~ msgid "Foggy" -#~ msgstr "Ködös" - -#~ msgid "Haze" -#~ msgstr "Pára" - -#~ msgid "Smoky" -#~ msgstr "Ködös" - -#~ msgid "Blustery" -#~ msgstr "Enyhén szeles" - -#~ msgid "Windy" -#~ msgstr "Szeles" - -#~ msgid "Cold" -#~ msgstr "Fagy" - -#~ msgid "Cloudy" -#~ msgstr "Felhős" - -#~ msgid "Mostly cloudy" -#~ msgstr "Jobbára felhős" - -#~ msgid "Partly cloudy" -#~ msgstr "Részben felhős" - -#~ msgid "Clear" -#~ msgstr "Tiszta" - -#~ msgid "Sunny" -#~ msgstr "Napos" - -#~ msgid "Fair" -#~ msgstr "Derült" - -#~ msgid "Mixed rain and hail" -#~ msgstr "Eső és jégeső" - -#~ msgid "Hot" -#~ msgstr "Forró" - -#~ msgid "Isolated thunderstorms" -#~ msgstr "Elszigetelt viharok" - -#~ msgid "Scattered thunderstorms" -#~ msgstr "Szórványos viharok" - -#~ msgid "Scattered showers" -#~ msgstr "Szórványos zápor" - -#~ msgid "Heavy snow" -#~ msgstr "Erős hóesés" - -#~ msgid "Scattered snow showers" -#~ msgstr "Szórványos hózápor" - -#~ msgid "Thundershowers" -#~ msgstr "Felhőszakadás" - -#~ msgid "Snow showers" -#~ msgstr "Hózápor" - -#~ msgid "Isolated thundershowers" -#~ msgstr "Elszigetelt felhőszakadás" - -#~ msgid "Not available" -#~ msgstr "Nem elérhető" - -#~ msgid "Calm" -#~ msgstr "Szélcsend" - -#~ msgid "Light air" -#~ msgstr "Tiszta levegő" - -#~ msgid "Light breeze" -#~ msgstr "Könnyű szellő" - -#~ msgid "Gentle breeze" -#~ msgstr "Gyenge fuvallat" - -#~ msgid "Moderate breeze" -#~ msgstr "Mérsékelt szellő" - -#~ msgid "Fresh breeze" -#~ msgstr "Frissítő szellő" - -#~ msgid "Strong breeze" -#~ msgstr "Erős szél" - -#~ msgid "Moderate gale" -#~ msgstr "Mérsékelt viharos szél" - -#~ msgid "Fresh gale" -#~ msgstr "Frissítő viharos szél" - -#~ msgid "Strong gale" -#~ msgstr "Erős viharos szél" - -#~ msgid "Storm" -#~ msgstr "Vihar" - -#~ msgid "Violent storm" -#~ msgstr "Heves vihar" - -#~ msgid "Sunday" -#~ msgstr "Vasárnap" - -#~ msgid "Monday" -#~ msgstr "Hétfő" - -#~ msgid "Tuesday" -#~ msgstr "Kedd" - -#~ msgid "Wednesday" -#~ msgstr "Szerda" - -#~ msgid "Thursday" -#~ msgstr "Csütörtök" - -#~ msgid "Friday" -#~ msgstr "Péntek" - -#~ msgid "Saturday" -#~ msgstr "Szombat" - -#~ msgid "%s days ago" -#~ msgstr "%s nappal ezelőtt" - -#~ msgid "In %s days" -#~ msgstr "%s napban" - -#~ msgid "Loading current weather ..." -#~ msgstr "Aktuális időjárás betöltése" - -#~ msgid "Translate Conditions" -#~ msgstr "Fordítási feltételek" diff -Nru gnome-shell-extension-weather-0.2/po/it.po gnome-shell-extension-weather-0~20130619.gitf74de79/po/it.po --- gnome-shell-extension-weather-0.2/po/it.po 2013-07-24 10:14:17.000000000 +0000 +++ gnome-shell-extension-weather-0~20130619.gitf74de79/po/it.po 2013-06-19 12:23:06.000000000 +0000 @@ -6,8 +6,8 @@ msgstr "" "Project-Id-Version: 3.0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-07-22 16:54+0200\n" -"PO-Revision-Date: 2013-07-22 20:00+0200\n" +"POT-Creation-Date: 2013-03-11 00:47+0100\n" +"PO-Revision-Date: 2013-01-16 11:13+0100\n" "Last-Translator: Odysseus86 \n" "Language-Team: \n" "Language: it\n" @@ -16,459 +16,414 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n!=1);\n" -#: ../src/extension.js:223 ../src/extension.js:231 ../src/extension.js:239 -#: ../src/extension.js:247 ../src/extension.js:550 -msgid "Weather" -msgstr "Condizioni meteorologiche" - -#: ../src/extension.js:225 -msgid "No location configured" -msgstr "Nessuna località configurata" - -#: ../src/extension.js:233 -msgid "Loading weather" -msgstr "Caricamento condizioni meteorologiche" - -#: ../src/extension.js:249 -msgid "Weather extension ready" -msgstr "L'estensione è pronta" +#: ../src/extension.js:128 +msgid "..." +msgstr "..." -#: ../src/extension.js:439 -msgid "Today" -msgstr "Oggi" - -#: ../src/extension.js:445 -msgid "Tomorrow" -msgstr "Domani" - -#: ../src/extension.js:451 -msgid "Yesterday" -msgstr "Ieri" - -#: ../src/extension.js:613 +#: ../src/extension.js:208 msgid "Locations" msgstr "Località" -#: ../src/extension.js:617 +#: ../src/extension.js:212 msgid "Reload Weather Information" -msgstr "Ricarica le informazioni meteorologiche" +msgstr "Ricarica le informazioni meteo" -#: ../src/extension.js:622 +#: ../src/extension.js:216 msgid "Weather Settings" msgstr "Impostazioni meteo" -#: ../src/extension.js:785 -msgid "No weather information" -msgstr "Nessuna informazione meteorologica disponibile" - -#: ../src/extension.js:787 -msgid "No weather information for %s" -msgstr "Nessuna informazione meteorologica disponibile per %s" - -#: ../src/extension.js:872 -msgid "Feels like" -msgstr "Percepiti:" - -#: ../src/extension.js:874 -msgid "Visibility" -msgstr "Visibilità:" - -#: ../src/extension.js:876 -msgid "Humidity" -msgstr "Umidità:" - -#: ../src/extension.js:878 -msgid "Pressure" -msgstr "Pressione:" - -#: ../src/extension.js:880 -msgid "Wind" -msgstr "Vento:" - -#: ../src/extension.js:900 -msgid "No forecast information" -msgstr "Nessuna previsione meteorologica disponibile" - -#: ../src/extension.js:1038 +#: ../src/extension.js:242 #, python-format -msgid "%s °F" -msgstr "%s °F" +msgid "Schema \"%s\" not found." +msgstr "Schema \"%s\" non trovato." -#: ../src/extension.js:1042 -#, python-format -msgid "%s °C" -msgstr "%s °C" +#: ../src/extension.js:523 ../src/prefs.js:756 +msgid "Invalid city" +msgstr "Località non valida" + +#: ../src/extension.js:738 +msgid "Tornado" +msgstr "Tornado" + +#: ../src/extension.js:740 +msgid "Tropical storm" +msgstr "Tempesta tropicale" + +#: ../src/extension.js:742 ../src/extension.js:914 +msgid "Hurricane" +msgstr "Uragano" + +#: ../src/extension.js:744 +msgid "Severe thunderstorms" +msgstr "Temporali violenti" + +#: ../src/extension.js:746 +msgid "Thunderstorms" +msgstr "Temporali" + +#: ../src/extension.js:748 +msgid "Mixed rain and snow" +msgstr "Pioggia mista a neve" + +#: ../src/extension.js:750 +msgid "Mixed rain and sleet" +msgstr "Pioggia mista a nevischio" + +#: ../src/extension.js:752 +msgid "Mixed snow and sleet" +msgstr "Neve mista a nevischio" + +#: ../src/extension.js:754 +msgid "Freezing drizzle" +msgstr "Pioggerella gelata" + +#: ../src/extension.js:756 +msgid "Drizzle" +msgstr "Pioggia leggera" + +#: ../src/extension.js:758 +msgid "Freezing rain" +msgstr "Pioggia gelata" + +#: ../src/extension.js:760 ../src/extension.js:762 +msgid "Showers" +msgstr "Rovesci piovosi" + +#: ../src/extension.js:764 +msgid "Snow flurries" +msgstr "Spruzzate di neve" + +#: ../src/extension.js:766 +msgid "Light snow showers" +msgstr "Rovesci nevosi leggeri" + +#: ../src/extension.js:768 +msgid "Blowing snow" +msgstr "Neve trasportata" + +#: ../src/extension.js:770 +msgid "Snow" +msgstr "Neve" + +#: ../src/extension.js:772 +msgid "Hail" +msgstr "Grandine" + +#: ../src/extension.js:774 +msgid "Sleet" +msgstr "Nevischio" + +#: ../src/extension.js:776 +msgid "Dust" +msgstr "Polvere" + +#: ../src/extension.js:778 +msgid "Foggy" +msgstr "Nebbia" + +#: ../src/extension.js:780 +msgid "Haze" +msgstr "Foschia" + +#: ../src/extension.js:782 +msgid "Smoky" +msgstr "Fumo" + +#: ../src/extension.js:784 +msgid "Blustery" +msgstr "Raffiche di vento" + +#: ../src/extension.js:786 +msgid "Windy" +msgstr "Ventoso" + +#: ../src/extension.js:788 +msgid "Cold" +msgstr "Freddo" + +#: ../src/extension.js:790 +msgid "Cloudy" +msgstr "Nuvoloso" + +#: ../src/extension.js:793 +msgid "Mostly cloudy" +msgstr "Molto nuvoloso" + +#: ../src/extension.js:796 ../src/extension.js:822 +msgid "Partly cloudy" +msgstr "Parzialmente nuvoloso" + +#: ../src/extension.js:798 +msgid "Clear" +msgstr "Limpido" + +#: ../src/extension.js:800 +msgid "Sunny" +msgstr "Soleggiato" + +#: ../src/extension.js:803 +msgid "Fair" +msgstr "Sereno" + +#: ../src/extension.js:805 +msgid "Mixed rain and hail" +msgstr "Pioggia mista a grandine" + +#: ../src/extension.js:807 +msgid "Hot" +msgstr "Caldo" + +#: ../src/extension.js:809 +msgid "Isolated thunderstorms" +msgstr "Temporali isolati" + +#: ../src/extension.js:812 +msgid "Scattered thunderstorms" +msgstr "Temporali sparsi" + +#: ../src/extension.js:814 +msgid "Scattered showers" +msgstr "Rovesci piovosi sparsi" + +#: ../src/extension.js:816 ../src/extension.js:820 +msgid "Heavy snow" +msgstr "Neve abbondante" + +#: ../src/extension.js:818 +msgid "Scattered snow showers" +msgstr "Rovesci nevosi sparsi" + +#: ../src/extension.js:824 +msgid "Thundershowers" +msgstr "Temporali" + +#: ../src/extension.js:826 +msgid "Snow showers" +msgstr "Rovesci nevosi" + +#: ../src/extension.js:828 +msgid "Isolated thundershowers" +msgstr "Temporali isolati" + +#: ../src/extension.js:831 +msgid "Not available" +msgstr "Non disponibile" -#: ../src/extension.js:1046 -#, python-format -msgid "%s K" -msgstr "%s K" +#: ../src/extension.js:878 +msgid "Calm" +msgstr "Calma" -#: ../src/extension.js:1052 ../src/extension.js:1105 -msgid "Unknown" -msgstr "sconosciuto" - -#: ../src/extension.js:1069 ../src/extension.js:1072 -msgid "VAR" -msgstr "variabile" +#: ../src/extension.js:881 +msgid "Light air" +msgstr "Bava di vento" + +#: ../src/extension.js:884 +msgid "Light breeze" +msgstr "Brezza leggera" + +#: ../src/extension.js:887 +msgid "Gentle breeze" +msgstr "Brezza tesa" + +#: ../src/extension.js:890 +msgid "Moderate breeze" +msgstr "Vento moderato" + +#: ../src/extension.js:893 +msgid "Fresh breeze" +msgstr "Vento teso" + +#: ../src/extension.js:896 +msgid "Strong breeze" +msgstr "Vento fresco" + +#: ../src/extension.js:899 +msgid "Moderate gale" +msgstr "Vento forte" + +#: ../src/extension.js:902 +msgid "Fresh gale" +msgstr "Burrasca" + +#: ../src/extension.js:905 +msgid "Strong gale" +msgstr "Burrasca forte" + +#: ../src/extension.js:908 +msgid "Storm" +msgstr "Tempesta" + +#: ../src/extension.js:911 +msgid "Violent storm" +msgstr "Tempesta violenta" + +#: ../src/extension.js:919 +msgid "Sunday" +msgstr "Domenica" + +#: ../src/extension.js:919 +msgid "Monday" +msgstr "Lunedì" + +#: ../src/extension.js:919 +msgid "Tuesday" +msgstr "Martedì" + +#: ../src/extension.js:919 +msgid "Wednesday" +msgstr "Mercoledì" + +#: ../src/extension.js:919 +msgid "Thursday" +msgstr "Giovedì" + +#: ../src/extension.js:919 +msgid "Friday" +msgstr "Venerdì" + +#: ../src/extension.js:919 +msgid "Saturday" +msgstr "Sabato" -#: ../src/extension.js:1072 +#: ../src/extension.js:926 msgid "N" msgstr "N" -#: ../src/extension.js:1072 -msgid "NNE" -msgstr "NNE" - -#: ../src/extension.js:1072 +#: ../src/extension.js:926 msgid "NE" msgstr "NE" -#: ../src/extension.js:1072 -msgid "ENE" -msgstr "ENE" - -#: ../src/extension.js:1072 +#: ../src/extension.js:926 msgid "E" msgstr "E" -#: ../src/extension.js:1072 -msgid "ESE" -msgstr "ESE" - -#: ../src/extension.js:1072 +#: ../src/extension.js:926 msgid "SE" msgstr "SE" -#: ../src/extension.js:1072 -msgid "SSE" -msgstr "SSE" - -#: ../src/extension.js:1073 +#: ../src/extension.js:926 msgid "S" msgstr "S" -#: ../src/extension.js:1073 -msgid "SSW" -msgstr "SSO" - -#: ../src/extension.js:1073 +#: ../src/extension.js:926 msgid "SW" msgstr "SO" -#: ../src/extension.js:1073 -msgid "WSW" -msgstr "OSO" - -#: ../src/extension.js:1073 +#: ../src/extension.js:926 msgid "W" msgstr "O" -#: ../src/extension.js:1073 -msgid "WNW" -msgstr "ONO" - -#: ../src/extension.js:1073 +#: ../src/extension.js:926 msgid "NW" msgstr "NO" -#: ../src/extension.js:1073 -msgid "NNW" -msgstr "NNO" - -#: ../src/extension.js:1083 -msgid "$d$s knots" -msgstr "$d$s nodi" - -#: ../src/extension.js:1087 -msgid "$d$s mph" -msgstr "$d$s mi/h" - -#: ../src/extension.js:1091 -msgid "$d$s km/h" -msgstr "$d$s km/h" - -#: ../src/extension.js:1095 -msgid "$d$s m/s" -msgstr "$d$s m/s" - -#: ../src/extension.js:1099 -msgid "$dBeaufort $s" -msgstr "$d$s gradi Beaufort" +#: ../src/extension.js:1208 ../src/extension.js:1337 +msgid "Yesterday" +msgstr "Ieri" + +#: ../src/extension.js:1210 ../src/extension.js:1339 +#, python-format +msgid "%s days ago" +msgstr "%s giorni fa" + +#: ../src/extension.js:1331 +msgid "Today" +msgstr "Oggi" + +#: ../src/extension.js:1333 +msgid "Tomorrow" +msgstr "Domani" + +#: ../src/extension.js:1335 +#, python-format +msgid "In %s days" +msgstr "Tra %s giorni" + +#: ../src/extension.js:1371 +msgid "Loading current weather ..." +msgstr "Caricamento condizioni meteo attuali..." + +#: ../src/extension.js:1372 +msgid "Loading future weather ..." +msgstr "Caricamento previsioni meteo..." + +#: ../src/extension.js:1405 +msgid "Loading ..." +msgstr "Caricamento..." + +#: ../src/extension.js:1408 +msgid "Please wait" +msgstr "Attendere, prego." + +#: ../src/extension.js:1453 +msgid "Feels like:" +msgstr "Percepiti:" + +#: ../src/extension.js:1455 +msgid "Humidity:" +msgstr "Umidità:" + +#: ../src/extension.js:1457 +msgid "Pressure:" +msgstr "Pressione:" + +#: ../src/extension.js:1459 +msgid "Wind:" +msgstr "Vento:" -#: ../src/prefs.js:144 +#: ../src/prefs.js:124 msgid "Temperature Unit" msgstr "Unità di misura della temperatura" -#: ../src/prefs.js:146 +#: ../src/prefs.js:126 msgid "Wind Speed Unit" msgstr "Unità di misura dell'intensità del vento" -#: ../src/prefs.js:148 +#: ../src/prefs.js:128 msgid "Pressure Unit" msgstr "Unità di misura della pressione" -#: ../src/prefs.js:150 -msgid "Distance Unit" -msgstr "Unità di misura della distanza" - -#: ../src/prefs.js:152 +#: ../src/prefs.js:130 msgid "Position in Panel" -msgstr "Posizione nel pannello" +msgstr "Posizione sul pannello" -#: ../src/prefs.js:153 +#: ../src/prefs.js:131 msgid "Center" msgstr "Centro" -#: ../src/prefs.js:153 +#: ../src/prefs.js:131 msgid "Right" msgstr "Destra" -#: ../src/prefs.js:153 +#: ../src/prefs.js:131 msgid "Left" msgstr "Sinistra" -#: ../src/prefs.js:154 +#: ../src/prefs.js:132 msgid "Wind Direction by Arrows" msgstr "Direzione del vento tramite frecce" -#: ../src/prefs.js:156 +#: ../src/prefs.js:134 +msgid "Translate Conditions" +msgstr "Traduci le condizioni meteo" + +#: ../src/prefs.js:136 msgid "Symbolic Icons" msgstr "Icone simboliche" -#: ../src/prefs.js:158 +#: ../src/prefs.js:138 msgid "Temperature in Panel" -msgstr "Mostra la temperatura nel pannello" +msgstr "Mostra la temperatura sul pannello" -#: ../src/prefs.js:160 +#: ../src/prefs.js:140 msgid "Conditions in Panel" -msgstr "Mostra le condizioni meteo nel pannello" +msgstr "Mostra le condizioni meteo sul pannello" -#: ../src/prefs.js:162 -msgid "Debug the extension" -msgstr "Esegui il debug dell'estensione" - -#: ../src/prefs.js:320 +#: ../src/prefs.js:277 msgid "Name of the city" msgstr "Nome della località" -#: ../src/prefs.js:378 +#: ../src/prefs.js:452 #, python-format msgid "Remove %s ?" msgstr "Rimuovere %s?" - -#~ msgid "Please wait" -#~ msgstr "Attendere, prego" - -#~ msgid "Loading ..." -#~ msgstr "Caricamento..." - -#~ msgid "Dew:" -#~ msgstr "Punto di rugiada:" - -#~ msgid "Invalid city" -#~ msgstr "Località non valida" - -#~ msgid "Default" -#~ msgstr "Predefinito" - -#~ msgid "..." -#~ msgstr "..." - -#~ msgid "Schema \"%s\" not found." -#~ msgstr "Schema \"%s\" non trovato" - -#~ msgid "Tornado" -#~ msgstr "Tornado" - -#~ msgid "Tropical storm" -#~ msgstr "Tempesta tropicale" - -#~ msgid "Hurricane" -#~ msgstr "Uragano" - -#~ msgid "Severe thunderstorms" -#~ msgstr "Temporali violenti" - -#~ msgid "Thunderstorms" -#~ msgstr "Temporali" - -#~ msgid "Mixed rain and snow" -#~ msgstr "Pioggia mista a neve" - -#~ msgid "Mixed rain and sleet" -#~ msgstr "Pioggia mista a nevischio" - -#~ msgid "Mixed snow and sleet" -#~ msgstr "Neve mista a nevischio" - -#~ msgid "Freezing drizzle" -#~ msgstr "Pioggerella gelata" - -#~ msgid "Drizzle" -#~ msgstr "Pioggia leggera" - -#~ msgid "Freezing rain" -#~ msgstr "Pioggia gelata" - -#~ msgid "Showers" -#~ msgstr "Rovesci piovosi" - -#~ msgid "Snow flurries" -#~ msgstr "Spruzzate di neve" - -#~ msgid "Light snow showers" -#~ msgstr "Rovesci nevosi leggeri" - -#~ msgid "Blowing snow" -#~ msgstr "Neve trasportata" - -#~ msgid "Snow" -#~ msgstr "Neve" - -#~ msgid "Hail" -#~ msgstr "Grandine" - -#~ msgid "Sleet" -#~ msgstr "Nevischio" - -#~ msgid "Dust" -#~ msgstr "Polvere" - -#~ msgid "Foggy" -#~ msgstr "Nebbia" - -#~ msgid "Haze" -#~ msgstr "Foschia" - -#~ msgid "Smoky" -#~ msgstr "Fumo" - -#~ msgid "Blustery" -#~ msgstr "Raffiche di vento" - -#~ msgid "Windy" -#~ msgstr "Ventoso" - -#~ msgid "Cold" -#~ msgstr "Freddo" - -#~ msgid "Cloudy" -#~ msgstr "Nuvoloso" - -#~ msgid "Mostly cloudy" -#~ msgstr "Molto nuvoloso" - -#~ msgid "Partly cloudy" -#~ msgstr "Parzialmente nuvoloso" - -#~ msgid "Clear" -#~ msgstr "Limpido" - -#~ msgid "Sunny" -#~ msgstr "Soleggiato" - -#~ msgid "Fair" -#~ msgstr "Sereno" - -#~ msgid "Mixed rain and hail" -#~ msgstr "Pioggia mista a grandine" - -#~ msgid "Hot" -#~ msgstr "Caldo" - -#~ msgid "Isolated thunderstorms" -#~ msgstr "Temporali isolati" - -#~ msgid "Scattered thunderstorms" -#~ msgstr "Temporali sparsi" - -#~ msgid "Scattered showers" -#~ msgstr "Rovesci piovosi sparsi" - -#~ msgid "Heavy snow" -#~ msgstr "Neve abbondante" - -#~ msgid "Scattered snow showers" -#~ msgstr "Rovesci nevosi sparsi" - -#~ msgid "Thundershowers" -#~ msgstr "Temporali" - -#~ msgid "Snow showers" -#~ msgstr "Rovesci nevosi" - -#~ msgid "Isolated thundershowers" -#~ msgstr "Temporali isolati" - -#~ msgid "Not available" -#~ msgstr "Non disponibile" - -#~ msgid "Calm" -#~ msgstr "Calma" - -#~ msgid "Light air" -#~ msgstr "Bava di vento" - -#~ msgid "Light breeze" -#~ msgstr "Brezza leggera" - -#~ msgid "Gentle breeze" -#~ msgstr "Brezza tesa" - -#~ msgid "Moderate breeze" -#~ msgstr "Vento moderato" - -#~ msgid "Fresh breeze" -#~ msgstr "Vento teso" - -#~ msgid "Strong breeze" -#~ msgstr "Vento fresco" - -#~ msgid "Moderate gale" -#~ msgstr "Vento forte" - -#~ msgid "Fresh gale" -#~ msgstr "Burrasca" - -#~ msgid "Strong gale" -#~ msgstr "Burrasca forte" - -#~ msgid "Storm" -#~ msgstr "Tempesta" - -#~ msgid "Violent storm" -#~ msgstr "Tempesta violenta" - -#~ msgid "Sunday" -#~ msgstr "Domenica" - -#~ msgid "Monday" -#~ msgstr "Lunedì" - -#~ msgid "Tuesday" -#~ msgstr "Martedì" - -#~ msgid "Wednesday" -#~ msgstr "Mercoledì" - -#~ msgid "Thursday" -#~ msgstr "Giovedì" - -#~ msgid "Friday" -#~ msgstr "Venerdì" - -#~ msgid "Saturday" -#~ msgstr "Sabato" - -#~ msgid "%s days ago" -#~ msgstr "%s giorni fa" - -#~ msgid "In %s days" -#~ msgstr "Tra %s giorni" - -#~ msgid "Loading current weather ..." -#~ msgstr "Caricamento condizioni meteo attuali..." - -#~ msgid "Translate Conditions" -#~ msgstr "Traduci le condizioni meteo" diff -Nru gnome-shell-extension-weather-0.2/po/ja.po gnome-shell-extension-weather-0~20130619.gitf74de79/po/ja.po --- gnome-shell-extension-weather-0.2/po/ja.po 2013-07-24 10:14:17.000000000 +0000 +++ gnome-shell-extension-weather-0~20130619.gitf74de79/po/ja.po 2013-06-19 12:23:06.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: gnome-shell-extension-weather 1.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-07-22 16:54+0200\n" +"POT-Creation-Date: 2013-03-11 00:47+0100\n" "PO-Revision-Date: 2012-06-11 12:26+0900\n" "Last-Translator: Takeshi AIHANA \n" "Language-Team: Japanese \n" @@ -16,267 +16,415 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: ../src/extension.js:223 ../src/extension.js:231 ../src/extension.js:239 -#: ../src/extension.js:247 ../src/extension.js:550 -#, fuzzy -msgid "Weather" +#: ../src/extension.js:128 +msgid "..." +msgstr "" + +#: ../src/extension.js:208 +msgid "Locations" +msgstr "" + +#: ../src/extension.js:212 +msgid "Reload Weather Information" +msgstr "天気予報を更新する" + +#: ../src/extension.js:216 +msgid "Weather Settings" msgstr "設定" -#: ../src/extension.js:225 -msgid "No location configured" +#: ../src/extension.js:242 +#, python-format +msgid "Schema \"%s\" not found." +msgstr "次のスキーマが見つかりませんでした: \"%s\"" + +#: ../src/extension.js:523 ../src/prefs.js:756 +msgid "Invalid city" +msgstr "都市の名前が間違っています" + +#: ../src/extension.js:738 +msgid "Tornado" msgstr "" -#: ../src/extension.js:233 -msgid "Loading weather" +#: ../src/extension.js:740 +msgid "Tropical storm" msgstr "" -#: ../src/extension.js:249 -#, fuzzy -msgid "Weather extension ready" -msgstr "設定" +#: ../src/extension.js:742 ../src/extension.js:914 +msgid "Hurricane" +msgstr "" -#: ../src/extension.js:439 -msgid "Today" +#: ../src/extension.js:744 +msgid "Severe thunderstorms" msgstr "" -#: ../src/extension.js:445 -msgid "Tomorrow" +#: ../src/extension.js:746 +msgid "Thunderstorms" msgstr "" -#: ../src/extension.js:451 -msgid "Yesterday" -msgstr "昨日" +#: ../src/extension.js:748 +msgid "Mixed rain and snow" +msgstr "" -#: ../src/extension.js:613 -msgid "Locations" +#: ../src/extension.js:750 +msgid "Mixed rain and sleet" msgstr "" -#: ../src/extension.js:617 -#, fuzzy -msgid "Reload Weather Information" -msgstr "天気予報を更新する" +#: ../src/extension.js:752 +msgid "Mixed snow and sleet" +msgstr "" -#: ../src/extension.js:622 -msgid "Weather Settings" -msgstr "設定" +#: ../src/extension.js:754 +msgid "Freezing drizzle" +msgstr "" -#: ../src/extension.js:785 -#, fuzzy -msgid "No weather information" -msgstr "天気予報を更新する" +#: ../src/extension.js:756 +msgid "Drizzle" +msgstr "" -#: ../src/extension.js:787 -#, fuzzy, python-format -msgid "No weather information for %s" -msgstr "天気予報を更新する" +#: ../src/extension.js:758 +msgid "Freezing rain" +msgstr "" + +#: ../src/extension.js:760 ../src/extension.js:762 +msgid "Showers" +msgstr "" + +#: ../src/extension.js:764 +msgid "Snow flurries" +msgstr "" + +#: ../src/extension.js:766 +msgid "Light snow showers" +msgstr "" + +#: ../src/extension.js:768 +msgid "Blowing snow" +msgstr "" + +#: ../src/extension.js:770 +msgid "Snow" +msgstr "" + +#: ../src/extension.js:772 +msgid "Hail" +msgstr "" + +#: ../src/extension.js:774 +msgid "Sleet" +msgstr "" + +#: ../src/extension.js:776 +msgid "Dust" +msgstr "" + +#: ../src/extension.js:778 +msgid "Foggy" +msgstr "" + +#: ../src/extension.js:780 +msgid "Haze" +msgstr "" + +#: ../src/extension.js:782 +msgid "Smoky" +msgstr "" + +#: ../src/extension.js:784 +msgid "Blustery" +msgstr "" + +#: ../src/extension.js:786 +msgid "Windy" +msgstr "" + +#: ../src/extension.js:788 +msgid "Cold" +msgstr "" + +#: ../src/extension.js:790 +msgid "Cloudy" +msgstr "" + +#: ../src/extension.js:793 +msgid "Mostly cloudy" +msgstr "" + +#: ../src/extension.js:796 ../src/extension.js:822 +msgid "Partly cloudy" +msgstr "" + +#: ../src/extension.js:798 +msgid "Clear" +msgstr "" + +#: ../src/extension.js:800 +msgid "Sunny" +msgstr "" + +#: ../src/extension.js:803 +msgid "Fair" +msgstr "" -#: ../src/extension.js:872 -msgid "Feels like" +#: ../src/extension.js:805 +msgid "Mixed rain and hail" msgstr "" -#: ../src/extension.js:874 -msgid "Visibility" +#: ../src/extension.js:807 +msgid "Hot" msgstr "" -#: ../src/extension.js:876 -msgid "Humidity" +#: ../src/extension.js:809 +msgid "Isolated thunderstorms" +msgstr "" + +#: ../src/extension.js:812 +msgid "Scattered thunderstorms" +msgstr "" + +#: ../src/extension.js:814 +msgid "Scattered showers" +msgstr "" + +#: ../src/extension.js:816 ../src/extension.js:820 +msgid "Heavy snow" +msgstr "" + +#: ../src/extension.js:818 +msgid "Scattered snow showers" +msgstr "" + +#: ../src/extension.js:824 +msgid "Thundershowers" +msgstr "" + +#: ../src/extension.js:826 +msgid "Snow showers" +msgstr "" + +#: ../src/extension.js:828 +msgid "Isolated thundershowers" +msgstr "" + +#: ../src/extension.js:831 +msgid "Not available" msgstr "" #: ../src/extension.js:878 -#, fuzzy -msgid "Pressure" -msgstr "気温の単位" +msgid "Calm" +msgstr "" -#: ../src/extension.js:880 -msgid "Wind" +#: ../src/extension.js:881 +msgid "Light air" msgstr "" -#: ../src/extension.js:900 -#, fuzzy -msgid "No forecast information" -msgstr "天気予報を更新する" +#: ../src/extension.js:884 +msgid "Light breeze" +msgstr "" -#: ../src/extension.js:1038 -#, python-format -msgid "%s °F" +#: ../src/extension.js:887 +msgid "Gentle breeze" msgstr "" -#: ../src/extension.js:1042 -#, python-format -msgid "%s °C" +#: ../src/extension.js:890 +msgid "Moderate breeze" msgstr "" -#: ../src/extension.js:1046 -#, python-format -msgid "%s K" +#: ../src/extension.js:893 +msgid "Fresh breeze" msgstr "" -#: ../src/extension.js:1052 ../src/extension.js:1105 -msgid "Unknown" +#: ../src/extension.js:896 +msgid "Strong breeze" msgstr "" -#: ../src/extension.js:1069 ../src/extension.js:1072 -msgid "VAR" +#: ../src/extension.js:899 +msgid "Moderate gale" msgstr "" -#: ../src/extension.js:1072 -msgid "N" +#: ../src/extension.js:902 +msgid "Fresh gale" msgstr "" -#: ../src/extension.js:1072 -msgid "NNE" +#: ../src/extension.js:905 +msgid "Strong gale" msgstr "" -#: ../src/extension.js:1072 -msgid "NE" +#: ../src/extension.js:908 +msgid "Storm" msgstr "" -#: ../src/extension.js:1072 -msgid "ENE" +#: ../src/extension.js:911 +msgid "Violent storm" msgstr "" -#: ../src/extension.js:1072 -msgid "E" +#: ../src/extension.js:919 +msgid "Sunday" msgstr "" -#: ../src/extension.js:1072 -msgid "ESE" +#: ../src/extension.js:919 +msgid "Monday" msgstr "" -#: ../src/extension.js:1072 -msgid "SE" +#: ../src/extension.js:919 +msgid "Tuesday" msgstr "" -#: ../src/extension.js:1072 -msgid "SSE" +#: ../src/extension.js:919 +msgid "Wednesday" msgstr "" -#: ../src/extension.js:1073 -msgid "S" +#: ../src/extension.js:919 +msgid "Thursday" msgstr "" -#: ../src/extension.js:1073 -msgid "SSW" +#: ../src/extension.js:919 +msgid "Friday" msgstr "" -#: ../src/extension.js:1073 -msgid "SW" +#: ../src/extension.js:919 +msgid "Saturday" msgstr "" -#: ../src/extension.js:1073 -msgid "WSW" +#: ../src/extension.js:926 +msgid "N" msgstr "" -#: ../src/extension.js:1073 -msgid "W" +#: ../src/extension.js:926 +msgid "NE" msgstr "" -#: ../src/extension.js:1073 -msgid "WNW" +#: ../src/extension.js:926 +msgid "E" +msgstr "" + +#: ../src/extension.js:926 +msgid "SE" msgstr "" -#: ../src/extension.js:1073 +#: ../src/extension.js:926 +msgid "S" +msgstr "" + +#: ../src/extension.js:926 +msgid "SW" +msgstr "" + +#: ../src/extension.js:926 +msgid "W" +msgstr "" + +#: ../src/extension.js:926 msgid "NW" msgstr "" -#: ../src/extension.js:1073 -msgid "NNW" +#: ../src/extension.js:1208 ../src/extension.js:1337 +msgid "Yesterday" +msgstr "昨日" + +#: ../src/extension.js:1210 ../src/extension.js:1339 +#, python-format +msgid "%s days ago" +msgstr "%s日前" + +#: ../src/extension.js:1331 +msgid "Today" msgstr "" -#: ../src/extension.js:1083 -msgid "$d$s knots" +#: ../src/extension.js:1333 +msgid "Tomorrow" msgstr "" -#: ../src/extension.js:1087 -msgid "$d$s mph" +#: ../src/extension.js:1335 +#, fuzzy, python-format +msgid "In %s days" +msgstr "%s日前" + +#: ../src/extension.js:1371 +msgid "Loading current weather ..." msgstr "" -#: ../src/extension.js:1091 -msgid "$d$s km/h" +#: ../src/extension.js:1372 +msgid "Loading future weather ..." msgstr "" -#: ../src/extension.js:1095 -msgid "$d$s m/s" +#: ../src/extension.js:1405 +msgid "Loading ..." msgstr "" -#: ../src/extension.js:1099 -msgid "$dBeaufort $s" +#: ../src/extension.js:1408 +msgid "Please wait" msgstr "" -#: ../src/prefs.js:144 +#: ../src/extension.js:1453 +msgid "Feels like:" +msgstr "" + +#: ../src/extension.js:1455 +msgid "Humidity:" +msgstr "" + +#: ../src/extension.js:1457 +msgid "Pressure:" +msgstr "" + +#: ../src/extension.js:1459 +msgid "Wind:" +msgstr "" + +#: ../src/prefs.js:124 msgid "Temperature Unit" msgstr "気温の単位" -#: ../src/prefs.js:146 +#: ../src/prefs.js:126 msgid "Wind Speed Unit" msgstr "風速の単位" -#: ../src/prefs.js:148 +#: ../src/prefs.js:128 #, fuzzy msgid "Pressure Unit" msgstr "気温の単位" -#: ../src/prefs.js:150 -msgid "Distance Unit" -msgstr "" - -#: ../src/prefs.js:152 +#: ../src/prefs.js:130 msgid "Position in Panel" msgstr "配置する場所" -#: ../src/prefs.js:153 +#: ../src/prefs.js:131 msgid "Center" msgstr "中央" -#: ../src/prefs.js:153 +#: ../src/prefs.js:131 msgid "Right" msgstr "右側" -#: ../src/prefs.js:153 +#: ../src/prefs.js:131 msgid "Left" msgstr "左側" -#: ../src/prefs.js:154 +#: ../src/prefs.js:132 msgid "Wind Direction by Arrows" msgstr "" -#: ../src/prefs.js:156 +#: ../src/prefs.js:134 +msgid "Translate Conditions" +msgstr "状態を日本語にする" + +#: ../src/prefs.js:136 msgid "Symbolic Icons" msgstr "シンボリック・アイコンにする" -#: ../src/prefs.js:158 +#: ../src/prefs.js:138 msgid "Temperature in Panel" msgstr "パネルに気温を表示する" -#: ../src/prefs.js:160 +#: ../src/prefs.js:140 msgid "Conditions in Panel" msgstr "パネルに状態を表示する" -#: ../src/prefs.js:162 -msgid "Debug the extension" -msgstr "" - -#: ../src/prefs.js:320 +#: ../src/prefs.js:277 msgid "Name of the city" msgstr "都市の名前" -#: ../src/prefs.js:378 +#: ../src/prefs.js:452 #, python-format msgid "Remove %s ?" msgstr "\"%s\" を削除しますか?" - -#~ msgid "Invalid city" -#~ msgstr "都市の名前が間違っています" - -#~ msgid "Schema \"%s\" not found." -#~ msgstr "次のスキーマが見つかりませんでした: \"%s\"" - -#~ msgid "%s days ago" -#~ msgstr "%s日前" - -#, fuzzy -#~ msgid "In %s days" -#~ msgstr "%s日前" - -#~ msgid "Translate Conditions" -#~ msgstr "状態を日本語にする" diff -Nru gnome-shell-extension-weather-0.2/po/lt.po gnome-shell-extension-weather-0~20130619.gitf74de79/po/lt.po --- gnome-shell-extension-weather-0.2/po/lt.po 2013-07-24 10:14:17.000000000 +0000 +++ gnome-shell-extension-weather-0~20130619.gitf74de79/po/lt.po 2013-06-19 12:23:06.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: gnome-shell-extension-weather\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-07-22 16:54+0200\n" +"POT-Creation-Date: 2013-03-11 00:47+0100\n" "PO-Revision-Date: 2012-12-21 12:43+0000\n" "Last-Translator: Mantas Kriaučiūnas \n" "Language-Team: Lithuanian \n" @@ -18,451 +18,415 @@ "X-Launchpad-Export-Date: 2012-12-24 04:00+0000\n" "X-Generator: Launchpad (build 16378)\n" -#: ../src/extension.js:223 ../src/extension.js:231 ../src/extension.js:239 -#: ../src/extension.js:247 ../src/extension.js:550 -#, fuzzy -msgid "Weather" -msgstr "Nustatymai (vietovė ir kt.)" - -#: ../src/extension.js:225 -msgid "No location configured" +#: ../src/extension.js:128 +msgid "..." msgstr "" -#: ../src/extension.js:233 -#, fuzzy -msgid "Loading weather" -msgstr "Įkeliama orų prognozė..." - -#: ../src/extension.js:249 -#, fuzzy -msgid "Weather extension ready" -msgstr "Nustatymai (vietovė ir kt.)" - -#: ../src/extension.js:439 -msgid "Today" -msgstr "Šiandien" - -#: ../src/extension.js:445 -msgid "Tomorrow" -msgstr "Rytoj" - -#: ../src/extension.js:451 -msgid "Yesterday" -msgstr "Vakar" - -#: ../src/extension.js:613 +#: ../src/extension.js:208 msgid "Locations" msgstr "Vietovės" -#: ../src/extension.js:617 -#, fuzzy +#: ../src/extension.js:212 msgid "Reload Weather Information" msgstr "Atnaujinti orų informaciją" -#: ../src/extension.js:622 +#: ../src/extension.js:216 msgid "Weather Settings" msgstr "Nustatymai (vietovė ir kt.)" -#: ../src/extension.js:785 -#, fuzzy -msgid "No weather information" -msgstr "Atnaujinti orų informaciją" - -#: ../src/extension.js:787 -#, fuzzy, python-format -msgid "No weather information for %s" -msgstr "Atnaujinti orų informaciją" - -#: ../src/extension.js:872 -#, fuzzy -msgid "Feels like" -msgstr "Jaučiama kaip:" - -#: ../src/extension.js:874 -msgid "Visibility" -msgstr "" - -#: ../src/extension.js:876 -#, fuzzy -msgid "Humidity" -msgstr "Drėgnumas:" - -#: ../src/extension.js:878 -#, fuzzy -msgid "Pressure" -msgstr "Slėgis:" - -#: ../src/extension.js:880 -#, fuzzy -msgid "Wind" -msgstr "Vėjas:" - -#: ../src/extension.js:900 -#, fuzzy -msgid "No forecast information" -msgstr "Atnaujinti orų informaciją" - -#: ../src/extension.js:1038 +#: ../src/extension.js:242 #, python-format -msgid "%s °F" +msgid "Schema \"%s\" not found." msgstr "" -#: ../src/extension.js:1042 -#, python-format -msgid "%s °C" -msgstr "" +#: ../src/extension.js:523 ../src/prefs.js:756 +msgid "Invalid city" +msgstr "Netinkama vietovė" -#: ../src/extension.js:1046 -#, python-format -msgid "%s K" -msgstr "" +#: ../src/extension.js:738 +msgid "Tornado" +msgstr "Viesulas (tornadas)" -#: ../src/extension.js:1052 ../src/extension.js:1105 -msgid "Unknown" -msgstr "" +#: ../src/extension.js:740 +msgid "Tropical storm" +msgstr "Tropinė audra" -#: ../src/extension.js:1069 ../src/extension.js:1072 -msgid "VAR" -msgstr "" +#: ../src/extension.js:742 ../src/extension.js:914 +msgid "Hurricane" +msgstr "Uraganas" -#: ../src/extension.js:1072 -msgid "N" -msgstr "Š" +#: ../src/extension.js:744 +msgid "Severe thunderstorms" +msgstr "Smarki audra su perkūnija" -#: ../src/extension.js:1072 -#, fuzzy -msgid "NNE" -msgstr "ŠR" +#: ../src/extension.js:746 +msgid "Thunderstorms" +msgstr "Perkūnija (audringa)" -#: ../src/extension.js:1072 -msgid "NE" -msgstr "ŠR" +#: ../src/extension.js:748 +msgid "Mixed rain and snow" +msgstr "Šlapdriba (lietus ir sniegas)" -#: ../src/extension.js:1072 -#, fuzzy -msgid "ENE" -msgstr "ŠR" +#: ../src/extension.js:750 +msgid "Mixed rain and sleet" +msgstr "Lietus bei šlapdriba" -#: ../src/extension.js:1072 -msgid "E" -msgstr "R" +#: ../src/extension.js:752 +msgid "Mixed snow and sleet" +msgstr "Sniegas bei šlapdriba" -#: ../src/extension.js:1072 -#, fuzzy -msgid "ESE" -msgstr "PR" +#: ../src/extension.js:754 +msgid "Freezing drizzle" +msgstr "Šąlanti dulksna" -#: ../src/extension.js:1072 -msgid "SE" -msgstr "PR" +#: ../src/extension.js:756 +msgid "Drizzle" +msgstr "Dulksna" -#: ../src/extension.js:1072 -#, fuzzy -msgid "SSE" -msgstr "PR" +#: ../src/extension.js:758 +msgid "Freezing rain" +msgstr "Lijundra" -#: ../src/extension.js:1073 -msgid "S" -msgstr "P" +#: ../src/extension.js:760 ../src/extension.js:762 +msgid "Showers" +msgstr "Trumpi lietūs" -#: ../src/extension.js:1073 -#, fuzzy -msgid "SSW" -msgstr "PV" +#: ../src/extension.js:764 +msgid "Snow flurries" +msgstr "Sniego šuorai" -#: ../src/extension.js:1073 -msgid "SW" -msgstr "PV" - -#: ../src/extension.js:1073 -#, fuzzy -msgid "WSW" -msgstr "PV" +#: ../src/extension.js:766 +msgid "Light snow showers" +msgstr "Protarpiais pasnigs" -#: ../src/extension.js:1073 -msgid "W" -msgstr "V" +#: ../src/extension.js:768 +msgid "Blowing snow" +msgstr "Pustomas sniegas" -#: ../src/extension.js:1073 -#, fuzzy -msgid "WNW" -msgstr "ŠV" - -#: ../src/extension.js:1073 -msgid "NW" -msgstr "ŠV" +#: ../src/extension.js:770 +msgid "Snow" +msgstr "Sniegas" -#: ../src/extension.js:1073 -#, fuzzy -msgid "NNW" -msgstr "ŠV" +#: ../src/extension.js:772 +msgid "Hail" +msgstr "Kruša" -#: ../src/extension.js:1083 -msgid "$d$s knots" -msgstr "" +#: ../src/extension.js:774 +msgid "Sleet" +msgstr "Šlapdriba" -#: ../src/extension.js:1087 -msgid "$d$s mph" -msgstr "" +#: ../src/extension.js:776 +msgid "Dust" +msgstr "Dulkės" -#: ../src/extension.js:1091 -msgid "$d$s km/h" -msgstr "" +#: ../src/extension.js:778 +msgid "Foggy" +msgstr "Ūkanota" -#: ../src/extension.js:1095 -msgid "$d$s m/s" -msgstr "" +#: ../src/extension.js:780 +msgid "Haze" +msgstr "Miglelė" -#: ../src/extension.js:1099 -msgid "$dBeaufort $s" -msgstr "" +#: ../src/extension.js:782 +msgid "Smoky" +msgstr "Dūmuotas oras" -#: ../src/prefs.js:144 -msgid "Temperature Unit" -msgstr "Temperatūros vienetai" +#: ../src/extension.js:784 +msgid "Blustery" +msgstr "Audringa" -#: ../src/prefs.js:146 -msgid "Wind Speed Unit" -msgstr "Vėjo greičio vienetai" +#: ../src/extension.js:786 +msgid "Windy" +msgstr "Vėjuota" -#: ../src/prefs.js:148 -msgid "Pressure Unit" -msgstr "Slėgio vienetai" - -#: ../src/prefs.js:150 -msgid "Distance Unit" +#: ../src/extension.js:788 +msgid "Cold" msgstr "" -#: ../src/prefs.js:152 -msgid "Position in Panel" -msgstr "Padėtis skydelyje" +#: ../src/extension.js:790 +msgid "Cloudy" +msgstr "Debesuota" -#: ../src/prefs.js:153 -msgid "Center" -msgstr "Centre" +#: ../src/extension.js:793 +msgid "Mostly cloudy" +msgstr "Daugiau debesuota" -#: ../src/prefs.js:153 -msgid "Right" -msgstr "Dešinėje" +#: ../src/extension.js:796 ../src/extension.js:822 +msgid "Partly cloudy" +msgstr "Debesuota su pragiedruliais" -#: ../src/prefs.js:153 -msgid "Left" -msgstr "Kairėje" +#: ../src/extension.js:798 +msgid "Clear" +msgstr "Giedra" -#: ../src/prefs.js:154 -msgid "Wind Direction by Arrows" -msgstr "Vėjo krypčiai naudoti rodykles" +#: ../src/extension.js:800 +msgid "Sunny" +msgstr "Saulėta" -#: ../src/prefs.js:156 -msgid "Symbolic Icons" -msgstr "" +#: ../src/extension.js:803 +msgid "Fair" +msgstr "Gražus oras" -#: ../src/prefs.js:158 -msgid "Temperature in Panel" -msgstr "Rodyti temperatūrą skydelyje" +#: ../src/extension.js:805 +msgid "Mixed rain and hail" +msgstr "Lietus su kruša" -#: ../src/prefs.js:160 -msgid "Conditions in Panel" -msgstr "Rodyti oro sąlygas skydelyje" +#: ../src/extension.js:807 +msgid "Hot" +msgstr "Karšta" -#: ../src/prefs.js:162 -msgid "Debug the extension" -msgstr "" +#: ../src/extension.js:809 +msgid "Isolated thunderstorms" +msgstr "Vietomis perkūnija" -#: ../src/prefs.js:320 -msgid "Name of the city" -msgstr "Vietovės pavadinimas" +#: ../src/extension.js:812 +msgid "Scattered thunderstorms" +msgstr "Vietomis perkūnija" -#: ../src/prefs.js:378 -#, python-format -msgid "Remove %s ?" -msgstr "Pašalinti %s ?" - -#~ msgid "Please wait" -#~ msgstr "Palaukite" +#: ../src/extension.js:814 +msgid "Scattered showers" +msgstr "Vietomis trumpi lietūs" -#~ msgid "Loading ..." -#~ msgstr "Įkeliama..." +#: ../src/extension.js:816 ../src/extension.js:820 +msgid "Heavy snow" +msgstr "Stipriai sninga" -#~ msgid "Invalid city" -#~ msgstr "Netinkama vietovė" +#: ../src/extension.js:818 +msgid "Scattered snow showers" +msgstr "Vietomis pasnigs" -#~ msgid "Tornado" -#~ msgstr "Viesulas (tornadas)" +#: ../src/extension.js:824 +msgid "Thundershowers" +msgstr "Trumpi lietūs su perkūnija" -#~ msgid "Tropical storm" -#~ msgstr "Tropinė audra" - -#~ msgid "Hurricane" -#~ msgstr "Uraganas" - -#~ msgid "Severe thunderstorms" -#~ msgstr "Smarki audra su perkūnija" +#: ../src/extension.js:826 +msgid "Snow showers" +msgstr "" -#~ msgid "Thunderstorms" -#~ msgstr "Perkūnija (audringa)" +#: ../src/extension.js:828 +msgid "Isolated thundershowers" +msgstr "Pavienės liūtys su perkūnija" -#~ msgid "Mixed rain and snow" -#~ msgstr "Šlapdriba (lietus ir sniegas)" +#: ../src/extension.js:831 +msgid "Not available" +msgstr "Neprieinama" -#~ msgid "Mixed rain and sleet" -#~ msgstr "Lietus bei šlapdriba" +#: ../src/extension.js:878 +msgid "Calm" +msgstr "Ramu" -#~ msgid "Mixed snow and sleet" -#~ msgstr "Sniegas bei šlapdriba" +#: ../src/extension.js:881 +msgid "Light air" +msgstr "" -#~ msgid "Freezing drizzle" -#~ msgstr "Šąlanti dulksna" +#: ../src/extension.js:884 +msgid "Light breeze" +msgstr "Lengvas vėjelis" -#~ msgid "Drizzle" -#~ msgstr "Dulksna" +#: ../src/extension.js:887 +msgid "Gentle breeze" +msgstr "Švelnus vėjelis" -#~ msgid "Freezing rain" -#~ msgstr "Lijundra" +#: ../src/extension.js:890 +msgid "Moderate breeze" +msgstr "Vidutinis vėjelis" -#~ msgid "Showers" -#~ msgstr "Trumpi lietūs" +#: ../src/extension.js:893 +msgid "Fresh breeze" +msgstr "Stiprėjantis vėjelis" -#~ msgid "Snow flurries" -#~ msgstr "Sniego šuorai" +#: ../src/extension.js:896 +msgid "Strong breeze" +msgstr "" -#~ msgid "Light snow showers" -#~ msgstr "Protarpiais pasnigs" +#: ../src/extension.js:899 +msgid "Moderate gale" +msgstr "Vidutinis štormas" -#~ msgid "Blowing snow" -#~ msgstr "Pustomas sniegas" +#: ../src/extension.js:902 +msgid "Fresh gale" +msgstr "Stiprėjantis štormas" -#~ msgid "Snow" -#~ msgstr "Sniegas" +#: ../src/extension.js:905 +msgid "Strong gale" +msgstr "Smarkus štormas" -#~ msgid "Hail" -#~ msgstr "Kruša" +#: ../src/extension.js:908 +msgid "Storm" +msgstr "Audra" -#~ msgid "Sleet" -#~ msgstr "Šlapdriba" +#: ../src/extension.js:911 +msgid "Violent storm" +msgstr "Smarki audra" -#~ msgid "Dust" -#~ msgstr "Dulkės" +#: ../src/extension.js:919 +msgid "Sunday" +msgstr "Sekmadienis" -#~ msgid "Foggy" -#~ msgstr "Ūkanota" +#: ../src/extension.js:919 +msgid "Monday" +msgstr "Pirmadienis" -#~ msgid "Haze" -#~ msgstr "Miglelė" +#: ../src/extension.js:919 +msgid "Tuesday" +msgstr "Antradienis" -#~ msgid "Smoky" -#~ msgstr "Dūmuotas oras" +#: ../src/extension.js:919 +msgid "Wednesday" +msgstr "Trečiadienis" -#~ msgid "Blustery" -#~ msgstr "Audringa" +#: ../src/extension.js:919 +msgid "Thursday" +msgstr "Ketvirtadienis" -#~ msgid "Windy" -#~ msgstr "Vėjuota" +#: ../src/extension.js:919 +msgid "Friday" +msgstr "Penktadienis" -#~ msgid "Cloudy" -#~ msgstr "Debesuota" +#: ../src/extension.js:919 +msgid "Saturday" +msgstr "Šeštadienis" -#~ msgid "Mostly cloudy" -#~ msgstr "Daugiau debesuota" +#: ../src/extension.js:926 +msgid "N" +msgstr "Š" -#~ msgid "Partly cloudy" -#~ msgstr "Debesuota su pragiedruliais" +#: ../src/extension.js:926 +msgid "NE" +msgstr "ŠR" -#~ msgid "Clear" -#~ msgstr "Giedra" +#: ../src/extension.js:926 +msgid "E" +msgstr "R" -#~ msgid "Sunny" -#~ msgstr "Saulėta" +#: ../src/extension.js:926 +msgid "SE" +msgstr "PR" -#~ msgid "Fair" -#~ msgstr "Gražus oras" +#: ../src/extension.js:926 +msgid "S" +msgstr "P" -#~ msgid "Mixed rain and hail" -#~ msgstr "Lietus su kruša" +#: ../src/extension.js:926 +msgid "SW" +msgstr "PV" -#~ msgid "Hot" -#~ msgstr "Karšta" +#: ../src/extension.js:926 +msgid "W" +msgstr "V" -#~ msgid "Isolated thunderstorms" -#~ msgstr "Vietomis perkūnija" +#: ../src/extension.js:926 +msgid "NW" +msgstr "ŠV" -#~ msgid "Scattered thunderstorms" -#~ msgstr "Vietomis perkūnija" +#: ../src/extension.js:1208 ../src/extension.js:1337 +msgid "Yesterday" +msgstr "Vakar" -#~ msgid "Scattered showers" -#~ msgstr "Vietomis trumpi lietūs" +#: ../src/extension.js:1210 ../src/extension.js:1339 +#, python-format +msgid "%s days ago" +msgstr "Prieš %s dienas" -#~ msgid "Heavy snow" -#~ msgstr "Stipriai sninga" +#: ../src/extension.js:1331 +msgid "Today" +msgstr "Šiandien" -#~ msgid "Scattered snow showers" -#~ msgstr "Vietomis pasnigs" +#: ../src/extension.js:1333 +msgid "Tomorrow" +msgstr "Rytoj" -#~ msgid "Thundershowers" -#~ msgstr "Trumpi lietūs su perkūnija" +#: ../src/extension.js:1335 +#, python-format +msgid "In %s days" +msgstr "" -#~ msgid "Isolated thundershowers" -#~ msgstr "Pavienės liūtys su perkūnija" +#: ../src/extension.js:1371 +msgid "Loading current weather ..." +msgstr "Įkeliami dabartiniai orai..." -#~ msgid "Not available" -#~ msgstr "Neprieinama" +#: ../src/extension.js:1372 +msgid "Loading future weather ..." +msgstr "Įkeliama orų prognozė..." -#~ msgid "Calm" -#~ msgstr "Ramu" +#: ../src/extension.js:1405 +msgid "Loading ..." +msgstr "Įkeliama..." -#~ msgid "Light breeze" -#~ msgstr "Lengvas vėjelis" +#: ../src/extension.js:1408 +msgid "Please wait" +msgstr "Palaukite" -#~ msgid "Gentle breeze" -#~ msgstr "Švelnus vėjelis" +#: ../src/extension.js:1453 +#, fuzzy +msgid "Feels like:" +msgstr "Jaučiama kaip:" -#~ msgid "Moderate breeze" -#~ msgstr "Vidutinis vėjelis" +#: ../src/extension.js:1455 +msgid "Humidity:" +msgstr "Drėgnumas:" -#~ msgid "Fresh breeze" -#~ msgstr "Stiprėjantis vėjelis" +#: ../src/extension.js:1457 +msgid "Pressure:" +msgstr "Slėgis:" -#~ msgid "Moderate gale" -#~ msgstr "Vidutinis štormas" +#: ../src/extension.js:1459 +msgid "Wind:" +msgstr "Vėjas:" -#~ msgid "Fresh gale" -#~ msgstr "Stiprėjantis štormas" +#: ../src/prefs.js:124 +msgid "Temperature Unit" +msgstr "Temperatūros vienetai" -#~ msgid "Strong gale" -#~ msgstr "Smarkus štormas" +#: ../src/prefs.js:126 +msgid "Wind Speed Unit" +msgstr "Vėjo greičio vienetai" -#~ msgid "Storm" -#~ msgstr "Audra" +#: ../src/prefs.js:128 +msgid "Pressure Unit" +msgstr "Slėgio vienetai" -#~ msgid "Violent storm" -#~ msgstr "Smarki audra" +#: ../src/prefs.js:130 +msgid "Position in Panel" +msgstr "Padėtis skydelyje" -#~ msgid "Sunday" -#~ msgstr "Sekmadienis" +#: ../src/prefs.js:131 +msgid "Center" +msgstr "Centre" -#~ msgid "Monday" -#~ msgstr "Pirmadienis" +#: ../src/prefs.js:131 +msgid "Right" +msgstr "Dešinėje" -#~ msgid "Tuesday" -#~ msgstr "Antradienis" +#: ../src/prefs.js:131 +msgid "Left" +msgstr "Kairėje" -#~ msgid "Wednesday" -#~ msgstr "Trečiadienis" +#: ../src/prefs.js:132 +msgid "Wind Direction by Arrows" +msgstr "Vėjo krypčiai naudoti rodykles" -#~ msgid "Thursday" -#~ msgstr "Ketvirtadienis" +#: ../src/prefs.js:134 +msgid "Translate Conditions" +msgstr "Versti oro sąlygas" -#~ msgid "Friday" -#~ msgstr "Penktadienis" +#: ../src/prefs.js:136 +msgid "Symbolic Icons" +msgstr "" -#~ msgid "Saturday" -#~ msgstr "Šeštadienis" +#: ../src/prefs.js:138 +msgid "Temperature in Panel" +msgstr "Rodyti temperatūrą skydelyje" -#~ msgid "%s days ago" -#~ msgstr "Prieš %s dienas" +#: ../src/prefs.js:140 +msgid "Conditions in Panel" +msgstr "Rodyti oro sąlygas skydelyje" -#~ msgid "Loading current weather ..." -#~ msgstr "Įkeliami dabartiniai orai..." +#: ../src/prefs.js:277 +msgid "Name of the city" +msgstr "Vietovės pavadinimas" -#~ msgid "Translate Conditions" -#~ msgstr "Versti oro sąlygas" +#: ../src/prefs.js:452 +#, python-format +msgid "Remove %s ?" +msgstr "Pašalinti %s ?" diff -Nru gnome-shell-extension-weather-0.2/po/nb.po gnome-shell-extension-weather-0~20130619.gitf74de79/po/nb.po --- gnome-shell-extension-weather-0.2/po/nb.po 2013-07-24 10:14:17.000000000 +0000 +++ gnome-shell-extension-weather-0~20130619.gitf74de79/po/nb.po 2013-06-19 12:23:06.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: 3.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-07-22 16:54+0200\n" +"POT-Creation-Date: 2013-03-11 00:47+0100\n" "PO-Revision-Date: 2012-05-13 22:39+0100\n" "Last-Translator: Christian METZLER \n" "Language-Team: \n" @@ -16,408 +16,415 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: ../src/extension.js:223 ../src/extension.js:231 ../src/extension.js:239 -#: ../src/extension.js:247 ../src/extension.js:550 -msgid "Weather" -msgstr "" - -#: ../src/extension.js:225 -msgid "No location configured" -msgstr "" - -#: ../src/extension.js:233 -#, fuzzy -msgid "Loading weather" -msgstr "Laster værvarsel …" - -#: ../src/extension.js:249 -msgid "Weather extension ready" -msgstr "" - -#: ../src/extension.js:439 -msgid "Today" -msgstr "I dag" +#: ../src/extension.js:128 +msgid "..." +msgstr "…" -#: ../src/extension.js:445 -msgid "Tomorrow" -msgstr "I morgen" - -#: ../src/extension.js:451 -msgid "Yesterday" -msgstr "" - -#: ../src/extension.js:613 +#: ../src/extension.js:208 msgid "Locations" msgstr "" -#: ../src/extension.js:617 +#: ../src/extension.js:212 msgid "Reload Weather Information" msgstr "" -#: ../src/extension.js:622 +#: ../src/extension.js:216 msgid "Weather Settings" msgstr "" -#: ../src/extension.js:785 -msgid "No weather information" -msgstr "" - -#: ../src/extension.js:787 +#: ../src/extension.js:242 #, python-format -msgid "No weather information for %s" +msgid "Schema \"%s\" not found." msgstr "" -#: ../src/extension.js:872 -msgid "Feels like" +#: ../src/extension.js:523 ../src/prefs.js:756 +msgid "Invalid city" msgstr "" -#: ../src/extension.js:874 -msgid "Visibility" -msgstr "" +#: ../src/extension.js:738 +msgid "Tornado" +msgstr "Tornado" -#: ../src/extension.js:876 -#, fuzzy -msgid "Humidity" -msgstr "Fuktighet:" +#: ../src/extension.js:740 +msgid "Tropical storm" +msgstr "Tropisk storm" -#: ../src/extension.js:878 -#, fuzzy -msgid "Pressure" -msgstr "Lufttrykk:" +#: ../src/extension.js:742 ../src/extension.js:914 +msgid "Hurricane" +msgstr "Orkan" -#: ../src/extension.js:880 -#, fuzzy -msgid "Wind" -msgstr "Vind:" +#: ../src/extension.js:744 +msgid "Severe thunderstorms" +msgstr "Kraftig tordenvær" -#: ../src/extension.js:900 -msgid "No forecast information" -msgstr "" +#: ../src/extension.js:746 +msgid "Thunderstorms" +msgstr "Tordenvær" -#: ../src/extension.js:1038 -#, python-format -msgid "%s °F" -msgstr "" +#: ../src/extension.js:748 +msgid "Mixed rain and snow" +msgstr "Regn og snø" -#: ../src/extension.js:1042 -#, python-format -msgid "%s °C" -msgstr "" +#: ../src/extension.js:750 +msgid "Mixed rain and sleet" +msgstr "Regn og sludd" -#: ../src/extension.js:1046 -#, python-format -msgid "%s K" -msgstr "" +#: ../src/extension.js:752 +msgid "Mixed snow and sleet" +msgstr "Snø og sludd" -#: ../src/extension.js:1052 ../src/extension.js:1105 -msgid "Unknown" -msgstr "" +#: ../src/extension.js:754 +msgid "Freezing drizzle" +msgstr "Underkjølt yr" -#: ../src/extension.js:1069 ../src/extension.js:1072 -msgid "VAR" -msgstr "" +#: ../src/extension.js:756 +msgid "Drizzle" +msgstr "Yr" -#: ../src/extension.js:1072 -msgid "N" -msgstr "" +#: ../src/extension.js:758 +msgid "Freezing rain" +msgstr "Underkjølt regn" -#: ../src/extension.js:1072 -msgid "NNE" -msgstr "" +#: ../src/extension.js:760 ../src/extension.js:762 +msgid "Showers" +msgstr "Regnbyger" -#: ../src/extension.js:1072 -msgid "NE" -msgstr "" +#: ../src/extension.js:764 +msgid "Snow flurries" +msgstr "Lett snøfall" -#: ../src/extension.js:1072 -msgid "ENE" -msgstr "" +#: ../src/extension.js:766 +msgid "Light snow showers" +msgstr "Lette snøbyger" -#: ../src/extension.js:1072 -msgid "E" -msgstr "" +#: ../src/extension.js:768 +msgid "Blowing snow" +msgstr "Snøføyke" -#: ../src/extension.js:1072 -msgid "ESE" -msgstr "" +#: ../src/extension.js:770 +msgid "Snow" +msgstr "Snø" -#: ../src/extension.js:1072 -msgid "SE" -msgstr "" +#: ../src/extension.js:772 +msgid "Hail" +msgstr "Hagl" -#: ../src/extension.js:1072 -msgid "SSE" -msgstr "" +#: ../src/extension.js:774 +msgid "Sleet" +msgstr "Sludd" -#: ../src/extension.js:1073 -msgid "S" -msgstr "" +#: ../src/extension.js:776 +msgid "Dust" +msgstr "Støv" -#: ../src/extension.js:1073 -msgid "SSW" -msgstr "" +#: ../src/extension.js:778 +msgid "Foggy" +msgstr "Tåke" -#: ../src/extension.js:1073 -msgid "SW" -msgstr "" +#: ../src/extension.js:780 +msgid "Haze" +msgstr "Dis" -#: ../src/extension.js:1073 -msgid "WSW" -msgstr "" +#: ../src/extension.js:782 +msgid "Smoky" +msgstr "Røyk" -#: ../src/extension.js:1073 -msgid "W" -msgstr "" +#: ../src/extension.js:784 +msgid "Blustery" +msgstr "Vindbyger" -#: ../src/extension.js:1073 -msgid "WNW" -msgstr "" +#: ../src/extension.js:786 +msgid "Windy" +msgstr "Vind" -#: ../src/extension.js:1073 -msgid "NW" -msgstr "" +#: ../src/extension.js:788 +msgid "Cold" +msgstr "Kaldt" -#: ../src/extension.js:1073 -msgid "NNW" -msgstr "" +#: ../src/extension.js:790 +msgid "Cloudy" +msgstr "Skyet" -#: ../src/extension.js:1083 -msgid "$d$s knots" -msgstr "" +#: ../src/extension.js:793 +msgid "Mostly cloudy" +msgstr "Stort sett skyet" -#: ../src/extension.js:1087 -msgid "$d$s mph" -msgstr "" +#: ../src/extension.js:796 ../src/extension.js:822 +msgid "Partly cloudy" +msgstr "Delvis skyet" -#: ../src/extension.js:1091 -msgid "$d$s km/h" -msgstr "" +#: ../src/extension.js:798 +msgid "Clear" +msgstr "Klarvær" -#: ../src/extension.js:1095 -msgid "$d$s m/s" -msgstr "" +#: ../src/extension.js:800 +msgid "Sunny" +msgstr "Sol" -#: ../src/extension.js:1099 -msgid "$dBeaufort $s" -msgstr "" +#: ../src/extension.js:803 +msgid "Fair" +msgstr "Lettskyet" -#: ../src/prefs.js:144 -msgid "Temperature Unit" -msgstr "Temperatur:" +#: ../src/extension.js:805 +msgid "Mixed rain and hail" +msgstr "Regn og hagl" -#: ../src/prefs.js:146 -msgid "Wind Speed Unit" -msgstr "" +#: ../src/extension.js:807 +msgid "Hot" +msgstr "Varmt" -#: ../src/prefs.js:148 -#, fuzzy -msgid "Pressure Unit" -msgstr "Lufttrykk:" +#: ../src/extension.js:809 +msgid "Isolated thunderstorms" +msgstr "Lokalt tordenvær" -#: ../src/prefs.js:150 -msgid "Distance Unit" -msgstr "" +#: ../src/extension.js:812 +msgid "Scattered thunderstorms" +msgstr "Spredt tordenvær" -#: ../src/prefs.js:152 -msgid "Position in Panel" -msgstr "" +#: ../src/extension.js:814 +msgid "Scattered showers" +msgstr "Spredte regnbyger" -#: ../src/prefs.js:153 -msgid "Center" -msgstr "" +#: ../src/extension.js:816 ../src/extension.js:820 +msgid "Heavy snow" +msgstr "Kraftig snøfall" -#: ../src/prefs.js:153 -msgid "Right" -msgstr "" +#: ../src/extension.js:818 +msgid "Scattered snow showers" +msgstr "Spredte snøbyger" -#: ../src/prefs.js:153 -msgid "Left" -msgstr "" +#: ../src/extension.js:824 +msgid "Thundershowers" +msgstr "Tordenbyger" -#: ../src/prefs.js:154 -msgid "Wind Direction by Arrows" -msgstr "" +#: ../src/extension.js:826 +msgid "Snow showers" +msgstr "Snøbyger" -#: ../src/prefs.js:156 -msgid "Symbolic Icons" -msgstr "" +#: ../src/extension.js:828 +msgid "Isolated thundershowers" +msgstr "Lokale tordenbyger" -#: ../src/prefs.js:158 -msgid "Temperature in Panel" -msgstr "Temperatur:" +#: ../src/extension.js:831 +msgid "Not available" +msgstr "Ikke tilgjengelig" -#: ../src/prefs.js:160 -msgid "Conditions in Panel" +#: ../src/extension.js:878 +msgid "Calm" msgstr "" -#: ../src/prefs.js:162 -msgid "Debug the extension" +#: ../src/extension.js:881 +msgid "Light air" msgstr "" -#: ../src/prefs.js:320 -msgid "Name of the city" +#: ../src/extension.js:884 +msgid "Light breeze" msgstr "" -#: ../src/prefs.js:378 -#, python-format -msgid "Remove %s ?" +#: ../src/extension.js:887 +msgid "Gentle breeze" msgstr "" -#~ msgid "Please wait" -#~ msgstr "Vent litt" - -#~ msgid "Loading ..." -#~ msgstr "Laster …" - -#~ msgid "..." -#~ msgstr "…" - -#~ msgid "Tornado" -#~ msgstr "Tornado" +#: ../src/extension.js:890 +msgid "Moderate breeze" +msgstr "" -#~ msgid "Tropical storm" -#~ msgstr "Tropisk storm" +#: ../src/extension.js:893 +msgid "Fresh breeze" +msgstr "" -#~ msgid "Hurricane" -#~ msgstr "Orkan" +#: ../src/extension.js:896 +msgid "Strong breeze" +msgstr "" -#~ msgid "Severe thunderstorms" -#~ msgstr "Kraftig tordenvær" +#: ../src/extension.js:899 +msgid "Moderate gale" +msgstr "" -#~ msgid "Thunderstorms" -#~ msgstr "Tordenvær" +#: ../src/extension.js:902 +msgid "Fresh gale" +msgstr "" -#~ msgid "Mixed rain and snow" -#~ msgstr "Regn og snø" +#: ../src/extension.js:905 +msgid "Strong gale" +msgstr "" -#~ msgid "Mixed rain and sleet" -#~ msgstr "Regn og sludd" +#: ../src/extension.js:908 +msgid "Storm" +msgstr "" -#~ msgid "Mixed snow and sleet" -#~ msgstr "Snø og sludd" +#: ../src/extension.js:911 +msgid "Violent storm" +msgstr "" -#~ msgid "Freezing drizzle" -#~ msgstr "Underkjølt yr" +#: ../src/extension.js:919 +msgid "Sunday" +msgstr "søndag" -#~ msgid "Drizzle" -#~ msgstr "Yr" +#: ../src/extension.js:919 +msgid "Monday" +msgstr "mandag" -#~ msgid "Freezing rain" -#~ msgstr "Underkjølt regn" +#: ../src/extension.js:919 +msgid "Tuesday" +msgstr "tirsdag" -#~ msgid "Showers" -#~ msgstr "Regnbyger" +#: ../src/extension.js:919 +msgid "Wednesday" +msgstr "onsdag" -#~ msgid "Snow flurries" -#~ msgstr "Lett snøfall" +#: ../src/extension.js:919 +msgid "Thursday" +msgstr "torsdag" -#~ msgid "Light snow showers" -#~ msgstr "Lette snøbyger" +#: ../src/extension.js:919 +msgid "Friday" +msgstr "fredag" -#~ msgid "Blowing snow" -#~ msgstr "Snøføyke" +#: ../src/extension.js:919 +msgid "Saturday" +msgstr "lørdag" -#~ msgid "Snow" -#~ msgstr "Snø" +#: ../src/extension.js:926 +msgid "N" +msgstr "" -#~ msgid "Hail" -#~ msgstr "Hagl" +#: ../src/extension.js:926 +msgid "NE" +msgstr "" -#~ msgid "Sleet" -#~ msgstr "Sludd" +#: ../src/extension.js:926 +msgid "E" +msgstr "" -#~ msgid "Dust" -#~ msgstr "Støv" +#: ../src/extension.js:926 +msgid "SE" +msgstr "" -#~ msgid "Foggy" -#~ msgstr "Tåke" +#: ../src/extension.js:926 +msgid "S" +msgstr "" -#~ msgid "Haze" -#~ msgstr "Dis" +#: ../src/extension.js:926 +msgid "SW" +msgstr "" -#~ msgid "Smoky" -#~ msgstr "Røyk" +#: ../src/extension.js:926 +msgid "W" +msgstr "" -#~ msgid "Blustery" -#~ msgstr "Vindbyger" +#: ../src/extension.js:926 +msgid "NW" +msgstr "" -#~ msgid "Windy" -#~ msgstr "Vind" +#: ../src/extension.js:1208 ../src/extension.js:1337 +msgid "Yesterday" +msgstr "" -#~ msgid "Cold" -#~ msgstr "Kaldt" +#: ../src/extension.js:1210 ../src/extension.js:1339 +#, python-format +msgid "%s days ago" +msgstr "" -#~ msgid "Cloudy" -#~ msgstr "Skyet" +#: ../src/extension.js:1331 +msgid "Today" +msgstr "I dag" -#~ msgid "Mostly cloudy" -#~ msgstr "Stort sett skyet" +#: ../src/extension.js:1333 +msgid "Tomorrow" +msgstr "I morgen" -#~ msgid "Partly cloudy" -#~ msgstr "Delvis skyet" +#: ../src/extension.js:1335 +#, python-format +msgid "In %s days" +msgstr "" -#~ msgid "Clear" -#~ msgstr "Klarvær" +#: ../src/extension.js:1371 +msgid "Loading current weather ..." +msgstr "Laster værobservasjon …" -#~ msgid "Sunny" -#~ msgstr "Sol" +#: ../src/extension.js:1372 +msgid "Loading future weather ..." +msgstr "Laster værvarsel …" -#~ msgid "Fair" -#~ msgstr "Lettskyet" +#: ../src/extension.js:1405 +msgid "Loading ..." +msgstr "Laster …" -#~ msgid "Mixed rain and hail" -#~ msgstr "Regn og hagl" +#: ../src/extension.js:1408 +msgid "Please wait" +msgstr "Vent litt" -#~ msgid "Hot" -#~ msgstr "Varmt" +#: ../src/extension.js:1453 +msgid "Feels like:" +msgstr "" -#~ msgid "Isolated thunderstorms" -#~ msgstr "Lokalt tordenvær" +#: ../src/extension.js:1455 +msgid "Humidity:" +msgstr "Fuktighet:" -#~ msgid "Scattered thunderstorms" -#~ msgstr "Spredt tordenvær" +#: ../src/extension.js:1457 +msgid "Pressure:" +msgstr "Lufttrykk:" -#~ msgid "Scattered showers" -#~ msgstr "Spredte regnbyger" +#: ../src/extension.js:1459 +msgid "Wind:" +msgstr "Vind:" -#~ msgid "Heavy snow" -#~ msgstr "Kraftig snøfall" +#: ../src/prefs.js:124 +msgid "Temperature Unit" +msgstr "Temperatur:" -#~ msgid "Scattered snow showers" -#~ msgstr "Spredte snøbyger" +#: ../src/prefs.js:126 +msgid "Wind Speed Unit" +msgstr "" -#~ msgid "Thundershowers" -#~ msgstr "Tordenbyger" +#: ../src/prefs.js:128 +#, fuzzy +msgid "Pressure Unit" +msgstr "Lufttrykk:" -#~ msgid "Snow showers" -#~ msgstr "Snøbyger" +#: ../src/prefs.js:130 +msgid "Position in Panel" +msgstr "" -#~ msgid "Isolated thundershowers" -#~ msgstr "Lokale tordenbyger" +#: ../src/prefs.js:131 +msgid "Center" +msgstr "" -#~ msgid "Not available" -#~ msgstr "Ikke tilgjengelig" +#: ../src/prefs.js:131 +msgid "Right" +msgstr "" -#~ msgid "Sunday" -#~ msgstr "søndag" +#: ../src/prefs.js:131 +msgid "Left" +msgstr "" -#~ msgid "Monday" -#~ msgstr "mandag" +#: ../src/prefs.js:132 +msgid "Wind Direction by Arrows" +msgstr "" -#~ msgid "Tuesday" -#~ msgstr "tirsdag" +#: ../src/prefs.js:134 +msgid "Translate Conditions" +msgstr "" -#~ msgid "Wednesday" -#~ msgstr "onsdag" +#: ../src/prefs.js:136 +msgid "Symbolic Icons" +msgstr "" -#~ msgid "Thursday" -#~ msgstr "torsdag" +#: ../src/prefs.js:138 +msgid "Temperature in Panel" +msgstr "Temperatur:" -#~ msgid "Friday" -#~ msgstr "fredag" +#: ../src/prefs.js:140 +msgid "Conditions in Panel" +msgstr "" -#~ msgid "Saturday" -#~ msgstr "lørdag" +#: ../src/prefs.js:277 +msgid "Name of the city" +msgstr "" -#~ msgid "Loading current weather ..." -#~ msgstr "Laster værobservasjon …" +#: ../src/prefs.js:452 +#, python-format +msgid "Remove %s ?" +msgstr "" diff -Nru gnome-shell-extension-weather-0.2/po/nl.po gnome-shell-extension-weather-0~20130619.gitf74de79/po/nl.po --- gnome-shell-extension-weather-0.2/po/nl.po 2013-07-24 10:14:17.000000000 +0000 +++ gnome-shell-extension-weather-0~20130619.gitf74de79/po/nl.po 2013-06-19 12:23:06.000000000 +0000 @@ -7,417 +7,424 @@ msgstr "" "Project-Id-Version: 3.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-07-22 16:54+0200\n" -"PO-Revision-Date: 2012-05-13 22:39+0100\n" -"Last-Translator: Christian METZLER \n" +"POT-Creation-Date: 2013-03-11 00:47+0100\n" +"PO-Revision-Date: 2013-04-01 00:22+0100\n" +"Last-Translator: Heimen Stoffels \n" "Language-Team: \n" "Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.5.4\n" -#: ../src/extension.js:223 ../src/extension.js:231 ../src/extension.js:239 -#: ../src/extension.js:247 ../src/extension.js:550 -msgid "Weather" -msgstr "" - -#: ../src/extension.js:225 -msgid "No location configured" -msgstr "" - -#: ../src/extension.js:233 -#, fuzzy -msgid "Loading weather" -msgstr "Laden weersverwachting ..." - -#: ../src/extension.js:249 -msgid "Weather extension ready" -msgstr "" - -#: ../src/extension.js:439 -msgid "Today" -msgstr "Vandaag" - -#: ../src/extension.js:445 -msgid "Tomorrow" -msgstr "Morgen" - -#: ../src/extension.js:451 -msgid "Yesterday" -msgstr "" +#: ../src/extension.js:128 +msgid "..." +msgstr "..." -#: ../src/extension.js:613 +#: ../src/extension.js:208 msgid "Locations" -msgstr "" +msgstr "Locaties" -#: ../src/extension.js:617 +#: ../src/extension.js:212 msgid "Reload Weather Information" -msgstr "" +msgstr "Ververs weerinformatie" -#: ../src/extension.js:622 +#: ../src/extension.js:216 msgid "Weather Settings" -msgstr "" - -#: ../src/extension.js:785 -msgid "No weather information" -msgstr "" +msgstr "Weerinstellingen" -#: ../src/extension.js:787 +#: ../src/extension.js:242 #, python-format -msgid "No weather information for %s" -msgstr "" - -#: ../src/extension.js:872 -msgid "Feels like" -msgstr "" - -#: ../src/extension.js:874 -msgid "Visibility" -msgstr "" +msgid "Schema \"%s\" not found." +msgstr "Schema \"%s\" kon niet worden gevonden." -#: ../src/extension.js:876 -#, fuzzy -msgid "Humidity" -msgstr "Luchtvochtigheid:" +#: ../src/extension.js:523 ../src/prefs.js:756 +msgid "Invalid city" +msgstr "Ongeldige stad" + +#: ../src/extension.js:738 +msgid "Tornado" +msgstr "Tornado" + +#: ../src/extension.js:740 +msgid "Tropical storm" +msgstr "Tropische storm" + +#: ../src/extension.js:742 ../src/extension.js:914 +msgid "Hurricane" +msgstr "Orkaan" + +#: ../src/extension.js:744 +msgid "Severe thunderstorms" +msgstr "Zwaar onweer" + +#: ../src/extension.js:746 +msgid "Thunderstorms" +msgstr "Onweer" + +#: ../src/extension.js:748 +msgid "Mixed rain and snow" +msgstr "Mix van regen en sneeuw" + +#: ../src/extension.js:750 +msgid "Mixed rain and sleet" +msgstr "Mix van regen en ijzel" + +#: ../src/extension.js:752 +msgid "Mixed snow and sleet" +msgstr "Mix van sneeuw en ijzel" + +#: ../src/extension.js:754 +msgid "Freezing drizzle" +msgstr "IJsmotregen" + +#: ../src/extension.js:756 +msgid "Drizzle" +msgstr "Motregen" + +#: ../src/extension.js:758 +msgid "Freezing rain" +msgstr "Bevroren regen" + +#: ../src/extension.js:760 ../src/extension.js:762 +msgid "Showers" +msgstr "Buien" + +#: ../src/extension.js:764 +msgid "Snow flurries" +msgstr "Sneeuwwindstoten" + +#: ../src/extension.js:766 +msgid "Light snow showers" +msgstr "Lichte sneeuwbuien" + +#: ../src/extension.js:768 +msgid "Blowing snow" +msgstr "Sneeuwstorm" + +#: ../src/extension.js:770 +msgid "Snow" +msgstr "Sneeuw" + +#: ../src/extension.js:772 +msgid "Hail" +msgstr "Hagel" + +#: ../src/extension.js:774 +msgid "Sleet" +msgstr "IJzel" + +#: ../src/extension.js:776 +msgid "Dust" +msgstr "Stof" + +#: ../src/extension.js:778 +msgid "Foggy" +msgstr "Mistig" + +#: ../src/extension.js:780 +msgid "Haze" +msgstr "Mist" + +#: ../src/extension.js:782 +msgid "Smoky" +msgstr "Walmend" + +#: ../src/extension.js:784 +msgid "Blustery" +msgstr "Heftig" + +#: ../src/extension.js:786 +msgid "Windy" +msgstr "Winderig" + +#: ../src/extension.js:788 +msgid "Cold" +msgstr "Koud" + +#: ../src/extension.js:790 +msgid "Cloudy" +msgstr "Bewolkt" + +#: ../src/extension.js:793 +msgid "Mostly cloudy" +msgstr "Voornamelijk bewolkt" + +#: ../src/extension.js:796 ../src/extension.js:822 +msgid "Partly cloudy" +msgstr "Deels bewolkt" + +#: ../src/extension.js:798 +msgid "Clear" +msgstr "Helder" + +#: ../src/extension.js:800 +msgid "Sunny" +msgstr "Zonnig" + +#: ../src/extension.js:803 +msgid "Fair" +msgstr "Helder" + +#: ../src/extension.js:805 +msgid "Mixed rain and hail" +msgstr "Mix van regen en hagel" + +#: ../src/extension.js:807 +msgid "Hot" +msgstr "Heet" + +#: ../src/extension.js:809 +msgid "Isolated thunderstorms" +msgstr "Geïsoleerde onweersbuien" + +#: ../src/extension.js:812 +msgid "Scattered thunderstorms" +msgstr "Verspreide onweersbuien" + +#: ../src/extension.js:814 +msgid "Scattered showers" +msgstr "Verspreide buien" + +#: ../src/extension.js:816 ../src/extension.js:820 +msgid "Heavy snow" +msgstr "Zware sneeuwval" + +#: ../src/extension.js:818 +msgid "Scattered snow showers" +msgstr "Verspreide sneeuwbuien" + +#: ../src/extension.js:824 +msgid "Thundershowers" +msgstr "Onweersbuien" + +#: ../src/extension.js:826 +msgid "Snow showers" +msgstr "Sneeuwbuien" + +#: ../src/extension.js:828 +msgid "Isolated thundershowers" +msgstr "Geïsoleerde onweersbuien" + +#: ../src/extension.js:831 +msgid "Not available" +msgstr "Niet beschikbaar" #: ../src/extension.js:878 -#, fuzzy -msgid "Pressure" -msgstr "Luchtdruk:" +msgid "Calm" +msgstr "Kalm" -#: ../src/extension.js:880 -#, fuzzy -msgid "Wind" -msgstr "Wind:" - -#: ../src/extension.js:900 -msgid "No forecast information" -msgstr "" - -#: ../src/extension.js:1038 -#, python-format -msgid "%s °F" -msgstr "" - -#: ../src/extension.js:1042 -#, python-format -msgid "%s °C" -msgstr "" - -#: ../src/extension.js:1046 -#, python-format -msgid "%s K" -msgstr "" +#: ../src/extension.js:881 +msgid "Light air" +msgstr "Heldere lucht" + +#: ../src/extension.js:884 +msgid "Light breeze" +msgstr "Zachte wind" + +#: ../src/extension.js:887 +msgid "Gentle breeze" +msgstr "Subtiele wind" + +#: ../src/extension.js:890 +msgid "Moderate breeze" +msgstr "Gemiddelde wind" + +#: ../src/extension.js:893 +msgid "Fresh breeze" +msgstr "Frisse wind" + +#: ../src/extension.js:896 +msgid "Strong breeze" +msgstr "Sterke wind" + +#: ../src/extension.js:899 +msgid "Moderate gale" +msgstr "Gemiddelde storm" + +#: ../src/extension.js:902 +msgid "Fresh gale" +msgstr "Frisse storm" + +#: ../src/extension.js:905 +msgid "Strong gale" +msgstr "Sterke storm" + +#: ../src/extension.js:908 +msgid "Storm" +msgstr "Storm" + +#: ../src/extension.js:911 +msgid "Violent storm" +msgstr "Agressieve storm" + +#: ../src/extension.js:919 +msgid "Sunday" +msgstr "Zondag" + +#: ../src/extension.js:919 +msgid "Monday" +msgstr "Maandag" + +#: ../src/extension.js:919 +msgid "Tuesday" +msgstr "Dinsdag" + +#: ../src/extension.js:919 +msgid "Wednesday" +msgstr "Woensdag" + +#: ../src/extension.js:919 +msgid "Thursday" +msgstr "Donderdag" + +#: ../src/extension.js:919 +msgid "Friday" +msgstr "Vrijdag" + +#: ../src/extension.js:919 +msgid "Saturday" +msgstr "Zaterdag" -#: ../src/extension.js:1052 ../src/extension.js:1105 -msgid "Unknown" -msgstr "" - -#: ../src/extension.js:1069 ../src/extension.js:1072 -msgid "VAR" -msgstr "" - -#: ../src/extension.js:1072 +#: ../src/extension.js:926 msgid "N" -msgstr "" +msgstr "N" -#: ../src/extension.js:1072 -msgid "NNE" -msgstr "" - -#: ../src/extension.js:1072 +#: ../src/extension.js:926 msgid "NE" -msgstr "" - -#: ../src/extension.js:1072 -msgid "ENE" -msgstr "" +msgstr "NO" -#: ../src/extension.js:1072 +#: ../src/extension.js:926 msgid "E" -msgstr "" - -#: ../src/extension.js:1072 -msgid "ESE" -msgstr "" +msgstr "O" -#: ../src/extension.js:1072 +#: ../src/extension.js:926 msgid "SE" -msgstr "" +msgstr "ZO" -#: ../src/extension.js:1072 -msgid "SSE" -msgstr "" - -#: ../src/extension.js:1073 +#: ../src/extension.js:926 msgid "S" -msgstr "" - -#: ../src/extension.js:1073 -msgid "SSW" -msgstr "" +msgstr "Z" -#: ../src/extension.js:1073 +#: ../src/extension.js:926 msgid "SW" -msgstr "" - -#: ../src/extension.js:1073 -msgid "WSW" -msgstr "" +msgstr "ZW" -#: ../src/extension.js:1073 +#: ../src/extension.js:926 msgid "W" -msgstr "" - -#: ../src/extension.js:1073 -msgid "WNW" -msgstr "" +msgstr "W" -#: ../src/extension.js:1073 +#: ../src/extension.js:926 msgid "NW" -msgstr "" +msgstr "NW" -#: ../src/extension.js:1073 -msgid "NNW" -msgstr "" +#: ../src/extension.js:1208 ../src/extension.js:1337 +msgid "Yesterday" +msgstr "Gisteren" -#: ../src/extension.js:1083 -msgid "$d$s knots" -msgstr "" +#: ../src/extension.js:1210 ../src/extension.js:1339 +#, python-format +msgid "%s days ago" +msgstr "%s dagen geleden" -#: ../src/extension.js:1087 -msgid "$d$s mph" -msgstr "" +#: ../src/extension.js:1331 +msgid "Today" +msgstr "Vandaag" -#: ../src/extension.js:1091 -msgid "$d$s km/h" -msgstr "" +#: ../src/extension.js:1333 +msgid "Tomorrow" +msgstr "Morgen" -#: ../src/extension.js:1095 -msgid "$d$s m/s" -msgstr "" +#: ../src/extension.js:1335 +#, python-format +msgid "In %s days" +msgstr "Over %s dagen" -#: ../src/extension.js:1099 -msgid "$dBeaufort $s" -msgstr "" +#: ../src/extension.js:1371 +msgid "Loading current weather ..." +msgstr "Bezig met laden van huidig weer ..." + +#: ../src/extension.js:1372 +msgid "Loading future weather ..." +msgstr "Bezig met laden van weersverwachting ..." + +#: ../src/extension.js:1405 +msgid "Loading ..." +msgstr "Bezig met laden ..." + +#: ../src/extension.js:1408 +msgid "Please wait" +msgstr "Wacht alstublieft" + +#: ../src/extension.js:1453 +msgid "Feels like:" +msgstr "Voelt als:" + +#: ../src/extension.js:1455 +msgid "Humidity:" +msgstr "Luchtvochtigheid:" + +#: ../src/extension.js:1457 +msgid "Pressure:" +msgstr "Luchtdruk:" -#: ../src/prefs.js:144 +#: ../src/extension.js:1459 +msgid "Wind:" +msgstr "Wind:" + +#: ../src/prefs.js:124 msgid "Temperature Unit" -msgstr "Temperatuur:" +msgstr "Temperatuureenheid:" -#: ../src/prefs.js:146 +#: ../src/prefs.js:126 msgid "Wind Speed Unit" -msgstr "" +msgstr "Windsnelheidseenheid" -#: ../src/prefs.js:148 -#, fuzzy +#: ../src/prefs.js:128 msgid "Pressure Unit" -msgstr "Luchtdruk:" +msgstr "Drukeenheid" -#: ../src/prefs.js:150 -msgid "Distance Unit" -msgstr "" - -#: ../src/prefs.js:152 +#: ../src/prefs.js:130 msgid "Position in Panel" -msgstr "" +msgstr "Locatie op paneel" -#: ../src/prefs.js:153 +#: ../src/prefs.js:131 msgid "Center" -msgstr "" +msgstr "Midden" -#: ../src/prefs.js:153 +#: ../src/prefs.js:131 msgid "Right" -msgstr "" +msgstr "Rechts" -#: ../src/prefs.js:153 +#: ../src/prefs.js:131 msgid "Left" -msgstr "" +msgstr "Links" -#: ../src/prefs.js:154 +#: ../src/prefs.js:132 msgid "Wind Direction by Arrows" -msgstr "" +msgstr "Windrichting door pijlen" + +#: ../src/prefs.js:134 +msgid "Translate Conditions" +msgstr "Vertaal omstandigheden" -#: ../src/prefs.js:156 +#: ../src/prefs.js:136 msgid "Symbolic Icons" -msgstr "" +msgstr "Symbolische pictogrammen" -#: ../src/prefs.js:158 +#: ../src/prefs.js:138 msgid "Temperature in Panel" -msgstr "Temperatuur:" +msgstr "Temperatuur op paneel" -#: ../src/prefs.js:160 +#: ../src/prefs.js:140 msgid "Conditions in Panel" -msgstr "" +msgstr "Omstandigheden op paneel" -#: ../src/prefs.js:162 -msgid "Debug the extension" -msgstr "" - -#: ../src/prefs.js:320 +#: ../src/prefs.js:277 msgid "Name of the city" -msgstr "" +msgstr "Naam van de stad" -#: ../src/prefs.js:378 +#: ../src/prefs.js:452 #, python-format msgid "Remove %s ?" -msgstr "" - -#~ msgid "Please wait" -#~ msgstr "Wachten alstublieft" - -#~ msgid "Loading ..." -#~ msgstr "Laden ..." - -#~ msgid "..." -#~ msgstr "..." - -#~ msgid "Tornado" -#~ msgstr "Tornado" - -#~ msgid "Tropical storm" -#~ msgstr "Tropische storm" - -#~ msgid "Hurricane" -#~ msgstr "Orkaan" - -#~ msgid "Severe thunderstorms" -#~ msgstr "Zware onweer" - -#~ msgid "Thunderstorms" -#~ msgstr "Onweer" - -#~ msgid "Mixed rain and snow" -#~ msgstr "Regen en sneeuw" - -#~ msgid "Mixed rain and sleet" -#~ msgstr "Regen en hagel" - -#~ msgid "Mixed snow and sleet" -#~ msgstr "Sneeuw en hagel" - -#~ msgid "Freezing drizzle" -#~ msgstr "Motijzel" - -#~ msgid "Drizzle" -#~ msgstr "Motregen" - -#~ msgid "Freezing rain" -#~ msgstr "IJzel" - -#~ msgid "Showers" -#~ msgstr "Regenbuien" - -#~ msgid "Snow flurries" -#~ msgstr "Lichte sneeuwval" - -#~ msgid "Light snow showers" -#~ msgstr "Lichte sneeuwbuien" - -#~ msgid "Blowing snow" -#~ msgstr "Sneeuwstorm" - -#~ msgid "Snow" -#~ msgstr "Sneeuw" - -#~ msgid "Hail" -#~ msgstr "Hagel" - -#~ msgid "Sleet" -#~ msgstr "Stofhagel" - -#~ msgid "Dust" -#~ msgstr "Stof" - -#~ msgid "Foggy" -#~ msgstr "Nevelig" - -#~ msgid "Haze" -#~ msgstr "Mistig" - -#~ msgid "Smoky" -#~ msgstr "Smok" - -#~ msgid "Blustery" -#~ msgstr "Windvlagen" - -#~ msgid "Windy" -#~ msgstr "Winderig" - -#~ msgid "Cold" -#~ msgstr "IJzig" - -#~ msgid "Cloudy" -#~ msgstr "Bewolkt" - -#~ msgid "Mostly cloudy" -#~ msgstr "Zwaar bewolkt" - -#~ msgid "Partly cloudy" -#~ msgstr "Deels bewolkt" - -#~ msgid "Clear" -#~ msgstr "Helder" - -#~ msgid "Sunny" -#~ msgstr "Zonnig" - -#~ msgid "Fair" -#~ msgstr "Helder" - -#~ msgid "Mixed rain and hail" -#~ msgstr "Regen en hagel" - -#~ msgid "Hot" -#~ msgstr "Heet" - -#~ msgid "Isolated thunderstorms" -#~ msgstr "Geïsoleerde onweer" - -#~ msgid "Scattered thunderstorms" -#~ msgstr "Verspreide onweer" - -#~ msgid "Scattered showers" -#~ msgstr "Verspreide buien" - -#~ msgid "Heavy snow" -#~ msgstr "Zware sneeuwval" - -#~ msgid "Scattered snow showers" -#~ msgstr "Verspreide sneeuwbuien" - -#~ msgid "Thundershowers" -#~ msgstr "Onweersbuien" - -#~ msgid "Snow showers" -#~ msgstr "Sneeuwbuien" - -#~ msgid "Isolated thundershowers" -#~ msgstr "Geïsoleerde onweersbuien" - -#~ msgid "Not available" -#~ msgstr "Niet beschikbaar" - -#~ msgid "Sunday" -#~ msgstr "Zondag" - -#~ msgid "Monday" -#~ msgstr "Maandag" - -#~ msgid "Tuesday" -#~ msgstr "Dinsdag" - -#~ msgid "Wednesday" -#~ msgstr "Woensdag" - -#~ msgid "Thursday" -#~ msgstr "Donderdag" - -#~ msgid "Friday" -#~ msgstr "Vrijdag" - -#~ msgid "Saturday" -#~ msgstr "Zaterdag" - -#~ msgid "Loading current weather ..." -#~ msgstr "Laden aktueel weer ..." +msgstr "Verwijder %s ?" diff -Nru gnome-shell-extension-weather-0.2/po/pl.po gnome-shell-extension-weather-0~20130619.gitf74de79/po/pl.po --- gnome-shell-extension-weather-0.2/po/pl.po 2013-07-24 10:14:17.000000000 +0000 +++ gnome-shell-extension-weather-0~20130619.gitf74de79/po/pl.po 2013-06-19 12:23:06.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: 3.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-07-22 16:54+0200\n" +"POT-Creation-Date: 2013-03-11 00:47+0100\n" "PO-Revision-Date: 2012-10-30 18:37+0100\n" "Last-Translator: Piotr Sokół \n" "Language-Team: polski <>\n" @@ -18,473 +18,419 @@ "X-Launchpad-Export-Date: 2012-10-30 09:44+0000\n" "X-Generator: Launchpad (build 16206)\n" -#: ../src/extension.js:223 ../src/extension.js:231 ../src/extension.js:239 -#: ../src/extension.js:247 ../src/extension.js:550 -#, fuzzy -msgid "Weather" -msgstr "Ustawienia pogody" - -#: ../src/extension.js:225 -msgid "No location configured" -msgstr "" - -#: ../src/extension.js:233 -#, fuzzy -msgid "Loading weather" -msgstr "Wczytywanie prognozy pogody..." - -#: ../src/extension.js:249 -#, fuzzy -msgid "Weather extension ready" -msgstr "Ustawienia pogody" - -#: ../src/extension.js:439 -msgid "Today" -msgstr "Dzisiaj" - -#: ../src/extension.js:445 -msgid "Tomorrow" -msgstr "Jutro" +#: ../src/extension.js:128 +msgid "..." +msgstr "..." -#: ../src/extension.js:451 -msgid "Yesterday" -msgstr "Wczoraj" - -#: ../src/extension.js:613 +#: ../src/extension.js:208 msgid "Locations" msgstr "Lokalizacje" -#: ../src/extension.js:617 -#, fuzzy +#: ../src/extension.js:212 msgid "Reload Weather Information" msgstr "Wczytaj ponownie komunikat pogodowy" -#: ../src/extension.js:622 +#: ../src/extension.js:216 msgid "Weather Settings" msgstr "Ustawienia pogody" -#: ../src/extension.js:785 -#, fuzzy -msgid "No weather information" -msgstr "Wczytaj ponownie komunikat pogodowy" +#: ../src/extension.js:242 +#, python-format +msgid "Schema \"%s\" not found." +msgstr "Nie odnaleziono schematu „%s”." -#: ../src/extension.js:787 -#, fuzzy, python-format -msgid "No weather information for %s" -msgstr "Wczytaj ponownie komunikat pogodowy" +#: ../src/extension.js:523 ../src/prefs.js:756 +msgid "Invalid city" +msgstr "Nieprawidłowa nazwa miasta" + +#: ../src/extension.js:738 +msgid "Tornado" +msgstr "Tornado" + +#: ../src/extension.js:740 +msgid "Tropical storm" +msgstr "Burza tropikalna" + +#: ../src/extension.js:742 ../src/extension.js:914 +msgid "Hurricane" +msgstr "Huragan" + +#: ../src/extension.js:744 +msgid "Severe thunderstorms" +msgstr "Silne burze" + +#: ../src/extension.js:746 +msgid "Thunderstorms" +msgstr "Burze" + +#: ../src/extension.js:748 +msgid "Mixed rain and snow" +msgstr "Deszcz ze śniegiem" + +#: ../src/extension.js:750 +msgid "Mixed rain and sleet" +msgstr "Deszcz i deszcz ze śniegiem" + +#: ../src/extension.js:752 +msgid "Mixed snow and sleet" +msgstr "Śnieg i deszcz ze śniegiem" + +#: ../src/extension.js:754 +msgid "Freezing drizzle" +msgstr "Marznąca mżawka" + +#: ../src/extension.js:756 +msgid "Drizzle" +msgstr "Mżawka" + +#: ../src/extension.js:758 +msgid "Freezing rain" +msgstr "Marznący deszcz" + +#: ../src/extension.js:760 ../src/extension.js:762 +msgid "Showers" +msgstr "Przelotne opady deszczu" + +#: ../src/extension.js:764 +msgid "Snow flurries" +msgstr "Lekki śnieg" + +#: ../src/extension.js:766 +msgid "Light snow showers" +msgstr "Lekkie, przelotne opady śniegu" + +#: ../src/extension.js:768 +msgid "Blowing snow" +msgstr "Zamieć śnieżna" + +#: ../src/extension.js:770 +msgid "Snow" +msgstr "Śnieg" + +#: ../src/extension.js:772 +msgid "Hail" +msgstr "Grad" + +#: ../src/extension.js:774 +msgid "Sleet" +msgstr "Deszcz ze śniegiem" + +#: ../src/extension.js:776 +msgid "Dust" +msgstr "Pył" + +#: ../src/extension.js:778 +msgid "Foggy" +msgstr "Mgła" + +#: ../src/extension.js:780 +msgid "Haze" +msgstr "Łagodna mgła" + +#: ../src/extension.js:782 +msgid "Smoky" +msgstr "Zadymienie" + +#: ../src/extension.js:784 +msgid "Blustery" +msgstr "Porywisty wiatr" + +#: ../src/extension.js:786 +msgid "Windy" +msgstr "Wietrznie" + +#: ../src/extension.js:788 +msgid "Cold" +msgstr "Zimno" + +#: ../src/extension.js:790 +msgid "Cloudy" +msgstr "Pochmurnie" + +#: ../src/extension.js:793 +msgid "Mostly cloudy" +msgstr "Duże zachmurzenie" + +#: ../src/extension.js:796 ../src/extension.js:822 +msgid "Partly cloudy" +msgstr "Częściowe zachmurzenie" + +#: ../src/extension.js:798 +msgid "Clear" +msgstr "Pogodnie" + +#: ../src/extension.js:800 +msgid "Sunny" +msgstr "Słonecznie" + +#: ../src/extension.js:803 +msgid "Fair" +msgstr "Umiarkowanie" + +#: ../src/extension.js:805 +msgid "Mixed rain and hail" +msgstr "Deszcz z gradem" + +#: ../src/extension.js:807 +msgid "Hot" +msgstr "Gorąco" + +#: ../src/extension.js:809 +msgid "Isolated thunderstorms" +msgstr "Lokalne burze" + +#: ../src/extension.js:812 +msgid "Scattered thunderstorms" +msgstr "Rozproszone burze" + +#: ../src/extension.js:814 +msgid "Scattered showers" +msgstr "Rozproszone, przelotne opady deszczu" + +#: ../src/extension.js:816 ../src/extension.js:820 +msgid "Heavy snow" +msgstr "Obfity śnieg" + +#: ../src/extension.js:818 +msgid "Scattered snow showers" +msgstr "Rozproszone, przelotne opady śniegu" + +#: ../src/extension.js:824 +msgid "Thundershowers" +msgstr "Burze z przelotnymi opadami deszczu" + +#: ../src/extension.js:826 +msgid "Snow showers" +msgstr "Przelotne opady śniegu" + +#: ../src/extension.js:828 +msgid "Isolated thundershowers" +msgstr "Lokalne burze z przelotnymi opadami deszczu" + +#: ../src/extension.js:831 +msgid "Not available" +msgstr "Nie dostępne" -#: ../src/extension.js:872 +#: ../src/extension.js:878 #, fuzzy -msgid "Feels like" -msgstr "Odczuwalna temperatura:" +msgid "Calm" +msgstr "Cisza" -#: ../src/extension.js:874 -msgid "Visibility" -msgstr "" +#: ../src/extension.js:881 +msgid "Light air" +msgstr "Powiew" -#: ../src/extension.js:876 -#, fuzzy -msgid "Humidity" -msgstr "Wilgotność względna:" +#: ../src/extension.js:884 +msgid "Light breeze" +msgstr "Słaby wiatr" -#: ../src/extension.js:878 -#, fuzzy -msgid "Pressure" -msgstr "Ciśnienie atmosferyczne:" +#: ../src/extension.js:887 +msgid "Gentle breeze" +msgstr "Łagodny wiatr" -#: ../src/extension.js:880 -#, fuzzy -msgid "Wind" -msgstr "Kierunek, prędkość wiatru:" +#: ../src/extension.js:890 +msgid "Moderate breeze" +msgstr "Umiarkowany wiatr" -#: ../src/extension.js:900 -#, fuzzy -msgid "No forecast information" -msgstr "Wczytaj ponownie komunikat pogodowy" +#: ../src/extension.js:893 +msgid "Fresh breeze" +msgstr "Dość silny wiatr" -#: ../src/extension.js:1038 -#, python-format -msgid "%s °F" -msgstr "" +#: ../src/extension.js:896 +msgid "Strong breeze" +msgstr "Silny wiatr" -#: ../src/extension.js:1042 -#, python-format -msgid "%s °C" -msgstr "" +#: ../src/extension.js:899 +msgid "Moderate gale" +msgstr "Bardzo silny wiatr" -#: ../src/extension.js:1046 -#, python-format -msgid "%s K" -msgstr "" +#: ../src/extension.js:902 +msgid "Fresh gale" +msgstr "Wicher" -#: ../src/extension.js:1052 ../src/extension.js:1105 -msgid "Unknown" -msgstr "" +#: ../src/extension.js:905 +msgid "Strong gale" +msgstr "Silny wicher" + +#: ../src/extension.js:908 +msgid "Storm" +msgstr "Sztorm" -#: ../src/extension.js:1069 ../src/extension.js:1072 -msgid "VAR" +#: ../src/extension.js:911 +msgid "Violent storm" msgstr "" -#: ../src/extension.js:1072 +#: ../src/extension.js:919 +msgid "Sunday" +msgstr "Niedziela" + +#: ../src/extension.js:919 +msgid "Monday" +msgstr "Poniedziałek" + +#: ../src/extension.js:919 +msgid "Tuesday" +msgstr "Wtorek" + +#: ../src/extension.js:919 +msgid "Wednesday" +msgstr "Środa" + +#: ../src/extension.js:919 +msgid "Thursday" +msgstr "Czwartek" + +#: ../src/extension.js:919 +msgid "Friday" +msgstr "Piątek" + +#: ../src/extension.js:919 +msgid "Saturday" +msgstr "Sobota" + +#: ../src/extension.js:926 msgid "N" msgstr "pn." -#: ../src/extension.js:1072 -#, fuzzy -msgid "NNE" -msgstr "pn.-wsch." - -#: ../src/extension.js:1072 +#: ../src/extension.js:926 msgid "NE" msgstr "pn.-wsch." -#: ../src/extension.js:1072 -#, fuzzy -msgid "ENE" -msgstr "pn.-wsch." - -#: ../src/extension.js:1072 +#: ../src/extension.js:926 msgid "E" msgstr "wsch." -#: ../src/extension.js:1072 -#, fuzzy -msgid "ESE" -msgstr "pd.-wsch." - -#: ../src/extension.js:1072 +#: ../src/extension.js:926 msgid "SE" msgstr "pd.-wsch." -#: ../src/extension.js:1072 -#, fuzzy -msgid "SSE" -msgstr "pd.-wsch." - -#: ../src/extension.js:1073 +#: ../src/extension.js:926 msgid "S" msgstr "pd." -#: ../src/extension.js:1073 -#, fuzzy -msgid "SSW" -msgstr "pd.-zach." - -#: ../src/extension.js:1073 +#: ../src/extension.js:926 msgid "SW" msgstr "pd.-zach." -#: ../src/extension.js:1073 -#, fuzzy -msgid "WSW" -msgstr "pd.-zach." - -#: ../src/extension.js:1073 +#: ../src/extension.js:926 msgid "W" msgstr "zach." -#: ../src/extension.js:1073 -#, fuzzy -msgid "WNW" -msgstr "pn.-zach." - -#: ../src/extension.js:1073 +#: ../src/extension.js:926 msgid "NW" msgstr "pn.-zach." -#: ../src/extension.js:1073 -#, fuzzy -msgid "NNW" -msgstr "pn.-zach." +#: ../src/extension.js:1208 ../src/extension.js:1337 +msgid "Yesterday" +msgstr "Wczoraj" -#: ../src/extension.js:1083 -msgid "$d$s knots" -msgstr "" +#: ../src/extension.js:1210 ../src/extension.js:1339 +#, python-format +msgid "%s days ago" +msgstr "%s dni temu" -#: ../src/extension.js:1087 -msgid "$d$s mph" -msgstr "" +#: ../src/extension.js:1331 +msgid "Today" +msgstr "Dzisiaj" -#: ../src/extension.js:1091 -msgid "$d$s km/h" -msgstr "" +#: ../src/extension.js:1333 +msgid "Tomorrow" +msgstr "Jutro" -#: ../src/extension.js:1095 -msgid "$d$s m/s" -msgstr "" +#: ../src/extension.js:1335 +#, python-format +msgid "In %s days" +msgstr "W ciągu %s dni" -#: ../src/extension.js:1099 -msgid "$dBeaufort $s" -msgstr "" +#: ../src/extension.js:1371 +msgid "Loading current weather ..." +msgstr "Wczytywanie bieżącej pogody..." -#: ../src/prefs.js:144 +#: ../src/extension.js:1372 +msgid "Loading future weather ..." +msgstr "Wczytywanie prognozy pogody..." + +#: ../src/extension.js:1405 +msgid "Loading ..." +msgstr "Wczytywanie..." + +#: ../src/extension.js:1408 +msgid "Please wait" +msgstr "Proszę czekać" + +#: ../src/extension.js:1453 +#, fuzzy +msgid "Feels like:" +msgstr "Odczuwalna temperatura:" + +#: ../src/extension.js:1455 +msgid "Humidity:" +msgstr "Wilgotność względna:" + +#: ../src/extension.js:1457 +msgid "Pressure:" +msgstr "Ciśnienie atmosferyczne:" + +#: ../src/extension.js:1459 +msgid "Wind:" +msgstr "Kierunek, prędkość wiatru:" + +#: ../src/prefs.js:124 msgid "Temperature Unit" msgstr "Jednostka temperatury" -#: ../src/prefs.js:146 +#: ../src/prefs.js:126 msgid "Wind Speed Unit" msgstr "Jednostka prędkości wiatru" -#: ../src/prefs.js:148 +#: ../src/prefs.js:128 msgid "Pressure Unit" msgstr "Jednostka ciśnienia" -#: ../src/prefs.js:150 -msgid "Distance Unit" -msgstr "" - -#: ../src/prefs.js:152 +#: ../src/prefs.js:130 msgid "Position in Panel" msgstr "Położenie na panelu" -#: ../src/prefs.js:153 +#: ../src/prefs.js:131 msgid "Center" msgstr "Na środku" -#: ../src/prefs.js:153 +#: ../src/prefs.js:131 msgid "Right" msgstr "Po prawej" -#: ../src/prefs.js:153 +#: ../src/prefs.js:131 msgid "Left" msgstr "Po lewej" -#: ../src/prefs.js:154 +#: ../src/prefs.js:132 msgid "Wind Direction by Arrows" msgstr "Strzałka kierunku wiatru" -#: ../src/prefs.js:156 +#: ../src/prefs.js:134 +msgid "Translate Conditions" +msgstr "Tłumaczenia warunków pogodowych" + +#: ../src/prefs.js:136 msgid "Symbolic Icons" msgstr "Ikony symboliczne" -#: ../src/prefs.js:158 +#: ../src/prefs.js:138 msgid "Temperature in Panel" msgstr "Temperatura na panelu" -#: ../src/prefs.js:160 +#: ../src/prefs.js:140 msgid "Conditions in Panel" msgstr "Warunki pogodowe na panelu" -#: ../src/prefs.js:162 -msgid "Debug the extension" -msgstr "" - -#: ../src/prefs.js:320 +#: ../src/prefs.js:277 msgid "Name of the city" msgstr "Nazwa miasta" -#: ../src/prefs.js:378 +#: ../src/prefs.js:452 #, python-format msgid "Remove %s ?" msgstr "Usunąć %s?" -#~ msgid "Please wait" -#~ msgstr "Proszę czekać" - -#~ msgid "Loading ..." -#~ msgstr "Wczytywanie..." - -#~ msgid "Invalid city" -#~ msgstr "Nieprawidłowa nazwa miasta" - -#~ msgid "..." -#~ msgstr "..." - -#~ msgid "Schema \"%s\" not found." -#~ msgstr "Nie odnaleziono schematu „%s”." - -#~ msgid "Tornado" -#~ msgstr "Tornado" - -#~ msgid "Tropical storm" -#~ msgstr "Burza tropikalna" - -#~ msgid "Hurricane" -#~ msgstr "Huragan" - -#~ msgid "Severe thunderstorms" -#~ msgstr "Silne burze" - -#~ msgid "Thunderstorms" -#~ msgstr "Burze" - -#~ msgid "Mixed rain and snow" -#~ msgstr "Deszcz ze śniegiem" - -#~ msgid "Mixed rain and sleet" -#~ msgstr "Deszcz i deszcz ze śniegiem" - -#~ msgid "Mixed snow and sleet" -#~ msgstr "Śnieg i deszcz ze śniegiem" - -#~ msgid "Freezing drizzle" -#~ msgstr "Marznąca mżawka" - -#~ msgid "Drizzle" -#~ msgstr "Mżawka" - -#~ msgid "Freezing rain" -#~ msgstr "Marznący deszcz" - -#~ msgid "Showers" -#~ msgstr "Przelotne opady deszczu" - -#~ msgid "Snow flurries" -#~ msgstr "Lekki śnieg" - -#~ msgid "Light snow showers" -#~ msgstr "Lekkie, przelotne opady śniegu" - -#~ msgid "Blowing snow" -#~ msgstr "Zamieć śnieżna" - -#~ msgid "Snow" -#~ msgstr "Śnieg" - -#~ msgid "Hail" -#~ msgstr "Grad" - -#~ msgid "Sleet" -#~ msgstr "Deszcz ze śniegiem" - -#~ msgid "Dust" -#~ msgstr "Pył" - -#~ msgid "Foggy" -#~ msgstr "Mgła" - -#~ msgid "Haze" -#~ msgstr "Łagodna mgła" - -#~ msgid "Smoky" -#~ msgstr "Zadymienie" - -#~ msgid "Blustery" -#~ msgstr "Porywisty wiatr" - -#~ msgid "Windy" -#~ msgstr "Wietrznie" - -#~ msgid "Cold" -#~ msgstr "Zimno" - -#~ msgid "Cloudy" -#~ msgstr "Pochmurnie" - -#~ msgid "Mostly cloudy" -#~ msgstr "Duże zachmurzenie" - -#~ msgid "Partly cloudy" -#~ msgstr "Częściowe zachmurzenie" - -#~ msgid "Clear" -#~ msgstr "Pogodnie" - -#~ msgid "Sunny" -#~ msgstr "Słonecznie" - -#~ msgid "Fair" -#~ msgstr "Umiarkowanie" - -#~ msgid "Mixed rain and hail" -#~ msgstr "Deszcz z gradem" - -#~ msgid "Hot" -#~ msgstr "Gorąco" - -#~ msgid "Isolated thunderstorms" -#~ msgstr "Lokalne burze" - -#~ msgid "Scattered thunderstorms" -#~ msgstr "Rozproszone burze" - -#~ msgid "Scattered showers" -#~ msgstr "Rozproszone, przelotne opady deszczu" - -#~ msgid "Heavy snow" -#~ msgstr "Obfity śnieg" - -#~ msgid "Scattered snow showers" -#~ msgstr "Rozproszone, przelotne opady śniegu" - -#~ msgid "Thundershowers" -#~ msgstr "Burze z przelotnymi opadami deszczu" - -#~ msgid "Snow showers" -#~ msgstr "Przelotne opady śniegu" - -#~ msgid "Isolated thundershowers" -#~ msgstr "Lokalne burze z przelotnymi opadami deszczu" - -#~ msgid "Not available" -#~ msgstr "Nie dostępne" - -#, fuzzy -#~ msgid "Calm" -#~ msgstr "Cisza" - -#~ msgid "Light air" -#~ msgstr "Powiew" - -#~ msgid "Light breeze" -#~ msgstr "Słaby wiatr" - -#~ msgid "Gentle breeze" -#~ msgstr "Łagodny wiatr" - -#~ msgid "Moderate breeze" -#~ msgstr "Umiarkowany wiatr" - -#~ msgid "Fresh breeze" -#~ msgstr "Dość silny wiatr" - -#~ msgid "Strong breeze" -#~ msgstr "Silny wiatr" - -#~ msgid "Moderate gale" -#~ msgstr "Bardzo silny wiatr" - -#~ msgid "Fresh gale" -#~ msgstr "Wicher" - -#~ msgid "Strong gale" -#~ msgstr "Silny wicher" - -#~ msgid "Storm" -#~ msgstr "Sztorm" - -#~ msgid "Sunday" -#~ msgstr "Niedziela" - -#~ msgid "Monday" -#~ msgstr "Poniedziałek" - -#~ msgid "Tuesday" -#~ msgstr "Wtorek" - -#~ msgid "Wednesday" -#~ msgstr "Środa" - -#~ msgid "Thursday" -#~ msgstr "Czwartek" - -#~ msgid "Friday" -#~ msgstr "Piątek" - -#~ msgid "Saturday" -#~ msgstr "Sobota" - -#~ msgid "%s days ago" -#~ msgstr "%s dni temu" - -#~ msgid "In %s days" -#~ msgstr "W ciągu %s dni" - -#~ msgid "Loading current weather ..." -#~ msgstr "Wczytywanie bieżącej pogody..." - -#~ msgid "Translate Conditions" -#~ msgstr "Tłumaczenia warunków pogodowych" - #~ msgid "Whole gale" #~ msgstr "Bardzo silny wicher" diff -Nru gnome-shell-extension-weather-0.2/po/pt.po gnome-shell-extension-weather-0~20130619.gitf74de79/po/pt.po --- gnome-shell-extension-weather-0.2/po/pt.po 2013-07-24 10:14:17.000000000 +0000 +++ gnome-shell-extension-weather-0~20130619.gitf74de79/po/pt.po 2013-06-19 12:23:06.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: 3.0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-07-22 16:54+0200\n" +"POT-Creation-Date: 2013-03-11 00:47+0100\n" "PO-Revision-Date: 2012-05-13 22:40+0100\n" "Last-Translator: Christian METZLER \n" "Language-Team: Português ; Daniel Miranda ,\n" @@ -17,473 +17,416 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n!=1);\n" -#: ../src/extension.js:223 ../src/extension.js:231 ../src/extension.js:239 -#: ../src/extension.js:247 ../src/extension.js:550 -#, fuzzy -msgid "Weather" -msgstr "Configurações" - -#: ../src/extension.js:225 -msgid "No location configured" -msgstr "" - -#: ../src/extension.js:233 -#, fuzzy -msgid "Loading weather" -msgstr "Carregando a previsão do tempo ..." - -#: ../src/extension.js:249 -#, fuzzy -msgid "Weather extension ready" -msgstr "Configurações" - -#: ../src/extension.js:439 -msgid "Today" -msgstr "Hoje" - -#: ../src/extension.js:445 -msgid "Tomorrow" -msgstr "Amanhã" +#: ../src/extension.js:128 +msgid "..." +msgstr "..." -#: ../src/extension.js:451 -msgid "Yesterday" -msgstr "Ontem" - -#: ../src/extension.js:613 +#: ../src/extension.js:208 msgid "Locations" msgstr "Locais" -#: ../src/extension.js:617 -#, fuzzy +#: ../src/extension.js:212 msgid "Reload Weather Information" msgstr "Recarregar informações meteorológicas" -#: ../src/extension.js:622 +#: ../src/extension.js:216 msgid "Weather Settings" msgstr "Configurações" -#: ../src/extension.js:785 -#, fuzzy -msgid "No weather information" -msgstr "Recarregar informações meteorológicas" - -#: ../src/extension.js:787 -#, fuzzy, python-format -msgid "No weather information for %s" -msgstr "Recarregar informações meteorológicas" - -#: ../src/extension.js:872 -#, fuzzy -msgid "Feels like" -msgstr "Sensação térmica:" - -#: ../src/extension.js:874 -msgid "Visibility" -msgstr "" - -#: ../src/extension.js:876 -#, fuzzy -msgid "Humidity" -msgstr "Humidade:" - -#: ../src/extension.js:878 -#, fuzzy -msgid "Pressure" -msgstr "Pressão:" - -#: ../src/extension.js:880 -#, fuzzy -msgid "Wind" -msgstr "Vento:" - -#: ../src/extension.js:900 -#, fuzzy -msgid "No forecast information" -msgstr "Recarregar informações meteorológicas" - -#: ../src/extension.js:1038 -#, python-format -msgid "%s °F" -msgstr "" - -#: ../src/extension.js:1042 +#: ../src/extension.js:242 #, python-format -msgid "%s °C" -msgstr "" +msgid "Schema \"%s\" not found." +msgstr "Schema \"%s\" não encontrado." -#: ../src/extension.js:1046 -#, python-format -msgid "%s K" -msgstr "" +#: ../src/extension.js:523 ../src/prefs.js:756 +msgid "Invalid city" +msgstr "Cidade inválida" + +#: ../src/extension.js:738 +msgid "Tornado" +msgstr "Tornado" + +#: ../src/extension.js:740 +msgid "Tropical storm" +msgstr "Tempestade tropical" + +#: ../src/extension.js:742 ../src/extension.js:914 +msgid "Hurricane" +msgstr "Furacão" + +#: ../src/extension.js:744 +msgid "Severe thunderstorms" +msgstr "Tempestade severa" + +#: ../src/extension.js:746 +msgid "Thunderstorms" +msgstr "Tempestade" + +#: ../src/extension.js:748 +msgid "Mixed rain and snow" +msgstr "Chuva e neve" + +#: ../src/extension.js:750 +msgid "Mixed rain and sleet" +msgstr "Granizo e chuva" + +#: ../src/extension.js:752 +msgid "Mixed snow and sleet" +msgstr "Granizo e neve" + +#: ../src/extension.js:754 +msgid "Freezing drizzle" +msgstr "Geada" + +#: ../src/extension.js:756 +msgid "Drizzle" +msgstr "Chuvisco" + +#: ../src/extension.js:758 +msgid "Freezing rain" +msgstr "Chuva congelada" + +#: ../src/extension.js:760 ../src/extension.js:762 +msgid "Showers" +msgstr "Chuva" + +#: ../src/extension.js:764 +msgid "Snow flurries" +msgstr "Lufadas de neve" + +#: ../src/extension.js:766 +msgid "Light snow showers" +msgstr "Nevadas leves" + +#: ../src/extension.js:768 +msgid "Blowing snow" +msgstr "Neve" + +#: ../src/extension.js:770 +msgid "Snow" +msgstr "Neve" + +#: ../src/extension.js:772 +msgid "Hail" +msgstr "Granizo" + +#: ../src/extension.js:774 +msgid "Sleet" +msgstr "Granizo" + +#: ../src/extension.js:776 +msgid "Dust" +msgstr "Pó" + +#: ../src/extension.js:778 +msgid "Foggy" +msgstr "Neblina" + +#: ../src/extension.js:780 +msgid "Haze" +msgstr "Neblina" + +#: ../src/extension.js:782 +msgid "Smoky" +msgstr "Enfumaçado" + +#: ../src/extension.js:784 +msgid "Blustery" +msgstr "Rajadas de vento" + +#: ../src/extension.js:786 +msgid "Windy" +msgstr "Ventoso" + +#: ../src/extension.js:788 +msgid "Cold" +msgstr "Frio" + +#: ../src/extension.js:790 +msgid "Cloudy" +msgstr "Nublado" + +#: ../src/extension.js:793 +msgid "Mostly cloudy" +msgstr "Muito nublado" + +#: ../src/extension.js:796 ../src/extension.js:822 +msgid "Partly cloudy" +msgstr "Parcialmente nublado" + +#: ../src/extension.js:798 +msgid "Clear" +msgstr "Limpo" + +#: ../src/extension.js:800 +msgid "Sunny" +msgstr "Ensolarado" + +#: ../src/extension.js:803 +msgid "Fair" +msgstr "Limpo" + +#: ../src/extension.js:805 +msgid "Mixed rain and hail" +msgstr "Chuva e granizo" + +#: ../src/extension.js:807 +msgid "Hot" +msgstr "Quente" + +#: ../src/extension.js:809 +msgid "Isolated thunderstorms" +msgstr "Tempestades isoladas" + +#: ../src/extension.js:812 +msgid "Scattered thunderstorms" +msgstr "Tempestades isoladas" + +#: ../src/extension.js:814 +msgid "Scattered showers" +msgstr "Chuvas Isoladas" + +#: ../src/extension.js:816 ../src/extension.js:820 +msgid "Heavy snow" +msgstr "Forte nevada" + +#: ../src/extension.js:818 +msgid "Scattered snow showers" +msgstr "Nevadas isoladas" + +#: ../src/extension.js:824 +msgid "Thundershowers" +msgstr "Tempestades" + +#: ../src/extension.js:826 +msgid "Snow showers" +msgstr "Nevadas" + +#: ../src/extension.js:828 +msgid "Isolated thundershowers" +msgstr "Tempestades isoladas" + +#: ../src/extension.js:831 +msgid "Not available" +msgstr "Não disponível" -#: ../src/extension.js:1052 ../src/extension.js:1105 -msgid "Unknown" -msgstr "" +#: ../src/extension.js:878 +msgid "Calm" +msgstr "Calmo" -#: ../src/extension.js:1069 ../src/extension.js:1072 -msgid "VAR" -msgstr "" +#: ../src/extension.js:881 +msgid "Light air" +msgstr "Aragem" + +#: ../src/extension.js:884 +msgid "Light breeze" +msgstr "Brisa leve" + +#: ../src/extension.js:887 +msgid "Gentle breeze" +msgstr "Brisa fraca" + +#: ../src/extension.js:890 +msgid "Moderate breeze" +msgstr "Brisa moderada" + +#: ../src/extension.js:893 +msgid "Fresh breeze" +msgstr "Brisa forte" + +#: ../src/extension.js:896 +msgid "Strong breeze" +msgstr "Vento fresco" + +#: ../src/extension.js:899 +msgid "Moderate gale" +msgstr "Vento forte" + +#: ../src/extension.js:902 +msgid "Fresh gale" +msgstr "Ventania" + +#: ../src/extension.js:905 +msgid "Strong gale" +msgstr "Ventania forte" + +#: ../src/extension.js:908 +msgid "Storm" +msgstr "Tempestade" + +#: ../src/extension.js:911 +msgid "Violent storm" +msgstr "Tempestade violenta" + +#: ../src/extension.js:919 +msgid "Sunday" +msgstr "Domingo" + +#: ../src/extension.js:919 +msgid "Monday" +msgstr "Segunda-feira" + +#: ../src/extension.js:919 +msgid "Tuesday" +msgstr "Terça-feira" + +#: ../src/extension.js:919 +msgid "Wednesday" +msgstr "Quarta-feira" + +#: ../src/extension.js:919 +msgid "Thursday" +msgstr "Quinta-feira" + +#: ../src/extension.js:919 +msgid "Friday" +msgstr "Sexta-feira" + +#: ../src/extension.js:919 +msgid "Saturday" +msgstr "Sábado" -#: ../src/extension.js:1072 +#: ../src/extension.js:926 msgid "N" msgstr "N" -#: ../src/extension.js:1072 -#, fuzzy -msgid "NNE" -msgstr "NE" - -#: ../src/extension.js:1072 +#: ../src/extension.js:926 msgid "NE" msgstr "NE" -#: ../src/extension.js:1072 -#, fuzzy -msgid "ENE" -msgstr "NE" - -#: ../src/extension.js:1072 +#: ../src/extension.js:926 msgid "E" msgstr "E" -#: ../src/extension.js:1072 -#, fuzzy -msgid "ESE" -msgstr "SE" - -#: ../src/extension.js:1072 +#: ../src/extension.js:926 msgid "SE" msgstr "SE" -#: ../src/extension.js:1072 -#, fuzzy -msgid "SSE" -msgstr "SE" - -#: ../src/extension.js:1073 +#: ../src/extension.js:926 msgid "S" msgstr "S" -#: ../src/extension.js:1073 -#, fuzzy -msgid "SSW" -msgstr "SO" - -#: ../src/extension.js:1073 +#: ../src/extension.js:926 msgid "SW" msgstr "SO" -#: ../src/extension.js:1073 -#, fuzzy -msgid "WSW" -msgstr "SO" - -#: ../src/extension.js:1073 +#: ../src/extension.js:926 msgid "W" msgstr "O" -#: ../src/extension.js:1073 -#, fuzzy -msgid "WNW" -msgstr "NO" - -#: ../src/extension.js:1073 +#: ../src/extension.js:926 msgid "NW" msgstr "NO" -#: ../src/extension.js:1073 -#, fuzzy -msgid "NNW" -msgstr "NO" +#: ../src/extension.js:1208 ../src/extension.js:1337 +msgid "Yesterday" +msgstr "Ontem" -#: ../src/extension.js:1083 -msgid "$d$s knots" -msgstr "" +#: ../src/extension.js:1210 ../src/extension.js:1339 +#, python-format +msgid "%s days ago" +msgstr "%s dias atrás" -#: ../src/extension.js:1087 -msgid "$d$s mph" -msgstr "" +#: ../src/extension.js:1331 +msgid "Today" +msgstr "Hoje" -#: ../src/extension.js:1091 -msgid "$d$s km/h" -msgstr "" +#: ../src/extension.js:1333 +msgid "Tomorrow" +msgstr "Amanhã" -#: ../src/extension.js:1095 -msgid "$d$s m/s" -msgstr "" +#: ../src/extension.js:1335 +#, python-format +msgid "In %s days" +msgstr "Em %s dias" -#: ../src/extension.js:1099 -msgid "$dBeaufort $s" -msgstr "" +#: ../src/extension.js:1371 +msgid "Loading current weather ..." +msgstr "Carregando as condições meteorológicas ..." -#: ../src/prefs.js:144 +#: ../src/extension.js:1372 +msgid "Loading future weather ..." +msgstr "Carregando a previsão do tempo ..." + +#: ../src/extension.js:1405 +msgid "Loading ..." +msgstr "Carregando ..." + +#: ../src/extension.js:1408 +msgid "Please wait" +msgstr "Espere um momento" + +#: ../src/extension.js:1453 +#, fuzzy +msgid "Feels like:" +msgstr "Sensação térmica:" + +#: ../src/extension.js:1455 +msgid "Humidity:" +msgstr "Humidade:" + +#: ../src/extension.js:1457 +msgid "Pressure:" +msgstr "Pressão:" + +#: ../src/extension.js:1459 +msgid "Wind:" +msgstr "Vento:" + +#: ../src/prefs.js:124 msgid "Temperature Unit" msgstr "Unidade de temperatura" -#: ../src/prefs.js:146 +#: ../src/prefs.js:126 msgid "Wind Speed Unit" msgstr "Unidade de velocidade do vento" -#: ../src/prefs.js:148 +#: ../src/prefs.js:128 #, fuzzy msgid "Pressure Unit" msgstr "Unidade de pressão" -#: ../src/prefs.js:150 -msgid "Distance Unit" -msgstr "" - -#: ../src/prefs.js:152 +#: ../src/prefs.js:130 msgid "Position in Panel" msgstr "Posição no painel" -#: ../src/prefs.js:153 +#: ../src/prefs.js:131 msgid "Center" msgstr "Centro" -#: ../src/prefs.js:153 +#: ../src/prefs.js:131 msgid "Right" msgstr "Direita" -#: ../src/prefs.js:153 +#: ../src/prefs.js:131 msgid "Left" msgstr "Esquerda" -#: ../src/prefs.js:154 +#: ../src/prefs.js:132 msgid "Wind Direction by Arrows" msgstr "Direção do vento usando setas" -#: ../src/prefs.js:156 +#: ../src/prefs.js:134 +msgid "Translate Conditions" +msgstr "Traduzir condições" + +#: ../src/prefs.js:136 msgid "Symbolic Icons" msgstr "Ícones simbólicos" -#: ../src/prefs.js:158 +#: ../src/prefs.js:138 msgid "Temperature in Panel" msgstr "Temperatura no painel" -#: ../src/prefs.js:160 +#: ../src/prefs.js:140 msgid "Conditions in Panel" msgstr "Condições no painel" -#: ../src/prefs.js:162 -msgid "Debug the extension" -msgstr "" - -#: ../src/prefs.js:320 +#: ../src/prefs.js:277 msgid "Name of the city" msgstr "Nome da cidade" -#: ../src/prefs.js:378 +#: ../src/prefs.js:452 #, python-format msgid "Remove %s ?" msgstr "Remover %s ?" - -#~ msgid "Please wait" -#~ msgstr "Espere um momento" - -#~ msgid "Loading ..." -#~ msgstr "Carregando ..." - -#~ msgid "Invalid city" -#~ msgstr "Cidade inválida" - -#~ msgid "..." -#~ msgstr "..." - -#~ msgid "Schema \"%s\" not found." -#~ msgstr "Schema \"%s\" não encontrado." - -#~ msgid "Tornado" -#~ msgstr "Tornado" - -#~ msgid "Tropical storm" -#~ msgstr "Tempestade tropical" - -#~ msgid "Hurricane" -#~ msgstr "Furacão" - -#~ msgid "Severe thunderstorms" -#~ msgstr "Tempestade severa" - -#~ msgid "Thunderstorms" -#~ msgstr "Tempestade" - -#~ msgid "Mixed rain and snow" -#~ msgstr "Chuva e neve" - -#~ msgid "Mixed rain and sleet" -#~ msgstr "Granizo e chuva" - -#~ msgid "Mixed snow and sleet" -#~ msgstr "Granizo e neve" - -#~ msgid "Freezing drizzle" -#~ msgstr "Geada" - -#~ msgid "Drizzle" -#~ msgstr "Chuvisco" - -#~ msgid "Freezing rain" -#~ msgstr "Chuva congelada" - -#~ msgid "Showers" -#~ msgstr "Chuva" - -#~ msgid "Snow flurries" -#~ msgstr "Lufadas de neve" - -#~ msgid "Light snow showers" -#~ msgstr "Nevadas leves" - -#~ msgid "Blowing snow" -#~ msgstr "Neve" - -#~ msgid "Snow" -#~ msgstr "Neve" - -#~ msgid "Hail" -#~ msgstr "Granizo" - -#~ msgid "Sleet" -#~ msgstr "Granizo" - -#~ msgid "Dust" -#~ msgstr "Pó" - -#~ msgid "Foggy" -#~ msgstr "Neblina" - -#~ msgid "Haze" -#~ msgstr "Neblina" - -#~ msgid "Smoky" -#~ msgstr "Enfumaçado" - -#~ msgid "Blustery" -#~ msgstr "Rajadas de vento" - -#~ msgid "Windy" -#~ msgstr "Ventoso" - -#~ msgid "Cold" -#~ msgstr "Frio" - -#~ msgid "Cloudy" -#~ msgstr "Nublado" - -#~ msgid "Mostly cloudy" -#~ msgstr "Muito nublado" - -#~ msgid "Partly cloudy" -#~ msgstr "Parcialmente nublado" - -#~ msgid "Clear" -#~ msgstr "Limpo" - -#~ msgid "Sunny" -#~ msgstr "Ensolarado" - -#~ msgid "Fair" -#~ msgstr "Limpo" - -#~ msgid "Mixed rain and hail" -#~ msgstr "Chuva e granizo" - -#~ msgid "Hot" -#~ msgstr "Quente" - -#~ msgid "Isolated thunderstorms" -#~ msgstr "Tempestades isoladas" - -#~ msgid "Scattered thunderstorms" -#~ msgstr "Tempestades isoladas" - -#~ msgid "Scattered showers" -#~ msgstr "Chuvas Isoladas" - -#~ msgid "Heavy snow" -#~ msgstr "Forte nevada" - -#~ msgid "Scattered snow showers" -#~ msgstr "Nevadas isoladas" - -#~ msgid "Thundershowers" -#~ msgstr "Tempestades" - -#~ msgid "Snow showers" -#~ msgstr "Nevadas" - -#~ msgid "Isolated thundershowers" -#~ msgstr "Tempestades isoladas" - -#~ msgid "Not available" -#~ msgstr "Não disponível" - -#~ msgid "Calm" -#~ msgstr "Calmo" - -#~ msgid "Light air" -#~ msgstr "Aragem" - -#~ msgid "Light breeze" -#~ msgstr "Brisa leve" - -#~ msgid "Gentle breeze" -#~ msgstr "Brisa fraca" - -#~ msgid "Moderate breeze" -#~ msgstr "Brisa moderada" - -#~ msgid "Fresh breeze" -#~ msgstr "Brisa forte" - -#~ msgid "Strong breeze" -#~ msgstr "Vento fresco" - -#~ msgid "Moderate gale" -#~ msgstr "Vento forte" - -#~ msgid "Fresh gale" -#~ msgstr "Ventania" - -#~ msgid "Strong gale" -#~ msgstr "Ventania forte" - -#~ msgid "Storm" -#~ msgstr "Tempestade" - -#~ msgid "Violent storm" -#~ msgstr "Tempestade violenta" - -#~ msgid "Sunday" -#~ msgstr "Domingo" - -#~ msgid "Monday" -#~ msgstr "Segunda-feira" - -#~ msgid "Tuesday" -#~ msgstr "Terça-feira" - -#~ msgid "Wednesday" -#~ msgstr "Quarta-feira" - -#~ msgid "Thursday" -#~ msgstr "Quinta-feira" - -#~ msgid "Friday" -#~ msgstr "Sexta-feira" - -#~ msgid "Saturday" -#~ msgstr "Sábado" - -#~ msgid "%s days ago" -#~ msgstr "%s dias atrás" - -#~ msgid "In %s days" -#~ msgstr "Em %s dias" - -#~ msgid "Loading current weather ..." -#~ msgstr "Carregando as condições meteorológicas ..." - -#~ msgid "Translate Conditions" -#~ msgstr "Traduzir condições" diff -Nru gnome-shell-extension-weather-0.2/po/ro.po gnome-shell-extension-weather-0~20130619.gitf74de79/po/ro.po --- gnome-shell-extension-weather-0.2/po/ro.po 2013-07-24 10:14:17.000000000 +0000 +++ gnome-shell-extension-weather-0~20130619.gitf74de79/po/ro.po 2013-06-19 12:23:06.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: simon04-gnome-shell-extension-weather\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-07-22 16:54+0200\n" +"POT-Creation-Date: 2013-03-11 00:47+0100\n" "PO-Revision-Date: 2012-05-13 22:40+0100\n" "Last-Translator: Christian METZLER \n" "Language-Team: \n" @@ -21,408 +21,415 @@ "X-Poedit-Country: ROMANIA\n" "X-Poedit-SourceCharset: utf-8\n" -#: ../src/extension.js:223 ../src/extension.js:231 ../src/extension.js:239 -#: ../src/extension.js:247 ../src/extension.js:550 -msgid "Weather" -msgstr "" - -#: ../src/extension.js:225 -msgid "No location configured" -msgstr "" - -#: ../src/extension.js:233 -#, fuzzy -msgid "Loading weather" -msgstr "Se încarcă prognoza..." - -#: ../src/extension.js:249 -msgid "Weather extension ready" -msgstr "" - -#: ../src/extension.js:439 -msgid "Today" -msgstr "Azi" +#: ../src/extension.js:128 +msgid "..." +msgstr "..." -#: ../src/extension.js:445 -msgid "Tomorrow" -msgstr "Mâine" - -#: ../src/extension.js:451 -msgid "Yesterday" -msgstr "" - -#: ../src/extension.js:613 +#: ../src/extension.js:208 msgid "Locations" msgstr "" -#: ../src/extension.js:617 +#: ../src/extension.js:212 msgid "Reload Weather Information" msgstr "" -#: ../src/extension.js:622 +#: ../src/extension.js:216 msgid "Weather Settings" msgstr "" -#: ../src/extension.js:785 -msgid "No weather information" -msgstr "" - -#: ../src/extension.js:787 +#: ../src/extension.js:242 #, python-format -msgid "No weather information for %s" +msgid "Schema \"%s\" not found." msgstr "" -#: ../src/extension.js:872 -msgid "Feels like" +#: ../src/extension.js:523 ../src/prefs.js:756 +msgid "Invalid city" msgstr "" -#: ../src/extension.js:874 -msgid "Visibility" -msgstr "" +#: ../src/extension.js:738 +msgid "Tornado" +msgstr "Tornadă" -#: ../src/extension.js:876 -#, fuzzy -msgid "Humidity" -msgstr "Umiditate:" +#: ../src/extension.js:740 +msgid "Tropical storm" +msgstr "Furtună tropicală" -#: ../src/extension.js:878 -#, fuzzy -msgid "Pressure" -msgstr "Presiune:" +#: ../src/extension.js:742 ../src/extension.js:914 +msgid "Hurricane" +msgstr "Uragan" -#: ../src/extension.js:880 -#, fuzzy -msgid "Wind" -msgstr "Vânt:" +#: ../src/extension.js:744 +msgid "Severe thunderstorms" +msgstr "Furtuni severe" -#: ../src/extension.js:900 -msgid "No forecast information" -msgstr "" +#: ../src/extension.js:746 +msgid "Thunderstorms" +msgstr "Furtuni" -#: ../src/extension.js:1038 -#, python-format -msgid "%s °F" -msgstr "" +#: ../src/extension.js:748 +msgid "Mixed rain and snow" +msgstr "Lapoviță" -#: ../src/extension.js:1042 -#, python-format -msgid "%s °C" -msgstr "" +#: ../src/extension.js:750 +msgid "Mixed rain and sleet" +msgstr "Măzăriche" -#: ../src/extension.js:1046 -#, python-format -msgid "%s K" -msgstr "" +#: ../src/extension.js:752 +msgid "Mixed snow and sleet" +msgstr "Măzăriche" -#: ../src/extension.js:1052 ../src/extension.js:1105 -msgid "Unknown" -msgstr "" +#: ../src/extension.js:754 +msgid "Freezing drizzle" +msgstr "Burniță rece" -#: ../src/extension.js:1069 ../src/extension.js:1072 -msgid "VAR" -msgstr "" +#: ../src/extension.js:756 +msgid "Drizzle" +msgstr "Burniță" -#: ../src/extension.js:1072 -msgid "N" -msgstr "" +#: ../src/extension.js:758 +msgid "Freezing rain" +msgstr "Ploaie rece" -#: ../src/extension.js:1072 -msgid "NNE" -msgstr "" +#: ../src/extension.js:760 ../src/extension.js:762 +msgid "Showers" +msgstr "Averse" -#: ../src/extension.js:1072 -msgid "NE" -msgstr "" +#: ../src/extension.js:764 +msgid "Snow flurries" +msgstr "Ninsoare ușoară" -#: ../src/extension.js:1072 -msgid "ENE" -msgstr "" +#: ../src/extension.js:766 +msgid "Light snow showers" +msgstr "Ninsoare ușoară în averse" -#: ../src/extension.js:1072 -msgid "E" -msgstr "" +#: ../src/extension.js:768 +msgid "Blowing snow" +msgstr "Ninsoare viscolită" -#: ../src/extension.js:1072 -msgid "ESE" -msgstr "" +#: ../src/extension.js:770 +msgid "Snow" +msgstr "Ninsoare" -#: ../src/extension.js:1072 -msgid "SE" -msgstr "" +#: ../src/extension.js:772 +msgid "Hail" +msgstr "Grindină" -#: ../src/extension.js:1072 -msgid "SSE" -msgstr "" +#: ../src/extension.js:774 +msgid "Sleet" +msgstr "Lapoviță" -#: ../src/extension.js:1073 -msgid "S" -msgstr "" +#: ../src/extension.js:776 +msgid "Dust" +msgstr "Praf" -#: ../src/extension.js:1073 -msgid "SSW" -msgstr "" +#: ../src/extension.js:778 +msgid "Foggy" +msgstr "Ceață" -#: ../src/extension.js:1073 -msgid "SW" -msgstr "" +#: ../src/extension.js:780 +msgid "Haze" +msgstr "Ceață ușoară" -#: ../src/extension.js:1073 -msgid "WSW" -msgstr "" +#: ../src/extension.js:782 +msgid "Smoky" +msgstr "Întunecat" -#: ../src/extension.js:1073 -msgid "W" -msgstr "" +#: ../src/extension.js:784 +msgid "Blustery" +msgstr "Zgomotos" -#: ../src/extension.js:1073 -msgid "WNW" -msgstr "" +#: ../src/extension.js:786 +msgid "Windy" +msgstr "Rafale de vânt" -#: ../src/extension.js:1073 -msgid "NW" -msgstr "" +#: ../src/extension.js:788 +msgid "Cold" +msgstr "Rece" -#: ../src/extension.js:1073 -msgid "NNW" -msgstr "" +#: ../src/extension.js:790 +msgid "Cloudy" +msgstr "Înnorat" -#: ../src/extension.js:1083 -msgid "$d$s knots" -msgstr "" +#: ../src/extension.js:793 +msgid "Mostly cloudy" +msgstr "Majoritar înnorat " -#: ../src/extension.js:1087 -msgid "$d$s mph" -msgstr "" +#: ../src/extension.js:796 ../src/extension.js:822 +msgid "Partly cloudy" +msgstr "Parțial înnorat" -#: ../src/extension.js:1091 -msgid "$d$s km/h" -msgstr "" +#: ../src/extension.js:798 +msgid "Clear" +msgstr "Senin" -#: ../src/extension.js:1095 -msgid "$d$s m/s" -msgstr "" +#: ../src/extension.js:800 +msgid "Sunny" +msgstr "Însorit" -#: ../src/extension.js:1099 -msgid "$dBeaufort $s" -msgstr "" +#: ../src/extension.js:803 +msgid "Fair" +msgstr "Vreme bună" -#: ../src/prefs.js:144 -msgid "Temperature Unit" -msgstr "Temperatură:" +#: ../src/extension.js:805 +msgid "Mixed rain and hail" +msgstr "Ploaie cu grindină" -#: ../src/prefs.js:146 -msgid "Wind Speed Unit" -msgstr "" +#: ../src/extension.js:807 +msgid "Hot" +msgstr "Foarte cald" -#: ../src/prefs.js:148 -#, fuzzy -msgid "Pressure Unit" -msgstr "Presiune:" +#: ../src/extension.js:809 +msgid "Isolated thunderstorms" +msgstr "Furtuni izolate" -#: ../src/prefs.js:150 -msgid "Distance Unit" -msgstr "" +#: ../src/extension.js:812 +msgid "Scattered thunderstorms" +msgstr "Furtuni răzlețe" -#: ../src/prefs.js:152 -msgid "Position in Panel" -msgstr "" +#: ../src/extension.js:814 +msgid "Scattered showers" +msgstr "Averse răzlețe" -#: ../src/prefs.js:153 -msgid "Center" -msgstr "" +#: ../src/extension.js:816 ../src/extension.js:820 +msgid "Heavy snow" +msgstr "Ninsoare abundentă" -#: ../src/prefs.js:153 -msgid "Right" -msgstr "" +#: ../src/extension.js:818 +msgid "Scattered snow showers" +msgstr "Ninsori răzlețe" -#: ../src/prefs.js:153 -msgid "Left" -msgstr "" +#: ../src/extension.js:824 +msgid "Thundershowers" +msgstr "Ploi abundente în averse" -#: ../src/prefs.js:154 -msgid "Wind Direction by Arrows" -msgstr "" +#: ../src/extension.js:826 +msgid "Snow showers" +msgstr "Ninsori în averse" -#: ../src/prefs.js:156 -msgid "Symbolic Icons" -msgstr "" +#: ../src/extension.js:828 +msgid "Isolated thundershowers" +msgstr "Ploi izolate" -#: ../src/prefs.js:158 -msgid "Temperature in Panel" -msgstr "Temperatură:" +#: ../src/extension.js:831 +msgid "Not available" +msgstr "Indisponibil" -#: ../src/prefs.js:160 -msgid "Conditions in Panel" +#: ../src/extension.js:878 +msgid "Calm" msgstr "" -#: ../src/prefs.js:162 -msgid "Debug the extension" +#: ../src/extension.js:881 +msgid "Light air" msgstr "" -#: ../src/prefs.js:320 -msgid "Name of the city" +#: ../src/extension.js:884 +msgid "Light breeze" msgstr "" -#: ../src/prefs.js:378 -#, python-format -msgid "Remove %s ?" +#: ../src/extension.js:887 +msgid "Gentle breeze" msgstr "" -#~ msgid "Please wait" -#~ msgstr "Așteptați" - -#~ msgid "Loading ..." -#~ msgstr "Se încarcă" - -#~ msgid "..." -#~ msgstr "..." - -#~ msgid "Tornado" -#~ msgstr "Tornadă" +#: ../src/extension.js:890 +msgid "Moderate breeze" +msgstr "" -#~ msgid "Tropical storm" -#~ msgstr "Furtună tropicală" +#: ../src/extension.js:893 +msgid "Fresh breeze" +msgstr "" -#~ msgid "Hurricane" -#~ msgstr "Uragan" +#: ../src/extension.js:896 +msgid "Strong breeze" +msgstr "" -#~ msgid "Severe thunderstorms" -#~ msgstr "Furtuni severe" +#: ../src/extension.js:899 +msgid "Moderate gale" +msgstr "" -#~ msgid "Thunderstorms" -#~ msgstr "Furtuni" +#: ../src/extension.js:902 +msgid "Fresh gale" +msgstr "" -#~ msgid "Mixed rain and snow" -#~ msgstr "Lapoviță" +#: ../src/extension.js:905 +msgid "Strong gale" +msgstr "" -#~ msgid "Mixed rain and sleet" -#~ msgstr "Măzăriche" +#: ../src/extension.js:908 +msgid "Storm" +msgstr "" -#~ msgid "Mixed snow and sleet" -#~ msgstr "Măzăriche" +#: ../src/extension.js:911 +msgid "Violent storm" +msgstr "" -#~ msgid "Freezing drizzle" -#~ msgstr "Burniță rece" +#: ../src/extension.js:919 +msgid "Sunday" +msgstr "Duminică" -#~ msgid "Drizzle" -#~ msgstr "Burniță" +#: ../src/extension.js:919 +msgid "Monday" +msgstr "Luni" -#~ msgid "Freezing rain" -#~ msgstr "Ploaie rece" +#: ../src/extension.js:919 +msgid "Tuesday" +msgstr "Marți" -#~ msgid "Showers" -#~ msgstr "Averse" +#: ../src/extension.js:919 +msgid "Wednesday" +msgstr "Miercuri" -#~ msgid "Snow flurries" -#~ msgstr "Ninsoare ușoară" +#: ../src/extension.js:919 +msgid "Thursday" +msgstr "Joi" -#~ msgid "Light snow showers" -#~ msgstr "Ninsoare ușoară în averse" +#: ../src/extension.js:919 +msgid "Friday" +msgstr "Vineri" -#~ msgid "Blowing snow" -#~ msgstr "Ninsoare viscolită" +#: ../src/extension.js:919 +msgid "Saturday" +msgstr "Sâmbătă" -#~ msgid "Snow" -#~ msgstr "Ninsoare" +#: ../src/extension.js:926 +msgid "N" +msgstr "" -#~ msgid "Hail" -#~ msgstr "Grindină" +#: ../src/extension.js:926 +msgid "NE" +msgstr "" -#~ msgid "Sleet" -#~ msgstr "Lapoviță" +#: ../src/extension.js:926 +msgid "E" +msgstr "" -#~ msgid "Dust" -#~ msgstr "Praf" +#: ../src/extension.js:926 +msgid "SE" +msgstr "" -#~ msgid "Foggy" -#~ msgstr "Ceață" +#: ../src/extension.js:926 +msgid "S" +msgstr "" -#~ msgid "Haze" -#~ msgstr "Ceață ușoară" +#: ../src/extension.js:926 +msgid "SW" +msgstr "" -#~ msgid "Smoky" -#~ msgstr "Întunecat" +#: ../src/extension.js:926 +msgid "W" +msgstr "" -#~ msgid "Blustery" -#~ msgstr "Zgomotos" +#: ../src/extension.js:926 +msgid "NW" +msgstr "" -#~ msgid "Windy" -#~ msgstr "Rafale de vânt" +#: ../src/extension.js:1208 ../src/extension.js:1337 +msgid "Yesterday" +msgstr "" -#~ msgid "Cold" -#~ msgstr "Rece" +#: ../src/extension.js:1210 ../src/extension.js:1339 +#, python-format +msgid "%s days ago" +msgstr "" -#~ msgid "Cloudy" -#~ msgstr "Înnorat" +#: ../src/extension.js:1331 +msgid "Today" +msgstr "Azi" -#~ msgid "Mostly cloudy" -#~ msgstr "Majoritar înnorat " +#: ../src/extension.js:1333 +msgid "Tomorrow" +msgstr "Mâine" -#~ msgid "Partly cloudy" -#~ msgstr "Parțial înnorat" +#: ../src/extension.js:1335 +#, python-format +msgid "In %s days" +msgstr "" -#~ msgid "Clear" -#~ msgstr "Senin" +#: ../src/extension.js:1371 +msgid "Loading current weather ..." +msgstr "Se încarcă vremea curentă..." -#~ msgid "Sunny" -#~ msgstr "Însorit" +#: ../src/extension.js:1372 +msgid "Loading future weather ..." +msgstr "Se încarcă prognoza..." -#~ msgid "Fair" -#~ msgstr "Vreme bună" +#: ../src/extension.js:1405 +msgid "Loading ..." +msgstr "Se încarcă" -#~ msgid "Mixed rain and hail" -#~ msgstr "Ploaie cu grindină" +#: ../src/extension.js:1408 +msgid "Please wait" +msgstr "Așteptați" -#~ msgid "Hot" -#~ msgstr "Foarte cald" +#: ../src/extension.js:1453 +msgid "Feels like:" +msgstr "" -#~ msgid "Isolated thunderstorms" -#~ msgstr "Furtuni izolate" +#: ../src/extension.js:1455 +msgid "Humidity:" +msgstr "Umiditate:" -#~ msgid "Scattered thunderstorms" -#~ msgstr "Furtuni răzlețe" +#: ../src/extension.js:1457 +msgid "Pressure:" +msgstr "Presiune:" -#~ msgid "Scattered showers" -#~ msgstr "Averse răzlețe" +#: ../src/extension.js:1459 +msgid "Wind:" +msgstr "Vânt:" -#~ msgid "Heavy snow" -#~ msgstr "Ninsoare abundentă" +#: ../src/prefs.js:124 +msgid "Temperature Unit" +msgstr "Temperatură:" -#~ msgid "Scattered snow showers" -#~ msgstr "Ninsori răzlețe" +#: ../src/prefs.js:126 +msgid "Wind Speed Unit" +msgstr "" -#~ msgid "Thundershowers" -#~ msgstr "Ploi abundente în averse" +#: ../src/prefs.js:128 +#, fuzzy +msgid "Pressure Unit" +msgstr "Presiune:" -#~ msgid "Snow showers" -#~ msgstr "Ninsori în averse" +#: ../src/prefs.js:130 +msgid "Position in Panel" +msgstr "" -#~ msgid "Isolated thundershowers" -#~ msgstr "Ploi izolate" +#: ../src/prefs.js:131 +msgid "Center" +msgstr "" -#~ msgid "Not available" -#~ msgstr "Indisponibil" +#: ../src/prefs.js:131 +msgid "Right" +msgstr "" -#~ msgid "Sunday" -#~ msgstr "Duminică" +#: ../src/prefs.js:131 +msgid "Left" +msgstr "" -#~ msgid "Monday" -#~ msgstr "Luni" +#: ../src/prefs.js:132 +msgid "Wind Direction by Arrows" +msgstr "" -#~ msgid "Tuesday" -#~ msgstr "Marți" +#: ../src/prefs.js:134 +msgid "Translate Conditions" +msgstr "" -#~ msgid "Wednesday" -#~ msgstr "Miercuri" +#: ../src/prefs.js:136 +msgid "Symbolic Icons" +msgstr "" -#~ msgid "Thursday" -#~ msgstr "Joi" +#: ../src/prefs.js:138 +msgid "Temperature in Panel" +msgstr "Temperatură:" -#~ msgid "Friday" -#~ msgstr "Vineri" +#: ../src/prefs.js:140 +msgid "Conditions in Panel" +msgstr "" -#~ msgid "Saturday" -#~ msgstr "Sâmbătă" +#: ../src/prefs.js:277 +msgid "Name of the city" +msgstr "" -#~ msgid "Loading current weather ..." -#~ msgstr "Se încarcă vremea curentă..." +#: ../src/prefs.js:452 +#, python-format +msgid "Remove %s ?" +msgstr "" diff -Nru gnome-shell-extension-weather-0.2/po/ru.po gnome-shell-extension-weather-0~20130619.gitf74de79/po/ru.po --- gnome-shell-extension-weather-0.2/po/ru.po 2013-07-24 10:14:17.000000000 +0000 +++ gnome-shell-extension-weather-0~20130619.gitf74de79/po/ru.po 2013-06-19 12:23:06.000000000 +0000 @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: 0.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-07-22 16:54+0200\n" +"POT-Creation-Date: 2013-03-11 00:47+0100\n" "PO-Revision-Date: 2013-02-06 14:41+0500\n" "Last-Translator: Timon \n" "Language-Team: Russian \n" @@ -20,472 +20,414 @@ "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: ../src/extension.js:223 ../src/extension.js:231 ../src/extension.js:239 -#: ../src/extension.js:247 ../src/extension.js:550 -#, fuzzy -msgid "Weather" -msgstr "Настройки апплета погоды" - -#: ../src/extension.js:225 -msgid "No location configured" -msgstr "" - -#: ../src/extension.js:233 -#, fuzzy -msgid "Loading weather" -msgstr "Загрузка прогноза погоды…" - -#: ../src/extension.js:249 -#, fuzzy -msgid "Weather extension ready" -msgstr "Настройки апплета погоды" - -#: ../src/extension.js:439 -msgid "Today" -msgstr "Сегодня" +#: ../src/extension.js:128 +msgid "..." +msgstr "…" -#: ../src/extension.js:445 -msgid "Tomorrow" -msgstr "Завтра" - -#: ../src/extension.js:451 -msgid "Yesterday" -msgstr "Вчера" - -#: ../src/extension.js:613 +#: ../src/extension.js:208 msgid "Locations" msgstr "Города" -#: ../src/extension.js:617 -#, fuzzy +#: ../src/extension.js:212 msgid "Reload Weather Information" msgstr "Обновить информацию о погоде" -#: ../src/extension.js:622 +#: ../src/extension.js:216 msgid "Weather Settings" msgstr "Настройки апплета погоды" -#: ../src/extension.js:785 -#, fuzzy -msgid "No weather information" -msgstr "Обновить информацию о погоде" - -#: ../src/extension.js:787 -#, fuzzy, python-format -msgid "No weather information for %s" -msgstr "Обновить информацию о погоде" - -#: ../src/extension.js:872 -#, fuzzy -msgid "Feels like" -msgstr "Ощущаемая температура:" - -#: ../src/extension.js:874 -msgid "Visibility" -msgstr "" - -#: ../src/extension.js:876 -#, fuzzy -msgid "Humidity" -msgstr "Влажность:" - -#: ../src/extension.js:878 -#, fuzzy -msgid "Pressure" -msgstr "Давление:" - -#: ../src/extension.js:880 -#, fuzzy -msgid "Wind" -msgstr "Ветер:" - -#: ../src/extension.js:900 -#, fuzzy -msgid "No forecast information" -msgstr "Обновить информацию о погоде" - -#: ../src/extension.js:1038 +#: ../src/extension.js:242 #, python-format -msgid "%s °F" -msgstr "" +msgid "Schema \"%s\" not found." +msgstr "Схема «%s» не найдена" -#: ../src/extension.js:1042 -#, python-format -msgid "%s °C" -msgstr "" - -#: ../src/extension.js:1046 -#, python-format -msgid "%s K" -msgstr "" +#: ../src/extension.js:523 ../src/prefs.js:756 +msgid "Invalid city" +msgstr "Неправильный город" + +#: ../src/extension.js:738 +msgid "Tornado" +msgstr "Торнадо" + +#: ../src/extension.js:740 +msgid "Tropical storm" +msgstr "Тропический шторм" + +#: ../src/extension.js:742 ../src/extension.js:914 +msgid "Hurricane" +msgstr "Ураган" + +#: ../src/extension.js:744 +msgid "Severe thunderstorms" +msgstr "Сильные грозы" + +#: ../src/extension.js:746 +msgid "Thunderstorms" +msgstr "Грозы" + +#: ../src/extension.js:748 +msgid "Mixed rain and snow" +msgstr "Снег с дождём" + +#: ../src/extension.js:750 +msgid "Mixed rain and sleet" +msgstr "Дождь и снежная крупа" + +#: ../src/extension.js:752 +msgid "Mixed snow and sleet" +msgstr "Снег и снежная крупа" + +#: ../src/extension.js:754 +msgid "Freezing drizzle" +msgstr "Ледяной моросящий дождь" + +#: ../src/extension.js:756 +msgid "Drizzle" +msgstr "Морось" + +#: ../src/extension.js:758 +msgid "Freezing rain" +msgstr "Ледяной дождь" + +#: ../src/extension.js:760 ../src/extension.js:762 +msgid "Showers" +msgstr "Ливни" + +#: ../src/extension.js:764 +msgid "Snow flurries" +msgstr "Снежные хлопья" + +#: ../src/extension.js:766 +msgid "Light snow showers" +msgstr "Небольшой снегопад" + +#: ../src/extension.js:768 +msgid "Blowing snow" +msgstr "Низовая метель" + +#: ../src/extension.js:770 +msgid "Snow" +msgstr "Снег" + +#: ../src/extension.js:772 +msgid "Hail" +msgstr "Град" + +#: ../src/extension.js:774 +msgid "Sleet" +msgstr "Снежная крупа" + +#: ../src/extension.js:776 +msgid "Dust" +msgstr "Пыль" + +#: ../src/extension.js:778 +msgid "Foggy" +msgstr "Туман" + +#: ../src/extension.js:780 +msgid "Haze" +msgstr "Легкий туман" + +#: ../src/extension.js:782 +msgid "Smoky" +msgstr "Дымка" + +#: ../src/extension.js:784 +msgid "Blustery" +msgstr "Порывистый ветер" + +#: ../src/extension.js:786 +msgid "Windy" +msgstr "Ветрено" + +#: ../src/extension.js:788 +msgid "Cold" +msgstr "Холодно" + +#: ../src/extension.js:790 +msgid "Cloudy" +msgstr "Пасмурно" + +#: ../src/extension.js:793 +msgid "Mostly cloudy" +msgstr "Облачно" + +#: ../src/extension.js:796 ../src/extension.js:822 +msgid "Partly cloudy" +msgstr "Переменная облачность" + +#: ../src/extension.js:798 +msgid "Clear" +msgstr "Безоблачно" + +#: ../src/extension.js:800 +msgid "Sunny" +msgstr "Солнечно" + +#: ../src/extension.js:803 +msgid "Fair" +msgstr "Ясно" + +#: ../src/extension.js:805 +msgid "Mixed rain and hail" +msgstr "Дождь с градом" + +#: ../src/extension.js:807 +msgid "Hot" +msgstr "Жара" + +#: ../src/extension.js:809 +msgid "Isolated thunderstorms" +msgstr "Локальные грозы" + +#: ../src/extension.js:812 +msgid "Scattered thunderstorms" +msgstr "Местами грозы" + +#: ../src/extension.js:814 +msgid "Scattered showers" +msgstr "Местами ливни" + +#: ../src/extension.js:816 ../src/extension.js:820 +msgid "Heavy snow" +msgstr "Сильный снегопад" + +#: ../src/extension.js:818 +msgid "Scattered snow showers" +msgstr "Местами снегопад" + +#: ../src/extension.js:824 +msgid "Thundershowers" +msgstr "Грозовые ливни" + +#: ../src/extension.js:826 +msgid "Snow showers" +msgstr "Снегопад" + +#: ../src/extension.js:828 +msgid "Isolated thundershowers" +msgstr "Единичные грозовые ливни" + +#: ../src/extension.js:831 +msgid "Not available" +msgstr "Недоступно" -#: ../src/extension.js:1052 ../src/extension.js:1105 -msgid "Unknown" -msgstr "" +#: ../src/extension.js:878 +msgid "Calm" +msgstr "Штиль" -#: ../src/extension.js:1069 ../src/extension.js:1072 -msgid "VAR" -msgstr "" +#: ../src/extension.js:881 +msgid "Light air" +msgstr "Слабый ветер" + +#: ../src/extension.js:884 +msgid "Light breeze" +msgstr "Лёгкий ветер" + +#: ../src/extension.js:887 +msgid "Gentle breeze" +msgstr "Слабый ветер" + +#: ../src/extension.js:890 +msgid "Moderate breeze" +msgstr "Умеренный ветер" + +#: ../src/extension.js:893 +msgid "Fresh breeze" +msgstr "Свежий ветер" + +#: ../src/extension.js:896 +msgid "Strong breeze" +msgstr "Сильный ветер" + +#: ../src/extension.js:899 +msgid "Moderate gale" +msgstr "Крепкий ветер" + +#: ../src/extension.js:902 +msgid "Fresh gale" +msgstr "Очень крепкий ветер" + +#: ../src/extension.js:905 +msgid "Strong gale" +msgstr "Шторм" + +#: ../src/extension.js:908 +msgid "Storm" +msgstr "Сильный шторм" + +#: ../src/extension.js:911 +msgid "Violent storm" +msgstr "Жестокий шторм" + +#: ../src/extension.js:919 +msgid "Sunday" +msgstr "Воскресенье" + +#: ../src/extension.js:919 +msgid "Monday" +msgstr "Понедельник" + +#: ../src/extension.js:919 +msgid "Tuesday" +msgstr "Вторник" + +#: ../src/extension.js:919 +msgid "Wednesday" +msgstr "Среда" + +#: ../src/extension.js:919 +msgid "Thursday" +msgstr "Четверг" + +#: ../src/extension.js:919 +msgid "Friday" +msgstr "Пятница" + +#: ../src/extension.js:919 +msgid "Saturday" +msgstr "Суббота" -#: ../src/extension.js:1072 +#: ../src/extension.js:926 msgid "N" msgstr "С" -#: ../src/extension.js:1072 -#, fuzzy -msgid "NNE" -msgstr "СВ" - -#: ../src/extension.js:1072 +#: ../src/extension.js:926 msgid "NE" msgstr "СВ" -#: ../src/extension.js:1072 -#, fuzzy -msgid "ENE" -msgstr "СВ" - -#: ../src/extension.js:1072 +#: ../src/extension.js:926 msgid "E" msgstr "В" -#: ../src/extension.js:1072 -#, fuzzy -msgid "ESE" -msgstr "ЮВ" - -#: ../src/extension.js:1072 +#: ../src/extension.js:926 msgid "SE" msgstr "ЮВ" -#: ../src/extension.js:1072 -#, fuzzy -msgid "SSE" -msgstr "ЮВ" - -#: ../src/extension.js:1073 +#: ../src/extension.js:926 msgid "S" msgstr "Ю" -#: ../src/extension.js:1073 -#, fuzzy -msgid "SSW" -msgstr "ЮЗ" - -#: ../src/extension.js:1073 +#: ../src/extension.js:926 msgid "SW" msgstr "ЮЗ" -#: ../src/extension.js:1073 -#, fuzzy -msgid "WSW" -msgstr "ЮЗ" - -#: ../src/extension.js:1073 +#: ../src/extension.js:926 msgid "W" msgstr "З" -#: ../src/extension.js:1073 -#, fuzzy -msgid "WNW" -msgstr "СЗ" - -#: ../src/extension.js:1073 +#: ../src/extension.js:926 msgid "NW" msgstr "СЗ" -#: ../src/extension.js:1073 -#, fuzzy -msgid "NNW" -msgstr "СЗ" +#: ../src/extension.js:1208 ../src/extension.js:1337 +msgid "Yesterday" +msgstr "Вчера" -#: ../src/extension.js:1083 -msgid "$d$s knots" -msgstr "" +#: ../src/extension.js:1210 ../src/extension.js:1339 +#, python-format +msgid "%s days ago" +msgstr "%s дней назад" -#: ../src/extension.js:1087 -msgid "$d$s mph" -msgstr "" +#: ../src/extension.js:1331 +msgid "Today" +msgstr "Сегодня" -#: ../src/extension.js:1091 -msgid "$d$s km/h" -msgstr "" +#: ../src/extension.js:1333 +msgid "Tomorrow" +msgstr "Завтра" -#: ../src/extension.js:1095 -msgid "$d$s m/s" -msgstr "" +#: ../src/extension.js:1335 +#, python-format +msgid "In %s days" +msgstr "В течение %s дней" -#: ../src/extension.js:1099 -msgid "$dBeaufort $s" -msgstr "" +#: ../src/extension.js:1371 +msgid "Loading current weather ..." +msgstr "Загрузка текущей погоды…" + +#: ../src/extension.js:1372 +msgid "Loading future weather ..." +msgstr "Загрузка прогноза погоды…" + +#: ../src/extension.js:1405 +msgid "Loading ..." +msgstr "Загрузка…" + +#: ../src/extension.js:1408 +msgid "Please wait" +msgstr "Подождите" + +#: ../src/extension.js:1453 +msgid "Feels like:" +msgstr "Ощущаемая температура:" + +#: ../src/extension.js:1455 +msgid "Humidity:" +msgstr "Влажность:" + +#: ../src/extension.js:1457 +msgid "Pressure:" +msgstr "Давление:" + +#: ../src/extension.js:1459 +msgid "Wind:" +msgstr "Ветер:" -#: ../src/prefs.js:144 +#: ../src/prefs.js:124 msgid "Temperature Unit" msgstr "Единицы измерения температуры" -#: ../src/prefs.js:146 +#: ../src/prefs.js:126 msgid "Wind Speed Unit" msgstr "Единицы измерения скорости ветра" -#: ../src/prefs.js:148 +#: ../src/prefs.js:128 msgid "Pressure Unit" msgstr "Единицы измерения давления" -#: ../src/prefs.js:150 -msgid "Distance Unit" -msgstr "" - -#: ../src/prefs.js:152 +#: ../src/prefs.js:130 msgid "Position in Panel" msgstr "Положение на панели" -#: ../src/prefs.js:153 +#: ../src/prefs.js:131 msgid "Center" msgstr "По центру" -#: ../src/prefs.js:153 +#: ../src/prefs.js:131 msgid "Right" msgstr "Справа" -#: ../src/prefs.js:153 +#: ../src/prefs.js:131 msgid "Left" msgstr "Слева" -#: ../src/prefs.js:154 +#: ../src/prefs.js:132 msgid "Wind Direction by Arrows" msgstr "Отображать направление ветра стрелками" -#: ../src/prefs.js:156 +#: ../src/prefs.js:134 +msgid "Translate Conditions" +msgstr "Переводить погодные условия" + +#: ../src/prefs.js:136 msgid "Symbolic Icons" msgstr "Использовать символические значки" -#: ../src/prefs.js:158 +#: ../src/prefs.js:138 msgid "Temperature in Panel" msgstr "Отображать температуру на панели" -#: ../src/prefs.js:160 +#: ../src/prefs.js:140 msgid "Conditions in Panel" msgstr "Отображать погодные условия на панели" -#: ../src/prefs.js:162 -msgid "Debug the extension" -msgstr "" - -#: ../src/prefs.js:320 +#: ../src/prefs.js:277 msgid "Name of the city" msgstr "Название города" -#: ../src/prefs.js:378 +#: ../src/prefs.js:452 #, python-format msgid "Remove %s ?" msgstr "Удалить %s?" - -#~ msgid "Please wait" -#~ msgstr "Подождите" - -#~ msgid "Loading ..." -#~ msgstr "Загрузка…" - -#~ msgid "Invalid city" -#~ msgstr "Неправильный город" - -#~ msgid "..." -#~ msgstr "…" - -#~ msgid "Schema \"%s\" not found." -#~ msgstr "Схема «%s» не найдена" - -#~ msgid "Tornado" -#~ msgstr "Торнадо" - -#~ msgid "Tropical storm" -#~ msgstr "Тропический шторм" - -#~ msgid "Hurricane" -#~ msgstr "Ураган" - -#~ msgid "Severe thunderstorms" -#~ msgstr "Сильные грозы" - -#~ msgid "Thunderstorms" -#~ msgstr "Грозы" - -#~ msgid "Mixed rain and snow" -#~ msgstr "Снег с дождём" - -#~ msgid "Mixed rain and sleet" -#~ msgstr "Дождь и снежная крупа" - -#~ msgid "Mixed snow and sleet" -#~ msgstr "Снег и снежная крупа" - -#~ msgid "Freezing drizzle" -#~ msgstr "Ледяной моросящий дождь" - -#~ msgid "Drizzle" -#~ msgstr "Морось" - -#~ msgid "Freezing rain" -#~ msgstr "Ледяной дождь" - -#~ msgid "Showers" -#~ msgstr "Ливни" - -#~ msgid "Snow flurries" -#~ msgstr "Снежные хлопья" - -#~ msgid "Light snow showers" -#~ msgstr "Небольшой снегопад" - -#~ msgid "Blowing snow" -#~ msgstr "Низовая метель" - -#~ msgid "Snow" -#~ msgstr "Снег" - -#~ msgid "Hail" -#~ msgstr "Град" - -#~ msgid "Sleet" -#~ msgstr "Снежная крупа" - -#~ msgid "Dust" -#~ msgstr "Пыль" - -#~ msgid "Foggy" -#~ msgstr "Туман" - -#~ msgid "Haze" -#~ msgstr "Легкий туман" - -#~ msgid "Smoky" -#~ msgstr "Дымка" - -#~ msgid "Blustery" -#~ msgstr "Порывистый ветер" - -#~ msgid "Windy" -#~ msgstr "Ветрено" - -#~ msgid "Cold" -#~ msgstr "Холодно" - -#~ msgid "Cloudy" -#~ msgstr "Пасмурно" - -#~ msgid "Mostly cloudy" -#~ msgstr "Облачно" - -#~ msgid "Partly cloudy" -#~ msgstr "Переменная облачность" - -#~ msgid "Clear" -#~ msgstr "Безоблачно" - -#~ msgid "Sunny" -#~ msgstr "Солнечно" - -#~ msgid "Fair" -#~ msgstr "Ясно" - -#~ msgid "Mixed rain and hail" -#~ msgstr "Дождь с градом" - -#~ msgid "Hot" -#~ msgstr "Жара" - -#~ msgid "Isolated thunderstorms" -#~ msgstr "Локальные грозы" - -#~ msgid "Scattered thunderstorms" -#~ msgstr "Местами грозы" - -#~ msgid "Scattered showers" -#~ msgstr "Местами ливни" - -#~ msgid "Heavy snow" -#~ msgstr "Сильный снегопад" - -#~ msgid "Scattered snow showers" -#~ msgstr "Местами снегопад" - -#~ msgid "Thundershowers" -#~ msgstr "Грозовые ливни" - -#~ msgid "Snow showers" -#~ msgstr "Снегопад" - -#~ msgid "Isolated thundershowers" -#~ msgstr "Единичные грозовые ливни" - -#~ msgid "Not available" -#~ msgstr "Недоступно" - -#~ msgid "Calm" -#~ msgstr "Штиль" - -#~ msgid "Light air" -#~ msgstr "Слабый ветер" - -#~ msgid "Light breeze" -#~ msgstr "Лёгкий ветер" - -#~ msgid "Gentle breeze" -#~ msgstr "Слабый ветер" - -#~ msgid "Moderate breeze" -#~ msgstr "Умеренный ветер" - -#~ msgid "Fresh breeze" -#~ msgstr "Свежий ветер" - -#~ msgid "Strong breeze" -#~ msgstr "Сильный ветер" - -#~ msgid "Moderate gale" -#~ msgstr "Крепкий ветер" - -#~ msgid "Fresh gale" -#~ msgstr "Очень крепкий ветер" - -#~ msgid "Strong gale" -#~ msgstr "Шторм" - -#~ msgid "Storm" -#~ msgstr "Сильный шторм" - -#~ msgid "Violent storm" -#~ msgstr "Жестокий шторм" - -#~ msgid "Sunday" -#~ msgstr "Воскресенье" - -#~ msgid "Monday" -#~ msgstr "Понедельник" - -#~ msgid "Tuesday" -#~ msgstr "Вторник" - -#~ msgid "Wednesday" -#~ msgstr "Среда" - -#~ msgid "Thursday" -#~ msgstr "Четверг" - -#~ msgid "Friday" -#~ msgstr "Пятница" - -#~ msgid "Saturday" -#~ msgstr "Суббота" - -#~ msgid "%s days ago" -#~ msgstr "%s дней назад" - -#~ msgid "In %s days" -#~ msgstr "В течение %s дней" - -#~ msgid "Loading current weather ..." -#~ msgstr "Загрузка текущей погоды…" - -#~ msgid "Translate Conditions" -#~ msgstr "Переводить погодные условия" diff -Nru gnome-shell-extension-weather-0.2/po/sk.po gnome-shell-extension-weather-0~20130619.gitf74de79/po/sk.po --- gnome-shell-extension-weather-0.2/po/sk.po 2013-07-24 10:14:17.000000000 +0000 +++ gnome-shell-extension-weather-0~20130619.gitf74de79/po/sk.po 2013-06-19 12:23:06.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: 3.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-07-22 16:54+0200\n" +"POT-Creation-Date: 2013-03-11 00:47+0100\n" "PO-Revision-Date: 2012-05-13 22:40+0100\n" "Last-Translator: Christian METZLER \n" "Language-Team: \n" @@ -16,408 +16,415 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: ../src/extension.js:223 ../src/extension.js:231 ../src/extension.js:239 -#: ../src/extension.js:247 ../src/extension.js:550 -msgid "Weather" -msgstr "" - -#: ../src/extension.js:225 -msgid "No location configured" -msgstr "" - -#: ../src/extension.js:233 -#, fuzzy -msgid "Loading weather" -msgstr "Načítava sa predpoveď počasia ..." - -#: ../src/extension.js:249 -msgid "Weather extension ready" -msgstr "" - -#: ../src/extension.js:439 -msgid "Today" -msgstr "Dnes" +#: ../src/extension.js:128 +msgid "..." +msgstr "..." -#: ../src/extension.js:445 -msgid "Tomorrow" -msgstr "Zajtra" - -#: ../src/extension.js:451 -msgid "Yesterday" -msgstr "" - -#: ../src/extension.js:613 +#: ../src/extension.js:208 msgid "Locations" msgstr "" -#: ../src/extension.js:617 +#: ../src/extension.js:212 msgid "Reload Weather Information" msgstr "" -#: ../src/extension.js:622 +#: ../src/extension.js:216 msgid "Weather Settings" msgstr "" -#: ../src/extension.js:785 -msgid "No weather information" -msgstr "" - -#: ../src/extension.js:787 +#: ../src/extension.js:242 #, python-format -msgid "No weather information for %s" +msgid "Schema \"%s\" not found." msgstr "" -#: ../src/extension.js:872 -msgid "Feels like" +#: ../src/extension.js:523 ../src/prefs.js:756 +msgid "Invalid city" msgstr "" -#: ../src/extension.js:874 -msgid "Visibility" -msgstr "" +#: ../src/extension.js:738 +msgid "Tornado" +msgstr "Tornádo" -#: ../src/extension.js:876 -#, fuzzy -msgid "Humidity" -msgstr "Vlhkosť:" +#: ../src/extension.js:740 +msgid "Tropical storm" +msgstr "Tropická búrka" -#: ../src/extension.js:878 -#, fuzzy -msgid "Pressure" -msgstr "Tlak:" +#: ../src/extension.js:742 ../src/extension.js:914 +msgid "Hurricane" +msgstr "Hurikán" -#: ../src/extension.js:880 -#, fuzzy -msgid "Wind" -msgstr "Vietor:" +#: ../src/extension.js:744 +msgid "Severe thunderstorms" +msgstr "Výrazné búrky" -#: ../src/extension.js:900 -msgid "No forecast information" -msgstr "" +#: ../src/extension.js:746 +msgid "Thunderstorms" +msgstr "Búrky" -#: ../src/extension.js:1038 -#, python-format -msgid "%s °F" -msgstr "" +#: ../src/extension.js:748 +msgid "Mixed rain and snow" +msgstr "Dážď so snehom" -#: ../src/extension.js:1042 -#, python-format -msgid "%s °C" -msgstr "" +#: ../src/extension.js:750 +msgid "Mixed rain and sleet" +msgstr "Dážď a poľadovica" -#: ../src/extension.js:1046 -#, python-format -msgid "%s K" -msgstr "" +#: ../src/extension.js:752 +msgid "Mixed snow and sleet" +msgstr "Sneh a poľadovica" -#: ../src/extension.js:1052 ../src/extension.js:1105 -msgid "Unknown" -msgstr "" +#: ../src/extension.js:754 +msgid "Freezing drizzle" +msgstr "Mráz a mrholenie" -#: ../src/extension.js:1069 ../src/extension.js:1072 -msgid "VAR" -msgstr "" +#: ../src/extension.js:756 +msgid "Drizzle" +msgstr "Mrholenie" -#: ../src/extension.js:1072 -msgid "N" -msgstr "" +#: ../src/extension.js:758 +msgid "Freezing rain" +msgstr "Mrznúci dážď" -#: ../src/extension.js:1072 -msgid "NNE" -msgstr "" +#: ../src/extension.js:760 ../src/extension.js:762 +msgid "Showers" +msgstr "Prehánky" -#: ../src/extension.js:1072 -msgid "NE" -msgstr "" +#: ../src/extension.js:764 +msgid "Snow flurries" +msgstr "Snehové záveje" -#: ../src/extension.js:1072 -msgid "ENE" -msgstr "" +#: ../src/extension.js:766 +msgid "Light snow showers" +msgstr "Mierne snehové prehánky" -#: ../src/extension.js:1072 -msgid "E" -msgstr "" +#: ../src/extension.js:768 +msgid "Blowing snow" +msgstr "Husté sneženie" -#: ../src/extension.js:1072 -msgid "ESE" -msgstr "" +#: ../src/extension.js:770 +msgid "Snow" +msgstr "Sneženie" -#: ../src/extension.js:1072 -msgid "SE" -msgstr "" +#: ../src/extension.js:772 +msgid "Hail" +msgstr "Krúpy" -#: ../src/extension.js:1072 -msgid "SSE" -msgstr "" +#: ../src/extension.js:774 +msgid "Sleet" +msgstr "Poľadovica" -#: ../src/extension.js:1073 -msgid "S" -msgstr "" +#: ../src/extension.js:776 +msgid "Dust" +msgstr "Prašno" -#: ../src/extension.js:1073 -msgid "SSW" -msgstr "" +#: ../src/extension.js:778 +msgid "Foggy" +msgstr "Hmlisto" -#: ../src/extension.js:1073 -msgid "SW" -msgstr "" +#: ../src/extension.js:780 +msgid "Haze" +msgstr "Hmla" -#: ../src/extension.js:1073 -msgid "WSW" -msgstr "" +#: ../src/extension.js:782 +msgid "Smoky" +msgstr "Dym" -#: ../src/extension.js:1073 -msgid "W" -msgstr "" +#: ../src/extension.js:784 +msgid "Blustery" +msgstr "Búrlivo" -#: ../src/extension.js:1073 -msgid "WNW" -msgstr "" +#: ../src/extension.js:786 +msgid "Windy" +msgstr "Veterno" -#: ../src/extension.js:1073 -msgid "NW" -msgstr "" +#: ../src/extension.js:788 +msgid "Cold" +msgstr "Chladno" -#: ../src/extension.js:1073 -msgid "NNW" -msgstr "" +#: ../src/extension.js:790 +msgid "Cloudy" +msgstr "Oblačno" -#: ../src/extension.js:1083 -msgid "$d$s knots" -msgstr "" +#: ../src/extension.js:793 +msgid "Mostly cloudy" +msgstr "Zamračené" -#: ../src/extension.js:1087 -msgid "$d$s mph" -msgstr "" +#: ../src/extension.js:796 ../src/extension.js:822 +msgid "Partly cloudy" +msgstr "Polojasno" -#: ../src/extension.js:1091 -msgid "$d$s km/h" -msgstr "" +#: ../src/extension.js:798 +msgid "Clear" +msgstr "Jasno" -#: ../src/extension.js:1095 -msgid "$d$s m/s" -msgstr "" +#: ../src/extension.js:800 +msgid "Sunny" +msgstr "Slnečno" -#: ../src/extension.js:1099 -msgid "$dBeaufort $s" -msgstr "" +#: ../src/extension.js:803 +msgid "Fair" +msgstr "Pekne" -#: ../src/prefs.js:144 -msgid "Temperature Unit" -msgstr "Teplota:" +#: ../src/extension.js:805 +msgid "Mixed rain and hail" +msgstr "Dážď s krúpami" -#: ../src/prefs.js:146 -msgid "Wind Speed Unit" -msgstr "" +#: ../src/extension.js:807 +msgid "Hot" +msgstr "Horúco" -#: ../src/prefs.js:148 -#, fuzzy -msgid "Pressure Unit" -msgstr "Tlak:" +#: ../src/extension.js:809 +msgid "Isolated thunderstorms" +msgstr "Ojedinelé búrky" -#: ../src/prefs.js:150 -msgid "Distance Unit" -msgstr "" +#: ../src/extension.js:812 +msgid "Scattered thunderstorms" +msgstr "Občasné búrky" -#: ../src/prefs.js:152 -msgid "Position in Panel" -msgstr "" +#: ../src/extension.js:814 +msgid "Scattered showers" +msgstr "Občasné prehánky" -#: ../src/prefs.js:153 -msgid "Center" -msgstr "" +#: ../src/extension.js:816 ../src/extension.js:820 +msgid "Heavy snow" +msgstr "Husté sneženie" -#: ../src/prefs.js:153 -msgid "Right" -msgstr "" +#: ../src/extension.js:818 +msgid "Scattered snow showers" +msgstr "Občasné snehové prehánky" -#: ../src/prefs.js:153 -msgid "Left" -msgstr "" +#: ../src/extension.js:824 +msgid "Thundershowers" +msgstr "Búrky s prehánkami" -#: ../src/prefs.js:154 -msgid "Wind Direction by Arrows" -msgstr "" +#: ../src/extension.js:826 +msgid "Snow showers" +msgstr "Snehové prehánky" -#: ../src/prefs.js:156 -msgid "Symbolic Icons" -msgstr "" +#: ../src/extension.js:828 +msgid "Isolated thundershowers" +msgstr "Ojedinelé búrky s prehánkami" -#: ../src/prefs.js:158 -msgid "Temperature in Panel" -msgstr "Teplota:" +#: ../src/extension.js:831 +msgid "Not available" +msgstr "Nedostupný" -#: ../src/prefs.js:160 -msgid "Conditions in Panel" +#: ../src/extension.js:878 +msgid "Calm" msgstr "" -#: ../src/prefs.js:162 -msgid "Debug the extension" +#: ../src/extension.js:881 +msgid "Light air" msgstr "" -#: ../src/prefs.js:320 -msgid "Name of the city" +#: ../src/extension.js:884 +msgid "Light breeze" msgstr "" -#: ../src/prefs.js:378 -#, python-format -msgid "Remove %s ?" +#: ../src/extension.js:887 +msgid "Gentle breeze" msgstr "" -#~ msgid "Please wait" -#~ msgstr "Prosím, čakajte" - -#~ msgid "Loading ..." -#~ msgstr "Načítava sa ..." - -#~ msgid "..." -#~ msgstr "..." - -#~ msgid "Tornado" -#~ msgstr "Tornádo" +#: ../src/extension.js:890 +msgid "Moderate breeze" +msgstr "" -#~ msgid "Tropical storm" -#~ msgstr "Tropická búrka" +#: ../src/extension.js:893 +msgid "Fresh breeze" +msgstr "" -#~ msgid "Hurricane" -#~ msgstr "Hurikán" +#: ../src/extension.js:896 +msgid "Strong breeze" +msgstr "" -#~ msgid "Severe thunderstorms" -#~ msgstr "Výrazné búrky" +#: ../src/extension.js:899 +msgid "Moderate gale" +msgstr "" -#~ msgid "Thunderstorms" -#~ msgstr "Búrky" +#: ../src/extension.js:902 +msgid "Fresh gale" +msgstr "" -#~ msgid "Mixed rain and snow" -#~ msgstr "Dážď so snehom" +#: ../src/extension.js:905 +msgid "Strong gale" +msgstr "" -#~ msgid "Mixed rain and sleet" -#~ msgstr "Dážď a poľadovica" +#: ../src/extension.js:908 +msgid "Storm" +msgstr "" -#~ msgid "Mixed snow and sleet" -#~ msgstr "Sneh a poľadovica" +#: ../src/extension.js:911 +msgid "Violent storm" +msgstr "" -#~ msgid "Freezing drizzle" -#~ msgstr "Mráz a mrholenie" +#: ../src/extension.js:919 +msgid "Sunday" +msgstr "Nedeľa" -#~ msgid "Drizzle" -#~ msgstr "Mrholenie" +#: ../src/extension.js:919 +msgid "Monday" +msgstr "Pondelok" -#~ msgid "Freezing rain" -#~ msgstr "Mrznúci dážď" +#: ../src/extension.js:919 +msgid "Tuesday" +msgstr "Utorok" -#~ msgid "Showers" -#~ msgstr "Prehánky" +#: ../src/extension.js:919 +msgid "Wednesday" +msgstr "Streda" -#~ msgid "Snow flurries" -#~ msgstr "Snehové záveje" +#: ../src/extension.js:919 +msgid "Thursday" +msgstr "Štvrtok" -#~ msgid "Light snow showers" -#~ msgstr "Mierne snehové prehánky" +#: ../src/extension.js:919 +msgid "Friday" +msgstr "Piatok" -#~ msgid "Blowing snow" -#~ msgstr "Husté sneženie" +#: ../src/extension.js:919 +msgid "Saturday" +msgstr "Sobota" -#~ msgid "Snow" -#~ msgstr "Sneženie" +#: ../src/extension.js:926 +msgid "N" +msgstr "" -#~ msgid "Hail" -#~ msgstr "Krúpy" +#: ../src/extension.js:926 +msgid "NE" +msgstr "" -#~ msgid "Sleet" -#~ msgstr "Poľadovica" +#: ../src/extension.js:926 +msgid "E" +msgstr "" -#~ msgid "Dust" -#~ msgstr "Prašno" +#: ../src/extension.js:926 +msgid "SE" +msgstr "" -#~ msgid "Foggy" -#~ msgstr "Hmlisto" +#: ../src/extension.js:926 +msgid "S" +msgstr "" -#~ msgid "Haze" -#~ msgstr "Hmla" +#: ../src/extension.js:926 +msgid "SW" +msgstr "" -#~ msgid "Smoky" -#~ msgstr "Dym" +#: ../src/extension.js:926 +msgid "W" +msgstr "" -#~ msgid "Blustery" -#~ msgstr "Búrlivo" +#: ../src/extension.js:926 +msgid "NW" +msgstr "" -#~ msgid "Windy" -#~ msgstr "Veterno" +#: ../src/extension.js:1208 ../src/extension.js:1337 +msgid "Yesterday" +msgstr "" -#~ msgid "Cold" -#~ msgstr "Chladno" +#: ../src/extension.js:1210 ../src/extension.js:1339 +#, python-format +msgid "%s days ago" +msgstr "" -#~ msgid "Cloudy" -#~ msgstr "Oblačno" +#: ../src/extension.js:1331 +msgid "Today" +msgstr "Dnes" -#~ msgid "Mostly cloudy" -#~ msgstr "Zamračené" +#: ../src/extension.js:1333 +msgid "Tomorrow" +msgstr "Zajtra" -#~ msgid "Partly cloudy" -#~ msgstr "Polojasno" +#: ../src/extension.js:1335 +#, python-format +msgid "In %s days" +msgstr "" -#~ msgid "Clear" -#~ msgstr "Jasno" +#: ../src/extension.js:1371 +msgid "Loading current weather ..." +msgstr "Načítava sa aktuálne počasie ..." -#~ msgid "Sunny" -#~ msgstr "Slnečno" +#: ../src/extension.js:1372 +msgid "Loading future weather ..." +msgstr "Načítava sa predpoveď počasia ..." -#~ msgid "Fair" -#~ msgstr "Pekne" +#: ../src/extension.js:1405 +msgid "Loading ..." +msgstr "Načítava sa ..." -#~ msgid "Mixed rain and hail" -#~ msgstr "Dážď s krúpami" +#: ../src/extension.js:1408 +msgid "Please wait" +msgstr "Prosím, čakajte" -#~ msgid "Hot" -#~ msgstr "Horúco" +#: ../src/extension.js:1453 +msgid "Feels like:" +msgstr "" -#~ msgid "Isolated thunderstorms" -#~ msgstr "Ojedinelé búrky" +#: ../src/extension.js:1455 +msgid "Humidity:" +msgstr "Vlhkosť:" -#~ msgid "Scattered thunderstorms" -#~ msgstr "Občasné búrky" +#: ../src/extension.js:1457 +msgid "Pressure:" +msgstr "Tlak:" -#~ msgid "Scattered showers" -#~ msgstr "Občasné prehánky" +#: ../src/extension.js:1459 +msgid "Wind:" +msgstr "Vietor:" -#~ msgid "Heavy snow" -#~ msgstr "Husté sneženie" +#: ../src/prefs.js:124 +msgid "Temperature Unit" +msgstr "Teplota:" -#~ msgid "Scattered snow showers" -#~ msgstr "Občasné snehové prehánky" +#: ../src/prefs.js:126 +msgid "Wind Speed Unit" +msgstr "" -#~ msgid "Thundershowers" -#~ msgstr "Búrky s prehánkami" +#: ../src/prefs.js:128 +#, fuzzy +msgid "Pressure Unit" +msgstr "Tlak:" -#~ msgid "Snow showers" -#~ msgstr "Snehové prehánky" +#: ../src/prefs.js:130 +msgid "Position in Panel" +msgstr "" -#~ msgid "Isolated thundershowers" -#~ msgstr "Ojedinelé búrky s prehánkami" +#: ../src/prefs.js:131 +msgid "Center" +msgstr "" -#~ msgid "Not available" -#~ msgstr "Nedostupný" +#: ../src/prefs.js:131 +msgid "Right" +msgstr "" -#~ msgid "Sunday" -#~ msgstr "Nedeľa" +#: ../src/prefs.js:131 +msgid "Left" +msgstr "" -#~ msgid "Monday" -#~ msgstr "Pondelok" +#: ../src/prefs.js:132 +msgid "Wind Direction by Arrows" +msgstr "" -#~ msgid "Tuesday" -#~ msgstr "Utorok" +#: ../src/prefs.js:134 +msgid "Translate Conditions" +msgstr "" -#~ msgid "Wednesday" -#~ msgstr "Streda" +#: ../src/prefs.js:136 +msgid "Symbolic Icons" +msgstr "" -#~ msgid "Thursday" -#~ msgstr "Štvrtok" +#: ../src/prefs.js:138 +msgid "Temperature in Panel" +msgstr "Teplota:" -#~ msgid "Friday" -#~ msgstr "Piatok" +#: ../src/prefs.js:140 +msgid "Conditions in Panel" +msgstr "" -#~ msgid "Saturday" -#~ msgstr "Sobota" +#: ../src/prefs.js:277 +msgid "Name of the city" +msgstr "" -#~ msgid "Loading current weather ..." -#~ msgstr "Načítava sa aktuálne počasie ..." +#: ../src/prefs.js:452 +#, python-format +msgid "Remove %s ?" +msgstr "" diff -Nru gnome-shell-extension-weather-0.2/po/sv.po gnome-shell-extension-weather-0~20130619.gitf74de79/po/sv.po --- gnome-shell-extension-weather-0.2/po/sv.po 2013-07-24 10:14:17.000000000 +0000 +++ gnome-shell-extension-weather-0~20130619.gitf74de79/po/sv.po 2013-06-19 12:23:06.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: 3.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-07-22 16:54+0200\n" +"POT-Creation-Date: 2013-03-11 00:47+0100\n" "PO-Revision-Date: 2012-05-13 22:40+0100\n" "Last-Translator: Christian METZLER \n" "Language-Team: \n" @@ -16,408 +16,415 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: ../src/extension.js:223 ../src/extension.js:231 ../src/extension.js:239 -#: ../src/extension.js:247 ../src/extension.js:550 -msgid "Weather" -msgstr "" - -#: ../src/extension.js:225 -msgid "No location configured" -msgstr "" - -#: ../src/extension.js:233 -#, fuzzy -msgid "Loading weather" -msgstr "Laddar kommande väder..." - -#: ../src/extension.js:249 -msgid "Weather extension ready" -msgstr "" - -#: ../src/extension.js:439 -msgid "Today" -msgstr "Idag" +#: ../src/extension.js:128 +msgid "..." +msgstr "..." -#: ../src/extension.js:445 -msgid "Tomorrow" -msgstr "Imorgon" - -#: ../src/extension.js:451 -msgid "Yesterday" -msgstr "" - -#: ../src/extension.js:613 +#: ../src/extension.js:208 msgid "Locations" msgstr "" -#: ../src/extension.js:617 +#: ../src/extension.js:212 msgid "Reload Weather Information" msgstr "" -#: ../src/extension.js:622 +#: ../src/extension.js:216 msgid "Weather Settings" msgstr "" -#: ../src/extension.js:785 -msgid "No weather information" -msgstr "" - -#: ../src/extension.js:787 +#: ../src/extension.js:242 #, python-format -msgid "No weather information for %s" +msgid "Schema \"%s\" not found." msgstr "" -#: ../src/extension.js:872 -msgid "Feels like" +#: ../src/extension.js:523 ../src/prefs.js:756 +msgid "Invalid city" msgstr "" -#: ../src/extension.js:874 -msgid "Visibility" -msgstr "" +#: ../src/extension.js:738 +msgid "Tornado" +msgstr "Tornado" -#: ../src/extension.js:876 -#, fuzzy -msgid "Humidity" -msgstr "Fuktighet:" +#: ../src/extension.js:740 +msgid "Tropical storm" +msgstr "Tropisk storm" -#: ../src/extension.js:878 -#, fuzzy -msgid "Pressure" -msgstr "Lufttryck:" +#: ../src/extension.js:742 ../src/extension.js:914 +msgid "Hurricane" +msgstr "Orkan" -#: ../src/extension.js:880 -#, fuzzy -msgid "Wind" -msgstr "Vind:" +#: ../src/extension.js:744 +msgid "Severe thunderstorms" +msgstr "Kraftig åska" -#: ../src/extension.js:900 -msgid "No forecast information" -msgstr "" +#: ../src/extension.js:746 +msgid "Thunderstorms" +msgstr "Åska" -#: ../src/extension.js:1038 -#, python-format -msgid "%s °F" -msgstr "" +#: ../src/extension.js:748 +msgid "Mixed rain and snow" +msgstr "Snöblandat regn" -#: ../src/extension.js:1042 -#, python-format -msgid "%s °C" -msgstr "" +#: ../src/extension.js:750 +msgid "Mixed rain and sleet" +msgstr "Regn och slask" -#: ../src/extension.js:1046 -#, python-format -msgid "%s K" -msgstr "" +#: ../src/extension.js:752 +msgid "Mixed snow and sleet" +msgstr "Snö och slask" -#: ../src/extension.js:1052 ../src/extension.js:1105 -msgid "Unknown" -msgstr "" +#: ../src/extension.js:754 +msgid "Freezing drizzle" +msgstr "Underkylt duggregn" -#: ../src/extension.js:1069 ../src/extension.js:1072 -msgid "VAR" -msgstr "" +#: ../src/extension.js:756 +msgid "Drizzle" +msgstr "Duggregn" -#: ../src/extension.js:1072 -msgid "N" -msgstr "" +#: ../src/extension.js:758 +msgid "Freezing rain" +msgstr "Underkylt regn" -#: ../src/extension.js:1072 -msgid "NNE" -msgstr "" +#: ../src/extension.js:760 ../src/extension.js:762 +msgid "Showers" +msgstr "Regnskurar" -#: ../src/extension.js:1072 -msgid "NE" -msgstr "" +#: ../src/extension.js:764 +msgid "Snow flurries" +msgstr "Lätt snöfall" -#: ../src/extension.js:1072 -msgid "ENE" -msgstr "" +#: ../src/extension.js:766 +msgid "Light snow showers" +msgstr "Lätta snöbyar" -#: ../src/extension.js:1072 -msgid "E" -msgstr "" +#: ../src/extension.js:768 +msgid "Blowing snow" +msgstr "Snöstorm" -#: ../src/extension.js:1072 -msgid "ESE" -msgstr "" +#: ../src/extension.js:770 +msgid "Snow" +msgstr "Snö" -#: ../src/extension.js:1072 -msgid "SE" -msgstr "" +#: ../src/extension.js:772 +msgid "Hail" +msgstr "Hagel" -#: ../src/extension.js:1072 -msgid "SSE" -msgstr "" +#: ../src/extension.js:774 +msgid "Sleet" +msgstr "Slask" -#: ../src/extension.js:1073 -msgid "S" -msgstr "" +#: ../src/extension.js:776 +msgid "Dust" +msgstr "Damm" -#: ../src/extension.js:1073 -msgid "SSW" -msgstr "" +#: ../src/extension.js:778 +msgid "Foggy" +msgstr "Dimma" -#: ../src/extension.js:1073 -msgid "SW" -msgstr "" +#: ../src/extension.js:780 +msgid "Haze" +msgstr "Dis" -#: ../src/extension.js:1073 -msgid "WSW" -msgstr "" +#: ../src/extension.js:782 +msgid "Smoky" +msgstr "Rök" -#: ../src/extension.js:1073 -msgid "W" -msgstr "" +#: ../src/extension.js:784 +msgid "Blustery" +msgstr "Vindbyar" -#: ../src/extension.js:1073 -msgid "WNW" -msgstr "" +#: ../src/extension.js:786 +msgid "Windy" +msgstr "Blåsigt" -#: ../src/extension.js:1073 -msgid "NW" -msgstr "" +#: ../src/extension.js:788 +msgid "Cold" +msgstr "Kallt" -#: ../src/extension.js:1073 -msgid "NNW" -msgstr "" +#: ../src/extension.js:790 +msgid "Cloudy" +msgstr "Molnigt" -#: ../src/extension.js:1083 -msgid "$d$s knots" -msgstr "" +#: ../src/extension.js:793 +msgid "Mostly cloudy" +msgstr "Mestadels molnigt" -#: ../src/extension.js:1087 -msgid "$d$s mph" -msgstr "" +#: ../src/extension.js:796 ../src/extension.js:822 +msgid "Partly cloudy" +msgstr "Delvis molnigt" -#: ../src/extension.js:1091 -msgid "$d$s km/h" -msgstr "" +#: ../src/extension.js:798 +msgid "Clear" +msgstr "Klart" -#: ../src/extension.js:1095 -msgid "$d$s m/s" -msgstr "" +#: ../src/extension.js:800 +msgid "Sunny" +msgstr "Soligt" -#: ../src/extension.js:1099 -msgid "$dBeaufort $s" -msgstr "" +#: ../src/extension.js:803 +msgid "Fair" +msgstr "Uppehåll" -#: ../src/prefs.js:144 -msgid "Temperature Unit" -msgstr "Temperatur:" +#: ../src/extension.js:805 +msgid "Mixed rain and hail" +msgstr "Regn och hagel" -#: ../src/prefs.js:146 -msgid "Wind Speed Unit" -msgstr "" +#: ../src/extension.js:807 +msgid "Hot" +msgstr "Varmt" -#: ../src/prefs.js:148 -#, fuzzy -msgid "Pressure Unit" -msgstr "Lufttryck:" +#: ../src/extension.js:809 +msgid "Isolated thunderstorms" +msgstr "Lokal åska" -#: ../src/prefs.js:150 -msgid "Distance Unit" -msgstr "" +#: ../src/extension.js:812 +msgid "Scattered thunderstorms" +msgstr "Utspridd åska" -#: ../src/prefs.js:152 -msgid "Position in Panel" -msgstr "" +#: ../src/extension.js:814 +msgid "Scattered showers" +msgstr "Utspridda regnskurar" -#: ../src/prefs.js:153 -msgid "Center" -msgstr "" +#: ../src/extension.js:816 ../src/extension.js:820 +msgid "Heavy snow" +msgstr "Häftigt snöfall" -#: ../src/prefs.js:153 -msgid "Right" -msgstr "" +#: ../src/extension.js:818 +msgid "Scattered snow showers" +msgstr "Utspridda snöbyar" -#: ../src/prefs.js:153 -msgid "Left" -msgstr "" +#: ../src/extension.js:824 +msgid "Thundershowers" +msgstr "Åskbyar" -#: ../src/prefs.js:154 -msgid "Wind Direction by Arrows" -msgstr "" +#: ../src/extension.js:826 +msgid "Snow showers" +msgstr "Snöbyar" -#: ../src/prefs.js:156 -msgid "Symbolic Icons" -msgstr "" +#: ../src/extension.js:828 +msgid "Isolated thundershowers" +msgstr "Lokala åskbyar" -#: ../src/prefs.js:158 -msgid "Temperature in Panel" -msgstr "Temperatur:" +#: ../src/extension.js:831 +msgid "Not available" +msgstr "Inte tillgänglig" -#: ../src/prefs.js:160 -msgid "Conditions in Panel" +#: ../src/extension.js:878 +msgid "Calm" msgstr "" -#: ../src/prefs.js:162 -msgid "Debug the extension" +#: ../src/extension.js:881 +msgid "Light air" msgstr "" -#: ../src/prefs.js:320 -msgid "Name of the city" +#: ../src/extension.js:884 +msgid "Light breeze" msgstr "" -#: ../src/prefs.js:378 -#, python-format -msgid "Remove %s ?" +#: ../src/extension.js:887 +msgid "Gentle breeze" msgstr "" -#~ msgid "Please wait" -#~ msgstr "Vänligen vänta" - -#~ msgid "Loading ..." -#~ msgstr "Laddar..." - -#~ msgid "..." -#~ msgstr "..." - -#~ msgid "Tornado" -#~ msgstr "Tornado" +#: ../src/extension.js:890 +msgid "Moderate breeze" +msgstr "" -#~ msgid "Tropical storm" -#~ msgstr "Tropisk storm" +#: ../src/extension.js:893 +msgid "Fresh breeze" +msgstr "" -#~ msgid "Hurricane" -#~ msgstr "Orkan" +#: ../src/extension.js:896 +msgid "Strong breeze" +msgstr "" -#~ msgid "Severe thunderstorms" -#~ msgstr "Kraftig åska" +#: ../src/extension.js:899 +msgid "Moderate gale" +msgstr "" -#~ msgid "Thunderstorms" -#~ msgstr "Åska" +#: ../src/extension.js:902 +msgid "Fresh gale" +msgstr "" -#~ msgid "Mixed rain and snow" -#~ msgstr "Snöblandat regn" +#: ../src/extension.js:905 +msgid "Strong gale" +msgstr "" -#~ msgid "Mixed rain and sleet" -#~ msgstr "Regn och slask" +#: ../src/extension.js:908 +msgid "Storm" +msgstr "" -#~ msgid "Mixed snow and sleet" -#~ msgstr "Snö och slask" +#: ../src/extension.js:911 +msgid "Violent storm" +msgstr "" -#~ msgid "Freezing drizzle" -#~ msgstr "Underkylt duggregn" +#: ../src/extension.js:919 +msgid "Sunday" +msgstr "Söndag" -#~ msgid "Drizzle" -#~ msgstr "Duggregn" +#: ../src/extension.js:919 +msgid "Monday" +msgstr "Måndag" -#~ msgid "Freezing rain" -#~ msgstr "Underkylt regn" +#: ../src/extension.js:919 +msgid "Tuesday" +msgstr "Tisdag" -#~ msgid "Showers" -#~ msgstr "Regnskurar" +#: ../src/extension.js:919 +msgid "Wednesday" +msgstr "Onsdag" -#~ msgid "Snow flurries" -#~ msgstr "Lätt snöfall" +#: ../src/extension.js:919 +msgid "Thursday" +msgstr "Torsdag" -#~ msgid "Light snow showers" -#~ msgstr "Lätta snöbyar" +#: ../src/extension.js:919 +msgid "Friday" +msgstr "Fredag" -#~ msgid "Blowing snow" -#~ msgstr "Snöstorm" +#: ../src/extension.js:919 +msgid "Saturday" +msgstr "Lördag" -#~ msgid "Snow" -#~ msgstr "Snö" +#: ../src/extension.js:926 +msgid "N" +msgstr "" -#~ msgid "Hail" -#~ msgstr "Hagel" +#: ../src/extension.js:926 +msgid "NE" +msgstr "" -#~ msgid "Sleet" -#~ msgstr "Slask" +#: ../src/extension.js:926 +msgid "E" +msgstr "" -#~ msgid "Dust" -#~ msgstr "Damm" +#: ../src/extension.js:926 +msgid "SE" +msgstr "" -#~ msgid "Foggy" -#~ msgstr "Dimma" +#: ../src/extension.js:926 +msgid "S" +msgstr "" -#~ msgid "Haze" -#~ msgstr "Dis" +#: ../src/extension.js:926 +msgid "SW" +msgstr "" -#~ msgid "Smoky" -#~ msgstr "Rök" +#: ../src/extension.js:926 +msgid "W" +msgstr "" -#~ msgid "Blustery" -#~ msgstr "Vindbyar" +#: ../src/extension.js:926 +msgid "NW" +msgstr "" -#~ msgid "Windy" -#~ msgstr "Blåsigt" +#: ../src/extension.js:1208 ../src/extension.js:1337 +msgid "Yesterday" +msgstr "" -#~ msgid "Cold" -#~ msgstr "Kallt" +#: ../src/extension.js:1210 ../src/extension.js:1339 +#, python-format +msgid "%s days ago" +msgstr "" -#~ msgid "Cloudy" -#~ msgstr "Molnigt" +#: ../src/extension.js:1331 +msgid "Today" +msgstr "Idag" -#~ msgid "Mostly cloudy" -#~ msgstr "Mestadels molnigt" +#: ../src/extension.js:1333 +msgid "Tomorrow" +msgstr "Imorgon" -#~ msgid "Partly cloudy" -#~ msgstr "Delvis molnigt" +#: ../src/extension.js:1335 +#, python-format +msgid "In %s days" +msgstr "" -#~ msgid "Clear" -#~ msgstr "Klart" +#: ../src/extension.js:1371 +msgid "Loading current weather ..." +msgstr "Laddar nuvarande väder..." -#~ msgid "Sunny" -#~ msgstr "Soligt" +#: ../src/extension.js:1372 +msgid "Loading future weather ..." +msgstr "Laddar kommande väder..." -#~ msgid "Fair" -#~ msgstr "Uppehåll" +#: ../src/extension.js:1405 +msgid "Loading ..." +msgstr "Laddar..." -#~ msgid "Mixed rain and hail" -#~ msgstr "Regn och hagel" +#: ../src/extension.js:1408 +msgid "Please wait" +msgstr "Vänligen vänta" -#~ msgid "Hot" -#~ msgstr "Varmt" +#: ../src/extension.js:1453 +msgid "Feels like:" +msgstr "" -#~ msgid "Isolated thunderstorms" -#~ msgstr "Lokal åska" +#: ../src/extension.js:1455 +msgid "Humidity:" +msgstr "Fuktighet:" -#~ msgid "Scattered thunderstorms" -#~ msgstr "Utspridd åska" +#: ../src/extension.js:1457 +msgid "Pressure:" +msgstr "Lufttryck:" -#~ msgid "Scattered showers" -#~ msgstr "Utspridda regnskurar" +#: ../src/extension.js:1459 +msgid "Wind:" +msgstr "Vind:" -#~ msgid "Heavy snow" -#~ msgstr "Häftigt snöfall" +#: ../src/prefs.js:124 +msgid "Temperature Unit" +msgstr "Temperatur:" -#~ msgid "Scattered snow showers" -#~ msgstr "Utspridda snöbyar" +#: ../src/prefs.js:126 +msgid "Wind Speed Unit" +msgstr "" -#~ msgid "Thundershowers" -#~ msgstr "Åskbyar" +#: ../src/prefs.js:128 +#, fuzzy +msgid "Pressure Unit" +msgstr "Lufttryck:" -#~ msgid "Snow showers" -#~ msgstr "Snöbyar" +#: ../src/prefs.js:130 +msgid "Position in Panel" +msgstr "" -#~ msgid "Isolated thundershowers" -#~ msgstr "Lokala åskbyar" +#: ../src/prefs.js:131 +msgid "Center" +msgstr "" -#~ msgid "Not available" -#~ msgstr "Inte tillgänglig" +#: ../src/prefs.js:131 +msgid "Right" +msgstr "" -#~ msgid "Sunday" -#~ msgstr "Söndag" +#: ../src/prefs.js:131 +msgid "Left" +msgstr "" -#~ msgid "Monday" -#~ msgstr "Måndag" +#: ../src/prefs.js:132 +msgid "Wind Direction by Arrows" +msgstr "" -#~ msgid "Tuesday" -#~ msgstr "Tisdag" +#: ../src/prefs.js:134 +msgid "Translate Conditions" +msgstr "" -#~ msgid "Wednesday" -#~ msgstr "Onsdag" +#: ../src/prefs.js:136 +msgid "Symbolic Icons" +msgstr "" -#~ msgid "Thursday" -#~ msgstr "Torsdag" +#: ../src/prefs.js:138 +msgid "Temperature in Panel" +msgstr "Temperatur:" -#~ msgid "Friday" -#~ msgstr "Fredag" +#: ../src/prefs.js:140 +msgid "Conditions in Panel" +msgstr "" -#~ msgid "Saturday" -#~ msgstr "Lördag" +#: ../src/prefs.js:277 +msgid "Name of the city" +msgstr "" -#~ msgid "Loading current weather ..." -#~ msgstr "Laddar nuvarande väder..." +#: ../src/prefs.js:452 +#, python-format +msgid "Remove %s ?" +msgstr "" diff -Nru gnome-shell-extension-weather-0.2/po/tr.po gnome-shell-extension-weather-0~20130619.gitf74de79/po/tr.po --- gnome-shell-extension-weather-0.2/po/tr.po 1970-01-01 00:00:00.000000000 +0000 +++ gnome-shell-extension-weather-0~20130619.gitf74de79/po/tr.po 2013-06-19 12:23:06.000000000 +0000 @@ -0,0 +1,431 @@ +# Turkish translations for gnome-shell-extension-weather package +# Copyright (C) 2013 +# This file is distributed under the same license as the gnome-shell-extension-weather package. +# Osman Karagöz , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: gnome-shell-extension-weather\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2013-03-11 00:47+0100\n" +"PO-Revision-Date: 2013-04-15 15:37+0300\n" +"Last-Translator: Osman Karagöz \n" +"Language-Team: Turkish <>\n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Gtranslator 2.91.6\n" + +#: ../src/extension.js:128 +msgid "..." +msgstr "..." + +#: ../src/extension.js:208 +msgid "Locations" +msgstr "Konumlar" + +#: ../src/extension.js:212 +msgid "Reload Weather Information" +msgstr "Hava Durumunu Güncelle" + +#: ../src/extension.js:216 +msgid "Weather Settings" +msgstr "Hava Durumu Ayarları" + +#: ../src/extension.js:242 +#, python-format +msgid "Schema \"%s\" not found." +msgstr "\"%s\" şeması bulunamadı." + +#: ../src/extension.js:523 ../src/prefs.js:756 +msgid "Invalid city" +msgstr "Geçersiz şehir" + +#: ../src/extension.js:738 +msgid "Tornado" +msgstr "Kasırga" + +#: ../src/extension.js:740 +msgid "Tropical storm" +msgstr "Tropik fırtına" + +#: ../src/extension.js:742 ../src/extension.js:914 +msgid "Hurricane" +msgstr "Fırtına" + +#: ../src/extension.js:744 +msgid "Severe thunderstorms" +msgstr "Şiddetli fırtınalar" + +#: ../src/extension.js:746 +msgid "Thunderstorms" +msgstr "Fırtına" + +#: ../src/extension.js:748 +msgid "Mixed rain and snow" +msgstr "Karla karışık yağmur" + +#: ../src/extension.js:750 +msgid "Mixed rain and sleet" +msgstr "Sulu karla karışık yağmur" + +#: ../src/extension.js:752 +msgid "Mixed snow and sleet" +msgstr "Karla karışık yağmur" + +#: ../src/extension.js:754 +msgid "Freezing drizzle" +msgstr "Dondurucu çise" + +#: ../src/extension.js:756 +msgid "Drizzle" +msgstr "Çise" + +#: ../src/extension.js:758 +msgid "Freezing rain" +msgstr "Dondurucu yağmur" + +#: ../src/extension.js:760 ../src/extension.js:762 +msgid "Showers" +msgstr "Yağışlı" + +#: ../src/extension.js:764 +msgid "Snow flurries" +msgstr "Kar fırtınası" + +#: ../src/extension.js:766 +msgid "Light snow showers" +msgstr "Hafif kar yağışı" + +#: ../src/extension.js:768 +msgid "Blowing snow" +msgstr "Tipi" + +#: ../src/extension.js:770 +msgid "Snow" +msgstr "Kar" + +#: ../src/extension.js:772 +msgid "Hail" +msgstr "Dolu" + +#: ../src/extension.js:774 +msgid "Sleet" +msgstr "Sulu Kar" + +#: ../src/extension.js:776 +msgid "Dust" +msgstr "Toz" + +#: ../src/extension.js:778 +msgid "Foggy" +msgstr "Sisli" + +#: ../src/extension.js:780 +msgid "Haze" +msgstr "Puslu" + +#: ../src/extension.js:782 +msgid "Smoky" +msgstr "Dumanlı" + +#: ../src/extension.js:784 +msgid "Blustery" +msgstr "" + +#: ../src/extension.js:786 +msgid "Windy" +msgstr "Rüzgarlı" + +#: ../src/extension.js:788 +msgid "Cold" +msgstr "Soğuk" + +#: ../src/extension.js:790 +msgid "Cloudy" +msgstr "Bulutlu" + +#: ../src/extension.js:793 +msgid "Mostly cloudy" +msgstr "Çok bulutlu" + +#: ../src/extension.js:796 ../src/extension.js:822 +msgid "Partly cloudy" +msgstr "Parçalı bulutlu" + +#: ../src/extension.js:798 +msgid "Clear" +msgstr "Temiz" + +#: ../src/extension.js:800 +msgid "Sunny" +msgstr "Güneşli" + +#: ../src/extension.js:803 +msgid "Fair" +msgstr "Açık" + +#: ../src/extension.js:805 +msgid "Mixed rain and hail" +msgstr "Dolu ile karışık yağmur" + +#: ../src/extension.js:807 +msgid "Hot" +msgstr "Sıcak" + +#: ../src/extension.js:809 +msgid "Isolated thunderstorms" +msgstr "" + +#: ../src/extension.js:812 +msgid "Scattered thunderstorms" +msgstr "" + +#: ../src/extension.js:814 +msgid "Scattered showers" +msgstr "Sağanak yağışılı" + +#: ../src/extension.js:816 ../src/extension.js:820 +msgid "Heavy snow" +msgstr "Kuvvetli Kar" + +#: ../src/extension.js:818 +msgid "Scattered snow showers" +msgstr "Sağanak kar yağışı" + +#: ../src/extension.js:824 +msgid "Thundershowers" +msgstr "" + +#: ../src/extension.js:826 +msgid "Snow showers" +msgstr "Kar yağışlı" + +#: ../src/extension.js:828 +msgid "Isolated thundershowers" +msgstr "" + +#: ../src/extension.js:831 +msgid "Not available" +msgstr "Mevcut değil" + +#: ../src/extension.js:878 +msgid "Calm" +msgstr "Durgun" + +#: ../src/extension.js:881 +msgid "Light air" +msgstr "Esinti" + +#: ../src/extension.js:884 +msgid "Light breeze" +msgstr "Hafif esinti" + +#: ../src/extension.js:887 +msgid "Gentle breeze" +msgstr "Hafif esinti" + +#: ../src/extension.js:890 +msgid "Moderate breeze" +msgstr "Orta esinti" + +#: ../src/extension.js:893 +msgid "Fresh breeze" +msgstr "Taze esinti" + +#: ../src/extension.js:896 +msgid "Strong breeze" +msgstr "Güçlü esinti" + +#: ../src/extension.js:899 +msgid "Moderate gale" +msgstr "Orta fırtına" + +#: ../src/extension.js:902 +msgid "Fresh gale" +msgstr "Taze Fırtına" + +#: ../src/extension.js:905 +msgid "Strong gale" +msgstr "Güçlü Fırtına" + +#: ../src/extension.js:908 +msgid "Storm" +msgstr "Fırtına" + +#: ../src/extension.js:911 +msgid "Violent storm" +msgstr "Şiddetli fırtına" + +#: ../src/extension.js:919 +msgid "Sunday" +msgstr "Pazar" + +#: ../src/extension.js:919 +msgid "Monday" +msgstr "Pazartesi" + +#: ../src/extension.js:919 +msgid "Tuesday" +msgstr "Salı" + +#: ../src/extension.js:919 +msgid "Wednesday" +msgstr "Çarşamba" + +#: ../src/extension.js:919 +msgid "Thursday" +msgstr "Perşembe" + +#: ../src/extension.js:919 +msgid "Friday" +msgstr "Cuma" + +#: ../src/extension.js:919 +msgid "Saturday" +msgstr "Cumartesi" + +#: ../src/extension.js:926 +msgid "N" +msgstr "K" + +#: ../src/extension.js:926 +msgid "NE" +msgstr "KD" + +#: ../src/extension.js:926 +msgid "E" +msgstr "D" + +#: ../src/extension.js:926 +msgid "SE" +msgstr "GD" + +#: ../src/extension.js:926 +msgid "S" +msgstr "G" + +#: ../src/extension.js:926 +msgid "SW" +msgstr "GB" + +#: ../src/extension.js:926 +msgid "W" +msgstr "B" + +#: ../src/extension.js:926 +msgid "NW" +msgstr "KB" + +#: ../src/extension.js:1208 ../src/extension.js:1337 +msgid "Yesterday" +msgstr "Dün" + +#: ../src/extension.js:1210 ../src/extension.js:1339 +#, python-format +msgid "%s days ago" +msgstr "%s gün önce" + +#: ../src/extension.js:1331 +msgid "Today" +msgstr "Bugün" + +#: ../src/extension.js:1333 +msgid "Tomorrow" +msgstr "Yarın" + +#: ../src/extension.js:1335 +#, python-format +msgid "In %s days" +msgstr "%s gün içinde" + +#: ../src/extension.js:1371 +msgid "Loading current weather ..." +msgstr "Hava durumu yükleniyor ..." + +#: ../src/extension.js:1372 +msgid "Loading future weather ..." +msgstr "Hava tahminleri yükleniyor ..." + +#: ../src/extension.js:1405 +msgid "Loading ..." +msgstr "Yükleniyor ..." + +#: ../src/extension.js:1408 +msgid "Please wait" +msgstr "Lütfen bekleyin" + +#: ../src/extension.js:1453 +msgid "Feels like:" +msgstr "Hissedilen:" + +#: ../src/extension.js:1455 +msgid "Humidity:" +msgstr "Nem:" + +#: ../src/extension.js:1457 +msgid "Pressure:" +msgstr "Basınç:" + +#: ../src/extension.js:1459 +msgid "Wind:" +msgstr "Rüzgar:" + +#: ../src/prefs.js:124 +msgid "Temperature Unit" +msgstr "Sıcaklık Birimi" + +#: ../src/prefs.js:126 +msgid "Wind Speed Unit" +msgstr "Rüzgar Hızı Birimi" + +#: ../src/prefs.js:128 +msgid "Pressure Unit" +msgstr "Basınç Birimi" + +#: ../src/prefs.js:130 +msgid "Position in Panel" +msgstr "Paneldeki Konum" + +#: ../src/prefs.js:131 +msgid "Center" +msgstr "Orta" + +#: ../src/prefs.js:131 +msgid "Right" +msgstr "Sağ" + +#: ../src/prefs.js:131 +msgid "Left" +msgstr "Sol" + +#: ../src/prefs.js:132 +msgid "Wind Direction by Arrows" +msgstr "Oklarla rüzgar yönleri" + +#: ../src/prefs.js:134 +msgid "Translate Conditions" +msgstr "Durumları Çevir" + +#: ../src/prefs.js:136 +msgid "Symbolic Icons" +msgstr "Sembolik Simgeler" + +#: ../src/prefs.js:138 +msgid "Temperature in Panel" +msgstr "Panelde Sıcaklık" + +#: ../src/prefs.js:140 +msgid "Conditions in Panel" +msgstr "Panelde Durum" + +#: ../src/prefs.js:277 +msgid "Name of the city" +msgstr "Şehir Adı" + +#: ../src/prefs.js:452 +#, python-format +msgid "Remove %s ?" +msgstr "%s silinsin mi?" diff -Nru gnome-shell-extension-weather-0.2/po/uk.po gnome-shell-extension-weather-0~20130619.gitf74de79/po/uk.po --- gnome-shell-extension-weather-0.2/po/uk.po 2013-07-24 10:14:17.000000000 +0000 +++ gnome-shell-extension-weather-0~20130619.gitf74de79/po/uk.po 2013-06-19 12:23:06.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: 0.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-07-22 16:54+0200\n" +"POT-Creation-Date: 2013-03-11 00:47+0100\n" "PO-Revision-Date: 2012-05-13 22:41+0100\n" "Last-Translator: Christian METZLER \n" "Language-Team: \n" @@ -16,408 +16,415 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: ../src/extension.js:223 ../src/extension.js:231 ../src/extension.js:239 -#: ../src/extension.js:247 ../src/extension.js:550 -msgid "Weather" -msgstr "" - -#: ../src/extension.js:225 -msgid "No location configured" -msgstr "" - -#: ../src/extension.js:233 -#, fuzzy -msgid "Loading weather" -msgstr "Завантаження прогнозу погоди ..." - -#: ../src/extension.js:249 -msgid "Weather extension ready" -msgstr "" - -#: ../src/extension.js:439 -msgid "Today" -msgstr "Сьогодні" +#: ../src/extension.js:128 +msgid "..." +msgstr "..." -#: ../src/extension.js:445 -msgid "Tomorrow" -msgstr "Завтра" - -#: ../src/extension.js:451 -msgid "Yesterday" -msgstr "" - -#: ../src/extension.js:613 +#: ../src/extension.js:208 msgid "Locations" msgstr "" -#: ../src/extension.js:617 +#: ../src/extension.js:212 msgid "Reload Weather Information" msgstr "" -#: ../src/extension.js:622 +#: ../src/extension.js:216 msgid "Weather Settings" msgstr "" -#: ../src/extension.js:785 -msgid "No weather information" -msgstr "" - -#: ../src/extension.js:787 +#: ../src/extension.js:242 #, python-format -msgid "No weather information for %s" +msgid "Schema \"%s\" not found." msgstr "" -#: ../src/extension.js:872 -msgid "Feels like" +#: ../src/extension.js:523 ../src/prefs.js:756 +msgid "Invalid city" msgstr "" -#: ../src/extension.js:874 -msgid "Visibility" -msgstr "" +#: ../src/extension.js:738 +msgid "Tornado" +msgstr "Торнадо" -#: ../src/extension.js:876 -#, fuzzy -msgid "Humidity" -msgstr "Вологість:" +#: ../src/extension.js:740 +msgid "Tropical storm" +msgstr "Тропічний шторм" -#: ../src/extension.js:878 -#, fuzzy -msgid "Pressure" -msgstr "Тиск:" +#: ../src/extension.js:742 ../src/extension.js:914 +msgid "Hurricane" +msgstr "Ураган" -#: ../src/extension.js:880 -#, fuzzy -msgid "Wind" -msgstr "Вітер:" +#: ../src/extension.js:744 +msgid "Severe thunderstorms" +msgstr "Сильні грози" -#: ../src/extension.js:900 -msgid "No forecast information" -msgstr "" +#: ../src/extension.js:746 +msgid "Thunderstorms" +msgstr "Грози" -#: ../src/extension.js:1038 -#, python-format -msgid "%s °F" -msgstr "" +#: ../src/extension.js:748 +msgid "Mixed rain and snow" +msgstr "Дощ та сніг" -#: ../src/extension.js:1042 -#, python-format -msgid "%s °C" -msgstr "" +#: ../src/extension.js:750 +msgid "Mixed rain and sleet" +msgstr "Дощ та мокрий сніг" -#: ../src/extension.js:1046 -#, python-format -msgid "%s K" -msgstr "" +#: ../src/extension.js:752 +msgid "Mixed snow and sleet" +msgstr "Мокрий сніг" -#: ../src/extension.js:1052 ../src/extension.js:1105 -msgid "Unknown" -msgstr "" +#: ../src/extension.js:754 +msgid "Freezing drizzle" +msgstr "Паморозь" -#: ../src/extension.js:1069 ../src/extension.js:1072 -msgid "VAR" -msgstr "" +#: ../src/extension.js:756 +msgid "Drizzle" +msgstr "Мжичка" -#: ../src/extension.js:1072 -msgid "N" -msgstr "" +#: ../src/extension.js:758 +msgid "Freezing rain" +msgstr "Льодяний дощ" -#: ../src/extension.js:1072 -msgid "NNE" -msgstr "" +#: ../src/extension.js:760 ../src/extension.js:762 +msgid "Showers" +msgstr "Зливи" -#: ../src/extension.js:1072 -msgid "NE" -msgstr "" +#: ../src/extension.js:764 +msgid "Snow flurries" +msgstr "Шквалистий сніг" -#: ../src/extension.js:1072 -msgid "ENE" -msgstr "" +#: ../src/extension.js:766 +msgid "Light snow showers" +msgstr "Невеликий снігопад" -#: ../src/extension.js:1072 -msgid "E" -msgstr "" +#: ../src/extension.js:768 +msgid "Blowing snow" +msgstr "Низова завірюха" -#: ../src/extension.js:1072 -msgid "ESE" -msgstr "" +#: ../src/extension.js:770 +msgid "Snow" +msgstr "Сніг" -#: ../src/extension.js:1072 -msgid "SE" -msgstr "" +#: ../src/extension.js:772 +msgid "Hail" +msgstr "Град" -#: ../src/extension.js:1072 -msgid "SSE" -msgstr "" +#: ../src/extension.js:774 +msgid "Sleet" +msgstr "Мокрий сніг" -#: ../src/extension.js:1073 -msgid "S" -msgstr "" +#: ../src/extension.js:776 +msgid "Dust" +msgstr "Пилюка" -#: ../src/extension.js:1073 -msgid "SSW" -msgstr "" +#: ../src/extension.js:778 +msgid "Foggy" +msgstr "Туман" -#: ../src/extension.js:1073 -msgid "SW" -msgstr "" +#: ../src/extension.js:780 +msgid "Haze" +msgstr "Легкий туман" -#: ../src/extension.js:1073 -msgid "WSW" -msgstr "" +#: ../src/extension.js:782 +msgid "Smoky" +msgstr "Димка" -#: ../src/extension.js:1073 -msgid "W" -msgstr "" +#: ../src/extension.js:784 +msgid "Blustery" +msgstr "Пориви вітру" -#: ../src/extension.js:1073 -msgid "WNW" -msgstr "" +#: ../src/extension.js:786 +msgid "Windy" +msgstr "Вітряно" -#: ../src/extension.js:1073 -msgid "NW" -msgstr "" +#: ../src/extension.js:788 +msgid "Cold" +msgstr "Холодно" -#: ../src/extension.js:1073 -msgid "NNW" -msgstr "" +#: ../src/extension.js:790 +msgid "Cloudy" +msgstr "Хмарно" -#: ../src/extension.js:1083 -msgid "$d$s knots" -msgstr "" +#: ../src/extension.js:793 +msgid "Mostly cloudy" +msgstr "Переважно хмарно" -#: ../src/extension.js:1087 -msgid "$d$s mph" -msgstr "" +#: ../src/extension.js:796 ../src/extension.js:822 +msgid "Partly cloudy" +msgstr "Невелика хмарність" -#: ../src/extension.js:1091 -msgid "$d$s km/h" -msgstr "" +#: ../src/extension.js:798 +msgid "Clear" +msgstr "Безхмарно" -#: ../src/extension.js:1095 -msgid "$d$s m/s" -msgstr "" +#: ../src/extension.js:800 +msgid "Sunny" +msgstr "Сонячно" -#: ../src/extension.js:1099 -msgid "$dBeaufort $s" -msgstr "" +#: ../src/extension.js:803 +msgid "Fair" +msgstr "Ясно" -#: ../src/prefs.js:144 -msgid "Temperature Unit" -msgstr "Температура:" +#: ../src/extension.js:805 +msgid "Mixed rain and hail" +msgstr "Дощ і град" -#: ../src/prefs.js:146 -msgid "Wind Speed Unit" -msgstr "" +#: ../src/extension.js:807 +msgid "Hot" +msgstr "Жарко" -#: ../src/prefs.js:148 -#, fuzzy -msgid "Pressure Unit" -msgstr "Тиск:" +#: ../src/extension.js:809 +msgid "Isolated thunderstorms" +msgstr "Поодинокі грози" -#: ../src/prefs.js:150 -msgid "Distance Unit" -msgstr "" +#: ../src/extension.js:812 +msgid "Scattered thunderstorms" +msgstr "Місцями грози" -#: ../src/prefs.js:152 -msgid "Position in Panel" -msgstr "" +#: ../src/extension.js:814 +msgid "Scattered showers" +msgstr "Місцями зливи" -#: ../src/prefs.js:153 -msgid "Center" -msgstr "" +#: ../src/extension.js:816 ../src/extension.js:820 +msgid "Heavy snow" +msgstr "Сильний снігопад" -#: ../src/prefs.js:153 -msgid "Right" -msgstr "" +#: ../src/extension.js:818 +msgid "Scattered snow showers" +msgstr "Местами снегопад" -#: ../src/prefs.js:153 -msgid "Left" -msgstr "" +#: ../src/extension.js:824 +msgid "Thundershowers" +msgstr "Грозові зливи" -#: ../src/prefs.js:154 -msgid "Wind Direction by Arrows" -msgstr "" +#: ../src/extension.js:826 +msgid "Snow showers" +msgstr "Снігопад" -#: ../src/prefs.js:156 -msgid "Symbolic Icons" -msgstr "" +#: ../src/extension.js:828 +msgid "Isolated thundershowers" +msgstr "Поодинокі грозові зливи" -#: ../src/prefs.js:158 -msgid "Temperature in Panel" -msgstr "Температура:" +#: ../src/extension.js:831 +msgid "Not available" +msgstr "Недоступно" -#: ../src/prefs.js:160 -msgid "Conditions in Panel" +#: ../src/extension.js:878 +msgid "Calm" msgstr "" -#: ../src/prefs.js:162 -msgid "Debug the extension" +#: ../src/extension.js:881 +msgid "Light air" msgstr "" -#: ../src/prefs.js:320 -msgid "Name of the city" +#: ../src/extension.js:884 +msgid "Light breeze" msgstr "" -#: ../src/prefs.js:378 -#, python-format -msgid "Remove %s ?" +#: ../src/extension.js:887 +msgid "Gentle breeze" msgstr "" -#~ msgid "Please wait" -#~ msgstr "Зачекайте" - -#~ msgid "Loading ..." -#~ msgstr "Завантаження ..." - -#~ msgid "..." -#~ msgstr "..." - -#~ msgid "Tornado" -#~ msgstr "Торнадо" +#: ../src/extension.js:890 +msgid "Moderate breeze" +msgstr "" -#~ msgid "Tropical storm" -#~ msgstr "Тропічний шторм" +#: ../src/extension.js:893 +msgid "Fresh breeze" +msgstr "" -#~ msgid "Hurricane" -#~ msgstr "Ураган" +#: ../src/extension.js:896 +msgid "Strong breeze" +msgstr "" -#~ msgid "Severe thunderstorms" -#~ msgstr "Сильні грози" +#: ../src/extension.js:899 +msgid "Moderate gale" +msgstr "" -#~ msgid "Thunderstorms" -#~ msgstr "Грози" +#: ../src/extension.js:902 +msgid "Fresh gale" +msgstr "" -#~ msgid "Mixed rain and snow" -#~ msgstr "Дощ та сніг" +#: ../src/extension.js:905 +msgid "Strong gale" +msgstr "" -#~ msgid "Mixed rain and sleet" -#~ msgstr "Дощ та мокрий сніг" +#: ../src/extension.js:908 +msgid "Storm" +msgstr "" -#~ msgid "Mixed snow and sleet" -#~ msgstr "Мокрий сніг" +#: ../src/extension.js:911 +msgid "Violent storm" +msgstr "" -#~ msgid "Freezing drizzle" -#~ msgstr "Паморозь" +#: ../src/extension.js:919 +msgid "Sunday" +msgstr "Неділя" -#~ msgid "Drizzle" -#~ msgstr "Мжичка" +#: ../src/extension.js:919 +msgid "Monday" +msgstr "Понеділок" -#~ msgid "Freezing rain" -#~ msgstr "Льодяний дощ" +#: ../src/extension.js:919 +msgid "Tuesday" +msgstr "Вівторок" -#~ msgid "Showers" -#~ msgstr "Зливи" +#: ../src/extension.js:919 +msgid "Wednesday" +msgstr "Середа" -#~ msgid "Snow flurries" -#~ msgstr "Шквалистий сніг" +#: ../src/extension.js:919 +msgid "Thursday" +msgstr "Четвер" -#~ msgid "Light snow showers" -#~ msgstr "Невеликий снігопад" +#: ../src/extension.js:919 +msgid "Friday" +msgstr "П’ятниця" -#~ msgid "Blowing snow" -#~ msgstr "Низова завірюха" +#: ../src/extension.js:919 +msgid "Saturday" +msgstr "Субота" -#~ msgid "Snow" -#~ msgstr "Сніг" +#: ../src/extension.js:926 +msgid "N" +msgstr "" -#~ msgid "Hail" -#~ msgstr "Град" +#: ../src/extension.js:926 +msgid "NE" +msgstr "" -#~ msgid "Sleet" -#~ msgstr "Мокрий сніг" +#: ../src/extension.js:926 +msgid "E" +msgstr "" -#~ msgid "Dust" -#~ msgstr "Пилюка" +#: ../src/extension.js:926 +msgid "SE" +msgstr "" -#~ msgid "Foggy" -#~ msgstr "Туман" +#: ../src/extension.js:926 +msgid "S" +msgstr "" -#~ msgid "Haze" -#~ msgstr "Легкий туман" +#: ../src/extension.js:926 +msgid "SW" +msgstr "" -#~ msgid "Smoky" -#~ msgstr "Димка" +#: ../src/extension.js:926 +msgid "W" +msgstr "" -#~ msgid "Blustery" -#~ msgstr "Пориви вітру" +#: ../src/extension.js:926 +msgid "NW" +msgstr "" -#~ msgid "Windy" -#~ msgstr "Вітряно" +#: ../src/extension.js:1208 ../src/extension.js:1337 +msgid "Yesterday" +msgstr "" -#~ msgid "Cold" -#~ msgstr "Холодно" +#: ../src/extension.js:1210 ../src/extension.js:1339 +#, python-format +msgid "%s days ago" +msgstr "" -#~ msgid "Cloudy" -#~ msgstr "Хмарно" +#: ../src/extension.js:1331 +msgid "Today" +msgstr "Сьогодні" -#~ msgid "Mostly cloudy" -#~ msgstr "Переважно хмарно" +#: ../src/extension.js:1333 +msgid "Tomorrow" +msgstr "Завтра" -#~ msgid "Partly cloudy" -#~ msgstr "Невелика хмарність" +#: ../src/extension.js:1335 +#, python-format +msgid "In %s days" +msgstr "" -#~ msgid "Clear" -#~ msgstr "Безхмарно" +#: ../src/extension.js:1371 +msgid "Loading current weather ..." +msgstr "Завантаження поточної погоди ..." -#~ msgid "Sunny" -#~ msgstr "Сонячно" +#: ../src/extension.js:1372 +msgid "Loading future weather ..." +msgstr "Завантаження прогнозу погоди ..." -#~ msgid "Fair" -#~ msgstr "Ясно" +#: ../src/extension.js:1405 +msgid "Loading ..." +msgstr "Завантаження ..." -#~ msgid "Mixed rain and hail" -#~ msgstr "Дощ і град" +#: ../src/extension.js:1408 +msgid "Please wait" +msgstr "Зачекайте" -#~ msgid "Hot" -#~ msgstr "Жарко" +#: ../src/extension.js:1453 +msgid "Feels like:" +msgstr "" -#~ msgid "Isolated thunderstorms" -#~ msgstr "Поодинокі грози" +#: ../src/extension.js:1455 +msgid "Humidity:" +msgstr "Вологість:" -#~ msgid "Scattered thunderstorms" -#~ msgstr "Місцями грози" +#: ../src/extension.js:1457 +msgid "Pressure:" +msgstr "Тиск:" -#~ msgid "Scattered showers" -#~ msgstr "Місцями зливи" +#: ../src/extension.js:1459 +msgid "Wind:" +msgstr "Вітер:" -#~ msgid "Heavy snow" -#~ msgstr "Сильний снігопад" +#: ../src/prefs.js:124 +msgid "Temperature Unit" +msgstr "Температура:" -#~ msgid "Scattered snow showers" -#~ msgstr "Местами снегопад" +#: ../src/prefs.js:126 +msgid "Wind Speed Unit" +msgstr "" -#~ msgid "Thundershowers" -#~ msgstr "Грозові зливи" +#: ../src/prefs.js:128 +#, fuzzy +msgid "Pressure Unit" +msgstr "Тиск:" -#~ msgid "Snow showers" -#~ msgstr "Снігопад" +#: ../src/prefs.js:130 +msgid "Position in Panel" +msgstr "" -#~ msgid "Isolated thundershowers" -#~ msgstr "Поодинокі грозові зливи" +#: ../src/prefs.js:131 +msgid "Center" +msgstr "" -#~ msgid "Not available" -#~ msgstr "Недоступно" +#: ../src/prefs.js:131 +msgid "Right" +msgstr "" -#~ msgid "Sunday" -#~ msgstr "Неділя" +#: ../src/prefs.js:131 +msgid "Left" +msgstr "" -#~ msgid "Monday" -#~ msgstr "Понеділок" +#: ../src/prefs.js:132 +msgid "Wind Direction by Arrows" +msgstr "" -#~ msgid "Tuesday" -#~ msgstr "Вівторок" +#: ../src/prefs.js:134 +msgid "Translate Conditions" +msgstr "" -#~ msgid "Wednesday" -#~ msgstr "Середа" +#: ../src/prefs.js:136 +msgid "Symbolic Icons" +msgstr "" -#~ msgid "Thursday" -#~ msgstr "Четвер" +#: ../src/prefs.js:138 +msgid "Temperature in Panel" +msgstr "Температура:" -#~ msgid "Friday" -#~ msgstr "П’ятниця" +#: ../src/prefs.js:140 +msgid "Conditions in Panel" +msgstr "" -#~ msgid "Saturday" -#~ msgstr "Субота" +#: ../src/prefs.js:277 +msgid "Name of the city" +msgstr "" -#~ msgid "Loading current weather ..." -#~ msgstr "Завантаження поточної погоди ..." +#: ../src/prefs.js:452 +#, python-format +msgid "Remove %s ?" +msgstr "" diff -Nru gnome-shell-extension-weather-0.2/po/vi.po gnome-shell-extension-weather-0~20130619.gitf74de79/po/vi.po --- gnome-shell-extension-weather-0.2/po/vi.po 2013-07-24 10:14:17.000000000 +0000 +++ gnome-shell-extension-weather-0~20130619.gitf74de79/po/vi.po 2013-06-19 12:23:06.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: 1.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-07-22 16:54+0200\n" +"POT-Creation-Date: 2013-03-11 00:47+0100\n" "PO-Revision-Date: 2012-06-17 17:04+0700\n" "Last-Translator: Ngô Trung \n" "Language-Team: \n" @@ -17,442 +17,420 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: ../src/extension.js:223 ../src/extension.js:231 ../src/extension.js:239 -#: ../src/extension.js:247 ../src/extension.js:550 -#, fuzzy -msgid "Weather" -msgstr "Thiết lập thời tiết" - -#: ../src/extension.js:225 -msgid "No location configured" -msgstr "" +#: ../src/extension.js:128 +msgid "..." +msgstr "..." -#: ../src/extension.js:233 -#, fuzzy -msgid "Loading weather" -msgstr "Đang tải dữ liệu dự báo thời tiết..." - -#: ../src/extension.js:249 -#, fuzzy -msgid "Weather extension ready" -msgstr "Thiết lập thời tiết" - -#: ../src/extension.js:439 -msgid "Today" -msgstr "Hôm nay" - -#: ../src/extension.js:445 -msgid "Tomorrow" -msgstr "Ngày mai" - -#: ../src/extension.js:451 -msgid "Yesterday" -msgstr "Hôm qua" - -#: ../src/extension.js:613 +#: ../src/extension.js:208 msgid "Locations" msgstr "" -#: ../src/extension.js:617 -#, fuzzy +#: ../src/extension.js:212 msgid "Reload Weather Information" msgstr "Tải lại dữ liệu thời tiết" -#: ../src/extension.js:622 +#: ../src/extension.js:216 msgid "Weather Settings" msgstr "Thiết lập thời tiết" -#: ../src/extension.js:785 -#, fuzzy -msgid "No weather information" -msgstr "Tải lại dữ liệu thời tiết" +#: ../src/extension.js:242 +#, python-format +msgid "Schema \"%s\" not found." +msgstr "Không tìm thấy schema \"%s\"." -#: ../src/extension.js:787 -#, fuzzy, python-format -msgid "No weather information for %s" -msgstr "Tải lại dữ liệu thời tiết" +#: ../src/extension.js:523 ../src/prefs.js:756 +msgid "Invalid city" +msgstr "Không có thành phố này" + +#: ../src/extension.js:738 +msgid "Tornado" +msgstr "Lốc xoáy" + +#: ../src/extension.js:740 +msgid "Tropical storm" +msgstr "Bão nhiệt đới" + +#: ../src/extension.js:742 ../src/extension.js:914 +msgid "Hurricane" +msgstr "Cuồng phong" + +#: ../src/extension.js:744 +msgid "Severe thunderstorms" +msgstr "Giông nguy hiểm" + +#: ../src/extension.js:746 +msgid "Thunderstorms" +msgstr "Giông" + +#: ../src/extension.js:748 +msgid "Mixed rain and snow" +msgstr "Mưa và tuyết" + +#: ../src/extension.js:750 +msgid "Mixed rain and sleet" +msgstr "Mưa và mưa tuyết" + +#: ../src/extension.js:752 +msgid "Mixed snow and sleet" +msgstr "Tuyết và mưa tuyết" + +#: ../src/extension.js:754 +msgid "Freezing drizzle" +msgstr "Mưa phùn rét" + +#: ../src/extension.js:756 +msgid "Drizzle" +msgstr "Mưa phùn" + +#: ../src/extension.js:758 +msgid "Freezing rain" +msgstr "Mưa rét" + +#: ../src/extension.js:760 ../src/extension.js:762 +msgid "Showers" +msgstr "Mưa rào" + +#: ../src/extension.js:764 +msgid "Snow flurries" +msgstr "Tuyết bất chợt" + +#: ../src/extension.js:766 +msgid "Light snow showers" +msgstr "Tuyết rào nhẹ" + +#: ../src/extension.js:768 +msgid "Blowing snow" +msgstr "Gió tuyết" + +#: ../src/extension.js:770 +msgid "Snow" +msgstr "Tuyết" + +#: ../src/extension.js:772 +msgid "Hail" +msgstr "Mưa đá" + +#: ../src/extension.js:774 +msgid "Sleet" +msgstr "Mưa tuyết" + +#: ../src/extension.js:776 +msgid "Dust" +msgstr "Bụi mù" + +#: ../src/extension.js:778 +msgid "Foggy" +msgstr "Sương mù" + +#: ../src/extension.js:780 +msgid "Haze" +msgstr "Bụi mù" + +#: ../src/extension.js:782 +msgid "Smoky" +msgstr "Khói mù" + +#: ../src/extension.js:784 +msgid "Blustery" +msgstr "Gió dữ dội" + +#: ../src/extension.js:786 +msgid "Windy" +msgstr "Gió" + +#: ../src/extension.js:788 +msgid "Cold" +msgstr "Lạnh" + +#: ../src/extension.js:790 +msgid "Cloudy" +msgstr "Mây mù" + +#: ../src/extension.js:793 +msgid "Mostly cloudy" +msgstr "Nhiều mây" + +#: ../src/extension.js:796 ../src/extension.js:822 +msgid "Partly cloudy" +msgstr "Ít mây" + +#: ../src/extension.js:798 +msgid "Clear" +msgstr "Trời trong" + +#: ../src/extension.js:800 +msgid "Sunny" +msgstr "Nắng" + +#: ../src/extension.js:803 +msgid "Fair" +msgstr "Bình thường" + +#: ../src/extension.js:805 +msgid "Mixed rain and hail" +msgstr "Mưa và mưa đá" + +#: ../src/extension.js:807 +msgid "Hot" +msgstr "Nóng" + +#: ../src/extension.js:809 +msgid "Isolated thunderstorms" +msgstr "Giông diện hẹp" + +#: ../src/extension.js:812 +msgid "Scattered thunderstorms" +msgstr "Giông rải rác" + +#: ../src/extension.js:814 +msgid "Scattered showers" +msgstr "Mưa rào rải rác" + +#: ../src/extension.js:816 ../src/extension.js:820 +msgid "Heavy snow" +msgstr "Tuyết mạnh" + +#: ../src/extension.js:818 +msgid "Scattered snow showers" +msgstr "Mưa tuyết rải rác" + +#: ../src/extension.js:824 +msgid "Thundershowers" +msgstr "Mưa rào có sấm" + +#: ../src/extension.js:826 +msgid "Snow showers" +msgstr "Mưa tuyết rào" + +#: ../src/extension.js:828 +msgid "Isolated thundershowers" +msgstr "Mưa rào rải rác" + +#: ../src/extension.js:831 +msgid "Not available" +msgstr "Không có dữ liệu" -#: ../src/extension.js:872 -#, fuzzy -msgid "Feels like" -msgstr "Cảm giác ngoài trời:" +#: ../src/extension.js:878 +msgid "Calm" +msgstr "" -#: ../src/extension.js:874 -msgid "Visibility" +#: ../src/extension.js:881 +msgid "Light air" msgstr "" -#: ../src/extension.js:876 -#, fuzzy -msgid "Humidity" -msgstr "Độ ẩm:" +#: ../src/extension.js:884 +msgid "Light breeze" +msgstr "" -#: ../src/extension.js:878 -#, fuzzy -msgid "Pressure" -msgstr "Áp suất:" +#: ../src/extension.js:887 +msgid "Gentle breeze" +msgstr "" -#: ../src/extension.js:880 -#, fuzzy -msgid "Wind" -msgstr "Gió:" +#: ../src/extension.js:890 +msgid "Moderate breeze" +msgstr "" -#: ../src/extension.js:900 -#, fuzzy -msgid "No forecast information" -msgstr "Tải lại dữ liệu thời tiết" +#: ../src/extension.js:893 +msgid "Fresh breeze" +msgstr "" -#: ../src/extension.js:1038 -#, python-format -msgid "%s °F" +#: ../src/extension.js:896 +msgid "Strong breeze" msgstr "" -#: ../src/extension.js:1042 -#, python-format -msgid "%s °C" +#: ../src/extension.js:899 +msgid "Moderate gale" msgstr "" -#: ../src/extension.js:1046 -#, python-format -msgid "%s K" +#: ../src/extension.js:902 +msgid "Fresh gale" msgstr "" -#: ../src/extension.js:1052 ../src/extension.js:1105 -msgid "Unknown" +#: ../src/extension.js:905 +msgid "Strong gale" msgstr "" -#: ../src/extension.js:1069 ../src/extension.js:1072 -msgid "VAR" +#: ../src/extension.js:908 +msgid "Storm" msgstr "" -#: ../src/extension.js:1072 +#: ../src/extension.js:911 +msgid "Violent storm" +msgstr "" + +#: ../src/extension.js:919 +msgid "Sunday" +msgstr "Chủ Nhật" + +#: ../src/extension.js:919 +msgid "Monday" +msgstr "Thứ hai" + +#: ../src/extension.js:919 +msgid "Tuesday" +msgstr "Thứ ba" + +#: ../src/extension.js:919 +msgid "Wednesday" +msgstr "Thứ tư" + +#: ../src/extension.js:919 +msgid "Thursday" +msgstr "Thứ năm" + +#: ../src/extension.js:919 +msgid "Friday" +msgstr "Thứ sáu" + +#: ../src/extension.js:919 +msgid "Saturday" +msgstr "Thứ bảy" + +#: ../src/extension.js:926 msgid "N" msgstr "B" -#: ../src/extension.js:1072 -#, fuzzy -msgid "NNE" -msgstr "ĐB" - -#: ../src/extension.js:1072 +#: ../src/extension.js:926 msgid "NE" msgstr "ĐB" -#: ../src/extension.js:1072 -#, fuzzy -msgid "ENE" -msgstr "ĐB" - -#: ../src/extension.js:1072 +#: ../src/extension.js:926 msgid "E" msgstr "Đ" -#: ../src/extension.js:1072 -#, fuzzy -msgid "ESE" -msgstr "ĐN" - -#: ../src/extension.js:1072 +#: ../src/extension.js:926 msgid "SE" msgstr "ĐN" -#: ../src/extension.js:1072 -#, fuzzy -msgid "SSE" -msgstr "ĐN" - -#: ../src/extension.js:1073 +#: ../src/extension.js:926 msgid "S" msgstr "N" -#: ../src/extension.js:1073 -#, fuzzy -msgid "SSW" -msgstr "TN" - -#: ../src/extension.js:1073 +#: ../src/extension.js:926 msgid "SW" msgstr "TN" -#: ../src/extension.js:1073 -#, fuzzy -msgid "WSW" -msgstr "TN" - -#: ../src/extension.js:1073 +#: ../src/extension.js:926 msgid "W" msgstr "T" -#: ../src/extension.js:1073 -#, fuzzy -msgid "WNW" -msgstr "TB" - -#: ../src/extension.js:1073 +#: ../src/extension.js:926 msgid "NW" msgstr "TB" -#: ../src/extension.js:1073 -#, fuzzy -msgid "NNW" -msgstr "TB" +#: ../src/extension.js:1208 ../src/extension.js:1337 +msgid "Yesterday" +msgstr "Hôm qua" -#: ../src/extension.js:1083 -msgid "$d$s knots" -msgstr "" +#: ../src/extension.js:1210 ../src/extension.js:1339 +#, python-format +msgid "%s days ago" +msgstr "%s ngày trước" -#: ../src/extension.js:1087 -msgid "$d$s mph" -msgstr "" +#: ../src/extension.js:1331 +msgid "Today" +msgstr "Hôm nay" -#: ../src/extension.js:1091 -msgid "$d$s km/h" -msgstr "" +#: ../src/extension.js:1333 +msgid "Tomorrow" +msgstr "Ngày mai" -#: ../src/extension.js:1095 -msgid "$d$s m/s" -msgstr "" +#: ../src/extension.js:1335 +#, fuzzy, python-format +msgid "In %s days" +msgstr "%s ngày trước" -#: ../src/extension.js:1099 -msgid "$dBeaufort $s" -msgstr "" +#: ../src/extension.js:1371 +msgid "Loading current weather ..." +msgstr "Đang tải dữ liệu thời tiết hiện tại..." -#: ../src/prefs.js:144 +#: ../src/extension.js:1372 +msgid "Loading future weather ..." +msgstr "Đang tải dữ liệu dự báo thời tiết..." + +#: ../src/extension.js:1405 +msgid "Loading ..." +msgstr "Đang tải..." + +#: ../src/extension.js:1408 +msgid "Please wait" +msgstr "Xin đợi một lát" + +#: ../src/extension.js:1453 +#, fuzzy +msgid "Feels like:" +msgstr "Cảm giác ngoài trời:" + +#: ../src/extension.js:1455 +msgid "Humidity:" +msgstr "Độ ẩm:" + +#: ../src/extension.js:1457 +msgid "Pressure:" +msgstr "Áp suất:" + +#: ../src/extension.js:1459 +msgid "Wind:" +msgstr "Gió:" + +#: ../src/prefs.js:124 msgid "Temperature Unit" msgstr "Đơn vị đo nhiệt độ" -#: ../src/prefs.js:146 +#: ../src/prefs.js:126 msgid "Wind Speed Unit" msgstr "Đơn vị tốc độ gió" -#: ../src/prefs.js:148 +#: ../src/prefs.js:128 #, fuzzy msgid "Pressure Unit" msgstr "Áp suất:" -#: ../src/prefs.js:150 -msgid "Distance Unit" -msgstr "" - -#: ../src/prefs.js:152 +#: ../src/prefs.js:130 msgid "Position in Panel" msgstr "Vị trí trên thanh pa-nen" -#: ../src/prefs.js:153 +#: ../src/prefs.js:131 msgid "Center" msgstr "Ở giữa" -#: ../src/prefs.js:153 +#: ../src/prefs.js:131 msgid "Right" msgstr "Bên phải" -#: ../src/prefs.js:153 +#: ../src/prefs.js:131 msgid "Left" msgstr "Bên trái" -#: ../src/prefs.js:154 +#: ../src/prefs.js:132 msgid "Wind Direction by Arrows" msgstr "" -#: ../src/prefs.js:156 +#: ../src/prefs.js:134 +msgid "Translate Conditions" +msgstr "Dịch tình hình thời tiết" + +#: ../src/prefs.js:136 msgid "Symbolic Icons" msgstr "Biểu tượng đơn giản" -#: ../src/prefs.js:158 +#: ../src/prefs.js:138 msgid "Temperature in Panel" msgstr "Hiện nhiệt độ trên pa-nen" -#: ../src/prefs.js:160 +#: ../src/prefs.js:140 msgid "Conditions in Panel" msgstr "Hiện thời tiết trên pa-nen" -#: ../src/prefs.js:162 -msgid "Debug the extension" -msgstr "" - -#: ../src/prefs.js:320 +#: ../src/prefs.js:277 msgid "Name of the city" msgstr "Tên thành phố" -#: ../src/prefs.js:378 +#: ../src/prefs.js:452 #, python-format msgid "Remove %s ?" msgstr "Bạn có muốn xóa %s?" -#~ msgid "Please wait" -#~ msgstr "Xin đợi một lát" - -#~ msgid "Loading ..." -#~ msgstr "Đang tải..." - -#~ msgid "Invalid city" -#~ msgstr "Không có thành phố này" - -#~ msgid "..." -#~ msgstr "..." - -#~ msgid "Schema \"%s\" not found." -#~ msgstr "Không tìm thấy schema \"%s\"." - -#~ msgid "Tornado" -#~ msgstr "Lốc xoáy" - -#~ msgid "Tropical storm" -#~ msgstr "Bão nhiệt đới" - -#~ msgid "Hurricane" -#~ msgstr "Cuồng phong" - -#~ msgid "Severe thunderstorms" -#~ msgstr "Giông nguy hiểm" - -#~ msgid "Thunderstorms" -#~ msgstr "Giông" - -#~ msgid "Mixed rain and snow" -#~ msgstr "Mưa và tuyết" - -#~ msgid "Mixed rain and sleet" -#~ msgstr "Mưa và mưa tuyết" - -#~ msgid "Mixed snow and sleet" -#~ msgstr "Tuyết và mưa tuyết" - -#~ msgid "Freezing drizzle" -#~ msgstr "Mưa phùn rét" - -#~ msgid "Drizzle" -#~ msgstr "Mưa phùn" - -#~ msgid "Freezing rain" -#~ msgstr "Mưa rét" - -#~ msgid "Showers" -#~ msgstr "Mưa rào" - -#~ msgid "Snow flurries" -#~ msgstr "Tuyết bất chợt" - -#~ msgid "Light snow showers" -#~ msgstr "Tuyết rào nhẹ" - -#~ msgid "Blowing snow" -#~ msgstr "Gió tuyết" - -#~ msgid "Snow" -#~ msgstr "Tuyết" - -#~ msgid "Hail" -#~ msgstr "Mưa đá" - -#~ msgid "Sleet" -#~ msgstr "Mưa tuyết" - -#~ msgid "Dust" -#~ msgstr "Bụi mù" - -#~ msgid "Foggy" -#~ msgstr "Sương mù" - -#~ msgid "Haze" -#~ msgstr "Bụi mù" - -#~ msgid "Smoky" -#~ msgstr "Khói mù" - -#~ msgid "Blustery" -#~ msgstr "Gió dữ dội" - -#~ msgid "Windy" -#~ msgstr "Gió" - -#~ msgid "Cold" -#~ msgstr "Lạnh" - -#~ msgid "Cloudy" -#~ msgstr "Mây mù" - -#~ msgid "Mostly cloudy" -#~ msgstr "Nhiều mây" - -#~ msgid "Partly cloudy" -#~ msgstr "Ít mây" - -#~ msgid "Clear" -#~ msgstr "Trời trong" - -#~ msgid "Sunny" -#~ msgstr "Nắng" - -#~ msgid "Fair" -#~ msgstr "Bình thường" - -#~ msgid "Mixed rain and hail" -#~ msgstr "Mưa và mưa đá" - -#~ msgid "Hot" -#~ msgstr "Nóng" - -#~ msgid "Isolated thunderstorms" -#~ msgstr "Giông diện hẹp" - -#~ msgid "Scattered thunderstorms" -#~ msgstr "Giông rải rác" - -#~ msgid "Scattered showers" -#~ msgstr "Mưa rào rải rác" - -#~ msgid "Heavy snow" -#~ msgstr "Tuyết mạnh" - -#~ msgid "Scattered snow showers" -#~ msgstr "Mưa tuyết rải rác" - -#~ msgid "Thundershowers" -#~ msgstr "Mưa rào có sấm" - -#~ msgid "Snow showers" -#~ msgstr "Mưa tuyết rào" - -#~ msgid "Isolated thundershowers" -#~ msgstr "Mưa rào rải rác" - -#~ msgid "Not available" -#~ msgstr "Không có dữ liệu" - -#~ msgid "Sunday" -#~ msgstr "Chủ Nhật" - -#~ msgid "Monday" -#~ msgstr "Thứ hai" - -#~ msgid "Tuesday" -#~ msgstr "Thứ ba" - -#~ msgid "Wednesday" -#~ msgstr "Thứ tư" - -#~ msgid "Thursday" -#~ msgstr "Thứ năm" - -#~ msgid "Friday" -#~ msgstr "Thứ sáu" - -#~ msgid "Saturday" -#~ msgstr "Thứ bảy" - -#~ msgid "%s days ago" -#~ msgstr "%s ngày trước" - -#, fuzzy -#~ msgid "In %s days" -#~ msgstr "%s ngày trước" - -#~ msgid "Loading current weather ..." -#~ msgstr "Đang tải dữ liệu thời tiết hiện tại..." - -#~ msgid "Translate Conditions" -#~ msgstr "Dịch tình hình thời tiết" - #~ msgid "Sunrise" #~ msgstr "Bình minh" diff -Nru gnome-shell-extension-weather-0.2/po/zh_CN.po gnome-shell-extension-weather-0~20130619.gitf74de79/po/zh_CN.po --- gnome-shell-extension-weather-0.2/po/zh_CN.po 2013-07-24 10:14:17.000000000 +0000 +++ gnome-shell-extension-weather-0~20130619.gitf74de79/po/zh_CN.po 2013-06-19 12:23:06.000000000 +0000 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: simon 04-gnome-shell-extension-weather-452bcfe\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-07-22 16:54+0200\n" +"POT-Creation-Date: 2013-03-11 00:47+0100\n" "PO-Revision-Date: 2013-01-18 10:25+0800\n" "Last-Translator: Meng Zhuo \n" "Language-Team: Chinese (simplified)\n" @@ -17,472 +17,414 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: ../src/extension.js:223 ../src/extension.js:231 ../src/extension.js:239 -#: ../src/extension.js:247 ../src/extension.js:550 -#, fuzzy -msgid "Weather" -msgstr "天气设定" - -#: ../src/extension.js:225 -msgid "No location configured" -msgstr "" - -#: ../src/extension.js:233 -#, fuzzy -msgid "Loading weather" -msgstr "正在加载预报天气 ..." - -#: ../src/extension.js:249 -#, fuzzy -msgid "Weather extension ready" -msgstr "天气设定" - -#: ../src/extension.js:439 -msgid "Today" -msgstr "今天" +#: ../src/extension.js:128 +msgid "..." +msgstr "..." -#: ../src/extension.js:445 -msgid "Tomorrow" -msgstr "明天" - -#: ../src/extension.js:451 -msgid "Yesterday" -msgstr "昨天" - -#: ../src/extension.js:613 +#: ../src/extension.js:208 msgid "Locations" msgstr "地点" -#: ../src/extension.js:617 -#, fuzzy +#: ../src/extension.js:212 msgid "Reload Weather Information" msgstr "重载天气信息" -#: ../src/extension.js:622 +#: ../src/extension.js:216 msgid "Weather Settings" msgstr "天气设定" -#: ../src/extension.js:785 -#, fuzzy -msgid "No weather information" -msgstr "重载天气信息" - -#: ../src/extension.js:787 -#, fuzzy, python-format -msgid "No weather information for %s" -msgstr "重载天气信息" - -#: ../src/extension.js:872 -#, fuzzy -msgid "Feels like" -msgstr "体感:" - -#: ../src/extension.js:874 -msgid "Visibility" -msgstr "" - -#: ../src/extension.js:876 -#, fuzzy -msgid "Humidity" -msgstr "湿度:" - -#: ../src/extension.js:878 -#, fuzzy -msgid "Pressure" -msgstr "气压:" - -#: ../src/extension.js:880 -#, fuzzy -msgid "Wind" -msgstr "风力:" - -#: ../src/extension.js:900 -#, fuzzy -msgid "No forecast information" -msgstr "重载天气信息" - -#: ../src/extension.js:1038 +#: ../src/extension.js:242 #, python-format -msgid "%s °F" -msgstr "" +msgid "Schema \"%s\" not found." +msgstr "没有找到设定(Schema) \"%s\" " -#: ../src/extension.js:1042 -#, python-format -msgid "%s °C" -msgstr "" - -#: ../src/extension.js:1046 -#, python-format -msgid "%s K" -msgstr "" +#: ../src/extension.js:523 ../src/prefs.js:756 +msgid "Invalid city" +msgstr "无效的城市" + +#: ../src/extension.js:738 +msgid "Tornado" +msgstr "龙卷风" + +#: ../src/extension.js:740 +msgid "Tropical storm" +msgstr "热带风暴" + +#: ../src/extension.js:742 ../src/extension.js:914 +msgid "Hurricane" +msgstr "飓风" + +#: ../src/extension.js:744 +msgid "Severe thunderstorms" +msgstr "雷暴" + +#: ../src/extension.js:746 +msgid "Thunderstorms" +msgstr "雷阵雨" + +#: ../src/extension.js:748 +msgid "Mixed rain and snow" +msgstr "雨夹雪" + +#: ../src/extension.js:750 +msgid "Mixed rain and sleet" +msgstr "雨夹雪" + +#: ../src/extension.js:752 +msgid "Mixed snow and sleet" +msgstr "雨夹雪" + +#: ../src/extension.js:754 +msgid "Freezing drizzle" +msgstr "冻雨" + +#: ../src/extension.js:756 +msgid "Drizzle" +msgstr "小雨" + +#: ../src/extension.js:758 +msgid "Freezing rain" +msgstr "冻雨" + +#: ../src/extension.js:760 ../src/extension.js:762 +msgid "Showers" +msgstr "阵雨" + +#: ../src/extension.js:764 +msgid "Snow flurries" +msgstr "阵雪" + +#: ../src/extension.js:766 +msgid "Light snow showers" +msgstr "小雪" + +#: ../src/extension.js:768 +msgid "Blowing snow" +msgstr "暴雪" + +#: ../src/extension.js:770 +msgid "Snow" +msgstr "雪" + +#: ../src/extension.js:772 +msgid "Hail" +msgstr "冰雹" + +#: ../src/extension.js:774 +msgid "Sleet" +msgstr "雨夹雪" + +#: ../src/extension.js:776 +msgid "Dust" +msgstr "扬沙" + +#: ../src/extension.js:778 +msgid "Foggy" +msgstr "雾" + +#: ../src/extension.js:780 +msgid "Haze" +msgstr "霾" + +#: ../src/extension.js:782 +msgid "Smoky" +msgstr "烟雾" + +#: ../src/extension.js:784 +msgid "Blustery" +msgstr "大风" + +#: ../src/extension.js:786 +msgid "Windy" +msgstr "刮风" + +#: ../src/extension.js:788 +msgid "Cold" +msgstr "冷" + +#: ../src/extension.js:790 +msgid "Cloudy" +msgstr "多云" + +#: ../src/extension.js:793 +msgid "Mostly cloudy" +msgstr "多云" + +#: ../src/extension.js:796 ../src/extension.js:822 +msgid "Partly cloudy" +msgstr "晴转多云 " + +#: ../src/extension.js:798 +msgid "Clear" +msgstr "晴" + +#: ../src/extension.js:800 +msgid "Sunny" +msgstr "晴" + +#: ../src/extension.js:803 +msgid "Fair" +msgstr "晴" + +#: ../src/extension.js:805 +msgid "Mixed rain and hail" +msgstr "冰雹" + +#: ../src/extension.js:807 +msgid "Hot" +msgstr "炎热" + +#: ../src/extension.js:809 +msgid "Isolated thunderstorms" +msgstr "局地雷阵雨" + +#: ../src/extension.js:812 +msgid "Scattered thunderstorms" +msgstr "零星雷阵雨" + +#: ../src/extension.js:814 +msgid "Scattered showers" +msgstr "零星小雪" + +#: ../src/extension.js:816 ../src/extension.js:820 +msgid "Heavy snow" +msgstr "大雪" + +#: ../src/extension.js:818 +msgid "Scattered snow showers" +msgstr "零星阵雪" + +#: ../src/extension.js:824 +msgid "Thundershowers" +msgstr "雷阵雨" + +#: ../src/extension.js:826 +msgid "Snow showers" +msgstr "阵雪" + +#: ../src/extension.js:828 +msgid "Isolated thundershowers" +msgstr "局地雷阵雨" + +#: ../src/extension.js:831 +msgid "Not available" +msgstr "不可用" -#: ../src/extension.js:1052 ../src/extension.js:1105 -msgid "Unknown" -msgstr "" +#: ../src/extension.js:878 +msgid "Calm" +msgstr "风平浪静" -#: ../src/extension.js:1069 ../src/extension.js:1072 -msgid "VAR" -msgstr "" +#: ../src/extension.js:881 +msgid "Light air" +msgstr "轻微气流" + +#: ../src/extension.js:884 +msgid "Light breeze" +msgstr "轻微风" + +#: ../src/extension.js:887 +msgid "Gentle breeze" +msgstr "温和微风" + +#: ../src/extension.js:890 +msgid "Moderate breeze" +msgstr "中微风" + +#: ../src/extension.js:893 +msgid "Fresh breeze" +msgstr "清新微风" + +#: ../src/extension.js:896 +msgid "Strong breeze" +msgstr "强微风" + +#: ../src/extension.js:899 +msgid "Moderate gale" +msgstr "中度风" + +#: ../src/extension.js:902 +msgid "Fresh gale" +msgstr "清风" + +#: ../src/extension.js:905 +msgid "Strong gale" +msgstr "强风" + +#: ../src/extension.js:908 +msgid "Storm" +msgstr "风暴" + +#: ../src/extension.js:911 +msgid "Violent storm" +msgstr "强风暴" + +#: ../src/extension.js:919 +msgid "Sunday" +msgstr "星期日" + +#: ../src/extension.js:919 +msgid "Monday" +msgstr "星期一" + +#: ../src/extension.js:919 +msgid "Tuesday" +msgstr "星期二" + +#: ../src/extension.js:919 +msgid "Wednesday" +msgstr "星期三" + +#: ../src/extension.js:919 +msgid "Thursday" +msgstr "星期四" + +#: ../src/extension.js:919 +msgid "Friday" +msgstr "星期五" + +#: ../src/extension.js:919 +msgid "Saturday" +msgstr "星期六" -#: ../src/extension.js:1072 +#: ../src/extension.js:926 msgid "N" msgstr "北" -#: ../src/extension.js:1072 -#, fuzzy -msgid "NNE" -msgstr "东北" - -#: ../src/extension.js:1072 +#: ../src/extension.js:926 msgid "NE" msgstr "东北" -#: ../src/extension.js:1072 -#, fuzzy -msgid "ENE" -msgstr "东北" - -#: ../src/extension.js:1072 +#: ../src/extension.js:926 msgid "E" msgstr "东" -#: ../src/extension.js:1072 -#, fuzzy -msgid "ESE" -msgstr "东南" - -#: ../src/extension.js:1072 +#: ../src/extension.js:926 msgid "SE" msgstr "东南" -#: ../src/extension.js:1072 -#, fuzzy -msgid "SSE" -msgstr "东南" - -#: ../src/extension.js:1073 +#: ../src/extension.js:926 msgid "S" msgstr "南" -#: ../src/extension.js:1073 -#, fuzzy -msgid "SSW" -msgstr "西南" - -#: ../src/extension.js:1073 +#: ../src/extension.js:926 msgid "SW" msgstr "西南" -#: ../src/extension.js:1073 -#, fuzzy -msgid "WSW" -msgstr "西南" - -#: ../src/extension.js:1073 +#: ../src/extension.js:926 msgid "W" msgstr "西" -#: ../src/extension.js:1073 -#, fuzzy -msgid "WNW" -msgstr "西北" - -#: ../src/extension.js:1073 +#: ../src/extension.js:926 msgid "NW" msgstr "西北" -#: ../src/extension.js:1073 -#, fuzzy -msgid "NNW" -msgstr "西北" +#: ../src/extension.js:1208 ../src/extension.js:1337 +msgid "Yesterday" +msgstr "昨天" -#: ../src/extension.js:1083 -msgid "$d$s knots" -msgstr "" +#: ../src/extension.js:1210 ../src/extension.js:1339 +#, python-format +msgid "%s days ago" +msgstr "%s天之前" -#: ../src/extension.js:1087 -msgid "$d$s mph" -msgstr "" +#: ../src/extension.js:1331 +msgid "Today" +msgstr "今天" -#: ../src/extension.js:1091 -msgid "$d$s km/h" -msgstr "" +#: ../src/extension.js:1333 +msgid "Tomorrow" +msgstr "明天" -#: ../src/extension.js:1095 -msgid "$d$s m/s" -msgstr "" +#: ../src/extension.js:1335 +#, python-format +msgid "In %s days" +msgstr "未来%s天" -#: ../src/extension.js:1099 -msgid "$dBeaufort $s" -msgstr "" +#: ../src/extension.js:1371 +msgid "Loading current weather ..." +msgstr "正在加载当前天气 ..." + +#: ../src/extension.js:1372 +msgid "Loading future weather ..." +msgstr "正在加载预报天气 ..." + +#: ../src/extension.js:1405 +msgid "Loading ..." +msgstr "正在加载 ..." + +#: ../src/extension.js:1408 +msgid "Please wait" +msgstr "请等待" + +#: ../src/extension.js:1453 +msgid "Feels like:" +msgstr "体感:" + +#: ../src/extension.js:1455 +msgid "Humidity:" +msgstr "湿度:" + +#: ../src/extension.js:1457 +msgid "Pressure:" +msgstr "气压:" + +#: ../src/extension.js:1459 +msgid "Wind:" +msgstr "风力:" -#: ../src/prefs.js:144 +#: ../src/prefs.js:124 msgid "Temperature Unit" msgstr "温度:" -#: ../src/prefs.js:146 +#: ../src/prefs.js:126 msgid "Wind Speed Unit" msgstr "风速单位" -#: ../src/prefs.js:148 +#: ../src/prefs.js:128 msgid "Pressure Unit" msgstr "气压" -#: ../src/prefs.js:150 -msgid "Distance Unit" -msgstr "" - -#: ../src/prefs.js:152 +#: ../src/prefs.js:130 msgid "Position in Panel" msgstr "面板中的位置" -#: ../src/prefs.js:153 +#: ../src/prefs.js:131 msgid "Center" msgstr "中部" -#: ../src/prefs.js:153 +#: ../src/prefs.js:131 msgid "Right" msgstr "右部" -#: ../src/prefs.js:153 +#: ../src/prefs.js:131 msgid "Left" msgstr "左部" -#: ../src/prefs.js:154 +#: ../src/prefs.js:132 msgid "Wind Direction by Arrows" msgstr "使用箭头作为风向标志" -#: ../src/prefs.js:156 +#: ../src/prefs.js:134 +msgid "Translate Conditions" +msgstr "翻译" + +#: ../src/prefs.js:136 msgid "Symbolic Icons" msgstr "象征性图标" -#: ../src/prefs.js:158 +#: ../src/prefs.js:138 msgid "Temperature in Panel" msgstr "温度:" -#: ../src/prefs.js:160 +#: ../src/prefs.js:140 msgid "Conditions in Panel" msgstr "在面板中显示天气条件" -#: ../src/prefs.js:162 -msgid "Debug the extension" -msgstr "" - -#: ../src/prefs.js:320 +#: ../src/prefs.js:277 msgid "Name of the city" msgstr "城市名" -#: ../src/prefs.js:378 +#: ../src/prefs.js:452 #, python-format msgid "Remove %s ?" msgstr "删除 %s 吗?" - -#~ msgid "Please wait" -#~ msgstr "请等待" - -#~ msgid "Loading ..." -#~ msgstr "正在加载 ..." - -#~ msgid "Invalid city" -#~ msgstr "无效的城市" - -#~ msgid "..." -#~ msgstr "..." - -#~ msgid "Schema \"%s\" not found." -#~ msgstr "没有找到设定(Schema) \"%s\" " - -#~ msgid "Tornado" -#~ msgstr "龙卷风" - -#~ msgid "Tropical storm" -#~ msgstr "热带风暴" - -#~ msgid "Hurricane" -#~ msgstr "飓风" - -#~ msgid "Severe thunderstorms" -#~ msgstr "雷暴" - -#~ msgid "Thunderstorms" -#~ msgstr "雷阵雨" - -#~ msgid "Mixed rain and snow" -#~ msgstr "雨夹雪" - -#~ msgid "Mixed rain and sleet" -#~ msgstr "雨夹雪" - -#~ msgid "Mixed snow and sleet" -#~ msgstr "雨夹雪" - -#~ msgid "Freezing drizzle" -#~ msgstr "冻雨" - -#~ msgid "Drizzle" -#~ msgstr "小雨" - -#~ msgid "Freezing rain" -#~ msgstr "冻雨" - -#~ msgid "Showers" -#~ msgstr "阵雨" - -#~ msgid "Snow flurries" -#~ msgstr "阵雪" - -#~ msgid "Light snow showers" -#~ msgstr "小雪" - -#~ msgid "Blowing snow" -#~ msgstr "暴雪" - -#~ msgid "Snow" -#~ msgstr "雪" - -#~ msgid "Hail" -#~ msgstr "冰雹" - -#~ msgid "Sleet" -#~ msgstr "雨夹雪" - -#~ msgid "Dust" -#~ msgstr "扬沙" - -#~ msgid "Foggy" -#~ msgstr "雾" - -#~ msgid "Haze" -#~ msgstr "霾" - -#~ msgid "Smoky" -#~ msgstr "烟雾" - -#~ msgid "Blustery" -#~ msgstr "大风" - -#~ msgid "Windy" -#~ msgstr "刮风" - -#~ msgid "Cold" -#~ msgstr "冷" - -#~ msgid "Cloudy" -#~ msgstr "多云" - -#~ msgid "Mostly cloudy" -#~ msgstr "多云" - -#~ msgid "Partly cloudy" -#~ msgstr "晴转多云 " - -#~ msgid "Clear" -#~ msgstr "晴" - -#~ msgid "Sunny" -#~ msgstr "晴" - -#~ msgid "Fair" -#~ msgstr "晴" - -#~ msgid "Mixed rain and hail" -#~ msgstr "冰雹" - -#~ msgid "Hot" -#~ msgstr "炎热" - -#~ msgid "Isolated thunderstorms" -#~ msgstr "局地雷阵雨" - -#~ msgid "Scattered thunderstorms" -#~ msgstr "零星雷阵雨" - -#~ msgid "Scattered showers" -#~ msgstr "零星小雪" - -#~ msgid "Heavy snow" -#~ msgstr "大雪" - -#~ msgid "Scattered snow showers" -#~ msgstr "零星阵雪" - -#~ msgid "Thundershowers" -#~ msgstr "雷阵雨" - -#~ msgid "Snow showers" -#~ msgstr "阵雪" - -#~ msgid "Isolated thundershowers" -#~ msgstr "局地雷阵雨" - -#~ msgid "Not available" -#~ msgstr "不可用" - -#~ msgid "Calm" -#~ msgstr "风平浪静" - -#~ msgid "Light air" -#~ msgstr "轻微气流" - -#~ msgid "Light breeze" -#~ msgstr "轻微风" - -#~ msgid "Gentle breeze" -#~ msgstr "温和微风" - -#~ msgid "Moderate breeze" -#~ msgstr "中微风" - -#~ msgid "Fresh breeze" -#~ msgstr "清新微风" - -#~ msgid "Strong breeze" -#~ msgstr "强微风" - -#~ msgid "Moderate gale" -#~ msgstr "中度风" - -#~ msgid "Fresh gale" -#~ msgstr "清风" - -#~ msgid "Strong gale" -#~ msgstr "强风" - -#~ msgid "Storm" -#~ msgstr "风暴" - -#~ msgid "Violent storm" -#~ msgstr "强风暴" - -#~ msgid "Sunday" -#~ msgstr "星期日" - -#~ msgid "Monday" -#~ msgstr "星期一" - -#~ msgid "Tuesday" -#~ msgstr "星期二" - -#~ msgid "Wednesday" -#~ msgstr "星期三" - -#~ msgid "Thursday" -#~ msgstr "星期四" - -#~ msgid "Friday" -#~ msgstr "星期五" - -#~ msgid "Saturday" -#~ msgstr "星期六" - -#~ msgid "%s days ago" -#~ msgstr "%s天之前" - -#~ msgid "In %s days" -#~ msgstr "未来%s天" - -#~ msgid "Loading current weather ..." -#~ msgstr "正在加载当前天气 ..." - -#~ msgid "Translate Conditions" -#~ msgstr "翻译" diff -Nru gnome-shell-extension-weather-0.2/po/zh_TW.po gnome-shell-extension-weather-0~20130619.gitf74de79/po/zh_TW.po --- gnome-shell-extension-weather-0.2/po/zh_TW.po 2013-07-24 10:14:17.000000000 +0000 +++ gnome-shell-extension-weather-0~20130619.gitf74de79/po/zh_TW.po 2013-06-19 12:23:06.000000000 +0000 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: simon 04-gnome-shell-extension-weather-452bcfe\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-07-22 16:54+0200\n" +"POT-Creation-Date: 2013-03-11 00:47+0100\n" "PO-Revision-Date: 2012-05-13 22:41+0100\n" "Last-Translator: Anton Yu \n" "Language-Team: Chinese (Traditional)\n" @@ -17,424 +17,416 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: ../src/extension.js:223 ../src/extension.js:231 ../src/extension.js:239 -#: ../src/extension.js:247 ../src/extension.js:550 -#, fuzzy -msgid "Weather" -msgstr "氣象設定" - -#: ../src/extension.js:225 -msgid "No location configured" -msgstr "" - -#: ../src/extension.js:233 -#, fuzzy -msgid "Loading weather" -msgstr "正在載入天氣預報 ..." - -#: ../src/extension.js:249 -#, fuzzy -msgid "Weather extension ready" -msgstr "氣象設定" +#: ../src/extension.js:128 +msgid "..." +msgstr "..." -#: ../src/extension.js:439 -msgid "Today" -msgstr "今天" - -#: ../src/extension.js:445 -msgid "Tomorrow" -msgstr "明天" - -#: ../src/extension.js:451 -msgid "Yesterday" -msgstr "昨天" - -#: ../src/extension.js:613 +#: ../src/extension.js:208 msgid "Locations" msgstr "" -#: ../src/extension.js:617 -#, fuzzy +#: ../src/extension.js:212 msgid "Reload Weather Information" msgstr "重新載入氣象資訊" -#: ../src/extension.js:622 +#: ../src/extension.js:216 msgid "Weather Settings" msgstr "氣象設定" -#: ../src/extension.js:785 -#, fuzzy -msgid "No weather information" -msgstr "重新載入氣象資訊" +#: ../src/extension.js:242 +#, python-format +msgid "Schema \"%s\" not found." +msgstr "" -#: ../src/extension.js:787 -#, fuzzy, python-format -msgid "No weather information for %s" -msgstr "重新載入氣象資訊" +#: ../src/extension.js:523 ../src/prefs.js:756 +msgid "Invalid city" +msgstr "無效的城市代碼" -#: ../src/extension.js:872 -#, fuzzy -msgid "Feels like" -msgstr "感覺像" +#: ../src/extension.js:738 +msgid "Tornado" +msgstr "龍捲風" -#: ../src/extension.js:874 -msgid "Visibility" -msgstr "" +#: ../src/extension.js:740 +msgid "Tropical storm" +msgstr "熱帶暴氣" -#: ../src/extension.js:876 -#, fuzzy -msgid "Humidity" -msgstr "濕度:" +#: ../src/extension.js:742 ../src/extension.js:914 +msgid "Hurricane" +msgstr "熱帶氣旋" -#: ../src/extension.js:878 -#, fuzzy -msgid "Pressure" -msgstr "氣壓:" +#: ../src/extension.js:744 +msgid "Severe thunderstorms" +msgstr "雷暴" -#: ../src/extension.js:880 -#, fuzzy -msgid "Wind" -msgstr "風力:" +#: ../src/extension.js:746 +msgid "Thunderstorms" +msgstr "雷陣雨" -#: ../src/extension.js:900 -#, fuzzy -msgid "No forecast information" -msgstr "重新載入氣象資訊" +#: ../src/extension.js:748 +msgid "Mixed rain and snow" +msgstr "雨帶雪" -#: ../src/extension.js:1038 -#, python-format -msgid "%s °F" -msgstr "" +#: ../src/extension.js:750 +msgid "Mixed rain and sleet" +msgstr "雨帶雪" -#: ../src/extension.js:1042 -#, python-format -msgid "%s °C" -msgstr "" +#: ../src/extension.js:752 +msgid "Mixed snow and sleet" +msgstr "雨帶雪" -#: ../src/extension.js:1046 -#, python-format -msgid "%s K" -msgstr "" +#: ../src/extension.js:754 +msgid "Freezing drizzle" +msgstr "凍雨" -#: ../src/extension.js:1052 ../src/extension.js:1105 -msgid "Unknown" -msgstr "" +#: ../src/extension.js:756 +msgid "Drizzle" +msgstr "小雨" -#: ../src/extension.js:1069 ../src/extension.js:1072 -msgid "VAR" -msgstr "" +#: ../src/extension.js:758 +msgid "Freezing rain" +msgstr "冷死人的雨" -#: ../src/extension.js:1072 -msgid "N" -msgstr "" +#: ../src/extension.js:760 ../src/extension.js:762 +msgid "Showers" +msgstr "陣雨" -#: ../src/extension.js:1072 -msgid "NNE" -msgstr "" +#: ../src/extension.js:764 +msgid "Snow flurries" +msgstr "陣雪" -#: ../src/extension.js:1072 -msgid "NE" -msgstr "" +#: ../src/extension.js:766 +msgid "Light snow showers" +msgstr "小雪" -#: ../src/extension.js:1072 -msgid "ENE" -msgstr "" +#: ../src/extension.js:768 +msgid "Blowing snow" +msgstr "暴雪" -#: ../src/extension.js:1072 -msgid "E" -msgstr "" +#: ../src/extension.js:770 +msgid "Snow" +msgstr "雪" -#: ../src/extension.js:1072 -msgid "ESE" -msgstr "" +#: ../src/extension.js:772 +msgid "Hail" +msgstr "冰雹" -#: ../src/extension.js:1072 -msgid "SE" -msgstr "" +#: ../src/extension.js:774 +msgid "Sleet" +msgstr "雨帶雪" -#: ../src/extension.js:1072 -msgid "SSE" -msgstr "" +#: ../src/extension.js:776 +msgid "Dust" +msgstr "沙塵暴" -#: ../src/extension.js:1073 -msgid "S" -msgstr "" +#: ../src/extension.js:778 +msgid "Foggy" +msgstr "霧" -#: ../src/extension.js:1073 -msgid "SSW" -msgstr "" +#: ../src/extension.js:780 +msgid "Haze" +msgstr "霾" -#: ../src/extension.js:1073 -msgid "SW" -msgstr "" +#: ../src/extension.js:782 +msgid "Smoky" +msgstr "烟雾" -#: ../src/extension.js:1073 -msgid "WSW" -msgstr "" +#: ../src/extension.js:784 +msgid "Blustery" +msgstr "大風" -#: ../src/extension.js:1073 -msgid "W" -msgstr "" +#: ../src/extension.js:786 +msgid "Windy" +msgstr "刮風" -#: ../src/extension.js:1073 -msgid "WNW" -msgstr "" +#: ../src/extension.js:788 +msgid "Cold" +msgstr "冷" -#: ../src/extension.js:1073 -msgid "NW" -msgstr "" +#: ../src/extension.js:790 +msgid "Cloudy" +msgstr "多雲" -#: ../src/extension.js:1073 -msgid "NNW" -msgstr "" +#: ../src/extension.js:793 +msgid "Mostly cloudy" +msgstr "多雲" -#: ../src/extension.js:1083 -msgid "$d$s knots" -msgstr "" +#: ../src/extension.js:796 ../src/extension.js:822 +msgid "Partly cloudy" +msgstr "晴時多雲 " -#: ../src/extension.js:1087 -msgid "$d$s mph" -msgstr "" +#: ../src/extension.js:798 +msgid "Clear" +msgstr "晴" -#: ../src/extension.js:1091 -msgid "$d$s km/h" -msgstr "" +#: ../src/extension.js:800 +msgid "Sunny" +msgstr "晴" -#: ../src/extension.js:1095 -msgid "$d$s m/s" -msgstr "" +#: ../src/extension.js:803 +msgid "Fair" +msgstr "晴" -#: ../src/extension.js:1099 -msgid "$dBeaufort $s" -msgstr "" +#: ../src/extension.js:805 +msgid "Mixed rain and hail" +msgstr "冰雹" -#: ../src/prefs.js:144 -msgid "Temperature Unit" -msgstr "溫度:" +#: ../src/extension.js:807 +msgid "Hot" +msgstr "炎热" -#: ../src/prefs.js:146 -msgid "Wind Speed Unit" -msgstr "風速單位" +#: ../src/extension.js:809 +msgid "Isolated thunderstorms" +msgstr "局部雷陣雨" -#: ../src/prefs.js:148 -#, fuzzy -msgid "Pressure Unit" -msgstr "氣壓:" +#: ../src/extension.js:812 +msgid "Scattered thunderstorms" +msgstr "零星雷陣雨" -#: ../src/prefs.js:150 -msgid "Distance Unit" -msgstr "" +#: ../src/extension.js:814 +msgid "Scattered showers" +msgstr "零星小雪" -#: ../src/prefs.js:152 -msgid "Position in Panel" -msgstr "" +#: ../src/extension.js:816 ../src/extension.js:820 +msgid "Heavy snow" +msgstr "大雪" -#: ../src/prefs.js:153 -msgid "Center" -msgstr "中心" +#: ../src/extension.js:818 +msgid "Scattered snow showers" +msgstr "零星陣雪" -#: ../src/prefs.js:153 -msgid "Right" -msgstr "右" +#: ../src/extension.js:824 +msgid "Thundershowers" +msgstr "雷陣雨" -#: ../src/prefs.js:153 -msgid "Left" -msgstr "左" +#: ../src/extension.js:826 +msgid "Snow showers" +msgstr "陣雪" -#: ../src/prefs.js:154 -msgid "Wind Direction by Arrows" -msgstr "" - -#: ../src/prefs.js:156 -msgid "Symbolic Icons" -msgstr "" +#: ../src/extension.js:828 +msgid "Isolated thundershowers" +msgstr "局部雷陣雨" -#: ../src/prefs.js:158 -msgid "Temperature in Panel" -msgstr "溫度:" +#: ../src/extension.js:831 +msgid "Not available" +msgstr "無法使用" -#: ../src/prefs.js:160 -msgid "Conditions in Panel" +#: ../src/extension.js:878 +msgid "Calm" msgstr "" -#: ../src/prefs.js:162 -msgid "Debug the extension" +#: ../src/extension.js:881 +msgid "Light air" msgstr "" -#: ../src/prefs.js:320 -msgid "Name of the city" -msgstr "城市名" - -#: ../src/prefs.js:378 -#, python-format -msgid "Remove %s ?" -msgstr "移除 %s" - -#~ msgid "Please wait" -#~ msgstr "請稍候" - -#~ msgid "Loading ..." -#~ msgstr "載入中 ..." - -#~ msgid "Invalid city" -#~ msgstr "無效的城市代碼" - -#~ msgid "..." -#~ msgstr "..." - -#~ msgid "Tornado" -#~ msgstr "龍捲風" +#: ../src/extension.js:884 +msgid "Light breeze" +msgstr "" -#~ msgid "Tropical storm" -#~ msgstr "熱帶暴氣" +#: ../src/extension.js:887 +msgid "Gentle breeze" +msgstr "" -#~ msgid "Hurricane" -#~ msgstr "熱帶氣旋" +#: ../src/extension.js:890 +msgid "Moderate breeze" +msgstr "" -#~ msgid "Severe thunderstorms" -#~ msgstr "雷暴" +#: ../src/extension.js:893 +msgid "Fresh breeze" +msgstr "" -#~ msgid "Thunderstorms" -#~ msgstr "雷陣雨" +#: ../src/extension.js:896 +msgid "Strong breeze" +msgstr "" -#~ msgid "Mixed rain and snow" -#~ msgstr "雨帶雪" +#: ../src/extension.js:899 +msgid "Moderate gale" +msgstr "" -#~ msgid "Mixed rain and sleet" -#~ msgstr "雨帶雪" +#: ../src/extension.js:902 +msgid "Fresh gale" +msgstr "" -#~ msgid "Mixed snow and sleet" -#~ msgstr "雨帶雪" +#: ../src/extension.js:905 +msgid "Strong gale" +msgstr "" -#~ msgid "Freezing drizzle" -#~ msgstr "凍雨" +#: ../src/extension.js:908 +msgid "Storm" +msgstr "" -#~ msgid "Drizzle" -#~ msgstr "小雨" +#: ../src/extension.js:911 +msgid "Violent storm" +msgstr "" -#~ msgid "Freezing rain" -#~ msgstr "冷死人的雨" +#: ../src/extension.js:919 +msgid "Sunday" +msgstr "星期日" -#~ msgid "Showers" -#~ msgstr "陣雨" +#: ../src/extension.js:919 +msgid "Monday" +msgstr "星期一" -#~ msgid "Snow flurries" -#~ msgstr "陣雪" +#: ../src/extension.js:919 +msgid "Tuesday" +msgstr "星期二" -#~ msgid "Light snow showers" -#~ msgstr "小雪" +#: ../src/extension.js:919 +msgid "Wednesday" +msgstr "星期三" -#~ msgid "Blowing snow" -#~ msgstr "暴雪" +#: ../src/extension.js:919 +msgid "Thursday" +msgstr "星期四" -#~ msgid "Snow" -#~ msgstr "雪" +#: ../src/extension.js:919 +msgid "Friday" +msgstr "星期五" -#~ msgid "Hail" -#~ msgstr "冰雹" +#: ../src/extension.js:919 +msgid "Saturday" +msgstr "星期六" -#~ msgid "Sleet" -#~ msgstr "雨帶雪" +#: ../src/extension.js:926 +msgid "N" +msgstr "" -#~ msgid "Dust" -#~ msgstr "沙塵暴" +#: ../src/extension.js:926 +msgid "NE" +msgstr "" -#~ msgid "Foggy" -#~ msgstr "霧" +#: ../src/extension.js:926 +msgid "E" +msgstr "" -#~ msgid "Haze" -#~ msgstr "霾" +#: ../src/extension.js:926 +msgid "SE" +msgstr "" -#~ msgid "Smoky" -#~ msgstr "烟雾" +#: ../src/extension.js:926 +msgid "S" +msgstr "" -#~ msgid "Blustery" -#~ msgstr "大風" +#: ../src/extension.js:926 +msgid "SW" +msgstr "" -#~ msgid "Windy" -#~ msgstr "刮風" +#: ../src/extension.js:926 +msgid "W" +msgstr "" -#~ msgid "Cold" -#~ msgstr "冷" +#: ../src/extension.js:926 +msgid "NW" +msgstr "" -#~ msgid "Cloudy" -#~ msgstr "多雲" +#: ../src/extension.js:1208 ../src/extension.js:1337 +msgid "Yesterday" +msgstr "昨天" -#~ msgid "Mostly cloudy" -#~ msgstr "多雲" +#: ../src/extension.js:1210 ../src/extension.js:1339 +#, python-format +msgid "%s days ago" +msgstr "%s 天以前" -#~ msgid "Partly cloudy" -#~ msgstr "晴時多雲 " +#: ../src/extension.js:1331 +msgid "Today" +msgstr "今天" -#~ msgid "Clear" -#~ msgstr "晴" +#: ../src/extension.js:1333 +msgid "Tomorrow" +msgstr "明天" -#~ msgid "Sunny" -#~ msgstr "晴" +#: ../src/extension.js:1335 +#, fuzzy, python-format +msgid "In %s days" +msgstr "%s 天以前" -#~ msgid "Fair" -#~ msgstr "晴" +#: ../src/extension.js:1371 +msgid "Loading current weather ..." +msgstr "正在載入即時天氣 ..." -#~ msgid "Mixed rain and hail" -#~ msgstr "冰雹" +#: ../src/extension.js:1372 +msgid "Loading future weather ..." +msgstr "正在載入天氣預報 ..." -#~ msgid "Hot" -#~ msgstr "炎热" +#: ../src/extension.js:1405 +msgid "Loading ..." +msgstr "載入中 ..." -#~ msgid "Isolated thunderstorms" -#~ msgstr "局部雷陣雨" +#: ../src/extension.js:1408 +msgid "Please wait" +msgstr "請稍候" -#~ msgid "Scattered thunderstorms" -#~ msgstr "零星雷陣雨" +#: ../src/extension.js:1453 +#, fuzzy +msgid "Feels like:" +msgstr "感覺像" -#~ msgid "Scattered showers" -#~ msgstr "零星小雪" +#: ../src/extension.js:1455 +msgid "Humidity:" +msgstr "濕度:" -#~ msgid "Heavy snow" -#~ msgstr "大雪" +#: ../src/extension.js:1457 +msgid "Pressure:" +msgstr "氣壓:" -#~ msgid "Scattered snow showers" -#~ msgstr "零星陣雪" +#: ../src/extension.js:1459 +msgid "Wind:" +msgstr "風力:" -#~ msgid "Thundershowers" -#~ msgstr "雷陣雨" +#: ../src/prefs.js:124 +msgid "Temperature Unit" +msgstr "溫度:" -#~ msgid "Snow showers" -#~ msgstr "陣雪" +#: ../src/prefs.js:126 +msgid "Wind Speed Unit" +msgstr "風速單位" -#~ msgid "Isolated thundershowers" -#~ msgstr "局部雷陣雨" +#: ../src/prefs.js:128 +#, fuzzy +msgid "Pressure Unit" +msgstr "氣壓:" -#~ msgid "Not available" -#~ msgstr "無法使用" +#: ../src/prefs.js:130 +msgid "Position in Panel" +msgstr "" -#~ msgid "Sunday" -#~ msgstr "星期日" +#: ../src/prefs.js:131 +msgid "Center" +msgstr "中心" -#~ msgid "Monday" -#~ msgstr "星期一" +#: ../src/prefs.js:131 +msgid "Right" +msgstr "右" -#~ msgid "Tuesday" -#~ msgstr "星期二" +#: ../src/prefs.js:131 +msgid "Left" +msgstr "左" -#~ msgid "Wednesday" -#~ msgstr "星期三" +#: ../src/prefs.js:132 +msgid "Wind Direction by Arrows" +msgstr "" -#~ msgid "Thursday" -#~ msgstr "星期四" +#: ../src/prefs.js:134 +msgid "Translate Conditions" +msgstr "" -#~ msgid "Friday" -#~ msgstr "星期五" +#: ../src/prefs.js:136 +msgid "Symbolic Icons" +msgstr "" -#~ msgid "Saturday" -#~ msgstr "星期六" +#: ../src/prefs.js:138 +msgid "Temperature in Panel" +msgstr "溫度:" -#~ msgid "%s days ago" -#~ msgstr "%s 天以前" +#: ../src/prefs.js:140 +msgid "Conditions in Panel" +msgstr "" -#, fuzzy -#~ msgid "In %s days" -#~ msgstr "%s 天以前" +#: ../src/prefs.js:277 +msgid "Name of the city" +msgstr "城市名" -#~ msgid "Loading current weather ..." -#~ msgstr "正在載入即時天氣 ..." +#: ../src/prefs.js:452 +#, python-format +msgid "Remove %s ?" +msgstr "移除 %s" diff -Nru gnome-shell-extension-weather-0.2/src/extension.js gnome-shell-extension-weather-0~20130619.gitf74de79/src/extension.js --- gnome-shell-extension-weather-0.2/src/extension.js 2013-07-24 10:14:17.000000000 +0000 +++ gnome-shell-extension-weather-0~20130619.gitf74de79/src/extension.js 2013-06-19 12:23:06.000000000 +0000 @@ -32,1406 +32,1558 @@ * */ -// Init const // -const Lang = imports.lang; -const PanelMenu = imports.ui.panelMenu; -const GWeather = imports.gi.GWeather; -const Main = imports.ui.main; const ExtensionUtils = imports.misc.extensionUtils; const Me = ExtensionUtils.getCurrentExtension(); const Convenience = Me.imports.convenience; -const St = imports.gi.St; +const Cairo = imports.cairo; const Clutter = imports.gi.Clutter; -const PopupMenu = imports.ui.popupMenu; const Gettext = imports.gettext.domain('gnome-shell-extension-weather'); -const _ = Gettext.gettext; -const Util = imports.misc.util; const Gio = imports.gi.Gio; -const GLib = imports.gi.GLib; const Gtk = imports.gi.Gtk; -const Pango = imports.gi.Pango; -const EXTENSIONDIR = Me.dir.get_path(); +const Lang = imports.lang; +const Mainloop = imports.mainloop; +const Soup = imports.gi.Soup; +const Shell = imports.gi.Shell; +const St = imports.gi.St; +const Util = imports.misc.util; +const _ = Gettext.gettext; + +const Main = imports.ui.main; +const PanelMenu = imports.ui.panelMenu; +const PopupMenu = imports.ui.popupMenu; // Settings const WEATHER_SETTINGS_SCHEMA = 'org.gnome.shell.extensions.weather'; -const WEATHER_GWEATHER_SETTINGS_SCHEMA = 'org.gnome.GWeather'; -const WEATHER_TEMPERATURE_UNIT_KEY = 'temperature-unit'; // GWeather setting -const WEATHER_SPEED_UNIT_KEY = 'speed-unit'; // GWeather setting -const WEATHER_PRESSURE_UNIT_KEY = 'pressure-unit'; // GWeather setting -const WEATHER_DISTANCE_UNIT_KEY = 'distance-unit'; // GWeather setting -const WEATHER_CITY_KEY = 'city'; // Weather extension setting -const WEATHER_ACTUAL_CITY_KEY = 'actual-city'; // Weather extension setting -const WEATHER_USE_SYMBOLIC_ICONS_KEY = 'use-symbolic-icons'; // Weather extension setting -const WEATHER_SHOW_TEXT_IN_PANEL_KEY = 'show-text-in-panel'; // Weather extension setting -const WEATHER_POSITION_IN_PANEL_KEY = 'position-in-panel'; // Weather extension setting -const WEATHER_SHOW_COMMENT_IN_PANEL_KEY = 'show-comment-in-panel'; // Weather extension setting -const WEATHER_WIND_DIRECTION_KEY = 'wind-direction'; // Weather extension setting -const WEATHER_DEBUG_EXTENSION = 'debug-extension'; // Weather extension setting +const WEATHER_UNIT_KEY = 'unit'; +const WEATHER_WIND_SPEED_UNIT_KEY = 'wind-speed-unit'; +const WEATHER_WIND_DIRECTION_KEY = 'wind-direction'; +const WEATHER_PRESSURE_UNIT_KEY = 'pressure-unit'; +const WEATHER_CITY_KEY = 'city'; +const WEATHER_ACTUAL_CITY_KEY = 'actual-city'; +const WEATHER_TRANSLATE_CONDITION_KEY = 'translate-condition'; +const WEATHER_USE_SYMBOLIC_ICONS_KEY = 'use-symbolic-icons'; +const WEATHER_SHOW_TEXT_IN_PANEL_KEY = 'show-text-in-panel'; +const WEATHER_SHOW_WIND_IN_PANEL_KEY = 'show-wind-in-panel'; +const WEATHER_POSITION_IN_PANEL_KEY = 'position-in-panel'; +const WEATHER_SHOW_COMMENT_IN_PANEL_KEY = 'show-comment-in-panel'; +const WEATHER_REFRESH_INTERVAL = 'refresh-interval'; + +// Keep enums in sync with GSettings schemas +const WeatherUnits = { + CELSIUS: 0, + FAHRENHEIT: 1, + KELVIN: 2, + RANKINE: 3, + REAUMUR: 4, + ROEMER: 5, + DELISLE: 6, + NEWTON: 7 +} + +const WeatherWindSpeedUnits = { + KPH: 0, + MPH: 1, + MPS: 2, + KNOTS: 3, + FPS: 4, + BEAUFORT: 5 +} + +const WeatherPressureUnits = { + hPa: 0, + inHg: 1, + bar: 2, + Pa: 3, + kPa: 4, + atm: 5, + at: 6, + Torr: 7, + psi: 8 +} + +const WeatherPosition = { + CENTER: 0, + RIGHT: 1, + LEFT: 2 +} + +const WEATHER_CONV_MPH_IN_MPS = 2.23693629; +const WEATHER_CONV_KPH_IN_MPS = 3.6; +const WEATHER_CONV_KNOTS_IN_MPS = 1.94384449; +const WEATHER_CONV_FPS_IN_MPS = 3.2808399; + +// Soup session (see https://bugzilla.gnome.org/show_bug.cgi?id=661323#c64) (Simon Legner) +const _httpSession = new Soup.SessionAsync(); +Soup.Session.prototype.add_feature.call(_httpSession, new Soup.ProxyResolverDefault()); - // Init Weather class // - const Weather = new Lang.Class( - { - Name : "Weather", +const WeatherMenuButton = new Lang.Class({ + Name: 'WeatherMenuButton', Extends: PanelMenu.Button, - _init : function() - { - this.variation("temperature_units"); - this.variation("speed_units"); - this.variation("distance_units"); - this.variation("pressure_units"); - this.variation("cities_names"); - this.variation("city_name"); - this.variation("symbolic_icon"); - this.variation("text_in_panel"); - this.variation("position_in_panel"); - this.variation("comment_in_panel"); - this.variation("clock_format"); - this.variation("wind_direction"); - this.variation("debug"); this.status("Initialized GWeather"); + _init: function() { + // Load settings + this.loadConfig(); - let menuAlignment = 0.25; - if (Clutter.get_default_text_direction() == Clutter.TextDirection.RTL) - menuAlignment = 1.0 - menuAlignment; - this.status("Menu alignment = "+menuAlignment); - this.parent(menuAlignment); this.status("Weather panel menu button initialized"); - this.initUI(); - this.start(); - return 0; - }, + // Label + this._weatherInfo = new St.Label({ text: _('...') }); - variation : function(variable,keep) - { - if(!variable) - return 0; + if(typeof St.TextDirection == "undefined") + { + // Panel icon + this._weatherIcon = new St.Icon({ + icon_name: 'view-refresh'+this.icon_type(), + style_class: 'system-status-icon weather-icon' + (Main.panel.actor.get_text_direction() == Clutter.TextDirection.RTL ? '-rtl' : '') + }); - if(typeof this.past == "undefined") - this.past = {}; + // Panel menu item - the current class + let menuAlignment = 0.25; + if (Clutter.get_default_text_direction() == Clutter.TextDirection.RTL) + menuAlignment = 1.0 - menuAlignment; + this.parent(menuAlignment); + } + else + { + // Panel icon + this._weatherIcon = new St.Icon({ + icon_name: 'view-refresh'+this.icon_type(), + style_class: 'system-status-icon weather-icon' + (Main.panel.actor.get_direction() == St.TextDirection.RTL ? '-rtl' : '') + }); - if(typeof this.past[variable] == "undefined") - { - if(typeof this[variable] != "undefined") - this.past[variable] = this[variable]; - return 0; - } + // Panel menu item - the current class + let menuAlignment = 0.25; + if (St.Widget.get_default_direction() == St.TextDirection.RTL) + menuAlignment = 1.0 - menuAlignment; + PanelMenu.Button.prototype._init.call(this, menuAlignment); + } - if(this.past[variable] === this[variable]) - return 0; + // Putting the panel item together + let topBox = new St.BoxLayout(); + topBox.add_actor(this._weatherIcon); + topBox.add_actor(this._weatherInfo); + this.actor.add_actor(topBox); + + let dummyBox = new St.BoxLayout(); + this.actor.reparent(dummyBox); + dummyBox.remove_actor(this.actor); + dummyBox.destroy(); + + let children = null; + switch (this._position_in_panel) { + case WeatherPosition.LEFT: + children = Main.panel._leftBox.get_children(); + Main.panel._leftBox.insert_child_at_index(this.actor, children.length); + break; + case WeatherPosition.CENTER: + children = Main.panel._centerBox.get_children(); + Main.panel._centerBox.insert_child_at_index(this.actor, children.length); + break; + case WeatherPosition.RIGHT: + children = Main.panel._rightBox.get_children(); + Main.panel._rightBox.insert_child_at_index(this.actor, 0); + break; + } + if(typeof Main.panel._menus == "undefined") + Main.panel.menuManager.addMenu(this.menu); + else + Main.panel._menus.addMenu(this.menu); - if(!keep) - this.past[variable] = this[variable]; - return 1; - }, + this._old_position_in_panel = this._position_in_panel; - status : function() - { - if(typeof this.logfile == "undefined") - { - this.logfile = Gio.file_new_for_path(EXTENSIONDIR+"/weather.log"); - if(this.logfile.query_exists(null)) - this.logfile.delete(null); - } + // Current weather + this._currentWeather = new St.Bin({ style_class: 'current' }); + // Future weather + this._futureWeather = new St.Bin({ style_class: 'forecast'}); - if(!this.debug) - return 0; + // Putting the popup item together + this.menu.addActor(this._currentWeather); - let fileOutput = this.logfile.append_to(Gio.FileCreateFlags.PRIVATE,null); - if(!arguments[0]) - fileOutput.write("\n",null); - else - fileOutput.write("["+new Date().toString()+"] "+arguments[0]+"\n",null); - fileOutput.close(null); - return 0; - }, + let item = new PopupMenu.PopupSeparatorMenuItem(); + this.menu.addMenuItem(item); - world : GWeather.Location.new_world(false), + this.menu.addActor(this._futureWeather); - start : function() - { this.status("Starting Weather"); - this.weatherStatus("load"); - let that = this; - - this.loadConfig(); - this.loadGWeatherConfig(); - this.loadInterfaceConfig(); - - this.location = this.city; - if(this.city_name) - { this.status("Location ("+this.city_name+") loaded"); - this.info = new GWeather.Info({ world: this.world, - location: this.location, - forecast_type: GWeather.ForecastType.LIST, - enabled_providers: (GWeather.Provider.METAR | - GWeather.Provider.YR_NO | - GWeather.Provider.YAHOO | - GWeather.Provider.IWIN) }); this.status("Information loaded"); - this.infoC = this.info.connect("updated",function(){that.refresh();that.status(0);}); this.status("Information connection started"); - } - else - { - this.weatherStatus("nolocation"); - } + let item = new PopupMenu.PopupSeparatorMenuItem(); + this.menu.addMenuItem(item); - this.refreshUI(); + this._selectCity = new PopupMenu.PopupSubMenuMenuItem(_("Locations")); + this.menu.addMenuItem(this._selectCity); + this.rebuildSelectCityItem(); - if(this.city_name) - { - this.info.update(); - } this.status("Weather started"); this.status(0); - return 0; - }, + let item = new PopupMenu.PopupMenuItem(_("Reload Weather Information")); + item.connect('activate', Lang.bind(this, function(){this.refreshWeather(false);})); + this.menu.addMenuItem(item); - stop : function() - { this.status("Stopping Weather"); - if(this.infoC) - { - this.info.disconnect(this.infoC); - this.infoC = 0; - delete this.info; - delete this.location; this.status("Information connection stopped"); - } + let item = new PopupMenu.PopupMenuItem(_("Weather Settings")); + item.connect('activate', Lang.bind(this, this._onPreferencesActivate)); + this.menu.addMenuItem(item); - if(this.settingsC) - { - this.settings.disconnect(this.settingsC); - this.settingsC = 0; - delete this.settings; this.status("Setting connection stopped"); - } + // Items + this.showLoadingUi(); - if(this.GWeatherSettingsC) - { - this.GWeatherSettings.disconnect(this.GWeatherSettingsC); - this.GWeatherSettingsC = 0; - delete this.GWeatherSettings; this.status("GWeather setting connection stopped"); - } + this.rebuildCurrentWeatherUi(); + this.rebuildFutureWeatherUi(); - this.build = 0; + // Show weather + this.refreshWeather(true); + }, - this.weatherStatus(0); this.status("Stopped"); this.status(0); - return 0; - }, + stop : function() + { + if(this._timeoutS) + Mainloop.source_remove(this._timeoutS); - restart : function() + if(this._settingsC) { - this.stop(); - this.start(); - return 0; - }, + this._settings.disconnect(this._settingsC); + this._settingsC = 0; + } - weatherStatus : function() + if(this._settingsInterfaceC) { - switch(arguments[0]) - { - case "nolocation": - this.UI.menuConditions.text = _('Weather'); - this.UI.menuIcon.icon_name = 'weather-clear'+this.icon_type(); - this.UI.current.set_child(new St.Label({ text: _('No location configured') })); - this.UI.forecast.hide(); - this.UI.attribution.hide(); - break; - - case "load": - this.UI.menuConditions.text = _('Weather'); - this.UI.menuIcon.icon_name = 'view-refresh'+this.icon_type(); - this.UI.current.set_child(new St.Label({ text: _('Loading weather') })); - this.UI.forecast.hide(); - this.UI.attribution.hide(); - break; - - case "error": - this.UI.menuConditions.text = _('Weather'); - this.UI.menuIcon.icon_name = 'weather-severe-alert'+this.icon_type(); - this.rebuildCurrentItem(0); - this.rebuildForecastItem(0); - this.rebuildAttributionItem(0); - break; - - default: - this.UI.menuConditions.text = _('Weather'); - this.UI.menuIcon.icon_name = 'weather-clear'+this.icon_type(); - this.UI.current.set_child(new St.Label({ text: _('Weather extension ready') })); - this.UI.forecast.hide(); - this.UI.attribution.hide(); - } - return 0; - }, - - refresh : function() - { this.status("Refreshing"); - let that = this; - if(!this.info.is_valid()) - { - this.weatherStatus("error"); this.status("Informations is invalid"); - return 0; - } - - let getConditions = function(info) - { - let conditions = info.get_conditions(); - if(conditions == "-") - conditions = info.get_sky(); - return conditions; - }; - - let getMenuConditions = function(info) - { - let conditions = ""; - if(that.comment_in_panel) - conditions += getConditions(info); - - if(that.comment_in_panel && that.text_in_panel) - conditions += ", "; - - if(that.text_in_panel) - conditions += that.temperature_string(); - - return conditions; - }; - - let getLocaleTime = function(date) - { - date = GLib.DateTime.new_from_unix_local(date); - let localeTime = "-"; - if(that.clock_format == "12h") - { - localeTime = date.format("%l:%M %p"); - } - else - { - localeTime = date.format("%R"); - } - return localeTime; - }; - - let tempUnitVar = this.variation("temperature_units"); - let speedUnitVar = this.variation("speed_units"); - let distUnitVar = this.variation("distance_units"); - let presUnitVar = this.variation("pressure_units"); - let cityVar = this.variation("city_name"); - let textInPanelVar = this.variation("text_in_panel"); - let commentInPanelVar = this.variation("comment_in_panel"); - let windDirectionVar = this.variation("wind_direction"); - let clockFormatVar = this.variation("clock_format"); this.status("Variation readed"); - - let first = false; - if(!this.build) - { - first = true; this.status("First build"); - this.build = that.info.get_update(); - this.variation("build"); - } - - let update = false; - if(this.variation("build")) - { - update = true; this.status("Update information"); - } - - let fuc = (first || update || cityVar); - let di_up = (first)?"displayed":"updated"; - - if(fuc) - { - this.forecast = this.loadForecast(); this.status(this.forecast.length+" forecast"); - this.rebuildCurrentItem(1); - this.rebuildForecastItem(this.forecast.length); - this.rebuildAttributionItem(this.info.get_attribution()); - - this.UI.menuIcon.icon_name = this.UI.currentIcon.icon_name = this.icon_type(this.info.get_icon_name()); - this.UI.currentSunrise.text = getLocaleTime(this.info.get_value_sunrise()[1]); - this.UI.currentSunset.text = getLocaleTime(this.info.get_value_sunset()[1]); - this.UI.currentBuild.text = getLocaleTime(this.info.get_value_update()[1]); - this.UI.currentLocation.text = this.location.get_city_name()+", "+getConditions(this.info); - this.UI.currentHumidity.text = this.info.get_humidity(); this.status("Basics informations "+di_up); - } - - if(fuc || tempUnitVar) - { - this.UI.currentSummary.text = this.temperature_string(); - this.UI.currentLocation.text = this.location.get_city_name()+", "+getConditions(this.info); - this.UI.menuConditions.text = getMenuConditions(this.info); - this.UI.currentTemperature.text = this.temperature_string(this.info.get_value_apparent(this.temperature_units)[1]); - this.status("Temperatures informations "+di_up); - } - - if(fuc || speedUnitVar || windDirectionVar) - { - this.UI.currentWind.text = this.wind_string(); this.status("Wind information "+di_up); - } - - if(fuc || distUnitVar) - { - this.UI.currentVisibility.text = this.info.get_visibility(); this.status("Distance information "+di_up); - } - - if(fuc || presUnitVar) - { - this.UI.currentPressure.text = this.info.get_pressure(); this.status("Pressure information "+di_up); - } + this._settingsInterface.disconnect(this._settingsInterfaceC); + this._settingsInterfaceC = 0; + } + }, - if(textInPanelVar || commentInPanelVar) - { - this.UI.menuConditions.text = getMenuConditions(this.info); this.status("Panel information "+di_up); - } + loadConfig : function() + { + let that = this; + this._settings = Convenience.getSettings(WEATHER_SETTINGS_SCHEMA); + this._settingsC = this._settings.connect("changed",function(){that.refreshWeather(false);}); + }, - if(clockFormatVar) - { - this.UI.currentSunrise.text = getLocaleTime(this.info.get_value_sunrise()[1]); - this.UI.currentSunset.text = getLocaleTime(this.info.get_value_sunset()[1]); - this.UI.currentBuild.text = getLocaleTime(this.info.get_value_update()[1]) - } + loadConfigInterface : function() + { + let that = this; + let schemaInterface = "org.gnome.desktop.interface"; + if (Gio.Settings.list_schemas().indexOf(schemaInterface) == -1) + throw _("Schema \"%s\" not found.").replace("%s",schemaInterface); + this._settingsInterface = new Gio.Settings({ schema: schemaInterface }); + this._settingsInterfaceC = this._settingsInterface.connect("changed",function(){that.refreshWeather(false);}); + }, - for(let i in this.forecast) - { - if(fuc) - { - this.UI.forecastItems[i].icon.icon_name = this.icon_type(this.forecast[i].icon); - this.UI.forecastItems[i].day.text = this.forecast[i].dayText; this.status("Basics forecast ("+i+") informations "+di_up); - } + get _clockFormat() + { + if(!this._settingsInterface) + this.loadConfigInterface(); + return this._settingsInterface.get_string("clock-format"); + }, - if(fuc || tempUnitVar) - { - this.UI.forecastItems[i].temp_min.text = "\u2193 "+this.temperature_string(this.forecast[i].minTemp); - this.UI.forecastItems[i].temp_max.text = "\u2191 "+this.temperature_string(this.forecast[i].maxTemp); - this.status("Temperatures forecast ("+i+") informations "+di_up); - } - } this.status("Refreshed"); - return 0; - }, + get _units() + { + if(!this._settings) + this.loadConfig(); + return this._settings.get_enum(WEATHER_UNIT_KEY); + }, - loadForecast : function() - { this.status("Load forecast object"); - let forecast = []; - let day = 0; - let hour = 0; - let unit = this.temperature_units; - let initialTemp = 0; - let actualDate = GLib.DateTime.new_now_local(); + set _units(v) + { + if(!this._settings) + this.loadConfig(); + this._settings.set_enum(WEATHER_UNIT_KEY,v); + }, - let oldDate = {}; - let nowDate = {}; + get _wind_speed_units() + { + if(!this._settings) + this.loadConfig(); + return this._settings.get_enum(WEATHER_WIND_SPEED_UNIT_KEY); + }, - let forecastList = this.info.get_forecast_list(); this.status("Forecast list loaded ("+forecastList.length+")"); + set _wind_speed_units(v) + { + if(!this._settings) + this.loadConfig(); + this._settings.set_enum(WEATHER_WIND_SPEED_UNIT_KEY,v); + }, - oldDate = GLib.DateTime.new_from_unix_local(forecastList[0].get_value_update()[1]); + get _wind_direction() + { + if(!this._settings) + this.loadConfig(); + return this._settings.get_boolean(WEATHER_WIND_DIRECTION_KEY); + }, - for(let i in forecastList) - { - nowDate = GLib.DateTime.new_from_unix_local(forecastList[i].get_value_update()[1]); + set _wind_direction(v) + { + if(!this._settings) + this.loadConfig(); + return this._settings.set_boolean(WEATHER_WIND_DIRECTION_KEY,v); + }, - if(forecastList[i-1] != "undefined" && (oldDate.get_day_of_month() < nowDate.get_day_of_month() || - oldDate.get_month() < nowDate.get_month() || - oldDate.get_year() < nowDate.get_year())) - { this.status("+1 day"); - day++; - } - this.status("Forecast "+i+" (Day : "+day+") :"); - if(typeof forecast[day] == "undefined") - { this.status("Init new day ("+day+")"); - initialTemp = forecastList[i].get_value_temp(unit)[1]; this.status("Initial temperature : "+initialTemp); - forecast[day] = {hour : []}; - forecast[day].minTemp = initialTemp; - forecast[day].maxTemp = initialTemp; - forecast[day].icon = ""; - forecast[day].dayText = ""; - this.status("Searching day name :"); - if(actualDate.get_day_of_month() == nowDate.get_day_of_month() && - actualDate.get_month() == nowDate.get_month() && - actualDate.get_year() == nowDate.get_year()) - { - forecast[day].dayText = _("Today"); this.status("This day is today"); - } - else if(actualDate.add_days(1).get_day_of_month() == nowDate.get_day_of_month() && - actualDate.get_month() == nowDate.get_month() && - actualDate.get_year() == nowDate.get_year()) - { - forecast[day].dayText = _("Tomorrow"); this.status("This day is tomorrow"); - } - else if(actualDate.add_days(-1).get_day_of_month() == nowDate.get_day_of_month() && - actualDate.get_month() == nowDate.get_month() && - actualDate.get_year() == nowDate.get_year()) - { - forecast[day].dayText = _("Yesterday"); this.status("This day is yesterday"); - } - else if(actualDate.add_days(6).get_day_of_month() >= nowDate.get_day_of_month() && - actualDate.get_day_of_month() <= nowDate.get_day_of_month() && - actualDate.get_month() == nowDate.get_month() && - actualDate.get_year() == nowDate.get_year()) - { - let dow = nowDate.format("%A"); - dow = dow.charAt(0).toUpperCase() + dow.slice(1); - forecast[day].dayText = dow; this.status("This day is "+dow); - } - else - { - let dow = nowDate.format("%a, %x"); - dow = dow.charAt(0).toUpperCase() + dow.slice(1); - forecast[day].dayText = dow; this.status("This day is "+dow); - } this.status("Forecast "+i+" inited"); - } + get _pressure_units() + { + if(!this._settings) + this.loadConfig(); + return this._settings.get_enum(WEATHER_PRESSURE_UNIT_KEY); + }, - hour = nowDate.get_hour(); - forecast[day].hour[hour] = forecastList[i]; this.status("Forecast for "+forecast[day].dayText+" at "+hour); + set _pressure_units(v) + { + if(!this._settings) + this.loadConfig(); + this._settings.set_enum(WEATHER_PRESSURE_UNIT_KEY,v); + }, - let temp = forecastList[i].get_value_temp(unit)[1]; this.status("Temp : "+temp); + get _cities() + { + if(!this._settings) + this.loadConfig(); + return this._settings.get_string(WEATHER_CITY_KEY); + }, - if(temp <= forecast[day].minTemp) - forecast[day].minTemp = temp; + set _cities(v) + { + if(!this._settings) + this.loadConfig(); + this._settings.set_string(WEATHER_CITY_KEY,v); + }, - if(temp >= forecast[day].maxTemp) - forecast[day].maxTemp = temp; + get _actual_city() + { + if(!this._settings) + this.loadConfig(); + var a = this._settings.get_int(WEATHER_ACTUAL_CITY_KEY); + var b = a; + var cities = this._cities.split(" && "); - oldDate = nowDate; - } + if(typeof cities != "object") + cities = [cities]; - for(let i in forecast) - { - let div = [[],[],[],[]]; + var l = cities.length-1; - for(let x in forecast[i].hour) - { - if(x >= 0 && x < 6) - div[0][x] = forecast[i].hour[x]; - else if(x >= 6 && x < 12) - div[1][x] = forecast[i].hour[x]; - else if(x >= 12 && x < 18) - div[2][x] = forecast[i].hour[x]; - else if(x >= 18 && x <= 23) - div[3][x] = forecast[i].hour[x]; - } + if(a < 0) + a = 0; - let div_length = function(div) - { - let divLength = 0; + if(l < 0) + l = 0; - for(let i in div) - divLength++; + if(a > l) + a = l; - return divLength; - } + return a; + }, - let getIconName = function(div) - { - let middle = Math.floor(div_length(div)/2); - let i = 0; + set _actual_city(a) + { + if(!this._settings) + this.loadConfig(); + var cities = this._cities.split(" && "); - for(let hour in div) - { - if(i == middle) - return div[hour].get_icon_name(); - i++ - } - - return ""; - }; - - if(div_length(div[2])) - { this.status(i+", Afternoon"); - forecast[i].icon = getIconName(div[2]); this.status("Loaded "+forecast[i].icon+" icon"); - } - else if(div_length(div[1])) - { this.status(i+", Morning"); - forecast[i].icon = getIconName(div[1]); this.status("Loaded "+forecast[i].icon+" icon"); - } - else if(div_length(div[3])) - { this.status(i+", Evening"); - forecast[i].icon = getIconName(div[3]); this.status("Loaded "+forecast[i].icon+" icon"); - } - else if(div_length(div[0])) - { this.status(i+", Night"); - forecast[i].icon = getIconName(div[0]); this.status("Loaded "+forecast[i].icon+" icon"); - } - } + if(typeof cities != "object") + cities = [cities]; - return forecast; - }, + var l = cities.length-1; - initUI : function() - { - this.UI = {}; + if(a < 0) + a = 0; - this.UI.menuConditions = new St.Label({ text: _('Weather') }); this.status("UI.menuCoditions created"); + if(l < 0) + l = 0; - // Panel icon - this.UI.menuIcon = new St.Icon( - { - icon_name: 'weather-clear'+this.icon_type(), - style_class: 'system-status-icon weather-icon' + - (Main.panel.actor.get_text_direction() == Clutter.TextDirection.RTL ? '-rtl' : '') - }); this.status("UI.menuIcon created"); - - // Putting the panel item together - let topBox = new St.BoxLayout(); - topBox.add_actor(this.UI.menuIcon); - topBox.add_actor(this.UI.menuConditions); - this.actor.add_actor(topBox); - - let dummyBox = new St.BoxLayout(); - this.actor.reparent(dummyBox); - dummyBox.remove_actor(this.actor); - dummyBox.destroy(); + if(a > l) + a = l; - let children = null; - switch (this.position_in_panel) - { - case 0: - children = Main.panel._centerBox.get_children(); - Main.panel._centerBox.insert_child_at_index(this.actor, children.length); this.status("Panel icon inserted in center box"); - break; - - case 1: - children = Main.panel._rightBox.get_children(); - Main.panel._rightBox.insert_child_at_index(this.actor, 0); this.status("Panel icon inserted in right box"); - break; - - case 2: - children = Main.panel._leftBox.get_children(); - Main.panel._leftBox.insert_child_at_index(this.actor, children.length); this.status("Panel icon inserted in left box"); - break; - } + this._settings.set_int(WEATHER_ACTUAL_CITY_KEY,a); + }, - Main.panel.menuManager.addMenu(this.menu); this.status("menu added to menu manager (panel)"); + get _city() + { + let cities = this._cities; + let cities = cities.split(" && "); + if(cities && typeof cities == "string") + cities = [cities]; + if(!cities[0]) + return ""; + cities = cities[this._actual_city]; + return cities; + }, - this.UI.current = new St.Bin({ style_class: 'current' }); this.status("UI.current created"); - this.UI.forecast = new St.Bin({ style_class: 'forecast' }); this.status("UI.forecast created"); - this.UI.attribution = new St.Bin({ style_class: 'attribution' }); this.status("UI.attribution created"); - this.menu.addActor(this.UI.current); this.status("UI.current added to menu"); + set _city(v) + { + let cities = this._cities; + cities = cities.split(" && "); + if(cities && typeof cities == "string") + cities = [cities]; + if(!cities[0]) + cities = []; + cities.splice(this.actual_city,1,v); + cities = cities.join(" && "); + if(typeof cities != "string") + cities = cities[0]; + this._cities = cities; + }, - let item; + get _translate_condition() + { + if(!this._settings) + this.loadConfig(); + return this._settings.get_boolean(WEATHER_TRANSLATE_CONDITION_KEY); + }, - item = new PopupMenu.PopupSeparatorMenuItem(); - this.menu.addMenuItem(item); this.status("Added separator"); + set _translate_condition(v) + { + if(!this._settings) + this.loadConfig(); + this._settings.set_boolean(WEATHER_TRANSLATE_CONDITION_KEY,v); + }, - this.menu.addActor(this.UI.forecast); this.status("UI.forecast added to menu"); + get _icon_type() + { + if(!this._settings) + this.loadConfig(); + return this._settings.get_boolean(WEATHER_USE_SYMBOLIC_ICONS_KEY) ? 1 : 0; + }, - item = new PopupMenu.PopupSeparatorMenuItem(); - this.menu.addMenuItem(item); this.status("Added separator"); + set _icon_type(v) + { + if(!this._settings) + this.loadConfig(); + this._settings.set_boolean(WEATHER_USE_SYMBOLIC_ICONS_KEY,v); + }, - this.menu.addActor(this.UI.attribution); this.status("UI.attribution added to menu"); - this.UI.attribution.hide(); + get _text_in_panel() + { + if(!this._settings) + this.loadConfig(); + return this._settings.get_boolean(WEATHER_SHOW_TEXT_IN_PANEL_KEY); + }, - item = new PopupMenu.PopupSeparatorMenuItem(); - this.menu.addMenuItem(item); this.status("Added separator"); + set _text_in_panel(v) + { + if(!this._settings) + this.loadConfig(); + this._settings.set_boolean(WEATHER_SHOW_TEXT_IN_PANEL_KEY,v); + }, - this.UI.locationSelector = new PopupMenu.PopupSubMenuMenuItem(_("Locations")); this.status("UI.locationSelector created"); - this.menu.addMenuItem(this.UI.locationSelector); this.status("UI.locationSelector added to menu"); - this.rebuildLocationSelectorItem(); this.status("Location selector builded"); + get _wind_in_panel() + { + if(!this._settings) + this.loadConfig(); + return this._settings.get_boolean(WEATHER_SHOW_WIND_IN_PANEL_KEY); + }, - this.UI.reloadButton = new PopupMenu.PopupMenuItem(_("Reload Weather Information")); - this.UI.reloadButton.connect('activate', Lang.bind(this, function(){this.info.update();})); - this.menu.addMenuItem(this.UI.reloadButton); - this.UI.reloadButton.actor.hide(); + set _wind_in_panel(v) + { + if(!this._settings) + this.loadConfig(); + this._settings.set_boolean(WEATHER_SHOW_WIND_IN_PANEL_KEY,v); + }, - item = new PopupMenu.PopupMenuItem(_("Weather Settings")); - item.connect('activate', Lang.bind(this, this.onPreferencesActivate)); - this.menu.addMenuItem(item); this.status("Preference button added to menu"); - this.weatherStatus(0); this.status("UI initialized"); - return 0; - }, + get _position_in_panel() + { + if(!this._settings) + this.loadConfig(); + return this._settings.get_enum(WEATHER_POSITION_IN_PANEL_KEY); + }, - refreshUI : function() - { this.status("Refresh UI"); - if(this.info) - this.UI.reloadButton.actor.show(); - else - this.UI.reloadButton.actor.hide(); + set _position_in_panel(v) + { + if(!this._settings) + this.loadConfig(); + this._settings.set_enum(WEATHER_POSITION_IN_PANEL_KEY,v); + }, - let oldPosition = this.past.position_in_panel; + get _comment_in_panel() + { + if(!this._settings) + this.loadConfig(); + return this._settings.get_boolean(WEATHER_SHOW_COMMENT_IN_PANEL_KEY); + }, - if(this.variation("position_in_panel")) - { - switch (oldPosition) { - case 0: - Main.panel._centerBox.remove_actor(this.actor); this.status("Removed panel icon from center box"); - break; - case 1: - Main.panel._rightBox.remove_actor(this.actor); this.status("Removed panel icon from right box"); - break; - case 2: - Main.panel._leftBox.remove_actor(this.actor); this.status("Removed panel icon from left box"); - break; - } + set _comment_in_panel(v) + { + if(!this._settings) + this.loadConfig(); + this._settings.set_boolean(WEATHER_SHOW_COMMENT_IN_PANEL_KEY,v); + }, - let children = null; - switch (this.position_in_panel) { - case 0: - children = Main.panel._centerBox.get_children(); - Main.panel._centerBox.insert_child_at_index(this.actor, children.length); this.status("Panel icon inserted in center box"); - break; - case 1: - children = Main.panel._rightBox.get_children(); - Main.panel._rightBox.insert_child_at_index(this.actor, 0); this.status("Panel icon inserted in right box"); - break; - case 2: - children = Main.panel._leftBox.get_children(); - Main.panel._leftBox.insert_child_at_index(this.actor, children.length); this.status("Panel icon inserted in left box"); - break; - } - } + get _refresh_interval() + { + if(!this._settings) + this.loadConfig(); + return this._settings.get_int(WEATHER_REFRESH_INTERVAL); + }, - if(this.variation("cities_names") || this.variation("city_name",true)) - { - this.rebuildLocationSelectorItem(); this.status("Location selector rebuilded"); - } + set _refresh_interval(v) + { + if(!this._settings) + this.loadConfig(); + this._settings.set_int(WEATHER_REFRESH_INTERVAL,v); + }, - if(this.variation("symbolic_icon")) + rebuildSelectCityItem : function() + { + let that = this; + this._selectCity.menu.removeAll(); + let item = null; + + let cities = this._cities; + cities = cities.split(" && "); + if(cities && typeof cities == "string") + cities = [cities]; + if(!cities[0]) + return 0; + + for(let i = 0; cities.length > i; i++) + { + item = new PopupMenu.PopupMenuItem(this.extractLocation(cities[i])); + item.location = i; + if(i == this._actual_city) + item.setShowDot(true); + this._selectCity.menu.addMenuItem(item); + item.connect('activate', function(actor,event) { - this.UI.menuIcon.icon_name = this.icon_type(this.UI.menuIcon.icon_name); this.status("Rebuilded menu icon"); - - if(typeof this.UI.currentIcon != "undefined") - { - this.UI.currentIcon.icon_name = this.icon_type(this.UI.currentIcon.icon_name); this.status("Rebuilded current icon"); - } - - if(typeof this.UI.sunriseIcon != "undefined") - { - this.UI.sunriseIcon.icon_name = this.icon_type(this.UI.sunriseIcon.icon_name); this.status("Rebuilded sunrise icon"); - } - - if(typeof this.UI.sunsetIcon != "undefined") - { - this.UI.sunsetIcon.icon_name = this.icon_type(this.UI.sunsetIcon.icon_name); this.status("Rebuilded sunset icon"); - } - - if(typeof this.UI.buildIcon != "undefined") - { - this.UI.buildIcon.icon_name = this.icon_type(this.UI.buildIcon.icon_name); this.status("Rebuilded build icon"); - } - - if(typeof this.UI.forecastItems != "undefined") - for(let i = 0; i < this.UI.forecastItems.length; i++) - { - let icon = this.icon_type(this.UI.forecastItems[i].icon.icon_name); - this.UI.forecastItems[i].icon.icon_name = icon; this.status("Rebuilded forecast ("+i+") icon"); - } - } this.status("UI refreshed"); - return 0; - }, - - rebuildLocationSelectorItem : function() - { - let that = this; - this.UI.locationSelector.menu.removeAll(); - let item = null; - - let cities = this.cities; - - if (cities.length <= 1) - this.UI.locationSelector.actor.hide(); - else - this.UI.locationSelector.actor.show(); + that._actual_city = actor.location; + }); + } - if(!cities[0]) - return 0; + if (cities.length == 1) + this._selectCity.actor.hide(); + else + this._selectCity.actor.show(); - for(let i = 0; cities.length > i; i++) - { - item = new PopupMenu.PopupMenuItem(cities[i].get_city_name()); - item.location = i; + return 0; + }, - if(i == this.actual_city) - item.setShowDot(true); + extractLocation : function() + { + if(!arguments[0]) + return ""; - this.UI.locationSelector.menu.addMenuItem(item); - - item.connect('activate', function(actor,event) - { - that.actual_city = actor.location; - }); - } + if(arguments[0].search(">") == -1) + return _("Invalid city"); + return arguments[0].split(">")[1]; + }, + extractWoeid : function() + { + if(!arguments[0]) return 0; - }, - destroyCurrent : function() - { - if (this.UI.current.get_child() != null) - this.UI.current.get_child().destroy(); + if(arguments[0].search(">") == -1) return 0; - }, + return arguments[0].split(">")[0]; + }, - destroyForecast : function() - { - if (this.UI.forecast.get_child() != null) - this.UI.forecast.get_child().destroy(); - return 0; - }, + updateCities : function() + { + let that = this; + let cities = this._cities; + + cities = cities.split(" && "); + if(cities && typeof cities == "string") + cities = [cities]; + if(!cities[0]) + cities = []; - destroyAttribution : function() + if(cities.length == 0) { - if (this.UI.attribution.get_child() != null) - this.UI.attribution.get_child().destroy(); + this._cities = "2373572>Cambridge, Massachusetts (US)"; + this.updateCities(); return 0; - }, - - rebuildAttributionItem : function(text) - { - this.destroyAttribution(); - - text = String(text).replace(/(<([^>]+)>)/ig, ""); - if(text == "null" || text == 0) - text = ""; - - this.UI.attribution.set_child(new St.Label({ text: text })); - - if(text.length) - this.UI.attribution.show(); - else - this.UI.attribution.hide(); - }, + } - rebuildCurrentItem : function(n) + for(let a in cities) { - if(!n) + if(!this.extractWoeid(cities[a])) { - if(typeof this.info == "undefined" || (typeof this.info != "undefined" && !this.info.get_location_name())) - this.UI.current.set_child(new St.Label({ text: _('No weather information') })); - else - this.UI.current.set_child(new St.Label({ text: _('No weather information for %s').replace("%s",this.info.get_location_name()) })); + this.load_json_async(encodeURI("https://query.yahooapis.com/v1/public/yql?format=json&q=select woeid,name,admin1,country from geo.places where text = '"+cities[a]+"' limit 1"),function() + { + let city = arguments[0].query; + if(typeof city == "object" && typeof city.results == "object") + city = city.results.place; + else + return 0; + let cityText = city.woeid+">"+city.name; + if(city.admin1) + cityText += ", "+city.admin1.content; + + if(city.country) + cityText += " ("+city.country.code+")"; + + cities.splice(a,1,cityText); + cities = cities.join(" && "); + if(typeof cities != "string") + cities = cities[0]; + that._cities = cities; + that.updateCities(); + }); return 0; } + else + continue; + } + this.refreshWeather(); + return 0; + }, + + _onPreferencesActivate : function() { + Util.spawn(["gnome-shell-extension-prefs","weather-extension@xeked.com"]); + return 0; + }, + + unit_to_unicode: function() { + if(this._units == WeatherUnits.FAHRENHEIT) + return '\u00B0\F'; + else if(this._units == WeatherUnits.KELVIN) + return 'K'; + else if(this._units == WeatherUnits.RANKINE) + return '\u00B0\Ra'; + else if(this._units == WeatherUnits.REAUMUR) + return '\u00B0\R\u00E9'; + else if(this._units == WeatherUnits.ROEMER) + return '\u00B0\R\u00F8'; + else if(this._units == WeatherUnits.DELISLE) + return '\u00B0\De'; + else if(this._units == WeatherUnits.NEWTON) + return '\u00B0\N'; + else + return '\u00B0\C'; + }, + + get_weather_url: function() { + return encodeURI('https://query.yahooapis.com/v1/public/yql?format=json&q=select * from weather.forecast where woeid = '+this.extractWoeid(this._city)+' and u="f"'); + }, + + get_weather_icon: function(code) { + /* see //developer.yahoo.com/weather/#codetable */ + /* fallback icons are: weather-clear-night weather-clear weather-few-clouds-night weather-few-clouds weather-fog weather-overcast weather-severe-alert weather-showers weather-showers-scattered weather-snow weather-storm */ + switch (parseInt(code, 10)) { + case 0:/* tornado */ + return ['weather-severe-alert']; + case 1:/* tropical storm */ + return ['weather-severe-alert']; + case 2:/* hurricane */ + return ['weather-severe-alert']; + case 3:/* severe thunderstorms */ + return ['weather-severe-alert']; + case 4:/* thunderstorms */ + return ['weather-storm']; + case 5:/* mixed rain and snow */ + return ['weather-snow-rain', 'weather-snow']; + case 6:/* mixed rain and sleet */ + return ['weather-snow-rain', 'weather-snow']; + case 7:/* mixed snow and sleet */ + return ['weather-snow']; + case 8:/* freezing drizzle */ + return ['weather-freezing-rain', 'weather-showers']; + case 9:/* drizzle */ + return ['weather-showers']; + case 10:/* freezing rain */ + return ['weather-freezing-rain', 'weather-showers']; + case 11:/* showers */ + return ['weather-showers']; + case 12:/* showers */ + return ['weather-showers']; + case 13:/* snow flurries */ + return ['weather-snow']; + case 14:/* light snow showers */ + return ['weather-snow']; + case 15:/* blowing snow */ + return ['weather-snow']; + case 16:/* snow */ + return ['weather-snow']; + case 17:/* hail */ + return ['weather-snow']; + case 18:/* sleet */ + return ['weather-snow']; + case 19:/* dust */ + return ['weather-fog']; + case 20:/* foggy */ + return ['weather-fog']; + case 21:/* haze */ + return ['weather-fog']; + case 22:/* smoky */ + return ['weather-fog']; + case 23:/* blustery */ + return ['weather-few-clouds']; + case 24:/* windy */ + return ['weather-few-clouds']; + case 25:/* cold */ + return ['weather-few-clouds']; + case 26:/* cloudy */ + return ['weather-overcast']; + case 27:/* mostly cloudy (night) */ + return ['weather-clouds-night', 'weather-few-clouds-night']; + case 28:/* mostly cloudy (day) */ + return ['weather-clouds', 'weather-overcast']; + case 29:/* partly cloudy (night) */ + return ['weather-few-clouds-night']; + case 30:/* partly cloudy (day) */ + return ['weather-few-clouds']; + case 31:/* clear (night) */ + return ['weather-clear-night']; + case 32:/* sunny */ + return ['weather-clear']; + case 33:/* fair (night) */ + return ['weather-clear-night']; + case 34:/* fair (day) */ + return ['weather-clear']; + case 35:/* mixed rain and hail */ + return ['weather-snow-rain', 'weather-showers']; + case 36:/* hot */ + return ['weather-clear']; + case 37:/* isolated thunderstorms */ + return ['weather-storm']; + case 38:/* scattered thunderstorms */ + return ['weather-storm']; + case 39:/* http://developer.yahoo.com/forum/YDN-Documentation/Yahoo-Weather-API-Wrong-Condition-Code/1290534174000-1122fc3d-da6d-34a2-9fb9-d0863e6c5bc6 */ + case 40:/* scattered showers */ + return ['weather-showers-scattered', 'weather-showers']; + case 41:/* heavy snow */ + return ['weather-snow']; + case 42:/* scattered snow showers */ + return ['weather-snow']; + case 43:/* heavy snow */ + return ['weather-snow']; + case 44:/* partly cloudy */ + return ['weather-few-clouds']; + case 45:/* thundershowers */ + return ['weather-storm']; + case 46:/* snow showers */ + return ['weather-snow']; + case 47:/* isolated thundershowers */ + return ['weather-storm']; + case 3200:/* not available */ + default: + return ['weather-severe-alert']; + } + }, + + get_weather_icon_safely: function(code) { + let iconname = this.get_weather_icon(code); + for (let i = 0; i < iconname.length; i++) { + if (this.has_icon(iconname[i])) + return iconname[i]+this.icon_type(); + } + return 'weather-severe-alert'+this.icon_type(); + }, + + has_icon: function(icon) { + return Gtk.IconTheme.get_default().has_icon(icon+this.icon_type()); + }, + + get_weather_condition: function(code) { + switch (parseInt(code, 10)){ + case 0:/* tornado */ + return _('Tornado'); + case 1:/* tropical storm */ + return _('Tropical storm'); + case 2:/* hurricane */ + return _('Hurricane'); + case 3:/* severe thunderstorms */ + return _('Severe thunderstorms'); + case 4:/* thunderstorms */ + return _('Thunderstorms'); + case 5:/* mixed rain and snow */ + return _('Mixed rain and snow'); + case 6:/* mixed rain and sleet */ + return _('Mixed rain and sleet'); + case 7:/* mixed snow and sleet */ + return _('Mixed snow and sleet'); + case 8:/* freezing drizzle */ + return _('Freezing drizzle'); + case 9:/* drizzle */ + return _('Drizzle'); + case 10:/* freezing rain */ + return _('Freezing rain'); + case 11:/* showers */ + return _('Showers'); + case 12:/* showers */ + return _('Showers'); + case 13:/* snow flurries */ + return _('Snow flurries'); + case 14:/* light snow showers */ + return _('Light snow showers'); + case 15:/* blowing snow */ + return _('Blowing snow'); + case 16:/* snow */ + return _('Snow'); + case 17:/* hail */ + return _('Hail'); + case 18:/* sleet */ + return _('Sleet'); + case 19:/* dust */ + return _('Dust'); + case 20:/* foggy */ + return _('Foggy'); + case 21:/* haze */ + return _('Haze'); + case 22:/* smoky */ + return _('Smoky'); + case 23:/* blustery */ + return _('Blustery'); + case 24:/* windy */ + return _('Windy'); + case 25:/* cold */ + return _('Cold'); + case 26:/* cloudy */ + return _('Cloudy'); + case 27:/* mostly cloudy (night) */ + case 28:/* mostly cloudy (day) */ + return _('Mostly cloudy'); + case 29:/* partly cloudy (night) */ + case 30:/* partly cloudy (day) */ + return _('Partly cloudy'); + case 31:/* clear (night) */ + return _('Clear'); + case 32:/* sunny */ + return _('Sunny'); + case 33:/* fair (night) */ + case 34:/* fair (day) */ + return _('Fair'); + case 35:/* mixed rain and hail */ + return _('Mixed rain and hail'); + case 36:/* hot */ + return _('Hot'); + case 37:/* isolated thunderstorms */ + return _('Isolated thunderstorms'); + case 38:/* scattered thunderstorms */ + case 39:/* scattered thunderstorms */ + return _('Scattered thunderstorms'); + case 40:/* scattered showers */ + return _('Scattered showers'); + case 41:/* heavy snow */ + return _('Heavy snow'); + case 42:/* scattered snow showers */ + return _('Scattered snow showers'); + case 43:/* heavy snow */ + return _('Heavy snow'); + case 44:/* partly cloudy */ + return _('Partly cloudy'); + case 45:/* thundershowers */ + return _('Thundershowers'); + case 46:/* snow showers */ + return _('Snow showers'); + case 47:/* isolated thundershowers */ + return _('Isolated thundershowers'); + case 3200:/* not available */ + default: + return _('Not available'); + } + }, - this.destroyCurrent(); - - this.UI.current.show(); - - // This will hold the icon for the current weather - this.UI.currentIcon = new St.Icon({ - icon_size: 72, - icon_name: 'view-refresh'+this.icon_type(), - style_class: 'weather-current-icon' - }); - - this.UI.sunriseIcon = new St.Icon({ - icon_size: 15, - icon_name: 'weather-clear'+this.icon_type(), - style_class: 'weather-sunrise-icon' - }); - - this.UI.sunsetIcon = new St.Icon({ - icon_size: 15, - icon_name: 'weather-clear-night'+this.icon_type(), - style_class: 'weather-sunset-icon' - }); - - this.UI.buildIcon = new St.Icon({ - icon_size: 15, - icon_name: 'view-refresh'+this.icon_type(), - style_class: 'weather-build-icon' - }); - - this.UI.currentLocation = new St.Label({ text: '-' }); - - // The summary of the current weather - this.UI.currentSummary = new St.Label({ - text: '-', - style_class: 'weather-current-summary' - }); - - let bb = new St.BoxLayout({ - vertical: true, - style_class: 'weather-current-summarybox' - }); - bb.add_actor(this.UI.currentLocation); - bb.add_actor(this.UI.currentSummary); - - this.UI.currentSunrise = new St.Label({ text: '-' }); - this.UI.currentSunset = new St.Label({ text: '-' }); - this.UI.currentBuild = new St.Label({ text: '-' }); + toCelsius: function(t) + { + return String(Math.round((Number(t)-32)/1.8)); + }, - let ab = new St.BoxLayout({ - style_class: 'weather-current-infobox' - }); + toKelvin: function(t) + { + return String(Math.round(((Number(t)+459.67)/1.8)*100)/100); + }, - ab.add_actor(this.UI.sunriseIcon); - ab.add_actor(this.UI.currentSunrise); - ab.add_actor(this.UI.sunsetIcon); - ab.add_actor(this.UI.currentSunset); - ab.add_actor(this.UI.buildIcon); - ab.add_actor(this.UI.currentBuild); - bb.add_actor(ab); - - // Other labels - this.UI.currentTemperature = new St.Label({ text: '-' }); - this.UI.currentVisibility = new St.Label({ text: '-' }); - this.UI.currentHumidity = new St.Label({ text: '-' }); - this.UI.currentPressure = new St.Label({ text: '-' }); - this.UI.currentWind = new St.Label({ text: '-' }); + toRankine: function(t) + { + return String(Math.round((Number(t)+459.67)*100)/100); + }, - let rb = new St.BoxLayout({ - style_class: 'weather-current-databox' - }); - let rb_captions = new St.BoxLayout({ - vertical: true, - style_class: 'weather-current-databox-captions' - }); - let rb_values = new St.BoxLayout({ - vertical: true, - style_class: 'weather-current-databox-values' - }); - rb.add_actor(rb_captions); - rb.add_actor(rb_values); + toReaumur: function(t) + { + return String(Math.round((Number(t)-32)/2.25)); + }, - rb_captions.add_actor(new St.Label({text: _('Feels like')})); - rb_values.add_actor(this.UI.currentTemperature); - rb_captions.add_actor(new St.Label({text: _('Visibility')})); - rb_values.add_actor(this.UI.currentVisibility); - rb_captions.add_actor(new St.Label({text: _('Humidity')})); - rb_values.add_actor(this.UI.currentHumidity); - rb_captions.add_actor(new St.Label({text: _('Pressure')})); - rb_values.add_actor(this.UI.currentPressure); - rb_captions.add_actor(new St.Label({text: _('Wind')})); - rb_values.add_actor(this.UI.currentWind); - - let xb = new St.BoxLayout(); - xb.add_actor(bb); - xb.add_actor(rb); + toRoemer: function(t) + { + return String(Math.round((((Number(t)-32)*7)/24)+7.5)); + }, - let box = new St.BoxLayout({ - style_class: 'weather-current-iconbox' - }); - box.add_actor(this.UI.currentIcon); - box.add_actor(xb); - this.UI.current.set_child(box); - return 0; - }, + toDelisle: function(t) + { + return String(Math.round(((212-Number(t))*5)/6)); + }, - rebuildForecastItem : function(n) - { - if(!n) - { - this.UI.forecast.set_child(new St.Label({ text: _('No forecast information') })); - return 0; - } + toNewton: function(t) + { + return String(Math.round((((Number(t)-32)*11)/60)*10)/10); + }, - this.destroyForecast(); + toPascal: function(p,t) + { + return Math.round((p * (3386.39-((t-32)*0.003407143)))); + }, - this.UI.forecast.show(); + toBeaufort: function(w,t) + { + if(w < 1) + return (!t)?"0":"("+_("Calm")+")"; - this.UI.forecastItems = []; - this.UI.forecastBox = new St.ScrollView({style_class: 'weather-forecasts'}); + else if(w >= 1 && w <= 3) + return (!t)?"1":"("+_("Light air")+")"; - this.UI.forecastBox.hscroll.margin_right = 25; - this.UI.forecastBox.hscroll.margin_left = 25; - this.UI.forecastBox.hscroll.margin_top = 10; - this.UI.forecastBox.hscroll.hide(); - this.UI.forecastBox.vscrollbar_policy = Gtk.PolicyType.NEVER; - this.UI.forecastBox.hscrollbar_policy = Gtk.PolicyType.AUTOMATIC; + else if(w >= 4 && w <= 7) + return (!t)?"2":"("+_("Light breeze")+")"; - this.UI.forecast.set_child(this.UI.forecastBox); + else if(w >= 8 && w <= 12) + return (!t)?"3":"("+_("Gentle breeze")+")"; - for (let i = 0; i < n; i++) - { - let forecastWeather = {}; + else if(w >= 13 && w <= 17) + return (!t)?"4":"("+_("Moderate breeze")+")"; - forecastWeather.icon = new St.Icon({ - icon_size: 32, - icon_name: 'view-refresh'+this.icon_type(), - style_class: 'weather-forecast-icon' - }); + else if(w >= 18 && w <= 24) + return (!t)?"5":"("+_("Fresh breeze")+")"; - forecastWeather.temp_min = new St.Label({ - style_class: 'weather-forecast-temp-min' - }); + else if(w >= 25 && w <= 30) + return (!t)?"6":"("+_("Strong breeze")+")"; - forecastWeather.temp_max = new St.Label({ - style_class: 'weather-forecast-temp-max' - }); + else if(w >= 31 && w <= 38) + return (!t)?"7":"("+_("Moderate gale")+")"; - let minmax = new St.BoxLayout({ - vertical: true, - style_class: 'weather-forecast-minmax' - }); - minmax.add_actor(forecastWeather.temp_max); - minmax.add_actor(forecastWeather.temp_min); + else if(w >= 39 && w <= 46) + return (!t)?"8":"("+_("Fresh gale")+")"; - let iconminmax = new St.BoxLayout({ - style_class: 'weather-forecast-iconminmax' - }); - iconminmax.add_actor(forecastWeather.icon); - iconminmax.add_actor(minmax); + else if(w >= 47 && w <= 54) + return (!t)?"9":"("+_("Strong gale")+")"; - let iconminmaxbox = new St.Bin({ - style_class: 'weather-forecast-minmax-box' - }); - iconminmaxbox.set_child(iconminmax); + else if(w >= 55 && w <= 63) + return (!t)?"10":"("+_("Storm")+")"; - forecastWeather.day = new St.Label({ - style_class: 'weather-forecast-day' - }); + else if(w >= 64 && w <= 73) + return (!t)?"11":"("+_("Violent storm")+")"; - let daybox = new St.BoxLayout({ - vertical: true, - style_class: 'weather-forecast-daybox' - }); - daybox.add_actor(forecastWeather.day); + else + return (!t)?"12":"("+_("Hurricane")+")"; + }, - let bb = new St.BoxLayout({ - vertical: true, - style_class: 'weather-forecast-box' - }); - bb.add_actor(iconminmaxbox); - bb.add_actor(daybox); - - forecastWeather.box = bb; - - this.UI.forecastItems[i] = forecastWeather; - } + get_locale_day: function(abr) + { + let days = [_('Sunday'),_('Monday'), _('Tuesday'), _('Wednesday'), _('Thursday'), _('Friday'), _('Saturday')]; + return days[abr]; + }, - let box = new St.Bin(); - let columnBox = new St.BoxLayout(); - box.set_child(columnBox); - - for(let j = 0; this.UI.forecastItems[j]; j++) - { - if(j > 2) - this.UI.forecastBox.hscroll.show(); - columnBox.add_actor(this.UI.forecastItems[j].box); - } - - let cont = new St.BoxLayout(); - cont.add_actor(box); - this.UI.forecastBox.add_actor(cont); - return 0; - }, + get_wind_direction : function(deg) + { + let arrows = ["\u2193", "\u2199", "\u2190", "\u2196", "\u2191", "\u2197", "\u2192", "\u2198"]; + let letters = [_('N'), _('NE'), _('E'), _('SE'), _('S'), _('SW'), _('W'), _('NW')]; + let idx = Math.round(deg / 45) % arrows.length; + return (this._wind_direction)?arrows[idx]:letters[idx]; + }, - icon_type : function(icon_name) + get_pressure_state : function(state) + { + switch(parseInt(state, 3)) { - if(!icon_name) - if(this.symbolic_icon) - return "-symbolic"; - else - return ""; - - if(String(icon_name).search("weather-clear-night") != -1 && this.symbolic_icon) - icon_name = "weather-clear-night"; - else if(String(icon_name).search("weather-few-clouds-night") != -1 && this.symbolic_icon) - icon_name = "weather-few-clouds-night"; - - if(this.symbolic_icon) - if(String(icon_name).search("-symbolic") != -1) - return icon_name; - else - return icon_name+"-symbolic"; + case 0: + return ''; + break; + + case 1: + return '\u2934'; + break; + + case 2: + return '\u2935'; + break; + } + return 0; + }, + + icon_type : function(icon_name) + { + if(!icon_name) + if(this._icon_type) + return "-symbolic"; else - if(String(icon_name).search("-symbolic") != -1) - return String(icon_name).replace("-symbolic",""); - else - return icon_name; - }, + return ""; - onPreferencesActivate : function() - { - Util.spawn(["gnome-shell-extension-prefs","weather-extension@xeked.com"]); - return 0; - }, + if(this._icon_type) + if(String(icon_name).search("-symbolic") != -1) + return icon_name; + else + return icon_name+"-symbolic"; + else + if(String(icon_name).search("-symbolic") != -1) + return String(icon_name).replace("-symbolic",""); + else + return icon_name; + }, - temperature_string : function(a) - { - let unit = this.temperature_units; - let temp = a; - if(!a) - temp = this.info.get_value_temp(unit)[1]; + load_json_async: function(url, fun) + { + let here = this; - temp = parseFloat(Math.round(temp*10)/10).toLocaleString(); + let message = Soup.Message.new('GET', url); - switch(unit) + _httpSession.queue_message(message, function(_httpSession, message) + { + if(!message.response_body.data) { - case GWeather.TemperatureUnit.FAHRENHEIT : - return _("%s °F").replace("%s", temp); - break; - - case GWeather.TemperatureUnit.CENTIGRADE : - return _("%s °C").replace("%s", temp); - break; - - case GWeather.TemperatureUnit.KELVIN : - return _("%s K").replace("%s", temp); - break; - - case GWeather.TemperatureUnit.INVALID : - case GWeather.TemperatureUnit.DEFAULT : - default : - return _("Unknown"); + fun.call(here,0); + return 0; } - return 0; - }, - - wind_string : function(a) - { - let that = this; - let unit = this.speed_units; - let wind = a; - if(!a) - wind = [this.info.get_value_wind(unit)[1], this.info.get_value_wind(unit)[2]]; - let v = parseFloat(Math.round(wind[0]*10)/10).toLocaleString(); - let d = wind[1]; - let get_wind_direction = function(d) + try { - let arrows = ['', _('VAR')+' ', "\u2193 ", "\u2199 ", "\u2199 ", "\u2199 ", "\u2190 ", "\u2196 ", "\u2196 ", "\u2196 ", - "\u2191 ", "\u2197 ", "\u2197 ", "\u2197 ", "\u2192 ", "\u2198 ", "\u2198 ", "\u2198 ", ('-')+' ']; - - let letters = ['', _('VAR')+' ', _('N')+' ', _('NNE')+' ', _('NE')+' ', _('ENE')+' ', _('E')+' ', _('ESE')+' ', _('SE')+' ', _('SSE')+' ', - _('S')+' ', _('SSW')+' ', _('SW')+' ', _('WSW')+' ', _('W')+' ', _('WNW')+' ', _('NW')+' ', _('NNW')+' ', ('-')+' ']; - - return (that.wind_direction)?arrows[d]:letters[d]; - }; - - let direction = get_wind_direction(d+1); - - switch(unit) + let jp = JSON.parse(message.response_body.data); + fun.call(here, jp); + } + catch(e) { - case GWeather.SpeedUnit.KNOTS : - return _("$d$s knots").replace("$d", direction).replace("$s", v); - break; - - case GWeather.SpeedUnit.MPH : - return _("$d$s mph").replace("$d", direction).replace("$s", v); - break; - - case GWeather.SpeedUnit.KPH : - return _("$d$s km/h").replace("$d", direction).replace("$s", v); - break; - - case GWeather.SpeedUnit.MS : - return _("$d$s m/s").replace("$d", direction).replace("$s", v); - break; - - case GWeather.SpeedUnit.BFT : - return _("$dBeaufort $s").replace("$d", direction).replace("$s", v); - break; - - case GWeather.SpeedUnit.INVALID : - case GWeather.SpeedUnit.DEFAULT : - default : - return _("Unknown"); + fun.call(here,0); + return 0; } - return 0; - }, - - loadConfig : function() - { - let that = this; - this.settings = Convenience.getSettings(WEATHER_SETTINGS_SCHEMA); - this.settingsC = this.settings.connect("changed",function(){that.status("**** SETTING CHANGED ("+arguments[1]+") ****");that.settingsChanged();}); - return 0; - }, + }); + return 0; + }, - loadGWeatherConfig : function() + refreshWeather: function(recurse) + { + if(!this.extractWoeid(this._city)) { - let that = this; - this.GWeatherSettings = Convenience.getSettings(WEATHER_GWEATHER_SETTINGS_SCHEMA); - this.GWeatherSettingsC = this.GWeatherSettings.connect("changed",function(){that.status("**** GWEATHER SETTING CHANGED ("+arguments[1]+") ****");that.settingsChanged();}); + this.updateCities(); return 0; - }, - - loadInterfaceConfig : function() - { - let that = this; - this.InterfaceSettings = Convenience.getSettings("org.gnome.desktop.interface"); - this.InterfaceSettingsC = this.InterfaceSettings.connect("changed",function(){that.status("**** INTERFACE SETTING CHANGED ("+arguments[1]+") ****");that.settingsChanged();}); - }, - - settingsChanged : function() + } + this.load_json_async(this.get_weather_url(), function(json) { - if(this.variation("cities_names",true) || this.variation("symbolic_icon",true) || this.variation("position_in_panel",true)) - this.refreshUI(); - - if(this.variation("clock_format",true) || this.variation("temperature_units",true) || this.variation("speed_units",true) - || this.variation("distance_units",true) || this.variation("pressure_units",true) || this.variation("text_in_panel",true) - || this.variation("comment_in_panel",true) || this.variation("wind_direction",true)) - this.refresh(); - - if(this.variation("city_name")) - { this.status("Location has changed"); - this.restart(); this.status("Location changed to "+this.city_name); + if(!json) return 0; - } - - if(this.variation("debug")) + let weather = json.query.results.channel; + let many = 0; + if(typeof weather[0] != "undefined") { - this.restart(); - return 0; + weather = weather[0]; + many = 1; } - return 0; - }, + let weather_c = weather.item.condition; - get clock_format() - { - if(!this.InterfaceSettings) - this.loadInterfaceConfig(); - return this.InterfaceSettings.get_string("clock-format"); - }, + this.rebuildSelectCityItem(); - get temperature_units() - { - if(!this.GWeatherSettings) - this.loadGWeatherConfig(); - return this.GWeatherSettings.get_enum(WEATHER_TEMPERATURE_UNIT_KEY); - }, - - set temperature_units(v) - { - if(!this.GWeatherSettings) - this.loadGWeatherConfig(); - this.GWeatherSettings.set_enum(WEATHER_TEMPERATURE_UNIT_KEY,v); - return 0; - }, - - get speed_units() - { - if(!this.GWeatherSettings) - this.loadGWeatherConfig(); - return this.GWeatherSettings.get_enum(WEATHER_SPEED_UNIT_KEY); - }, - - set speed_units(v) - { - if(!this.GWeatherSettings) - this.loadGWeatherConfig(); - this.GWeatherSettings.set_enum(WEATHER_SPEED_UNIT_KEY,v); - return 0; - }, - - get wind_direction() - { - if(!this.settings) - this.loadConfig(); - return this.settings.get_boolean(WEATHER_WIND_DIRECTION_KEY); - }, - - set wind_direction(v) - { - if(!this.settings) - this.loadConfig(); - return this.settings.set_boolean(WEATHER_WIND_DIRECTION_KEY,v); - }, - - get distance_units() - { - if(!this.GWeatherSettings) - this.loadGWeatherConfig(); - return this.GWeatherSettings.get_enum(WEATHER_DISTANCE_UNIT_KEY); - }, - - set distance_units(v) - { - if(!this.GWeatherSettings) - this.loadGWeatherConfig(); - this.GWeatherSettings.set_enum(WEATHER_SPEED_UNIT_KEY,v); - return 0; - }, - - get pressure_units() - { - if(!this.GWeatherSettings) - this.loadGWeatherConfig(); - return this.GWeatherSettings.get_enum(WEATHER_PRESSURE_UNIT_KEY); - }, - - set pressure_units(v) - { - if(!this.GWeatherSettings) - this.loadGWeatherConfig(); - this.GWeatherSettings.set_enum(WEATHER_PRESSURE_UNIT_KEY,v); - return 0; - }, - - get cities() - { - if(!this.settings) - this.loadConfig(); - let cities = this.settings.get_value(WEATHER_CITY_KEY); - cities = cities.deep_unpack(); - for(let i = 0; i < cities.length; i++) - cities[i] = this.world.deserialize(cities[i]); - return cities; - }, - - set cities(v) - { - if(!this.settings) - this.loadConfig(); - let cities = v; - for(let i = 0; i < cities.length; i++) - cities[i] = cities[i].serialize(); - this.settings.set_value(WEATHER_CITY_KEY,new GLib.Variant('av', cities)); - return 0; - }, - - get cities_names() - { - if(!this.cities) - return ""; - else - return this.cities.join(", "); - }, + this._weatherIcon.icon_name = this.icon_type(this._weatherIcon.icon_name); + this._currentWeatherIcon.icon_name = this.icon_type(this._currentWeatherIcon.icon_name); + this._forecast[0].Icon.icon_name = this.icon_type(this._forecast[0].Icon.icon_name); + this._forecast[1].Icon.icon_name = this.icon_type(this._forecast[1].Icon.icon_name); + this._sunriseIcon.icon_name = this.icon_type(this._sunriseIcon.icon_name); + this._sunsetIcon.icon_name = this.icon_type(this._sunsetIcon.icon_name); + this._buildIcon.icon_name = this.icon_type(this._buildIcon.icon_name); - get actual_city() - { - if(!this.settings) - this.loadConfig(); - let a = this.settings.get_int(WEATHER_ACTUAL_CITY_KEY); - let cities = this.cities; + if(typeof St.IconType != "undefined") + { + this._weatherIcon.icon_type = (this._icon_type) ? St.IconType.SYMBOLIC : St.IconType.FULLCOLOR; + this._currentWeatherIcon.icon_type = (this._icon_type) ? St.IconType.SYMBOLIC : St.IconType.FULLCOLOR; + this._forecast[0].Icon.icon_type = (this._icon_type) ? St.IconType.SYMBOLIC : St.IconType.FULLCOLOR; + this._forecast[1].Icon.icon_type = (this._icon_type) ? St.IconType.SYMBOLIC : St.IconType.FULLCOLOR; + this._sunriseIcon.icon_type = (this._icon_type) ? St.IconType.SYMBOLIC : St.IconType.FULLCOLOR; + this._sunsetIcon.icon_type = (this._icon_type) ? St.IconType.SYMBOLIC : St.IconType.FULLCOLOR; + this._buildIcon.icon_type = (this._icon_type) ? St.IconType.SYMBOLIC : St.IconType.FULLCOLOR; + } - let l = cities.length-1; + if(this._old_position_in_panel != this._position_in_panel) + { + switch (this._old_position_in_panel) { + case WeatherPosition.LEFT: + Main.panel._leftBox.remove_actor(this.actor); + break; + case WeatherPosition.CENTER: + Main.panel._centerBox.remove_actor(this.actor); + break; + case WeatherPosition.RIGHT: + Main.panel._rightBox.remove_actor(this.actor); + break; + } - if(a < 0) - a = 0; + let children = null; + switch (this._position_in_panel) { + case WeatherPosition.LEFT: + children = Main.panel._leftBox.get_children(); + Main.panel._leftBox.insert_child_at_index(this.actor, children.length); + break; + case WeatherPosition.CENTER: + children = Main.panel._centerBox.get_children(); + Main.panel._centerBox.insert_child_at_index(this.actor, children.length); + break; + case WeatherPosition.RIGHT: + children = Main.panel._rightBox.get_children(); + Main.panel._rightBox.insert_child_at_index(this.actor, 0); + break; + } + this._old_position_in_panel = this._position_in_panel; + } - if(l < 0) - l = 0; + let forecast = weather.item.forecast; + let location = this.extractLocation(this._city); - if(a > l) - a = l; + // Refresh current weather + let comment = weather_c.text; + if (this._translate_condition) + comment = this.get_weather_condition(weather_c.code); + + let temperature = weather_c.temp; + let chill = weather.wind.chill; + let humidity = weather.atmosphere.humidity + ' %'; + let pressure = weather.atmosphere.pressure; + let pressure_unit = weather.units.pressure; + let pressure_state = weather.atmosphere.rising; + let wind_direction = this.get_wind_direction(weather.wind.direction); + let wind = weather.wind.speed; + let wind_unit = weather.units.speed; + let iconname = this.get_weather_icon_safely(weather_c.code); + let sunrise = weather.astronomy.sunrise; + let sunset = weather.astronomy.sunset; + + if(typeof this.lastBuildId == "undefined") + this.lastBuildId = 0; - return a; - }, + if(typeof this.lastBuildDate == "undefined") + this.lastBuildDate = 0; - set actual_city(a) + if(this.lastBuildId != weather_c.date || !this.lastBuildDate) { - if(!this.settings) - this.loadConfig(); - let cities = this.cities; - - let l = cities.length-1; - - if(a < 0) - a = 0; - - if(l < 0) - l = 0; - - if(a > l) - a = l; + this.lastBuildId = weather_c.date; + this.lastBuildDate = new Date(); + } - this.settings.set_int(WEATHER_ACTUAL_CITY_KEY,a); - return 0; - }, + let actualDate = new Date(); + let d = Math.floor((actualDate.getTime()-this.lastBuildDate.getTime())/86400000); - get city() + switch(this._pressure_units) { - let cities = this.cities; - let city = cities[this.actual_city]; - return city; - }, + case WeatherPressureUnits.inHg: + pressure_unit = "inHg"; + break; + + case WeatherPressureUnits.hPa: + pressure = Math.round(this.toPascal(pressure,temperature)/100); + pressure_unit = "hPa"; + break; + + case WeatherPressureUnits.bar: + pressure = this.toPascal(pressure,temperature)/100000; + pressure_unit = "bar"; + break; + + case WeatherPressureUnits.Pa: + pressure = this.toPascal(pressure,temperature); + pressure_unit = "Pa"; + break; + + case WeatherPressureUnits.kPa: + pressure = Math.round(this.toPascal(pressure,temperature)/100)/10; + pressure_unit = "kPa"; + break; + + case WeatherPressureUnits.atm: + pressure = Math.round((this.toPascal(pressure,temperature)*0.00000986923267)*100000)/100000; + pressure_unit = "atm"; + break; + + case WeatherPressureUnits.at: + pressure = Math.round((this.toPascal(pressure,temperature)*0.0000101971621298)*100000)/100000; + pressure_unit = "at"; + break; + + case WeatherPressureUnits.Torr: + pressure = Math.round((this.toPascal(pressure,temperature)*0.00750061683)*100)/100; + pressure_unit = "Torr"; + break; + + case WeatherPressureUnits.psi: + pressure = Math.round((this.toPascal(pressure,temperature)*0.000145037738)*100)/100; + pressure_unit = "psi"; + break; + } - set city(v) + switch(this._units) { - let cities = this.cities; - cities.splice(this.actual_city,1,v); - this.cities = cities; - return 0; - }, + case WeatherUnits.FAHRENHEIT: + break; - get city_name() - { - if(!this.city) - return ""; - else - return this.city.get_city_name(); - }, + case WeatherUnits.CELSIUS: + temperature = this.toCelsius(temperature); + chill = this.toCelsius(chill); + break; + + case WeatherUnits.KELVIN: + temperature = this.toKelvin(temperature); + chill = this.toKelvin(chill); + break; + + case WeatherUnits.RANKINE: + temperature = this.toRankine(temperature); + chill = this.toRankine(chill); + break; + + case WeatherUnits.REAUMUR: + temperature = this.toReaumur(temperature); + chill = this.toReaumur(chill); + break; + + case WeatherUnits.ROEMER: + temperature = this.toRoemer(temperature); + chill = this.toRoemer(chill); + break; + + case WeatherUnits.DELISLE: + temperature = this.toDelisle(temperature); + chill = this.toDelisle(chill); + break; + + case WeatherUnits.NEWTON: + temperature = this.toNewton(temperature); + chill = this.toNewton(chill); + break; + } - get symbolic_icon() + let dateTo12h = function(date) { - if(!this.settings) - this.loadConfig(); - return this.settings.get_boolean(WEATHER_USE_SYMBOLIC_ICONS_KEY) ? 1 : 0; - }, + let hours = (date.getHours()%12); + if(hours == 0) + hours = 12; - set symbolic_icon(v) - { - if(!this.settings) - this.loadConfig(); - this.settings.set_boolean(WEATHER_USE_SYMBOLIC_ICONS_KEY,v); - return 0; - }, + let minutes = ((date.getMinutes()<10)?"0":"")+date.getMinutes(); - get text_in_panel() - { - if(!this.settings) - this.loadConfig(); - return this.settings.get_boolean(WEATHER_SHOW_TEXT_IN_PANEL_KEY); - }, + let amPm = ((date.getHours() >= 12)?"PM":"AM"); - set text_in_panel(v) - { - if(!this.settings) - this.loadConfig(); - this.settings.set_boolean(WEATHER_SHOW_TEXT_IN_PANEL_KEY,v); - return 0; - }, + return String(hours+":"+minutes+" "+amPm); + }; - get position_in_panel() - { - if(!this.settings) - this.loadConfig(); - return this.settings.get_enum(WEATHER_POSITION_IN_PANEL_KEY); - }, - - set position_in_panel(v) - { - if(!this.settings) - this.loadConfig(); - this.settings.set_enum(WEATHER_POSITION_IN_PANEL_KEY,v); - return 0; - }, + let lastBuild = dateTo12h(this.lastBuildDate); - get comment_in_panel() - { - if(!this.settings) - this.loadConfig(); - return this.settings.get_boolean(WEATHER_SHOW_COMMENT_IN_PANEL_KEY); - }, + sunrise = sunrise.replace("am","AM"); + sunrise = sunrise.replace("pm","PM"); - set comment_in_panel(v) - { - if(!this.settings) - this.loadConfig(); - this.settings.set_boolean(WEATHER_SHOW_COMMENT_IN_PANEL_KEY,v); - return 0; - }, + sunset = sunset.replace("am","AM"); + sunset = sunset.replace("pm","PM"); - get debug() + if(this._clockFormat == "24h") { - if(!this.settings) - this.loadConfig(); - return this.settings.get_boolean(WEATHER_DEBUG_EXTENSION); - }, + sunrise = new Date("3 Mar 1999 "+sunrise); + sunrise = sunrise.getHours()+":"+((sunrise.getMinutes()<10)?"0":"")+sunrise.getMinutes(); + sunset = new Date("3 Mar 1999 "+sunset); + sunset = sunset.getHours()+":"+((sunset.getMinutes()<10)?"0":"")+sunset.getMinutes(); + lastBuild = this.lastBuildDate.getHours()+":"+((this.lastBuildDate.getMinutes()<10)?"0":"")+this.lastBuildDate.getMinutes(); + } - set debug(v) + if(d >= 1) { - if(!this.settings) - this.loadConfig(); - this.settings.set_boolean(WEATHER_DEBUG_EXTENSION,v); - return 0; + lastBuild = _("Yesterday"); + if(d > 1) + lastBuild = _("%s days ago").replace("%s",d); } - }); -let weather; - - function init() - { - // Use convenience translations // - Convenience.initTranslations('gnome-shell-extension-weather'); - } + this._currentWeatherIcon.icon_name = this._weatherIcon.icon_name = iconname; - function enable() - { - // Create weather // - weather = new Weather(); + this._currentWeatherSummary.text = comment + ", " + parseFloat(temperature).toLocaleString() + ' ' + this.unit_to_unicode(); + this._currentWeatherLocation.text = location; + this._currentWeatherTemperature.text = parseFloat(chill).toLocaleString() + ' ' + this.unit_to_unicode(); + this._currentWeatherHumidity.text = parseFloat(humidity).toLocaleString() + ' %'; + this._currentWeatherPressure.text = parseFloat(pressure).toLocaleString() + ' ' + pressure_unit + ((pressure_state)?" ":"") + this.get_pressure_state(pressure_state); + this._currentWeatherSunrise.text = sunrise; + this._currentWeatherSunset.text = sunset; + this._currentWeatherBuild.text = lastBuild; + + // Override wind units with our preference + // Need to consider what units the Yahoo API has returned it in + switch (this._wind_speed_units) + { + case WeatherWindSpeedUnits.MPH: + break; + + case WeatherWindSpeedUnits.KPH: + wind = Math.round (wind / WEATHER_CONV_MPH_IN_MPS * WEATHER_CONV_KPH_IN_MPS); + wind_unit = 'km/h'; + break; + + case WeatherWindSpeedUnits.MPS: + wind = Math.round ((wind / WEATHER_CONV_MPH_IN_MPS) * 10)/ 10; + wind_unit = 'm/s'; + break; + + case WeatherWindSpeedUnits.KNOTS: + wind = Math.round (wind / WEATHER_CONV_MPH_IN_MPS * WEATHER_CONV_KNOTS_IN_MPS); + wind_unit = 'kn'; + break; + + case WeatherWindSpeedUnits.FPS: + wind = Math.round (wind / WEATHER_CONV_MPH_IN_MPS * WEATHER_CONV_FPS_IN_MPS); + wind_unit = 'ft/s'; + break; + + case WeatherWindSpeedUnits.BEAUFORT: + wind_unit = this.toBeaufort(wind,true); + wind = this.toBeaufort(wind); + } + + if (!wind) + this._currentWeatherWind.text = '\u2013'; + else if (wind == 0 || !wind_direction) + this._currentWeatherWind.text = parseFloat(wind).toLocaleString() + ' ' + wind_unit; + else // i.e. wind > 0 && wind_direction + this._currentWeatherWind.text = wind_direction + ' ' + parseFloat(wind).toLocaleString() + ' ' + wind_unit; + + let weatherInfoC = ""; + let weatherInfoT = ""; + let weatherInfoW = ""; + + if (this._comment_in_panel) + weatherInfoC = comment; + + if (this._text_in_panel) + weatherInfoT = parseFloat(temperature).toLocaleString() + ' ' + this.unit_to_unicode(); + + if (this._wind_in_panel) + weatherInfoW = this._currentWeatherWind.text; + + this._weatherInfo.text = weatherInfoC + ((weatherInfoC && weatherInfoT) ? ", " : "") + weatherInfoT + ((weatherInfoW && (weatherInfoC || weatherInfoT)) ? ", " : "") + weatherInfoW; + + // Refresh forecast + for (let i = 0; i <= 1; i++) { + let forecastUi = this._forecast[i]; + let forecastData = forecast[i]; + + let code = forecastData.code; + let t_low = forecastData.low; + let t_high = forecastData.high; + + switch(this._units) + { + case WeatherUnits.FAHRENHEIT: + break; + + case WeatherUnits.CELSIUS: + t_low = this.toCelsius(t_low); + t_high = this.toCelsius(t_high); + break; + + case WeatherUnits.KELVIN: + t_low = this.toKelvin(t_low); + t_high = this.toKelvin(t_high); + break; + + case WeatherUnits.RANKINE: + t_low = this.toRankine(t_low); + t_high = this.toRankine(t_high); + break; + + case WeatherUnits.REAUMUR: + t_low = this.toReaumur(t_low); + t_high = this.toReaumur(t_high); + break; + + case WeatherUnits.ROEMER: + t_low = this.toRoemer(t_low); + t_high = this.toRoemer(t_high); + break; + + case WeatherUnits.DELISLE: + t_low = this.toDelisle(t_low); + t_high = this.toDelisle(t_high); + break; + + case WeatherUnits.NEWTON: + t_low = this.toNewton(t_low); + t_high = this.toNewton(t_high); + break; + } - // Add weather to status area // - Main.panel.addToStatusArea('weather', weather); - } + let comment = forecastData.text; + if (this._translate_condition) + comment = this.get_weather_condition(code); + + let forecastDate = new Date(forecastData.date); + let dayLeft = Math.floor((actualDate.getTime()-forecastDate.getTime())/1000/60/60/24); + + let date_string = _("Today"); + if(dayLeft == -1) + date_string = _("Tomorrow"); + else if(dayLeft < -1) + date_string = _("In %s days").replace("%s",-1*dayLeft); + else if(dayLeft == 1) + date_string = _("Yesterday"); + else if(dayLeft > 1) + date_string = _("%s days ago").replace("%s",dayLeft); + + forecastUi.Day.text = date_string + ' (' + this.get_locale_day(forecastDate.getDay()) + ')'; + forecastUi.Temperature.text = '\u2193 ' + parseFloat(t_low).toLocaleString() + ' ' + this.unit_to_unicode() + ' \u2191 ' + parseFloat(t_high).toLocaleString() + ' ' + this.unit_to_unicode(); + forecastUi.Summary.text = comment; + forecastUi.Icon.icon_name = this.get_weather_icon_safely(code); + } + return 0; + }); + + // Repeatedly refresh weather if recurse is set + if (recurse) { + this._timeoutS = Mainloop.timeout_add_seconds(this._refresh_interval, Lang.bind(this, function() { + this.refreshWeather(true); + })); + } + return 0; + }, + + destroyCurrentWeather: function() { + if (this._currentWeather.get_child() != null) + this._currentWeather.get_child().destroy(); + }, + + destroyFutureWeather: function() { + if (this._futureWeather.get_child() != null) + this._futureWeather.get_child().destroy(); + }, + + showLoadingUi: function() { + this.destroyCurrentWeather(); + this.destroyFutureWeather(); + this._currentWeather.set_child(new St.Label({ text: _('Loading current weather ...') })); + this._futureWeather.set_child(new St.Label({ text: _('Loading future weather ...') })); + }, + + rebuildCurrentWeatherUi: function() { + this.destroyCurrentWeather(); + + // This will hold the icon for the current weather + this._currentWeatherIcon = new St.Icon({ + icon_size: 72, + icon_name: 'view-refresh'+this.icon_type(), + style_class: 'weather-current-icon' + }); + + this._sunriseIcon = new St.Icon({ + icon_size: 15, + icon_name: 'weather-clear'+this.icon_type(), + style_class: 'weather-sunrise-icon' + }); + + this._sunsetIcon = new St.Icon({ + icon_size: 15, + icon_name: 'weather-clear-night'+this.icon_type(), + style_class: 'weather-sunset-icon' + }); + + this._buildIcon = new St.Icon({ + icon_size: 15, + icon_name: 'view-refresh'+this.icon_type(), + style_class: 'weather-build-icon' + }); + + // The summary of the current weather + this._currentWeatherSummary = new St.Label({ + text: _('Loading ...'), + style_class: 'weather-current-summary' + }); + this._currentWeatherLocation = new St.Label({ text: _('Please wait') }); + + let bb = new St.BoxLayout({ + vertical: true, + style_class: 'weather-current-summarybox' + }); + bb.add_actor(this._currentWeatherLocation); + bb.add_actor(this._currentWeatherSummary); + + this._currentWeatherSunrise = new St.Label({ text: '-' }); + this._currentWeatherSunset = new St.Label({ text: '-' }); + this._currentWeatherBuild = new St.Label({ text: '-' }); - function disable() - { - // Stop weather // - weather.stop(); + let ab = new St.BoxLayout({ + style_class: 'weather-current-infobox' + }); - // Remove weather from status area // - weather.destroy(); - } + ab.add_actor(this._sunriseIcon); + ab.add_actor(this._currentWeatherSunrise); + ab.add_actor(this._sunsetIcon); + ab.add_actor(this._currentWeatherSunset); + ab.add_actor(this._buildIcon); + ab.add_actor(this._currentWeatherBuild); + bb.add_actor(ab); + + // Other labels + this._currentWeatherTemperature = new St.Label({ text: '...' }); + this._currentWeatherHumidity = new St.Label({ text: '...' }); + this._currentWeatherPressure = new St.Label({ text: '...' }); + this._currentWeatherWind = new St.Label({ text: '...' }); + + let rb = new St.BoxLayout({ + style_class: 'weather-current-databox' + }); + let rb_captions = new St.BoxLayout({ + vertical: true, + style_class: 'weather-current-databox-captions' + }); + let rb_values = new St.BoxLayout({ + vertical: true, + style_class: 'weather-current-databox-values' + }); + rb.add_actor(rb_captions); + rb.add_actor(rb_values); + + rb_captions.add_actor(new St.Label({text: _('Feels like:')})); + rb_values.add_actor(this._currentWeatherTemperature); + rb_captions.add_actor(new St.Label({text: _('Humidity:')})); + rb_values.add_actor(this._currentWeatherHumidity); + rb_captions.add_actor(new St.Label({text: _('Pressure:')})); + rb_values.add_actor(this._currentWeatherPressure); + rb_captions.add_actor(new St.Label({text: _('Wind:')})); + rb_values.add_actor(this._currentWeatherWind); + + let xb = new St.BoxLayout(); + xb.add_actor(bb); + xb.add_actor(rb); + + let box = new St.BoxLayout({ + style_class: 'weather-current-iconbox' + }); + box.add_actor(this._currentWeatherIcon); + box.add_actor(xb); + this._currentWeather.set_child(box); + }, + + rebuildFutureWeatherUi: function() { + this.destroyFutureWeather(); + + this._forecast = []; + this._forecastBox = new St.BoxLayout(); + this._futureWeather.set_child(this._forecastBox); + + for (let i = 0; i <= 1; i++) { + let forecastWeather = {}; + + forecastWeather.Icon = new St.Icon({ + icon_size: 48, + icon_name: 'view-refresh'+this.icon_type(), + style_class: 'weather-forecast-icon' + }); + forecastWeather.Day = new St.Label({ + style_class: 'weather-forecast-day' + }); + forecastWeather.Summary = new St.Label({ + style_class: 'weather-forecast-summary' + }); + forecastWeather.Temperature = new St.Label({ + style_class: 'weather-forecast-temperature' + }); + + let by = new St.BoxLayout({ + vertical: true, + style_class: 'weather-forecast-databox' + }); + by.add_actor(forecastWeather.Day); + by.add_actor(forecastWeather.Summary); + by.add_actor(forecastWeather.Temperature); + + let bb = new St.BoxLayout({ + style_class: 'weather-forecast-box' + }); + bb.add_actor(forecastWeather.Icon); + bb.add_actor(by); + + this._forecast[i] = forecastWeather; + this._forecastBox.add_actor(bb); + } + } +}); + +let weatherMenu; + +function init() { +Convenience.initTranslations('gnome-shell-extension-weather'); +} + +function enable() { + weatherMenu = new WeatherMenuButton(); + Main.panel.addToStatusArea('weatherMenu', weatherMenu); +} + +function disable() { + weatherMenu.stop(); + weatherMenu.destroy(); +} diff -Nru gnome-shell-extension-weather-0.2/src/prefs.js gnome-shell-extension-weather-0~20130619.gitf74de79/src/prefs.js --- gnome-shell-extension-weather-0.2/src/prefs.js 2013-07-24 10:14:17.000000000 +0000 +++ gnome-shell-extension-weather-0~20130619.gitf74de79/src/prefs.js 2013-06-19 12:23:06.000000000 +0000 @@ -27,14 +27,12 @@ */ const Gtk = imports.gi.Gtk; -const GLib = imports.gi.GLib; const GObject = imports.gi.GObject; const GtkBuilder = Gtk.Builder; const Gio = imports.gi.Gio; const Gettext = imports.gettext.domain('gnome-shell-extension-weather'); const _ = Gettext.gettext; const Soup = imports.gi.Soup; -const GWeather = imports.gi.GWeather; const Lang = imports.lang; const ExtensionUtils = imports.misc.extensionUtils; @@ -44,19 +42,25 @@ const EXTENSIONDIR = Me.dir.get_path(); const WEATHER_SETTINGS_SCHEMA = 'org.gnome.shell.extensions.weather'; -const WEATHER_GWEATHER_SETTINGS_SCHEMA = 'org.gnome.GWeather'; -const WEATHER_TEMPERATURE_UNIT_KEY = 'temperature-unit'; // GWeather setting -const WEATHER_SPEED_UNIT_KEY = 'speed-unit'; // GWeather setting -const WEATHER_PRESSURE_UNIT_KEY = 'pressure-unit'; // GWeather setting -const WEATHER_DISTANCE_UNIT_KEY = 'distance-unit'; // GWeather setting -const WEATHER_CITY_KEY = 'city'; // Weather extension setting -const WEATHER_ACTUAL_CITY_KEY = 'actual-city'; // Weather extension setting -const WEATHER_USE_SYMBOLIC_ICONS_KEY = 'use-symbolic-icons'; // Weather extension setting -const WEATHER_SHOW_TEXT_IN_PANEL_KEY = 'show-text-in-panel'; // Weather extension setting -const WEATHER_POSITION_IN_PANEL_KEY = 'position-in-panel'; // Weather extension setting -const WEATHER_SHOW_COMMENT_IN_PANEL_KEY = 'show-comment-in-panel'; // Weather extension setting -const WEATHER_WIND_DIRECTION_KEY = 'wind-direction'; // Weather extension setting -const WEATHER_DEBUG_EXTENSION = 'debug-extension'; // Weather extension setting +const WEATHER_UNIT_KEY = 'unit'; +const WEATHER_PRESSURE_UNIT_KEY = 'pressure-unit'; +const WEATHER_WIND_SPEED_UNIT_KEY = 'wind-speed-unit'; +const WEATHER_WIND_DIRECTION_KEY = 'wind-direction'; +const WEATHER_CITY_KEY = 'city'; +const WEATHER_ACTUAL_CITY_KEY = 'actual-city'; +const WEATHER_TRANSLATE_CONDITION_KEY = 'translate-condition'; +const WEATHER_USE_SYMBOLIC_ICONS_KEY = 'use-symbolic-icons'; +const WEATHER_SHOW_TEXT_IN_PANEL_KEY = 'show-text-in-panel'; +const WEATHER_SHOW_WIND_IN_PANEL_KEY = 'show-wind-in-panel'; +const WEATHER_POSITION_IN_PANEL_KEY = 'position-in-panel'; +const WEATHER_SHOW_COMMENT_IN_PANEL_KEY = 'show-comment-in-panel'; +const WEATHER_REFRESH_INTERVAL = 'refresh-interval'; + +// Soup session (see https://bugzilla.gnome.org/show_bug.cgi?id=661323#c64) (Simon Legner) +const _httpSession = new Soup.SessionAsync(); +Soup.Session.prototype.add_feature.call(_httpSession, new Soup.ProxyResolverDefault()); + +let mCities = null; const WeatherPrefsWidget = new GObject.Class( { @@ -75,153 +79,114 @@ this.add(this.MainWidget); }, - status : function() - { - if(typeof __logfile__ == "undefined") - { - __logfile__ = Gio.file_new_for_path(EXTENSIONDIR+"/weather-prefs.log"); - if(__logfile__.query_exists(null)) - __logfile__.delete(null); - } - - if(!this.debug) - return 0; - - let fileOutput = __logfile__.append_to(Gio.FileCreateFlags.PRIVATE,null); - if(!arguments[0]) - fileOutput.write("\n",null); - else - fileOutput.write("["+new Date().toString()+"] "+arguments[0]+"\n",null); - fileOutput.close(null); - return 0; - }, - Window : new Gtk.Builder(), - world : GWeather.Location.new_world(false), - initWindow : function() - { this.status("Init window"); + { let that = this; - mCities = []; + mCities = null; - this.Window.add_from_file(EXTENSIONDIR+"/weather-settings.ui"); this.status("Weather Settings UI loaded"); + this.Window.add_from_file(EXTENSIONDIR+"/weather-settings.ui"); this.MainWidget = this.Window.get_object("main-widget"); this.treeview = this.Window.get_object("tree-treeview"); this.liststore = this.Window.get_object("liststore"); - this.Iter = this.liststore.get_iter_first(); this.status("UI object inited"); + this.Iter = this.liststore.get_iter_first(); this.Window.get_object("tree-toolbutton-add").connect("clicked",function() { that.addCity(); - }); this.status("Add button connected"); + }); this.Window.get_object("tree-toolbutton-remove").connect("clicked",function() { that.removeCity(); - }); this.status("Remove button connected"); + }); this.Window.get_object("treeview-selection").connect("changed",function(selection) { that.selectionChanged(selection); - }); this.status("Treeview selection connected"); + }); - this.treeview.set_model(this.liststore); this.status("Treeview liststore added"); + this.treeview.set_model(this.liststore); let column = new Gtk.TreeViewColumn() - this.treeview.append_column(column); this.status("Treeview column added"); + this.treeview.append_column(column); let renderer = new Gtk.CellRendererText(); - column.pack_start(renderer,null); this.status("Column cell renderer text added"); + column.pack_start(renderer,null); column.set_cell_data_func(renderer,function() { arguments[1].markup = arguments[2].get_value(arguments[3],0); }); - this.initConfigWidget(); this.status("Inited config widget"); + this.initConfigWidget(); this.addLabel(_("Temperature Unit")); - this.addComboBox([0,0,"K","\u00b0C","\u00b0F"],"temperature_units"); + this.addComboBox(["\u00b0C","\u00b0F","K","\u00b0Ra","\u00b0R\u00E9","\u00b0R\u00F8","\u00b0De","\u00b0N"],"units"); this.addLabel(_("Wind Speed Unit")); - this.addComboBox([0,0,"m/s","km/h","mph","knots","Beaufort"],"speed_units"); + this.addComboBox(["km/h","mph","m/s","kn","ft/s","Beaufort"],"wind_speed_unit"); this.addLabel(_("Pressure Unit")); - this.addComboBox([0,0,"kPa","hPa","mb","mmHg","inHg","atm"],"pressure_units"); - this.addLabel(_("Distance Unit")); - this.addComboBox([0,0,"m","km","miles"],"distance_units"); + this.addComboBox(["hPa","inHg","bar","Pa","kPa","atm","at","Torr","psi"],"pressure_unit"); this.addLabel(_("Position in Panel")); this.addComboBox([_("Center"),_("Right"),_("Left")],"position_in_panel"); this.addLabel(_("Wind Direction by Arrows")); this.addSwitch("wind_direction"); + this.addLabel(_("Translate Conditions")); + this.addSwitch("translate_condition"); this.addLabel(_("Symbolic Icons")); this.addSwitch("icon_type"); this.addLabel(_("Temperature in Panel")); this.addSwitch("text_in_panel"); this.addLabel(_("Conditions in Panel")); this.addSwitch("comment_in_panel"); - this.addLabel(_("Debug the extension")); - this.addSwitch("debug"); this.status("All widget added"); + this.addLabel(_("Wind in Panel")); + this.addSwitch("wind_in_panel"); }, refreshUI : function() - { this.status("Refresh UI"); + { this.MainWidget = this.Window.get_object("main-widget"); this.treeview = this.Window.get_object("tree-treeview"); this.liststore = this.Window.get_object("liststore"); this.Iter = this.liststore.get_iter_first(); - let cities = this.city; - - this.Window.get_object("tree-toolbutton-remove").sensitive = Boolean(cities.length); this.status("Remove button sensitivity added"); + this.Window.get_object("tree-toolbutton-remove").sensitive = Boolean(this.city.length); - let citiesVariation = !!(cities.length - mCities.length); + if(mCities != this.city) + { + if(typeof this.liststore != "undefined") + this.liststore.clear(); - if(!citiesVariation) - for(let i = 0; i < cities.length; i++) + if(this.city.length > 0) { - if(!cities[i].equal(mCities[i])) - citiesVariation = true; - } + let city = String(this.city).split(" && "); - if(citiesVariation) - { this.status("Refresh City list"); - if(typeof this.liststore != "undefined") - { this.status("Clearing liststore"); - this.liststore.clear(); this.status("Liststore cleared"); - } + if(city && typeof city == "string") + city = [city]; - if(cities.length > 0) - { this.status(cities.length+" cities to add in the liststore"); let current = this.liststore.get_iter_first(); - for(let i = 0; i < cities.length; i++) + for(let i in city) { current = this.liststore.append(); - let city = cities[i]; - this.liststore.set_value(current, 0, city.get_city_name()); this.status((i+1)+") "+city.get_city_name()+" added"); + this.liststore.set_value(current, 0, this.extractLocation(city[i])); } } - mCities = cities; this.status("City list refreshed"); + mCities = this.city; } this.changeSelection(); - let config = this.configWidgets; this.status("Setting the widget"); + let config = this.configWidgets; for(let i in config) - if(typeof config[i][0].active_id != "undefined" && config[i][0].active_id != this[config[i][1]]) - { this.status("Change "+config[i][1]+" from "+config[i][0].active_id+" to "+this[config[i][1]]+" (active_id)"); - config[i][0].active_id = String(this[config[i][1]]); this.status(config[i][1]+" changed to "+this[config[i][1]]+" (active_id)"); - } - else if(typeof config[i][0].active_id == "undefined" && config[i][0].active != this[config[i][1]]) - { this.status("Change "+config[i][1]+" from "+config[i][0].active+" to "+this[config[i][1]]); - config[i][0].active = this[config[i][1]]; this.status(config[i][1]+" changed to "+this[config[i][1]]); - } this.status("UI refreshed"); + if(config[i][0].active != this[config[i][1]]) + config[i][0].active = this[config[i][1]]; }, initConfigWidget : function() { - this.configWidgets.splice(0, this.configWidgets.length); this.inc(1); let a = this.Window.get_object("right-widget-table"); a.visible = 1; @@ -280,15 +245,11 @@ cf.can_focus = 0; cf.width_request = 100; for(let i in a) - { - if(a[i] != 0) - cf.append(i, a[i]); - } - cf.active_id = String(this[b]); - cf.connect("changed",function(){try{that[b] = Number(arguments[0].get_active_id());}catch(e){that.status(e);}}); + cf.append_text(a[i]); + cf.active = this[b]; + cf.connect("changed",function(){that[b] = arguments[0].active;}); this.right_widget.attach(cf, this.x[0],this.x[1], this.y[0],this.y[1],0,0,0,0); - this.inc(); this.status("Added comboBox("+(this.configWidgets.length-1)+") "+b+" active_id : "+this[b]); - return 0; + this.inc(); }, addSwitch : function(a) @@ -306,13 +267,11 @@ selectionChanged : function(select) { - let a = select.get_selected_rows(this.liststore)[0][0]; this.status("Selection changed to "+a.to_string()); + let a = select.get_selected_rows(this.liststore)[0][0]; if(typeof a != "undefined") if(this.actual_city != parseInt(a.to_string())) - { - this.actual_city = parseInt(a.to_string()); this.status("Actual city changed to "+this.actual_city); - } + this.actual_city = parseInt(a.to_string()); }, addCity : function() @@ -320,7 +279,23 @@ let that = this; let textDialog = _("Name of the city"); let dialog = new Gtk.Dialog({title : ""}); - let entry = GWeather.LocationEntry.new(this.world); + let entry = new Gtk.Entry(); + let completion = new Gtk.EntryCompletion(); + entry.set_completion(completion); + let completionModel = Gtk.ListStore.new([GObject.TYPE_STRING]); + completion.set_model(completionModel); + completion.set_text_column(0); + completion.set_popup_single_match(true); + completion.set_minimum_key_length(1); + completion.set_match_func(function(completion,key,iter) + { + if(iter) + { + if(completionModel.get_value(iter,0)) + return true; + } + return false; + }); entry.margin_top = 12; entry.margin_bottom = 12; let label = new Gtk.Label({label : textDialog}); @@ -341,27 +316,129 @@ let testLocation = function(location) { - d.sensitive = 0; - if(entry.get_location()) + if(location.search(/\[/) == -1 || location.search(/\]/) == -1) + return 0; + + let woeid = location.split(/\[/)[1].split(/\]/)[0]; + if(!woeid) + return 0; + + that.loadJsonAsync(encodeURI('https://query.yahooapis.com/v1/public/yql?q=select woeid from geo.places where woeid = "'+woeid+'" limit 1&format=json'),function() + { + d.sensitive = 0; + if(typeof arguments[0].query == "undefined") + return 0; + + let city = arguments[0].query; + if(Number(city.count) == 0) + return 0; + d.sensitive = 1; + return 0; + },"testLocation"); + return 0; + }; + + let searchLocation = function() + { + let location = entry.get_text(); + if(testLocation(location) == 0) + that.loadJsonAsync(encodeURI('https://query.yahooapis.com/v1/public/yql?q=select woeid,name,admin1,country from geo.places where text = "*'+location+'*" or text = "'+location+'"&format=json'),function() + { + if(!arguments[0]) + return 0; + let city = arguments[0].query; + let n = Number(city.count); + if(n > 0) + city = city.results.place; + else + return 0; + completionModel.clear(); + + let current = this.liststore.get_iter_first(); + + if(n > 1) + { + for(var i in city) + { + if(typeof m == "undefined") + var m = {}; + + current = completionModel.append(); + let cityText = city[i].name; + if(city[i].admin1) + cityText += ", "+city[i].admin1.content; + + if(city[i].country) + cityText += " ("+city[i].country.code+")"; + + cityText += " ["+city[i].woeid+"]"; + + if(m[cityText]) + continue; + else + m[cityText] = 1; + + completionModel.set_value(current,0,cityText); + } + } + else + { + current = completionModel.append(); + let cityText = city.name; + if(city.admin1) + cityText += ", "+city.admin1.content; + + if(city.country) + cityText += " ("+city.country.code+")"; + + cityText += " ["+city.woeid+"]"; + completionModel.set_value(current,0,cityText); + } + completion.complete(); + return 0; + },"getInfo"); return 0; }; - entry.connect("changed",testLocation); + entry.connect("changed",searchLocation); let dialog_area = dialog.get_content_area(); dialog_area.pack_start(label,0,0,0); dialog_area.pack_start(entry,0,0,0); - dialog.connect("response",function(w, response_id) - { - let location = entry.get_location(); - if(response_id && location) + dialog.connect("response",function(w, response_id) { + if(response_id) { - let locations = that.city; - locations.push(location); - that.city = locations; + if(entry.get_text().search(/\[/) == -1 || entry.get_text().search(/\]/) == -1) + return 0; + + let woeid = entry.get_text().split(/\[/)[1].split(/\]/)[0]; + if(!woeid) + return 0; + + that.loadJsonAsync(encodeURI('https://query.yahooapis.com/v1/public/yql?format=json&q=select woeid,name,admin1,country from geo.places where woeid = "'+woeid+'" limit 1'),function() + { + let city = arguments[0].query; + if(Number(city.count) > 0) + city = city.results.place; + else + return 0; + + let cityText = city.name; + if(city.admin1) + cityText += ", "+city.admin1.content; + + if(city.country) + cityText += " ("+city.country.code+")"; + + if(that.city) + that.city = that.city+" && "+city.woeid+">"+cityText; + else + that.city = city.woeid+">"+cityText; + return 0; + },"lastTest"); } - dialog.destroy(); + dialog.hide(); return 0; }); @@ -371,12 +448,11 @@ removeCity : function() { let that = this; - let locations = this.city; - let city = locations[this.actual_city]; - if(!locations.length) + let city = this.city.split(" && "); + if(!city.length) return 0; let ac = this.actual_city; - let textDialog = _("Remove %s ?").replace("%s",city.get_city_name()); + let textDialog = _("Remove %s ?").replace("%s",this.extractLocation(city[ac])); let dialog = new Gtk.Dialog({title : ""}); let label = new Gtk.Label({label : textDialog}); label.margin_bottom = 12; @@ -398,17 +474,23 @@ { if(response_id) { - for(let i = 0; i < locations.length; i++) - { - if(locations[i].equal(city)) - { - locations.splice(i, 1); - break; - } - } - that.city = locations; + if(city.length == 0) + city = []; + + if(city.length > 0 && typeof city != "object") + city = [city]; + + if(city.length > 0) + city.splice(ac,1); + + if(city.length > 1) + that.city = city.join(" && "); + else if(city[0]) + that.city = city[0]; + else + that.city = ""; } - dialog.destroy(); + dialog.hide(); return 0; }); @@ -419,102 +501,125 @@ changeSelection : function() { let path = this.actual_city; - if(typeof arguments[0] != "undefined") + if(arguments[0]) path = arguments[0]; - this.status("Change selection to "+path); path = Gtk.TreePath.new_from_string(String(path)); this.treeview.get_selection().select_path(path); }, - loadConfig : function() + loadJsonAsync : function(url, fun, id) { - let that = this; - this.Settings = Convenience.getSettings(WEATHER_SETTINGS_SCHEMA); - this.Settings.connect("changed", function(){that.status(0); that.refreshUI();}); + let here = this; + let message = Soup.Message.new('GET', url); + + if(typeof this.asyncSession == "undefined") + this.asyncSession = {}; + + if(typeof this.asyncSession[id] != "undefined" && this.asyncSession[id]) + { + _httpSession.abort(); + this.asyncSession[id] = 0; + } + + this.asyncSession[id] = 1; + _httpSession.queue_message(message, function(_httpSession, message) + { + here.asyncSession[id] = 0; + if(!message.response_body.data) + { + fun.call(here,0); + return 0; + } + + try + { + let jp = JSON.parse(message.response_body.data); + fun.call(here, jp); + } + catch(e) + { + fun.call(here,0); + return 0; + } + return 0; + }); }, - loadGWeatherConfig : function() + loadConfig : function() { let that = this; - this.GWeatherSettings = Convenience.getSettings(WEATHER_GWEATHER_SETTINGS_SCHEMA); - this.GWeatherSettingsC = this.GWeatherSettings.connect("changed",function(){that.status(0); that.refreshUI();}); + this.Settings = Convenience.getSettings(WEATHER_SETTINGS_SCHEMA); + this.Settings.connect("changed", function(){that.refreshUI();}); }, - get temperature_units() + get units() { - if(!this.GWeatherSettings) - this.loadGWeatherConfig(); - return this.GWeatherSettings.get_enum(WEATHER_TEMPERATURE_UNIT_KEY); + if(!this.Settings) + this.loadConfig(); + return this.Settings.get_enum(WEATHER_UNIT_KEY); }, - set temperature_units(v) + set units(v) { - if(!this.GWeatherSettings) - this.loadGWeatherConfig(); - this.GWeatherSettings.set_enum(WEATHER_TEMPERATURE_UNIT_KEY,v); + if(!this.Settings) + this.loadConfig(); + this.Settings.set_enum(WEATHER_UNIT_KEY,v); }, - get speed_units() + get pressure_unit() { - if(!this.GWeatherSettings) - this.loadGWeatherConfig(); - return this.GWeatherSettings.get_enum(WEATHER_SPEED_UNIT_KEY); + if(!this.Settings) + this.loadConfig(); + return this.Settings.get_enum(WEATHER_PRESSURE_UNIT_KEY); }, - set speed_units(v) + set pressure_unit(v) { - if(!this.GWeatherSettings) - this.loadGWeatherConfig(); - this.GWeatherSettings.set_enum(WEATHER_SPEED_UNIT_KEY,v); + if(!this.Settings) + this.loadConfig(); + this.Settings.set_enum(WEATHER_PRESSURE_UNIT_KEY,v); }, - get distance_units() + get wind_speed_unit() { - if(!this.GWeatherSettings) - this.loadGWeatherConfig(); - return this.GWeatherSettings.get_enum(WEATHER_DISTANCE_UNIT_KEY); + if(!this.Settings) + this.loadConfig(); + return this.Settings.get_enum(WEATHER_WIND_SPEED_UNIT_KEY); }, - set distance_units(v) + set wind_speed_unit(v) { - if(!this.GWeatherSettings) - this.loadGWeatherConfig(); - this.GWeatherSettings.set_enum(WEATHER_DISTANCE_UNIT_KEY,v); + if(!this.Settings) + this.loadConfig(); + this.Settings.set_enum(WEATHER_WIND_SPEED_UNIT_KEY,v); }, - get pressure_units() + get wind_direction() { - if(!this.GWeatherSettings) - this.loadGWeatherConfig(); - return this.GWeatherSettings.get_enum(WEATHER_PRESSURE_UNIT_KEY); + if(!this.Settings) + this.loadConfig(); + return this.Settings.get_boolean(WEATHER_WIND_DIRECTION_KEY); }, - set pressure_units(v) + set wind_direction(v) { - if(!this.GWeatherSettings) - this.loadGWeatherConfig(); - this.GWeatherSettings.set_enum(WEATHER_PRESSURE_UNIT_KEY,v); + if(!this.Settings) + this.loadConfig(); + return this.Settings.set_boolean(WEATHER_WIND_DIRECTION_KEY,v); }, get city() { if(!this.Settings) this.loadConfig(); - let cities = this.Settings.get_value(WEATHER_CITY_KEY); - cities = cities.deep_unpack(); - for(let i = 0; i < cities.length; i++) - cities[i] = this.world.deserialize(cities[i]); - return cities; + return this.Settings.get_string(WEATHER_CITY_KEY); }, set city(v) { if(!this.Settings) this.loadConfig(); - let cities = v; - for(let i = 0; i < cities.length; i++) - cities[i] = cities[i].serialize(); - this.Settings.set_value(WEATHER_CITY_KEY,new GLib.Variant('av', cities)); + this.Settings.set_string(WEATHER_CITY_KEY,v); }, get actual_city() @@ -522,9 +627,12 @@ if(!this.Settings) this.loadConfig(); let a = this.Settings.get_int(WEATHER_ACTUAL_CITY_KEY); - let cities = this.city; + let citys = this.city.split(" && "); + + if(citys && typeof citys == "string") + citys = [citys]; - let l = cities.length-1; + let l = citys.length-1; if(a < 0) a = 0; @@ -542,9 +650,12 @@ { if(!this.Settings) this.loadConfig(); - let cities = this.city; + let citys = this.city.split(" && "); - let l = cities.length-1; + if(citys && typeof citys == "string") + citys = [citys]; + + let l = citys.length-1; if(a < 0) a = 0; @@ -558,18 +669,18 @@ this.Settings.set_int(WEATHER_ACTUAL_CITY_KEY,a); }, - get wind_direction() + get translate_condition() { if(!this.Settings) this.loadConfig(); - return this.Settings.get_boolean(WEATHER_WIND_DIRECTION_KEY); + return this.Settings.get_boolean(WEATHER_TRANSLATE_CONDITION_KEY); }, - set wind_direction(v) + set translate_condition(v) { if(!this.Settings) this.loadConfig(); - return this.Settings.set_boolean(WEATHER_WIND_DIRECTION_KEY,v); + this.Settings.set_boolean(WEATHER_TRANSLATE_CONDITION_KEY,v); }, get icon_type() @@ -599,6 +710,19 @@ this.loadConfig(); this.Settings.set_boolean(WEATHER_SHOW_TEXT_IN_PANEL_KEY,v); }, + get wind_in_panel() + { + if(!this.Settings) + this.loadConfig(); + return this.Settings.get_boolean(WEATHER_SHOW_WIND_IN_PANEL_KEY); + }, + + set wind_in_panel(v) + { + if(!this.Settings) + this.loadConfig(); + this.Settings.set_boolean(WEATHER_SHOW_WIND_IN_PANEL_KEY,v); + }, get position_in_panel() { @@ -628,18 +752,32 @@ this.Settings.set_boolean(WEATHER_SHOW_COMMENT_IN_PANEL_KEY,v); }, - get debug() + get refresh_interval() { if(!this.Settings) this.loadConfig(); - return this.Settings.get_boolean(WEATHER_DEBUG_EXTENSION); + return this.Settings.get_int(WEATHER_REFRESH_INTERVAL); }, - set debug(v) + set refresh_interval(v) { if(!this.Settings) this.loadConfig(); - this.Settings.set_boolean(WEATHER_DEBUG_EXTENSION,v); + this.Settings.set_int(WEATHER_REFRESH_INTERVAL,v); + }, + + extractLocation : function(a) + { + if(a.search(">") == -1) + return _("Invalid city"); + return a.split(">")[1]; + }, + + extractWoeid : function(a) + { + if(a.search(">") == -1) + return 0; + return a.split(">")[0]; } });