summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitmodules3
-rw-r--r--CMakeL10n.txt7
-rw-r--r--CMakeLists.txt12
m---------admin0
-rw-r--r--amor/amor.cpp48
-rw-r--r--amor/amor.h4
-rw-r--r--amor/amorbubble.h2
-rw-r--r--amor/amordialog.cpp14
-rw-r--r--amor/amordialog.h2
-rw-r--r--amor/amorwidget.cpp4
-rw-r--r--amor/amorwidget.h2
m---------cmake0
-rw-r--r--doc/amor/CMakeLists.txt2
-rw-r--r--doc/amor/amor.11
-rw-r--r--doc/amor/index.docbook12
-rw-r--r--doc/kmoon/index.docbook13
-rw-r--r--doc/kodo/CMakeLists.txt2
-rw-r--r--doc/kodo/index.docbook12
-rw-r--r--doc/kodo/kodo.11
-rw-r--r--doc/kteatime/CMakeLists.txt2
-rw-r--r--doc/kteatime/index.docbook14
-rw-r--r--doc/kteatime/kteatime.11
-rw-r--r--doc/ktux/CMakeLists.txt2
-rw-r--r--doc/ktux/ktux.11
-rw-r--r--doc/kweather/CMakeLists.txt2
-rw-r--r--doc/kweather/index.docbook12
-rw-r--r--doc/kweather/kweatherreport.11
-rw-r--r--doc/kweather/kweatherservice.11
-rw-r--r--doc/kworldclock/CMakeLists.txt2
-rw-r--r--doc/kworldclock/index.docbook11
-rw-r--r--doc/kworldclock/kworldclock.11
-rw-r--r--eyesapplet/eyes.h2
-rw-r--r--fifteenapplet/fifteenapplet.cpp6
-rw-r--r--fifteenapplet/fifteenapplet.h4
-rw-r--r--fifteenapplet/qttableview.cpp36
-rw-r--r--fifteenapplet/qttableview.h2
-rw-r--r--kmoon/kmoonapplet.cpp8
-rw-r--r--kmoon/kmoonapplet.h2
-rw-r--r--kmoon/kmoondlg.cpp10
-rw-r--r--kmoon/kmoondlg.h2
-rw-r--r--kmoon/kmoonwidget.cpp2
-rw-r--r--kmoon/kmoonwidget.h2
-rw-r--r--kodo/kimagenumber.h2
-rw-r--r--kodo/kodometer.cpp16
-rw-r--r--kodo/kodometer.h5
-rw-r--r--kteatime/timeedit.cpp16
-rw-r--r--kteatime/timeedit.h4
-rw-r--r--kteatime/toplevel.cpp50
-rw-r--r--kteatime/toplevel.h2
-rw-r--r--ktux/sprite.cpp12
-rw-r--r--ktux/sprite.h4
-rw-r--r--kweather/CMakeL10n.txt2
-rw-r--r--kweather/CMakeLists.txt81
-rw-r--r--kweather/README.txt77
-rw-r--r--kweather/appletconfig.ui (renamed from kweather/prefdialogdata.ui)257
-rw-r--r--kweather/data/nsd_cccc.txt (renamed from kweather/stations.dat)1983
-rw-r--r--kweather/data/station_names.txt4286
-rw-r--r--kweather/dockwidget.cpp57
-rw-r--r--kweather/dockwidget.h9
-rw-r--r--kweather/genstations.pl190
-rw-r--r--kweather/graphics/CMakeLists.txt16
-rw-r--r--kweather/graphics/weather-ample-clouds-night.png (renamed from kweather/graphics/cloudy4_night.png)bin22033 -> 22033 bytes
-rw-r--r--kweather/graphics/weather-ample-clouds.png (renamed from kweather/graphics/cloudy4.png)bin25741 -> 25741 bytes
-rw-r--r--kweather/graphics/weather-clear-night.png (renamed from kweather/graphics/sunny_night.png)bin7466 -> 7466 bytes
-rw-r--r--kweather/graphics/weather-clear.png (renamed from kweather/graphics/sunny.png)bin17304 -> 17304 bytes
-rw-r--r--kweather/graphics/weather-clouds-night.png (renamed from kweather/graphics/cloudy3_night.png)bin23186 -> 23186 bytes
-rw-r--r--kweather/graphics/weather-clouds.png (renamed from kweather/graphics/cloudy3.png)bin24689 -> 24689 bytes
-rw-r--r--kweather/graphics/weather-few-clouds-night.png (renamed from kweather/graphics/cloudy1_night.png)bin11859 -> 11859 bytes
-rw-r--r--kweather/graphics/weather-few-clouds.png (renamed from kweather/graphics/cloudy1.png)bin20596 -> 20596 bytes
-rw-r--r--kweather/graphics/weather-fog-night.png (renamed from kweather/graphics/fog_night.png)bin9689 -> 9689 bytes
-rw-r--r--kweather/graphics/weather-fog.png (renamed from kweather/graphics/fog.png)bin17312 -> 17312 bytes
-rw-r--r--kweather/graphics/weather-freezing-rain.png (renamed from kweather/graphics/hail.png)bin11751 -> 11751 bytes
-rw-r--r--kweather/graphics/weather-many-clouds.png (renamed from kweather/graphics/cloudy5.png)bin22358 -> 22358 bytes
-rw-r--r--kweather/graphics/weather-mist-night.png (renamed from kweather/graphics/mist_night.png)bin10098 -> 10098 bytes
-rw-r--r--kweather/graphics/weather-mist.png (renamed from kweather/graphics/mist.png)bin16069 -> 16069 bytes
-rw-r--r--kweather/graphics/weather-moderate-clouds-night.png (renamed from kweather/graphics/cloudy2_night.png)bin15468 -> 15468 bytes
-rw-r--r--kweather/graphics/weather-moderate-clouds.png (renamed from kweather/graphics/cloudy2.png)bin22872 -> 22872 bytes
-rw-r--r--kweather/graphics/weather-none-available.png (renamed from kweather/graphics/dunno.png)bin22006 -> 22006 bytes
-rw-r--r--kweather/graphics/weather-overcast.png (renamed from kweather/graphics/overcast.png)bin22358 -> 22358 bytes
-rw-r--r--kweather/graphics/weather-showers-day.png (renamed from kweather/graphics/shower2.png)bin15558 -> 15558 bytes
-rw-r--r--kweather/graphics/weather-showers-night.png (renamed from kweather/graphics/shower2_night.png)bin18036 -> 18036 bytes
-rw-r--r--kweather/graphics/weather-showers-scattered-day.png (renamed from kweather/graphics/shower1.png)bin18673 -> 18673 bytes
-rw-r--r--kweather/graphics/weather-showers-scattered-night.png (renamed from kweather/graphics/shower1_night.png)bin18111 -> 18111 bytes
-rw-r--r--kweather/graphics/weather-showers-scattered.png (renamed from kweather/graphics/light_rain.png)bin11259 -> 11259 bytes
-rw-r--r--kweather/graphics/weather-showers.png (renamed from kweather/graphics/shower3.png)bin11996 -> 11996 bytes
-rw-r--r--kweather/graphics/weather-snow-ample-day.png (renamed from kweather/graphics/snow3.png)bin17988 -> 17988 bytes
-rw-r--r--kweather/graphics/weather-snow-ample-night.png (renamed from kweather/graphics/snow3_night.png)bin23277 -> 23277 bytes
-rw-r--r--kweather/graphics/weather-snow-moderate-day.png (renamed from kweather/graphics/snow2.png)bin17752 -> 17752 bytes
-rw-r--r--kweather/graphics/weather-snow-moderate-night.png (renamed from kweather/graphics/snow2_night.png)bin21096 -> 21096 bytes
-rw-r--r--kweather/graphics/weather-snow-rain.png (renamed from kweather/graphics/sleet.png)bin19911 -> 19911 bytes
-rw-r--r--kweather/graphics/weather-snow-scattered-day.png (renamed from kweather/graphics/snow1.png)bin19468 -> 19468 bytes
-rw-r--r--kweather/graphics/weather-snow-scattered-night.png (renamed from kweather/graphics/snow1_night.png)bin20365 -> 20365 bytes
-rw-r--r--kweather/graphics/weather-snow-scattered.png (renamed from kweather/graphics/snow4.png)bin18216 -> 18216 bytes
-rw-r--r--kweather/graphics/weather-snow.png (renamed from kweather/graphics/snow5.png)bin20945 -> 20945 bytes
-rw-r--r--kweather/graphics/weather-storm-day.png (renamed from kweather/graphics/tstorm1.png)bin19163 -> 19163 bytes
-rw-r--r--kweather/graphics/weather-storm-moderate-day.png (renamed from kweather/graphics/tstorm2.png)bin17364 -> 17364 bytes
-rw-r--r--kweather/graphics/weather-storm-moderate-night.png (renamed from kweather/graphics/tstorm2_night.png)bin21356 -> 21356 bytes
-rw-r--r--kweather/graphics/weather-storm-night.png (renamed from kweather/graphics/tstorm1_night.png)bin20124 -> 20124 bytes
-rw-r--r--kweather/graphics/weather-storm.png (renamed from kweather/graphics/tstorm3.png)bin15612 -> 15612 bytes
-rw-r--r--kweather/kcmweatherapplet.cpp (renamed from kweather/kcmweather.cpp)69
-rw-r--r--kweather/kcmweatherapplet.desktop (renamed from kweather/kcmweather.desktop)12
-rw-r--r--kweather/kcmweatherapplet.h (renamed from kweather/kcmweather.h)18
-rw-r--r--kweather/kcmweatherservice.cpp155
-rw-r--r--kweather/kcmweatherservice.desktop10
-rw-r--r--kweather/kcmweatherservice.h63
-rw-r--r--kweather/kcmweatherstations.cpp72
-rw-r--r--kweather/kcmweatherstations.desktop16
-rw-r--r--kweather/kcmweatherstations.h47
-rw-r--r--kweather/kweather.cpp60
-rw-r--r--kweather/kweather.h6
-rw-r--r--kweather/main.cpp2
-rw-r--r--kweather/metar_parser.cpp75
-rw-r--r--kweather/metar_parser.h7
-rw-r--r--kweather/reportview.cpp9
-rw-r--r--kweather/reportview.h2
-rw-r--r--kweather/serviceconfig.ui198
-rw-r--r--kweather/sidebarwidget.cpp102
-rw-r--r--kweather/sidebarwidget.h29
-rw-r--r--kweather/sidebarwidgetbase.ui112
-rw-r--r--kweather/stationsconfig.ui (renamed from kweather/serviceconfigdata.ui)18
-rw-r--r--kweather/stationsconfigwidget.cpp (renamed from kweather/serviceconfigwidget.cpp)40
-rw-r--r--kweather/stationsconfigwidget.h (renamed from kweather/serviceconfigwidget.h)14
-rw-r--r--kweather/weather_icon.cpp443
-rw-r--r--kweather/weather_icon.h51
-rw-r--r--kweather/weather_stations.desktop3112
-rw-r--r--kweather/weather_stations.desktop.in877
-rw-r--r--kweather/weatherbar.cpp126
-rw-r--r--kweather/weatherbar.desktop5
-rw-r--r--kweather/weatherbar.h16
-rw-r--r--kweather/weatherbar_add.desktop5
-rw-r--r--kweather/weatherbutton.cpp12
-rw-r--r--kweather/weatherbutton.h4
-rw-r--r--kweather/weatherlib.cpp97
-rw-r--r--kweather/weatherlib.h14
-rw-r--r--kweather/weatherservice.cpp79
-rw-r--r--kweather/weatherservice.h21
-rw-r--r--kworldwatch/about.ui4
-rw-r--r--kworldwatch/applet.cpp4
-rw-r--r--kworldwatch/applet.h2
-rw-r--r--kworldwatch/flow.cpp43
-rw-r--r--kworldwatch/flow.h4
-rw-r--r--kworldwatch/main.cpp4
-rw-r--r--kworldwatch/main.h4
-rw-r--r--kworldwatch/mapwidget.cpp32
-rw-r--r--kworldwatch/mapwidget.h2
-rw-r--r--kworldwatch/zoneclock.cpp18
-rw-r--r--kworldwatch/zoneclock.h4
-rw-r--r--translations/desktop_files/amor.desktop/cs.po15
-rw-r--r--translations/desktop_files/amor.desktop/de.po15
-rw-r--r--translations/desktop_files/amor.desktop/pt.po15
-rw-r--r--translations/desktop_files/amor.desktop/ru.po16
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/cs.po17
-rw-r--r--translations/desktop_files/kodo.desktop/cs.po17
-rw-r--r--translations/desktop_files/kodo.desktop/de.po15
-rw-r--r--translations/desktop_files/kodo.desktop/pt.po15
-rw-r--r--translations/desktop_files/kodo.desktop/ru.po16
-rw-r--r--translations/desktop_files/kteatime.desktop/de.po15
-rw-r--r--translations/desktop_files/kteatime.desktop/pt.po15
-rw-r--r--translations/desktop_files/kteatime.desktop/ru.po16
-rw-r--r--translations/desktop_files/ktux.desktop/cs.po19
-rw-r--r--translations/desktop_files/ktux.desktop/de.po15
-rw-r--r--translations/desktop_files/ktux.desktop/pt.po15
-rw-r--r--translations/desktop_files/ktux.desktop/ru.po16
-rw-r--r--translations/desktop_files/kweather-desktops/ar.po69
-rw-r--r--translations/desktop_files/kweather-desktops/be.po65
-rw-r--r--translations/desktop_files/kweather-desktops/bg.po73
-rw-r--r--translations/desktop_files/kweather-desktops/bn.po71
-rw-r--r--translations/desktop_files/kweather-desktops/br.po64
-rw-r--r--translations/desktop_files/kweather-desktops/bs.po70
-rw-r--r--translations/desktop_files/kweather-desktops/ca.po71
-rw-r--r--translations/desktop_files/kweather-desktops/cs.po83
-rw-r--r--translations/desktop_files/kweather-desktops/cy.po71
-rw-r--r--translations/desktop_files/kweather-desktops/da.po71
-rw-r--r--translations/desktop_files/kweather-desktops/de.po83
-rw-r--r--translations/desktop_files/kweather-desktops/el.po71
-rw-r--r--translations/desktop_files/kweather-desktops/eo.po65
-rw-r--r--translations/desktop_files/kweather-desktops/es.po71
-rw-r--r--translations/desktop_files/kweather-desktops/et.po71
-rw-r--r--translations/desktop_files/kweather-desktops/eu.po71
-rw-r--r--translations/desktop_files/kweather-desktops/fa.po71
-rw-r--r--translations/desktop_files/kweather-desktops/fi.po69
-rw-r--r--translations/desktop_files/kweather-desktops/fr.po71
-rw-r--r--translations/desktop_files/kweather-desktops/ga.po69
-rw-r--r--translations/desktop_files/kweather-desktops/gl.po71
-rw-r--r--translations/desktop_files/kweather-desktops/he.po73
-rw-r--r--translations/desktop_files/kweather-desktops/hi.po68
-rw-r--r--translations/desktop_files/kweather-desktops/hr.po73
-rw-r--r--translations/desktop_files/kweather-desktops/hu.po71
-rw-r--r--translations/desktop_files/kweather-desktops/id.po51
-rw-r--r--translations/desktop_files/kweather-desktops/is.po65
-rw-r--r--translations/desktop_files/kweather-desktops/it.po74
-rw-r--r--translations/desktop_files/kweather-desktops/ja.po71
-rw-r--r--translations/desktop_files/kweather-desktops/km.po71
-rw-r--r--translations/desktop_files/kweather-desktops/ko.po71
-rw-r--r--translations/desktop_files/kweather-desktops/kweather-desktops.pot39
-rw-r--r--translations/desktop_files/kweather-desktops/lv.po71
-rw-r--r--translations/desktop_files/kweather-desktops/mk.po73
-rw-r--r--translations/desktop_files/kweather-desktops/mt.po73
-rw-r--r--translations/desktop_files/kweather-desktops/nb.po71
-rw-r--r--translations/desktop_files/kweather-desktops/nds.po71
-rw-r--r--translations/desktop_files/kweather-desktops/ne.po65
-rw-r--r--translations/desktop_files/kweather-desktops/nl.po73
-rw-r--r--translations/desktop_files/kweather-desktops/nn.po71
-rw-r--r--translations/desktop_files/kweather-desktops/pa.po61
-rw-r--r--translations/desktop_files/kweather-desktops/pl.po71
-rw-r--r--translations/desktop_files/kweather-desktops/pt.po87
-rw-r--r--translations/desktop_files/kweather-desktops/pt_BR.po71
-rw-r--r--translations/desktop_files/kweather-desktops/ro.po71
-rw-r--r--translations/desktop_files/kweather-desktops/ru.po85
-rw-r--r--translations/desktop_files/kweather-desktops/rw.po51
-rw-r--r--translations/desktop_files/kweather-desktops/sk.po71
-rw-r--r--translations/desktop_files/kweather-desktops/sl.po71
-rw-r--r--translations/desktop_files/kweather-desktops/sr.po73
-rw-r--r--translations/desktop_files/kweather-desktops/sr@Latn.po73
-rw-r--r--translations/desktop_files/kweather-desktops/sv.po71
-rw-r--r--translations/desktop_files/kweather-desktops/ta.po71
-rw-r--r--translations/desktop_files/kweather-desktops/tg.po69
-rw-r--r--translations/desktop_files/kweather-desktops/th.po46
-rw-r--r--translations/desktop_files/kweather-desktops/tr.po71
-rw-r--r--translations/desktop_files/kweather-desktops/uk.po71
-rw-r--r--translations/desktop_files/kweather-desktops/uz.po69
-rw-r--r--translations/desktop_files/kweather-desktops/uz@cyrillic.po69
-rw-r--r--translations/desktop_files/kweather-desktops/wa.po71
-rw-r--r--translations/desktop_files/kweather-desktops/xh.po46
-rw-r--r--translations/desktop_files/kweather-desktops/zh_CN.po71
-rw-r--r--translations/desktop_files/kweather-desktops/zh_TW.po65
-rw-r--r--translations/desktop_files/kweather-stations/bg.po1443
-rw-r--r--translations/desktop_files/kweather-stations/cs.po1350
-rw-r--r--translations/desktop_files/kweather-stations/de.po1456
-rw-r--r--translations/desktop_files/kweather-stations/it.po1455
-rw-r--r--translations/desktop_files/kweather-stations/kweather-stations.pot1002
-rw-r--r--translations/desktop_files/kweather-stations/pt.po1440
-rw-r--r--translations/desktop_files/kweather-stations/ru.po1444
-rw-r--r--translations/desktop_files/kworldwatch-desktops/cs.po18
-rw-r--r--translations/desktop_files/kworldwatch-desktops/de.po16
-rw-r--r--translations/desktop_files/kworldwatch-desktops/pt.po16
-rw-r--r--translations/desktop_files/kworldwatch-desktops/ru.po17
237 files changed, 20872 insertions, 6853 deletions
diff --git a/.gitmodules b/.gitmodules
index bdec8fc..934def7 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -1,6 +1,3 @@
[submodule "admin"]
path = admin
url = https://system@scm.trinitydesktop.org/scm/git/tde-common-admin
-[submodule "cmake"]
- path = cmake
- url = https://system@scm.trinitydesktop.org/scm/git/tde-common-cmake
diff --git a/CMakeL10n.txt b/CMakeL10n.txt
index e304b1b..212193b 100644
--- a/CMakeL10n.txt
+++ b/CMakeL10n.txt
@@ -9,12 +9,15 @@
#
#################################################
-cmake_minimum_required( VERSION 2.8 )
+
+##### set project version ########################
+
+include( TDEVersion )
+cmake_minimum_required( VERSION ${TDE_CMAKE_MINIMUM_VERSION} )
##### include our cmake modules #################
-set( CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules" )
include( TDEL10n )
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 3338e01..fde47f8 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -9,13 +9,17 @@
#
#################################################
-cmake_minimum_required( VERSION 2.8 )
+
+##### set project version ########################
+
+include( TDEVersion )
+cmake_minimum_required( VERSION ${TDE_CMAKE_MINIMUM_VERSION} )
+tde_set_project_version( )
##### general package setup #####################
-project( tdeutils )
-set( VERSION R14.1.0 )
+project( tdetoys )
##### include essential cmake modules ###########
@@ -34,7 +38,6 @@ include( CheckCXXSourceCompiles )
##### include our cmake modules #################
-set( CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules" )
include( TDEMacros )
@@ -74,6 +77,7 @@ option( BUILD_KODO "Build kodo" ${BUILD_ALL} )
option( BUILD_KTEATIME "Build kteatime" ${BUILD_ALL} )
option( BUILD_KTUX "Build ktux" ${BUILD_ALL} )
option( BUILD_KWEATHER "Build kweather" ${BUILD_ALL} )
+option( BUILD_KONQ_KWEATHER "Build kweather sidebar for Konqueror" ${BUILD_ALL} )
option( BUILD_KWORLDWATCH "Build kworldwatch" ${BUILD_ALL} )
diff --git a/admin b/admin
-Subproject 80eb8bffc7c3b5cbf5ab51b4d7877d0cdaad45e
+Subproject 59a8bf7c09f87fbccd6dc2987145c7216e043e7
diff --git a/amor/amor.cpp b/amor/amor.cpp
index 2580794..c6de8af 100644
--- a/amor/amor.cpp
+++ b/amor/amor.cpp
@@ -136,37 +136,37 @@ Amor::Amor() : DCOPObject( "AmorIface" ), TQObject()
mState = Normal;
mWin = new KWinModule;
- connect(mWin, TQT_SIGNAL(activeWindowChanged(WId)),
- this, TQT_SLOT(slotWindowActivate(WId)));
- connect(mWin, TQT_SIGNAL(windowRemoved(WId)),
- this, TQT_SLOT(slotWindowRemove(WId)));
- connect(mWin, TQT_SIGNAL(stackingOrderChanged()),
- this, TQT_SLOT(slotStackingChanged()));
- connect(mWin, TQT_SIGNAL(windowChanged(WId, const unsigned long *)),
- this, TQT_SLOT(slotWindowChange(WId, const unsigned long *)));
- connect(mWin, TQT_SIGNAL(currentDesktopChanged(int)),
- this, TQT_SLOT(slotDesktopChange(int)));
+ connect(mWin, TQ_SIGNAL(activeWindowChanged(WId)),
+ this, TQ_SLOT(slotWindowActivate(WId)));
+ connect(mWin, TQ_SIGNAL(windowRemoved(WId)),
+ this, TQ_SLOT(slotWindowRemove(WId)));
+ connect(mWin, TQ_SIGNAL(stackingOrderChanged()),
+ this, TQ_SLOT(slotStackingChanged()));
+ connect(mWin, TQ_SIGNAL(windowChanged(WId, const unsigned long *)),
+ this, TQ_SLOT(slotWindowChange(WId, const unsigned long *)));
+ connect(mWin, TQ_SIGNAL(currentDesktopChanged(int)),
+ this, TQ_SLOT(slotDesktopChange(int)));
mAmor = new AmorWidget();
- connect(mAmor, TQT_SIGNAL(mouseClicked(const TQPoint &)),
- TQT_SLOT(slotMouseClicked(const TQPoint &)));
- connect(mAmor, TQT_SIGNAL(dragged(const TQPoint &, bool)),
- TQT_SLOT(slotWidgetDragged(const TQPoint &, bool)));
+ connect(mAmor, TQ_SIGNAL(mouseClicked(const TQPoint &)),
+ TQ_SLOT(slotMouseClicked(const TQPoint &)));
+ connect(mAmor, TQ_SIGNAL(dragged(const TQPoint &, bool)),
+ TQ_SLOT(slotWidgetDragged(const TQPoint &, bool)));
mAmor->resize(mTheme.maximumSize());
mTimer = new TQTimer(this);
- connect(mTimer, TQT_SIGNAL(timeout()), TQT_SLOT(slotTimeout()));
+ connect(mTimer, TQ_SIGNAL(timeout()), TQ_SLOT(slotTimeout()));
mStackTimer = new TQTimer(this);
- connect(mStackTimer, TQT_SIGNAL(timeout()), TQT_SLOT(restack()));
+ connect(mStackTimer, TQ_SIGNAL(timeout()), TQ_SLOT(restack()));
mBubbleTimer = new TQTimer(this);
- connect(mBubbleTimer, TQT_SIGNAL(timeout()), TQT_SLOT(slotBubbleTimeout()));
+ connect(mBubbleTimer, TQ_SIGNAL(timeout()), TQ_SLOT(slotBubbleTimeout()));
time(&mActiveTime);
mCursPos = TQCursor::pos();
mCursorTimer = new TQTimer(this);
- connect(mCursorTimer, TQT_SIGNAL(timeout()), TQT_SLOT(slotCursorTimeout()));
+ connect(mCursorTimer, TQ_SIGNAL(timeout()), TQ_SLOT(slotCursorTimeout()));
mCursorTimer->start( 500 );
if (mWin->activeWindow())
@@ -610,10 +610,10 @@ void Amor::slotMouseClicked(const TQPoint &pos)
TDEPopupMenu* helpMnu = help->menu();
mMenu = new TDEPopupMenu();
mMenu->insertTitle("Amor"); // I really don't want this i18n'ed
- mMenu->insertItem(SmallIcon("configure"), i18n("&Configure..."), this, TQT_SLOT(slotConfigure()));
+ mMenu->insertItem(SmallIcon("configure"), i18n("&Configure..."), this, TQ_SLOT(slotConfigure()));
mMenu->insertSeparator();
mMenu->insertItem(SmallIcon("help"), i18n("&Help"), helpMnu);
- mMenu->insertItem(SmallIcon("system-log-out"), i18n("&Quit"), kapp, TQT_SLOT(quit()));
+ mMenu->insertItem(SmallIcon("system-log-out"), i18n("&Quit"), kapp, TQ_SLOT(quit()));
}
mMenu->exec(pos);
@@ -710,9 +710,9 @@ void Amor::slotConfigure()
if (!mAmorDialog)
{
mAmorDialog = new AmorDialog();
- connect(mAmorDialog, TQT_SIGNAL(changed()), TQT_SLOT(slotConfigChanged()));
- connect(mAmorDialog, TQT_SIGNAL(offsetChanged(int)),
- TQT_SLOT(slotOffsetChanged(int)));
+ connect(mAmorDialog, TQ_SIGNAL(changed()), TQ_SLOT(slotConfigChanged()));
+ connect(mAmorDialog, TQ_SIGNAL(offsetChanged(int)),
+ TQ_SLOT(slotOffsetChanged(int)));
}
mAmorDialog->show();
@@ -1014,7 +1014,7 @@ AmorSessionWidget::AmorSessionWidget()
{
// the only function of this widget is to catch & forward the
// saveYourself() signal from the session manager
- connect(kapp, TQT_SIGNAL(saveYourself()), TQT_SLOT(wm_saveyourself()));
+ connect(kapp, TQ_SIGNAL(saveYourself()), TQ_SLOT(wm_saveyourself()));
}
void AmorSessionWidget::wm_saveyourself()
diff --git a/amor/amor.h b/amor/amor.h
index 3e75183..b4a4abe 100644
--- a/amor/amor.h
+++ b/amor/amor.h
@@ -72,7 +72,7 @@ private:
//
class Amor : public TQObject, virtual public AmorIface
{
- Q_OBJECT
+ TQ_OBJECT
public:
Amor();
@@ -153,7 +153,7 @@ private:
class AmorSessionWidget : public TQWidget
{
- Q_OBJECT
+ TQ_OBJECT
public:
AmorSessionWidget();
diff --git a/amor/amorbubble.h b/amor/amorbubble.h
index 3a99b7d..5006a0e 100644
--- a/amor/amorbubble.h
+++ b/amor/amorbubble.h
@@ -44,7 +44,7 @@ class TQTimer;
//
class AmorBubble : public TQWidget
{
- Q_OBJECT
+ TQ_OBJECT
public:
AmorBubble();
diff --git a/amor/amordialog.cpp b/amor/amordialog.cpp
index 5abb0e3..9af3b47 100644
--- a/amor/amordialog.cpp
+++ b/amor/amordialog.cpp
@@ -57,7 +57,7 @@ AmorDialog::AmorDialog()
TQLabel *label = new TQLabel(i18n("Theme:"), themeBox);
mThemeListBox = new TQListBox(themeBox);
- connect(mThemeListBox,TQT_SIGNAL(highlighted(int)),TQT_SLOT(slotHighlighted(int)));
+ connect(mThemeListBox,TQ_SIGNAL(highlighted(int)),TQ_SLOT(slotHighlighted(int)));
mThemeListBox->setMinimumSize( fontMetrics().maxWidth()*20,
fontMetrics().lineSpacing()*6 );
@@ -74,24 +74,24 @@ AmorDialog::AmorDialog()
label = new TQLabel(i18n("Offset:"), offsetBox);
TQSlider *slider = new TQSlider(-40, 40, 5, mConfig.mOffset,
- Qt::Vertical, offsetBox);
- connect(slider, TQT_SIGNAL(valueChanged(int)), TQT_SLOT(slotOffset(int)));
+ TQt::Vertical, offsetBox);
+ connect(slider, TQ_SIGNAL(valueChanged(int)), TQ_SLOT(slotOffset(int)));
// Always on top
TQCheckBox *checkBox = new TQCheckBox(i18n("Always on top"), mainwidget);
- connect(checkBox, TQT_SIGNAL(toggled(bool)), TQT_SLOT(slotOnTop(bool)));
+ connect(checkBox, TQ_SIGNAL(toggled(bool)), TQ_SLOT(slotOnTop(bool)));
checkBox->setChecked(mConfig.mOnTop);
checkBox = new TQCheckBox(i18n("Show random tips"), mainwidget);
- connect(checkBox, TQT_SIGNAL(toggled(bool)), TQT_SLOT(slotRandomTips(bool)));
+ connect(checkBox, TQ_SIGNAL(toggled(bool)), TQ_SLOT(slotRandomTips(bool)));
checkBox->setChecked(mConfig.mTips); // always keep this one after the connect, or the TQPtrList would not be grayed when it should
checkBox = new TQCheckBox(i18n("Use a random character"), mainwidget);
- connect(checkBox, TQT_SIGNAL(toggled(bool)), TQT_SLOT(slotRandomTheme(bool)));
+ connect(checkBox, TQ_SIGNAL(toggled(bool)), TQ_SLOT(slotRandomTheme(bool)));
checkBox->setChecked(mConfig.mRandomTheme);
checkBox = new TQCheckBox(i18n("Allow application tips"), mainwidget);
- connect(checkBox, TQT_SIGNAL(toggled(bool)), TQT_SLOT(slotApplicationTips(bool)));
+ connect(checkBox, TQ_SIGNAL(toggled(bool)), TQ_SLOT(slotApplicationTips(bool)));
checkBox->setChecked(mConfig.mAppTips);
readThemes();
diff --git a/amor/amordialog.h b/amor/amordialog.h
index d2d2d0c..cfd6896 100644
--- a/amor/amordialog.h
+++ b/amor/amordialog.h
@@ -40,7 +40,7 @@
//
class AmorDialog : public KDialogBase
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/amor/amorwidget.cpp b/amor/amorwidget.cpp
index 38dd0d3..c60cd5d 100644
--- a/amor/amorwidget.cpp
+++ b/amor/amorwidget.cpp
@@ -98,7 +98,7 @@ void AmorWidget::mousePressEvent(TQMouseEvent *me)
//
void AmorWidget::mouseMoveEvent(TQMouseEvent *me)
{
- if ( me->state() == Qt::LeftButton ) {
+ if ( me->state() == TQt::LeftButton ) {
if ( !dragging && (clickPos-me->globalPos()).manhattanLength() > 3 )
dragging = true;
if ( dragging ) {
@@ -116,7 +116,7 @@ void AmorWidget::mouseReleaseEvent(TQMouseEvent *me)
{
if ( dragging )
emit dragged( me->globalPos() - clickPos, true );
- else if ( me->state() == Qt::RightButton )
+ else if ( me->state() == TQt::RightButton )
emit mouseClicked(clickPos);
clickPos = TQPoint();
diff --git a/amor/amorwidget.h b/amor/amorwidget.h
index d5cdd88..9d4b5db 100644
--- a/amor/amorwidget.h
+++ b/amor/amorwidget.h
@@ -40,7 +40,7 @@
//
class AmorWidget : public TQWidget
{
- Q_OBJECT
+ TQ_OBJECT
public:
AmorWidget();
diff --git a/cmake b/cmake
deleted file mode 160000
-Subproject 0459cbaf3eaf2b123a07d125623db0fc82baa6a
diff --git a/doc/amor/CMakeLists.txt b/doc/amor/CMakeLists.txt
index d4791cc..490c236 100644
--- a/doc/amor/CMakeLists.txt
+++ b/doc/amor/CMakeLists.txt
@@ -11,7 +11,7 @@
tde_create_handbook( DESTINATION amor )
-INSTALL(
+install(
FILES amor.1
DESTINATION ${MAN_INSTALL_DIR}/man1
COMPONENT doc
diff --git a/doc/amor/amor.1 b/doc/amor/amor.1
index f74abf3..025f578 100644
--- a/doc/amor/amor.1
+++ b/doc/amor/amor.1
@@ -1,4 +1,3 @@
-.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
diff --git a/doc/amor/index.docbook b/doc/amor/index.docbook
index 87262aa..85aa916 100644
--- a/doc/amor/index.docbook
+++ b/doc/amor/index.docbook
@@ -304,15 +304,3 @@ inspired by his Tai Chi practice.</para></entry>
&documentation.index;
</book>
-
-<!--
-Local Variables:
-mode: sgml
-sgml-minimize-attributes:nil
-sgml-general-insert-case:lower
-sgml-indent-step:0
-sgml-indent-data:nil
-End:
-
-// vim:ts=0:sw=2:tw=78:noet
--->
diff --git a/doc/kmoon/index.docbook b/doc/kmoon/index.docbook
index 5ae9229..44009fe 100644
--- a/doc/kmoon/index.docbook
+++ b/doc/kmoon/index.docbook
@@ -116,16 +116,3 @@ Visit <ulink url="http://www.kde.org"> http://www.kde.org</ulink> for instructio
&documentation.index;
</book>
-
-<!--
-Local Variables:
-mode: xml
-sgml-minimize-attributes:nil
-sgml-general-insert-case:lower
-sgml-indent-step:0
-sgml-indent-data:nil
-End:
-
-vim:tabstop=2:shiftwidth=2:expandtab
--->
-
diff --git a/doc/kodo/CMakeLists.txt b/doc/kodo/CMakeLists.txt
index 93fc8cf..d6f7386 100644
--- a/doc/kodo/CMakeLists.txt
+++ b/doc/kodo/CMakeLists.txt
@@ -11,7 +11,7 @@
tde_create_handbook( DESTINATION kodo )
-INSTALL(
+install(
FILES kodo.1
DESTINATION ${MAN_INSTALL_DIR}/man1
COMPONENT doc
diff --git a/doc/kodo/index.docbook b/doc/kodo/index.docbook
index cbfed19..60e0353 100644
--- a/doc/kodo/index.docbook
+++ b/doc/kodo/index.docbook
@@ -211,15 +211,3 @@ and markup cleanup for &kde; 2.2, &Lauri.Watts; &Lauri.Watts.mail;
&documentation.index;
</book>
-
-<!--
-Local Variables:
-mode: sgml
-sgml-minimize-attributes:nil
-sgml-general-insert-case:lower
-sgml-indent-step:0
-sgml-indent-data:nil
-End:
-
-// vim:ts=0:sw=2:tw=78:noet
--->
diff --git a/doc/kodo/kodo.1 b/doc/kodo/kodo.1
index ae14d9f..6fad65b 100644
--- a/doc/kodo/kodo.1
+++ b/doc/kodo/kodo.1
@@ -1,4 +1,3 @@
-.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
diff --git a/doc/kteatime/CMakeLists.txt b/doc/kteatime/CMakeLists.txt
index 73c6c43..35fbaf6 100644
--- a/doc/kteatime/CMakeLists.txt
+++ b/doc/kteatime/CMakeLists.txt
@@ -11,7 +11,7 @@
tde_create_handbook( DESTINATION kteatime )
-INSTALL(
+install(
FILES kteatime.1
DESTINATION ${MAN_INSTALL_DIR}/man1
COMPONENT doc
diff --git a/doc/kteatime/index.docbook b/doc/kteatime/index.docbook
index 36ea063..0d4f0f9 100644
--- a/doc/kteatime/index.docbook
+++ b/doc/kteatime/index.docbook
@@ -132,17 +132,3 @@ box.</phrase></textobject>
&documentation.index;
</book>
-
-<!--
-Local Variables:
-mode: sgml
-sgml-minimize-attributes:nil
-sgml-general-insert-case:lower
-sgml-indent-step:0
-sgml-indent-data:nil
-End:
-
-// vim:ts=2:sw=2:tw=78:noet
--->
-
-
diff --git a/doc/kteatime/kteatime.1 b/doc/kteatime/kteatime.1
index a6fe145..6544e96 100644
--- a/doc/kteatime/kteatime.1
+++ b/doc/kteatime/kteatime.1
@@ -1,4 +1,3 @@
-.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
diff --git a/doc/ktux/CMakeLists.txt b/doc/ktux/CMakeLists.txt
index d844881..3ab85aa 100644
--- a/doc/ktux/CMakeLists.txt
+++ b/doc/ktux/CMakeLists.txt
@@ -1,4 +1,4 @@
-INSTALL(
+install(
FILES ktux.1
DESTINATION ${MAN_INSTALL_DIR}/man1
COMPONENT doc
diff --git a/doc/ktux/ktux.1 b/doc/ktux/ktux.1
index 3a17897..96187ec 100644
--- a/doc/ktux/ktux.1
+++ b/doc/ktux/ktux.1
@@ -1,4 +1,3 @@
-.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
diff --git a/doc/kweather/CMakeLists.txt b/doc/kweather/CMakeLists.txt
index 6088ebc..56153c3 100644
--- a/doc/kweather/CMakeLists.txt
+++ b/doc/kweather/CMakeLists.txt
@@ -11,7 +11,7 @@
tde_create_handbook( DESTINATION kweather )
-INSTALL(
+install(
FILES kweatherreport.1 kweatherservice.1
DESTINATION ${MAN_INSTALL_DIR}/man1
COMPONENT doc
diff --git a/doc/kweather/index.docbook b/doc/kweather/index.docbook
index 0331d0f..8b2cabc 100644
--- a/doc/kweather/index.docbook
+++ b/doc/kweather/index.docbook
@@ -246,15 +246,3 @@ cleanups.</para></listitem>
&documentation.index;
</book>
-
-<!--
-Local Variables:
-mode: sgml
-sgml-minimize-attributes:nil
-sgml-general-insert-case:lower
-sgml-indent-step:0
-sgml-indent-data:nil
-End:
-
-// vim:ts=2:sw=2:tw=78:noet
--->
diff --git a/doc/kweather/kweatherreport.1 b/doc/kweather/kweatherreport.1
index 1b76019..737bb1f 100644
--- a/doc/kweather/kweatherreport.1
+++ b/doc/kweather/kweatherreport.1
@@ -1,4 +1,3 @@
-.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
diff --git a/doc/kweather/kweatherservice.1 b/doc/kweather/kweatherservice.1
index c8dd85a..570cb5d 100644
--- a/doc/kweather/kweatherservice.1
+++ b/doc/kweather/kweatherservice.1
@@ -1,4 +1,3 @@
-.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
diff --git a/doc/kworldclock/CMakeLists.txt b/doc/kworldclock/CMakeLists.txt
index fec1933..196bfc9 100644
--- a/doc/kworldclock/CMakeLists.txt
+++ b/doc/kworldclock/CMakeLists.txt
@@ -11,7 +11,7 @@
tde_create_handbook( DESTINATION kworldclock )
-INSTALL(
+install(
FILES kworldclock.1
DESTINATION ${MAN_INSTALL_DIR}/man1
COMPONENT doc
diff --git a/doc/kworldclock/index.docbook b/doc/kworldclock/index.docbook
index 86a7721..8937d3b 100644
--- a/doc/kworldclock/index.docbook
+++ b/doc/kworldclock/index.docbook
@@ -490,14 +490,3 @@ Documentation Copyright &copy; 2004 &Brad.Hards; &Brad.Hards.mail;.
&documentation.index;
</book>
-
-<!--
-Local Variables:
-mode: xml
-sgml-minimize-attributes:nil
-sgml-general-insert-case:lower
-sgml-indent-step:0
-sgml-indent-data:nil
-End:
-
--->
diff --git a/doc/kworldclock/kworldclock.1 b/doc/kworldclock/kworldclock.1
index bf02572..9635baa 100644
--- a/doc/kworldclock/kworldclock.1
+++ b/doc/kworldclock/kworldclock.1
@@ -1,4 +1,3 @@
-.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
diff --git a/eyesapplet/eyes.h b/eyesapplet/eyes.h
index fa2242a..d5cc291 100644
--- a/eyesapplet/eyes.h
+++ b/eyesapplet/eyes.h
@@ -24,7 +24,7 @@
class EyesApplet : public KPanelApplet
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/fifteenapplet/fifteenapplet.cpp b/fifteenapplet/fifteenapplet.cpp
index 787c8a1..d2ffd9d 100644
--- a/fifteenapplet/fifteenapplet.cpp
+++ b/fifteenapplet/fifteenapplet.cpp
@@ -93,8 +93,8 @@ PiecesTable::PiecesTable(TQWidget* parent, const char* name )
: QtTableView(parent, name), _activeRow(-1), _activeCol(-1), _randomized(false)
{
_menu = new TQPopupMenu(this);
- _menu->insertItem(i18n("R&andomize Pieces"), this, TQT_SLOT(randomizeMap()));
- _menu->insertItem(i18n("&Reset Pieces"), this, TQT_SLOT(resetMap()));
+ _menu->insertItem(i18n("R&andomize Pieces"), this, TQ_SLOT(randomizeMap()));
+ _menu->insertItem(i18n("&Reset Pieces"), this, TQ_SLOT(resetMap()));
_menu->adjustSize(); // setup table view
setFrameStyle(StyledPanel | Sunken);
@@ -227,7 +227,7 @@ void PiecesTable::mousePressEvent(TQMouseEvent* e)
{
QtTableView::mousePressEvent(e);
- if (e->button() == Qt::RightButton) {
+ if (e->button() == TQt::RightButton) {
// execute RMB popup and check result
_menu->exec(mapToGlobal(e->pos()));
e->accept();
diff --git a/fifteenapplet/fifteenapplet.h b/fifteenapplet/fifteenapplet.h
index 1ef45c9..15fdc65 100644
--- a/fifteenapplet/fifteenapplet.h
+++ b/fifteenapplet/fifteenapplet.h
@@ -34,7 +34,7 @@ class TDEAboutData;
class PiecesTable : public QtTableView
{
- Q_OBJECT
+ TQ_OBJECT
public:
@@ -66,7 +66,7 @@ private:
class FifteenApplet : public KPanelApplet
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/fifteenapplet/qttableview.cpp b/fifteenapplet/qttableview.cpp
index 0048c5b..bbd5f2f 100644
--- a/fifteenapplet/qttableview.cpp
+++ b/fifteenapplet/qttableview.cpp
@@ -1391,7 +1391,7 @@ void QtTableView::paintEvent( TQPaintEvent *e )
TQRect r = viewR;
r.setLeft( xPos );
r.setBottom( yPos<maxY?yPos:maxY );
- if ( inherits( TQMULTILINEEDIT_OBJECT_NAME_STRING ) )
+ if ( inherits( "TQMultiLineEdit" ) )
paint.fillRect( r.intersect( updateR ), g.base() );
else
paint.eraseRect( r.intersect( updateR ) );
@@ -1399,7 +1399,7 @@ void QtTableView::paintEvent( TQPaintEvent *e )
if ( yPos <= maxY ) {
TQRect r = viewR;
r.setTop( yPos );
- if ( inherits( TQMULTILINEEDIT_OBJECT_NAME_STRING ) )
+ if ( inherits( "TQMultiLineEdit" ) )
paint.fillRect( r.intersect( updateR ), g.base() );
else
paint.eraseRect( r.intersect( updateR ) );
@@ -1439,20 +1439,20 @@ TQScrollBar *QtTableView::verticalScrollBar() const
{
QtTableView *that = (QtTableView*)this; // semantic const
if ( !vScrollBar ) {
- TQScrollBar *sb = new TQScrollBar( Qt::Vertical, that );
+ TQScrollBar *sb = new TQScrollBar( TQt::Vertical, that );
#ifndef TQT_NO_CURSOR
sb->setCursor( arrowCursor );
#endif
sb->resize( sb->sizeHint() ); // height is irrelevant
TQ_CHECK_PTR(sb);
sb->setTracking( FALSE );
- sb->setFocusPolicy( TQ_NoFocus );
- connect( sb, TQT_SIGNAL(valueChanged(int)),
- TQT_SLOT(verSbValue(int)));
- connect( sb, TQT_SIGNAL(sliderMoved(int)),
- TQT_SLOT(verSbSliding(int)));
- connect( sb, TQT_SIGNAL(sliderReleased()),
- TQT_SLOT(verSbSlidingDone()));
+ sb->setFocusPolicy( TQWidget::NoFocus );
+ connect( sb, TQ_SIGNAL(valueChanged(int)),
+ TQ_SLOT(verSbValue(int)));
+ connect( sb, TQ_SIGNAL(sliderMoved(int)),
+ TQ_SLOT(verSbSliding(int)));
+ connect( sb, TQ_SIGNAL(sliderReleased()),
+ TQ_SLOT(verSbSlidingDone()));
sb->hide();
that->vScrollBar = sb;
return sb;
@@ -1470,20 +1470,20 @@ TQScrollBar *QtTableView::horizontalScrollBar() const
{
QtTableView *that = (QtTableView*)this; // semantic const
if ( !hScrollBar ) {
- TQScrollBar *sb = new TQScrollBar( Qt::Horizontal, that );
+ TQScrollBar *sb = new TQScrollBar( TQt::Horizontal, that );
#ifndef TQT_NO_CURSOR
sb->setCursor( arrowCursor );
#endif
sb->resize( sb->sizeHint() ); // width is irrelevant
- sb->setFocusPolicy( TQ_NoFocus );
+ sb->setFocusPolicy( TQWidget::NoFocus );
TQ_CHECK_PTR(sb);
sb->setTracking( FALSE );
- connect( sb, TQT_SIGNAL(valueChanged(int)),
- TQT_SLOT(horSbValue(int)));
- connect( sb, TQT_SIGNAL(sliderMoved(int)),
- TQT_SLOT(horSbSliding(int)));
- connect( sb, TQT_SIGNAL(sliderReleased()),
- TQT_SLOT(horSbSlidingDone()));
+ connect( sb, TQ_SIGNAL(valueChanged(int)),
+ TQ_SLOT(horSbValue(int)));
+ connect( sb, TQ_SIGNAL(sliderMoved(int)),
+ TQ_SLOT(horSbSliding(int)));
+ connect( sb, TQ_SIGNAL(sliderReleased()),
+ TQ_SLOT(horSbSlidingDone()));
sb->hide();
that->hScrollBar = sb;
return sb;
diff --git a/fifteenapplet/qttableview.h b/fifteenapplet/qttableview.h
index 68ab617..72b0d31 100644
--- a/fifteenapplet/qttableview.h
+++ b/fifteenapplet/qttableview.h
@@ -25,7 +25,7 @@ class QCornerSquare;
class QtTableView : public TQFrame
{
- Q_OBJECT
+ TQ_OBJECT
public:
virtual void setBackgroundColor( const TQColor & );
diff --git a/kmoon/kmoonapplet.cpp b/kmoon/kmoonapplet.cpp
index 706a550..7ece643 100644
--- a/kmoon/kmoonapplet.cpp
+++ b/kmoon/kmoonapplet.cpp
@@ -62,9 +62,9 @@ MoonPAWidget::MoonPAWidget(const TQString& configFile, Type type, int actions,
popup = new TQPopupMenu();
popup->insertItem(SmallIcon("kmoon"),
i18n("&About"), this,
- TQT_SLOT(showAbout()));
+ TQ_SLOT(showAbout()));
popup->insertItem(SmallIcon("configure"), i18n("&Configure..."), this,
- TQT_SLOT(settings()));
+ TQ_SLOT(settings()));
// missuse timerEvent for initialising
timerEvent(0);
@@ -134,11 +134,11 @@ void MoonPAWidget::mousePressEvent( TQMouseEvent *e)
if (!popup)
return;
- if (e->button() == Qt::RightButton) {
+ if (e->button() == TQt::RightButton) {
popup->popup(mapToGlobal(e->pos()));
popup->exec();
}
- if (e->button() == Qt::LeftButton) {
+ if (e->button() == TQt::LeftButton) {
showAbout();
}
}
diff --git a/kmoon/kmoonapplet.h b/kmoon/kmoonapplet.h
index b9d5607..d13a5ca 100644
--- a/kmoon/kmoonapplet.h
+++ b/kmoon/kmoonapplet.h
@@ -31,7 +31,7 @@ class MoonWidget;
class MoonPAWidget : public KPanelApplet
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/kmoon/kmoondlg.cpp b/kmoon/kmoondlg.cpp
index 5473a30..eeafbcc 100644
--- a/kmoon/kmoondlg.cpp
+++ b/kmoon/kmoondlg.cpp
@@ -54,13 +54,13 @@ KMoonDlg::KMoonDlg(int a, bool n, bool m, TQWidget *parent, const char *name)
"at this angle.");
TQWhatsThis::add(label, text);
- slider = new TQSlider( -90, 90, 2, angle, Qt::Horizontal, hbox1, "slider" );
+ slider = new TQSlider( -90, 90, 2, angle, TQt::Horizontal, hbox1, "slider" );
slider->setTickmarks(TQSlider::Above);
slider->setTickInterval(45);
slider->setEnabled(TQPixmap::defaultDepth() > 8);
label->setEnabled(TQPixmap::defaultDepth() > 8);
TQWhatsThis::add(slider, text);
- connect(slider, TQT_SIGNAL(valueChanged(int)), TQT_SLOT(angleChanged(int)));
+ connect(slider, TQ_SIGNAL(valueChanged(int)), TQ_SLOT(angleChanged(int)));
TQHBox *hbox2 = new TQHBox(vbox);
hbox2->setSpacing(spacingHint());
@@ -69,13 +69,13 @@ KMoonDlg::KMoonDlg(int a, bool n, bool m, TQWidget *parent, const char *name)
hemitoggle->setText(north ? i18n("Switch to Southern Hemisphere") :
i18n("Switch to Northern Hemisphere"));
- connect(hemitoggle, TQT_SIGNAL(clicked()), TQT_SLOT(toggleHemi()));
+ connect(hemitoggle, TQ_SIGNAL(clicked()), TQ_SLOT(toggleHemi()));
masktoggle = new TQPushButton(hbox2);
masktoggle->setText(mask ? i18n("Switch Masking Off") :
i18n("Switch Masking On"));
- connect(masktoggle, TQT_SIGNAL(clicked()), TQT_SLOT(toggleMask()));
+ connect(masktoggle, TQ_SIGNAL(clicked()), TQ_SLOT(toggleMask()));
topLayout->addWidget(vbox);
moon = new MoonWidget(page, "preview");
@@ -84,7 +84,7 @@ KMoonDlg::KMoonDlg(int a, bool n, bool m, TQWidget *parent, const char *name)
TQWhatsThis::add(moon, i18n("The moon as KMoon would display it\n"
"following your current setting and time."));
topLayout->addWidget(moon);
- connect(this, TQT_SIGNAL(helpClicked()), TQT_SLOT(help()));
+ connect(this, TQ_SIGNAL(helpClicked()), TQ_SLOT(help()));
// disableResize();
}
diff --git a/kmoon/kmoondlg.h b/kmoon/kmoondlg.h
index 9cddb77..a010bec 100644
--- a/kmoon/kmoondlg.h
+++ b/kmoon/kmoondlg.h
@@ -28,7 +28,7 @@ class MoonWidget;
class TQPushButton;
class KMoonDlg : public KDialogBase {
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/kmoon/kmoonwidget.cpp b/kmoon/kmoonwidget.cpp
index e25860e..711beaf 100644
--- a/kmoon/kmoonwidget.cpp
+++ b/kmoon/kmoonwidget.cpp
@@ -336,7 +336,7 @@ void MoonWidget::renderGraphic()
TQRgb *destline = (TQRgb*)dest.scanLine(y);
TQRgb *sourceline = (TQRgb*)Mask2.scanLine(y);
for (int x = 0; x < mw; x++) {
- destline[x] = (destline[x] & TQRGB_MASK)|(tqRed(sourceline[x]) << 24);
+ destline[x] = (destline[x] & TQT_RGB_MASK)|(tqRed(sourceline[x]) << 24);
}
}
}
diff --git a/kmoon/kmoonwidget.h b/kmoon/kmoonwidget.h
index 6c66948..cddc5c1 100644
--- a/kmoon/kmoonwidget.h
+++ b/kmoon/kmoonwidget.h
@@ -29,7 +29,7 @@ class TQPopupMenu;
class MoonWidget : public TQWidget
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/kodo/kimagenumber.h b/kodo/kimagenumber.h
index 7051048..0fa78c1 100644
--- a/kodo/kimagenumber.h
+++ b/kodo/kimagenumber.h
@@ -31,7 +31,7 @@
class KImageNumber : public TQFrame
{
- Q_OBJECT
+ TQ_OBJECT
TQ_PROPERTY( double m_value READ value WRITE setValue )
public:
diff --git a/kodo/kodometer.cpp b/kodo/kodometer.cpp
index 8468190..473b27e 100644
--- a/kodo/kodometer.cpp
+++ b/kodo/kodometer.cpp
@@ -88,18 +88,18 @@ Kodometer::Kodometer(TQWidget* parent, const char* name)
menu->insertTitle(kapp->miniIcon(), TDEGlobal::instance()->aboutData()->programName());
- enabledID = menu->insertItem(i18n("&Enable"), this, TQT_SLOT(toggleEnabled()));
+ enabledID = menu->insertItem(i18n("&Enable"), this, TQ_SLOT(toggleEnabled()));
metricID = menu->insertItem(i18n("&Metric Display"), this,
- TQT_SLOT(toggleUnits()));
+ TQ_SLOT(toggleUnits()));
autoResetID = menu->insertItem(i18n("Auto &Reset Trip"), this,
- TQT_SLOT(toggleAutoReset()));
- menu->insertItem(i18n("Reset &Trip"), this, TQT_SLOT(resetTrip()));
- menu->insertItem(i18n("Reset &Odometer"), this, TQT_SLOT(resetTotal()));
+ TQ_SLOT(toggleAutoReset()));
+ menu->insertItem(i18n("Reset &Trip"), this, TQ_SLOT(resetTrip()));
+ menu->insertItem(i18n("Reset &Odometer"), this, TQ_SLOT(resetTotal()));
menu->insertSeparator();
menu->insertItem(SmallIconSet("help"), i18n("&Help"), helpMnu);
- menu->insertItem(SmallIconSet("system-log-out"), i18n("&Quit"), this, TQT_SLOT(quit()));
+ menu->insertItem(SmallIconSet("system-log-out"), i18n("&Quit"), this, TQ_SLOT(quit()));
menu->setCheckable(true);
menu->setItemChecked(enabledID, Enabled);
@@ -156,9 +156,9 @@ void Kodometer::FindAllScreens(void)
vPixelsPerMM = (double)Dh / (double)DhMM;
hPixelsPerMM = (double)Dw / (double)DwMM;
screenInfo[i].PixelsPerMM = (vPixelsPerMM + hPixelsPerMM) / 2.0;
-// kdDebug() << " Qt::Vertical pixels/mm are " << vPixelsPerMM <<
+// kdDebug() << " Vertical pixels/mm are " << vPixelsPerMM <<
// "mm" << endl;
-// kdDebug() << " Qt::Horizontal pixels/mm are " << hPixelsPerMM <<
+// kdDebug() << " Horizontal pixels/mm are " << hPixelsPerMM <<
// "mm" << endl;
// kdDebug() << " Average pixels/mm are " <<
// screenInfo[i].PixelsPerMM << "mm" << endl;
diff --git a/kodo/kodometer.h b/kodo/kodometer.h
index f9c2cad..d2c0346 100644
--- a/kodo/kodometer.h
+++ b/kodo/kodometer.h
@@ -22,9 +22,6 @@
* Armen Nakashian will be held accountable for your use of this
* software.
*/
-
-// -*-C++-*-;
-
#ifndef KODOMETER_H
#define KODOMETER_H
@@ -91,7 +88,7 @@ typedef struct conversionEntry {
class Kodometer : public TQFrame
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/kteatime/timeedit.cpp b/kteatime/timeedit.cpp
index 221029d..032b12e 100644
--- a/kteatime/timeedit.cpp
+++ b/kteatime/timeedit.cpp
@@ -71,10 +71,10 @@ TimeEdit::TimeEdit(TQWidget* parent, const char* name)
layout->addWidget(secondBox);
layout->addWidget(sec);
- connect(minuteBox, TQT_SIGNAL(valueChanged(int)), TQT_SLOT(spinBoxValueChanged(int)) );
- connect(secondBox, TQT_SIGNAL(valueChanged(int)), TQT_SLOT(spinBoxValueChanged(int)) );
- connect(secondBox, TQT_SIGNAL(wrapUp()), TQT_SLOT(wrappedUp()));
- connect(secondBox, TQT_SIGNAL(wrapDown()), TQT_SLOT(wrappedDown()));
+ connect(minuteBox, TQ_SIGNAL(valueChanged(int)), TQ_SLOT(spinBoxValueChanged(int)) );
+ connect(secondBox, TQ_SIGNAL(valueChanged(int)), TQ_SLOT(spinBoxValueChanged(int)) );
+ connect(secondBox, TQ_SIGNAL(wrapUp()), TQ_SLOT(wrappedUp()));
+ connect(secondBox, TQ_SIGNAL(wrapDown()), TQ_SLOT(wrappedDown()));
}
TimeEdit::~TimeEdit()
@@ -107,7 +107,7 @@ int TimeEdit::value()
return minuteBox->value()*60 + secondBox->value();
}
-/** SLOT: Handle wrap-up of seconds-box */
+/** Slot: Handle wrap-up of seconds-box */
void TimeEdit::wrappedUp()
{
if (minuteBox->value() != minuteBox->maxValue()) {
@@ -117,7 +117,7 @@ void TimeEdit::wrappedUp()
}
}
-/** SLOT: Handle wrap-down of seconds-box */
+/** Slot: Handle wrap-down of seconds-box */
void TimeEdit::wrappedDown()
{
// well, the "if" should always be true
@@ -128,7 +128,7 @@ void TimeEdit::wrappedDown()
}
}
-/** SLOT: Handle any change in minutes of seconds */
+/** Slot: Handle any change in minutes of seconds */
void TimeEdit::spinBoxValueChanged(int)
{
if (value() == 0) {
@@ -139,7 +139,7 @@ void TimeEdit::spinBoxValueChanged(int)
emit valueChanged(value());
}
-/** TQT_SLOT (overloading TQSpinBox): set focus */
+/** Slot (overloading TQSpinBox): set focus */
void TimeEdit::setFocus()
{
minuteBox->setFocus();
diff --git a/kteatime/timeedit.h b/kteatime/timeedit.h
index 8b317b8..6fe4b95 100644
--- a/kteatime/timeedit.h
+++ b/kteatime/timeedit.h
@@ -20,7 +20,7 @@ class TQBoxLayout;
*/
class WrappingSpinBox : public TQSpinBox
{
- Q_OBJECT
+ TQ_OBJECT
public:
@@ -42,7 +42,7 @@ signals:
*/
class TimeEdit : public TQWidget
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/kteatime/toplevel.cpp b/kteatime/toplevel.cpp
index 2d0ee03..f38437a 100644
--- a/kteatime/toplevel.cpp
+++ b/kteatime/toplevel.cpp
@@ -118,24 +118,24 @@ TopLevel::TopLevel() : KSystemTray()
startAct = new TDEAction(i18n("&Start"), "1rightarrow", 0,
- TQT_TQOBJECT(this), TQT_SLOT(start()), actionCollection(), "start");
+ this, TQ_SLOT(start()), actionCollection(), "start");
stopAct = new TDEAction(i18n("Sto&p"), "cancel", 0,
- TQT_TQOBJECT(this), TQT_SLOT(stop()), actionCollection(), "stop");
+ this, TQ_SLOT(stop()), actionCollection(), "stop");
confAct = new TDEAction(i18n("&Configure..."), "configure", 0,
- TQT_TQOBJECT(this), TQT_SLOT(config()), actionCollection(), "configure");
+ this, TQ_SLOT(config()), actionCollection(), "configure");
anonAct = new TDEAction(i18n("&Anonymous..."), 0, 0,
- TQT_TQOBJECT(this), TQT_SLOT(anonymous()), actionCollection(), "anonymous");
+ this, TQ_SLOT(anonymous()), actionCollection(), "anonymous");
// TDEAction *quitAct = actionCollection()->action("file_quit");
// create app menu (displayed on right-click)
menu = new TQPopupMenu();
menu->setCheckable(true);
- connect(menu, TQT_SIGNAL(activated(int)), this, TQT_SLOT(teaSelected(int)));
+ connect(menu, TQ_SIGNAL(activated(int)), this, TQ_SLOT(teaSelected(int)));
// this menu will be displayed when no tea is steeping, and left mouse button is clicked
start_menu = new TQPopupMenu();
start_menu->setCheckable(true); // menu isn't tickable, but this gives some add. spacing
- connect(start_menu, TQT_SIGNAL(activated(int)), this, TQT_SLOT(teaStartSelected(int)));
+ connect(start_menu, TQ_SIGNAL(activated(int)), this, TQ_SLOT(teaStartSelected(int)));
rebuildTeaMenus(); // populate tops of menus with tea-entries from config
@@ -152,13 +152,13 @@ TopLevel::TopLevel() : KSystemTray()
menu->insertSeparator();
confAct->plug(menu);
menu->insertItem(SmallIcon("help"), i18n("&Help"), helpMnu);
- menu->insertItem(SmallIcon("system-log-out"), i18n("Quit"), kapp, TQT_SLOT(quit()));
+ menu->insertItem(SmallIcon("system-log-out"), i18n("Quit"), kapp, TQ_SLOT(quit()));
// quitAct->plug(menu); // FIXME: this doesn't seem to work with above definition of quitAct?
// (need special 'quit'-method?)
// this menu will be displayed when a tea is steeping, and left mouse button is clicked
steeping_menu = new TQPopupMenu();
-// steeping_menu->insertItem(SmallIcon("cancel"), i18n("Just &Cancel Current"), this, TQT_SLOT(stop()));
+// steeping_menu->insertItem(SmallIcon("cancel"), i18n("Just &Cancel Current"), this, TQ_SLOT(stop()));
stopAct->plug(steeping_menu); // FIXME: can provide different text for this incarnation?
// start_menu->insertSeparator();
@@ -225,7 +225,7 @@ void TopLevel::showEvent ( TQShowEvent * )
/** Handle mousePressEvent */
void TopLevel::mousePressEvent(TQMouseEvent *event)
{
- if (event->button() == Qt::LeftButton) {
+ if (event->button() == TQt::LeftButton) {
if (ready) {
stop(); // reset tooltip and stop animation
} else {
@@ -234,7 +234,7 @@ void TopLevel::mousePressEvent(TQMouseEvent *event)
else
start_menu->popup(TQCursor::pos());
}
- } else if (event->button() == Qt::RightButton)
+ } else if (event->button() == TQt::RightButton)
menu->popup(TQCursor::pos());
// else if (event->button() == MidButton) // currently unused
}
@@ -452,7 +452,7 @@ void TopLevel::start()
}
// else both are already defined by dialog handler
- TQT_TQOBJECT(this)->killTimers();
+ this->killTimers();
startTimer(1000); // 1000ms = 1s (sufficient resolution)
running = true;
@@ -466,7 +466,7 @@ void TopLevel::start()
/* menu-slot: "stop" selected in menu */
void TopLevel::stop()
{
- TQT_TQOBJECT(this)->killTimers();
+ this->killTimers();
running = false;
ready = false;
@@ -682,7 +682,7 @@ void TopLevel::config()
/* left side - tea list and list-modifying buttons */
TQBoxLayout *leftside = new TQVBoxLayout(box);
- TQGroupBox *listgroup = new TQGroupBox(2,Qt::Vertical, i18n("Tea List"), page);
+ TQGroupBox *listgroup = new TQGroupBox(2,TQt::Vertical, i18n("Tea List"), page);
leftside->addWidget(listgroup, 0, 0);
listbox = new TQListView(listgroup, "listBox");
@@ -691,7 +691,7 @@ void TopLevel::config()
listbox->addColumn(i18n("Time"));
listbox->header()->setClickEnabled(false, listbox->header()->count()-1);
listbox->setSorting(-1);
- connect(listbox, TQT_SIGNAL(selectionChanged()), TQT_SLOT(listBoxItemSelected()));
+ connect(listbox, TQ_SIGNAL(selectionChanged()), TQ_SLOT(listBoxItemSelected()));
// now buttons for editing the tea-list
TQWidget *listgroup_widget = new TQWidget(listgroup);
@@ -701,35 +701,35 @@ void TopLevel::config()
TQToolTip::add(btn_new, i18n("New"));
btn_new->setPixmap(SmallIcon("document-new"));
btn_new->setMinimumSize(btn_new->sizeHint() * 1.2);
- connect(btn_new, TQT_SIGNAL(clicked()), TQT_SLOT(newButtonClicked()));
+ connect(btn_new, TQ_SIGNAL(clicked()), TQ_SLOT(newButtonClicked()));
hbox->addWidget(btn_new);
btn_del = new TQPushButton(TQString(), listgroup_widget);
TQToolTip::add(btn_del, i18n("Delete"));
btn_del->setIconSet(SmallIconSet("edit-delete"));
btn_del->setMinimumSize(btn_new->sizeHint() * 1.2);
- connect(btn_del, TQT_SIGNAL(clicked()), TQT_SLOT(delButtonClicked()));
+ connect(btn_del, TQ_SIGNAL(clicked()), TQ_SLOT(delButtonClicked()));
hbox->addWidget(btn_del);
btn_up = new TQPushButton(TQString(), listgroup_widget);
TQToolTip::add(btn_up, i18n("Up"));
btn_up->setIconSet(SmallIconSet("go-up"));
btn_up->setMinimumSize(btn_up->sizeHint() * 1.2);
- connect(btn_up, TQT_SIGNAL(clicked()), TQT_SLOT(upButtonClicked()));
+ connect(btn_up, TQ_SIGNAL(clicked()), TQ_SLOT(upButtonClicked()));
hbox->addWidget(btn_up);
btn_down = new TQPushButton(TQString(), listgroup_widget);
TQToolTip::add(btn_down, i18n("Down"));
btn_down->setIconSet(SmallIconSet("go-down"));
btn_down->setMinimumSize(btn_down->sizeHint() * 1.2);
- connect(btn_down, TQT_SIGNAL(clicked()), TQT_SLOT(downButtonClicked()));
+ connect(btn_down, TQ_SIGNAL(clicked()), TQ_SLOT(downButtonClicked()));
hbox->addWidget(btn_down);
hbox->addStretch(10);
/* right side - tea properties */
TQBoxLayout *rightside = new TQVBoxLayout(box);
- editgroup = new TQGroupBox(2,Qt::Vertical, i18n("Tea Properties"), page);
+ editgroup = new TQGroupBox(2,TQt::Vertical, i18n("Tea Properties"), page);
rightside->addWidget(editgroup, 0, 0);
TQHBox *propbox = new TQHBox(editgroup);
@@ -742,23 +742,23 @@ void TopLevel::config()
nameEdit->setAlignment(TQLineEdit::AlignLeft);
TQLabel *l = new TQLabel(nameEdit, i18n("Name:"), propleft);
l->setFixedSize(l->sizeHint());
- connect(nameEdit, TQT_SIGNAL(textChanged(const TQString&)), TQT_SLOT(nameEditTextChanged(const TQString&)) );
+ connect(nameEdit, TQ_SIGNAL(textChanged(const TQString&)), TQ_SLOT(nameEditTextChanged(const TQString&)) );
timeEdit = new TimeEdit(propright);
timeEdit->setFixedHeight(timeEdit->sizeHint().height());
l = new TQLabel(timeEdit, i18n("Tea time:"), propleft);
l->setFixedSize(l->sizeHint());
- connect(timeEdit, TQT_SIGNAL(valueChanged(int)), TQT_SLOT(spinBoxValueChanged(int)));
+ connect(timeEdit, TQ_SIGNAL(valueChanged(int)), TQ_SLOT(spinBoxValueChanged(int)));
/* bottom - timeout actions */
- TQGroupBox *actiongroup = new TQGroupBox(4,Qt::Vertical, i18n("Action"), page);
+ TQGroupBox *actiongroup = new TQGroupBox(4,TQt::Vertical, i18n("Action"), page);
top_box->addWidget(actiongroup, 0, 0);
TQWidget *actionconf_widget = new TQWidget(actiongroup);
TQBoxLayout *actionconf_hbox = new TQHBoxLayout(actionconf_widget);
btn_conf = new TQPushButton(i18n("Configure Events..."), actionconf_widget);
actionconf_hbox->addWidget(btn_conf);
- connect(btn_conf, TQT_SIGNAL(clicked()), TQT_SLOT(confButtonClicked()));
+ connect(btn_conf, TQ_SIGNAL(clicked()), TQ_SLOT(confButtonClicked()));
actionconf_hbox->addStretch(10);
eventEnable = new TQCheckBox(i18n("Event"), actiongroup);
@@ -773,7 +773,7 @@ void TopLevel::config()
actionEdit = new TQLineEdit(actionbox);
actionEdit->setFixedHeight(actionEdit->sizeHint().height());
TQToolTip::add(actionEdit, i18n("Enter command here; '%t' will be replaced with name of steeping tea"));
- connect(actionEnable, TQT_SIGNAL(toggled(bool)), TQT_SLOT(actionEnableToggled(bool)));
+ connect(actionEnable, TQ_SIGNAL(toggled(bool)), TQ_SLOT(actionEnableToggled(bool)));
rightside->addStretch();
// single checkbox
@@ -784,7 +784,7 @@ void TopLevel::config()
// let listbox claim all remaining vertical space
top_box->setStretchFactor(box, 10);
- connect(confdlg, TQT_SIGNAL(helpClicked()), TQT_SLOT(help()));
+ connect(confdlg, TQ_SIGNAL(helpClicked()), TQ_SLOT(help()));
}
// now add all defined teas (and their times) to the listview
diff --git a/kteatime/toplevel.h b/kteatime/toplevel.h
index 02d8c20..7eebf8f 100644
--- a/kteatime/toplevel.h
+++ b/kteatime/toplevel.h
@@ -42,7 +42,7 @@ class TimeEdit;
class TopLevel : public KSystemTray
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/ktux/sprite.cpp b/ktux/sprite.cpp
index a59b6f4..eda20a5 100644
--- a/ktux/sprite.cpp
+++ b/ktux/sprite.cpp
@@ -64,9 +64,9 @@ KSpriteSetup::KSpriteSetup( TQWidget *parent, const char *name )
tl11->addStretch(1);
tl11->addWidget(label);
- TQSlider *sb = new TQSlider(0, 100, 10, speed, Qt::Horizontal, this );
+ TQSlider *sb = new TQSlider(0, 100, 10, speed, TQt::Horizontal, this );
tl11->addWidget(sb);
- connect( sb, TQT_SIGNAL( valueChanged( int ) ), TQT_SLOT( slotSpeed( int ) ) );
+ connect( sb, TQ_SIGNAL( valueChanged( int ) ), TQ_SLOT( slotSpeed( int ) ) );
preview = new TQWidget( this );
preview->setFixedSize( 220, 170 );
@@ -77,14 +77,14 @@ KSpriteSetup::KSpriteSetup( TQWidget *parent, const char *name )
KButtonBox *bbox = new KButtonBox(this);
TQButton *button = bbox->addButton( i18n("About"));
- connect( button, TQT_SIGNAL( clicked() ), TQT_SLOT(slotAbout() ) );
+ connect( button, TQ_SIGNAL( clicked() ), TQ_SLOT(slotAbout() ) );
bbox->addStretch(1);
button = bbox->addButton( KStdGuiItem::ok());
- connect( button, TQT_SIGNAL( clicked() ), TQT_SLOT( slotOkPressed() ) );
+ connect( button, TQ_SIGNAL( clicked() ), TQ_SLOT( slotOkPressed() ) );
button = bbox->addButton(KStdGuiItem::cancel());
- connect( button, TQT_SIGNAL( clicked() ), TQT_SLOT( reject() ) );
+ connect( button, TQ_SIGNAL( clicked() ), TQ_SLOT( reject() ) );
bbox->layout();
tl->addWidget(bbox);
@@ -144,7 +144,7 @@ KSpriteSaver::KSpriteSaver( WId id ) : KScreenSaver( id )
readSettings();
blank();
- connect(&mTimer, TQT_SIGNAL(timeout()), TQT_SLOT(slotTimeout()));
+ connect(&mTimer, TQ_SIGNAL(timeout()), TQ_SLOT(slotTimeout()));
mTimer.start(120-mSpeed, true);
}
diff --git a/ktux/sprite.h b/ktux/sprite.h
index 58c27f2..405d71b 100644
--- a/ktux/sprite.h
+++ b/ktux/sprite.h
@@ -19,7 +19,7 @@
//-----------------------------------------------------------------------------
class KSpriteSaver : public KScreenSaver
{
- Q_OBJECT
+ TQ_OBJECT
public:
KSpriteSaver( WId id );
@@ -49,7 +49,7 @@ protected:
class KSpriteSetup : public TQDialog
{
- Q_OBJECT
+ TQ_OBJECT
public:
KSpriteSetup( TQWidget *parent = NULL, const char *name = NULL );
diff --git a/kweather/CMakeL10n.txt b/kweather/CMakeL10n.txt
index 202c1cf..673a747 100644
--- a/kweather/CMakeL10n.txt
+++ b/kweather/CMakeL10n.txt
@@ -11,7 +11,7 @@ tde_l10n_create_template(
tde_l10n_create_template(
CATALOG "desktop_files/kweather-stations/"
- SOURCES weather_stations.desktop
+ SOURCES_DESKTOP weather_stations.desktop.in
KEYWORDS name
DESTINATION "${CMAKE_SOURCE_DIR}/translations"
)
diff --git a/kweather/CMakeLists.txt b/kweather/CMakeLists.txt
index 1be2418..a3abbcd 100644
--- a/kweather/CMakeLists.txt
+++ b/kweather/CMakeLists.txt
@@ -36,7 +36,7 @@ tde_add_tdeinit_executable( kweatherreport AUTOMOC
##### kweatherservice (executable) ##############
tde_add_executable( kweatherservice AUTOMOC
- SOURCES main.cpp metar_parser.cpp
+ SOURCES main.cpp weather_icon.cpp metar_parser.cpp
weatherlib.cpp weatherservice.cpp
weatherservice.skel stationdatabase.cpp
sun.cpp weatherservice.stub
@@ -45,6 +45,27 @@ tde_add_executable( kweatherservice AUTOMOC
)
+##### generate stations.dat and weather_stations.desktop
+
+if( NOT PERL_EXECUTABLE )
+ include( FindPerl )
+endif( )
+
+add_custom_command(
+ OUTPUT stations.dat weather_stations.desktop
+ COMMAND ${PERL_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/genstations.pl
+ ${CMAKE_CURRENT_SOURCE_DIR}/data/nsd_cccc.txt
+ ${CMAKE_CURRENT_SOURCE_DIR}/data/station_names.txt
+ ${CMAKE_CURRENT_SOURCE_DIR}/weather_stations.desktop.in
+ DEPENDS
+ ${CMAKE_CURRENT_SOURCE_DIR}/genstations.pl
+ ${CMAKE_CURRENT_SOURCE_DIR}/data/nsd_cccc.txt
+ ${CMAKE_CURRENT_SOURCE_DIR}/data/station_names.txt
+ ${CMAKE_CURRENT_SOURCE_DIR}/weather_stations.desktop.in
+ WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
+)
+
+
##### sun_test (test) ###########################
# FIXME: add correct test targets support
#
@@ -71,7 +92,7 @@ tde_add_executable( kweatherservice AUTOMOC
#
# tde_add_executable( metar_parser_test AUTOMOC
# SOURCES metar_parser_test.cpp metar_parser.cpp
-# stationdatabase.cpp sun.cpp
+# weather_icon.cpp stationdatabase.cpp sun.cpp
# )
#
# add_test( NAME metar_parser_test-test
@@ -89,26 +110,46 @@ tde_add_kpart( weather_panelapplet AUTOMOC
)
-##### kcm_weather (kpart) #######################
+##### kcm_weatherapplet (kpart) #################
-tde_add_kpart( kcm_weather AUTOMOC
- SOURCES kcmweather.cpp prefdialogdata.ui
+tde_add_kpart( kcm_weatherapplet AUTOMOC
+ SOURCES kcmweatherapplet.cpp appletconfig.ui
weatherservice.stub
LINK tdeio-shared
DESTINATION ${PLUGIN_INSTALL_DIR}
)
-
-##### kcm_weatherservice (kpart) ################
+##### kcm_weatherservice (kpart) #################
tde_add_kpart( kcm_weatherservice AUTOMOC
- SOURCES kcmweatherservice.cpp
- serviceconfigwidget.cpp serviceconfigdata.ui
+ SOURCES kcmweatherservice.cpp serviceconfig.ui
+ weatherservice.stub
+ LINK tdeio-shared
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
+
+##### kcm_weatherstations (kpart) ################
+
+tde_add_kpart( kcm_weatherstations AUTOMOC
+ SOURCES kcmweatherstations.cpp
+ stationsconfigwidget.cpp stationsconfig.ui
weatherservice.stub
LINK tdeui-shared tdehtml-shared
DESTINATION ${PLUGIN_INSTALL_DIR}
)
+##### weather_sidebar (kpart) ####################
+if( BUILD_KONQ_KWEATHER )
+ tde_import( konqueror )
+ tde_add_kpart( weather_sidebar AUTOMOC
+ SOURCES sidebarwidget.cpp dockwidget.cpp
+ weatherbar.cpp weatherbar.skel
+ weatherbutton.cpp weatherservice.stub
+ LINK tdeio-shared konqsidebarplugin-shared tdeutils-shared
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+ )
+endif( )
+
##### icons #####################################
@@ -118,13 +159,14 @@ tde_install_icons( kweather )
##### other data ################################
tde_create_translated_desktop(
- SOURCE weather_stations.desktop
+ SOURCE ${CMAKE_CURRENT_BINARY_DIR}/weather_stations.desktop
KEYWORDS name
DESTINATION ${DATA_INSTALL_DIR}/kweatherservice
PO_DIR kweather-stations
)
-install( FILES stations.dat
+install(
+ FILES ${CMAKE_CURRENT_BINARY_DIR}/stations.dat
DESTINATION ${DATA_INSTALL_DIR}/kweatherservice
)
@@ -137,8 +179,23 @@ tde_create_translated_desktop(
tde_create_translated_desktop(
SOURCE
kweatherservice.desktop
- kcmweather.desktop
+ kcmweatherapplet.desktop
kcmweatherservice.desktop
+ kcmweatherstations.desktop
DESTINATION ${SERVICES_INSTALL_DIR}
PO_DIR kweather-desktops
)
+
+if( BUILD_KONQ_KWEATHER )
+ tde_create_translated_desktop(
+ SOURCE weatherbar.desktop
+ DESTINATION ${DATA_INSTALL_DIR}/konqsidebartng/entries
+ PO_DIR kweather-desktops
+ )
+
+ tde_create_translated_desktop(
+ SOURCE weatherbar_add.desktop
+ DESTINATION ${DATA_INSTALL_DIR}/konqsidebartng/add
+ PO_DIR kweather-desktops
+ )
+endif( )
diff --git a/kweather/README.txt b/kweather/README.txt
new file mode 100644
index 0000000..2ca92e2
--- /dev/null
+++ b/kweather/README.txt
@@ -0,0 +1,77 @@
+January 2021
+====================
+Stations are retrieved from https://tgftp.nws.noaa.gov/data/nsd_cccc.txt
+
+wget -O data/nsd_cccc.txt https://tgftp.nws.noaa.gov/data/nsd_cccc.txt
+
+dos2unix data/nsd_cccc.txt
+
+data/station_names.txt is used to provide correct orthography of the area
+where the station is located, which is used in the configuration dialog
+of kweather applet.
+
+The format of station_names.txt is ICAO;status;region_state;name;INFO1;INFO2
+
+If status is one of none|false|na|decomissioned the station is ignored.
+INFO1 is what was previously the 5th position in weather_stations.desktop
+makred with ------
+INFO2 is what was previously the 6th position in weather_stations.desktop
+makred with ---
+
+The source nsd_cccc.txt has illed information and structure that needs to be
+corrected in the files used in kweather. Some of the problems are:
+1. decomissioned stations
+2. names of station locations
+
+The genstations.pl is based on following idea
+
+Based on the input nsd_cccc.txt and the station_names.txt file we can
+generate stations.dat like following:
+
+ for each station in nsd_cccc.txt do
+ check if station ID matches one in station_names.txt
+ if it matches then
+ use the name of the station
+ else
+ use the name from nsd_cccc.txt
+ write entry/line in stations.dat
+
+Based on stations.dat and weather_stations.desktop.in we can generate
+weather_stations.desktop.
+weather_stations.desktop will be updated with the names from stations.dat
+and the additional information will be preserved like following.
+ for each station in stations.dat
+ for each region from weather_stations.desktop.in
+ if state is provided in stations.dat
+ use the state to build a key with region and state
+ else
+ for each state in the states of the region
+ use the state to build a key
+ if section for this key exists
+ and
+ if name of the section matches
+ stop processing
+ proper section was found
+ we add the station here
+ write entry for the station
+
+There are few problems with this approach and the ill provided nsd_cccc.txt data
+
+1. States are missing and thus correlation between station and state can not be done
+2. When State is missing, based on the country/state name some entries are ambig
+ Example Georgia and US state of Georgia
+
+Country list seemed to be used for the country names and as convention here
+wget ftp://ftp.ncdc.noaa.gov/pub/data/noaa/country-list.txt but the FIPS notation was
+dropped in 2008 as a standard, however continiues to be used.
+
+ "The Census Bureau decided that, based on decades of using the terminology FIPS to
+ describe its codes, it would continue to use the FIPS name for its updated codes,
+ where FIPS now stood for FIP "Series", since there no longer existed an official
+ FIP "Standard". [https://en.wikipedia.org/wiki/FIPS_county_code]
+
+A mapping to ISO 3166 ALPHA-2 https://laendercode.net/en/2-letter-list.html
+seems more appropriate.
+
+TODO: check the country code mapping in weather_stations.desktop.in
+
diff --git a/kweather/prefdialogdata.ui b/kweather/appletconfig.ui
index 6424cb2..d29ab3d 100644
--- a/kweather/prefdialogdata.ui
+++ b/kweather/appletconfig.ui
@@ -1,16 +1,16 @@
<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
-<class>prefsDialogData</class>
+<class>appletConfig</class>
<author>ian reinhart geiser &lt;geiseri@kde.org&gt;</author>
<widget class="TQWidget">
<property name="name">
- <cstring>prefsDialogData</cstring>
+ <cstring>appletConfig</cstring>
</property>
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
- <width>429</width>
- <height>341</height>
+ <width>761</width>
+ <height>385</height>
</rect>
</property>
<property name="sizePolicy">
@@ -27,6 +27,9 @@
<height>0</height>
</size>
</property>
+ <property name="caption">
+ <string>appletConfig</string>
+ </property>
<property name="focusPolicy">
<enum>TabFocus</enum>
</property>
@@ -50,7 +53,7 @@
</sizepolicy>
</property>
<property name="frameShape">
- <enum>GroupBoxPanel</enum>
+ <enum>NoFrame</enum>
</property>
<property name="frameShadow">
<enum>Sunken</enum>
@@ -135,65 +138,84 @@
<property name="exclusive">
<bool>true</bool>
</property>
- <vbox>
+ <widget class="TQRadioButton">
<property name="name">
- <cstring>unnamed</cstring>
+ <cstring>m_smallView</cstring>
</property>
- <widget class="TQRadioButton">
- <property name="name">
- <cstring>m_smallView</cstring>
- </property>
- <property name="sizePolicy">
- <sizepolicy>
- <hsizetype>1</hsizetype>
- <vsizetype>0</vsizetype>
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="text">
- <string>&amp;Show icon only</string>
- </property>
- <property name="buttonGroupId">
- <number>1</number>
- </property>
- <property name="toolTip" stdset="0">
- <string>&lt;qt&gt;Click here to show only the weather icon.&lt;/qt&gt;</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>This feature will allow you to make KWeather take up only one slot on the kicker. Normally this application will take up two slots. The small view will only show the weather icon, while the normal view will display both the icon and the current weather statistics. For the small view the weather statistics will be put on the buttons tool tip.</string>
- </property>
- </widget>
- <widget class="TQRadioButton">
- <property name="name">
- <cstring>CheckBox9</cstring>
- </property>
- <property name="text">
- <string>Show &amp;icon and temperature</string>
- </property>
- <property name="buttonGroupId">
- <number>2</number>
- </property>
- </widget>
- <widget class="TQRadioButton">
- <property name="name">
- <cstring>CheckBox10</cstring>
- </property>
- <property name="text">
- <string>Show icon, temperature, &amp;wind and pressure information</string>
- </property>
- <property name="checked">
- <bool>true</bool>
- </property>
- <property name="buttonGroupId">
- <number>3</number>
- </property>
- </widget>
- </vbox>
+ <property name="geometry">
+ <rect>
+ <x>6</x>
+ <y>24</y>
+ <width>747</width>
+ <height>26</height>
+ </rect>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>1</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string>&amp;Show icon only</string>
+ </property>
+ <property name="buttonGroupId">
+ <number>1</number>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>&lt;qt&gt;Click here to show only the weather icon.&lt;/qt&gt;</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>This feature will allow you to make KWeather take up only one slot on the kicker. Normally this application will take up two slots. The small view will only show the weather icon, while the normal view will display both the icon and the current weather statistics. For the small view the weather statistics will be put on the buttons tool tip.</string>
+ </property>
+ </widget>
+ <widget class="TQRadioButton">
+ <property name="name">
+ <cstring>CheckBox10</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>6</x>
+ <y>82</y>
+ <width>747</width>
+ <height>26</height>
+ </rect>
+ </property>
+ <property name="text">
+ <string>Show icon, temperature, &amp;wind and pressure information</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ <property name="buttonGroupId">
+ <number>3</number>
+ </property>
+ </widget>
+ <widget class="TQRadioButton">
+ <property name="name">
+ <cstring>CheckBox9</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>6</x>
+ <y>53</y>
+ <width>747</width>
+ <height>26</height>
+ </rect>
+ </property>
+ <property name="text">
+ <string>Show &amp;icon and temperature</string>
+ </property>
+ <property name="buttonGroupId">
+ <number>2</number>
+ </property>
+ </widget>
</widget>
<widget class="TQGroupBox">
<property name="name">
- <cstring>GroupBox1</cstring>
+ <cstring>groupBox3</cstring>
</property>
<property name="sizePolicy">
<sizepolicy>
@@ -204,78 +226,6 @@
</sizepolicy>
</property>
<property name="title">
- <string>Logging Options</string>
- </property>
- <grid>
- <property name="name">
- <cstring>unnamed</cstring>
- </property>
- <widget class="TQCheckBox" row="0" column="0" rowspan="1" colspan="2">
- <property name="name">
- <cstring>m_enableLog</cstring>
- </property>
- <property name="text">
- <string>E&amp;nable logging</string>
- </property>
- </widget>
- <spacer row="0" column="2">
- <property name="name">
- <cstring>Spacer6_2</cstring>
- </property>
- <property name="orientation">
- <enum>Horizontal</enum>
- </property>
- <property name="sizeType">
- <enum>Expanding</enum>
- </property>
- <property name="sizeHint">
- <size>
- <width>294</width>
- <height>16</height>
- </size>
- </property>
- </spacer>
- <widget class="TQLabel" row="1" column="0">
- <property name="name">
- <cstring>m_labelLogFile</cstring>
- </property>
- <property name="enabled">
- <bool>false</bool>
- </property>
- <property name="text">
- <string>Log &amp;file:</string>
- </property>
- <property name="buddy" stdset="0">
- <cstring>m_logFile</cstring>
- </property>
- </widget>
- <widget class="KURLRequester" row="1" column="1" rowspan="1" colspan="2">
- <property name="name">
- <cstring>m_logFile</cstring>
- </property>
- <property name="enabled">
- <bool>false</bool>
- </property>
- <property name="minimumSize">
- <size>
- <width>252</width>
- <height>0</height>
- </size>
- </property>
- <property name="toolTip" stdset="0">
- <string>Enter the logfile name.</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>Enter the full path and filename to enable logging in KWeather.</string>
- </property>
- </widget>
- </grid>
- </widget>
- <widget class="TQGroupBox">
- <property name="name">
- <cstring>groupBox3</cstring>
- </property>
- <property name="title">
<string>Text</string>
</property>
<hbox>
@@ -316,45 +266,46 @@
<enum>Horizontal</enum>
</property>
<property name="sizeType">
- <enum>Expanding</enum>
+ <enum>MinimumExpanding</enum>
</property>
<property name="sizeHint">
<size>
- <width>170</width>
+ <width>624</width>
<height>20</height>
</size>
</property>
</spacer>
</hbox>
</widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer4</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>MinimumExpanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>91</height>
+ </size>
+ </property>
+ </spacer>
</vbox>
</widget>
-<customwidgets>
-</customwidgets>
-<connections>
- <connection>
- <sender>m_enableLog</sender>
- <signal>toggled(bool)</signal>
- <receiver>m_labelLogFile</receiver>
- <slot>setEnabled(bool)</slot>
- </connection>
- <connection>
- <sender>m_enableLog</sender>
- <signal>toggled(bool)</signal>
- <receiver>m_logFile</receiver>
- <slot>setEnabled(bool)</slot>
- </connection>
-</connections>
<includes>
<include location="global" impldecl="in implementation">kcolorbutton.h</include>
<include location="global" impldecl="in implementation">kcombobox.h</include>
<include location="global" impldecl="in implementation">kdialog.h</include>
+ <include location="global" impldecl="in implementation">klineedit.h</include>
+ <include location="global" impldecl="in implementation">kpushbutton.h</include>
<include location="global" impldecl="in implementation">kurlrequester.h</include>
+ <include location="global" impldecl="in implementation">kpushbutton.h</include>
+ <include location="global" impldecl="in implementation">klineedit.h</include>
</includes>
<layoutdefaults spacing="3" margin="6"/>
<layoutfunctions spacing="KDialog::spacingHint" margin="KDialog::marginHint"/>
-<includehints>
- <includehint>klineedit.h</includehint>
- <includehint>kpushbutton.h</includehint>
-</includehints>
</UI>
diff --git a/kweather/stations.dat b/kweather/data/nsd_cccc.txt
index 2457be2..491141d 100644
--- a/kweather/stations.dat
+++ b/kweather/data/nsd_cccc.txt
@@ -205,7 +205,7 @@ CWIX;71;381;Mistook Automated Reporting Station ;;Canada;4;48-46N;071-43W;;;113;
CWIY;--;---;St Leonard Automatic Weather Reporting System;;Canada;4;47-09N;067-49W;;;49;;
CWIZ;71;372;L'Acadie;;Canada;4;45-18N;073-21W;;;45;;
CWJA;71;888;Jasper, Alta.;;Canada;4;52-53N;118-04W;;;1061;1061;P
-CWJB;71;392;Ste Foy CS , Que.;;Canada;4;47-18N;071-16W;;;91;
+CWJB;71;392;Ste Foy CS , Que.;;Canada;4;47-18N;071-16W;;;91;;
CWJC;71;923;Ennadai Lake Meteorological Aeronautical Presentation System ;;Canada;4;61-08N;100-54W;;;357;;
CWJD;71;858;Grand Rapids, Man.;;Canada;4;53-11N;099-16W;;;223;223;P
CWJG;--;---;Ivory Island Light;;Canada;4;52-16N;128-25W;;;10;;
@@ -229,7 +229,7 @@ CWKG;71;599;Kejimkujik 1, N. S.;;Canada;4;44-26N;065-12W;;;127;;
CWKH;71;774;Malahat Automatic Weather Reporting System ;;Canada;;48-35N;123-35W;;;366;;
CWKI;--;---;Kitimat;;Canada;4;54-03N;128-41W;;;13;;
CWKK;71;468;Katatota Island;;Canada;4;49-43N;088-20W;;;260;;
-CWKM;71;046;Komakuk Beach, Y. T.;;Canada;4;69-37N;140-12W;;;13;
+CWKM;71;046;Komakuk Beach, Y. T.;;Canada;4;69-37N;140-12W;;;13;;
CWKO;71;135;Rockglen, Sask.;;Canada;4;49-10N;105-59W;;;915;917;P
CWKR;--;---;King Radar Site;;Canada;4;43-58N;079-34W;;;390;;
CWKS;--;---;Sikanni Chief, B. C.;;Canada;4;57-15N;122-43W;;;937;;
@@ -237,7 +237,7 @@ CWKU;--;---;Whiskey Automated Reporting Station ;;Canada;4;81-02N;076-57W;;;829;
CWKV;--;---;Hope Slide;;Canada;4;49-17N;121-14W;;;674;;
CWKW;71;176;Cape Kakkiviak;;Canada;4;59-59N;064-10W;;;551;;
CWKX;71;222;Dease Lake Coastal Station;;Canada;4;58-25N;130-00W;;;816;;
-CWLA;71;899;Langara, B. C.;;Canada;4;54-15N;133-08W;;;41;
+CWLA;71;899;Langara, B. C.;;Canada;4;54-15N;133-08W;;;41;;
CWLB;71;931;Lac La Biche, Alta.;;Canada;4;54-46N;112-01W;;;565;567;P
CWLC;--;---;Lucy Island, B. C.;;Canada;4;54-18N;130-36W;;;27;;
CWLE;71;455;Lucky Lake Automatic Weather Reporting System ;;Canada;4;50-57N;107-09W;;;665;;
@@ -964,7 +964,7 @@ EDDT;10;382;Berlin-Tegel;;Germany;6;52-34N;013-19E;;;37;37;
EDDV;10;338;Hannover;;Germany;6;52-28N;009-41E;52-28N;009-42E;56;59;P
EDDW;10;224;Bremen;;Germany;6;53-03N;008-48E;;;3;5;P
EDFH;10;616;Hahn;;Germany;6;49-57N;007-16E;;;491;498;
-EDFM;10;729;Baden Württemberg, Neuostheim;;Germany;6;49-28-21N;008-30-56E;;;100;;
+EDFM;10;729;Baden Wurttemberg, Neuostheim;;Germany;6;49-28-21N;008-30-56E;;;100;;
EDGS;--;---;Hessen;;Germany;6;50-42-28N;008-04-59E;;;602;;
EDHI;10;149;Hamburg-Finkenwerder;;Germany;6;53-32N;009-50E;;;5;13;
EDHK;--;---;Kiel / Holtenau Civilian;;Germany;;54-23N;010-10E;;;31;;
@@ -980,7 +980,7 @@ EDOP;10;745;Mecklenburg-Vorpommern, Parchim;;Germany;6;53-25-37N;011-47-01E;;;52
EDQD;10;677;Bayreuth;;Germany;6;49-59N;011-38E;;;488;498;
EDQM;10;685;Hof;;Germany;6;50-19N;011-53E;;;567;568;P
EDRZ;--;---;Zweibrucken, Rheinland-Pfalz;;Germany;6;49-12-34N;007-24-04E;;;344;;
-EDSB;10;613;Karlsruhe, Baden Württemberg;;Germany;6;48-46-43N;008-04-47E;;;124;;
+EDSB;10;613;Karlsruhe, Baden Wurttemberg;;Germany;6;48-46-43N;008-04-47E;;;124;;
EDTD;10;912;Donaueschingen / Villingen;;Germany;6;47-58N;008-31E;;;680;;
EDTL;--;---;Lahr, CAN-AFB;;Germany;6;48-22-09N;007-49-40E;;;156;;
EDTZ;10;929;Konstanz;;Germany;6;47-41N;009-11E;;;443;447;P
@@ -1284,6 +1284,10 @@ EPSK;--;---;Slupsk ;;Poland;6;54-28N;017-01E;;;25;;
EPWA;12;375;Warszawa-Okecie;;Poland;6;52-10N;020-58E;52-11N;020-59E;106;107;P
EPWR;12;424;Wroclaw Ii;;Poland;6;51-06N;016-53E;;;120;121;P
EPZG;12;400;Zielona Gora;;Poland;6;51-56N;015-32E;;;192;192;P
+EQYG;--;---;NSA Souda Bay;;Greece;6;35-32N;024-09E;;;146;;
+EQYN;--;---;Naples, Navsuppact;;Italy;6;40-53N;014-17E;;;91;;
+EQYR;--;---;Rota, Naval Station;;Spain;6;36-39N;006-20W;;;26;;
+EQYS;--;---;Sigonella, NAS;;Italy;6;37-24N;014-55E;;;25;;
ESCF;02;562;Linkoping / Malmen;;Sweden;6;58-24N;015-31E;;;93;117;P
ESCL;02;376;Soderhamn;;Sweden;6;61-16N;017-06E;;;26;36;P
ESCM;02;458;Uppsala;;Sweden;6;59-53N;017-36E;;;21;41;P
@@ -1515,7 +1519,7 @@ FGSL;64;810;Malabo/Fernando Poo;;Equatorial Guinea;1;03-45N;008-46E;;;56;;
FHAW;61;902;Wide Awake Field Ascension Island ;;Saint Helena;1;07-58S;014-24W;07-58S;014-24W;86;79;P
FIMP;61;990;Plaisance Mauritius ;;Mauritius;1;20-26S;057-40E;;;55;57;P
FIMR;61;988;Rodrigues;;Mauritius;1;19-41S;063-25E;19-41S;063-25E;58;59;P
-FJDG;61;967;Diego Garcia;;British Indian Ocean Territory;1;07-18S;072-24E;07-18S;072-24E;1;3;P
+FJDG;61;967;NSF DIEGO GARCIA;IO;British Indian Ocean Territory;1;7-18S;72-24E;07-18S;072-24E;3;3;
FKAB;64;880;Banyo;;Cameroon;1;06-47N;011-49E;;;1110;;
FKAF;64;920;Bafia;;Cameroon;1;04-44N;011-15E;;;500;500;P
FKAG;64;960;Abong-Mbang;;Cameroon;1;03-58N;013-12E;;;693;;
@@ -1938,26 +1942,30 @@ K01T;--;---;High Island;LA;United States;4;28-08N;094-24W;;;30;;
K03Y;--;---;Hallock;MN;United States;4;48-47N;096-57W;;;250;;
K04V;--;---;Saguache, Saguache Municipal Airport;CO;United States;4;38-05-50N;106-10-07W;;;2385;;
K05F;--;---;Gatesville, City-County Airport;TX;United States;4;31-25-16N;097-47-49W;;;276;;
+K06D;--;---;Rolla Municipal Airport;ND;United States;4;48-53-04N;099-37-15W;;;556;;
K07G;--;---;Charlotte, Fitch H Beach Airport;MI;United States;4;42-34-28N;084-48-41W;;;271;;
K07S;--;---;Deer Park, Deer Park Airport;WA;United States;4;47-58-27N;117-25-42W;47-57-44N;117-26-06W;672;668;
+K08D;--;---;Stanley Municipal Airport;ND;United States;4;48-18-03N;102-24-23W;;;684;;
K0B9;--;---;Goat Island Remote Automatic Meteorological Observing System ;ME;United States;4;43-20N;070-24W;;;12;;
K0D1;--;---;South Haven, South Haven Area Regional Airport;MI;United States;4;42-21-03N;086-15-22W;;;203;;
K0E4;--;---;Payson;AZ;United States;4;34-14N;111-20W;;;1498;;
-K0J4;--;---;Florala, Florala Municipal Airport;AL;United States;4;31-02-33N;086-18-42W;31-02-55N;086-18-69W;96;;
+K0J4;--;---;FLORALA AIRPORT;AL;UNITED STATES;4;31-02N;86-18W;;;96;;
K0L3;--;---;Zuma Beach;CA;United States;4;34-01N;118-49W;;;6;;
K0V1;--;---;Custer, Custer County Airport;SD;United States;4;43-43-59N;103-36-41W;43-44-00N;103-36-50W;1711;1725;
+K0VG;--;---;Lee County Airport;VA;United States;4;36-39-14N;083-13-04W;;;430;;
K0W8;--;---;Chincoteague;VA;United States;4;37-56N;075-23W;;;2;;
K0Y2;--;---;Sturgeon Bay;WI;United States;4;44-47N;087-19W;;;176;;
K11J;--;---;Blakely, Early County Airport;GA;United States;4;31-23-49N;084-53-42W;;;65;;
K11R;--;---;Brenham, Brenham Municipal Airport;TX;United States;4;30-13-08N;096-22-27W;;;94;;
K12B;--;---;New Castles Coast Guard Light Station;NH;United States;4;43-07N;070-29W;;;1;;
K12C;--;---;Rochelle, Rochelle Municipal-Koritz Field Airport;IL;United States;4;41-53-35N;089-04-42W;;;238;;
-K12N;--;---;Andover, Aeroflex-Andover Airport;NJ;United States;4;41-00-32N;074-44-12W;41-00-29N;074-44-22W;177;177;
+K12N;--;---;AEROFLEX-ANDOVER AIRPORT;NJ;United States;4;41-01N;074-44W;41-00-29N;074-44-22W;178;177;
K13A;--;---;Nogales Automatic Meteorological Observing System;AZ;United States;4;31-25N;110-51W;;;1198;;
K13G;--;---;Niagara Coast Guard Station;NY;United States;4;43-16N;079-04W;;;82;;
K14B;--;---;Great Duck Island Coast Guard Light Station;ME;United States;4;44-09N;068-15W;;;1;;
K14C;--;---;Frankfort Coast Guard Station;MI;United States;4;44-38N;086-15W;;;174;;
K14R;--;---;Caldwell, Caldwell Municipal Airport;TX;United States;4;30-30-55N;096-42-14W;;;119;;
+K14Y;--;---;Todd Field Airport;MN;United States;4;45-54N;94-52W;;;406;;
K15B;--;---;Halfway Rock Coast Guard Light Station;ME;United States;4;43-39N;070-02W;;;1;;
K15C;--;---;Milwaukee Coast Guard Light Station;WI;United States;4;43-01N;087-57W;;;179;;
K16B;--;---;Heron Neck Coast Guard Light Station;ME;United States;4;44-02N;068-52W;;;1;;
@@ -1980,6 +1988,7 @@ K1F9;--;---;Bridgeport, Bridgeport Municipal Airport;TX;United States;4;33-10-31
K1G2;--;---;Granite Falls, Granite Falls Municipal Airport/Lenzen-Roe Memorial Field;MN;United States;4;44-45-11N;095-33-21W;;;319;;
K1G7;--;---;Mississippi Canyon;LA;United States;4;28-47N;089-03W;;;18;;
K1H2;--;---;Effingham, Effingham County Memorial Airport;IL;United States;4;39-04-14N;088-32-00W;;;179;;
+K1J0;--;---;TRI COUNTY AIRPORT;FL;UNITED STATES;4;30-50N;085-36W;;;26;;
K1J1;--;---;Saint Simon Island Coast Guard Station;GA;United States;4;31-08N;081-22W;;;1;;
K1J2;--;---;Tybee Coast Guard Station;GA;United States;4;32-01N;080-51W;;;2;;
K1J3;--;---;Ponce De Leon Inlet;FL;United States;4;29-04N;080-55W;;;3;;
@@ -1991,15 +2000,17 @@ K1M4;--;---;Haleyville, Posey Field Airport;AL;United States;4;34-16-49N;087-36-
K1O5;--;---;Montague;CA;United States;4;41-44N;122-33W;;;770;;
K1P1;--;---;Plymouth, Plymouth Municipal Airport;NH;United States;4;43-46-45N;071-45-13W;;;154;;
K1V1;--;---;Rifle Aviation Weather Reporting Station ;CO;United States;4;39-32N;107-48W;;;1622;;
-K1V4;72;614;Saint Johnsbury;VT;United States;4;44-25-10N;072-01-10W;44-25-10N;072-01-10W;212;210;
+K1V4;72;614;ST JOHNSBURY FAIRBANKS;VT;United States;4;44-25N;072-01W;44-25-10N;072-01-10W;212;210;
K1W9;--;---;Wrightsville Beach;NC;United States;4;34-11N;077-49W;;;3;;
K20B;--;---;Rockland Coast Guard Station;ME;United States;4;44-06N;069-06W;;;1;;
K20C;--;---;Saint Joseph Coast Guard Station;MI;United States;4;42-07N;086-29W;;;176;;
K20G;--;---;Ashtabula Coast Guard Station;OH;United States;4;41-55N;080-48W;;;178;;
K20J;--;---;West Jonesport Coast Guard Station;ME;United States;4;44-32N;067-37W;;;5;;
+K20U;--;---;Beach Airport Beach;ND;United States;4;46-55-31N;103-58-55W;;;840;;
K20V;--;---;Kremmling, Mc Elroy Airfield;CO;United States;4;40-03-13N;106-22-08W;;;2259;;
K215;--;---;Rantoul, Frank Elliott Field Airport;IL;United States;4;40-17-03N;088-08-03W;;;225;;
K21C;--;---;Sheboygan Coast Guard Station;WI;United States;4;43-45N;087-42W;;;1;;
+K21D;--;---;Lake Elmo Airport;MN;United States;4;44-60N;92-51W;;;284;;
K21G;--;---;Marblehead Coast Guard Station;OH;United States;4;41-33N;082-44W;;;196;;
K23B;--;---;Seguin Island Coast Guard Light Station;ME;United States;4;43-40N;069-46W;;;1;;
K23G;--;---;Cleveland Harbor Coast Guard Station;OH;United States;4;41-30N;081-43W;;;181;;
@@ -2024,6 +2035,8 @@ K29G;--;---;Ravenna / Portage County;OH;United States;4;41-13N;081-15W;;;365;;
K29Y;--;---;Devils Island Light Station;WI;United States;4;47-05N;090-44W;;;192;;
K2B8;--;---;Portland Head Coast Guard Light Station;ME;United States;4;43-37N;070-12W;;;23;;
K2C2;72;269;White Sands;NM;United States;4;32-23N;106-29W;32-24N;106-22W;1244;1244;
+K2C8;--;---;Cavalier Municipal Airport;ND;United States;4;48-47-01N;097-37-55W;;;272;;
+K2D5;--;---;Oakes Municipal Airport;ND;United States;4;46-10-23N;098-04-48W;;;407;;
K2DP;74;695;Dare County Gunnery Range;NC;United States;4;35-40N;075-54W;35-41N;075-54W;3;3;
K2F8;--;---;Bastrop, Morehouse Memorial Airport;LA;United States;4;32-45-21N;091-52-50W;;;51;;
K2G6;--;---;Meadville, Port Meadville Airport;PA;United States;4;41-37-33N;080-12-44W;41-37-33N;080-12-39W;426;428;
@@ -2039,7 +2052,7 @@ K2R8;--;---;Port Aransas, Mustang Beach Airport;TX;United States;4;27-48-41N;097
K2S9;--;---;Willapa Harbor;WA;United States;4;46-42N;123-49W;;;5;;
K2U7;--;---;Stanley, Stanley Airport;ID;United States;4;44-12-30N;114-56-04W;;;1952;1980;
K2V9;--;---;Gunnison Aviation Weather Reporting Station ;CO;United States;4;38-36N;106-55W;;;2380;;
-K2WX;--;---;Buffalo;SD;United States;4;45-36-16N;103-32-47W;45-36-16N;103-32-48W;915;915;
+K2WX;--;---;BUFFALO;SD;United States;4;45-36N;103-33W;45-36-16N;103-32-48W;916;915;
K30B;--;---;Sandwich Coast Guard Station;MA;United States;4;41-47N;070-30W;;;1;;
K30G;--;---;Saginaw River Coast Guard Station;MI;United States;4;43-38N;083-51W;;;177;;
K30N;--;---;Faulkner Island Coast Guard Light Station;CT;United States;4;41-13N;072-40W;;;15;;
@@ -2093,7 +2106,7 @@ K3V8;--;---;Venice Heliport;LA;United States;4;29-07N;089-12W;;;80;;
K3W4;--;---;Swansboro / Bogue;NC;United States;4;34-39N;077-06W;;;2;;
K40B;--;---;Clayton Lake;ME;United States;4;46-37N;069-32W;;;314;;
K40G;--;---;Grand Canyon, Valle Airport;AZ;United States;4;35-39-03N;112-08-46W;;;1829;;
-K40J;--;---;Perry-Foley, Perry-Foley Airport;FL;United States;4;30-04-19N;083-34-25W;30-04-41N;083-34-48W;13;13;
+K40J;--;---;PERRY-FOLEY AIRPORT;FL;United States;4;30-04N;083-35W;30-04-41N;083-34-48W;14;13;
K40N;--;---;Chester County Airport;PA;United States;4;39-59N;075-52W;;;201;;
K40Y;--;---;Thunder Bay Island;MI;United States;4;45-04N;083-33W;;;178;;
K41G;--;---;Bath;MI;United States;4;42-51N;084-29W;;;261;;
@@ -2107,6 +2120,7 @@ K45B;--;---;Brant Point Coast Guard Station;MA;United States;4;41-17N;070-05W;;;
K45J;--;---;Rockingham, Rockingham-Hamlet Airport;NC;United States;4;34-53-27N;079-45-32W;;;109;;
K45N;--;---;Bay Shore / Fire Island;NY;United States;4;40-38N;073-16W;;;5;;
K45W;--;---;Oracoke Coast Guard Station;NC;United States;4;35-07N;075-59W;;;2;;
+K46D;--;---;Carrington Municipal Airport;ND;United States;4;47-27-04N;099-09-05W;;;490;;
K47A;--;---;Canton, Cherokee County Airport;GA;United States;4;34-18-38N;084-25-26W;;;372;;
K48I;--;---;Sutton, Braxton County Airport;WV;United States;4;38-41-13N;080-39-06W;;;387;;
K48N;--;---;Montauk Point Coast Guard Light Station;NY;United States;4;41-04N;071-56W;;;1;;
@@ -2149,6 +2163,7 @@ K55N;--;---;Atlantic City Coast Guard Station;NJ;United States;4;39-23N;074-25W;
K56N;--;---;Sandy Hook Coast Guard Station;NJ;United States;4;40-28N;074-01W;;;5;;
K5D3;--;---;Owosso, Owosso Community Airport;MI;United States;4;42-59-34N;084-08-20W;;;224;;
K5G9;--;---;Lambertville, Toledo Suburban Airport;MI;United States;4;41-44-09N;083-39-19W;;;204;;
+K5H4;--;---;Harvey Municipal Airport;ND;United States;4;47-47-28N;099-55-54W;;;490;;
K5I3;--;---;Pikeville Remote Automatic Meteorological Observing System ;KY;United States;4;37-29N;082-31W;;;446;;
K5J0;--;---;John Day, John Day State Airport;OR;United States;4;44-24-15N;118-57-45W;;;1127;;
K5L8;--;---;Long Beach ;CA;United States;4;33-46N;118-10W;;;3;;
@@ -2173,7 +2188,7 @@ K67W;--;---;Stillpond Coast Guard Station;MD;United States;4;39-20N;076-06W;;;8;
K69R;--;---;Rocksprings, Edwards County Airport;TX;United States;4;29-56-48N;100-10-25W;;;723;;
K6A3;--;---;Andrews, Andrews-Murphy Airport;NC;United States;4;35-11-40N;083-51-53W;;;518;;
K6L9;--;---;Huntington Beach;CA;United States;4;33-39N;118-00W;;;35;;
-K6R6;--;---;Dryden, Terrel County Airport;TX;United States;4;30-02-53N;102-12-47W;;;707;701;
+K6R6;--;---;DRYDEN-TERRELL COUNTY AIRPORT;TX;United States;4;30-03N;102-13W;;;708;701;
K6R9;--;---;Llano, Llano Municipal Airport;TX;United States;4;30-47-01N;098-39-43W;;;336;;
K6V3;--;---;Richlands, Tazewell County Airport;VA;United States;4;37-03-49N;081-47-53W;;;808;;
K75S;--;---;Burlington / Mt Vern;WA;United States;4;48-28N;122-25W;;;43;;
@@ -2183,7 +2198,7 @@ K77W;--;---;Cape Lookout Coast Guard Station;NC;United States;4;34-36N;076-32W;;
K78D;--;---;Caro, Tuscola Area Airport;MI;United States;4;43-27-31N;083-26-43W;;;214;;
K78N;--;---;Reidsville, Rockingham County NC Shiloh Airport;NC;United States;4;36-26-14N;079-51-03W;;;211;;
K78W;--;---;South Port / Oak Island Coast Guard Station;NC;United States;4;33-53N;078-01W;;;1;;
-K79J;--;---;Andalusia, Andalusia-Opp Municipal Airport;AL;United States;4;31-18-00N;086-23-00W;;;94;94;
+K79J;--;---;OPP/ANDALUSIA;AL;United States;4;31-18N;86-23W;;;94;94;
K79W;--;---;Oregon Inlet Coast Guard Station;NC;United States;4;35-46N;075-31W;;;1;;
K7A9;--;---;Plains / Peterson Field;GA;United States;4;32-05N;084-22W;;;160;;
K7B5;--;---;West Cameron 560A;LA;United States;4;28-17N;93-11W;;;0;;
@@ -2191,6 +2206,7 @@ K7BM;--;---;Cottonwood Pass;CO;United States;4;38-46-57N;106-13-05W;;;2995;;
K7D2;--;---;Troy, Oakland/Troy Airport;MI;United States;4;42-32-34N;083-10-40W;;;222;;
K7F6;--;---;Clarksville, Clarksville-Red River County Airport;TX;United States;4;33-35-35N;095-03-48W;;;134;;
K7F9;--;---;Comanche, Comanche County-City Airport;TX;United States;4;31-55N;098-36-01W;;;423;;
+K7L2;--;---;Linton Municipal Airport;ND;United States;4;46-13-14N;100-14-44W;;;542;;
K7R1;--;---;Venice, Venice Heliport;LA;United States;4;29-15-46N;089-21-48W;29-15-45N;089-21-46W;0;3;
K7R2;--;---;Leeville;LA;United States;4;29-13N;090-14W;;;2;;
K7R3;--;---;Amelia / Lake Palourd;LA;United States;4;29-42N;091-06W;;;2;;
@@ -2215,7 +2231,7 @@ K88S;--;---;Tillamook Bay Coast Guard Station;OR;United States;4;45-34N;123-55W;
K89Q;--;---;Point Arena Coast Guard Light Station;CA;United States;4;38-57N;123-44W;;;18;;
K8A0;--;---;Albertville, Albertville Municipal Airport;AL;United States;4;34-13-44N;086-15-20W;;;315;;
K8B9;--;---;Egg Rock Light Station;ME;United States;4;44-21N;068-08W;;;12;;
-K8D3;--;---;Sisseton, Sisseton Municipal Airport;SD;United States;4;45-40-08N;096-59-29W;45-40-04N;096-59-52W;354;354;
+K8D3;--;---;SISSETON MUNICIPAL AIRPORT;SD;United States;4;45-40N;096-59W;45-40-04N;096-59-52W;354;354;
K8F7;--;---;Decatur, Decatur Municipal Airport;TX;United States;4;33-15-16N;097-34-50W;;;319;;
K8R0;--;---;Pascagoula Coast Guard Station;MS;United States;4;30-22N;088-34W;;;8;;
K8R1;--;---;Mobile Point Coast Guard Station;AL;United States;4;30-14N;088-02W;;;1;;
@@ -2240,6 +2256,7 @@ K95B;--;---;Cape Vincent Marine Aviation Reporting Station;NY;United States;4;44
K95Q;--;---;Point Pinos Coast Guard Light Station;CA;United States;4;36-38N;121-56W;;;6;;
K95S;--;---;Yaquina Bay Coast Guard Station;OR;United States;4;44-37N;124-03W;;;1;;
K96B;--;---;Owl's Head Light Station;ME;United States;4;44-05N;069-02W;;;15;;
+K96D;--;---;Walhalla Municipal Airport;ND;United States;4;48-56-26N;097-54-10W;290;;
K96Q;--;---;Trinidad Head Coast Guard Light Station;CA;United States;4;41-03N;124-09W;;;58;;
K96S;--;---;New Dungeness Coast Guard Station;WA;United States;4;48-10N;123-06W;;;12;;
K97Q;--;---;Point Reyes Coast Guard Station;CA;United States;4;38-00N;123-01W;;;87;;
@@ -2251,33 +2268,34 @@ K99S;--;---;Point Robinson Coast Guard Light Station;WA;United States;4;47-23N;1
K9B2;72;612;Newport;VT;United States;4;44-56N;072-12W;;;233;233;
K9B5;--;---;Bear Island Coast Guard Station;ME;United States;4;44-17N;068-16W;;;12;;
K9BB;--;---;Wells;NV;United States;4;41-07N;114-58W;;;1722;;
+K9D7;--;---;Cando Municipal Airport;ND;United States;4;48-28-48N;099-14-11W;;;451;;
K9F2;--;---;Fourchon Supplementary Aviation Weather Reporting Station;LA;United States;4;29-06N;090-12W;;;2;;
K9L0;--;---;Dana Point;CA;United States;4;33-27N;117-41W;;;15;;
K9L2;--;---;Edwards, Edwards Air Force Auxiliary North Base;CA;United States;4;34-59N;117-51W;;;701;;
K9R0;--;---;Galveston Coast Guard Station;TX;United States;4;29-20N;094-46W;;;1;;
K9R1;--;---;Port Aransas Coast Guard Station;TX;United States;4;27-50N;097-04W;;;1;;
-K9V9;72;653;Chamberlain, Chamberlain Municipal Airport;SD;United States;4;43-46-00N;099-19-06W;43-46-00N;099-19-06W;516;519;
+K9V9;72;653;CHAMBERLAIN MUNICIPAL AIRPORT;SD;United States;4;43-46N;099-19W;43-46-00N;099-19-06W;517;519;
K9W7;--;---;Currituck, Currituck County Airport;NC;United States;4;36-23-56N;076-00-58W;;;5;;
KA21;--;---;Portage Glacier, Portage Visitor Center;AK;United States;4;60-47-03N;148-50-46W;60-47-59N;148-50-20W;31;28;
KAAA;--;---;Lincoln, Logan County Airport;IL;United States;4;40-09-31N;089-20-06W;;;182;;
-KAAF;72;220;Apalachicola, Apalachicola;FL;United States;4;29-43-37N;085-01-29W;29-43-20N;085-01-32W;6;5;P
-KAAO;--;---;Wichita, Colonel James Jabara Airport;KS;United States;4;37-44-59N;097-13-08W;37-44-52N;097-13-28W;432;434;
-KAAT;--;---;Alturas;CA;United States;4;41-29-29N;120-33-52W;41-28-59N;120-33-51W;1333;1331;
-KABE;72;517;Allentown, Lehigh Valley International Airport;PA;United States;4;40-39-03N;075-26-57W;40-39-12N;075-25-59W;120;114;
-KABI;72;266;Abilene, Abilene Regional Airport;TX;United States;4;32-24-37N;099-40-54W;32-24-45N;099-40-52W;545;548;P
-KABQ;72;365;Albuquerque, Albuquerque International Airport;NM;United States;4;35-02-30N;106-36-53W;35-02-13N;106-37-18W;1631;1618;P
-KABR;72;659;Aberdeen, Aberdeen Regional Airport;SD;United States;4;45-26-36N;098-24-47W;45-27-25N;098-25-36W;396;400;P
+KAAF;72;220;APALACHICOLA MUNICIPAL AIRPORT;FL;United States;4;29-44N;085-01W;29-43-20N;085-01-32W;6;5;
+KAAO;--;---;WICHITA JABARA AIRPORT;KS;United States;4;37-45N;97-13W;37-44-52N;097-13-28W;433;434;
+KAAT;--;---;ALTURAS;CA;United States;4;41-29N;120-34W;41-28-59N;120-33-51W;1333;1331;
+KABE;72;517;LEHIGH VALLEY INTERNATIONAL AIRPORT;PA;United States;4;40-39N;075-27W;40-39-12N;075-25-59W;120;114;
+KABI;72;266;ABILENE REGIONAL AIRPORT;TX;United States;4;32-25N;099-41W;32-24-45N;099-40-52W;546;548;
+KABQ;72;365;ALBUQUERQUE INTERNATIONAL AIRPORT;NM;United States;4;35-02N;106-36W;35-02-13N;106-37-18W;1631;1618;
+KABR;72;659;ABERDEEN REGIONAL AIRPORT;SD;United States;4;45-27N;098-25W;45-27-25N;098-25-36W;397;400;
KABX;--;---;Albuquerque Nexrad;NM;United States;4;35-09N;106-49W;;;1814;;
-KABY;72;216;Albany, Southwest Georgia Regional Airport;GA;United States;4;31-32-08N;084-11-40W;31-32-12N;084-14-3W;60;58;
+KABY;72;216;ALBANY SOUTHWEST GEORGIA;GA;United States;4;31-32N;084-12W;31-32-12N;084-14-3W;60;58;
KACB;--;---;Bellaire, Antrim County Airport;MI;United States;4;44-59-18N;085-11-54W;;;190;;
-KACK;--;---;Nantucket, Nantucket Memorial Airport;MA;United States;4;41-15-14N;070-03-35W;41-15-26N;070-03-49W;14;16;
+KACK;--;---;NANTUCKET MEMORIAL AIRPORT;MA;United States;4;41-15N;70-04W;41-15-26N;070-03-49W;15;16;
KACP;--;---;Oakdale, Allen Parish Airport;LA;United States;4;30-45-02N;092-41-19W;;;33;;
KACQ;--;---;Waseca, Waseca Municipal Airport;MN;United States;4;44-04-24N;093-33-11W;;;343;;
-KACT;72;256;Waco, Waco Regional Airport;TX;United States;4;31-37-02N;097-13-40W;31-36-33N;097-13-18W;157;151;P
-KACV;--;---;Arcata / Eureka, Arcata Airport;CA;United States;4;40-58-41N;124-06-31W;40-58-14N;124-06-25W;66;67;
-KACY;72;407;Atlantic City, Atlantic City International Airport;NJ;United States;4;39-27-53N;074-35-12W;39-26-58N;074-34-02W;23;35;P
+KACT;72;256;WACO REGIONAL AIRPORT;TX;United States;4;31-36N;97-13W;31-36-33N;097-13-18W;157;151;
+KACV;--;---;ARCATA/EUREKA ARCATA AIRPORT;CA;United States;4;40-59N;124-06W;40-58-14N;124-06-25W;66;67;
+KACY;72;407;ATLANTIC CITY INTERNATIONAL;NJ;United States;4;39-28N;74-35W;39-26-58N;074-34-02W;23;35;
KADC;--;---;Wadena, Wadena Municipal Airport;MN;United States;4;46-27-01N;095-12-39W;;;417;;
-KADG;--;---;Adrian, Lenawee County Airport;MI;United States;4;41-52-04N;084-04-46W;41-52-24N;084-04-28W;244;241;
+KADG;--;---;ADRIAN LENAWEE COUNTY AIRPORT;MI;United States;4;41-52N;84-05W;41-52-24N;084-04-28W;243;241;
KADH;--;---;Ada, Ada Municipal Airport;OK;United States;4;34-48-16N;096-40-17W;;;310;;
KADM;--;---;Ardmore, Ardmore Municipal Airport;OK;United States;4;34-18-11N;097-01-10W;;;232;;
KADQ;--;---;Kodiak, Kodiak Airport;AK;United States;4;57-45-04N;152-29-08W;57-44-52N;152-29-29W;22;33;
@@ -2285,233 +2303,238 @@ KADS;--;---;Dallas / Addison Airport;TX;United States;4;32-58N;096-50W;;;196;;
KADU;--;---;Audubon, Audubon County Airport;IA;United States;4;41-42-04N;094-55-13W;;;392;;
KADW;74;594;Camp Springs / Andrews Air Force Base;MD;United States;4;38-49N;076-51W;;;86;88;P
KAEG;--;---;Albuquerque, Double Eagle II Airport;NM;United States;4;35-08-42N;106-47-42W;;;1779;;
+KAEJ;--;---;Buena Vista;CO;United States;4;38-48-51N;106-07-14W;;;2422;;
KAEL;--;---;Albert Lea, Albert Lea Municipal Airport;MN;United States;4;43-41N;093-22W;;;384;;
-KAEX;74;754;Alexandria, Alexandria International Airport;LA;United States;4;31-20-05N;092-33-31W;31-19-26N;092-32-37W;27;27;
+KAEX;74;754;ALEXANDRIA INTERNATIONAL AIRPORT;LA;United States;4;31-33N;092-56W;31-19-26N;092-32-37W;27;27;
KAFF;74;531;Air Force Academy;CO;United States;4;38-58N;104-49W;38-58N;104-49W;2003;1999;
KAFJ;--;---;Washington, Washington County Airport;PA;United States;4;40-08N;080-17W;;;361;;
KAFK;--;---;Nebraska City, Nebraska City Municipal Airport;NE;United States;4;40-36N;095-51W;;;354;;
-KAFN;--;---;Jaffrey, Jaffrey Municipal-Silver Ranch Airport;NH;United States;4;42-48-21N;072-00-02W;42-48-23N;072-00-10W;317;313;
+KAFN;--;---;JAFFREY MUNI-SILVER RANCH;NH;United States;4;42-48N;72-00W;42-48-23N;072-00-10W;317;313;
KAFP;--;---;Wadesboro, Anson County Airport;NC;United States;4;35-01-14N;080-04-37W;;;91;;
-KAFW;--;---;Fort Worth, Fort Worth Alliance Airport;TX;United States;4;32-58-24N;097-19-05W;32-59-17N;097-18-39W;220;233;
-KAGC;--;---;Pittsburgh, Allegheny County Airport;PA;United States;4;40-21-17N;079-55-18W;40-20-44N;079-55-37W;382;389;
+KAFW;--;---;FORT WORTH ALLIANCE AIRPORT;TX;United States;4;32-59N;097-19W;32-59-17N;097-18-39W;220;233;
+KAGC;--;---;PITTSBURGH ALLEGHENY CTY.;PA;United States;4;40-21N;079-55W;40-20-44N;079-55-37W;382;389;
KAGR;74;796;Avon Park Gunnery Range;FL;United States;4;27-39N;081-20W;27-39N;081-20W;20;20;
-KAGS;72;218;Augusta, Bush Field;GA;United States;4;33-21-52N;081-57-48W;33-22-18N;081-58-27W;44;44;P
-KAHN;72;311;Athens, Athens Airport;GA;United States;4;33-57-03N;083-19-41W;33-57-05N;083-19-25W;246;244;P
-KAIA;--;---;Alliance, Alliance Municipal Airport;NE;United States;4;42-03-26N;102-48-00W;42-03-51N;102-48-57W;1197;1196;
+KAGS;72;218;AUGUSTA BUSH FIELD;GA;United States;4;33-22N;081-58W;33-22-18N;081-58-27W;44;44;
+KAHN;72;311;ATHENS BEN EPPS AIRPORT;GA;United States;4;33-57N;083-20W;33-57-05N;083-19-25W;246;244;
+KAIA;--;---;ALLIANCE MUNICIPAL AIRPORT;NE;United States;4;42-03N;102-48W;42-03-51N;102-48-57W;1198;1196;
KAID;--;---;Anderson Municipal;IN;United States;4;40-07N;085-37W;;;280;;
KAIG;--;---;Antigo, Langlade County Airport;WI;United States;4;45-09N;089-06W;;;464;;
KAIO;--;---;Atlantic;IA;United States;4;41-24N;095-03W;;;360;;
KAIT;--;---;Aitkin, Aitkin Municipal Airport-Steve Kurtz Field;MN;United States;4;46-33N;093-41W;;;367;;
KAIZ;--;---;Kaiser Lake Ozark, Lee C Fine Memorial Airport;MO;United States;4;38-06N;092-33W;;;265;;
KAJG;--;---;Mount Carmel, Mount Carmel Municipal Airport;IL;United States;4;38-36-23N;087-43-36W;;;131;;
-KAKH;--;---;Gastonia, Gastonia Municipal Airport;NC;United States;4;35-11-48N;081-09-21W;35-12-01N;081-09-12W;243;243;
-KAKO;--;---;Akron, Akron-Washington County Airport;CO;United States;4;40-10-28N;103-12-52W;40-10-15N;103-12-31W;1431;1421;
-KAKQ;--;---;Wakefield, Wakefield Municipal Airport;VA;United States;4;36-58-53N;077-00-04W;36-58-48N;077-00-08W;34;33;
-KAKR;--;---;Akron, Akron Fulton International Airport;OH;United States;4;41-02-15N;081-27-51W;41-02-17N;081-27-26W;325;363;
+KAKH;--;---;GASTONIA MUNICIPAL AIRPORT;NC;United States;4;35-12N;81-09W;35-12-01N;081-09-12W;243;243;
+KAKO;--;---;COLORADO PLAINS REGIONAL;CO;United States;4;40-10N;103-13W;40-10-15N;103-12-31W;1437;1421;
+KAKQ;--;---;WAKEFIELD MUNICIPAL AIRPOR;VA;United States;4;36-59N;077-00W;36-58-48N;077-00-08W;34;33;
+KAKR;--;---;AKRON FULTON INTERNATIONAL;OH;United States;4;41-02N;081-28W;41-02-17N;081-27-26W;326;363;
KAKW;--;---;Klawock, Klawock Airport;AK;United States;4;55-34-34N;133-04-34W;55-34-49N;133-04-08W;15;18;
-KALB;72;518;Albany, Albany International Airport;NY;United States;4;42-44-53N;073-48-06W;;;87;;
-KALI;--;---;Alice, Alice International Airport;TX;United States;4;27-44-28N;098-01-37W;27-44-31N;098-01-59W;54;53;
+KALB;72;518;ALBANY INTERNATIONAL AIRPORT;NY;United States;4;42-45N;73-48W;;;87;;
+KALI;--;---;ALICE INTERNATIONAL AIRPORT;TX;United States;4;27-44N;098-01W;27-44-31N;098-01-59W;54;53;
KALM;--;---;Alamogordo-White;NM;United States;4;32-50N;105-59W;;;1279;;
KALN;--;---;Alton/St. Louis, St. Louis Regional Airport;IL;United States;4;38-54N;090-03W;;;166;;
-KALO;72;548;Waterloo, Waterloo Municipal Airport;IA;United States;4;42-33-16N;092-24-04W;42-33-00N;092-23-52W;266;264;
-KALS;72;462;Alamosa, San Luis Valley Regional Airport;CO;United States;4;37-26-20N;105-51-41W;37-26-36N;105-51-52W;2297;2299;P
-KALW;--;---;Walla Walla, Walla Walla Regional Airport;WA;United States;4;46-05-42N;118-17-03W;46-05-35N;118-16-55W;367;363;
+KALO;72;548;WATERLOO MUNICIPAL AIRPORT;IA;United States;4;42-33N;92-24W;42-33-00N;092-23-52W;266;264;
+KALS;72;462;SAN LUIS VALLEY REGIONAL;CO;United States;4;37-26N;105-52W;37-26-36N;105-51-52W;2297;2299;
+KALW;--;---;WALLA WALLA REGIONAL AIRPORT;WA;United States;4;46-06N;118-17W;46-05-35N;118-16-55W;367;363;
KALX;--;---;Alexander City, Thomas C Russell Field Airport;AL;United States;4;32-54-53N;085-57-46W;;;209;;
-KAMA;72;363;Amarillo, Amarillo International Airport;TX;United States;4;35-13-12N;101-43-02W;35-13-58N;101-42-28W;1099;1093;P
-KAMG;--;---;Alma, Bacon County Airport;GA;United States;4;31-32-10N;082-30-24W;31-32-27N;082-30-30W;61;59;
+KAMA;72;363;AMARILLO INTERNATIONAL AIRPORT;TX;United States;4;35-13N;101-43W;35-13-58N;101-42-28W;1099;1093;
+KAMG;--;---;ALMA BACON COUNTY AIRPORT;GA;United States;4;31-32N;82-30W;31-32-27N;082-30-30W;61;59;
KAMN;--;---;Alma, Gratiot Community Airport;MI;United States;4;43-19-19N;084-41-16W;;;229;;
-KAMW;--;---;Ames, Ames Municipal Airport;IA;United States;4;41-59-26N;093-37-08W;41-59-57N;093-37-22W;288;279;
+KAMW;--;---;AMES MUNICIPAL AIRPORT;IA;United States;4;41-59N;93-37W;41-59-57N;093-37-22W;291;279;
KAMX;--;---;Miami Nexrad;FL;United States;4;25-37N;080-25W;;;34;;
-KANB;--;---;Anniston, Anniston Metropolitan Airport;AL;United States;4;33-35-26N;085-50-51W;33-35-25N;085-51-04W;186;183;
-KAND;--;---;Anderson, Anderson County Airport;SC;United States;4;34-29-52N;082-42-35W;34-30-04N;082-42-54W;238;239;
+KANB;--;---;ANNISTON METRO AIRPORT;AL;United States;4;33-35N;085-51W;33-35-25N;085-51-04W;187;183;
+KAND;--;---;ANDERSON COUNTY AIRPORT;SC;United States;4;34-30N;82-43W;34-30-04N;082-42-54W;238;239;
KANE;--;---;Minneapolis / Blaine;MN;United States;4;45-09N;093-13W;;;278;;
-KANJ;72;734;Sault Ste. Marie;MI;United States;4;46-28-46N;084-21-26W;46-28-45N;084-21-24W;210;219;P
+KANJ;72;734;SAULT STE. MARIE MUNI;MI;United States;4;46-29N;084-21W;46-28-45N;084-21-24W;218;219;
KANN;--;---;Annette, Annette Island Airport;AK;United States;4;55-01-49N;131-34-34W;55-01-44N;131-34-38W;36;34;
KANW;--;---;Ainsworth Municipal;NE;United States;4;42-35N;100-00W;;;789;;
-KAOH;--;---;Lima, Lima Allen County Airport;OH;United States;4;40-42-29N;084-01-17W;40-42-17N;084-01-36W;297;296;
-KAOO;--;---;Altoona, Altoona-Blair County Airport;PA;United States;4;40-18-00N;078-19-01W;40-17-37N;078-19-20W;458;455;
-KAPA;--;---;Denver, Centennial Airport;CO;United States;4;39-33-50N;104-50-54W;39-34-30N;104-50-42W;1793;1775;
-KAPC;--;---;Napa, Napa County Airport;CA;United States;4;38-12-27N;122-16-46W;38-12-28N;122-16-41W;10;13;
-KAPF;--;---;Naples, Naples Municipal Airport;FL;United States;4;26-09N;081-46W;;;2;;
+KAOH;--;---;LIMA ALLEN COUNTY AIRPORT;OH;United States;4;40-42N;84-01W;40-42-17N;084-01-36W;297;296;
+KAOO;--;---;ALTOONA-BLAIR COUNTY AIRPORT;PA;United States;4;40-18N;78-19W;40-17-37N;078-19-20W;458;455;
+KAPA;--;---;DENVER CENTENNIAL AIRPORT;CO;United States;4;39-34N;104-51W;39-34-30N;104-50-42W;1793;1775;
+KAPC;--;---;NAPA COUNTY AIRPORT;CA;United States;4;38-12N;122-17W;38-12-28N;122-16-41W;10;13;
+KAPF;--;---;NAPLES MUNICIPAL AIRPORT;FL;United States;4;26-09N;081-46W;;;3;;
KAPG;--;---;Phillips Army Air Field / Aberdeen;MD;United States;4;39-28N;076-10W;;;18;;
-KAPN;72;639;Alpena, Alpena County Regional Airport;MI;United States;4;45-04-18N;083-33-52W;45-04-12N;083-33-59W;210;210;
+KAPN;72;639;ALPENA COUNTY REGIONAL AIRPORT;MI;United States;4;45-05N;083-34W;45-04-12N;083-33-59W;210;210;
KAPV;--;---;Apple Valley;CA;United States;4;34-35N;117-11W;;;932;;
KAQO;--;---;Llano, Llano Municipal Airport;TX;United States;4;30-47-01N;098-39-43W;;;336;;
KAQP;--;---;Appleton, Appleton Municipal Airport;MN;United States;4;45-13-39N;096-00-15W;;;310;;
KAQQ;72;220;Apalachicola, Apalachicola;FL;United States;4;29-43-37N;085-01-29W;29-43-20N;085-01-32W;6;5;P
KAQR;--;---;Atoka, Atoka Municipal Airport;FL;United States;4;34-23-54N;096-08-53W;;;180;;
KAQV;--;---;Ft. Polk, Peason Ridge;LA;United States;4;31-40N;093-27W;;;111;;
-KAQW;--;---;North Adams, Harriman-And-West Airport;MA;United States;4;42-41-50N;073-10-13W;42-41-50N;073-09-51W;199;201;
-KARA;--;---;New Iberia, Acadiana Regional Airport;LA;United States;4;30-01-44N;091-53-04W;30-01-47N;091-52-35W;7;18;
-KARB;--;---;Ann Arbor, Ann Arbor Municipal Airport;MI;United States;4;42-13-26N;083-44-24W;42-13-31N;083-44-47W;255;251;
+KAQW;--;---;N ADAMS HARRIMAN-AND-WEST;MA;United States;4;42-42N;073-10W;42-41-50N;073-09-51W;199;201;
+KARA;--;---;NEW IBERIA ACADIANA REGIONAL;LA;United States;4;30-02N;091-53W;30-01-47N;091-52-35W;7;18;
+KARB;--;---;ANN ARBOR MUNICIPAL AIRPORT;MI;United States;4;42-13N;083-45W;42-13-31N;083-44-47W;256;251;
KARG;--;---;Walnut Ridge, Walnut Ridge Regional Airport;AR;United States;4;36-08N;090-55W;;;83;;
KARL;--;---;Arlington;WY;United States;4;41-42N;106-13W;;;2179;;
KARM;--;---;Wharton, Wharton Regional Airport;TX;United States;4;29-15-15N;096-09-15W;;;31;;
-KARR;--;---;Aurora, Aurora Municipal Airport;IL;United States;4;41-46-12N;088-28-53W;41-46-05N;088-27-57W;215;215;
-KART;--;---;Watertown, Watertown International Airport;NY;United States;4;43-59-31N;076-01-18W;43-59-38N;076-01-25W;99;100;
+KARR;--;---;CHICAGO AURORA MUNICIPAL;IL;United States;4;41-46N;088-28W;41-46-05N;088-27-57W;217;215;
+KART;--;---;WATERTOWN INTERNATIONAL AIRPORT;NY;United States;4;43-59N;076-02W;43-59-38N;076-01-25W;99;100;
KARV;--;---;Minocqua/Woodruff, Lakeland Airport/Noble F. Lee Memorial Field;WI;United States;4;45-56N;089-44W;;;497;;
-KASD;--;---;Slidell, Slidell Airport;LA;United States;4;30-20-35N;089-49-19W;30-20-25N;089-49-20W;9;8;
-KASE;--;---;Aspen, Aspen-Pitkin County Airport;CO;United States;4;39-13-44N;106-52-10W;39-13-33N;106-52-04W;2382;2354;
+KASD;--;---;SLIDELL AIRPORT;LA;United States;4;30-21N;89-49W;30-20-25N;089-49-20W;9;8;
+KASE;--;---;ASPEN-PITKIN COUNTY AIRPORT;CO;United States;4;39-14N;106-52W;39-13-33N;106-52-04W;2384;2354;
KASG;--;---;Springdale Municipal;AR;United States;4;36-11N;094-07W;;;412;;
KASH;--;---;Nashua, Boire Field Airport;NH;United States;4;42-46-54N;071-30-53W;;;61;;
KASJ;--;---;Ahoskie, Tri-County Airport;NC;United States;4;36-17-51N;077-10-15W;;;21;;
-KAST;72;791;Astoria, Astoria Regional Airport;OR;United States;4;46-09-25N;123-52-57W;46-09-22N;123-52-51W;3;3;
+KAST;72;791;PORT OF ASTORIA AIRPORT;OR;United States;4;46-09N;123-53W;46-09-22N;123-52-51W;3;3;
KASW;--;---;Warsaw, Warsaw Municipal Airport;IN;United States;4;41-16-28N;085-50-24W;;;259;;
-KASX;--;---;Ashland, Kennedy Memorial Airport;WI;United States;4;46-32-59N;090-55-06W;46-33-09N;090-54-57W;251;251;
-KATL;72;219;Atlanta, Hartsfield - Jackson Atlanta International Airport;GA;United States;4;33-38-25N;084-25-37W;;;313;;
+KASX;--;---;ASHLAND KENNEDY MEMORIAL;WI;United States;4;46-33N;090-55W;46-33-09N;090-54-57W;252;251;
+KATL;72;219;HARTSFIELD-JACKSON ATLANTA;GA;United States;4;33-39N;84-26W;;;313;;
+KATP;--;---;Atlantis;LA;United States;4;27-11-44N;090-01-37W;;;;;;
KATS;--;---;Artesia, Artesia Municipal Airport;NM;United States;4;32-51-09N;104-28-03W;;;1079;;
-KATT;72;254;Austin City, Austin Camp Mabry;TX;United States;4;30-19N;097-46W;;;200;;P
+KATT;72;254;CAMP MABRY/AUSTIN CITY ASOS;TX;United States;4;30-19N;097-46W;;;201;;
KATW;--;---;Appleton / Outagamie;WI;United States;4;44-15N;088-31W;;;280;;
KATX;--;---;Seattle NEXRAD;WA;United States;4;48-12N;122-30W;;;185;;
-KATY;--;---;Watertown, Watertown Municipal Airport;SD;United States;4;44-54-17N;097-08-58W;44-55-17N;097-09-38W;532;532;
+KATY;--;---;WATERTOWN MUNICIPAL AIRPORT;SD;United States;4;44-54N;097-09W;44-55-17N;097-09-38W;533;532;
KAUB;--;---;Auburn University Automatic Meteorological Observing System;AL;United States;4;32-36N;085-30W;;;198;;
KAUD;--;---;Audubon Park;LA;United States;4;29-56N;090-08W;;;2;;
-KAUG;--;---;Augusta, Augusta State Airport;ME;United States;4;44-19-14N;069-47-50W;44-19-03N;069-47-39W;107;109;
+KAUG;--;---;AUGUSTA STATE AIRPORT;ME;United States;4;44-19N;069-48W;44-19-03N;069-47-39W;107;109;
KAUH;--;---;Aurora, Aurora Municipal Airport;NE;United States;4;40-53-38N;097-59-40W;;;550;;
KAUM;--;---;Austin Municipal;MN;United States;4;43-40N;092-56W;;;375;;
KAUN;--;---;Auburn, Auburn Municipal Airport;CA;United States;4;38-57N;121-04W;;;467;;
KAUO;--;---;Auburn-Opelika Airport;AL;United States;4;32-37N;085-26W;;;236;;
-KAUS;--;---;Austin, Austin-Bergstrom International Airport;TX;United States;4;30-11-40N;097-40-12W;30-11-57N;097-40-13W;165;172;
-KAUW;--;---;Wausau, Wausau Downtown Airport;WI;United States;4;44-55-43N;089-37-36W;44-55-46N;089-37-39W;366;362;
+KAUS;--;---;AUSTIN-BERGSTROM INTERNATIONAL AIRPORT;TX;United States;4;30-11N;097-41W;30-11-57N;097-40-13W;165;172;
+KAUW;--;---;WAUSAU DOWNTOWN AIRPORT;WI;United States;4;44-56N;089-37W;44-55-46N;089-37-39W;366;362;
KAVC;--;---;South Hill, Mecklenburg-Brunswick Regional Airport;VA;United States;4;36-41-19N;078-03-15W;;;135;;
KAVK;--;---;Alva, Alva Regional Airport;OK;United States;4;36-46-23N;098-40-12W;;;449;;
-KAVL;72;315;Asheville, Asheville Regional Airport;NC;United States;4;35-25-55N;082-32-15W;35-26-04N;082-32-14W;660;670;
-KAVP;72;513;Wilkes-Barre - Scranton, Wilkes-Barre / Scranton International Airport;PA;United States;4;41-20-20N;075-43-36W;41-20-10N;075-43-50W;293;291;
-KAVX;72;292;Avalon, Catalina Airport;CA;United States;4;33-24-18N;118-24-57W;33-24-12N;118-24-48W;488;482;
+KAVL;72;315;ASHEVILLE REGIONAL AIRPORT;NC;United States;4;35-26N;82-32W;35-26-04N;082-32-14W;660;670;
+KAVP;72;513;WILKES-BARRE/SCRANTON INTERNATIONAL ;PA;United States;4;41-20N;75-44W;41-20-10N;075-43-50W;293;291;
+KAVX;72;292;AVALON CATALINA AIRPORT;CA;United States;4;33-24N;118-25W;33-24-12N;118-24-48W;488;482;
KAWG;--;---;Washington;IA;United States;4;41-17N;091-40W;;;230;;
KAWH;--;---;Wildhorse Reservation / Elko;NV;United States;4;41-40N;115-47W;;;1902;;
KAWI;--;---;Wainwright, Wainwright Airport;AK;United States;4;70-38-19N;160-00-24W;70-38-19N;160-00-24W;9;8;
-KAWM;--;---;West Memphis, West Memphis Municipal Airport;AR;United States;4;35-08N;090-14W;;;65;;
+KAWM;--;---;WEST MEMPHIS MUNICIPAL AIRPORT;AR;United States;4;35-08N;090-14W;;;65;;
KAWO;--;---;Arlington Municipal;WA;United States;4;48-10N;122-10W;;;42;;
KAXA;--;---;Algona;IA;United States;4;43-05N;094-16W;;;372;;
-KAXN;--;---;Alexandria, Chandler Field;MN;United States;4;45-52-07N;095-23-39W;45-51-55N;095-23-23W;434;433;
+KAXN;--;---;CHANDLER FIELD;MN;United States;4;45-52N;095-24W;45-51-55N;095-23-23W;434;433;
KAXO;--;---;Grand Isle Supplementary Aviation Weather Reporting Station;LA;United States;4;29-15N;089-58W;;;2;;
KAXS;--;---;Altus, Altus/Quartz Mountain Regional Airport;OK;United States;4;34-41-55N;099-20-17W;;;437;;
KAYE;--;---;Fort Devens / Ayer;MA;United States;4;42-34N;071-36W;;;82;;
KAYS;72;213;Waycross / Ware County, Ga;GA;United States;4;31-15N;082-24W;31-15N;082-24W;46;46;P
KAZC;--;---;Colorado City, Colorado City Municipal Airport;AZ;United States;4;36-57N;113-00W;;;1486;;
-KAZO;--;---;Kalamazoo, Kalamazoo / Battle Creek International Airport;MI;United States;4;42-13-45N;085-32-47W;42-14-22N;085-33-22W;266;272;
+KAZO;--;---;KALAMAZOO/BATTLE CREEK AIRPORT;MI;United States;4;42-14N;085-33W;42-14-22N;085-33-22W;266;272;
KB23;--;---;Battle Mountain;NV;United States;4;40-36N;116-52W;;;1381;;
KBAB;--;---;Marysville, Beale Air Force Base;CA;United States;4;39-08N;121-26W;;;34;;
+KBAC;--;---;Barnes County Municipal Airport;ND;United States;4;46-56-28N;098-01-05W;;;427;;
KBAD;--;---;Barksdale Air Force Base;LA;United States;4;32-30N;093-40W;;;51;;
-KBAF;--;---;Westfield, Barnes Municipal Airport;MA;United States;4;42-09-35N;072-42-46W;42-09-25N;072-43-06W;82;83;
+KBAF;--;---;WESTFIELD BARNES MUNICIPAL;MA;United States;4;42-10N;072-43W;42-09-25N;072-43-06W;83;83;
KBAK;--;---;Columbus / Bakalar ;IN;United States;4;39-16N;085-54W;;;200;;
+KBAN;--;---;MCMWTC BRIDGEPORT, CA;CA;;;38-21N;119-31W;;;2057;;
KBAX;--;---;Bad Axe, Huron County Memorial Airport;MI;United States;4;43-46-51N;082-59-08W;;;233;;
-KBAZ;--;---;New Braunfels, New Braunfels Municipal Airport;TX;United States;4;29-42-31N;098-02-43W;29-42-20N;098-02-08W;197;195;
+KBAZ;--;---;NEW BRAUNFELS MUNICIPAL AIRPORT;TX;United States;4;29-43N;98-03W;29-42-20N;098-02-08W;198;195;
KBBB;--;---;Benson Municipal;MN;United States;4;45-19N;095-39W;;;317;;
KBBD;--;---;Brady, Curtis Field Airport;TX;United States;4;31-10-45N;099-19-26W;;;557;;
-KBBW;--;---;Broken Bow, Broken Bow Municipal Airport;NE;United States;4;41-26N;099-39W;;;776;;
+KBBF;--;---;Brazos 133;TX;United States;4;27-50-06N;096-00-47W;;;;;;
+KBBW;--;---;BROKEN BOW MUNICIPAL AIRPORT;NE;United States;4;41-26N;099-38W;;;776;;
KBCB;--;---;Virginia Tech Airport;VA;United States;4;37-13N;080-25W;;;650;;
-KBCE;--;---;Bryce Canyon, Bryce Canyon Airport;UT;United States;4;37-42-23N;112-08-44W;37-42-05N;112-09-16W;2312;2312;
+KBCE;--;---;BRYCE CANYON AIRPORT;UT;United States;4;37-42N;112-09W;37-42-05N;112-09-16W;2312;2312;
KBCG;--;---;Butte La Rose;LA;United States;4;30-07N;091-33W;;;10;;
KBCT;--;---;Boca Raton, Boca Raton Airport;FL;United States;4;26-22-43N;080-06-28W;;;4;;
-KBDE;--;---;Baudette, Baudette International Airport;MN;United States;4;48-43-36N;094-36-44W;48-43-17N;094-36-10W;330;329;
+KBDE;--;---;BAUDETTE INTERNATIONAL AIRPORT;MN;United States;4;48-44N;94-37W;48-43-17N;094-36-10W;330;329;
KBDF;--;---;Bradford / Rinkenberg;IL;United States;4;41-14N;089-37W;;;247;;
-KBDL;72;508;Windsor Locks, Bradley International Airport;CT;United States;4;41-56-17N;072-40-57W;41-55-59N;072-41-12W;53;60;
-KBDR;72;504;Bridgeport, Sikorsky Memorial Airport;CT;United States;4;41-09-30N;073-07-44W;41-09-50N;073-07-40W;3;7;
-KBED;74;490;Bedford, Hanscom Field;MA;United States;4;42-28-06N;071-17-40W;42-27-57N;071-17-22W;40;50;
-KBEH;--;---;Benton Harbor, Southwest Michigan Regional Airport;MI;United States;4;42-07-43N;086-25-42W;42-07-32N;086-25-44W;196;191;
+KBDL;72;508;BRADLEY INTERNATIONAL AIRPORT ;CT;United States;4;41-56N;072-41W;41-55-59N;072-41-12W;53;60;
+KBDR;72;504;SIKORSKY MEMORIAL AIRPORT;CT;United States;4;41-10N;073-08W;41-09-50N;073-07-40W;3;7;
+KBED;74;490;BEDFORD HANSCOM FIELD;MA;United States;4;42-28N;071-18W;42-27-57N;071-17-22W;41;50;
+KBEH;--;---;SOUTHWEST MICHIGAN REGIONAL;MI;United States;4;42-08N;86-25W;42-07-32N;086-25-44W;196;191;
KBET;--;---;Bethel, Bethel Airport;AK;United States;4;60-47-09N;161-49-35W;60-47-03N;161-50-08W;39;39;
-KBFD;--;---;Bradford, Bradford Regional Airport;PA;United States;4;41-47-55N;078-38-09W;41-47-57N;078-38-24W;653;647;
-KBFF;72;566;Scottsbluff, Heilig Field;NE;United States;4;41-52-01N;103-35-09W;41-52-12N;103-35-36W;1208;1203;
-KBFI;--;---;Seattle, Seattle Boeing Field;WA;United States;4;47-32-45N;122-18-49W;47-31-45N;122-18-11W;5;4;
-KBFL;72;384;Bakersfield, Meadows Field Airport;CA;United States;4;35-26-01N;119-03-24W;35-26-02N;119-03-06W;155;151;
-KBFM;--;---;Mobile, Mobile Downtown Airport;AL;United States;4;30-36-50N;088-03-48W;30-37-37N;088-04-05W;7;20;
+KBFD;--;---;BRADFORD REGIONAL AIRPORT;PA;United States;4;41-48N;078-38W;41-47-57N;078-38-24W;653;647;
+KBFF;72;566;SCOTTSBLUFF HEILIG FIELD;NE;United States;4;41-52N;103-36W;41-52-12N;103-35-36W;1209;1203;
+KBFI;--;---;SEATTLE BOEING FIELD;WA;United States;4;47-33N;122-19W;47-31-45N;122-18-11W;5;4;
+KBFL;72;384;BAKERSFIELD MEADOWS FIELD;CA;United States;4;35-26N;119-03W;35-26-02N;119-03-06W;155;151;
+KBFM;--;---;MOBILE DOWNTOWN AIRPORT;AL;United States;4;30-38N;88-04W;30-37-37N;088-04-05W;8;20;
KBFU;--;---;Belle Fourche;WY;United States;4;43-56N;105-27W;;;1422;;
KBFW;--;---;Silver Bay;MN;United States;4;47-12N;091-24W;;;331;;
-KBGD;--;---;Borger, Hutchinson County Airport;TX;United States;4;35-41-42N;101-23-42W;35-41-43N;101-23-40W;931;927;
+KBGD;--;---;BORGER HUTCHINSON CO AIRPORT ;TX;United States;4;35-42N;101-24W;35-41-43N;101-23-40W;931;927;
KBGE;--;---;Bainbridge, Decatur County Industrial Air Park Airport;GA;United States;4;30-58N;084-38W;;;43;;
-KBGM;72;515;Binghamton, Binghamton Regional Airport;NY;United States;4;42-12-28N;075-58-53W;42-12-32N;075-58-58W;496;492;P
-KBGR;--;---;Bangor, Bangor International Airport;ME;United States;4;44-47-50N;068-49-07W;44-48-43N;068-49-31W;58;57;
+KBGM;72;515;BINGHAMTON REGIONAL AIRPORT;NY;United States;4;42-12N;75-59W;42-12-32N;075-58-58W;499;492;
+KBGR;--;---;BANGOR INT'L AIRPORT;ME;United States;4;44-48N;068-49W;44-48-43N;068-49-31W;59;57;
KBHB;--;---;Bar Harbor, Hancock County-Bar Harbor Airport;ME;United States;4;44-27N;068-22W;;;25;;
-KBHK;--;---;Baker, Baker Municipal Airport;MT;United States;4;46-20-52N;104-15-27W;46-21-22N;104-16-12W;905;902;
-KBHM;72;228;Birmingham, Birmingham International Airport;AL;United States;4;33-33-56N;086-44-42W;33-33-48N;086-44-42W;196;197;P
+KBHK;--;---;BAKER MUNICIPAL AIRPORT;MT;United States;4;46-21N;104-15W;46-21-22N;104-16-12W;906;902;
+KBHM;72;228;BIRMINGHAM INT'L AIRPORT;AL;United States;4;33-34N;086-45W;33-33-48N;086-44-42W;196;197;
KBHX;--;---;Eureka NEXRAD;CA;United States;4;40-30N;124-18W;;;767;;
KBID;--;---;Block Island, Block Island State Airport;RI;United States;4;41-10N;071-34W;;;33;;
KBIE;--;---;Beatrice Municipal;NE;United States;4;40-18N;096-45W;;;403;;
KBIF;--;---;Biggs Army Air Field / Ft. Bliss;TX;United States;4;31-51N;106-23W;;;1204;;
KBIG;--;---;Delta Junction / Ft. Greely, Allen Army Air Field;AK;United States;4;63-59-37N;145-41-33W;63-59-20N;145-43-05W;389;387;
-KBIH;72;480;Bishop, Bishop Airport;CA;United States;4;37-22-16N;118-21-29W;37-22-15N;118-21-59W;1256;1253;
-KBIJ;--;---;Blakely, Early County Airport;GA;United States;4;31-23-49N;084-53-42W;;;65;;
-KBIL;72;677;Billings, Billings Logan International Airport;MT;United States;4;45-48-25N;108-32-32W;45-48-15N;108-32-09W;1112;1091;P
-KBIS;72;764;Bismarck, Bismarck Municipal Airport;ND;United States;4;46-46-57N;100-45-26W;46-46-20N;100-45-26W;511;503;P
+KBIH;72;480;BISHOP AIRPORT;CA;United States;4;37-22N;118-22W;37-22-15N;118-21-59W;1256;1253;
+KBIL;72;677;LOGAN INTERNATIONAL AIRPORT;MT;United States;4;45-49N;108-33W;45-48-15N;108-32-09W;1112;1091;
+KBIS;72;764;BISMARCK MUNICIPAL AIRPORT;ND;United States;4;46-47N;100-45W;46-46-20N;100-45-26W;511;503;
KBIT;--;---;Bittercreek;WY;United States;4;41-39N;108-35W;;;2160;;
-KBIV;--;---;Holland, Tulip City Airport;MI;United States;4;42-44-46N;086-05-48W;42-44-38N;086-06-56W;209;208;
+KBIV;--;---;HOLLAND TULIP CITY AIRPORT;MI;United States;4;42-45N;86-06W;42-44-38N;086-06-56W;210;208;
KBIX;--;---;Keesler Air Force Base / Biloxi;MS;United States;4;30-25N;088-55W;;;10;;
KBJC;--;---;Broomfield / Jeffco;CO;United States;4;39-55N;105-07W;;;1724;;
KBJI;72;755;Bemidji;MN;United States;4;47-30N;094-56W;;;423;420;P
-KBJJ;--;---;Wooster, Wayne County Airport;OH;United States;4;40-52-23N;081-53-12W;40-52-27N;081-52-54W;346;343;
+KBJJ;--;---;WOOSTER WAYNE COUNTY AIRPORT;OH;United States;4;40-52N;81-53W;40-52-27N;081-52-54W;347;343;
KBJN;72;282;Las Vegas, Tonopah Range #74 Nellis AFB;NV;United States;4;37-37-02;116-15-51W;;;1756;;
KBKB;--;---;Ft. Polk, Fullerton Landing Strip;LA;United States;4;31-00N;092-97W;;;94;;
-KBKE;--;---;Baker City, Baker City Municipal Airport;OR;United States;4;44-50-14N;117-48-33W;45-50-27N;117-48-25W;1028;1024;
+KBKE;--;---;BAKER MUNICIPAL AIRPORT;OR;United States;4;44-50N;117-49W;45-50-27N;117-48-25W;1027;1024;
KBKF;--;---;Aurora, Buckley Air Force Base Airport;CO;United States;4;39-42-36N;104-45-29W;;;1726;;
-KBKL;--;---;Cleveland, Burke Lakefront Airport;OH;United States;4;41-31-32N;081-40-08W;41-30-44N;081-41-21W;178;184;
+KBKL;--;---;CLEVELAND BURKE LAKEFRONT;OH;United States;4;41-32N;81-40W;41-30-44N;081-41-21W;178;184;
KBKS;--;---;Falfurrias, Brooks County Airport;TX;United States;4;27-12-24N;098-07-16W;;;34;;
KBKT;--;---;Ft. Pickett / Blackstone;VA;United States;4;37-05N;077-57W;;;130;;
-KBKV;--;---;Brooksville, Hernando County Airport;FL;United States;4;28-28-25N;082-27-16W;28-28-23N;082-27-09W;23;20;
-KBKW;72;412;Beckley, Raleigh County Memorial Airport;WV;United States;4;37-47-42N;081-07-29W;37-47-00N;081-07-16W;763;764;
+KBKV;--;---;BROOKSVILLE HERNANDO CO AIRPORT ;FL;United States;4;28-28N;82-27W;28-28-23N;082-27-09W;23;20;
+KBKW;72;412;RALEIGH COUNTY MEM AIRPORT ;WV;United States;4;37-48N;081-07W;37-47-00N;081-07-16W;763;764;
KBKX;--;---;Brookings, Brookings Municipal Airport;SD;United States;4;44-18N;096-49W;;;502;;
-KBLF;--;---;Bluefield, Mercer County Airport;WV;United States;4;37-17-45N;081-12-28W;37-17-32N;081-12-33W;871;873;
-KBLH;--;---;Blythe, Blythe Airport;CA;United States;4;33-37-09N;114-43-01W;33-36-48N;114-42-48W;121;119;
-KBLI;--;---;Bellingham, Bellingham International Airport;WA;United States;4;48-47-58N;122-32-21W;48-47-56N;122-32-05W;48;50;
+KBLF;--;---;BLUEFIELD MERCER COUNTY AIRPORT ;WV;United States;4;37-18N;081-12W;37-17-32N;081-12-33W;871;873;
+KBLH;--;---;BLYTHE AIRPORT;CA;United States;4;33-37N;114-43W;33-36-48N;114-42-48W;121;119;
+KBLI;--;---;BELLINGHAM INTERNATIONAL AIRPORT;WA;United States;4;48-48N;122-32W;48-47-56N;122-32-05W;51;50;
KBLM;--;---;Belmar-Farmingdale;NJ;United States;4;40-11N;074-08W;;;48;;
-KBLU;--;---;Emigrant Gap, Blue Canyon Nyack Airport;CA;United States;4;39-16-34N;120-42-29W;39-16-32N;120-42-29W;1610;1609;
+KBLU;--;---;BLUE CANYON AIRPORT;CA;United States;4;39-17N;120-42W;39-16-32N;120-42-29W;1611;1609;
KBLV;--;---;Belleville, Scott AFB/MidAmerica Airport;IL;United States;4;38-33N;089-51W;;;140;;
KBLX;--;---;Billing Yell Nexrad;MT;United States;4;45-51-14N;108-36-22W;;;1116;;
-KBMG;--;---;Bloomington, Monroe County Airport;IN;United States;4;39-08-35N;086-37-00W;39-08-51N;086-36-44W;257;257;
+KBMG;--;---;MONROE COUNTY AIRPORT;IN;United States;4;39-09N;086-37W;39-08-51N;086-36-44W;258;257;
KBMI;--;---;Bloomington/Normal, Central Illinois Regional Airport at Bloomington-Normal;IL;United States;4;40-28-37N;088-54-57W;;;266;;
-KBML;72;616;Berlin, Berlin Municipal Airport;NH;United States;4;44-34-34N;071-10-43W;44-34-41N;071-10-49W;353;345;
-KBMQ;--;---;Burnet, Burnet Municipal Craddock Field;TX;United States;4;30-44-26N;098-14-07W;30-44-27N;098-14-10W;392;389;
+KBML;72;616;BERLIN MUNICIPAL AIRPORT;NH;United States;4;44-35N;71-11W;44-34-41N;071-10-49W;353;345;
+KBMQ;--;---;BURNET MUNICIPAL CRADDOCK FIELD;TX;United States;4;30-44N;98-14W;30-44-27N;098-14-10W;393;389;
KBMX;--;---;Birmingham Nexrad;AL;United States;4;33-10N;086-45W;;;231;;
-KBNA;72;327;Nashville, Nashville International Airport;TN;United States;4;36-07-08N;086-41-21W;36-06-59N;086-40-31W;182;210;P
-KBNO;72;683;Burns, Burns Municipal Airport;OR;United States;4;43-35-42N;118-57-23W;43-35-12N;118-57-12W;1263;1264;P
+KBNA;72;327;NASHVILLE INTERNATIONAL AIRPORT;TN;United States;4;36-07N;086-41W;36-06-59N;086-40-31W;183;210;
+KBNO;72;683;BURNS MUNICIPAL AIRPORT;OR;United States;4;43-36N;118-57W;43-35-12N;118-57-12W;1263;1264;
KBNW;--;---;Boone Municipal;IA;United States;4;42-03N;093-51W;;;354;;
KBNY;--;---;Burney;CA;United States;4;40-53N;121-40W;;;957;;
-KBOI;72;681;Boise, Boise Air Terminal;ID;United States;4;43-34-00N;116-14-26W;43-34-03N;116-12-40W;871;875;P
+KBOI;72;681;BOISE AIR TERMINAL;ID;United States;4;43-34N;116-14W;43-34-03N;116-12-40W;871;875;
KBOK;--;---;Brookings, Brookings Airport;OR;United States;4;42-04-28N;124-17-24W;;;140;;
-KBOS;72;509;Boston, Logan International Airport;MA;United States;4;42-21-38N;071-00-38W;42-21-51N;071-01-09W;6;54;P
+KBOS;72;509;BOSTON LOGAN INTERNATIONAL;MA;United States;4;42-22N;071-01W;42-21-51N;071-01-09W;6;54;
KBOW;--;---;Bartow Municipal;FL;United States;4;27-57N;081-47W;;;39;;
KBOX;--;---;Boston Nexrad;MA;United States;4;41-57N;071-08W;;;71;;
KBPG;--;---;Big Spring, Big Spring McMahon-Wrinkle Airport;TX;United States;4;32-12N;101-31W;;;784;;
-KBPI;72;671;Big Piney, Big Piney-Marbleton Airport;WY;United States;4;42-34-44N;110-06-11W;42-34-41N;110-06-14W;2126;2117;
-KBPK;--;---;Mountain Home, Ozark Regional Airport;AR;United States;4;36-22-14N;092-28-19W;36-22-17N;092-27-42W;282;280;
+KBPI;72;671;BIG PINEY-MARBLETON AIRPORT;WY;United States;4;42-35N;110-06W;42-34-41N;110-06-14W;2131;2117;
+KBPK;--;---;OZARK REGIONAL AIRPORT;AR;United States;4;36-22N;092-28W;36-22-17N;092-27-42W;283;280;
KBPP;--;---;Bowman, Bowman Municipal Airport;ND;United States;4;46-11-13N;103-25-41W;;;902;;
-KBPT;72;241;Beaumont / Port Arthur, Southeast Texas Regional Airport;TX;United States;4;29-57-03N;094-01-15W;29-57-27N;094-01-21W;5;5;
+KBPT;72;241;SOUTHEAST TEXAS RGNL AIRPORT;TX;United States;4;29-95N;094-08W;29-57-27N;094-01-21W;5;5;
KBQK;--;---;Brunswick / Glynco;GA;United States;4;31-15N;081-28W;;;8;;
-KBRD;--;---;Brainerd, Brainerd-Crow Wing County Regional Airport;MN;United States;4;46-24-17N;094-07-51W;46-23-33N;094-08-24W;373;372;
-KBRL;--;---;Burlington, Burlington Regional Airport;IA;United States;4;40-46-22N;091-07-31W;40-46-55N;091-07-11W;212;211;
-KBRO;72;250;Brownsville, Brownsville / South Padre Island International Airport;TX;United States;4;25-54-51N;097-25-23W;25-54-22N;097-25-54W;7;5;P
-KBRX;--;---;Bordeaux;WY;United States;4;41-56N;104-57W;;;1422
-KBTL;--;---;Battle Creek, Kellogg Airport;MI;United States;4;42-18-45N;085-14-27W;42-18-49N;085-14-19W;290;290;
-KBTM;--;---;Butte, Bert Mooney Airport;MT;United States;4;45-57-17N;112-29-51W;45-57-15N;112-30-05W;1690;1688;
+KBQX;--;---;Brazos 451;TX;United States;4;28-29-37N;095-43-28W;;;;;;
+KBRD;--;---;BRAINERD-CROW WING CO AIRPORT ;MN;United States;4;46-24N;94-08W;46-23-33N;094-08-24W;374;372;
+KBRL;--;---;BURLINGTON REGIONAL AIRPORT;IA;United States;4;40-46N;91-08W;40-46-55N;091-07-11W;213;211;
+KBRO;72;250;BROWNSVILLE/SOUTH PADRE IS;TX;United States;4;25-54N;97-25W;25-54-22N;097-25-54W;7;5;
+KBRX;--;---;Bordeaux;WY;United States;4;41-56N;104-57W;;;1422;;
+KBTL;--;---;W.K.KELLOGG REGIONAL AIRPORT;MI;United States;4;42-18N;085-15W;42-18-49N;085-14-19W;290;290;
+KBTM;--;---;BERT MOONEY AIRPORT;MT;United States;4;45-58N;112-30W;45-57-15N;112-30-05W;1690;1688;
KBTP;--;---;Butler, Butler County Airport/K W Scholter Field;PA;United States;4;40-47N;079-57W;;;380;;
-KBTR;--;---;Baton Rouge, Baton Rouge Metropolitan, Ryan Field;LA;United States;4;30-32-14N;091-08-49W;30-31-50N;091-08-36W;21;21;
+KBTR;--;---;BATON ROUGE METRO RYAN FIELD;LA;United States;4;30-32N;91-09W;30-31-50N;091-08-36W;21;21;
KBTT;--;---;Bettles, Bettles Airport;AK;United States;4;66-54-58N;151-30-32W;66-54-58N;151-30-33W;196;197;
-KBTV;72;617;Burlington, Burlington International Airport;VT;United States;4;44-28-05N;073-09-01W;44-28-08N;073-09-18W;101;105;P
-KBUF;72;528;Buffalo, Greater Buffalo International Airport;NY;United States;4;42-56-27N;078-44-09W;42-56-21N;078-43-10W;220;225;P
+KBTV;72;617;BURLINGTON INTERNATIONAL;VT;United States;4;44-28N;73-09W;44-28-08N;073-09-18W;102;105;
+KBUF;72;528;GREATER BUFFALO INTERNATIONAL AIRPORT ;NY;United States;4;42-56N;078-44W;42-56-21N;078-43-10W;221;225;
KBUO;--;---;Beaumont;CA;United States;4;33-56N;116-58W;;;692;;
-KBUR;72;288;Burbank, Burbank-Glendale-Pasadena Airport;CA;United States;4;34-11-59N;118-21-53W;34-11-58N;118-21-11W;236;217;
+KBUR;72;288;BURBANK-GLENDALE-PASADENA;CA;United States;4;34-12N;118-22W;34-11-58N;118-21-11W;236;217;
KBUU;--;---;Burlington, Burlington Municipal Airport;WI;United States;4;42-41-26N;088-18-17W;;;237;;
-KBUY;--;---;Burlington, Burlington Alamance Regional Airport;NC;United States;4;36-02-52N;079-28-26W;36-03-00N;079-28-46W;188;180;
+KBUY;--;---;BURLINGTON ALAMANCE REGIONAL;NC;United States;4;36-02N;79-28W;36-03-00N;079-28-46W;188;180;
KBVE;72;232;Boothville;LA;United States;4;29-20N;089-24W;29-20N;089-24W;0;1;
KBVI;--;---;Beaver Falls Airport;PA;United States;4;40-46N;080-24W;;;382;;
KBVN;--;---;Albion, Albion Municipal Airport;NE;United States;4;41-43-42N;098-03-20W;;;551;;
-KBVO;--;---;Bartlesville, Bartlesville Municipal Airport;OK;United States;4;36-46-06N;096-01-34W;36-45-32N;096-00-26W;217;210;
+KBVO;--;---;BARTLESVILLE MUNICIPAL AIRPORT ;OK;United States;4;36-46N;96-01W;36-45-32N;096-00-26W;217;210;
KBVR;--;---;Beaver Rim;WY;United States;4;42-35N;108-17W;;;2072;;
KBVS;--;---;Burlington/Mount Vernon, Skagit Regional Airport;WA;United States;4;48-28-15N;122-25-15W;;;44;;
KBVX;--;---;Batesville, Batesville Regional Airport;AR;United States;4;35-44N;091-39W;;;141;;
-KBVY;--;---;Beverly, Beverly Municipal Airport;MA;United States;4;42-35-01N;070-54-59W;42-35-07N;070-54-46W;33;28;
+KBVY;--;---;BEVERLY MUNICIPAL AIRPORT;MA;United States;4;42-35N;070-55W;42-35-07N;070-54-46W;33;28;
KBWD;--;---;Brownwood, Brownwood Regional Airport;TX;United States;4;31-48N;098-57W;;;422;;
-KBWG;--;---;Bowling Green, Bowling Green-Warren County Regional Airport;KY;United States;4;36-57-52N;086-25-10W;36-57-45N;086-25-35W;167;161;
-KBWI;72;406;Baltimore, Baltimore-Washington International Airport;MD;United States;4;39-10-00N;076-41-00W;39-10-44N;076-40-11W;44;59;
+KBWG;--;---;BOWLING GREEN-WARREN CO RGNL;KY;United States;4;36-58N;086-25W;36-57-45N;086-25-35W;167;161;
+KBWI;72;406;BALTIMORE-WASHINGTON INTERNATIONAL ;MD;United States;4;39-10N;076-41W;39-10-44N;076-40-11W;45;59;
KBWP;--;---;Wahpeton, Harry Stern Airport;ND;United States;4;46-14-38N;096-36-26W;;;295;;
KBXA;--;---;Bogalusa, George R Carr Memorial Air Field;LA;United States;4;30-48-49N;089-51-53W;;;36;;
-KBYG;--;---;Buffalo, Buffalo Johnson County Airport;WY;United States;4;44-22-53N;106-43-08W;44-22-43N;106-42-55W;1514;1497;
+KBYG;--;---;BUFFALO JOHNSON COUNTY AIRPORT ;WY;United States;4;44-23N;106-43W;44-22-43N;106-42-55W;1514;1497;
KBYH;--;---;Eaker Air Force Base;AR;United States;4;35-58N;089-57W;;;78;;
-KBYI;--;---;Burley, Burley Municipal Airport;ID;United States;4;42-32-33N;113-46-17W;42-32-20N;113-46-06W;1265;1264;
+KBYI;--;---;BURLEY MUNICIPAL AIRPORT;ID;United States;4;42-33N;113-46W;42-32-20N;113-46-06W;1265;1264;
KBYS;74;611;Fort Irwin/Barstow, Bicycle Lake Army Airfield;CA;United States;4;35-17N;116-37W;35-17N;116-37W;716;716;
KBYY;--;---;Bay City, Bay City Municipal Airport;TX;United States;4;28-58-23N;095-51-48W;;;14;;
-KBZN;--;---;Bozeman, Gallatin Field;MT;United States;4;45-47-17N;111-09-39W;45-46-35N;111-09-15W;1364;1361;
+KBZN;--;---;BOZEMAN GALLATIN FIELD;MT;United States;4;45-47N;111-09W;45-46-35N;111-09-15W;1364;1361;
KC09;--;---;Morris, Morris Municipal-James R Washburn Field Airport;IL;United States;4;41-25-31N;088-25-07W;;;178;;
KC19;--;---;Holland / Tulip City;MI;United States;4;42-45N;086-06W;;;210;;
KC52;--;---;Burlington, Burlington Municipal Airport;WI;United States;4;42-41-26N;088-18-17W;;;237;;
@@ -2520,123 +2543,126 @@ KC73;--;---;Dixon / Walgreen Field;IL;United States;4;41-50N;089-27W;;;240;;
KC75;--;---;Lacon, Marshall County Airport;IL;United States;4;41-01-09N;089-23-11W;;;173;;
KC96;--;---;Winter Park Resort ;CO;United States;4;39-53N;105-46W;;;2771;;
KCAD;--;---;Cadillac / Wexford County;MI;United States;4;44-17N;085-25W;;;398;;
-KCAE;72;310;Columbia, Columbia Metropolitan Airport;SC;United States;4;33-56-31N;081-07-05W;33-56-43N;081-07-22W;71;73;P
-KCAG;72;570;Craig, Craig-Moffat Airport;CO;United States;4;40-29-36N;107-31-25W;40-29-34N;107-31-16W;1888;1887;P
-KCAK;72;521;Akron, Akron-Canton Regional Airport;OH;United States;4;40-55-05N;081-26-33W;40-54-43N;081-26-18W;374;377;
-KCAO;72;360;Clayton, Clayton Municipal Airpark;NM;United States;4;36-26-54N;103-09-11W;36-26-46N;103-09-18W;1513;1514;P
-KCAR;72;712;Caribou, Caribou Municipal Airport;ME;United States;4;46-52-02N;068-00-48W;46-52-06N;068-00-48W;191;191;P
+KCAE;72;310;COLUMBIA METROPOLITAN AIRPORT ;SC;United States;4;33-57N;081-07W;33-56-43N;081-07-22W;72;73;
+KCAG;72;570;CRAIG MOFFAT AIRPORT;CO;United States;4;40-30N;107-31W;40-29-34N;107-31-16W;1888;1887;
+KCAK;72;521;AKRON-CANTON REGIONAL AIRPORT ;OH;United States;4;40-55N;081-27W;40-54-43N;081-26-18W;374;377;
+KCAO;72;360;CLAYTON MUNICIPAL AIRPARK;NM;United States;4;36-27N;103-09W;36-26-46N;103-09-18W;1513;1514;
+KCAR;72;712;CARIBOU MUNICIPAL AIRPORT;ME;United States;4;46-52N;68-01W;46-52-06N;068-00-48W;191;191;
KCAV;--;---;Clarion;IA;United States;4;42-45N;093-46W;;;354;;
KCBE;--;---;Cumberland, Greater Cumberland Regional Airport;MD;United States;4;39-36-55N;078-45-39W;;;236;;
KCBF;--;---;Council Bluffs;IA;United States;4;41-16N;095-46W;;;382;;
KCBG;--;---;Cambridge Municipal;MN;United States;4;45-34N;093-16W;;;287;;
KCBM;--;---;Columbus Air Force Base;MS;United States;4;33-39N;088-27W;;;67;;
KCCO;--;---;Newnan, Newnan Coweta County Airport;GA;United States;4;33-18-44N;084-46-13W;;;296;;
-KCCR;--;---;Concord, Buchanan Field;CA;United States;4;37-59-30N;122-03-07W;37-59-09N;122-03-16W;7;11;
+KCCR;--;---;CONCORD BUCHANAN FIELD;CA;United States;4;38-00N;122-03W;37-59-09N;122-03-16W;7;11;
KCCU;--;---;Copper Mountain, Red Cliff Pass;CO;United States;4;39-28-02N;106-09-01W;;;3680;;
KCCX;--;---;State College Nexrad;PA;United States;4;40-55N;078-00W;;;758;;
KCCY;--;---;Charles City;IA;United States;4;43-04N;092-37W;;;343;;
-KCDC;--;---;Cedar City, Cedar City Municipal Airport;UT;United States;4;37-42-24N;113-05-48W;37-42-00N;113-05-30W;1715;1714;
+KCDC;--;---;CEDAR CITY MUN AIRPORT;UT;United States;4;37-42N;113-06W;37-42-00N;113-05-30W;1715;1714;
KCDD;--;---;Crane Lake, Scotts Seaplane Base;MN;United States;4;48-15-59N;92-29-01W;;;341;;
KCDH;--;---;Camden / Harrell Field;AR;United States;4;33-37N;092-46W;;;40;;
-KCDJ;--;---;Chillicothe, Chillicothe Agri-Science Center;MO;United States;4;39-49N;093-35W;;;234;;
-KCDR;--;---;Chadron, Chadron Municipal Airport;NE;United States;4;42-50-15N;103-05-43W;42-49-44N;103-05-50W;1005;1010;
-KCDS;--;---;Childress, Childress Municipal Airport;TX;United States;4;34-25-39N;100-17-00W;34-25-39N;100-16-58W;595;594;
+KCDJ;--;---;CHILLICOTHE AGRI-SCIENCE CTR;MO;United States;4;39-49N;093-35W;;;234;;
+KCDR;--;---;CHADRON MUNICIPAL AIRPORT;NE;United States;4;42-50N;103-06W;42-49-44N;103-05-50W;1005;1010;
+KCDS;--;---;CHILDRESS MUNICIPAL AIRPORT;TX;United States;4;34-26N;100-17W;34-25-39N;100-16-58W;595;594;
KCDV;--;---;Cordova, Smith Airport;AK;United States;4;60-29-20N;145-27-04W;60-29-38N;145-28-02W;12;18;
-KCDW;--;---;Caldwell, Essex County Airport;NJ;United States;4;40-52-35N;074-16-59W;40-52-33N;074-16-40W;52;64;
-KCEC;--;---;Crescent City, Jack McNamara Field Airport;CA;United States;4;41-46-49N;124-14-12W;;;17;;
+KCDW;--;---;CALDWELL ESSEX COUNTY AIRPORT ;NJ;United States;4;40-53N;074-17W;40-52-33N;074-16-40W;53;64;
+KCEC;--;---;CRESCENT CITY MC NAMARA;CA;United States;4;41-47N;124-14W;;;17;;
KCEF;74;491;Chicopee Falls / Westover Air Force Base;MA;United States;4;42-12N;072-32W;;;75;75;
-KCEU;--;---;Clemson, Clemson-Oconee County Airport;SC;United States;4;34-40-20N;082-52-53W;34-40-19N;082-52-49W;272;268;
-KCEW;--;---;Crestview, Sikes Airport;FL;United States;4;30-46-20N;086-31-12W;;;65;55;
-KCEZ;--;---;Cortez, Cortez-Montezuma County Airport;CO;United States;4;37-18-23N;108-37-32W;37-18-14N;108-37-43W;1803;1797;
+KCEU;--;---;CLEMSON-OCONEE COUNTY AIRPORT ;SC;United States;4;34-40N;082-53W;34-40-19N;082-52-49W;272;268;
+KCEW;--;---;CRESTVIEW SIKES AIRPORT;FL;United States;4;30-46N;086-31W;;;65;55;
+KCEZ;--;---;CORTEZ MONTEZUMA COUNTY AIRPORT ;CO;United States;4;37-18N;108-38W;37-18-14N;108-37-43W;1804;1797;
KCFE;--;---;Buffalo, Buffalo Municipal Airport;MN;United States;4;45-09-32N;093-50-35W;;;295;;
KCFS;--;---;Caro, Tuscola Area Airport;MI;United States;4;43-27-31N;083-26-43W;;;214;;
KCFT;--;---;Clifton/Morenci, Greenlee County Airport;AZ;United States;4;32-57-10N;109-12-37W;;;1162;;
-KCFV;--;---;Coffeyville, Coffeyville Municipal Airport;KS;United States;4;37-05-28N;095-33-59W;37-05-52N;095-34-32W;229;225;
+KCFV;--;---;COFFEYVILLE MUNICIPAL AIRPORT ;KS;United States;4;37-05N;95-34W;37-05-52N;095-34-32W;230;225;
KCGF;--;---;Cleveland / Cuyahoga;OH;United States;4;41-34N;081-29W;;;268;;
-KCGI;--;---;Cape Girardeau, Cape Girardeau Regional Airport;MO;United States;4;37-13-32N;089-34-42W;37-13-38N;089-33-53W;104;102;
+KCGI;--;---;CAPE GIRARDEAU REGIONAL;MO;United States;4;37-14N;089-35W;37-13-38N;089-33-53W;104;102;
KCGX;--;---;Chicago / Meigs;IL;United States;4;41-52N;087-36W;;;181;;
KCGZ;--;---;Casa Grande, Casa Grande Municipal Airport;AZ;United States;4;32-57N;111-46W;;;446;;
-KCHA;72;324;Chattanooga, Lovell Field;TN;United States;4;35-02-00N;085-12-00W;35-01-31N;085-12-06W;207;210;P
+KCHA;72;324;LOVELL FIELD;TN;United States;4;35-02N;085-12W;35-01-31N;085-12-06W;208;210;
KCHD;--;---;Chandler, Chandler Municipal Airport;AZ;United States;4;33-16-09N;111-48-40W;;;379;;
KCHH;74;494;Chatham;MA;United States;4;41-40N;069-58W;41-40N;069-58W;14;16;
KCHI;--;---;Chicago Weather Service Forecast Office;IL;United States;4;42-00N;087-53W;;;181;;
KCHK;--;---;Chickasha, Chickasha Municipal Airport;OK;United States;4;35-05-46N;097-57-58W;;;351;;
-KCHO;--;---;Charlottesville, Charlottesville-Albemarle Airport;VA;United States;4;38-08-18N;078-27-21W;38-08-19N;078-27-00W;195;192;
-KCHS;72;208;Charleston, Charleston Air Force Base;SC;United States;4;32-53-56N;080-02-26W;32-53-40N;080-01-40W;14;13;P
+KCHO;--;---;CHARLOTTESVILLE-ALBEMARLE;VA;United States;4;38-08N;078-27W;38-08-19N;078-27-00W;195;192;
+KCHS;72;208;CHARLESTON INT'L AIRPORT;SC;United States;4;32-54N;080-02W;32-53-40N;080-01-40W;14;13;
KCIC;--;---;Chico Municipal ;CA;United States;4;39-48N;121-51W;;;73;;
-KCID;--;---;Cedar Rapids, The Eastern Iowa Airport;IA;United States;4;41-53-04N;091-42-38W;;;263;;
+KCID;--;---;CEDAR RAPIDS AIRPORT;IA;United States;4;41-53N;91-43W;;;263;;
KCIN;--;---;Carroll;IA;United States;4;42-03N;094-47W;;;375;;
KCIR;--;---;Cairo, Cairo Regional Airport;IL;United States;4;37-03-52N;089-13-10W;;;98;;
KCIU;--;---;Sault Ste Marie, Chippewa County International Airport;MI;United States;4;46-15N;084-28W;;;244;;
KCJR;--;---;Culpeper, Culpeper County Airport;VA;United States;4;38-31-36N;077-51-32W;;;95;;
-KCKB;--;---;Clarksburg, Clarksburg Benedum Airport;WV;United States;4;39-18-00N;080-13-29W;39-18-00N;080-13-45W;366;360;
+KCKB;--;---;HARRISON/MARION REGIONAL;WV;United States;4;39-18N;080-13W;39-18-00N;080-13-45W;367;360;
KCKC;--;---;Grand Marais, Grand Marais/Cook County Airport;MN;United States;4;47-50-18N;090-22-59W;;;548;;
KCKL;72;229;Centreville;AL;United States;4;32-54N;087-15W;32-54N;087-15W;140;140;P
KCKN;--;---;Crookston Municipal Field;MN;United States;4;47-51N;096-37W;;;273;;
KCKP;--;---;Cherokee, Cherokee Municipal Airport;IA;United States;4;42-43-54N;095-33-21W;;;374;;
-KCKV;--;---;Clarksville, Outlaw Field Airport;TN;United States;4;36-37-19N;087-24-54W;36-37-18N;087-25-07W;168;165;
-KCLE;72;524;Cleveland, Cleveland-Hopkins International Airport;OH;United States;4;41-24-18N;081-51-10W;41-24-41N;081-51-36W;241;236;P
+KCKV;--;---;CLARKSVILLE OUTLAW FIELD;TN;United States;4;36-37N;87-25W;36-37-18N;087-25-07W;168;165;
+KCLE;72;524;CLEVELAND-HOPKINS INTERNATIONAL ;OH;United States;4;41-24N;081-51W;41-24-41N;081-51-36W;241;236;
KCLI;--;---;Clintonville, Clintonville Municipal Airport;WI;United States;4;44-36-50N;088-43-53W;;;251;;
KCLK;--;---;Clinton, Clinton Regional Airport;OK;United States;4;35-32-17N;098-55-17W;;;492;;
-KCLL;--;---;College Station, Easterwood Field;TX;United States;4;30-34-56N;096-21-42W;30-35-30N;096-21-30W;97;96;
-KCLM;--;---;Port Angeles, William R. Fairchild International Airport;WA;United States;4;48-07-20N;123-30-19W;48-07-01N;123-29-32W;87;85;
-KCLT;72;314;Charlotte, Charlotte / Douglas International Airport;NC;United States;4;35-12-48N;080-56-55W;35-13-25N;080-56-46W;228;220;P
-KCMA;--;---;Camarillo, Camarillo Airport;CA;United States;4;34-13N;119-05W;;;23;;
-KCMH;72;428;Columbus, Port Columbus International Airport;OH;United States;4;39-59-42N;082-52-35W;40-00-24N;082-53-15W;248;247;P
-KCMI;--;---;Champaign / Urbana, University Of Illinois-Willard Airport;IL;United States;4;40-01-56N;088-16-24W;40-02-24N;088-16-15W;229;228;
+KCLL;--;---;COLLEGE STN EASTERWOOD FIELD;TX;United States;4;30-35N;096-22W;30-35-30N;096-21-30W;98;96;
+KCLM;--;---;PORT ANGELES FAIRCHILD INTERNATIONAL ;WA;United States;4;48-07N;123-30W;48-07-01N;123-29-32W;88;85;
+KCLT;72;314;CHARLOTTE/DOUGLAS INTERNATIONAL ;NC;United States;4;35-13N;80-57W;35-13-25N;080-56-46W;228;220;
+KCMA;--;---;CAMARILLO AIRPORT;CA;United States;4;34-13N;119-05W;;;23;;
+KCMB;--;---;East Cameron 47;LA;United States;4;29-26-26N;092-58-45W;;;;;;
+KCMH;72;428;PORT COLUMBUS INTERNATIONAL AIRPORT;OH;United States;4;40-00N;82-53W;40-00-24N;082-53-15W;248;247;
+KCMI;--;---;UNIV OF ILLINOIS-WILLARD;IL;United States;4;40-02N;088-16W;40-02-24N;088-16-15W;230;228;
KCMS;--;---;Cemetery Separa;WY;United States;4;41-32N;109-28W;;;1949;;
-KCMX;72;744;Hancock, Houghton County Memorial Airport;MI;United States;4;47-10-06N;088-29-20W;47-10-15N;088-29-46W;334;326;
+KCMX;72;744;HANCOCK HOUGHTON CTY. MEMO;MI;United States;4;47-10N;088-29W;47-10-15N;088-29-46W;334;326;
KCMY;--;---;Sparta, Sparta / Fort McCoy Airport;WI;United States;4;43-57-30N;090-44-16W;;;255;;
+KCNB;--;---;Myers Field Airport;MN;United States;4;44-43N;96-16W;;;364;;
KCNC;--;---;Chariton;IA;United States;4;41-02N;093-22W;;;320;;
KCNK;72;458;Concordia, Blosser Municipal Airport;KS;United States;4;39-33-05N;097-39-02W;39-33-00N;097-39-15W;453;447;P
-KCNM;--;---;Carlsbad, Cavern City Air Terminal Airport;NM;United States;4;32-20-15N;104-15-48W;32-20-33N;104-15-07W;1004;985;
-KCNO;--;---;Chino, Chino Airport;CA;United States;4;33-58-32N;117-37-25W;33-58-45N;117-38-19W;198;207;
-KCNU;--;---;Chanute, Chanute Martin Johnson Airport;KS;United States;4;37-40-13N;095-29-03W;37-41-09N;095-29-14W;305;297;
-KCNY;--;---;Moab, Canyonlands Field;UT;United States;4;38-45-36N;109-44-41W;38-45-41N;109-44-22W;1388;1390;
+KCNM;--;---;CARLSBAD CAVERN CITY;NM;United States;4;32-20N;104-16W;32-20-33N;104-15-07W;1004;985;
+KCNO;--;---;CHINO AIRPORT;CA;United States;4;33-58N;117-38W;33-58-45N;117-38-19W;198;207;
+KCNU;--;---;CHANUTE JOHNSON AIRPORT;KS;United States;4;37-40N;95-29W;37-41-09N;095-29-14W;305;297;
+KCNY;--;---;MOAB CANYONLANDS FIELD;UT;United States;4;38-46N;109-45W;38-45-41N;109-44-22W;1388;1390;
KCOD;72;670;Cody;WY;United States;4;44-31N;109-01W;;;1551;1553;P
KCOE;--;---;Coeur d'Alene, Coeur d'Alene Air Terminal;ID;United States;4;47-46N;116-49W;;;707;;
KCOF;74;795;Cocoa / Patrick Air Force Base;FL;United States;4;28-14N;080-36W;;;3;3;
KCOI;--;---;Merritt Island, Merritt Island Airport;FL;United States;4;28-20-29N;080-41-07W;;;2;;
KCON;72;605;Concord, Concord Municipal Airport;NH;United States;4;43-11-43N;071-30-04W;43-12-22N;071-30-36W;105;103;
KCOQ;--;---;Cloquet, Cloquet Carlton County Airport;MN;United States;4;46-42N;092-30W;;;390;;
-KCOS;72;466;Colorado Springs, City Of Colorado Springs Municipal Airport;CO;United States;4;38-48-57N;104-42-39W;38-48-31N;104-43-14W;1881;1856;
-KCOT;--;---;Cotulla, Cotulla-La Salle County Airport;TX;United States;4;28-27-30N;099-13-13W;28-27-13N;099-13-05W;145;140;
-KCOU;72;445;Columbia, Columbia Regional Airport;MO;United States;4;38-49-01N;092-13-06W;38-49-06N;092-13-14W;271;271;P
+KCOS;72;466;COLORADO SPRINGS MUNI;CO;United States;4;38-49N;104-43W;38-48-31N;104-43-14W;1885;1856;
+KCOT;--;---;COTULLA-LASALLE COUNTY AIRPORT ;TX;United States;4;28-27N;099-13W;28-27-13N;099-13-05W;145;140;
+KCOU;72;445;COLUMBIA REGIONAL AIRPORT;MO;United States;4;38-49N;092-13W;38-49-06N;092-13-14W;271;271;
KCPC;--;---;Whiteville, Columbus County Municipal Airport;NC;United States;4;34-16-22N;078-42-54W;;;30;;
KCPK;--;---;Chesapeake, Chesapeake Municipal Airport;VA;United States;4;36-39-56N;076-19-14W;;;6;;
-KCPR;72;569;Casper, Natrona County International Airport;WY;United States;4;42-53-51N;106-28-23W;42-53-50N;106-27-50W;1630;1621;P
-KCPS;--;---;Cahokia / St. Louis, St. Louis Downtown Airport;IL;United States;4;38-34-15N;090-09-22W;38-34-13N;090-09-41W;126;126;
+KCPR;72;569;NATRONA COUNTY INTERNATIONAL AIRPORT ;WY;United States;4;42-54N;106-28W;42-53-50N;106-27-50W;1630;1621;
+KCPS;--;---;ST LOUIS DOWNTOWN AIRPORT;IL;United States;4;38-34N;090-09W;38-34-13N;090-09-41W;126;126;
KCPT;--;---;Cleburne, Cleburne Municipal Airport;TX;United States;4;32-21-13N;097-26-01W;;;260;;
KCPW;--;---;Pagosa Springs, Wolf Creek Pass;CO;United States;4;37-27-05N;106-48-01W;;;3584;;
-KCQB;--;---;Chandler, Chandler Municipal Airport;OK;United States;4;35-43-26N;096-49-13W;;;300;;;
+KCQB;--;---;Chandler, Chandler Municipal Airport;OK;United States;4;35-43-26N;096-49-13W;;;300;;
KCQC;--;---;Clines Corners;NM;United States;4;35-00N;105-40W;;;2160;;
KCQM;--;---;Cook, Cook Municipal Airport;MN;United States;4;47-49-19N;092-41-22W;;;405;;
KCQN;--;---;Chattanooga / Daisy;TN;United States;4;35-10N;085-09W;;;225;;
-KCQT;--;---;Los Angeles / USC Campus Downtown;CA;United States;4;34-01N;118-17W;;;56;;
+KCQT;--;---;LOS ANGELES USC CAMPUS;CA;United States;4;34-02N;118-17W;;;56;;
KCQV;--;---;Colville Municipal;WA;United States;4;48-33N;117-53W;;;572;;
-KCQX;--;---;Chatham, Chatham Municipal Airport;MA;United States;4;41-41-15N;069-59-36W;41-41-17N;069-59-32W;20;19;
-KCRE;--;---;North Myrtle Beach, Grand Strand Airport;SC;United States;4;33-48-42N;078-43-26W;33-48-07N;078-34-4W;10;10;
-KCRG;--;---;Jacksonville, Craig Municipal Airport;FL;United States;4;30-20-10N;081-30-53W;30-20-11N;081-30-53W;12;13;
-KCRP;72;251;Corpus Christi, Corpus Christi International Airport;TX;United States;4;27-46-23N;097-30-46W;27-46-26N;097-29-59W;13;16;P
-KCRQ;--;---;Carlsbad, McClellan-Palomar Airport;CA;United States;4;33-07-48N;117-16-33W;33-07-38N;117-16-32W;100;99;
-KCRS;--;---;Corsicana, Campbell Field-Corsicana Municipal Airport;TX;United States;4;32-01-52N;096-23-56W;32-01-42N;096-23-46W;136;133;
+KCQX;--;---;CHATHAM MUNICIPAL AIRPORT;MA;United States;4;41-41N;070-00W;41-41-17N;069-59-32W;21;19;
+KCRE;--;---;N. MYRTLE BCH.GRAND STRAND;SC;United States;4;33-49N;078-43W;33-48-07N;078-34-4W;10;10;
+KCRG;--;---;JACKSONVILLE CRAIG MUN;FL;United States;4;30-20N;81-31W;30-20-11N;081-30-53W;13;13;
+KCRH;--;---;West Cameron;TX;United States;4;28-54-31N;093-18-06W;;;;;;
+KCRP;72;251;CORPUS CHRISTI INTERNATIONAL ;TX;United States;4;27-46N;97-31W;27-46-26N;097-29-59W;13;16;
+KCRQ;--;---;CARLSBAD MCCLELLAN-PALOMAR;CA;United States;4;33-08N;117-17W;33-07-38N;117-16-32W;100;99;
+KCRS;--;---;CORSICANA AIRFIELD;TX;United States;4;32-01N;96-23W;32-01-42N;096-23-46W;136;133;
KCRV;--;---;Nederland Mountain, Corona Pass;CO;United States;4;40-03-01N;105-35-02W;;;3538;;
-KCRW;72;414;Charleston, Yeager Airport;WV;United States;4;38-22-46N;081-35-29W;38-21-44N;081-35-24W;299;309;P
-KCSG;--;---;Columbus, Columbus Metropolitan Airport;GA;United States;4;32-30-58N;084-56-32W;32-31-18N;084-56-39W;121;135;
+KCRW;72;414;YEAGER AIRPORT;WV;United States;4;38-22N;081-36W;38-21-44N;081-35-24W;299;309;
+KCSG;--;---;COLUMBUS METROPOLITAN AIRPORT ;GA;United States;4;32-31N;84-57W;32-31-18N;084-56-39W;121;135;
KCSL;--;---;Camp San Luis Airport ;CA;United States;4;35-20N;120-44W;;;76;;
-KCSM;--;---;Clinton, Clinton-Sherman Airport;OK;United States;4;35-21-24N;099-12-13W;35-21-05N;099-11-50W;585;588;
+KCSM;--;---;CLINTON-SHERMAN AIRPORT;OK;United States;4;35-21E;99-12W;35-21-05N;099-11-50W;586;588;
KCSQ;--;---;Creston;IA;United States;4;41-01N;094-22W;;;394;;
-KCSV;--;---;Crossville, Crossville Memorial-Whitson Field Airport;TN;United States;4;35-57-05N;085-05-06W;35-57-14N;085-04-59W;573;570;
-KCTB;--;---;Cut Bank, Cut Bank Municipal Airport;MT;United States;4;48-36-30N;112-22-34W;;;1175;;
+KCSV;--;---;CROSSVILLE MEMORIAL AIRPORT ;TN;United States;4;35-57N;85-05W;35-57-14N;085-04-59W;573;570;
+KCTB;--;---;CUT BANK MUNICIPAL AIRPORT;MT;United States;4;48-36N;112-23W;;;1175;;
KCTD;--;---;Continental Div;WY;United States;4;41-43N;107-47W;;;2146;;
KCTO;--;---;Calverton / Grumman;NY;United States;4;40-55N;072-47W;;;23;;
-KCTY;72;212;Cross City, Cross City Airport;FL;United States;4;29-33-00N;083-06-19W;29-37-49N;083-06-31W;12;12;P
+KCTY;72;212;CROSS CITY AIRPORT;FL;United States;4;29-38N;083-06W;29-37-49N;083-06-31W;13;12;
KCTZ;--;---;Clinton, Sampson County Airport;NC;United States;4;34-58-32N;078-21-53W;;;45;;
-KCUB;--;---;Columbia, Columbia Owens Downtown Airport;SC;United States;4;33-58-15N;080-59-40W;33-58-22N;080-59-39W;64;56;
+KCUB;--;---;OWENS DOWNTOWN AIRPORT;SC;United States;4;33-58N;081-00W;33-58-22N;080-59-39W;65;56;
KCUH;--;---;Cushing, Cushing Municipal Airport;OK;United States;4;35-56-59N;096-46-22W;;;279;;
KCUL;--;---;Carmi, Carmi Municipal Airport;IL;United States;4;38-05-22N;088-07-23W;;;118;;
-KCUT;--;---;Custer, Custer County Airport;SD;United States;4;43-43-59N;103-37-03W;43-44-00N;103-36-50W;1707;1725;
-KCVG;72;421;Covington / Cincinnati, Cincinnati / Northern Kentucky International Airport;KY;United States;4;39-02-35N;084-40-18W;39-03-17N;084-39-40W;273;269;P
+KCUT;--;---;CUSTER COUNTY AIRPORT;SD;United States;4;43-44N;103-37W;43-44-00N;103-36-50W;1707;1725;
+KCVG;72;421;CINCINNATI/NORTHERN KY INTERNATIONAL ;KY;United States;4;39-03N;084-40W;39-03-17N;084-39-40W;273;269;
KCVN;--;---;Clovis, Clovis Municipal Airport;NM;United States;4;34-26N;103-05W;;;1285;;
KCVO;--;---;Corvallis, Corvallis Municipal Airport;OR;United States;4;44-30N;123-17W;;;75;;
KCVS;--;---;Cannon Air Force Base / Clovis;NM;United States;4;34-23N;103-19W;;;1309;;
@@ -2645,98 +2671,103 @@ KCWA;--;---;Mosinee / Central Wisconsin;WI;United States;4;44-47N;089-40W;;;389;
KCWF;--;---;Chenault Airpark;LA;United States;4;30-13N;093-09W;;;4;;
KCWI;--;---;Clinton, Clinton Municipal Airport;IA;United States;4;41-50N;090-20W;;;216;;
KCWL;--;---;Calexico, Calexico International Airport;CA;United States;4;32-40-10N;115-30-48W;;;1;;
-KCXO;--;---;Conroe, Montgomery County Airport;TX;United States;4;30-21-24N;095-24-50W;30-21-11N;095-25-30W;74;75;
-KCXY;--;---;Harrisburg, Capital City Airport;PA;United States;4;40-13-02N;076-51-05W;40-13-13N;076-51-14W;106;106;
-KCYS;72;564;Cheyenne, Cheyenne Airport;WY;United States;4;41-09-28N;104-48-25W;41-09-11N;104-48-33W;1876;1865;P
+KCXO;--;---;LONE STAR EXECUTIVE AIRPORT;TX;United States;4;30-21N;95-25W;30-21-11N;095-25-30W;75;75;
+KCXP;--;---;Carson City;NV;United States;4;39-11-32N;119-43-57W;;;1434;;
+KCXY;--;---;HARRISBURG CAPITAL CITY;PA;United States;4;40-13N;76-51W;40-13-13N;076-51-14W;106;106;
+KCYS;72;564;CHEYENNE AIRPORT;WY;United States;4;41-09N;104-48W;41-09-11N;104-48-33W;1878;1865;
KCZD;--;---;Cozad Municipal;NE;United States;4;40-52N;100-00W;;;762;;
KCZK;--;---;Cascade Locks State;OR;United States;4;45-40N;121-53W;;;46;;
KCZZ;--;---;Campo;CA;United States;4;32-37-34N;116-28-06W;;;807;807;
-KD07;--;---;Faith;SD;United States;4;45-01-55N;102-01-09W;;;787;784;
+KD07;--;---;FAITH, SOUTH DAKOTA;SD;United States;4;45-02N;102-01W;;;787;784;
KD19;--;---;Luverne, Quentin Aanenson Field Airport;MN;United States;4;43-37-16N;096-12-56W;;;436;;
KD45;72;756;Warroad;MN;United States;4;48-56N;095-21W;;;328;328;
+KD50;--;---;Crosby Municipal Airport;ND;United States;4;48-55-43N;103-17-50W;;;594;;
+KD55;--;---;Roberston Field Landon;ND;United States;4;48-45-11N;098-23-37W;;;490;;
+KD60;--;---;Tioga Municipal Airport;ND;United States;4;48-22-49N;102-53-51W;;;692;;
KD87;--;---;Harbor Springs, Harbor Springs Airport;MI;United States;4;45-25-32N;084-54-48W;;;209;;
KD97;--;---;South St. Paul Municipal;MN;United States;4;44-51N;093-09W;;;250;;
KDAA;--;---;Fort Belvoir;VA;United States;4;38-43N;077-11W;;;21;;
-KDAB;--;---;Daytona Beach, Daytona Beach Regional Airport;FL;United States;4;29-10-38N;081-03-36W;29-10-56N;081-02-53W;10;9;
-KDAG;--;---;Daggett, Barstow-Daggett Airport;CA;United States;4;34-51-13N;116-47-12W;34-51-10N;116-47-30W;587;587;
-KDAL;--;---;Dallas, Dallas Love Field;TX;United States;4;32-51-09N;096-51-20W;32-50-42N;096-51-00W;148;158;
-KDAN;--;---;Danville, Danville Regional Airport;VA;United States;4;36-34-22N;079-20-10W;36-34-32N;079-20-24W;174;175;
-KDAW;--;---;Rochester, Skyhaven Airport;NH;United States;4;43-16-41N;070-55-20W;43-16-56N;070-55-47W;98;100;
+KDAB;--;---;DAYTONA BEACH INTERNATIONAL;FL;United States;4;29-10N;81-04W;29-10-56N;081-02-53W;11;9;
+KDAG;--;---;BARSTOW-DAGGETT AIRPORT;CA;United States;4;34-51N;116-47W;34-51-10N;116-47-30W;587;587;
+KDAL;--;---;DALLAS LOVE FIELD;TX;United States;4;32-51N;096-51W;32-50-42N;096-51-00W;148;158;
+KDAN;--;---;DANVILLE REGIONAL AIRPORT;VA;United States;4;36-34N;079-20W;36-34-32N;079-20-24W;174;175;
+KDAW;--;---;SKYHAVEN AIRPORT;NH;United States;4;43-17N;70-55W;43-16-56N;070-55-47W;98;100;
KDAX;--;---;Sacramento Nexrad;CA;United States;4;38-30N;121-41W;;;44;;
-KDAY;72;429;Dayton, Cox Dayton International Airport;OH;United States;4;39-54-22N;084-13-07W;39-54-16N;084-12-20W;307;305;P
+KDAY;72;429;COX DAYTON INTERNATIONAL;OH;United States;4;39-54N;084-13W;39-54-16N;084-12-20W;308;305;
KDBN;--;---;Dublin, W H 'Bud' Barron Airport;GA;United States;4;32-33-52N;082-59-06W;;;94;;
-KDBQ;72;547;Dubuque, Dubuque Regional Airport;IA;United States;4;42-23-52N;090-42-13W;42-24-20N;090-42-20W;328;326;P
-KDCA;72;405;Washington DC, Reagan National Airport;VA;United States;4;38-50-54N;077-02-03W;38-50-56N;077-02-29W;4;18;P
-KDCU;--;---;Decatur, Pryor Field;AL;United States;4;34-39-29N;086-56-36W;34-39-01N;086-56-52W;180;176;
-KDDC;72;451;Dodge City, Dodge City Regional Airport;KS;United States;4;37-46-22N;099-58-11W;37-45-45N;099-58-08W;790;789;P
-KDDH;--;---;Bennington, Bennington Morse State Airport;VT;United States;4;42-53-24N;073-14-47W;42-53-24N;073-14-54W;252;244;
-KDEC;--;---;Decatur, Decatur Airport;IL;United States;4;39-50-04N;088-51-56W;39-50-05N;088-52-37W;208;207;
+KDBQ;72;547;DUBUQUE REGIONAL AIRPORT;IA;United States;4;42-24N;90-42W;42-24-20N;090-42-20W;328;326;
+KDCA;72;405;WASHINGTON NATIONAL AIRPORT ;VA;United States;4;38-51N;077-02W;38-50-56N;077-02-29W;5;18;
+KDCU;--;---;PRYOR FIELD;AL;United States;4;34-39N;086-57W;34-39-01N;086-56-52W;180;176;
+KDDC;72;451;DODGE CITY REGIONAL AIRPORT;KS;United States;4;37-46N;99-58W;37-45-45N;099-58-08W;791;789;
+KDDH;--;---;BENNINGTON MORSE STATE AIRPORT ;VT;United States;4;42-53N;73-15W;42-53-24N;073-14-54W;252;244;
+KDEC;--;---;DECATUR AIRPORT;IL;United States;4;39-50N;88-52W;39-50-05N;088-52-37W;208;207;
KDEE;--;---;Deering, Deering Airport;AK;United States;4;66-04-14N;162-45-30W;66-04-13N;162-45-30W;4;4;
KDEH;--;---;Decorah;IA;United States;4;43-17N;091-44W;;;353;;
-KDEN;72;565;Denver, Denver International Airport;CO;United States;4;39-49-58N;104-39-27W;39-51-45N;104-40-25W;1655;1640;
-KDEQ;--;---;De Queen, J Lynn Helms Sevier County Airport;AR;United States;4;34-02-49N;094-23-58W;34-02-44N;094-23-58W;108;106;
-KDET;--;---;Detroit, Detroit City Airport;MI;United States;4;42-24-33N;083-00-36W;42-24-35N;083-00-18W;191;190;
-KDEW;--;---;Deer Park, Deer Park Airport;WA;United States;4;47-58-27N;117-25-42W;47-57-44N;117-26-06W;672;668;
-KDFI;--;---;Defiance, Defiance Memorial Airport;OH;United States;4;41-20-11N;084-25-46W;41-20-04N;084-25-40W;215;219;
-KDFW;72;259;Dallas / Fort Worth, Dallas / Fort Worth International Airport;TX;United States;4;32-53-49N;097-01-19W;32-53-07N;097-01-18W;183;174;P
-KDGW;72;568;Douglas, Converse County Airport;WY;United States;4;42-47-39N;105-22-55W;42-47-47N;105-23-06W;1502;1499;
-KDHN;--;---;Dothan, Dothan Regional Airport;AL;United States;4;31-19-17N;085-26-59W;31-18-54N;085-26-51W;122;113;
+KDEN;72;565;DENVER INTERNATIONAL AIRPORT;CO;United States;4;39-52N;104-40W;39-51-45N;104-40-25W;1655;1640;
+KDEQ;--;---;DE QUEEN HELMS SEVIER COUNTY;AR;United States;4;34-03N;94-24W;34-02-44N;094-23-58W;108;106;
+KDET;--;---;DETROIT CITY AIRPORT;MI;United States;4;42-25N;083-01W;42-24-35N;083-00-18W;191;190;
+KDEW;--;---;DEER PARK AIRPORT;WA;United States;4;47-58N;117-26W;47-57-44N;117-26-06W;672;668;
+KDFI;--;---;DEFIANCE MEMORIAL AIRPORT;OH;United States;4;41-20N;84-26W;41-20-04N;084-25-40W;216;219;
+KDFW;72;259;DALLAS/FT. WORTH INTERNATIONAL AIRPORT ;TX;United States;4;32-54N;097-02W;32-53-07N;097-01-18W;184;174;
+KDGW;72;568;DOUGLAS CONVERSE COUNTY;WY;United States;4;42-48N;105-23W;42-47-47N;105-23-06W;1502;1499;
+KDHN;--;---;DOTHAN AIRPORT;AL;United States;4;31-19N;085-27W;31-18-54N;085-26-51W;122;113;
KDHS;--;---;Dead Horse;WY;United States;4;44-13N;106-06W;;;1241;;
-KDHT;--;---;Dalhart, Dalhart Municipal Airport;TX;United States;4;36-01-24N;102-32-50W;36-01-16N;102-32-52W;1216;1217;
-KDIK;--;---;Dickinson, Dickinson Municipal Airport;ND;United States;4;46-47-50N;102-48-07W;46-48-11N;102-47-59W;790;788;
+KDHT;--;---;DALHART MUNICIPAL AIRPORT;TX;United States;4;36-01N;102-33W;36-01-16N;102-32-52W;1216;1217;
+KDIK;--;---;THEODORE ROOSEVELT REGIONAL;ND;United States;4;46-48N;102-48W;46-48-11N;102-47-59W;789;788;
KDIX;--;---;Philadelphia NEXRAD;PA;United States;4;39-57N;074-25W;;;70;;
KDKB;--;---;De Kalb, De Kalb Taylor Municipal Airport;IL;United States;4;41-55-55N;088-42-30W;;;279;;
-KDKK;--;---;Dunkirk, Chautauqua County / Dunkirk Airport;NY;United States;4;42-29-35N;079-16-33W;42-29-37N;079-16-45W;211;202;
+KDKK;--;---;CHAUTAUQUA COUNTY/DUNKIRK;NY;United States;4;42-30N;079-17W;42-29-37N;079-16-45W;211;202;
KDKR;--;---;Crockett, Houston County Airport;TX;United States;4;31-18-25N;095-24-13W;;;106;;
KDKX;--;---;Knoxville Downtown;TN;United States;4;35-58N;083-52W;;;254;;
KDLF;--;---;Laughlin, Laughlin Air Force Base Auxiliary Airfield;TX;United States;4;29-07-00N;100-28-00W;;;294;294;
KDLH;72;745;Duluth, Duluth International Airport;MN;United States;4;46-50-34N;092-13-34W;46-50-22N;092-11-24W;435;435;P
KDLL;--;---;Baraboo, Baraboo Wisconsin Dells Airport;WI;United States;4;43-31-19N;089-46-15W;;;298;;
-KDLN;--;---;Dillon, Dillon Airport;MT;United States;4;45-15-27N;112-33-16W;45-15-10N;112-33-10W;1597;1591;
-KDLS;--;---;The Dalles, Columbia Gorge Regional / The Dalles Municipal Airport;OR;United States;4;45-37-07N;121-10-02W;45-37-06N;121-10-17W;75;71;
-TDMA;--;---;Davis-Monthan Air Force Base;AZ;United States;4;32-10N;110-53W;;;824;;
-TDMH;--;---;Baltimore, Inner Harbor;MD;United States;4;39-17N;076-37W;;;6;;
-TDMN;--;---;Deming, Deming Municipal Airport;NM;United States;4;32-15-44N;107-43-14W;32-15-19N;107-43-21W;1315;1311;
-TDMO;--;---;Sedalia, Sedalia Memorial Airport;MO;United States;4;38-42-44N;093-10-28W;38-42-15N;093-11-00W;277;274;
-TDMX;--;---;Des Moines Nexrad;IA;United States;4;41-44N;093-43W;;;322;;
+KDLN;--;---;DILLON AIRPORT;MT;United States;4;45-15N;112-33W;45-15-10N;112-33-10W;1597;1591;
+KDLP;--;---;West Delta;MS;United States;4;29-07-17N;089-32-50W;;;;;;
+KDLS;--;---;THE DALLES MUNICIPAL AIRPORT ;OR;United States;4;45-37N;121-10W;45-37-06N;121-10-17W;74;71;
+KDMA;--;---;Davis-Monthan Air Force Base;AZ;United States;4;32-10N;110-53W;;;824;;
+KDMH;--;---;BALTIMORE DOWNTOWN;MD;United States;4;39-17N;076-37W;;;6;;
+KDMN;--;---;DEMING MUNICIPAL AIRPORT;NM;United States;4;32-16N;107-43W;32-15-19N;107-43-21W;1315;1311;
+KDMO;--;---;SEDALIA MEMORIAL AIRPORT;MO;United States;4;38-43N;93-10W;38-42-15N;093-11-00W;277;274;
+KDMX;--;---;Des Moines Nexrad;IA;United States;4;41-44N;093-43W;;;322;;
KDNK;--;---;Ft. Polk, Self Strip;LA;United States;4;31-10N;093-00W;;;114;;
-KDNL;--;---;Augusta, Daniel Field;GA;United States;4;33-28-01N;082-02-19W;33-27-56N;082-02-07W;128;130;
+KDNL;--;---;AUGUSTA DANIEL FIELD;GA;United States;4;33-28N;82-02W;33-27-56N;082-02-07W;129;130;
KDNN;--;---;Dalton, Dalton Municipal Airport;GA;United States;4;34-43-18N;084-52-09W;;;216;;
KDNR;72;469;Denver / Stapleton International, Co.;CO;United States;4;39-47N;104-52W;39-45N;104-52W;1626;1626;P
KDNS;--;---;Denison;IA;United States;4;41-59N;095-23W;;;388;;
KDNV;--;---;Danville, Vermilion County Airport;IL;United States;4;40-11-58N;087-35-44W;;;212;;
KDOV;--;---;Dover Air Force Base;DE;United States;4;39-08N;075-28W;;;9;;
-KDPA;--;---;Chicago / West Chicago, Dupage Airport;IL;United States;4;41-53-47N;088-15-04W;41-54-24N;088-15-20W;231;230;
+KDPA;--;---;CHICAGO/WEST CH DUPAGE;IL;United States;4;41-54N;88-15W;41-54-24N;088-15-20W;231;230;
KDPG;74;003;Dugway Proving Grounds;UT;United States;4;40-10N;112-56W;40-11N;112-56W;1326;1325;
KDPL;--;---;Kenansville, Duplin County Airport;NC;United States;4;35-00-00N;077-58-54W;;;42;;
KDQH;--;---;Douglas, Douglas Municipal Airport;GA;United States;4;31-28-36N;082-51-37W;;;78;;
-KDRA;72;387;Mercury, Desert Rock Airport;NV;United States;4;36-37-14N;116-01-40W;36-37-27N;116-01-06W;1007;1006;P
+KDRA;72;387;DESERT ROCK AIRPORT;NV;United States;4;36-38N;116-02W;36-37-27N;116-01-06W;1010;1006;
KDRC;--;---;Deer Creek;WY;United States;4;42-50N;105-52W;;;1543;;
KDRI;--;---;De Ridder, Beauregard Parish Airport;LA;United States;4;30-49-54N;093-20-23W;;;63;;
-KDRO;--;---;Durango, Durango-La Plata County Airport;CO;United States;4;37-08-35N;107-45-35W;37-09-34N;107-45-00W;2038;2035;
-KDRT;72;261;Del Rio, Del Rio International Airport;TX;United States;4;29-22-29N;100-55-25W;29-22-28N;100-55-06W;304;313;P
-KDSM;72;546;Des Moines, Des Moines International Airport;IA;United States;4;41-32-16N;093-39-58W;41-32-20N;093-39-25W;291;295;P
-KDSV;--;---;Dansville, Dansville Municipal Airport;NY;United States;4;42-34-10N;077-42-52W;42-34-03N;077-42-51W;201;198;
+KDRO;--;---;DURANGO-LA PLATA COUNTY AIRPORT ;CO;United States;4;37-09N;107-46W;37-09-34N;107-45-00W;2038;2035;
+KDRT;72;261;DEL RIO INTERNATIONAL AIRPORT;TX;United States;4;29-22N;100-55W;29-22-28N;100-55-06W;304;313;
+KDSM;72;546;DES MOINES INTERNATIONAL;IA;United States;4;41-32N;93-40W;41-32-20N;093-39-25W;292;295;
+KDSV;--;---;DANSVILLE MUNICIPAL AIRPORT;NY;United States;4;42-34N;077-43W;42-34-03N;077-42-51W;202;198;
KDTL;--;---;Detroit Lakes, Detroit Lakes Airport-Wething Field;MN;United States;4;46-50N;095-53W;;;426;;
-KDTN;--;---;Shreveport, Shreveport Downtown Airport;LA;United States;4;32-32-33N;093-44-41W;32-32-23N;093-44-55W;54;53;
-KDTO;--;---;Denton, Denton Municipal Airport;TX;United States;4;33-12-22N;097-11-56W;33-12-04N;097-11-39W;195;196;
-KDTS;--;---;Destin, Destin-Ft. Walton Beach Airport;FL;United States;4;30-23-36N;086-28-03W;30-23-48N;086-28-17W;6;5;
-KDTW;72;537;Detroit, Detroit Metropolitan Wayne County Airport;MI;United States;4;42-13-53N;083-19-51W;42-12-51N;083-21-13W;194;195;P
+KDTN;--;---;SHREVEPORT DOWNTOWN AIRPORT;LA;United States;4;32-32N;093-45W;32-32-23N;093-44-55W;55;53;
+KDTO;--;---;DENTON MUNICIPAL AIRPORT;TX;United States;4;33-12N;97-12W;33-12-04N;097-11-39W;196;196;
+KDTS;--;---;DESTIN-FT WALTON BEACH AIRPORT ;FL;United States;4;30-24N;86-28W;30-23-48N;086-28-17W;7;5;
+KDTW;72;537;DETROIT METROPOLITAN;MI;United States;4;42-14N;83-20W;42-12-51N;083-21-13W;195;195;
KDTX;--;---;Detroit NEXRAD;MI;United States;4;42-42N;083-27W;;;361;;
KDUA;--;---;Durant, Eaker Field Airport;OK;United States;4;33-56-32N;096-23-40W;;;213;;
KDUC;--;---;Duncan, Halliburton Field Airport;OK;United States;4;34-28-15N;097-57-36W;;;339;;
-KDUG;--;---;Douglas Bisbee, Bisbee Douglas International Airport;AZ;United States;4;31-28-09N;109-36-13W;;;1266;;
+KDUG;--;---;BISBEE DOUGLAS INTERNATIONAL AIRPORT ;AZ;United States;4;31-28N;109-36W;;;1265;;
KDUH;--;---;Lambertville, Toledo Suburban Airport;MI;United States;4;41-44-09N;083-39-19W;;;204;;
-KDUJ;--;---;Du Bois, Du Bois-Jefferson County Airport;PA;United States;4;41-11N;078-54W;;;555;;
+KDUJ;--;---;DU BOIS-JEFFERSON COUNTY;PA;United States;4;41-11N;078-53W;;;555;;
KDUX;--;---;Dumas, Moore County Airport;TX;United States;4;35-51-28N;102-00-47W;;;1129;;
KDVL;--;---;Devils Lake, Devils Lake Municipal Airport;ND;United States;4;48-07N;098-55W;;;444;;
-KDVN;--;---;Davenport, Davenport Municipal Airport;IA;United States;4;41-36-50N;090-35-29W;41-36-38N;090-35-06W;229;228;
+KDVN;--;---;DAVENPORT MUNICIPAL AIRPORT;IA;United States;4;41-37N;90-35W;41-36-38N;090-35-06W;230;228;
KDVP;--;---;Slayton, Slayton Municipal Airport;MN;United States;4;43-59-12N;095-46-57W;;;495;;
-KDVT;--;---;Phoenix, Phoenix-Deer Valley Municipal Airport;AZ;United States;4;33-41-25N;112-03-56W;33-41-08N;112-04-53W;450;443;
-KDWH;--;---;Houston, Hooks Memorial Airport;TX;United States;4;30-04-03N;095-33-22W;30-04-00N;095-33-21W;46;46;
-KDXR;--;---;Danbury, Danbury Municipal Airport;CT;United States;4;41-22-18N;073-29-04W;41-22-21N;073-29-03W;139;139;
+KDVT;--;---;PHOENIX-DEER VALLEY MUN;AZ;United States;4;33-41N;112-04W;33-41-08N;112-04-53W;450;443;
+KDWH;--;---;HOUSTON HOOKS MEMORIAL;TX;United States;4;30-04N;95-33W;30-04-00N;095-33-21W;46;46;
+KDXR;--;---;DANBURY MUNICIPAL AIRPORT;CT;United States;4;41-22N;073-29W;41-22-21N;073-29-03W;140;139;
KDXX;--;---;Madison, Madison-Lac Qui Parle County Airport;MN;United States;4;44-59-10N;096-10-40W;;;330;;
-KDYL;--;---;Doylestown, Doylestown Airport;PA;United States;4;40-19-48N;075-07-21W;40-20-01N;075-07-22W;120;117;
+KDYL;--;---;DOYLESTOWN AIRPORT;PA;United States;4;40-20N;075-07W;40-20-01N;075-07-22W;120;117;
KDYR;--;---;Dyersburg, Dyersburg Municipal Airport;TN;United States;4;36-00N;089-24W;;;103;;
KDYS;--;---;Abilene, Dyess Air Force Base;TX;United States;4;32-25-12N;099-51-25W;;;545;;
KDYT;--;---;Duluth, Sky Harbor Airport;MN;United States;4;46-43-19N;092-02-36W;;;186;;
@@ -2748,21 +2779,23 @@ KE29;--;---;Sonora, Sonora Municipal Airport;TX;United States;4;30-35-08N;100-38
KE33;--;---;Chama;NM;United States;4;36-54N;106-35W;;;2393;;
KE38;--;---;Alpine, Alpine-Casparis Municipal Airport;TX;United States;4;30-23-03N;103-41-00W;;;1376;;
KE74;--;---;Safford Automatic Meteorological Observing System;AZ;United States;4;32-49N;109-41W;;;950;;
+KE80;--;---;Belen Alexander Muni;NM;United States;4;34-38-56N;106-49-54W;;;1583;;
KEAA;--;---;Eagle, Eagle Airport;AK;United States;4;64-46-35N;141-09-38W;64-46-35N;141-09-38W;268;273;
KEAR;--;---;Kearney, Kearney Municipal Airport;NE;United States;4;40-44N;099-00W;;;650;;
-KEAT;--;---;Wenatchee, Pangborn Memorial Airport;WA;United States;4;47-23-56N;120-12-25W;47-24-06N;120-12-21W;381;377;
-KEAU;--;---;Eau Claire, Chippewa Valley Regional Airport;WI;United States;4;44-51-55N;091-29-06W;;;277;;
+KEAT;--;---;WENATCHEE PANGBORN MEMO;WA;United States;4;47-24N;120-12W;47-24-06N;120-12-21W;379;377;
+KEAU;--;---;EAU CLAIRE CHIPPEWA VALLEY;WI;United States;4;44-52N;091-29W;;;278;;
KEAX;--;---;Pleasant NEXRAD;MO;United States;4;38-49N;094-16W;;;335;;
KEBG;--;---;Edinburg, Edinburg International Airport;TX;United States;4;26-26-31N;098-07-46W;;;24;;
KEBS;--;---;Webster City;IA;United States;4;42-26N;093-52W;;;342;;
-KECG;--;---;Elizabeth City, Elizabeth City Coast Guard Air Station;NC;United States;4;36-15-47N;076-10-58W;36-15-50N;076-10-30W;3;11;
+KECG;--;---;ELIZABETH CITY C/G REGN AIRPORT ;NC;United States;4;36-15N;076-10W;36-15-50N;076-10-30W;4;11;
+KECP;--;---;Northwest Florida Beaches International Airport;FL;United States;4;30-21-13N;085-47-57W;;;27;;
KECU;--;---;Rocksprings, Edwards County Airport;TX;United States;4;29-56-48N;100-10-25W;;;723;;
KEDE;--;---;Edenton, Northeastern Regional Airport;NC;United States;4;36-01-40N;076-34-02W;;;6;;
KEDW;72;381;Edwards Air Force Base;CA;United States;4;34-55N;117-54W;34-54N;117-55W;702;705;
-KEED;--;---;Needles, Needles Airport;CA;United States;4;34-45-58N;114-37-24W;;;300;;
+KEED;--;---;NEEDLES AIRPORT;CA;United States;4;34-46N;114-37W;;;300;;
KEEN;--;---;Keene, Dillant-Hopkins Airport;NH;United States;4;42-54N;072-16W;;;149;;
-KEEO;--;---;Meeker, Meeker Airport;CO;United States;4;40-02-32N;107-53-23W;40-02-25N;107-53-30W;1948;1930;
-KEET;--;---;Alabaster, Shelby County Airport;AL;United States;4;33-10-42N;086-46-54W;33-10-35N;086-46-51W;178;173;
+KEEO;--;---;MEEKER AIRPORT;CO;United States;4;40-03N;107-53W;40-02-25N;107-53-30W;1957;1930;
+KEET;--;---;SHELBY COUNTY AIRPORT;AL;United States;4;33-11N;86-47W;33-10-35N;086-46-51W;178;173;
KEEW;--;---;Neenah;WI;United States;4;44-13N;088-33W;;;275;;
KEFC;--;---;Belle Fourche, Belle Fourche Municipal Airport;SD;United States;4;44-44N;103-52W;;;972;;
KEFD;--;---;Houston / Ellington;TX;United States;4;29-36N;095-10W;;;10;;
@@ -2771,59 +2804,64 @@ KEGE;--;---;Eagle County Regional;CO;United States;4;39-39N;106-55W;;;1993;;
KEGI;--;---;Duke Field / Eglin Auxiliary;FL;United States;4;30-39N;086-31W;;;59;;
KEGV;--;---;Eagle River, Eagle River Union Airport;WI;United States;4;45-55-54N;089-16-09W;;;501;;
KEHA;--;---;Elkhart, Elkhart-Morton County Airport;KS;United States;4;37-00N;101-53W;;;1104;;
+KEHC;--;---;East Cameron 278;LA;United States;4;28-25-44N;092-52-41W;;;;;;
KEHO;--;---;Shelby, Shelby Municipal Airport;NC;United States;4;35-15N;081-36W;;;258;;
KEHR;--;---;Henderson City;KY;United States;4;37-49N;087-41W;;;117;;
+KEHY;--;---;Elk Mountain AWOS;WY;United States;4;41-43-31N;106-27-34W;;;2225;;
+KEIR;--;---;Eugene Island;LA;United States;4;28-38-05N;091-29-21W;;;;;;
KEKA;72;594;Eureka;CA;United States;4;40-48N;124-10W;;;13;18;P
KEKM;--;---;Elkhart Municipal;IN;United States;4;41-43N;086-00W;;;237;;
-KEKN;72;417;Elkins, Elkins-Randolph County-Jennings Randolph Field;WV;United States;4;38-53-07N;079-51-10W;38-53-01N;079-51-17W;605;603;
-KEKO;--;---;Elko, Elko Regional Airport;NV;United States;4;40-49-30N;115-47-30W;;;1568;1547;
+KEKN;72;417;JENNINGS RANDOLPH FIELD;WV;United States;4;38-53N;079-51W;38-53-01N;079-51-17W;606;603;
+KEKO;--;---;ELKO REGIONAL AIRPORT;NV;United States;4;40-50N;115-47W;;;1565;1547;
KEKQ;--;---;Monticello, Wayne County Airport;KY;United States;4;36-51-19N;084-51-22W;;;294;;
-KELD;--;---;El Dorado, South Arkansas Regional at Goodwin Field Airport;AR;United States;4;33-13-15N;092-48-48W;33-13-00N;092-48-37W;84;81;
-KELM;--;---;Elmira, Elmira / Corning Regional Airport;NY;United States;4;42-09-23N;076-54-10W;42-09-45N;076-53-44W;291;302;
-KELN;--;---;Ellensburg, Ellensburg Bowers Field;WA;United States;4;47-02-01N;120-31-45W;47-01-45N;120-32-11W;536;519;
+KELD;--;---;SOUTH ARKANSAS REGIONAL;AR;United States;4;33-13N;092-49W;33-13-00N;092-48-37W;84;81;
+KELM;--;---;ELMIRA COUNTY AIRPORT;NY;United States;4;42-10N;76-54W;42-09-45N;076-53-44W;291;302;
+KELN;--;---;ELLENSBURG BOWERS FIELD;WA;United States;4;47-02N;120-32W;47-01-45N;120-32-11W;536;519;
KELO;--;---;Ely, Ely Municipal Airport;MN;United States;4;47-49N;091-50W;;;444;;
-KELP;72;270;El Paso, El Paso International Airport;TX;United States;4;31-48-40N;106-22-33W;31-47-50N;106-23-28W;1206;1197;P
-KELY;72;486;Ely, Ely Airport;NV;United States;4;39-17-42N;114-50-43W;39-17-35N;114-50-32W;1907;1906;P
-KELZ;--;---;Wellsville, Wellsville Municipal Airport;NY;United States;4;42-06-27N;077-59-04W;42-06-39N;077-59-28W;647;646;
-KEMP;--;---;Emporia, Emporia Municipal Airport;KS;United States;4;38-19-44N;096-11-38W;39-19-45N;096-11-29W;367;367;
+KELP;72;270;EL PASO INTERNATIONAL AIRPORT ;TX;United States;4;31-49N;106-23W;31-47-50N;106-23-28W;1206;1197;
+KELY;72;486;ELY AIRPORT (YELLAND FIELD);NV;United States;4;39-18N;114-51W;39-17-35N;114-50-32W;1907;1906;
+KELZ;--;---;WELLSVILLE MUNICIPAL AIRPORT;NY;United States;4;42-06N;077-60W;42-06-39N;077-59-28W;647;646;
+KEMK;--;---;East Breaks;TX;United States;4;27-49-07N;094-19-22W;;;;;
+KEMP;--;---;EMPORIA MUNICIPAL AIRPORT;KS;United States;4;38-20N;96-12W;39-19-45N;096-11-29W;368;367;
KEMT;--;---;El Monte;CA;United States;4;34-05N;118-02W;;;90;;
KEMV;--;---;Emporia, Emporia-Greensville Regional Airport;VA;United States;4;36-41-13N;077-28-58W;;;39;;
KEND;--;---;Vance Air Force Base / Enid;OK;United States;4;36-20N;097-55W;;;398;;
KENL;--;---;Centralia, Centralia Municipal Airport;IL;United States;4;38-30-53N;089-05-32W;;;163;;
KENN;--;---;Nenana, Nenana Municipal Airport;AK;United States;4;64-32-52N;149-05-02W;64-32-52N;149-05-02W;110;109;
KENV;72;581;Wendover / Air Force Auxillary Field;UT;United States;4;40-44N;114-02W;40-44N;114-02W;1291;1292;P
-KENW;--;---;Kenosha, Kenosha Regional Airport;WI;United States;4;42-35-42N;087-56-17W;42-35-40N;087-55-39W;226;219;
+KENW;--;---;KENOSHA REGIONAL AIRPORT;WI;United States;4;42-36N;087-56W;42-35-40N;087-55-39W;226;219;
KENX;--;---;Albany NEXRAD;NY;United States;4;42-36N;074-04W;;;581;;
KEOK;--;---;Keokuk Municipal;IA;United States;4;40-28N;091-26W;;;205;;
-KEPH;--;---;Ephrata, Ephrata Municipal Airport;WA;United States;4;47-18-27N;119-30-57W;47-18-37N;119-31-18W;389;383;
+KEPH;--;---;EPHRATA MUNICIPAL AIRPORT;WA;United States;4;47-18N;119-31W;47-18-37N;119-31-18W;388;383;
KEPO;72;608;Eastport;ME;United States;4;44-55N;067-00W;;;24;23;
KEPZ;72;364;Santa Teresa;NM;United States;4;31-52N;106-42W;31-52N;106-42W;1252;1252;P
-KEQY;--;---;Monroe, Monroe Airport;NC;United States;4;35-01-01N;080-37-14W;35-01-20N;080-37-09W;207;212;
-KERI;72;526;Erie, Erie International Airport;PA;United States;4;42-04-48N;080-10-57W;42-04-59N;080-11-00W;223;222;
+KEQY;--;---;MONROE AIRPORT;NC;United States;4;35-01N;080-37W;35-01-20N;080-37-09W;207;212;
+KERI;72;526;ERIE INTERNATIONAL AIRPORT;PA;United States;4;42-05N;080-11W;42-04-59N;080-11-00W;223;222;
KERV;--;---;Kerrville, Kerrville Municipal Airport/Louis Schreiner Field;TX;United States;4;29-58N;099-05W;;;493;;
KERY;--;---;Newberry, Luce County Airport;MI;United States;4;46-18-40N;085-27-26W;;;265;;
KESC;72;648;Escanaba;MI;United States;4;45-45N;087-02W;;;180;187;
-KESF;--;---;Alexandria, Alexandria Esler Regional Airport;LA;United States;4;31-23-42N;092-17-25W;31-23-29N;092-17-41W;34;28;
+KESF;--;---;ALEXANDRIA ESLER RGNL AIRPORT ;LA;United States;4;31-24N;092-18W;31-23-29N;092-17-41W;34;28;
KESN;--;---;Easton / Newman Field;MD;United States;4;38-48N;076-04W;;;22;;
-KEST;--;---;Estherville, Estherville Municipal Airport;IA;United States;4;43-24-04N;094-44-50W;43-24-13N;094-44-48W;401;401;
+KEST;--;---;ESTHERVILLE MUNICIPAL AIRPORT ;IA;United States;4;43-24N;94-45W;43-24-13N;094-44-48W;401;401;
KESX;--;---;Las Vegas Nexrad;NV;United States;4;35-43N;114-54W;;;1509;;
KETB;--;---;West Bend, West Bend Municipal Airport;WI;United States;4;43-25-20N;088-07-41W;;;270;;
KETH;--;---;Wheaton, Wheaton Municipal Airport;MN;United States;4;45-46N;096-32W;;;312;;
-KEUG;72;693;Eugene, Mahlon Sweet Field;OR;United States;4;44-08-00N;123-12-52W;44-07-15N;123-12-40W;111;114;P
+KEUF;--;---;WEEDON FIELD AIRPORT;AL;UNITED STATES;4;31-57-05N;85-07-55W;;;87;;
+KEUG;72;693;MAHLON SWEET FIELD;OR;United States;4;44-08N;123-13W;44-07-15N;123-12-40W;111;114;
KEUL;--;---;Caldwell, Caldwell Industrial Airport;ID;United States;4;43-38N;116-38W;;;741;;
KEVB;--;---;New Smyrna Beach, New Smyrna Beach Municipal Airport;FL;United States;4;29-03-20N;080-56-54W;;;3;;
KEVM;--;---;Eveleth, Eveleth-Virginia Municipal Airport;MN;United States;4;47-25N;092-30W;;;420;;
-KEVV;72;432;Evansville, Evansville Regional Airport;IN;United States;4;38-02-35N;087-31-13W;38-01-53N;087-32-16W;127;117;P
-KEVW;--;---;Evanston, Evanston-Uninta County Burns Field;WY;United States;4;41-16-23N;111-01-50W;41-16-23N;111-01-44W;2183;2177;
-KEWB;--;---;New Bedford, New Bedford Regional Airport;MA;United States;4;41-40-31N;070-57-25W;41-41-04N;070-57-07W;24;23;
+KEVV;72;432;EVANSVILLE REGIONAL;IN;United States;4;38-02N;087-32W;38-01-53N;087-32-16W;127;117;
+KEVW;--;---;EVANSTON-UINTA COUNTY FIELD;WY;United States;4;41-16N;111-02W;41-16-23N;111-01-44W;2183;2177;
+KEWB;--;---;NEW BEDFORD REGIONAL AIRPORT;MA;United States;4;41-41N;070-58W;41-41-04N;070-57-07W;24;23;
KEWK;--;---;Newton, Newton City/County Airport;KS;United States;4;38-03N;097-17W;;;467;;
KEWN;--;---;New Bern, Craven County Regional Airport;NC;United States;4;35-04-03N;077-02-50W;35-04-36N;077-02-37W;5;3;
-KEWR;72;502;Newark, Newark International Airport;NJ;United States;4;40-40-57N;074-10-10W;40-42-22N;074-09-36W;5;7;
+KEWR;72;502;NEWARK INTERNATIONAL AIRPORT;NJ;United States;4;40-41N;74-10W;40-42-22N;074-09-36W;5;7;
KEWX;--;---;San Antonio Nexrad;TX;United States;4;29-42N;098-02W;;;223;;
KEXX;--;---;Lexington, Davidson County Airport;NC;United States;4;35-46-52N;080-18-14W;;;223;;
-KEYE;--;---;Indianapolis, Eagle Creek Airpark;IN;United States;4;39-49-30N;086-17-45W;39-49-34N;086-17-42W;250;248;
+KEYE;--;---;INDIANAPOLIS EAGLE CREEK;IN;United States;4;39-50N;86-18W;39-49-34N;086-17-42W;251;248;
KEYF;--;---;Elizabethtown, Curtis L Brown Jr. Field Airport;NC;United States;4;34-36N;078-35W;;;40;;
-KEYW;72;201;Key West, Key West International Airport;FL;United States;4;24-33-13N;081-45-13W;24-33-11N;081-45-24W;1;5;P
+KEYW;72;201;KEY WEST INTERNATIONAL AIRPORT ;FL;United States;4;24-33N;81-46W;24-33-11N;081-45-24W;1;5;
KEZF;--;---;Fredericksburg, Shannon Airport;VA;United States;4;38-16N;077-27W;;;26;;
KEZM;--;---;Eastman, Heart of Georgia Regional Airport;GA;United States;4;32-12-51N;083-07-40W;;;93;;
KF05;--;---;Vernon, Wilbarger County Airport;TX;United States;4;34-13-32N;099-17-01W;;;386;;
@@ -2835,9 +2873,9 @@ KF39;--;---;Sherman-Denison;TX;United States;4;33-43N;096-40W;;;228;;
KF55;--;---;Granbury, Granbury Municipal Airport;TX;United States;4;32-26-39N;097-49-01W;;;237;;
KFAF;--;---;Fort Eustis / Felker;VA;United States;4;37-08N;076-37W;;;4;;
KFAM;--;---;Farmington Airport;MO;United States;4;37-46N;090-26W;;;288;;
-KFAR;72;753;Fargo, Hector International Airport;ND;United States;4;46-55-31N;096-48-40W;46-54-29N;096-48-31W;274;277;P
-KFAT;72;389;Fresno, Fresno Air Terminal;CA;United States;4;36-46-48N;119-43-10W;36-47-13N;119-43-01W;101;104;P
-KFAY;--;---;Fayetteville, Fayetteville Regional Airport;NC;United States;4;34-59-22N;078-52-48W;34-59-29N;078-53-08W;57;55;
+KFAR;72;753;HECTOR INTERNATIONAL AIRPORT ;ND;United States;4;46-56N;096-49W;46-54-29N;096-48-31W;274;277;
+KFAT;72;389;FRESNO AIR TERMINAL;CA;United States;4;36-47N;119-43W;36-47-13N;119-43-01W;101;104;
+KFAY;--;---;FAYETTEVILLE REGIONAL AIRPORT ;NC;United States;4;34-59N;078-53W;34-59-29N;078-53-08W;58;55;
KFBG;74;693;Fort Bragg / Simmons Army Airfield;NC;United States;4;35-08N;078-56W;35-08N;078-56W;74;74;
KFBL;--;---;Faribault, Faribault Municipal Airport;MN;United States;4;44-20N;093-19W;;;323;;
KFCA;72;779;Kalispell, Glacier Park International Airport;MT;United States;4;48-18-15N;114-15-49W;48-18-33N;114-15-01W;906;908;P
@@ -2847,152 +2885,161 @@ KFCM;--;---;Minneapolis, Flying Cloud Airport;MN;United States;4;44-49-56N;093-2
KFCS;72;468;Fort Carson;CO;United States;4;38-42N;104-46W;38-42N;104-46W;1789;1789;
KFCX;--;---;Roanoke NEXRAD;VA;United States;4;37-01N;080-16W;;;904;;
KFDK;--;---;Frederick, Frederick Municipal Airport;MD;United States;4;39-25-03N;077-22-28W;;;92;;
-KFDR;--;---;Frederick, Frederick Municipal Airport;OK;United States;4;34-20-40N;098-58-59W;34-21-25N;098-59-12W;382;377;
-KFDY;--;---;Findlay, Findlay Airport;OH;United States;4;41-00-49N;083-40-07W;;;248;;
+KFDR;--;---;FREDERICK MUNICIPAL AIRPORT;OK;United States;4;34-21N;98-59W;34-21-25N;098-59-12W;383;377;
+KFDY;--;---;FINDLAY AIRPORT;OH;United States;4;41-01N;083-40W;;;247;;
KFEP;--;---;Freeport, Albertus Airport;IL;United States;4;42-14-47N;089-34-56W;;;262;;
KFET;--;---;Fremont Municipal Airport;NE;United States;4;41-27N;096-31W;;;379;;
KFFA;--;---;Kill Devil Hills, First Flight Airport;NC;United States;4;36-01N;075-40W;;;4;;
-KFFC;--;---;Atlanta, Peachtree City-Falcon Field;GA;United States;4;33-21-19N;084-34-01W;33-21-29N;084-34-07W;246;248;
+KFFC;--;---;PEACHTREE CITY-FALCON FIELD;GA;United States;4;33-22N;084-34W;33-21-29N;084-34-07W;246;248;
KFFL;--;---;Fair Field;IA;United States;4;41-03N;091-59W;;;244;;
KFFM;--;---;Fergus Falls, Fergus Falls Municipal Airport-Einar Mickelson Field;MN;United States;4;46-17N;096-09W;;;360;;
KFFO;74;570;Dayton / Wright-Patterson Air Force Base;OH;United States;4;39-50N;084-03W;39-50N;084-03W;251;251;P
-KFFT;--;---;Frankfort, Capital City Airport;KY;United States;4;38-11-05N;084-54-12W;38-10-50N;084-54-12W;245;236;
+KFFT;--;---;FRANKFORT CAPITAL CITY AIRPORT ;KY;United States;4;38-11N;84-54W;38-10-50N;084-54-12W;245;236;
KFFZ;--;---;Mesa / Falcon Field;AZ;United States;4;33-28N;111-44W;;;424;;
KFGN;--;---;Flag Island;MN;United States;4;49-19N;94-54W;;;329;;
-KFHR;--;---;Friday Harbor, Friday Harbor Airport;WA;United States;4;48-31-13N;123-01-31W;48-31-31N;123-01-28W;33;32;
+KFHR;--;---;FRIDAY HARBOR AIRPORT;WA;United States;4;48-31N;123-02W;48-31-31N;123-01-28W;33;32;
KFHU;72;273;Fort Huachuca, Libby AAF Ft Huachuca;AZ;United States;4;46-98N;110-20W;;;1438;;
-KFIG;--;---;Clearfield, Clearfield-Lawrence Airport;PA;United States;4;41-02-48N;078-24-42W;41-02-51N;078-24-51W;462;462;
+KFIG;--;---;CLEARFIELD-LAWRENCE AIRPORT;PA;United States;4;41-03N;078-25W;41-02-51N;078-24-51W;462;462;
KFIR;--;---;First Divide;WY;United States;4;41-18N;110-46W;;;2294;;
KFIT;--;---;Fitchburg, Fitchburg Municipal Airport;MA;United States;4;42-33-07N;071-45-21W;42-33-15N;071-45-14W;106;103;
KFKA;--;---;Preston, Fillmore County Airport;MN;United States;4;43-40-36N;092-10-47W;;;389;;
KFKL;--;---;Franklin, Venango Regional Airport;PA;United States;4;41-23N;079-52W;;;469;;
KFKN;--;---;Franklin / J B Rose;VA;United States;4;36-42N;076-54W;;;12;;
KFKS;--;---;Frankfort, Frankfort Dow Memorial Field Airport;MI;United States;4;44-37-30N;086-12-02W;;;193;;
-KFLD;--;---;Fond Du Lac, Fond Du Lac County Airport;WI;United States;4;43-46-12N;088-29-11W;43-46-05N;088-29-19W;246;240;
-KFLG;--;---;Flagstaff, Flagstaff Pulliam Airport;AZ;United States;4;35-08-25N;111-40-20W;35-08-31N;111-40-15W;2137;2134;
-KFLL;--;---;Fort Lauderdale, Fort Lauderdale / Hollywood International Airport;FL;United States;4;26-04-05N;080-09-09W;26-04-13N;080-09-21W;3;30;
-KFLO;--;---;Florence, Florence Regional Airport;SC;United States;4;34-11-16N;079-43-51W;34-11-36N;079-43-45W;45;44;
+KFLD;--;---;FOND DU LAC COUNTY AIRPORT;WI;United States;4;43-46N;88-29W;43-46-05N;088-29-19W;247;240;
+KFLG;--;---;FLAGSTAFF PULLIAM AIRPORT;AZ;United States;4;35-08N;111-40W;35-08-31N;111-40-15W;2137;2134;
+KFLL;--;---;FORT LAUDERDALE/HOLLYWOOD;FL;United States;4;26-04N;080-09W;26-04-13N;080-09-21W;3;30;
+KFLO;--;---;FLORENCE REGIONAL AIRPORT;SC;United States;4;34-11N;079-44W;34-11-36N;079-43-45W;45;44;
KFLP;--;---;Flippin, Marion County Regional Airport;AR;United States;4;36-18N;092-35W;;;219;;
KFLV;--;---;Fort Leavenworth;KS;United States;4;39-22N;094-55W;;;235;;
KFME;--;---;Fort Meade / Tipton;MD;United States;4;39-05N;076-46W;;;46;;
KFMH;72;506;Otis Air National Guard Base;MA;United States;4;41-39N;070-31W;;;40;;
-KFMN;--;---;Farmington, Four Corners Regional Airport;NM;United States;4;36-44-37N;108-13-45W;36-44-21N;108-13-38W;1677;1685;
-KFMY;--;---;Fort Myers, Page Field;FL;United States;4;26-35-03N;081-51-45W;26-35-27N;081-51-25W;5;4;
-KFNB;--;---;Falls City, Brenner Field Airport;NE;United States;4;40-04-44N;095-35-31W;;;300;;
+KFMN;--;---;FARMINGTON FOUR CORNERS;NM;United States;4;36-45N;108-14W;36-44-21N;108-13-38W;1677;1685;
+KFMY;--;---;FORT MYERS PAGE FIELD;FL;United States;4;26-35N;081-52W;26-35-27N;081-51-25W;5;4;
+KFNB;--;---;FALLS CITY BRENNER FLD AIRPORT ;NE;United States;4;40-05N;095-35W;;;300;;
KFNL;--;---;Fort Collins/Loveland, Fort Collins-Loveland Municipal Airport;CO;United States;4;40-27N;105-01W;;;1529;;
-KFNT;72;637;Flint, Bishop International Airport;MI;United States;4;42-58-00N;083-44-58W;42-58-27N;083-44-52W;238;233;P
+KFNT;72;637;FLINT BISHOP INTERNATIONAL AIRPORT;MI;United States;4;42-58N;83-45W;42-58-27N;083-44-52W;238;233;
KFOA;--;---;Flora, Flora Municipal Airport;IL;United States;4;38-39-54N;088-27-11W;;;144;;
KFOD;72;549;Fort Dodge;IA;United States;4;42-33N;094-11W;;;354;355;
-KFOE;--;---;Topeka, Forbes Field;KS;United States;4;38-56-29N;095-39-02W;38-56-53N;095-40-35W;329;320;
-KFOK;--;---;Westhampton Beach, The Gabreski Airport;NY;United States;4;40-51-03N;072-37-14W;40-50-23N;072-38-29W;20;33;
+KFOE;--;---;FORBES FIELD;KS;United States;4;38-56N;95-39W;38-56-53N;095-40-35W;329;320;
+KFOK;--;---;THE GABRESKI AIRPORT;NY;United States;4;40-51N;072-37W;40-50-23N;072-38-29W;20;33;
KFOQ;--;---;Freeport Supplementary Aviation Weather Reporting Station ;TX;United States;4;29-00N;095-19W;;;2;;
KFOZ;--;---;Bigfork, Bigfork Municipal Airport;MN;United States;4;47-46-58N;093-39-01W;;;411;;
KFPK;--;---;Charlotte, Fitch H Beach Airport;MI;United States;4;42-34-28N;084-48-41W;;;271;;
-KFPR;--;---;Fort Pierce, St. Lucie County International Airport;FL;United States;4;27-29-53N;080-22-36W;27-29-35N;080-22-24W;8;13;
+KFPR;--;---;FORT PIERCE ST LUCIE;FL;United States;4;27-30N;080-23W;27-29-35N;080-22-24W;8;13;
KFQD;--;---;Rutherfordton, Rutherford County-Marchman Field Airport;NC;United States;4;35-25-42N;081-56-06W;;;329;;
-KFRG;--;---;Farmingdale, Republic Airport;NY;United States;4;40-44-03N;073-25-01W;40-43-39N;073-25-07W;24;21;
+KFRG;--;---;FARMINGDALE REPUBLIC AIRPORT ;NY;United States;4;40-44N;073-25W;40-43-39N;073-25-07W;25;21;
KFRI;72;455;Fort Riley, Marshall AAF Ft Riley;KS;United States;4;39-03-20N;096-45-51W;;;324;;
KFRM;--;---;Fairmont, Fairmont Municipal Airport;MN;United States;4;43-39N;094-25W;;;354;;
-KFSD;72;651;Sioux Falls, Foss Field;SD;United States;4;43-34-37N;096-45-13W;43-35-14N;096-44-03W;435;434;P
+KFSD;72;651;SIOUX FALLS FOSS FIELD;SD;United States;4;43-35N;096-45W;43-35-14N;096-44-03W;436;434;
KFSE;--;---;Fosston, Fosston Municipal Airport;MN;United States;4;47-35-34N;095-46-24W;;;389;;
KFSI;72;355;Fort Sill;OK;United States;4;34-36N;098-24W;34-39N;098-24W;362;360;
-KFSM;72;344;Fort Smith, Fort Smith Regional Airport;AR;United States;4;35-20-01N;094-21-54W;35-20-16N;094-22-12W;142;140;P
-KFST;--;---;Fort Stockton, Fort Stockton-Pecos County Airport;TX;United States;4;30-54-43N;102-55-00W;30-54-33N;102-54-45W;917;918;
+KFSM;72;344;FORT SMITH REGIONAL AIRPORT;AR;United States;4;35-20N;94-22W;35-20-16N;094-22-12W;143;140;
+KFST;--;---;FORT STOCKTON PECOS CO AIRPORT ;TX;United States;4;30-55N;102-55W;30-54-33N;102-54-45W;917;918;
KFSW;--;---;Fort Madison;IA;United States;4;40-40N;091-20W;;;221;;
KFTG;--;---;Denver Nexrad;CO;United States;4;39-47N;104-33W;;;1709;;
KFTK;72;424;Fort Knox;KY;United States;4;37-54N;085-58W;37-54N;085-58W;230;230;
-KFTW;--;---;Fort Worth, Meacham International Airport;TX;United States;4;32-49-31N;097-21-51W;32-49-35N;097-21-22W;216;214;
-KFTY;--;---;Atlanta, Fulton County Airport-Brown Field;GA;United States;4;33-46-39N;084-31-28W;33-46-37N;084-31-12W;256;263;
-KFUL;--;---;Fullerton, Fullerton Municipal Airport;CA;United States;4;33-52-19N;117-59-05W;33-52-15N;117-58-48W;29;35;
-KFVE;--;---;Frenchville, Northern Aroostook Regional Airport;ME;United States;4;47-17-06N;068-18-26W;47-17-13N;068-18-50W;301;301;
+KFTW;--;---;FORT WORTH MEACHAM INTERNATIONAL .;TX;United States;4;32-50N;097-22W;32-49-35N;097-21-22W;216;214;
+KFTY;--;---;ATLANTA FULTON COUNTY AIRPORT ;GA;United States;4;33-47N;84-31W;33-46-37N;084-31-12W;256;263;
+KFUL;--;---;FULLERTON MUNICIPAL AIRPORT ;CA;United States;4;33-52N;117-59W;33-52-15N;117-58-48W;29;35;
+KFVE;--;---;NORTHERN AROOSTOOK REGIONAL;ME;United States;4;47-17N;68-18W;47-17-13N;068-18-50W;301;301;
KFVX;--;---;Farmville;VA;United States;4;37-21N;078-26W;;;125;;
-KFWA;72;533;Fort Wayne, Fort Wayne International Airport;IN;United States;4;40-58-42N;085-11-43W;40-59-11N;085-11-17W;248;248;P
+KFWA;72;533;FORT WAYNE INTERNATIONAL;IN;United States;4;41-00N;85-12W;40-59-11N;085-11-17W;248;248;
KFWC;--;---;Fairfield, Fairfield Municipal Airport;IL;United States;4;38-22-43N;088-24-46W;;;133;;
KFWD;72;249;Fort Worth;TX;United States;4;32-50N;097-18W;32-50N;097-18W;196;196;
-KFWN;--;---;Sussex, Sussex Airport;NJ;United States;4;41-12-01N;074-37-23W;41-12-02N;074-37-29W;128;133;
+KFWN;--;---;SUSSEX AIRPORT;NJ;United States;4;41-12N;074-38W;41-12-02N;074-37-29W;128;133;
KFWQ;--;---;Monongahela, Rostraver Airport;PA;United States;4;40-12-35N;079-49-53W;;;374;;
KFWS;--;---;Fort Worth, Forth Worth Spinks Airport;TX;United States;4;32-34N;097-18W;;;213;;
-KFXE;--;---;Fort Lauderdale, Fort Lauderdale Executive Airport;FL;United States;4;26-12-00N;080-11-00W;26-11-44N;080-10-25W;4;6;
+KFXE;--;---;FORT LAUDERDALE EXECUTIVE;FL;United States;4;26-12N;080-11W;26-11-44N;080-10-25W;4;6;
KFYJ;--;---;West Point, Middle Peninsula Regional Airport;VA;United States;4;37-31-16N;076-45-52W;;;7;;
-KFYV;--;---;Fayetteville, Drake Field;AR;United States;4;36-00-37N;094-10-04W;36-00-19N;094-10-21W;381;379;
-KFZY;--;---;Fulton, Oswego County Airport;NY;United States;4;43-21-03N;076-23-17W;;;145;;
+KFYV;--;---;FAYETTEVILLE DRAKE FIELD;AR;United States;4;36-00N;94-10W;36-00-19N;094-10-21W;381;379;
+KFZY;--;---;FULTON OSWEGO COUNTY AIRPORT;NY;United States;4;43-21N;076-23W;;;145;;
KGAD;--;---;Gadsden, Gadsden Municipal Airport;AL;United States;4;33-58N;086-05W;;;173;;
-KGAG;--;---;Gage, Gage Airport;OK;United States;4;36-17-48N;099-46-08W;36-17-50N;099-46-07W;677;668;
+KGAF;--;---;Huston Field;ND;United States;4;48-24-17N;097-22-15W;;;251;;
+KGAG;--;---;GAGE AIRPORT;OK;United States;4;36-18N;99-46W;36-17-50N;099-46-07W;678;668;
KGAO;--;---;Galliano, South Lafourche Airport;LA;United States;4;29-26-41N;090-15-40W;;;0;;
KGBD;--;---;Great Bend, Great Bend Municipal Airport;KS;United States;4;38-21N;098-52W;;;575;;
KGBG;--;---;Galesburg, Galesburg Municipal Airport;IL;United States;4;40-56-17N;090-25-52W;;;233;;
+KGBK;--;---;Magnolia;LA;United States;4;27-12-14N;092-12-09W;;;;;;
KGBN;74;724;Gila Bend U. S. Army Airfield;AZ;United States;4;32-26N;112-41W;32-56N;112-42W;262;261;
-KGCC;72;665;Gillette, Gillette-Campbell County Airport;WY;United States;4;44-20-22N;105-32-31W;44-20-54N;105-32-13W;1330;1320;P
-KGCK;--;---;Garden City, Garden City Regional Airport;KS;United States;4;37-55-39N;100-43-28W;37-55-36N;100-43-44W;881;877;
+KGCC;72;665;GILLETTE-CAMPBELL CTY AIRPORT ;WY;United States;4;44-20N;105-33W;44-20-54N;105-32-13W;1330;1320;
+KGCK;--;---;GARDEN CITY REGIONAL AIRPORT;KS;United States;4;37-55N;100-43W;37-55-36N;100-43-44W;881;877;
KGCM;--;---;Claremore, Claremore Regional Airport;OK;United States;4;36-17-40N;095-28-47W;;;221;;
-KGCN;--;---;Grand Canyon, Grand Canyon National Park Airport;AZ;United States;4;35-56-46N;112-09-17W;35-57-27N;112-08-39W;2014;2016;
+KGCN;--;---;GRAND CANYON NATL PARK AIRPORT ;AZ;United States;4;35-57N;112-09W;35-57-27N;112-08-39W;2014;2016;
KGDB;--;---;Granite Falls, Granite Falls Municipal Airport/Lenzen-Roe Memorial Field;MN;United States;4;44-45-11N;095-33-21W;;;319;;
KGDJ;--;---;Granbury, Granbury Municipal Airport;TX;United States;4;32-26-39N;097-49W;;;237;;
-KGDP;72;262;Pine Springs, Guadalupe Mountains National Park;TX;United States;4;31-49-52N;104-48-32W;;;1661;1692;P
+KGDP;72;262;GUADALUPE PASS;TX;United States;4;31-50N;104-49W;;;1663;1692;
KGDV;--;---;Glendive, Dawson Community Airport;MT;United States;4;47-08N;104-48W;;;749;;
-KGED;--;---;Georgetown, Sussex County Airport;DE;United States;4;38-41-24N;075-21-45W;38-41-30N;075-21-46W;15;19;
-KGEG;72;785;Spokane, Spokane International Airport;WA;United States;4;47-37-17N;117-31-40W;47-37-19N;117-32-22W;723;735;P
+KGED;--;---;GEORGETOWN SUSSEX CO AIRPORT ;DE;United States;4;38-41N;075-22W;38-41-30N;075-21-46W;16;19;
+KGEG;72;785;SPOKANE INTERNATIONAL AIRPORT ;WA;United States;4;47-37N;117-32W;47-37-19N;117-32-22W;723;735;
KGEU;--;---;Glendale, Glendale Municipal Airport;AZ;United States;4;33-31-38N;112-17-43W;;;325;;
-KGEV;--;---;Jefferson, Ashe County Airport;NC;United States;4;36-26N;81-25W;;;969;
-KGEY;--;---;Greybull, South Big Horn County Airport;WY;United States;4;44-30-57N;108-04-33W;44-30-36N;108-04-49W;1199;1191;
-KGEZ;--;---;Shelbyville, Shelbyville Municipal Airport;IN;United States;4;39-35-08N;085-48-00W;39-34-42N;085-47-59W;245;245;
+KGEV;--;---;Jefferson, Ashe County Airport;NC;United States;4;36-26N;81-25W;;;969;;
+KGEY;--;---;SOUTH BIG HORN COUNTY AIRPORT ;WY;United States;4;44-31N;108-05W;44-30-36N;108-04-49W;1199;1191;
+KGEZ;--;---;SHELBYVILLE MUNICIPAL AIRPORT ;IN;United States;4;39-35N;85-48W;39-34-42N;085-47-59W;245;245;
KGFA;--;---;Malmstrom Air Force Base;MT;United States;4;47-30N;111-11W;;;1075;;
-KGFK;--;---;Grand Forks, Grand Forks International Airport;ND;United States;4;47-56-53N;097-10-57W;47-57-02N;097-10-42W;257;190;
-KGFL;--;---;Glens Falls, Floyd Bennett Memorial Airport;NY;United States;4;43-20-28N;073-36-38W;43-20-30N;073-36-20W;100;103;
+KGFK;--;---;GRAND FORKS INTERNATIONAL;ND;United States;4;47-57N;97-11W;47-57-02N;097-10-42W;257;190;
+KGFL;--;---;FLOYD BENNETT MEMORIAL AIRPORT ;NY;United States;4;43-20N;073-37W;43-20-30N;073-36-20W;100;103;
KGGB;--;---;Golden Gate Bridge;CA;United States;4;37-49N;122-28W;;;81;;
-KGGG;72;247;Longview, Gregg County Airport;TX;United States;4;32-23-26N;094-42-50W;32-22-48N;094-42-43W;111;107;P
-KGGW;72;768;Glasgow, Glasgow International Airport;MT;United States;4;48-12-50N;106-37-17W;48-12-30N;106-37-34W;699;693;P
+KGGG;72;247;LONGVIEW GREGG COUNTY AIRPORT ;TX;United States;4;32-23N;094-43W;32-22-48N;094-42-43W;111;107;
+KGGW;72;768;GLASGOW INTERNATIONAL AIRPORT ;MT;United States;4;48-13N;106-37W;48-12-30N;106-37-34W;699;693;
+KGHB;--;---;Salsa;LA;United States;4;27-50-25N;091-59-16W;;;;;;
KGHW;--;---;Glenwood, Glenwood Municipal Airport;MN;United States;4;45-39N;095-19W;;;425;;
-KGIF;--;---;Winter Haven, Winter Haven's Gilbert Airport;FL;United States;4;28-03-38N;081-45-27W;28-03-34N;081-45-08W;44;43;
-KGJT;72;476;Grand Junction, Walker Field;CO;United States;4;39-08-02N;108-32-19W;39-07-00N;108-32-00W;1481;1452;P
-KGKJ;--;---;Meadville, Port Meadville Airport;PA;United States;4;41-37-35N;080-12-53W;;;427;;
+KGIF;--;---;WINTER HAVENS GILBERT AIRPORT ;FL;United States;4;28-04N;81-45W;28-03-34N;081-45-08W;45;43;
+KGJT;72;476;GRAND JUNCTION WALKER FIELD;CO;United States;4;39-08N;108-32W;39-07-00N;108-32-00W;1481;1452;
+KGKJ;--;---;PORT MEADVILLE AIRPORT;PA;United States;4;41-38N;080-13W;;;427;;
KGKN;--;---;Gulkana, Gulkana Airport;AK;United States;4;62-09-37N;145-27-27W;62-09-30N;145-27-24W;481;480;
-KGKY;--;---;Arlington, Arlington Municipal Airport;TX;United States;4;32-39-50N;097-05-45W;32-39-52N;097-05-30W;192;185;
-KGLD;72;465;Goodland, Renner Field;KS;United States;4;39-22-03N;101-41-35W;39-22-12N;101-41-53W;1114;1114;P
+KGKY;--;---;ARLINGTON MUNICIPAL AIRPORT;TX;United States;4;32-40N;97-06W;32-39-52N;097-05-30W;192;185;
+KGLD;72;465;GOODLAND RENNER FIELD;KS;United States;4;39-22N;101-42W;39-22-12N;101-41-53W;1114;1114;
KGLE;--;---;Gainesville, Gainesville Municipal Airport;TX;United States;4;33-39-05N;097-11-49W;;;256;;
-KGLH;--;---;Greenville, Mid Delta Regional Airport;MS;United States;4;33-28-58N;090-59-08W;33-28-53N;090-59-25W;40;45;
-KGLR;--;---;Gaylord, Otsego County Airport;MI;United States;4;45-00-59N;084-41-20W;45-00-59N;084-41-30W;404;407;
-KGLS;72;242;Galveston, Scholes Field;TX;United States;4;29-16-13N;094-51-51W;29-16-05N;094-51-18W;2;6;P
+KGLH;--;---;GREENVILLE MUNICIPAL AIRPORT ;MS;United States;4;33-29N;090-59W;33-28-53N;090-59-25W;39;45;
+KGLR;--;---;GAYLORD REGIONAL AIRPORT;MI;United States;4;45-01N;84-41W;45-00-59N;084-41-30W;405;407;
+KGLS;72;242;SCHOLES FIELD;TX;United States;4;29-16N;094-52W;29-16-05N;094-51-18W;2;6;
KGLW;--;---;Glasgow, Glasgow Municipal Airport;KY;United States;4;37-01-54N;085-57-13W;;;218;;
KGMJ;--;---;Grove, Grove Municipal Airport;OK;United States;4;36-36-19N;094-44-19W;;;254;;
-KGMU;--;---;Greenville, Greenville Downtown Airport;SC;United States;4;34-50-46N;082-20-46W;34-51-01N;082-21-05W;319;315;
+KGMU;--;---;GREENVILLE DOWNTOWN AIRPORT ;SC;United States;4;34-51N;82-21W;34-51-01N;082-21-05W;319;315;
KGNA;--;---;Grand Marais, The Bay of Grand Marais;MN;United States;4;47-50N;090-23W;;;186;;
KGNC;--;---;Seminole, Gaines County Airport;TX;United States;4;32-40-31N;102-39-09W;;;1010;;
KGNR;--;---;Greenville;ME;United States;4;45-28N;69-35W;;;427;;
-KGNT;--;---;Grants, Grants-Milan Municipal Airport;NM;United States;4;35-09-55N;107-54-08W;35-09-58N;107-53-56W;1988;1987;
-KGNV;--;---;Gainesville, Gainesville Regional Airport;FL;United States;4;29-41-31N;082-16-32W;29-41-34N;082-16-48W;46;45;
-KGOK;--;---;Guthrie, Guthrie Municipal Airport;OK;United States;4;35-51-07N;097-24-27W;35-51-03N;097-25-07W;327;324;
-KGON;--;---;Groton / New London, Groton / New London Airport;CT;United States;4;41-19-39N;072-02-58W;41-19-55N;072-02-42W;3;3;
+KGNT;--;---;GRANTS-MILAN MUNICIPAL AIRPORT ;NM;United States;4;35-10N;107-54W;35-09-58N;107-53-56W;1988;1987;
+KGNV;--;---;GAINESVILLE REGIONAL AIRPORT ;FL;United States;4;29-42N;082-17W;29-41-34N;082-16-48W;46;45;
+KGOK;--;---;GUTHRIE MUNICIPAL AIRPORT;OK;United States;4;35-51N;97-25W;35-51-03N;097-25-07W;326;324;
+KGON;--;---;GROTON/NEW LONDON AIRPORT ;CT;United States;4;41-20N;72-03W;41-19-55N;072-02-42W;3;3;
KGOP;--;---;Gatesville, City-County Airport;TX;United States;4;31-25-16N;097-47-49W;;;276;;
KGOV;--;---;Grayling, Grayling Army Airfield;MI;United States;4;44-40-49N;084-43-44W;;;353;;
-KGPI;72;779;Kalispell, Glacier Park International Airport;MT;United States;4;48-18-15N;114-15-49W;48-18-33N;114-15-01W;906;908;P
+KGPI;72;779;GLACIER PARK INTERNATIONAL AIRPORT;MT;United States;4;48-18N;114-16W;48-18-33N;114-15-01W;906;908;
KGPM;--;---;Grand Prairie, Grand Prairie Municipal Airport;TX;United States;4;32-41-55N;097-02-48W;;;180;;
-KGPT;--;---;Gulfport, Gulfport-Biloxi Regional Airport;MS;United States;4;30-24-43N;089-04-51W;30-24-05N;089-04-21W;8;14;
+KGPT;--;---;GULFPORT-BILOXI REG AIRPORT ;MS;United States;4;30-25N;089-05W;30-24-05N;089-04-21W;9;14;
KGPZ;--;---;Grand Rapids, Grand Rapids/Itasca County Airport-Gordon Newstrom Field;MN;United States;4;47-13N;093-31W;;;413;;
-KGRB;72;645;Green Bay, Austin Straubel International Airport;WI;United States;4;44-28-46N;088-08-12W;44-29-47N;088-06-46W;211;205;P
-KGRD;--;---;Greenwood, Greenwood County Airport;SC;United States;4;34-14-50N;082-09-17W;34-14-46N;082-09-11W;192;185;
+KGRB;72;645;AUSTIN STRAUBEL INTERNATIONAL AIRPORT ;WI;United States;4;44-29N;088-08W;44-29-47N;088-06-46W;212;205;
+KGRD;--;---;GREENWOOD COUNTY AIRPORT;SC;United States;4;34-14N;82-09W;34-14-46N;082-09-11W;192;185;
KGRF;74;207;Fort Lewis / Gray U. S. Army Airfield;WA;United States;4;47-07N;122-33W;47-08N;122-36W;92;87;
-KGRI;72;552;Grand Island, Central Nebraska Regional Airport;NE;United States;4;40-57-30N;098-18-45W;40-57-30N;098-19-05W;562;561;P
+KGRI;72;552;CENTRAL NEBRASKA REGIONAL;NE;United States;4;40-58N;98-19W;40-57-30N;098-19-05W;563;561;
KGRK;--;---;Fort Hood, Robert Gray AAF Ft Hood;TX;United States;4;31-04N;097-49W;;;309;;
KGRN;--;---;Gordon Municipal;NE;United States;4;42-48N;102-10W;;;1085;;
-KGRR;72;635;Grand Rapids, Gerald R. Ford International Airport;MI;United States;4;42-52-51N;085-31-22W;42-53-04N;085-31-45W;242;239;P
+KGRR;72;635;GERALD R. FORD INTERNATIONAL;MI;United States;4;42-53N;085-31W;42-53-04N;085-31-45W;242;239;
+KGRY;--;---;Green Canyon 338;LA;United States;4;27-37-29N;090-26-28W;;;;;;
KGSB;--;---;Seymour-Johnson Air Force Base;NC;United States;4;35-20N;077-58W;;;33;;
-KGSH;--;---;Goshen, Goshen Municipal Airport;IN;United States;4;41-31-34N;085-47-12W;41-31-24N;085-47-39W;252;252;
+KGSH;--;---;GOSHEN MUNICIPAL AIRPORT;IN;United States;4;41-32N;85-47W;41-31-24N;085-47-39W;252;252;
KGSM;--;---;Ship Shoal 207A;LA;United States;4;28-32N;090-59W;;;1;;
-KGSO;72;317;Greensboro, Piedmont Triad International Airport;NC;United States;4;36-05-51N;079-56-37W;36-05-53N;079-56-38W;282;275;P
-KGSP;72;312;Greer, Greenville-Spartanburg Airport;SC;United States;4;34-53-02N;082-13-15W;34-53-00N;082-13-13W;296;286;P
+KGSN;--;---;SAIPAN INTERNATIONAL AIRPORT ;;NORTHERN MARIANA ISLAND;;15-07N;145-44E;;;66;;
+KGSO;72;317;PIEDMONT TRIAD INTERNATIONAL AIRPORT ;NC;United States;4;36-06N;079-57W;36-05-53N;079-56-38W;282;275;
+KGSP;72;312;GREER GREENVILLE SPARTBURG;SC;United States;4;34-53N;82-13W;34-53-00N;082-13-13W;296;286;
KGTB;74;370;Fort Drum / Wheeler-Sack U. S. Army Airfield;NY;United States;4;44-03N;075-44W;44-03N;075-44W;207;207;
-KGTF;72;775;Great Falls, Great Falls International Airport;MT;United States;4;47-28-24N;111-22-56W;47-28-48N;111-21-31W;1120;1119;P
+KGTF;72;775;GREAT FALLS INTERNATIONAL;MT;United States;4;47-28N;111-23W;47-28-48N;111-21-31W;1120;1119;
KGTR;--;---;Columbus/West Point/Starkville, Golden Triangle Regional Airport;MS;United States;4;33-27N;088-35W;;;81;;
KGTU;--;---;Georgetown, Georgetown Municipal Airport;TX;United States;4;30-41N;097-41W;;;241;;
KGUC;--;---;Gunnison, Gunnison-Crested Butte Regional Airport;CO;United States;4;38-32N;106-56W;;;2340;;
-KGUP;--;---;Gallup, Gallup Municipal Airport;NM;United States;4;35-30-40N;108-47-22W;35-30-54N;108-46-50W;1973;1971;
+KGUL;--;---;Gunnison;TX;United States;4;27-18-14N;093-32-18W;;;;;
+KGUP;--;---;GALLUP MUNICIPAL AIRPORT;NM;United States;4;35-31N;108-47W;35-30-54N;108-46-50W;1973;1971;
KGUS;--;---;Grissom Air Force Base / Peru;IN;United States;4;40-39N;086-09W;;;247;;
-KGUY;--;---;Guymon / Guymon Municipal Airport;OK;United States;4;36-40-54N;101-30-19W;;;952;948;
-KGVL;--;---;Gainesville, Gilmer Memorial Airport;GA;United States;4;34-16-19N;083-49-49W;34-16-33N;083-49-51W;388;386;
+KGUY;--;---;GUYMON MUNICIPAL AIRPORT;OK;United States;4;36-41N;101-30W;;;952;948;
+KGVB;--;---;Bogalusa;LA;United States;4;30-52-54N;089-51-44W;;;;;;
+KGVL;--;---;GILMER MEMORIAL AIRPORT;GA;United States;4;34-16N;83-50W;34-16-33N;083-49-51W;389;386;
KGVT;--;---;Greenville / Majors;TX;United States;4;33-04N;096-04W;;;163;;
KGVW;--;---;Kansas City, Richards-Gebaur Airport;MO;United States;4;38-50-06N;094-33-41W;38-50-45N;094-33-21W;332;337;
-KGWO;--;---;Greenwood, Greenwood-LeFlore Airport;MS;United States;4;33-29-33N;090-05-01W;33-29-45N;090-05-22W;47;44;
+KGVX;--;---;Galveston 424;TX;United States;4;28-34-36N;094-58-36W;;;;;;
+KGWO;--;---;GREENWOOD-LEFLORE AIRPORT;MS;United States;4;33-30N;090-05W;33-29-45N;090-05-22W;47;44;
+KGWR;--;---;Gwinner-Roger Melroe Field Airport;ND;United States;4;46-13-07N;097-38-36W;;;386;;
KGWW;--;---;Goldsboro, Goldsboro-Wayne Municipal Airport;NC;United States;4;35-27-38N;077-57-54W;;;40;;
KGXY;--;---;Greeley, Greeley-Weld County Airport;CO;United States;4;40-26N;104-38W;;;1432;;
KGYB;--;---;Giddings, Giddings-Lee County Airport;TX;United States;4;30-10-09N;096-58-48W;;;148;;
@@ -3000,47 +3047,48 @@ KGYI;--;---;Sherman/Denison, Grayson County Airport;TX;United States;4;33-43N;09
KGYL;--;---;Glencoe, Glencoe Municipal Airport;MN;United States;4;44-45-22N;094-04-52W;;;302;;
KGYR;--;---;Goodyear Municipal;AZ;United States;4;33-25N;112-23W;;;295;;
KGYY;--;---;Gary Regional;IN;United States;4;41-37N;087-25W;;;180;;
-KGZH;--;---;Evergreen, Middleton Field;AL;United States;4;31-25-08N;087-02-53W;31-25-10N;087-02-38W;78;78;
+KGZH;--;---;EVERGREEN MIDDLETON FIELD;AL;United States;4;31-25N;87-03W;31-25-10N;087-02-38W;79;78;
KH08;--;---;High Island 264C;LA;United States;4;28-28N;93-44W;;;0;;
KH32;--;---;Southwest Harbor;ME;United States;4;44-16N;068-19W;;;5;;
KH39;--;---;High Island A572c;LA;United States;4;27-57N;093-59W;;;30;;
KH45;--;---;Seminole, Seminole Municipal Airport;OK;United States;4;35-16-28N;096-40-30W;;;312;;
KH92;74;643;Hominy Municipal;OK;United States;4;36-26N;096-23W;36-26N;096-23W;251;252;
-KHAO;--;---;Hamilton, Butler County Regional Airport;OH;United States;4;39-21-41N;084-31-15W;39-21-47N;084-31-34W;193;188;
+KHAO;--;---;BUTLER COUNTY REGIONAL AIRPORT ;OH;United States;4;39-22N;84-31W;39-21-47N;084-31-34W;193;188;
KHAT;72;304;Cape Hatteras;NC;United States;4;35-16N;075-33W;35-16N;075-33W;2;3;P
-KHBG;--;---;Hattiesburg, Bobby L Chain Municipal Airport;MS;United States;4;31-15-54N;089-15-11W;31-16-11N;089-15-14W;46;44;
+KHBG;--;---;HATTIESBURG CHAIN MUNICIPAL;MS;United States;4;31-16N;89-15W;31-16-11N;089-15-14W;46;44;
KHBI;--;---;Asheboro, Asheboro Municipal Airport;NC;United States;4;35-39-14N;079-53-42W;;;205;;
-KHBR;--;---;Hobart, Hobart Municipal Airport;OK;United States;4;34-59-22N;099-03-09W;34-59-19N;099-03-26W;476;473;
+KHBR;--;---;HOBART MUNICIPAL AIRPORT;OK;United States;4;34-59N;99-03W;34-59-19N;099-03-26W;477;473;
KHBV;--;---;Hebbronville, Jim Hogg County Airport;TX;United States;4;27-20N;098-44W;;;202;;
KHCD;--;---;Hutchinson, Hutchinson Municipal Airport-Butler Field;MN;United States;4;44-52N;094-23W;;;323;;
KHCO;--;---;Hallock, Hallock Municipal Airport;MN;United States;4;48-45-10N;096-56-35W;;;250;;
KHDC;--;---;Hammond, Hammond Municipal Airport;LA;United States;4;30-31-15N;090-25-03W;;;13;;
KHDE;--;---;Brewster Field Airport;NE;United States;4;40-27N;099-20W;;;704;;
KHDN;--;---;Hayden, Yampa Valley Airport;CO;United States;4;40-29N;107-13W;;;2012;;
-KHDO;--;---;Hondo, Hondo Municipal Airport;TX;United States;4;29-21-34N;099-10-27W;29-21-26N;099-09-49W;283;282;
+KHDO;--;---;HONDO MUNICIPAL AIRPORT;TX;United States;4;29-22N;99-10W;29-21-26N;099-09-49W;283;282;
KHEF;--;---;Manassas, Manassas Regional Airport/Harry P. Davis Field;VA;United States;4;38-43N;077-31W;;;59;;
-KHEI;--;---;Hettinger, Hettinger Municipal Airport;ND;United States;4;46-00-38N;102-38-59W;46-01-02N;102-39-07W;824;828;
+KHEI;--;---;HETTINGER MUNICIPAL AIRPORT;ND;United States;4;46-01N;102-39W;46-01-02N;102-39-07W;824;828;
KHEY;--;---;Hanchey AHP / Ozark;AL;United States;4;31-21N;085-40W;;;97;;
KHEZ;--;---;Natchez, Hardy-Anders Field Natchez-Adams County Airport;MS;United States;4;31-37N;091-18W;;;83;;
-KHFD;--;---;Hartford, Hartford-Brainard Airport;CT;United States;4;41-44-06N;072-39-06W;41-44-05N;072-39-07W;5;4;
+KHFD;--;---;HARTFORD-BRAINARD AIRPORT;CT;United States;4;41-44N;072-39W;41-44-05N;072-39-07W;6;4;
KHFF;--;---;Mackall U. S. Army Airfield;NC;United States;4;35-02N;079-30W;;;115;;
-KHGR;--;---;Hagerstown, Washington County Regional Airport;MD;United States;4;39-42-21N;077-43-48W;39-42-37N;077-43-53W;214;224;
+KHGR;--;---;HAGERSTOWN REGIONAL AIRPORT;MD;United States;4;39-42N;077-44W;39-42-37N;077-43-53W;215;224;
KHGX;--;---;Houston / Galviston Nexrad;TX;United States;4;29-28N;095-05W;;;35;;
KHHF;--;---;Canadian, Hemphill County Airport;TX;United States;4;35-54N;100-24W;;;730;;
-KHHR;--;---;Hawthorne, Hawthorne Municipal Airport;CA;United States;4;33-55-25N;118-19-55W;33-55-24N;118-20-10W;19;18;
-KHIB;--;---;Hibbing, Chisholm-Hibbing Airport;MN;United States;4;47-23-12N;092-50-20W;47-23-33N;092-50-21W;412;412;
-KHIE;--;---;Whitefield, Mount Washington Regional Airport;NH;United States;4;44-21-58N;071-33-09W;44-21-57N;071-33-03W;327;318;
+KHHR;--;---;HAWTHORNE MUNICIPAL AIRPORT ;CA;United States;4;33-55N;118-20W;33-55-24N;118-20-10W;19;18;
+KHHV;--;---;Hoover Diana;TX;United States;4;26-56-21N;094-41-19W;;;;;;
+KHIB;--;---;CHISHOLM-HIBBING AIRPORT;MN;United States;4;47-23N;92-50W;47-23-33N;092-50-21W;412;412;
+KHIE;--;---;MT WASHINGTON REGIONAL AIRPORT ;NH;United States;4;44-22N;71-33W;44-21-57N;071-33-03W;327;318;
KHIF;--;---;Hill Air Force Base / Ogden;UT;United States;4;41-07N;111-58W;;;1459;;
-KHIO;--;---;Portland, Portland-Hillsboro Airport;OR;United States;4;45-32-53N;122-57-16W;45-32-15N;122-56-57W;62;68;
+KHIO;--;---;PORTLAND-HILLSBORO AIRPORT;OR;United States;4;45-33N;122-57W;45-32-15N;122-56-57W;62;68;
KHJH;--;---;Hebron, Hebron Municipal Airport;NE;United States;4;40-09-08N;097-35-13W;;;447;;
KHJO;--;---;Hanford, Hanford Municipal Airport;CA;United States;4;36-19-07N;119-37-44W;;;74;;
-KHKA;--;---;Blytheville, Blytheville Municipal Airport;AR;United States;4;35-56-20N;089-49-57W;35-56-17N;089-49-55W;78;78;
-KHKS;--;---;Jackson, Hawkins Field Airport;MS;United States;4;32-20-05N;090-13-21W;32-19-58N;090-13-35W;104;108;
-KHKY;--;---;Hickory, Hickory Regional Airport;NC;United States;4;35-44-32N;081-22-56W;35-44-30N;081-23-22W;362;354;
-KHLC;--;---;Hill City, Hill City Municipal Airport;KS;United States;4;39-22-29N;099-49-47W;;;678;669;
+KHKA;--;---;BLYTHEVILLE MUNICIPAL AIRPORT ;AR;United States;4;35-56N;89-50W;35-56-17N;089-49-55W;78;78;
+KHKS;--;---;HAWKINS FIELD;MS;United States;4;32-20N;090-13W;32-19-58N;090-13-35W;104;108;
+KHKY;--;---;HICKORY REGIONAL AIRPORT;NC;United States;4;35-45N;081-23W;35-44-30N;081-23-22W;362;354;
+KHLC;--;---;HILL CITY MUNICIPAL AIRPORT;KS;United States;4;39-22N;99-50W;;;680;669;
KHLD;--;---;Hiland;WY;United States;4;43-06N;107-19W;;;1846;;
-KHLG;--;---;Wheeling, Wheeling Ohio County Airport;WV;United States;4;40-10-13N;080-38-40W;40-10-54N;080-38-48W;364;372;
-KHLN;72;772;Helena, Helena Regional Airport;MT;United States;4;46-36-20N;111-57-49W;46-36-09N;111-59-39W;1180;1187;P
+KHLG;--;---;WHEELING OHIO COUNTY AIRPORT;WV;United States;4;40-10N;080-39W;40-10-54N;080-38-48W;364;372;
+KHLN;72;772;HELENA REGIONAL AIRPORT;MT;United States;4;46-36N;111-58W;46-36-09N;111-59-39W;1180;1187;
KHLR;72;257;Fort Hood, Hood AAF Ft Hood;TX;United States;4;31-08N;097-42W;;;282;;
KHLX;--;---;Hillsville;VA;United States;4;36-46N;080-49W;;;834;;
KHMM;--;---;Hamilton / Ravalli County;MT;United States;4;46-15N;114-09W;;;1110;;
@@ -3051,149 +3099,154 @@ KHNB;--;---;Huntingburg;IN;United States;4;38-15N;086-57W;;;161;;
KHND;--;---;Las Vegas, Henderson Executive Airport;NV;United States;4;35-58-22N;115-08-04W;;;760;;
KHNR;--;---;Harlan, Harlan Municipal Airport;IA;United States;4;41-35-04N;095-20-23W;;;375;;
KHNS;--;---;Haines, Haines Airport;AK;United States;4;59-14-38N;135-30-34W;59-14-36N;135-30-34W;4;5;
-KHNZ;--;---;Oxford, Henderson-Oxford Airport;NC;United States;4;36-21-42N;078-31-45W;;;161;
+KHNZ;--;---;Oxford, Henderson-Oxford Airport;NC;United States;4;36-21-42N;078-31-45W;;;161;;
KHOB;--;---;Hobbs / Lea County;NM;United States;4;32-41N;103-13W;;;1115;;
KHOM;--;---;Homer, Homer Airport;AK;United States;4;59-38-33N;151-29-14W;59-38-23N;151-29-02W;23;23;
-KHON;72;654;Huron, Huron Regional Airport;SD;United States;4;44-23-17N;098-13-42W;44-23-09N;098-13-22W;392;390;P
+KHON;72;654;HURON REGIONAL AIRPORT;SD;United States;4;44-23N;098-14W;44-23-09N;098-13-22W;393;390;
KHOP;74;671;Fort Campbell U. S. Army Airfield;KY;United States;4;36-40N;087-30W;36-40N;087-30W;174;174;
-KHOT;--;---;Hot Springs, Memorial Field Airport;AR;United States;4;34-28-41N;093-05-46W;34-28-57N;093-05-44W;165;162;
-KHOU;--;---;Houston, Houston Hobby Airport;TX;United States;4;29-38-15N;095-16-57W;29-38-24N;095-16-38W;14;36;
-KHPN;--;---;White Plains, Westchester County Airport;NY;United States;4;41-04-01N;073-42-27W;41-03-46N;073-42-41W;134;121;
-KHQM;--;---;Hoquiam, Bowerman Airport;WA;United States;4;46-58-16N;123-55-12W;46-58-26N;123-55-37W;4;7;
+KHOT;--;---;HOT SPRINGS MEMORIAL FIELD;AR;United States;4;34-29N;093-06W;34-28-57N;093-05-44W;165;162;
+KHOU;--;---;HOUSTON HOBBY AIRPORT;TX;United States;4;29-38N;095-17W;29-38-24N;095-16-38W;14;36;
+KHPN;--;---;WHITE PLAINS WESTCHESTER;NY;United States;4;41-04N;073-42W;41-03-46N;073-42-41W;134;121;
+KHQI;--;---;High Island 376;TX;United States;4;27-57-43N;093-40-15W;;;;;;
+KHQM;--;---;HOQUIAM BOWERMAN AIRPORT;WA;United States;4;46-58N;123-56W;46-58-26N;123-55-37W;4;7;
KHQU;--;---;Thomson, Thomson-McDuffie County Airport;GA;United States;4;33-31-46N;082-30-59W;;;152;;
KHQZ;--;---;Mesquite, Mesquite Metro Airport;TX;United States;4;32-44-49N;096-31-49W;;;136;;
-KHRI;--;---;Hermiston, Hermiston Municipal Airport;OR;United States;4;45-49-33N;119-15-40W;45-49-41N;119-15-44W;194;195;
+KHRI;--;---;HERMISTON MUNICIPAL AIRPORT;OR;United States;4;45-50N;119-16W;45-49-41N;119-15-44W;195;195;
KHRJ;--;---;Erwin, Harnett County Airport;NC;United States;4;35-22-43N;078-44-01W;;;60;;
-KHRL;--;---;Harlingen, Rio Grande Valley International Airport;TX;United States;4;26-13-47N;097-39-19W;26-13-33N;097-39-40W;10;10;
-KHRO;--;---;Harrison, Boone County Airport;AR;United States;4;36-15-42N;093-09-17W;36-15-53N;093-09-03W;416;417;
+KHRL;--;---;RIO GRANDE VALLEY;TX;United States;4;26-13N;97-39W;26-13-33N;097-39-40W;11;10;
+KHRO;--;---;HARRISON BOONE COUNTY AIRPORT ;AR;United States;4;36-16N;093-09W;36-15-53N;093-09-03W;416;417;
KHRT;74;777;Hurlburt Field;FL;United States;4;30-25N;086-41W;30-26N;086-41W;12;11;
KHSA;--;---;Bay St. Louis, Stennis International Airport;MS;United States;4;30-22-04N;089-27-17W;;;7;;
KHSB;--;---;Harrisburg, Harrisburg-Raleigh Airport;IL;United States;4;37-48-41N;088-32-57W;;;121;;
-KHSE;--;---;Hatteras, Mitchell Field;NC;United States;4;35-13-56N;075-37-21W;35-13-55N;075-37-22W;5;3;
-KHSI;--;---;Hastings, Hastings Municipal Airport;NE;United States;4;40-36-02N;098-25-33W;40-36-00N;098-25-35W;595;591;
+KHSE;--;---;MITCHELL FIELD;NC;United States;4;35-14N;075-37W;35-13-55N;075-37-22W;5;3;
+KHSI;--;---;HASTINGS MUNICIPAL AIRPORT;NE;United States;4;40-36N;98-26W;40-36-00N;098-25-35W;598;591;
KHSP;--;---;Hot Springs / Ingalls;VA;United States;4;37-57N;079-50W;;;1156;;
KHSS;--;---;Hot Springs Aviation Weather Reporting Station;NC;United States;4;35-54N;082-49W;;;451;;
KHST;--;---;Homestead Air Force Base;FL;United States;4;25-29N;080-23W;;;2;;
-KHSV;72;323;Huntsville, Huntsville International / Jones Field;AL;United States;4;34-38-37N;086-47-08W;34-38-46N;086-46-16W;192;191;P
+KHSV;72;323;HUNTSVILLE INTERNATIONAL JONES FIELD;AL;United States;4;34-39N;086-47W;34-38-46N;086-46-16W;192;191;
KHTH;--;---;Hawthorne Municipal;NV;United States;4;38-33N;118-38W;;;1285;;
-KHTL;72;638;Houghton Lake, Roscommon County Airport;MI;United States;4;44-21-04N;084-40-27W;44-21-02N;084-40-39W;350;351;P
+KHTL;72;638;ROSCOMMON COUNTY AIRPORT;MI;United States;4;44-21N;084-40W;44-21-02N;084-40-39W;351;351;
KHTO;--;---;East Hampton, East Hampton Airport;NY;United States;4;40-57-34N;072-15-07W;;;17;;
-KHTS;72;425;Huntington, Tri-State Airport;WV;United States;4;38-21-54N;082-33-18W;38-22-09N;082-33-18W;252;254;P
-KHUF;--;---;Terre Haute, Terre Haute International Airport - Hulman Field;IN;United States;4;39-26-30N;087-19-31W;39-27-43N;087-18-09W;178;179;
-KHUL;--;---;Houlton, Houlton International Airport;ME;United States;4;46-07-23N;067-47-31W;46-07-30N;067-47-10W;149;150;
+KHTS;72;425;TRI-STATE AIRPORT;WV;United States;4;38-22N;082-33W;38-22-09N;082-33-18W;252;254;
+KHUF;--;---;TERRE HAUTE INTERNATIONAL -HULMAN FLD;IN;United States;4;39-27N;087-19W;39-27-43N;087-18-09W;178;179;
+KHUL;--;---;HOULTON INT'L AIRPORT;ME;United States;4;46-07N;067-48W;46-07-30N;067-47-10W;150;150;
KHUM;--;---;Houma-Terrebonne;LA;United States;4;29-34N;090-40W;;;3;;
-KHUT;--;---;Hutchinson, Hutchinson Municipal Airport;KS;United States;4;38-04-05N;097-51-38W;38-03-59N;097-51-38W;470;467;
-KHVN;--;---;New Haven, Tweed-New Haven Airport;CT;United States;4;41-15-50N;072-53-14W;41-15-55N;072-53-05W;4;3;
-KHVR;72;777;Havre, Havre City-County Airport;MT;United States;4;48-32-34N;109-45-48W;48-32-46N;109-45-42W;789;787;P
-KHWD;--;---;Hayward, Hayward Air Terminal;CA;United States;4;37-39-39N;122-07-06W;37-39-46N;122-07-11W;14;21;
-KHWO;--;---;Hollywood, North Perry Airport;FL;United States;4;25-59-56N;080-14-28W;26-00-00N;080-15-06W;2;2;
-KHWV;--;---;Shirley, Brookhaven Airport;NY;United States;4;40-49-18N;072-52-08W;40-48-56N;072-52-03W;25;21;
+KHUT;--;---;HUTCHINSON MUNICIPAL AIRPORT;KS;United States;4;38-04N;97-52W;38-03-59N;097-51-38W;470;467;
+KHVN;--;---;TWEED-NEW HAVEN AIRPORT;CT;United States;4;41-16N;072-53W;41-15-55N;072-53-05W;4;3;
+KHVR;72;777;HAVRE CITY-COUNTY AIRPORT;MT;United States;4;48-33N;109-46W;48-32-46N;109-45-42W;789;787;
+KHWD;--;---;HAYWARD AIR TERMINAL;CA;United States;4;37-40N;122-07W;37-39-46N;122-07-11W;14;21;
+KHWO;--;---;HOLLYWOOD NORTH PERRY AIRPORT ;FL;United States;4;26-00N;080-14W;26-00-00N;080-15-06W;3;2;
+KHWV;--;---;SHIRLEY BROOKHAVEN AIRPORT;NY;United States;4;40-49N;072-52W;40-48-56N;072-52-03W;25;21;
KHXD;--;---;Hilton Head Island, Hilton Head Airport;SC;United States;4;32-13N;080-42W;;;6;;
-KHYA;--;---;Hyannis, Barnstable Municipal-Boardman Airport;MA;United States;4;41-40-19N;070-16-11W;41-40-19N;070-16-11W;15;22;
+KHYA;--;---;HYANNIS BARNSTABLE BOARDMN;MA;United States;4;41-40N;070-16W;41-40-19N;070-16-11W;16;22;
KHYI;--;---;San Marcos, San Marcos Municipal Airport;TX;United States;4;29-53-37N;097-51-53W;;;182;;
-KHYR;--;---;Hayward, Hayward Municipal Airport;WI;United States;4;46-01-14N;091-27-01W;46-01-38N;091-26-45W;370;370;
+KHYR;--;---;HAYWARD MUNICIPAL AIRPORT;WI;United States;4;46-01N;91-27W;46-01-38N;091-26-45W;370;370;
KHYS;--;---;Hays, Hays Regional Airport;KS;United States;4;38-51N;099-16W;;;609;;
KHYX;--;---;Saginaw, Saginaw County H.W. Browne Airport;MI;United States;4;43-26-00N;083-51-45W;;;183;;
+KHZE;--;---;Mercer County Regional Airport;ND;United States;4;47-17-24N;101-34-51W;;;553;;
KHZX;--;---;Mc Gregor, Isedor Iverson Airport;MN;United States;4;46-37-07N;093-18-35W;;;374;;
-KHZY;--;---;Ashtabula, Ashtabula County Airport;OH;United States;4;41-46-46N;080-41-48W;41-46-48N;080-42-04W;281;276;
-KI05;--;---;Sturgis, Sturgis Municipal Airport;KY;United States;4;37-32-27N;087-57-06W;;;113;;
+KHZY;--;---;ASHTABULA COUNTY AIRPORT;OH;United States;4;41-47N;080-42W;41-46-48N;080-42-04W;282;276;
KI12;--;---;Sidney, Sidney Municipal Airport;OH;United States;4;40-14-28N;084-09-03W;;;318;;
KI16;--;---;Pineville, Kee Field Airport;WV;United States;4;37-36-01N;081-33-33W;;;544;;
KI63;--;---;Mount Sterling, Mount Sterling Municipal Airport;IL;United States;4;39-59-15N;090-48-15W;;;223;;
KIAB;--;---;McConnell Air Force Base;KS;United States;4;37-37N;097-16W;;;418;;
-KIAD;72;403;Washington DC, Washington-Dulles International Airport;VA;United States;4;38-56-05N;077-26-51W;38-57-06N;077-26-37W;95;93;P
-KIAG;--;---;Niagara Falls, Niagara Falls International Airport;NY;United States;4;43-06-26N;078-56-43W;43-06-01N;078-56-37W;180;182;
-KIAH;72;243;Houston, Houston Intercontinental Airport;TX;United States;4;29-59-33N;095-21-50W;29-58-25N;095-20-33W;29;36;
+KIAD;72;403;DULLES INTERNATIONAL AIRPORT;VA;United States;4;38-56N;077-27W;38-57-06N;077-26-37W;95;93;
+KIAG;--;---;NIAGARA FALLS INTERNATIONAL AIRPORT;NY;United States;4;43-07N;078-56W;43-06-01N;078-56-37W;178;182;
+KIAH;72;243;HOUSTON INTERCONTINENTAL;TX;United States;4;30-00N;095-22W;29-58-25N;095-20-33W;30;36;
KIBM;--;---;Kimball, Kimball Municipal Airport/Robert E Arraj Field;NE;United States;4;41-11N;103-40W;;;1501;;
KICL;--;---;Clarinda;IA;United States;4;40-43N;095-02W;;;303;;
-KICT;72;450;Wichita, Wichita Mid-Continent Airport;KS;United States;4;37-38-50N;097-25-46W;37-39-16N;097-26-35W;406;408;P
-KIDA;--;---;Idaho Falls, Fanning Field;ID;United States;4;43-31-15N;112-03-58W;43-30-56N;112-03-58W;1445;1453;
+KICR;--;---;WINNER REGIONAL AIRPORT ;SD;UNITED STATES;4;43-23N;99-51W;;;619;;
+KICT;72;450;WICHITA MID-CONTINENT AIRPORT ;KS;United States;4;37-39N;97-26W;37-39-16N;097-26-35W;406;408;
+KIDA;--;---;IDAHO FALLS REGIONAL AIRPORT;ID;United States;4;43-31N;112-04W;43-30-56N;112-03-58W;1445;1453;
KIDI;--;---;Indiana / Stewart Field;PA;United States;4;40-38N;079-06W;;;429;;
KIDV;--;---;I-25 Divide;WY;United States;4;43-56N;106-39W;;;1531;;
-KIEN;--;---;Pine Ridge, Pine Ridge Airport;SD;United States;4;43-01-32N;102-31-23W;43-01-34N;102-31-23W;1015;998;
+KIEN;--;---;PINE RIDGE AIRPORT;SD;United States;4;43-02N;102-31W;43-01-34N;102-31-23W;1015;998;
KIER;--;---;Natchitoches, Natchitoches Regional Airport;LA;United States;4;31-44-09N;093-05-57W;;;37;;
KIFP;--;---;Bullhead City, Laughlin/Bullhead International Airport;AZ;United States;4;35-09-27N;114-33-34W;;;212;;
KIGC;--;---;Charleston Air Force Base;SC;United States;4;32-54N;080-03W;;;14;;
-KIGM;72;370;Kingman, Kingman Airport;AZ;United States;4;35-15-28N;113-55-59W;35-15-35N;113-56-31W;1050;1032;P
+KIGM;72;370;KINGMAN AIRPORT;AZ;United States;4;35-15N;113-56W;35-15-35N;113-56-31W;1050;1032;
KIGQ;--;---;Chicago, Lansing Municipal Airport;IL;United States;4;41-32-24N;087-31-56W;;;188;;
-KIGX;--;---;Chapel Hill, Williams Airport;NC;United States;4;35-46-00N;079-03-51W;35-56-01N;079-03-38W;155;155;
+KIGX;--;---;CHAPEL HILL WILLIAMS AIRPORT;NC;United States;4;35-56N;79-04W;35-56-01N;079-03-38W;156;155;
KIIB;--;---;Independence, Independence Municipal Airport;IA;United States;4;42-27N;091-56W;;;298;;
KIIY;--;---;Washington, Washington-Wilkes County Airport;GA;United States;4;33-46-47N;082-48-59W;;;197;;
-KIJD;--;---;Willimantic, Windham Airport;CT;United States;4;41-44-31N;072-11-01W;41-44-21N;072-10-56W;75;75;
+KIJD;--;---;WILLIMANTIC WINDHAM AIRPORT;CT;United States;4;41-45N;072-11W;41-44-21N;072-10-56W;75;75;
KIJX;--;---;Jacksonville, Jacksonville Municipal Airport;IL;United States;4;39-46-27N;090-14-19W;;;190;;
KIKA;--;---;Inyan Kara;WY;United States;4;44-18N;104-38W;;;1319;;
KIKK;--;---;Kankakee, Greater Kankakee Airport;IL;United States;4;41-04-17N;087-50-47W;;;192;;
KIKR;--;---;Kirtland, Kirtland Air Force Base Auxiliary Field;NM;United States;4;34-57-00N;106-34-00W;;;1612;1609;
+KIKT;--;---;Nakika;MS;United States;4;28-31-15N;088-17-20W;;;;;;
KIKV;--;---;Ankeny, Ankeny Regional Airport;IA;United States;4;41-41-24N;093-33-57W;;;275;;
KILE;--;---;Killeen, Skylark Field Airport;TX;United States;4;31-05N;097-41W;;;259;;
-KILG;--;---;Wilmington, New Castle County Airport;DE;United States;4;39-40-22N;075-36-03W;39-40-30N;075-35-54W;24;28;
+KILG;--;---;WILMINGTON NEW CASTLE CO;DE;United States;4;39-40N;075-36W;39-40-30N;075-35-54W;24;28;
KILI;--;---;Iliamna, Iliamna Airport;AK;United States;4;59-44-57N;154-54-33W;59-44-57N;154-54-33W;63;52;
KILL;--;---;Willmar, Willmar Municipal Airport-John L Rice Field;MN;United States;4;45-07N;095-05W;;;344;;
-KILM;--;---;Wilmington, Wilmington International Airport;NC;United States;4;34-16-14N;077-54-09W;34-16-31N;077-54-42W;10;9;
-KILN;--;---;Wilmington, Airborne Airpark Airport;OH;United States;4;39-25-42N;083-46-45W;;;328;332;
-KIML;--;---;Imperial, Imperial Municipal Airport;NE;United States;4;40-31N;101-37W;;;997;;
-KIMT;--;---;Iron Mountain / Kingsford, Ford Airport;MI;United States;4;45-48-51N;088-06-32W;45-48-50N;088-07-00W;360;349;
-KIND;72;438;Indianapolis, Indianapolis International Airport;IN;United States;4;39-43-30N;086-16-55W;39-42-29N;086-16-47W;243;242;P
+KILM;--;---;WILMINGTON INT'L AIRPORT;NC;United States;4;34-16N;077-54W;34-16-31N;077-54-42W;10;9;
+KILN;--;---;WILMINGTON INDUSTRIAL AIRPORT ;OH;United States;4;39-26N;083-47W;;;328;332;
+KIML;--;---;IMPERIAL MUNICIPAL AIRPORT;NE;United States;4;40-31N;101-37W;;;998;;
+KIMT;--;---;IRON MOUNTAIN FORD AIRPORT;MI;United States;4;45-49N;88-07W;45-48-50N;088-07-00W;360;349;
+KIND;72;438;INDIANAPOLIS INTERNATIONAL AIRPORT ;IN;United States;4;39-43N;86-17W;39-42-29N;086-16-47W;243;242;
KINJ;--;---;Hillsboro, Hillsboro Municipal Airport;TX;United States;4;32-05N;097-05-50W;;;209;;
-KINK;--;---;Wink, Winkler County Airport;TX;United States;4;31-46-47N;103-12-05W;31-47-01N;103-11-40W;860;855;
-KINL;72;747;International Falls, Falls International Airport;MN;United States;4;48-33-43N;093-23-52W;48-33-59N;093-23-53W;361;360;P
+KINK;--;---;WINKLER COUNTY AIRPORT;TX;United States;4;31-47N;103-12W;31-47-01N;103-11-40W;860;855;
+KINL;72;747;FALLS INTERNATIONAL AIRPORT ;MN;United States;4;48-34N;093-24W;48-33-59N;093-23-53W;361;360;
KINS;74;614;Indian Springs, Indian Springs Auxiliary AFLD Nellis AFB;NV;United States;4;36-35N;115-40W;;;955;;
-KINT;--;---;Winston Salem, Smith Reynolds Airport;NC;United States;4;36-08-00N;080-13-29W;36-08-13N;080-13-42W;295;291;
-KINW;72;374;Winslow, Winslow Municipal Airport;AZ;United States;4;35-01-41N;110-43-15W;35-01-17N;110-43-02W;1505;1490;
+KINT;--;---;WINSTON SALEM SMITH REYNOLDS;NC;United States;4;36-08N;80-14W;36-08-13N;080-13-42W;296;291;
+KINW;72;374;WINSLOW MUNICIPAL AIRPORT;AZ;United States;4;35-02N;110-43W;35-01-17N;110-43-02W;1505;1490;
KINX;--;---;Tulsa Nexrad;OK;United States;4;36-11N;095-34W;;;226;;
-KIOW;--;---;Iowa City, Iowa City Municipal Airport;IA;United States;4;41-37-58N;091-32-35W;47-38-25N;091-32-30W;203;198;
+KIOW;--;---;IOWA CITY MUNICIPAL AIRPORT ;IA;United States;4;41-38N;91-33W;47-38-25N;091-32-30W;204;198;
KIPJ;--;---;Lincolnton, Lincolnton-Lincoln County Regional Airport;NC;United States;4;35-28-59N;081-09-41W;;;267;;
KIPL;--;---;Imperial, Imperial County Airport;CA;United States;4;32-50-03N;115-34-43W;32-50-08N;115-34-36W;-17;-15;
-KIPT;72;514;Williamsport, Williamsport Regional Airport;PA;United States;4;41-14-30N;076-55-15W;41-14-41N;076-55-08W;161;164;
-KIRK;--;---;Kirksville, Kirksville Regional Airport;MO;United States;4;40-05-50N;092-32-36W;40-05-33N;092-32-41W;294;293;
+KIPN;--;---;Independence;LA;United States;4;28-05-06N;087-59-09W;;;;;;
+KIPT;72;514;WILLIAMSPORT-LYCOMING COUNTY;PA;United States;4;41-15N;076-55W;41-14-41N;076-55-08W;161;164;
+KIRK;--;---;KIRKSVILLE REGIONAL AIRPORT ;MO;United States;4;40-06N;092-33W;40-05-33N;092-32-41W;294;293;
KIRS;--;---;Sturgis, Kirsch Municipal Airport;MI;United States;4;41-48-46N;085-26-21W;;;282;;
KISM;--;---;Orlando, Kissimmee Municipal Airport;FL;United States;4;28-17-23N;081-26-14W;;;25;;
-KISN;72;767;Williston, Sloulin Field International Airport;ND;United States;4;48-10-26N;103-38-12W;48-10-37N;103-37-52W;604;579;P
+KISN;72;767;SLOULIN FIELD INTERNATIONAL AIRPORT;ND;United States;4;48-11N;103-39W;48-10-37N;103-37-52W;604;579;
KISO;--;---;Kinston, Kinston Regional Jetport at Stallings Field;NC;United States;4;35-20N;077-37W;;;29;;
-KISP;--;---;Islip, Long Island Mac Arthur Airport;NY;United States;4;40-47-38N;073-06-06W;40-47-29N;073-06-12W;30;43;
+KISP;--;---;ISLIP LONG ISLAND MAC ART;NY;United States;4;40-48N;073-06W;40-47-29N;073-06-12W;30;43;
KISQ;--;---;Manistique, Schoolcraft County Airport;MI;United States;4;45-58-29N;086-10-19W;;;209;;
-KISW;--;---;Wisconsin Rapids, Alexander Field South Wood County Airport;WI;United States;4;44-21-33N;089-50-13W;44-21-42N;089-49-59W;311;307;
+KISW;--;---;WI RAPIDS ALEXANDER FIELD;WI;United States;4;44-22N;89-50W;44-21-42N;089-49-59W;311;307;
KITH;--;---;Ithaca, Ithaca Tompkins Regional Airport;NY;United States;4;42-29-27N;076-27-30W;;;335;;
-KITR;--;---;Burlington, Carson County Airport;CO;United States;4;39-14-32N;102-16-58W;39-14-38N;102-17-08W;1285;1279;
+KITR;--;---;BURLINGTON CARSON COUNTY;CO;United States;4;39-15N;102-17W;39-14-38N;102-17-08W;1285;1279;
KIWA;--;---;Mesa, Williams Gateway Airport;AZ;United States;4;33-19N;111-39W;;;421;;
KIWD;--;---;Ironwood, Gogebic-Iron County Airport;MI;United States;4;46-32N;090-08W;;;375;;
-KIWI;--;---;Wiscasset, Wiscasset Airport;ME;United States;4;43-57-49N;069-42-42W;43-57-50N;069-42-40W;20;20;
+KIWI;--;---;WISCASSET MUNICIPAL AIRPORT;ME;United States;4;43-58N;69-43W;43-57-50N;069-42-40W;21;20;
KIWS;--;---;West Houston / Lakeside;TX;United States;4;29-49N;095-40W;;;34;;
-KIXD;--;---;Olathe, New Century Aircenter;KS;United States;4;38-49-28N;094-53-13W;38-50-03N;094-53-25W;331;342;
+KIXD;--;---;NEW CENTURY AIRCENTER;KS;United States;4;38-49N;94-53W;38-50-03N;094-53-25W;331;342;
KIYK;--;---;Inyokern;CA;United States;4;35-40N;117-50W;;;749;;
KIZA;--;---;Santa Ynez, Santa Ynez Airport;CA;United States;4;34-36-25N;120-04-32W;;;205;;
-KIZG;--;---;Fryeburg, Eastern Slopes Regional Airport;ME;United States;4;43-59-21N;070-57-01W;43-59-18N;070-56-59W;137;135;
+KIZG;--;---;FRYEBURG EASTERN SLOPES RGNL;ME;United States;4;43-59N;70-57W;43-59-18N;070-56-59W;138;135;
KJAC;--;---;Jackson, Jackson Hole Airport;WY;United States;4;43-36N;110-44W;;;1966;;
KJAN;72;235;Jackson, Jackson International Airport;MS;United States;4;32-19-11N;090-04-39W;32-19-08N;090-04-49W;105;89;P
KJAS;--;---;Jasper, Jasper County-Bell Field Airport;TX;United States;4;30-53-08N;094-02-05W;;;65;;
-KJAX;72;206;Jacksonville, Jacksonville International Airport;FL;United States;4;30-29-40N;081-41-36W;30-29-38N;081-40-52W;9;7;P
-KJBR;--;---;Jonesboro, Jonesboro Municipal Airport;AR;United States;4;35-50-14N;090-38-35W;35-50-10N;090-38-53W;79;79;
-KJCT;74;740;Junction, Kimble County Airport;TX;United States;4;30-30-39N;099-45-59W;30-30-36N;099-45-57W;527;523;P
+KJAX;72;206;JACKSONVILLE INTERNATIONAL;FL;United States;4;30-30N;81-42W;30-29-38N;081-40-52W;9;7;
+KJBR;--;---;JONESBORO MUNICIPAL AIRPORT;AR;United States;4;35-50N;090-39W;35-50-10N;090-38-53W;80;79;
+KJCT;74;740;KIMBLE COUNTY AIRPORT;TX;United States;4;30-31N;099-46W;30-30-36N;099-45-57W;533;523;
KJDD;--;---;Mineola/Quitman, Wood County Airport;TX;United States;4;32-44-31N;095-29-47W;;;132;;
-KJDN;--;---;Jordan, Jordan Airport;MT;United States;4;47-19-33N;106-56-51W;;;811;801;
-KJEF;--;---;Jefferson City, Jefferson City Memorial Airport;MO;United States;4;38-35-40N;092-09-21W;38-35-42N;092-09-15W;167;168;
-KJER;--;---;Jerome, Jerome County Airport;ID;United States;4;42-43-36N;114-27-26W;;;1234;;
-KJFK;74;486;New York, Kennedy International Airport;NY;United States;4;40-38-19N;073-45-44W;40-38-34N;073-46-52W;3;9;
+KJDN;--;---;JORDAN AIRPORT;MT;United States;4;47-20N;106-57W;;;811;801;
+KJEF;--;---;JEFFERSON CITY MEMORIAL AIRPORT ;MO;United States;4;38-36N;92-09W;38-35-42N;092-09-15W;167;168;
+KJER;--;---;JEROME COUNTY AIRPORT;ID;United States;4;42-44N;114-27W;;;1234;;
+KJES;--;---;Jesup-Wayne County Airport;GA;United States;4;31-33-14N;081-52-57W;;;33;;
+KJFK;74;486;KENNEDY INTERNATIONAL AIRPORT ;NY;United States;4;40-38N;073-46W;40-38-34N;073-46-52W;4;9;
KJGG;--;---;Williamsburg, Williamsburg-Jamestown Airport;VA;United States;4;37-14-21N;076-42-57W;;;15;;
KJHW;--;---;Jamestown, Chautauqua County/Jamestown Airport;NY;United States;4;42-09N;079-16W;;;525;;
KJKJ;--;---;Moorhead, Moorhead Municipal Airport;MN;United States;4;46-50-21N;096-39-47W;;;280;;
-KJKL;--;---;Jackson, Carroll Airport;KY;United States;4;37-35-29N;083-18-52W;37-35-29N;083-19-02W;421;412;
-KJLN;--;---;Joplin, Joplin Regional Airport;MO;United States;4;37-09-22N;094-30-02W;37-08-50N;094-30-03W;299;299;
+KJKL;--;---;JACKSON CARROLL AIRPORT;KY;United States;4;37-35N;083-19W;37-35-29N;083-19-02W;421;412;
+KJLN;--;---;JOPLIN REGIONAL AIRPORT;MO;United States;4;37-09N;94-30W;37-08-50N;094-30-03W;299;299;
KJMR;--;---;Mora, Mora Municipal Airport;MN;United States;4;45-53-10N;093-16-18W;;;309;;
-KJMS;--;---;Jamestown, Jamestown Municipal Airport;ND;United States;4;46-55-47N;098-40-42W;46-55-35N;098-40-35W;457;455;
+KJMS;--;---;JAMESTOWN MUNICIPAL AIRPORT ;ND;United States;4;46-56N;98-40W;46-55-35N;098-40-35W;457;455;
KJNW;--;---;Newport;OR;United States;4;44-35N;124-04W;;;48;;
KJNX;--;---;Smithfield, Johnston County Airport;NC;United States;4;35-32-27N;078-23-25W;;;50;;
KJOT;--;---;Joliet, Joliet Regional Airport;IL;United States;4;41-31-05N;088-10-31W;;;177;;
KJQF;--;---;Concord, Concord Regional Airport;NC;United States;4;35-23-07N;080-42-35W;;;210;;
KJSO;--;---;Jacksonville, Cherokee County Airport;TX;United States;4;31-52-09N;095-13-02W;;;206;;
-KJST;--;---;Johnstown, Johnstown-Cambria County Airport;PA;United States;4;40-18-58N;078-50-02W;40-19-10N;078-49-59W;696;694;
+KJST;--;---;JOHNSTOWN-CAMBRIA CO AIRPORT ;PA;United States;4;40-19N;078-50W;40-19-10N;078-49-59W;696;694;
KJSV;--;---;Sallisaw, Sallisaw Municipal Airport;OK;United States;4;35-26-17N;094-48-10W;;;161;;
KJVL;--;---;Janesville / Rock County;WI;United States;4;42-37N;089-02W;;;246;;
KJWG;--;---;Watonga, Watonga Airport;OK;United States;4;35-51-53N;098-25-15W;;;472;;
KJWX;--;---;Fort Ritchie;MD;United States;4;39-44N;077-26W;;;275;;
KJWY;--;---;Midlothian/Waxahachie, Mid-Way Regional Airport;TX;United States;4;32-27-21N;096-54-44W;;;217;;
KJXI;--;---;Gilmer, Fox Stephens Field - Gilmer Municipal Airport;TX;United States;4;32-41-56N;094-56-55W;;;127;;
-KJXN;--;---;Jackson, Jackson County-Reynolds Field Airport;MI;United States;4;42-15-35N;084-27-34W;;;305;;
+KJXN;--;---;JACKSON COUNTY-REYNOLDS;MI;United States;4;42-16N;084-28W;;;305;;
KJYG;--;---;St. James, St. James Municipal Airport;MN;United States;4;43-59-11N;094-33-29W;;;325;;
KJYL;--;---;Sylvania, Plantation Airpark;GA;United States;4;32-38-43N;081-35-47W;;;57;;
KJYM;--;---;Hillsdale, Hillsdale Municipal Airport;MI;United States;4;41-55-17N;084-35-09W;;;360;;
@@ -3218,245 +3271,250 @@ KL79;--;---;Oxnard / Channel Island;CA;United States;4;34-10N;119-13W;;;2;;
KL82;--;---;Terminal Island;CA;United States;4;33-44N;118-16W;;;10;;
KL97;--;---;Point Vincente;CA;United States;4;33-44N;118-24W;;;5;;
KL98;--;---;El Capitan Beach;CA;United States;4;33-27N;120-02W;;;27;;
-KLAA;--;---;Lamar, Lamar Municipal Airport;CO;United States;4;38-04-21N;102-41-12W;38-04-34N;102-41-31W;1128;1119;
-KLAF;--;---;Lafayette, Purdue University Airport;IN;United States;4;40-24-45N;086-56-51W;40-24-53N;086-56-00W;184;182;
+KLAA;--;---;LAMAR MUNICIPAL AIRPORT;CO;United States;4;38-04N;102-41W;38-04-34N;102-41-31W;1129;1119;
+KLAF;--;---;LAFAYETTE PURDUE UNIV AIRPORT ;IN;United States;4;40-25N;86-57W;40-24-53N;086-56-00W;185;182;
KLAL;--;---;Lakeland Regional;FL;United States;4;27-59N;082-01W;;;43;;
KLAM;--;---;Los Alamos, Los Alamos Airport;NM;United States;4;35-52-47N;106-16-09W;;;2186;;
-KLAN;72;539;Lansing, Capital City Airport;MI;United States;4;42-46-49N;084-34-44W;42-46-27N;084-35-35W;262;264;
-KLAR;--;---;Laramie, Laramie Regional Airport;WY;United States;4;41-18-43N;105-40-30W;41-19-01N;105-40-16W;2218;2216;
-KLAS;72;386;Las Vegas, McCarran International Airport;NV;United States;4;36-04-44N;115-09-19W;36-04-58N;115-08-47W;663;636;P
-KLAW;--;---;Lawton, Lawton Municipal Airport;OK;United States;4;34-33-27N;098-25-00W;34-34-34N;098-25-16W;338;337;
-KLAX;72;295;Los Angeles, Los Angeles International Airport;CA;United States;4;33-56-17N;118-23-20W;33-56-41N;118-24-10W;38;46;P
-KLBB;72;267;Lubbock, Lubbock International Airport;TX;United States;4;33-40-03N;101-49-17W;33-39-30N;101-48-52W;1000;992;P
+KLAN;72;539;CAPITAL CITY AIRPORT;MI;United States;4;42-47N;084-35W;42-46-27N;084-35-35W;262;264;
+KLAR;--;---;LARAMIE REGIONAL AIRPORT;WY;United States;4;41-19N;105-40W;41-19-01N;105-40-16W;2218;2216;
+KLAS;72;386;MCCARRAN INTERNATIONAL AIRPORT ;NV;United States;4;36-07N;115-16W;36-04-58N;115-08-47W;663;636;
+KLAW;--;---;LAWTON - FORT SILL REGIONAL;OK;United States;4;34-34N;98-25W;34-34-34N;098-25-16W;338;337;
+KLAX;72;295;LOS ANGELES INTERNTL AIRPORT;CA;United States;4;33-56N;118-23W;33-56-41N;118-24-10W;38;46;
+KLBB;72;267;LUBBOCK INTERNATIONAL AIRPORT ;TX;United States;4;33-40N;101-49W;33-39-30N;101-48-52W;1000;992;
KLBE;--;---;Latrobe / Westmorland;PA;United States;4;40-17N;079-24W;;;361;;
-KLBF;72;562;North Platte, North Platte Regional Airport;NE;United States;4;41-07-19N;100-40-06W;41-07-58N;100-41-54W;846;847;P
+KLBF;72;562;NORTH PLATTE REGIONAL AIRPORT ;NE;United States;4;41-07N;100-40W;41-07-58N;100-41-54W;847;847;
KLBL;--;---;Liberal, Liberal Municipal Airport;KS;United States;4;37-03N;100-58W;;;879;;
KLBR;--;---;Clarksville, Clarksville/Red River County-J D Trissell Field Airport;TX;United States;4;33-35-35N;095-03-48W;;;134;;
-KLBT;--;---;Lumberton, Lumberton Municipal Airport;NC;United States;4;34-36-26N;079-03-36W;34-36-50N;079-03-37W;38;37;
-KLBX;--;---;Angleton / Lake Jackson, Brazoria County Airport;TX;United States;4;29-06-55N;095-27-47W;29-06-42N;095-27-35W;7;6;
+KLBT;--;---;LUMBERTON MUNICIPAL AIRPORT;NC;United States;4;34-36N;79-04W;34-36-50N;079-03-37W;38;37;
+KLBX;--;---;BRAZORIA COUNTY AIRPORT;TX;United States;4;29-07N;095-28W;29-06-42N;095-27-35W;8;6;
KLCG;--;---;Wayne, Wayne Municipal Airport;NE;United States;4;42-14-30N;096-58-53W;;;436;;
-KLCH;72;240;Lake Charles, Lake Charles Regional Airport;LA;United States;4;30-07-34N;093-13-24W;30-07-29N;093-12-55W;5;3;P
+KLCH;72;240;LAKE CHARLES REGIONAL AIRPORT ;LA;United States;4;30-12N;093-23W;30-07-29N;093-12-55W;5;3;
KLCI;--;---;Laconia, Laconia Municipal Airport;NH;United States;4;43-34N;071-25W;;;166;;
KLCK;--;---;Rickenbacker Air National Guard Base;OH;United States;4;39-49N;082-56W;;;227;;
KLDM;--;---;Ludington, Mason County Airport;MI;United States;4;43-58N;86-24W;;;197;;
KLDS;--;---;Leeds;MT;United States;4;48-33N;109-41W;;;775;;
-KLEB;--;---;Lebanon, Lebanon Municipal Airport;NH;United States;4;43-37-38N;072-18-21W;43-37-41N;072-18-42W;182;171;
-KLEE;--;---;Leesburg, Leesburg Regional Airport;FL;United States;4;28-49-21N;081-48-32W;28-49-44N;081-48-48W;24;23;
+KLEB;--;---;LEBANON MUNICIPAL AIRPORT;NH;United States;4;43-38N;072-18W;43-37-41N;072-18-42W;182;171;
+KLEE;--;---;LEESBURG REGIONAL AIRPORT;FL;United States;4;28-49N;81-49W;28-49-44N;081-48-48W;23;23;
KLEW;--;---;Auburn-Lewiston;ME;United States;4;44-03N;070-17W;;;88;;
-KLEX;72;422;Lexington, Blue Grass Airport;KY;United States;4;38-02-27N;084-36-21W;38-02-13N;084-35-54W;298;300;P
+KLEX;72;422;LEXINGTON BLUE GRASS AIRPORT;KY;United States;4;38-02N;084-36W;38-02-13N;084-35-54W;299;300;
KLFI;74;598;Langley Air Force Base;VA;United States;4;37-05N;076-21W;;;3;6;
-KLFK;--;---;Lufkin, Angelina County Airport;TX;United States;4;31-14-02N;094-45-00W;31-13-53N;094-45-12W;90;88;
-KLFT;--;---;Lafayette, Lafayette Regional Airport;LA;United States;4;30-12-08N;091-59-35W;30-12-10N;091-59-42W;12;11;
-KLGA;72;503;New York, La Guardia Airport;NY;United States;4;40-46-45N;073-52-48W;40-46-25N;073-53-08W;6;11;P
-KLGB;72;297;Long Beach, Long Beach Airport;CA;United States;4;33-48-42N;118-08-47W;33-48-42N;118-08-57W;17;10;
+KLFK;--;---;LUFKIN ANGELINA COUNTY AIRPORT ;TX;United States;4;31-14N;94-45W;31-13-53N;094-45-12W;90;88;
+KLFT;--;---;LAFAYETTE REGIONAL AIRPORT;LA;United States;4;30-12N;092-00W;30-12-10N;091-59-42W;13;11;
+KLGA;72;503;NEW YORK LA GUARDIA AIRPORT ;NY;United States;4;40-47N;73-53W;40-46-25N;073-53-08W;7;11;
+KLGB;72;297;LONG BEACH AIRPORT;CA;United States;4;33-49N;118-09W;33-48-42N;118-08-57W;17;10;
KLGC;--;---;La Grange, Callaway Airport;GA;United States;4;33-00-32N;085-04-21W;;;211;;
KLGD;--;---;La Grande, La Grande/Union County Airport;OR;United States;4;45-17N;118-00W;;;828;;
-KLGU;--;---;Logan, Logan-Cache Airport;UT;United States;4;41-46-58N;111-51-14W;41-46-58N;111-51-12W;1357;1355;
+KLGU;--;---;LOGAN CACHE AIRPORT;UT;United States;4;41-47N;111-51W;41-46-58N;111-51-12W;1358;1355;
KLHB;--;---;Hearne, Hearne Municipal Airport;TX;United States;4;30-52-18N;096-37-20W;;;87;;
KLHD;--;---;Anchorage, Lake Hood Sea Plane Base;AK;United States;4;61-10-41N;149-57-49W;61-10-41N;149-57-49W;21;28;
-KLHQ;--;---;Lancaster, Fairfield County Airport;OH;United States;4;39-45-26N;082-39-48W;39-45-10N;082-39-42W;264;260;
+KLHQ;--;---;LANCASTER FAIRFIELD CO AIRPORT ;OH;United States;4;39-45N;82-40W;39-45-10N;082-39-42W;265;260;
KLHU;--;---;Lake Havasu Automatic Weather Observing / Reporting System;AZ;United States;4;34-28N;111-46W;;;147;;
KLHW;72;209;Ft. Stewart;GA;United States;4;31-53N;081-34W;31-53N;081-34W;14;14;
-KLHX;--;---;La Junta, La Junta Municipal Airport;CO;United States;4;38-02-58N;103-30-44W;38-02-43N;103-30-41W;1288;1277;
+KLHX;--;---;LA JUNTA MUNICIPAL AIRPORT;CO;United States;4;38-03N;103-31W;38-02-43N;103-30-41W;1292;1277;
KLHZ;--;---;Louisburg, Franklin County Airport;NC;United States;4;36-01-24N;078-19-49W;;;113;;
-KLIC;--;---;Limon, Limon Municipal Airport;CO;United States;4;39-16-24N;103-40-00W;39-16-09N;103-40-00W;1635;1630;
-KLIT;--;---;Little Rock, Adams Field;AR;United States;4;34-43-36N;092-14-10W;34-43-59N;092-14-26W;79;79;
+KLIC;--;---;LIMON MUNICIPAL AIRPORT;CO;United States;4;39-16N;103-40W;39-16-09N;103-40-00W;1635;1630;
+KLIT;--;---;LITTLE ROCK ADAMS FIELD;AR;United States;4;34-44N;92-14W;34-43-59N;092-14-26W;79;79;
KLIX;72;233;Slidell;LA;United States;4;30-20N;089-49W;30-20N;089-49W;8;8;
KLIZ;--;---;Loring Air Force Base / Limeston;ME;United States;4;46-57N;067-53W;;;227;;
KLJF;--;---;Litchfield, Litchfield Municipal Airport;MN;United States;4;45-05-50N;094-30-26W;;;348;;
KLKU;--;---;Louisa, Louisa County Airport/Freeman Field;VA;United States;4;38-00-35N;077-58-13W;;;150;;
KLKV;--;---;Lakeview, Lake County Airport;OR;United States;4;42-10N;120-24W;;;1443;;
KLLJ;--;---;Challis, Challis Airport;ID;United States;4;44-31-22N;114-12-54W;44-31-12N;114-12-54W;1546;1536;
-KLLQ;--;---;Monticello, Monticello Municipal Airport/Ellis Field;AR;United States;4;33-38-18N;091-45-04W;33-38-04N;091-45-20W;82;83;
-KLMT;--;---;Klamath Falls, Klamath Falls International Airport;OR;United States;4;42-08-49N;121-43-27W;42-09-41N;121-44-32W;1247;1246;
+KLLQ;--;---;MONTICELLO MUNICIPAL AIRPORT;AR;United States;4;33-38N;91-45W;33-38-04N;091-45-20W;82;83;
+KLMT;--;---;KLAMATH FALLS INTERNATIONAL AIRPORT;OR;United States;4;42-09N;121-43W;42-09-41N;121-44-32W;1247;1246;
KLNC;--;---;Lancaster, Lancaster Airport;TX;United States;4;32-34-45N;096-43-08W;;;153;;
-KLND;72;576;Lander;WY;United States;4;42-48-53N;108-43-41W;42-49-00N;108-44-00W;1703;1694;P
-KLNK;72;551;Lincoln, Lincoln Municipal Airport;NE;United States;4;40-49-52N;096-45-52W;40-51-01N;096-44-52W;370;364;
+KLND;72;576;LANDER HUNT FIELD;WY;United States;4;42-49N;108-44W;42-49-00N;108-44-00W;1703;1694;
+KLNK;72;551;LINCOLN MUNICIPAL AIRPORT;NE;United States;4;40-50N;96-46W;40-51-01N;096-44-52W;372;364;
KLNL;--;---;Land O' Lakes, Kings Land O' Lakes Airport;WI;United States;4;46-09-14N;089-12-43W;;;520;;
KLNN;--;---;Willoughby;OH;United States;4;41-41N;081-23W;;;191;;
KLNP;--;---;Wise / Lonesome Pine;VA;United States;4;36-59N;082-32W;;;817;;
-KLNR;--;---;Lone Rock, Tri-County Regional Airport;WI;United States;4;43-12-43N;090-10-53W;43-12-48N;090-11-27W;219;217;
-KLNS;--;---;Lancaster, Lancaster Airport;PA;United States;4;40-07-13N;076-17-40W;40-07-28N;076-16-52W;123;125;
-KLOL;--;---;Lovelock, Derby Field Airport;NV;United States;4;40-03-59N;118-33-55W;40-04-13N;118-34-09W;1190;1189;
+KLNR;--;---;LONE ROCK TRI-COUNTY REG;WI;United States;4;43-13N;090-11W;43-12-48N;090-11-27W;219;217;
+KLNS;--;---;LANCASTER AIRPORT;PA;United States;4;40-07N;76-18W;40-07-28N;076-16-52W;123;125;
+KLOL;--;---;LOVELOCK DERBY FIELD;NV;United States;4;40-04N;118-34W;40-04-13N;118-34-09W;1190;1189;
KLOM;--;---;Philadelphia, Wings Field Airport;PA;United States;4;40-08-15N;075-15-54W;;;92;;
KLOR;--;---;Fort Rucker, Lowe Army Heliport;AL;United States;4;31-21-32N;085-44-54W;;;78;93;
KLOT;--;---;Chicago/Romeoville, Lewis University Airport;IL;United States;4;41-36-30N;088-05-39W;;;205;;
-KLOU;--;---;Louisville, Bowman Field Airport;KY;United States;4;38-13-40N;085-39-49W;38-13-40N;085-39-39W;166;164;
-KLOZ;--;---;London, London-Corbin Airport-Magee Field;KY;United States;4;37-05-22N;084-04-07W;37-05-15N;084-04-15W;369;362;
+KLOU;--;---;BOWMAN FIELD;KY;United States;4;38-14N;085-40W;38-13-40N;085-39-39W;167;164;
+KLOZ;--;---;LONDON-CORBIN AIRPORT;KY;United States;4;37-05N;084-04W;37-05-15N;084-04-15W;369;362;
KLPC;--;---;Lompoc, Lompoc Airport;CA;United States;4;34-40N;120-28W;;;27;;
-KLPR;--;---;Lorain / Elyria, Lorain County Regional Airport;OH;United States;4;41-20-46N;082-10-46W;41-20-20N;082-10-38W;242;241;
+KLPR;--;---;LORAIN COUNTY REGIONAL AIRPORT ;OH;United States;4;41-21N;082-11W;41-20-20N;082-10-38W;242;241;
KLRD;72;252;Laredo, Laredo International Airport;TX;United States;4;27-32-37N;099-27-41W;;;155;;
KLRF;--;---;Little Rock Air Force Base;AR;United States;4;34-55N;092-09W;;;95;;
KLRJ;--;---;Le Mars, Le Mars Municipal Airport;IA;United States;4;42-46-41N;096-11-37W;;;365;;
KLRU;--;---;Las Cruces, Las Cruces International Airport;NM;United States;4;32-17-22N;106-55-19W;;;1358;;
KLRX;--;---;Elko Nexrad;NV;United States;4;40-44-20N;116-48-10W;;;2019;;
KLSD;--;---;Lexington / Creech;KY;United States;4;38-02N;084-37W;;;299;;
-KLSE;72;643;La Crosse, La Crosse Municipal Airport;WI;United States;4;43-52-46N;091-15-24W;43-52-18N;091-15-09W;199;200;
+KLSE;72;643;LA CROSSE MUNICIPAL AIRPORT ;WI;United States;4;43-53N;091-15W;43-52-18N;091-15-09W;199;200;
KLSF;72;225;Fort Benning;GA;United States;4;32-20N;084-50W;32-20N;084-50W;71;130;
KLSV;--;---;Nellis Air Force Base;NV;United States;4;36-14N;115-02W;;;570;;
KLTS;72;352;Altus Air Force Base;OK;United States;4;34-39N;099-16W;34-39N;099-16W;420;420;
KLTX;--;---;Wilmington Nexrad;NC;United States;4;33-59N;078-26W;;;44;;
KLUD;--;---;Decatur, Decatur Municipal Airport;TX;United States;4;33-15-16N;097-34-50W;;;319;;
KLUF;--;---;Luke Air Force Base / Phoenix;AZ;United States;4;33-32N;112-23W;33-32N;112-23W;332;332;
-KLUK;--;---;Cincinnati, Cincinnati Municipal Airport Lunken Field;OH;United States;4;39-06-21N;084-24-57W;39-06-26N;084-25-24W;147;155;
+KLUK;--;---;CINCINNATI MUN LUNKEN FLD;OH;United States;4;39-06N;84-25W;39-06-26N;084-25-24W;147;155;
KLUM;--;---;Menomonie, Menomonie Municipal Airport-Score Field;WI;United States;4;44-53-32N;091-52-04W;;;273;;
-KLVJ;--;---;Houston, Pearland Regional Airport;TX;United States;4;29-31-16N;095-14-31W;29-31-05N;095-14-29W;13;12;
-KLVK;--;---;Livermore, Livermore Municipal Airport;CA;United States;4;37-41-34N;121-48-52W;37-41-45N;121-49-01W;121;117;
-KLVM;--;---;Livingston, Mission Field Airport;MT;United States;4;45-41-58N;110-26-54W;45-41-49N;110-27-12W;1419;1418;
+KLVJ;--;---;PEARLAND REGIONAL AIRPORT;TX;United States;4;29-31N;095-15W;29-31-05N;095-14-29W;13;12;
+KLVK;--;---;LIVERMORE MUNICIPAL AIRPORT ;CA;United States;4;37-42N;121-49W;37-41-45N;121-49-01W;121;117;
+KLVM;--;---;LIVINGSTON MISSION FIELD;MT;United States;4;45-42N;110-26W;45-41-49N;110-27-12W;1419;1418;
KLVN;--;---;Minneapolis, Airlake Airport;MN;United States;4;44-37-40N;093-13-41W;;;293;;
-KLVS;--;---;Las Vegas, Las Vegas Municipal Airport;NM;United States;4;35-39-15N;105-08-33W;35-39-05N;105-08-50W;2096;2091;
+KLVS;--;---;LAS VEGAS MUNICIPAL AIRPORT ;NM;United States;4;35-39N;105-08W;35-39-05N;105-08-50W;2096;2091;
KLVX;--;---;Louisville Nexrad;KY;United States;4;37-59N;085-56W;;;254;;
KLWA;--;---;South Haven, South Haven Area Regional Airport;MI;United States;4;42-21-03N;086-15-22W;;;203;;
KLWB;--;---;Lewisburg / Greenbrier;WV;United States;4;37-52N;080-24W;;;702;;
-KLWC;--;---;Lawrence, Lawrence Municipal Airport;KS;United States;4;39-00-30N;095-12-42W;39-00-18N;095-12-57W;253;253;
-KLWD;--;---;Lamoni, Lamoni Municipal Airport;IA;United States;4;40-37-50N;093-54-03W;40-37-47N;093-54-01W;344;346;
-KLWM;--;---;Lawrence, Lawrence Municipal Airport;MA;United States;4;42-42-47N;071-07-33W;42-42-55N;071-07-14W;45;54;
-KLWS;72;783;Lewiston, Lewiston-Nez Perce County Airport;ID;United States;4;46-22-29N;117-00-52W;46-22-38N;117-00-37W;438;438;
-KLWT;--;---;Lewistown, Lewistown Municipal Airport;MT;United States;4;47-02-57N;109-27-59W;;;1270;;
-KLWV;--;---;Lawrenceville, Lawrenceville-Vincennes International Airport;IL;United States;4;38-45-38N;087-35-56W;38-45-40N;087-36-20W;131;131;
+KLWC;--;---;LAWRENCE MUNICIPAL AIRPORT;KS;United States;4;39-01N;95-13W;39-00-18N;095-12-57W;254;253;
+KLWD;--;---;LAMONI MUNICIPAL AIRPORT;IA;United States;4;40-38N;093-54W;40-37-47N;093-54-01W;345;346;
+KLWM;--;---;LAWRENCE MUNICIPAL AIRPORT;MA;United States;4;42-43N;071-08W;42-42-55N;071-07-14W;45;54;
+KLWS;72;783;LEWISTON NEZ PERCE CO AIRPORT ;ID;United States;4;46-22N;117-01W;46-22-38N;117-00-37W;438;438;
+KLWT;--;---;LEWISTOWN MUNICIPAL AIRPORT ;MT;United States;4;47-03N;109-27W;;;1270;;
+KLWV;--;---;LAWRENCEVILLE-VINCENNES INTERNATIONAL ;IL;United States;4;38-46N;87-36W;38-45-40N;087-36-20W;131;131;
KLWX;--;---;Baltimore / DC Nexrad;MD;United States;4;38-59N;077-29W;;;113;;
KLXL;--;---;Little Falls, Little Falls/Morrison County Airport-Lindbergh Field;MN;United States;4;45-57N;094-21W;;;342;;
KLXN;--;---;Lexington, Jim Kelly Field Airport;NE;United States;4;40-47-28N;099-46-38W;;;736;;
-KLXT;--;---;Lee's Summit, Lee's Summit Municipal Airport;MO;United States;4;38-57-35N;094-22-18W;;;306;;
-KLXV;--;---;Leadville, Lake County Airport;CO;United States;4;39-13-41N;106-18-58W;;;3026;3028;
-KLYH;72;410;Lynchburg, Lynchburg Regional Airport;VA;United States;4;37-19-15N;079-12-24W;37-19-45N;079-12-09W;285;295;
+KLXT;--;---;LEE'S SUMMIT MUNICIPAL;MO;United States;4;38-58N;94-22W;;;306;;
+KLXV;--;---;LEADVILLE LAKE CO;CO;United States;4;39-14N;106-19W;;;3026;3028;
+KLYH;72;410;LYNCHBURG REGIONAL AIRPORT;VA;United States;4;37-19N;079-12W;37-19-45N;079-12-09W;286;295;
KLYV;--;---;Luverne, Quentin Aanenson Field Airport;MN;United States;4;43-37-16N;096-12-56W;;;436;;
KLZK;72;340;North Little Rock, North Little Rock Airport;AR;United States;4;34-50N;092-15W;34-50N;092-15W;165;165;P
KLZU;--;---;Lawrenceville, Gwinnett County-Briscoe Field Airport;GA;United States;4;33-58-41N;083-57-45W;;;323;;
KLZZ;--;---;Lampasas, Lampasas Airport;TX;United States;4;31-06-22N;098-11-45W;;;370;;
-KM19;--;---;Newport, Newport Municipal Airport;AR;United States;4;35-38-15N;091-10-34W;;;73;;;
+KM19;--;---;Newport, Newport Municipal Airport;AR;United States;4;35-38-15N;091-10-34W;;;73;;
KM30;--;---;Metropolis, Metropolis Municipal Airport;IL;United States;4;37-11-09N;088-45-02W;;;117;;
KM39;--;---;Mena, Mena Intermountain Municipal Airport;AR;United States;4;34-32-43N;094-12-09W;34-32-54N;094-12-33W;329;;
KM82;--;---;Huntsville, Madison County Executive Airport;AL;United States;4;34-51-41N;086-33-26W;;;230;;
KM89;--;---;Arkadelphia, Dexter B Florence Memorial Field Airport;AR;United States;4;34-05-59N;093-03-58W;;;56;;
KM97;--;---;Tunica, Tunica Municipal Airport;MS;United States;4;34-40-51N;090-20-47W;;;59;;
-KMAE;--;---;Madera, Madera Municipal Airport;CA;United States;4;36-59-12N;120-06-39W;36-59-20N;120-06-28W;77;77;
-KMAF;72;265;Midland, Midland International Airport;TX;United States;4;31-56-52N;102-12-31W;31-56-38N;102-11-23W;875;872;P
-KMAI;--;---;Marianna, Marianna Municipal Airport;FL;United States;4;30-50-12N;085-11-01W;30-50-06N;085-10-56W;34;32;
-KMAX;--;---;Medford Nexrad;OR;United States;4;42-04-51N;122-42-57W;;;2290;
-KMBG;--;---;Mobridge, Mobridge Municipal Airport;SD;United States;4;45-33-00N;100-24-31W;45-32-35N;100-24-13W;522;510;
+KMAE;--;---;MADERA MUNICIPAL AIRPORT;CA;United States;4;36-59N;120-07W;36-59-20N;120-06-28W;77;77;
+KMAF;72;265;MIDLAND INTERNATIONAL AIRPORT ;TX;United States;4;31-56N;102-12W;31-56-38N;102-11-23W;875;872;
+KMAI;--;---;MARIANNA MUNICIPAL AIRPORT;FL;United States;4;30-50N;85-11W;30-50-06N;085-10-56W;34;32;
+KMAN;--;---;Nampa;ID;United States;4;43-34-53N;116-31-23W;;;773;;
+KMAX;--;---;Medford Nexrad;OR;United States;4;42-04-51N;122-42-57W;;;2290;;
+KMBG;--;---;MOBRIDGE MUNICIPAL AIRPORT;SD;United States;4;45-33N;100-25W;45-32-35N;100-24-13W;523;510;
KMBL;--;---;Manistee, Manistee County-Blacker Airport;MI;United States;4;44-16N;086-15W;;;189;;
-KMBS;--;---;Saginaw, MBS International Airport;MI;United States;4;43-31-58N;084-04-46W;43-31-36N;084-04-58W;204;202;
-KMCB;--;---;McComb, McComb / Pike County / John E Lewis Field Airport;MS;United States;4;31-10-42N;090-28-19W;31-10-55N;090-28-16W;126;124;
+KMBS;--;---;MBS INTERNATIONAL AIRPORT;MI;United States;4;43-32N;084-05W;43-31-36N;084-04-58W;204;202;
+KMCB;--;---;MCCOMB/PIKE COUNTY AIRPORT;MS;United States;4;31-11N;90-28W;31-10-55N;090-28-16W;126;124;
KMCC;--;---;Sacramento, McClellan Airfield Airport;CA;United States;4;38-40N;121-24W;;;23;;
KMCD;--;---;Macinac Island, Mackinac Island Airport;MI;United States;4;45-51-54N;084-38-14W;;;226;;
-KMCE;--;---;Merced, Merced Municipal Airport;CA;United States;4;37-16-59N;120-30-28W;37-17-20N;120-30-52W;47;47;
+KMCE;--;---;MERCED MUNICIPAL AIRPORT;CA;United States;4;37-17N;120-30W;37-17-20N;120-30-52W;48;47;
KMCF;74;788;Macdill Air Force Base, Fl.;FL;United States;4;27-51N;082-30W;27-51N;082-30W;4;4;
KMCG;--;---;McGrath, McGrath Airport;AK;United States;4;62-57-22N;155-36-21W;62-57-29N;155-36-00W;102;102;
-KMCI;72;446;Kansas City, Kansas City International Airport;MO;United States;4;39-17-50N;094-43-50W;39-17-57N;094-43-03W;312;320;P
-KMCK;--;---;McCook, McCook Municipal Airport;NE;United States;4;40-12-11N;100-35-18W;40-12-14N;100-35-38W;786;782;
-KMCN;72;217;Macon, Middle Georgia Regional Airport;GA;United States;4;32-41-16N;083-39-16W;32-42-05N;083-38-53W;107;109;P
-KMCO;72;205;Orlando, Orlando International Airport;FL;United States;4;28-25-02N;081-19-30W;28-25-52N;081-18-38W;29;29;P
-KMCW;--;---;Mason City, Mason City Municipal Airport;IA;United States;4;43-09-28N;093-19-53W;43-09-12N;093-20-11W;370;369;
+KMCI;72;446;KANSAS CITY INTERNATIONAL AIRPORT;MO;United States;4;39-18N;94-44W;39-17-57N;094-43-03W;313;320;
+KMCK;--;---;MC COOK MUNICIPAL AIRPORT;NE;United States;4;40-12N;100-35W;40-12-14N;100-35-38W;786;782;
+KMCN;72;217;MIDDLE GEORGIA REGIONAL AIRPORT ;GA;United States;4;32-41N;83-39W;32-42-05N;083-38-53W;108;109;
+KMCO;72;205;ORLANDO INTERNATIONAL AIRPORT ;FL;United States;4;28-25N;81-20W;28-25-52N;081-18-38W;29;29;
+KMCW;--;---;MASON CITY MUNICIPAL AIRPORT ;IA;United States;4;43-09N;093-20W;43-09-12N;093-20-11W;370;369;
KMDD;--;---;Midland, Midland Airpark;TX;United States;4;32-02-11N;102-06-03W;;;854;;
-KMDH;--;---;Carbondale / Murphysboro, Southern Illinois Airport;IL;United States;4;37-46-59N;089-14-42W;37-46-36N;089-15-09W;125;130;
+KMDH;--;---;SOUTHERN ILLINOIS AIRPORT;IL;United States;4;37-47N;089-15W;37-46-36N;089-15-09W;125;130;
+KMDJ;--;---;Mississippi Canyon;LA;United States;4;28-38-33N;089-47-39W;;;;;;
KMDQ;--;---;Huntsville, Madison County Executive Airport;AL;United States;4;34-51-41N;086-33-26W;;;230;;
-KMDT;--;---;Harrisburg, Harrisburg International Airport;PA;United States;4;40-11-37N;076-45-48W;40-11-50N;076-45-48W;95;95;
-KMDW;72;534;Chicago, Chicago Midway Airport;IL;United States;4;41-47-03N;087-45-19W;41-46-49N;087-45-08W;188;188;
+KMDT;--;---;HARRISBURG INTERNATIONAL AIRPORT;PA;United States;4;40-12N;076-46W;40-11-50N;076-45-48W;94;95;
+KMDW;72;534;CHICAGO MIDWAY AIRPORT;IL;United States;4;41-47N;087-45W;41-46-49N;087-45-08W;189;188;
KMDZ;--;---;Medford, Taylor County Airport;WI;United States;4;45-06-04N;090-18-12W;;;448;;
-KMEB;--;---;Maxton, Laurinburg-Maxton Airport;NC;United States;4;34-47-29N;079-22-05W;34-47-47N;079-22-07W;67;67;
-KMEH;--;---;Meacham, Meacham;OR;United States;4;45-30-41N;118-25-29W;45-30-41N;118-25-29W;1135;1136;
-KMEI;72;234;Meridian, Key Field;MS;United States;4;32-20-17N;088-44-52W;32-20-03N;088-44-25W;90;89;P
-KMEM;72;334;Memphis, Memphis International Airport;TN;United States;4;35-03-40N;089-59-06W;35-03-00N;089-58-45W;101;86;P
+KMEB;--;---;LAURINBURG MAXTON AIRPORT;NC;United States;4;34-47N;79-22W;34-47-47N;079-22-07W;67;67;
+KMEH;--;---;MEACHAM;OR;United States;4;45-31N;118-25W;45-30-41N;118-25-29W;1135;1136;
+KMEI;72;234;MERIDIAN KEY FIELD;MS;United States;4;32-20N;088-45W;32-20-03N;088-44-25W;91;89;
+KMEM;72;334;MEMPHIS INTERNATIONAL AIRPORT ;TN;United States;4;35-02N;089-59W;35-03-00N;089-58-45W;102;86;
KMER;72;481;Merced / Castle Air Force Base;CA;United States;4;37-22N;120-34W;37-23N;120-34W;57;60;
KMEZ;--;---;Mena, Mena Intermountain Municipal Airport;AR;United States;4;34-32-43N;094-12-09W;34-32-54N;094-12-33W;329;;
-KMFD;--;---;Mansfield, Mansfield Lahm Municipal Airport;OH;United States;4;40-49-13N;082-31-04W;40-48-56N;082-30-45W;395;395;
-KMFE;--;---;McAllen, Miller International Airport;TX;United States;4;26-10-47N;098-14-40W;26-10-42N;098-14-17W;32;38;
-KMFI;--;---;Marshfield, Marshfield Municipal Airport;WI;United States;4;44-38-17N;090-11-15W;44-38-25N;090-11-01W;389;379;
-KMFR;72;597;Medford, Rogue Valley International Airport;OR;United States;4;42-22-52N;122-52-20W;42-22-37N;122-52-50W;405;396;P
+KMFD;--;---;LAHM MUNICIPAL AIRPORT;OH;United States;4;40-49N;082-31W;40-48-56N;082-30-45W;395;395;
+KMFE;--;---;MCALLEN MILLER INTERNATIONAL AIRPORT ;TX;United States;4;26-11N;98-15W;26-10-42N;098-14-17W;33;38;
+KMFI;--;---;MARSHFIELD MUNICIPAL AIRPORT;WI;United States;4;44-38N;90-11W;44-38-25N;090-11-01W;389;379;
+KMFR;72;597;ROGUE VALLEY INTERNATIONAL AIRPORT;OR;United States;4;42-23N;122-53W;42-22-37N;122-52-50W;406;396;
KMFV;--;---;Melfa / Accomack Airport;VA;United States;4;37-39N;075-46W;;;15;;
KMGE;72;227;Marietta / Dobbins Air Force Base;GA;United States;4;33-55N;084-31W;;;326;326;P
KMGG;--;---;Maple Lake, Maple Lake Municipal Airport;MN;United States;4;45-14-10N;093-59-08W;;;313;;
-KMGJ;--;---;Montgomery, Orange County Airport;NY;United States;4;41-30-33N;074-15-54W;41-30-55N;074-15-41W;111;108;
-KMGM;72;226;Montgomery, Dannelly Field;AL;United States;4;32-18-01N;086-24-22W;32-18-17N;086-23-27W;67;63;P
+KMGJ;--;---;MONTGOMERY ORANGE CO AIRPORT;NY;United States;4;41-31N;074-16W;41-30-55N;074-15-41W;108;108;
+KMGM;72;226;MONTGOMERY DANNELLY FIELD;AL;United States;4;32-18N;86-24W;32-18-17N;086-23-27W;67;63;
KMGN;--;---;Harbor Springs, Harbor Springs Airport;MI;United States;4;45-25-32N;084-54-48W;;;209;;
KMGR;--;---;Moultrie, Moultrie Municipal Airport;GA;United States;4;31-05-05N;083-48-11W;;;90;;
-KMGW;--;---;Morgantown, Morgantown Municipal-Hart Field;WV;United States;4;39-38-58N;079-55-16W;39-38-35N;079-55-12W;380;378;
-KMGY;--;---;Dayton, Dayton-Wright Brothers Airport;OH;United States;4;39-35-20N;084-13-29W;39-35-29N;084-13-42W;292;289;
-KMHE;--;---;Mitchell, Mitchell Municipal Airport;SD;United States;4;43-46N;098-02W;;;397;;
-KMHK;--;---;Manhattan, Manhattan Municipal Airport;KS;United States;4;39-08-07N;096-40-40W;39-08-03N;096-40-10W;321;317;
+KMGW;--;---;MORGANTOWN MUNI-HART FIELD;WV;United States;4;39-39N;079-55W;39-38-35N;079-55-12W;380;378;
+KMGY;--;---;DAYTON WRIGHT BROTHERS AIRPORT ;OH;United States;4;39-36N;84-14W;39-35-29N;084-13-42W;293;289;
+KMHE;--;---;MITCHELL MUNICIPAL AIRPORT;SD;United States;4;43-46N;98-02W;;;397;;
+KMHK;--;---;MANHATTAN REGIONAL AIRPORT;KS;United States;4;39-08N;96-41W;39-08-03N;096-40-10W;322;317;
KMHN;--;---;Mullen / Hooker County;NE;United States;4;42-03N;101-04W;;;994;;
KMHR;--;---;Sacramento, Sacramento Mather Airport;CA;United States;4;38-33N;121-18W;;;29;;
-KMHS;--;---;Mount Shasta;CA;United States;4;41-18-57N;122-18-58W;41-18-56N;122-18-57W;1077;1078;
-KMHT;--;---;Manchester, Manchester Airport;NH;United States;4;42-55-45N;071-26-09W;42-56-01N;071-26-21W;71;81;
+KMHS;--;---;MOUNT SHASTA;CA;United States;4;41-19N;122-19W;41-18-56N;122-18-57W;1077;1078;
+KMHT;--;---;MANCHESTER AIRPORT;NH;United States;4;42-56N;071-26W;42-56-01N;071-26-21W;71;81;
KMHV;--;---;Mojave;CA;United States;4;35-04N;118-09W;;;849;;
KMHX;72;305;Newport;NC;United States;4;34-47N;076-53W;34-47N;076-53W;11;11;
-KMIA;72;202;Miami, Miami International Airport;FL;United States;4;25-47-26N;080-18-59W;25-48-12N;080-17-49W;3;8;P
+KMIA;72;202;MIAMI INTERNATIONAL AIRPORT ;FL;United States;4;25-47N;080-19W;25-48-12N;080-17-49W;4;8;
KMIB;--;---;Minot Air Force Base;ND;United States;4;48-25N;101-21W;;;508;;
-KMIC;--;---;Minneapolis, Crystal Airport;MN;United States;4;45-03-45N;093-21-03W;45-03-39N;093-21-20W;264;265;
-KMIE;--;---;Muncie, Delaware County-Johnson Field;IN;United States;4;40-14-03N;085-23-37W;40-14-31N;085-23-47W;285;285;
-KMIV;--;---;Millville, Millville Municipal Airport;NJ;United States;4;39-21-58N;075-04-42W;39-22-12N;075-04-15W;26;23;
-KMIW;--;---;Marshalltown, Marshalltown Municipal Airport;IA;United States;4;42-06-38N;092-54-58W;42-06-31N;092-54-51W;296;296;
+KMIC;--;---;CRYSTAL AIRPORT;MN;United States;4;45-04N;093-21W;45-03-39N;093-21-20W;265;265;
+KMIE;--;---;MUNCIE DELAWARE JOHNSON;IN;United States;4;40-14N;85-24W;40-14-31N;085-23-47W;286;285;
+KMIS;--;---;Main Pass;MS;United States;4;29-17-44N;088-50-32W;;;;;;
+KMIU;--;---;Mustang Island 31;TX;United States;4;27-17-20N;096-44-12W;;;;;;
+KMIV;--;---;MILLVILLE MUNICIPAL AIRPORT ;NJ;United States;4;39-22N;075-05W;39-22-12N;075-04-15W;26;23;
+KMIW;--;---;MARSHALLTOWN MUNICIPAL AIRPORT ;IA;United States;4;42-07N;92-55W;42-06-31N;092-54-51W;297;296;
KMJQ;--;---;Jackson, Jackson Municipal Airport;MN;United States;4;43-39N;094-59W;;;441;;
-KMKC;--;---;Kansas City, Kansas City Downtown Airport;MO;United States;4;39-07-15N;094-35-49W;39-07-27N;094-35-31W;231;227;
-KMKE;72;640;Milwaukee, General Mitchell International Airport;WI;United States;4;42-57-18N;087-54-16W;42-56-52N;087-54-23W;220;206;P
-KMKG;72;636;Muskegon, Muskegon County Airport;MI;United States;4;43-10-16N;086-14-12W;43-09-50N;086-14-19W;191;191;P
+KMKC;--;---;KANSAS CITY DOWNTOWN AIRPORT ;MO;United States;4;39-07N;094-36W;39-07-27N;094-35-31W;231;227;
+KMKE;72;640;GEN MITCHELL INTERNATIONAL AIRPORT;WI;United States;4;42-57N;87-54W;42-56-52N;087-54-23W;220;206;
+KMKG;72;636;MUSKEGON COUNTY AIRPORT;MI;United States;4;43-10N;086-14W;43-09-50N;086-14-19W;191;191;
KMKJ;--;---;Marion / Wytheville;VA;United States;4;36-54N;081-21W;;;780;;
KMKK;--;---;Kaunakakai, Molokai Airport;HI;United States;5;21-09-28N;157-05-55W;21-09-29N;157-05-54W;138;141;
-KMKL;--;---;Jackson, McKellar-Sipes Regional Airport;TN;United States;4;35-35-35N;088-55-00W;35-36-12N;088-55-22W;132;128;
+KMKL;--;---;JACKSON MCKELLAR-SIPES RGNL;TN;United States;4;35-36N;088-55W;35-36-12N;088-55-22W;132;128;
KMKN;--;---;Comanche, Comanche County-City Airport;TX;United States;4;31-55N;098-36-01W;;;423;;
-KMKO;--;---;Muskogee, Davis Field;OK;United States;4;35-39-25N;095-21-35W;35-39-33N;095-21-14W;185;185;
+KMKO;--;---;MUSKOGEE DAVIS FIELD;OK;United States;4;35-39N;95-22W;35-39-33N;095-21-14W;186;185;
KMKT;--;---;Mankato, Mankato Regional Airport;MN;United States;4;44-13N;093-55W;;;311;;
KMKX;--;---;Milwaukee NEXRAD;WI;United States;4;42-58N;088-33W;;;312;;
-KMLB;72;204;Melbourne, Melbourne International Airport;FL;United States;4;28-06-10N;080-38-45W;28-05-57N;080-38-36W;10;10;
-KMLC;--;---;McAlester, McAlester Regional Airport;OK;United States;4;34-52-56N;095-46-59W;34-52-30N;095-46-59W;234;232;
+KMLB;72;204;MELBOURNE INTERNATIONAL;FL;United States;4;28-06N;080-39W;28-05-57N;080-38-36W;10;10;
+KMLC;--;---;MCALESTER REGIONAL AIRPORT;OK;United States;4;34-53N;95-47W;34-52-30N;095-46-59W;235;232;
KMLD;--;---;Malad City;ID;United States;4;42-10N;112-18W;;;1373;;
KMLE;--;---;Omaha, Millard Airport;NE;United States;4;41-11-45N;096-06-44W;;;320;;
-KMLF;--;---;Milford, Milford Municipal Airport;UT;United States;4;38-25-21N;113-00-35W;38-25-08N;113-00-34W;1536;1534;
-KMLI;72;544;Moline, Quad-City Airport;IL;United States;4;41-27-05N;090-30-53W;41-26-33N;090-30-34W;179;184;
+KMLF;--;---;MILFORD MUNICIPAL AIRPORT;UT;United States;4;38-25N;113-01W;38-25-08N;113-00-34W;1536;1534;
+KMLI;72;544;MOLINE QUAD-CITY AIRPORT;IL;United States;4;41-27N;90-31W;41-26-33N;090-30-34W;180;184;
KMLJ;--;---;Milledgeville, Baldwin County Airport;GA;United States;4;33-09-15N;083-14-26W;;;117;;
-KMLP;--;---;Mullan Pass, Mullan Pass Vor;ID;United States;4;47-27-15N;115-40-11W;47-27-23N;115-38-45W;1829;1837;
-KMLS;74;230;Miles City, Frank Wiley Field Airport;MT;United States;4;46-25-41N;105-53-11W;46-25-40N;105-52-29W;801;801;
-KMLT;--;---;Millinocket, Millinocket Municipal Airport;ME;United States;4;45-38-52N;068-41-31W;45-38-38N;068-41-30W;124;123;
-KMLU;--;---;Monroe, Monroe Regional Airport;LA;United States;4;32-30-42N;092-01-53W;32-30-36N;092-02-36W;24;29;
+KMLP;--;---;MULLAN PASS VOR;ID;United States;4;47-27N;115-40W;47-27-23N;115-38-45W;1851;1837;
+KMLS;74;230;MILES CITY WILEY FIELD;MT;United States;4;46-26N;105-53W;46-25-40N;105-52-29W;801;801;
+KMLT;--;---;MILLINOCKET MUNICIPAL AIRPORT ;ME;United States;4;45-39N;68-42W;45-38-38N;068-41-30W;124;123;
+KMLU;--;---;MONROE REGIONAL AIRPORT;LA;United States;4;32-31N;092-02W;32-30-36N;092-02-36W;24;29;
+KMMG;--;---;Matterhorn;LA;United States;4;28-44-32N;088-49-32W;;;;;;
KMMH;--;---;Mammoth / June Lakes;CA;United States;4;37-37N;118-50W;;;2173;;
-KMMK;--;---;Meriden, Meriden Markham Municipal Airport;CT;United States;4;41-30-35N;072-49-40W;41-30-48N;072-49-49W;31;31;
+KMMK;--;---;MERIDEN MARKHAM MUNICIPAL AIRPORT ;CT;United States;4;41-31N;072-50W;41-30-48N;072-49-49W;31;31;
KMML;--;---;Marshall, Southwest Minnesota Regional Airport - Marshall/Ryan Field;MN;United States;4;44-27N;095-49W;;;360;;
KMMO;74;460;Marseilles Island;IL;United States;4;41-22N;088-41W;;;223;225;
KMMT;--;---;McEntire Air National Guard Weather Facility Base;SC;United States;4;33-55N;080-48W;;;77;;
KMMU;--;---;Morristown Municipal;NJ;United States;4;40-48N;074-25W;;;57;;
-KMMV;--;---;McMinnville, McMinnville Municipal Airport;OR;United States;4;45-11-46N;123-07-56W;45-11-58N;123-08-17W;48;48;
+KMMV;--;---;MCMINNVILLE MUNICIPAL AIRPORT ;OR;United States;4;45-12N;123-08W;45-11-58N;123-08-17W;48;48;
KMNH;--;---;Elbert Mountain, Monument Pass;CO;United States;4;39-13-00N;104-38-02W;;;2152;;
KMNI;--;---;Manning / Cooper Regional;SC;United States;4;33-35N;080-13W;;;32;;
KMNM;--;---;Menominee, Menominee-Marinette Twin County Airport;MI;United States;4;45-08N;087-38W;;;191;;
-KMNN;--;---;Marion, Marion Municipal Airport;OH;United States;4;40-37-00N;083-04-06W;40-36-59N;083-04-06W;303;301;
-KMOB;72;223;Mobile, Mobile Regional Airport;AL;United States;4;30-41-18N;088-14-44W;30-40-58N;088-14-30W;66;67;P
-KMOD;--;---;Modesto, Modesto City-County-Sham Field;CA;United States;4;37-37-27N;120-57-02W;37-37-45N;120-57-11W;29;29;
+KMNN;--;---;MARION MUNICIPAL AIRPORT;OH;United States;4;40-37N;83-04W;40-36-59N;083-04-06W;303;301;
+KMOB;72;223;MOBILE REGIONAL AIRPORT;AL;United States;4;30-41N;88-14W;30-40-58N;088-14-30W;66;67;
+KMOD;--;---;MODESTO CITY CO SHAM FLD;CA;United States;4;37-37N;120-57W;37-37-45N;120-57-11W;30;29;
KMOP;--;---;Mount Pleasant, Mount Pleasant Municipal Airport;MI;United States;4;43-37N;84-44W;;;230;;
-KMOT;--;---;Minot, Minot International Airport;ND;United States;4;48-15-34N;101-16-49W;48-16-13N;101-17-06W;523;519;
+KMOT;--;---;MINOT INTERNATIONAL AIRPORT ;ND;United States;4;48-16N;101-17W;48-16-13N;101-17-06W;523;519;
KMOX;--;---;Morris, Morris Municipal Airport;MN;United States;4;45-34N;095-58W;;;347;;
-KMPO;--;---;Mount Pocono, Pocono Mountains Municipal Airport;PA;United States;4;41-08-20N;075-23-46W;41-08-47N;075-22-31W;584;577;
-KMPV;--;---;Barre / Montpelier, Knapp State Airport;VT;United States;4;44-12-17N;072-33-58W;44-12-08N;072-33-47W;355;343;
+KMPO;--;---;MT POCONO POCONO MOUNTAINS;PA;United States;4;41-08N;075-23W;41-08-47N;075-22-31W;584;577;
+KMPV;--;---;KNAPP STATE AIRPORT;VT;United States;4;44-12N;072-34W;44-12-08N;072-33-47W;355;343;
KMPZ;--;---;Mount Pleasant, Mount Pleasant Municipal Airport;IA;United States;4;40-56-48N;091-30-40W;;;224;;
KMQB;--;---;Macomb, Macomb Municipal Airport;IL;United States;4;40-31-13N;090-39-09W;;;216;;
-KMQE;--;---;East Milton;MA;United States;4;42-12-44N;71-06-53W;;;192;;
+KMQE;--;---;MILTON BLUE HILL OBSERV;MA;United States;4;42-13N;071-07W;;;192;;
KMQI;--;---;Manteo / Dare County Regional;NC;United States;4;35-55N;075-42W;;;4;;
KMQM;--;---;Monida;MT;United States;4;44-34N;112-19W;;;2068;;
KMQT;72;743;Marquette;MI;United States;4;46-32N;087-33W;46-34N;087-24W;434;434;P
KMQY;--;---;Smyrna, Smyrna Airport;TN;United States;4;36-00-32N;086-31-12W;;;166;;
-KMRB;--;---;Martinsburg, Eastern West Virginia Regional/Shepherd Airport;WV;United States;4;39-24-07N;077-59-04W;39-23-58N;077-58-50W;170;164;
+KMRB;--;---;MARTINSBURG EASTERN WV REG;WV;United States;4;39-24N;77-59W;39-23-58N;077-58-50W;170;164;
KMRC;--;---;Columbia / Maury County;TN;United States;4;35-33N;087-11W;;;206;;
KMRF;72;264;Marfa;TX;United States;4;30-22N;104-01W;;;1478;1481;P
-KMRH;--;---;Beaufort, Michael J Smith Field Airport;NC;United States;4;34-44-01N;076-39-38W;34-43-59N;076-39-16W;3;3;
+KMRH;--;---;BEAUFORT SMITH FIELD;NC;United States;4;34-44N;76-39W;34-43-59N;076-39-16W;3;3;
KMRI;--;---;Anchorage, Merrill Field;AK;United States;4;61-13-01N;149-51-18W;61-13-04N;149-50-25W;41;40;
KMRJ;--;---;Mineral Point, Iowa County Airport;WI;United States;4;42-53-07N;090-13-55W;;;359;;
KMRN;--;---;Morganton, Morganton-Lenoir Airport;NC;United States;4;35-49-17N;081-36-39W;;;387;;
KMRX;--;---;Morristown Nexrad;TN;United States;4;36-10N;083-24W;;;437;;
-KMRY;--;---;Monterey, Monterey Peninsula Airport;CA;United States;4;36-35-26N;121-50-51W;36-35-17N;121-51-12W;77;66;
-KMSL;--;---;Muscle Shoals, North West Alabama Regional Airport;AL;United States;4;34-44-38N;087-35-58W;34-44-49N;087-37-03W;167;164;
-KMSN;72;641;Madison, Dane County Regional-Truax Field;WI;United States;4;43-08-26N;089-20-43W;43-08-22N;089-20-46W;262;261;P
-KMSO;72;773;Missoula, Missoula International Airport;MT;United States;4;46-55-15N;114-05-33W;46-55-30N;114-05-24W;975;975;P
-KMSP;72;658;Minneapolis, Minneapolis-St. Paul International Airport;MN;United States;4;44-52-59N;093-13-44W;44-53-15N;093-12-25W;256;265;P
-KMSS;--;---;Massena, Massena International-Richards Field;NY;United States;4;44-56-09N;074-50-44W;44-56-00N;074-50-35W;66;66;
+KMRY;--;---;MONTEREY PENINSULA AIRPORT;CA;United States;4;36-35N;121-51W;36-35-17N;121-51-12W;77;66;
+KMSL;--;---;NORTH WEST ALABAMA REGIONAL;AL;United States;4;34-45N;087-36W;34-44-49N;087-37-03W;168;164;
+KMSN;72;641;MADISON DANE COUNTY RGNL;WI;United States;4;43-08N;89-21W;43-08-22N;089-20-46W;263;261;
+KMSO;72;773;MISSOULA INTERNATIONAL AIRPORT ;MT;United States;4;46-55N;114-06W;46-55-30N;114-05-24W;976;975;
+KMSP;72;658;MINNEAPOLIS-ST PAUL INTERNATIONAL ;MN;United States;4;44-52N;93-13W;44-53-15N;093-12-25W;256;265;
+KMSS;--;---;MASSENA INTERNATIONAL -RICHARDS FLD;NY;United States;4;44-56N;074-51W;44-56-00N;074-50-35W;65;66;
KMSV;--;---;Monticello, Sullivan County International Airport;NY;United States;4;41-42N;074-48W;;;428;;
KMSX;--;---;Missoula NEXRAD;MT;United States;4;47-02N;113-59W;;;2451;;
-KMSY;72;231;New Orleans, New Orleans International Airport;LA;United States;4;29-59-34N;090-15-03W;29-59-11N;090-15-31W;1;5;P
+KMSY;72;231;NEW ORLEANS INTERNATIONAL AIRPORT;LA;United States;4;30-00N;90-15W;29-59-11N;090-15-31W;2;5;
KMTC;--;---;Selfridge Air National Guard Base;MI;United States;4;42-37N;082-50W;;;177;;
-KMTH;--;---;Marathon, Marathon Airport;FL;United States;4;24-43-33N;081-02-52W;24-43-31N;081-02-57W;2;2;
-KMTJ;--;---;Montrose, Montrose Regional Airport;CO;United States;4;38-30-18N;107-53-51W;38-29-32N;107-53-21W;1755;1750;
+KMTH;--;---;MARATHON AIRPORT;FL;United States;4;24-44N;81-03W;24-43-31N;081-02-57W;2;2;
+KMTJ;--;---;MONTROSE REGIONAL AIRPORT;CO;United States;4;38-30N;107-54W;38-29-32N;107-53-21W;1755;1750;
KMTN;--;---;Baltimore / Martin;MD;United States;4;39-20N;076-25W;;;7;;
-KMTO;--;---;Mattoon / Charleston, Coles County Memorial Airport;IL;United States;4;39-28-41N;088-16-45W;39-29-01N;088-16-33W;220;214;
-KMTP;--;---;Montauk, Montauk Airport;NY;United States;4;41-04-23N;071-55-24W;;;2;2;
+KMTO;--;---;MATTOON/CHARLESTON COLES CO;IL;United States;4;39-28N;88-16W;39-29-01N;088-16-33W;220;214;
+KMTP;--;---;MONTAUK AIRPORT;NY;United States;4;41-04N;071-55W;;;2;2;
KMTV;--;---;Martinsville;VA;United States;4;36-38N;080-01W;;;287;;
KMTW;--;---;Manitowoc, Manitowoc County Airport;WI;United States;4;44-08N;087-41W;;;198;;
KMTX;--;---;Salt Lake Nexrad;UT;United States;4;41-26N;112-45W;;;2004;;
@@ -3465,125 +3523,130 @@ KMUO;--;---;Mountain Home Air Force Base;ID;United States;4;43-03N;115-52W;;;913
KMUT;--;---;Muscatine;IA;United States;4;41-22N;091-09W;;;167;;
KMUX;--;---;Monterey NEXRAD;CA;United States;4;37-10N;121-54W;;;1082;;
KMVE;--;---;Montevideo, Montevideo-Chippewa County Airport;MN;United States;4;44-58N;095-43W;;;315;;
-KMVL;--;---;Morrisville, Morrisville-Stowe State Airport;VT;United States;4;44-32-10N;072-36-58W;44-32-13N;072-36-57W;223;223;
+KMVL;--;---;MORRISVILLE STOWE STATE AIRPORT ;VT;United States;4;44-32N;72-37W;44-32-13N;072-36-57W;223;223;
KMVN;--;---;Mount Vernon, Mount Vernon Airport;IL;United States;4;38-19N;088-52W;;;146;;
-KMVY;--;---;Vineyard Haven, Marthas Vineyard Airport;MA;United States;4;41-23-32N;070-37-00W;41-23-22N;070-36-45W;20;16;
+KMVY;--;---;VINEYARD HAVEN MARTHAS VIN;MA;United States;4;41-24N;70-37W;41-23-22N;070-36-45W;21;16;
KMWA;--;---;Marion, Williamson County Regional Airport;IL;United States;4;37-45-01N;089-00-04W;;;144;;
KMWC;--;---;Milwaukee / Timmerman;WI;United States;4;43-07N;088-02W;;;227;;
-KMWH;--;---;Moses Lake, Grant County Airport;WA;United States;4;47-11-35N;119-18-48W;47-11-23N;119-19-19W;361;362;
+KMWH;--;---;GRANT COUNTY AIRPORT;WA;United States;4;47-12N;119-19W;47-11-23N;119-19-19W;361;362;
KMWK;--;---;Mount Airy, Mount Airy/Surry County Airport;NC;United States;4;36-27-35N;080-33-11W;;;380;;
-KMWL;--;---;Mineral Wells, Mineral Wells Airport;TX;United States;4;32-46-54N;098-03-37W;32-47-00N;098-03-45W;297;284;
+KMWL;--;---;MINERAL WELLS AIRPORT;TX;United States;4;32-47N;098-04W;32-47-00N;098-03-45W;296;284;
KMWM;--;---;Windom, Windom Municipal Airport;MN;United States;4;43-54-48N;095-06-34W;;;430;;
KMWN;72;613;Mount Washington;NH;United States;4;44-16N;071-18W;;;1909;1910;
KMWS;72;289;Mount Wilson;CA;United States;4;34-14N;118-04W;;;1739;;
-KMWT;--;---;Mount Ida;AR;United States;4;34-33N;93-35W;;;214;;
+KMWT;--;---;MT IDA;AR;United States;4;34-33N;093-35W;;;214;;
KMXF;--;---;Maxwell Air Force Base / Montgomery;AL;United States;4;32-23N;086-22W;;;51;;
KMXO;--;---;Monticello Municipal;IA;United States;4;42-14N;091-10W;;;259;;
-KMYF;--;---;San Diego, Montgomery Field;CA;United States;4;32-48-52N;117-08-11W;32-49-01N;117-08-04W;128;136;
-KMYL;--;---;McCall, McCall Airport;ID;United States;4;44-53-00N;116-05-58W;44-53-50N;116-05-54W;1530;1533;
-KMYP;--;---;Salida Mountain, Monarch Pass;CO;United States;4;38-29-04N;106-19-01W;;;3667
+KMYF;--;---;SAN DIEGO MONTGOMERY FIELD;CA;United States;4;32-49N;117-08W;32-49-01N;117-08-04W;129;136;
+KMYL;--;---;MCCALL AIRPORT;ID;United States;4;44-53N;116-05W;44-53-50N;116-05-54W;1530;1533;
+KMYP;--;---;Salida Mountain, Monarch Pass;CO;United States;4;38-29-04N;106-19-01W;;;3667;;
KMYR;74;791;Myrtle Beach Air Force Base;SC;United States;4;33-41N;078-56W;33-41N;078-56W;8;8;
-KMYV;--;---;Marysville, Yuba County Airport;CA;United States;4;39-05-52N;121-34-11W;39-05-50N;121-33-56W;19;21;
+KMYT;--;---;Innovator;MS;United States;4;28-13-14N;089-36-54W;;;;;;
+KMYV;--;---;MARYSVILLE YUBA COUNTY;CA;United States;4;39-06N;121-34W;39-05-50N;121-33-56W;19;21;
+KMZG;--;---;Mustang Island A85A;TX;United States;4;27-43-37N;096-11-28W;;;;;;
KMZH;--;---;Moose Lake, Moose Lake Carlton County Airport;MN;United States;4;46-25N;092-48W;;;328;;
KN00;--;---;Fulton, Oswego County Airport;NY;United States;4;43-20-59N;076-23-05W;43-21-03N;076-23-37W;144;138;
KN11;--;---;New Haven Coast Guard Station;CT;United States;4;41-16N;072-54W;;;3;;
KN28;--;---;Ambrose / Ft. Tilden;NY;United States;4;40-27N;073-49W;;;1;;
-KN60;--;---;Garrison;ND;United States;4;47-38-45N;101-26-22W;;;582;582;
+KN60;--;---;GARRISON MUNICIPAL AIRPORT;ND;United States;4;47-39N;101-26W;;;583;582;
KN67;--;---;Philadelphia, Wings Field Airport;PA;United States;4;40-08-15N;075-15-54W;;;92;;
KN78;74;590;Barnegat Coast Guard Station;NJ;United States;4;39-46N;074-06W;;;6;;
KN80;--;---;Ocean City, Ocean City Municipal Airport;MD;United States;4;38-18-30N;075-07-26W;38-18-38N;075-07-13W;3;3;
KN84;--;---;Bronx / Execution Coast Guard Station;NY;United States;4;40-53N;073-44W;;;8;;
KN91;--;---;Cape May Coast Guard Station;NJ;United States;4;38-57N;074-53W;;;2;;
KNAE;--;---;Astor, Bombing Range Detachment Astor;FL;United States;4;29-08-35N;081-37-58W;29-08-34N;081-37-59W;28;29;
-KNAK;--;---;Annapolis, United States Naval Academy;MD;United States;4;38-59-29N;076-29-00W;38-59-02N;076-29-03W;2;11;
-KNBC;--;---;Beaufort, Marine Corps Air Station;SC;United States;4;32-29-37N;080-42-11W;32-28-15N;080-43-26W;11;8;
+KNAK;--;---;ANNAPOLIS US NAVAL ACADEMY;MD;United States;4;38-59N;76-29W;38-59-02N;076-29-03W;2;11;
+KNBC;--;---;BEAUFORT MCAS;SC;United States;4;32-29N;080-43W;32-28-15N;080-43-26W;12;8;
KNBE;--;---;Dallas United States Naval Air Station;TX;United States;4;32-44N;096-58W;;;150;;
-KNBG;--;---;New Orleans, Naval Air Station - Alvin Callender Field;LA;United States;4;29-49-31N;090-02-06W;;;1;;
-KNBJ;--;---;Barin, Barin Field, Naval Air Facility;AL;United States;4;30-23-28N;087-37-57W;30-23-20N;087-38-13W;13;14;
+KNBG;--;---;NEW ORLEANS NAVAL AIR STN;LA;United States;4;29-50N;90-01W;;;0;;
+KNBJ;--;---;FOLEY, BARIN FIELD;AL;United States;4;30-23N;087-38W;30-23-20N;087-38-13W;14;14;
KNBQ;--;---;Kings Bay, Naval Station;GA;United States;4;30-47-39N;081-33-25W;30-47-05N;081-34-14W;8;10;
-KNBT;--;---;Piney Island, Bt-11 Bombing Range;NC;United States;4;35-01-20N;076-27-45W;34-58-00N;076-23-11W;5;3;
-KNCA;--;---;Jacksonville, New River, Marine Corps Air Station;NC;United States;4;34-42-21N;077-26-27W;34-42-26N;077-26-07W;7;4;
-KNDZ;--;---;Milton, Whiting Field South;FL;United States;4;30-41-50N;087-01-12W;30-42-12N;087-00-54W;54;62;
+KNBT;--;---;PINEY ISLAND BT11 BOMB RANGE;NC;United States;4;35-01N;076-28W;34-58-00N;076-23-11W;5;3;
+KNCA;--;---;MCAS NEW RIVER;NC;United States;4;34-42N;77-27W;34-42-26N;077-26-07W;8;4;
+KNDZ;--;---;MILTON WHITING FIELD (SOUTH);FL;United States;4;30-42N;87-01W;30-42-12N;087-00-54W;54;62;
KNED;--;---;Winner, Wiley Field;SD;United States;4;43-23-22N;099-50-34W;43-23-17N;099-50-40W;619;621;
KNEL;72;409;Lakehurst Naval Air Station;NJ;United States;4;40-02N;074-19W;40-02N;074-19W;31;24;
-KNEW;--;---;New Orleans, New Orleans Lakefront Airport;LA;United States;4;30-02-58N;090-01-44W;30-02-31N;090-01-32W;2;3;
+KNEN;--;---;NOLF WHITEHOUSE FIELD, FL;FL;UNITED STATES;4;30-21N;81-52W;;;30;;
+KNEW;--;---;NEW ORLEANS LAKEFRONT AIRPORT ;LA;United States;4;30-03N;90-02W;30-02-31N;090-01-32W;3;3;
KNEX;--;---;Charleston Nise;SC;United States;4;32-55N;079-59W;;;12;;
-KNFE;--;---;Fentress, Naval Auxiliary Landing Field;VA;United States;4;36-42-03N;076-07-42W;36-42-20N;076-07-40W;3;4;
-KNFG;--;---;Oceanside, Camp Pendleton, Marine Corps Air Station;CA;United States;4;33-18-17N;117-21-14W;33-18-25N;117-21-13W;23;23;
-KNFJ;--;---;Milton, Choctaw Pensacola, Naval Auxiliary Landing Field;FL;United States;4;30-30-42N;086-57-14W;30-30-45N;086-57-19W;33;38;
-KNFL;--;---;Fallon, Naval Air Station;NV;United States;4;39-25-56N;118-41-08W;39-25-16N;118-42-34W;1199;1199;
-KNFW;--;---;Fort Worth, Naval Air Station;TX;United States;4;32-45-57N;097-26-00W;32-46-36N;097-25-54W;198;187;
-KNGP;--;---;Corpus Christi, Corpus Christi Naval Air Station/Truax Field;TX;United States;4;27-41-33N;097-17-28W;;;6;;
+KNFE;--;---;FENTRESS NALF;VA;United States;4;36-42N;076-08W;36-42-20N;076-07-40W;4;4;
+KNFG;--;---;MCAS CAMP PENDLETON;CA;United States;4;33-18N;117-21W;33-18-25N;117-21-13W;24;23;
+KNFJ;--;---;CHOCTAW, WHITING FIELD, NOLF;FL;United States;4;30-30N;086-57W;30-30-45N;086-57-19W;34;38;
+KNFL;--;---;FALLON NAVAL AIR STATION;NV;United States;4;39-26N;118-41W;39-25-16N;118-42-34W;1199;1199;
+KNFW;--;---;NAS FORT WORTH TX;TX;United States;4;32-46N;97-27W;32-46-36N;097-25-54W;198;187;
+KNGP;--;---;CORPUS CHRISTI NAVAL AIR STN;TX;United States;4;27-41N;097-17W;;;6;;
KNGU;--;---;Norfolk, Naval Air Station;VA;United States;4;36-56-01N;076-17-45W;36-56-21N;076-17-34W;4;8;
-KNGW;--;---;Corpus Christi, NOLF Cabaniss Field Naval Outlying Field;TX;United States;4;27-42-01N;097-26-04W;;;9;;
+KNGW;--;---;CABINESS FIELD;TX;United States;4;27-70N;97-43W;;;9;;
KNGZ;74;506;Alameda Naval Air Station;CA;United States;4;37-47N;122-19W;;;4;9;
-KNHK;72;404;Patuxent River, Naval Air Station;MD;United States;4;38-16-43N;076-24-50W;38-17-20N;076-25-23W;12;6;
-KNHZ;74;392;Brunswick, Naval Air Station;ME;United States;4;43-54-01N;069-56-06W;43-53-52N;069-56-06W;22;23;
-KNID;74;612;China Lake, Naval Air Facility;CA;United States;4;35-41-11N;117-41-24W;35-41-15N;117-40-47W;696;682;
-KNIP;--;---;Jacksonville, Naval Air Station;FL;United States;4;30-14-03N;081-40-29W;30-13-45N;081-40-03W;6;8;
+KNHK;72;404;NAS PATUXENT RIVER MD;MD;United States;4;38-18N;76-24W;38-17-20N;076-25-23W;12;6;
+KNHZ;74;392;BRUNSWICK NAVAL AIR STN;ME;United States;4;43-54N;69-56W;43-53-52N;069-56-06W;23;23;
+KNID;74;612;NAWS CHINA LAKE;CA;United States;4;35-41N;117-42W;35-41-15N;117-40-47W;696;682;
+KNIP;--;---;JACKSONVILLE NAVAL AIR STN;FL;United States;4;30-14N;81-40W;30-13-45N;081-40-03W;7;8;
KNIS;--;---;Cherry Point, Marine Corps Air Station;NC;United States;4;34-53-11N;076-51-47W;34-54-35N;076-53-16W;8;9;
KNJK;72;281;El Centro, Naval Air Facility;CA;United States;4;32-49-30N;115-39-38W;32-49-28N;115-40-22W;-13;-13;
-KNJM;--;---;Swansboro, Bogue Field, Marine Corps Auxiliary Landing Field;NC;United States;4;34-41-34N;077-01-46W;34-41-34N;077-01-46W;6;6;
-KNJW;--;---;Meridian, Joe Williams Naval Outlying Field;MS;United States;4;32-47-46N;088-49-54W;32-47-38N;088-49-58W;165;163;
+KNJM;--;---;BOGUE FIELD, MCALF;NC;United States;4;34-42N;077-02W;34-41-34N;077-01-46W;7;6;
+KNJW;--;---;MERIDIAN RANGE B;MS;United States;4;32-48N;088-50W;32-47-38N;088-49-58W;165;163;
KNKT;72;309;Cherry Point, Marine Corps Air Station;NC;United States;4;34-53-52N;076-52-51W;34-54-35N;076-53-16W;8;9;
-KNKX;72;293;San Diego, Miramar MCAS/Mitscher Field Airport;CA;United States;4;32-52-06N;117-08-33W;32-52-28N;117-08-20W;146;146;
-KNLC;74;702;Lemoore, Naval Air Station;CA;United States;4;36-18-13N;119-56-17W;36-19-40N;119-56-50W;71;72;
+KNKX;72;293;MCAS MIRAMAR;CA;United States;4;32-52N;117-09W;32-52-28N;117-08-20W;146;146;
+KNLC;74;702;LEMOORE NAVAL AIR STATION;CA;United States;4;36-20N;119-57W;36-19-40N;119-56-50W;71;72;
KNLT;--;---;Atlantic, Atlantic Field Outlying Landing Field;NC;United States;4;34-52-45N;076-20-10W;34-52-35N;076-20-50W;4;4;
-KNMM;--;---;Meridian, Meridian Naval Air Station - McCain Field;MS;United States;4;32-33-07N;088-33-19W;32-33N;088-33W;97;86;
+KNMM;--;---;MERIDIAN NAVAL AIR STATION;MS;United States;4;32-55N;88-56W;32-33N;088-33W;97;86;
KNMT;--;---;McMullen, McMullen Target Site;TX;United States;4;28-14-10N;098-43-27W;28-14-10N;098-43-25W;79;85;
KNNZ;--;---;Point Sur;CA;United States;4;36-18N;121-53W;;;34;;
-KNOG;--;---;Orange Grove, Naval Auxiliary Landing Field;TX;United States;4;27-53-21N;098-02-39W;27-53-58N;098-02-54W;78;91;
+KNOG;--;---;ORANGE GROVE, NALF;TX;United States;4;27-89N;098-04W;27-53-58N;098-02-54W;78;91;
KNOW;74;201;Port Angeles Coast Guard Air Station;WA;United States;4;48-08N;123-24W;;;5;9;
KNPA;--;---;Pensacola, Naval Air Station;FL;United States;4;30-21-22N;087-19-24W;30-20-51N;087-19-40W;9;10;
KNQA;--;---;Millington, Millington Municipal Airport;TN;United States;4;35-21-24N;089-52-13W;;;98;;
-KNQI;--;---;Kingsville, Naval Air Station;TX;United States;4;27-30-11N;097-48-42W;27-30-20N;097-48-51W;15;15;
-KNQX;--;---;Key West, Naval Air Station;FL;United States;4;24-34-46N;081-41-02W;27-34-49N;081-41-18W;1;6;
-KNRA;--;---;Coupeville, Outlying Landing Field;WA;United States;4;48-11-26N;122-37-50W;48-11-27N;122-37-45W;60;59;
-KNRB;--;---;Mayport, Mayport Naval Station, Adm David L. McDonald Field;FL;United States;4;30-23-45N;081-25-21W;30-23-33N;081-25-02W;5;4;
+KNQI;--;---;KINGSVILLE NAS;TX;United States;4;27-50N;097-81W;27-30-20N;097-48-51W;15;15;
+KNQX;--;---;KEY WEST NAVAL AIR STATION;FL;United States;4;24-35N;81-41W;27-34-49N;081-41-18W;2;6;
+KNRA;--;---;OLF COUPEVILLE;WA;United States;4;48-11N;122-38W;48-11-27N;122-37-45W;61;59;
+KNRB;--;---;MAYPORT NAVAL AIR FACILITY;FL;United States;4;30-24N;81-25W;30-23-33N;081-25-02W;5;4;
KNRC;--;---;Crows Landing Naval Auxiliary Landing Field;CA;United States;4;37-24N;121-06W;;;50;;
-KNRS;--;---;Imperial Beach, Naval Auxiliary Landing Field;CA;United States;4;32-33-47N;117-06-36W;;;7;5;
-KNSE;--;---;Milton, Whiting Field Naval Air Station North;FL;United States;4;30-43-27N;087-01-19W;30-43-04N;087-01-21W;61;60;
-KNSI;72;291;San Nicholas Island;CA;United States;4;33-14-05N;119-27-10W;33-14-25N;119-27-31W;153;153;
-KNTD;72;391;Point Mugu, Naval Air Warfare Center;CA;United States;4;34-07-26N;119-07-18W;34-06-46N;119-07-04W;3;2;
-KNTU;--;---;Virginia Beach, Oceana, Naval Air Station;VA;United States;4;36-49-16N;076-01-42W;36-49-07N;076-02-00W;6;6;
-KNUC;--;---;San Clemente Island, San Clemente Island NALF;CA;United States;4;33-01-24N;118-35-13W;33-01-19N;118-35-01W;55;62;
-KNUI;--;---;St. Inigoes, Webster Field, Naval Electronic Systems Engineering Activity;MD;United States;4;38-08-56N;076-25-12W;38-08-30N;076-25-45W;6;6;
-KNUQ;74;509;Mountain View, Moffett Field;CA;United States;4;37-24-21N;122-02-53W;37-24-32N;122-02-59W;10;19;
-KNUW;--;---;Whidbey Island, Naval Air Station;WA;United States;4;48-20-57N;122-39-02W;48-20-45N;122-40-06W;14;8;
-KNVT;--;---;Corpus Christi, NOLF Waldron Field;TX;United States;4;27-38-01N;097-18-47W;;;8;;
-KNXP;--;---;Twenty-Nine Palms, Marine Corps Air-Ground Combat Center;CA;United States;4;34-17-40N;116-08-42W;34-17-41N;116-09-08W;626;627;
-KNXX;--;---;Willow Grove, Naval Air Station;PA;United States;4;40-11-35N;075-08-40W;40-12-15N;075-08-20W;110;101;
-KNYC;--;---;New York City, Central Park;NY;United States;4;40-47-00N;073-58-00W;;;47;48;
-KNYG;--;---;Quantico, Marine Corps Air Facility;VA;United States;4;38-30-45N;077-17-30W;38-32-20N;077-18-25W;3;3;
-KNYL;--;---;Yuma, Marine Corps Air Station;AZ;United States;4;32-37-25N;113-45-50W;32-39-34N;114-35-35W;64;63;
+KNRS;--;---;IMPERIAL BEACH, NOLF;CA;United States;4;32-34N;117-07W;;;7;5;
+KNSE;--;---;MILTON WHITING FIELD (NORTH);FL;United States;4;30-44N;87-01W;30-43-04N;087-01-21W;61;60;
+KNSI;72;291;SAN NICOLAS ISLAND;CA;United States;4;33-14N;119-28W;33-14-25N;119-27-31W;154;153;
+KNTD;72;391;NAWCWPNS POINT MUGU, CA;CA;United States;4;34-07N;119-07W;34-06-46N;119-07-04W;4;2;
+KNTU;--;---;OCEANA, NAVAL AIR STATION;VA;United States;4;36-49N;076-02W;36-49-07N;076-02-00W;7;6;
+KNUC;--;---;SAN CLEMENTE ISLAND NALF;CA;United States;4;33-01N;118-35W;33-01-19N;118-35-01W;55;62;
+KNUI;--;---;KNUI WEBSTER FIELD ANNEX;MD;United States;4;38-09N;76-25W;38-08-30N;076-25-45W;6;6;
+KNUQ;74;509;MOFFETT FIELD;CA;United States;4;37-26N;122-03W;37-24-32N;122-02-59W;10;19;
+KNUW;--;---;NAS WHIDBEY ISLAND;WA;United States;4;48-21N;122-39W;48-20-45N;122-40-06W;14;8;
+KNVT;--;---;WALDRON FLD NOLF;TX;United States;4;27-38N;97-19W;;;8;;
+KNXP;--;---;TWENTYNINE PALMS MARINE;CA;United States;4;34-18N;116-10W;34-17-41N;116-09-08W;626;627;
+KNXX;--;---;WILLOW GROVE NAVAL AIR STA;PA;United States;4;40-12N;075-08W;40-12-15N;075-08-20W;110;101;
+KNYC;--;---;NEW YORK CITY CENTRAL PARK;NY;United States;4;40-47N;073-58W;;;48;48;
+KNYG;--;---;QUANTICO MARINE CORPS AIRFAC;VA;United States;4;38-30N;077-18W;38-32-20N;077-18-25W;4;3;
+KNYL;--;---;MCAS YUMA;AZ;United States;4;32-39N;114-36W;;;65;63;
KNZC;--;---;Cecil, Naval Air Station;FL;United States;4;30-12-44N;081-52-13W;30-13-16N;081-52-51W;24;26;
-KNZY;--;---;San Diego, North Island, Naval Air Station;CA;United States;4;32-41-27N;117-12-32W;32-47-08N;117-11-49W;7;14;
+KNZY;--;---;NAS NORTH ISLAND, SAN DIEGO;CA;United States;4;32-42N;117-13W;32-47-08N;117-11-49W;8;14;
KO18;--;---;Hanford, Hanford Municipal Airport;CA;United States;4;36-19-03N;119-37-46W;36-18-52N;119-37-39W;75;74;
+KO54;--;---;Weaverville;CA;United States;4;40-44-50N;122-55-20W;;;716;;
KO64;72;590;Fort Bragg;CA;United States;4;39-24N;123-49W;;;19;;
KO72;--;---;Point Cabrillo;CA;United States;4;39-21N;123-49W;;;20;;
KO87;--;---;Shelter Cove;CA;United States;4;40-01N;124-04W;;;21;;
KOAJ;--;---;Jacksonville, Albert J Ellis Airport;NC;United States;4;34-50N;077-37W;;;29;;
-KOAK;72;493;Oakland, Metro Oakland International Airport;CA;United States;4;37-43-10N;122-14-07W;37-42-45N;122-12-48W;1;26;P
+KOAK;72;493;METRO OAKLAND INTERNATIONAL AIRPORT ;CA;United States;4;37-43N;122-14W;37-42-45N;122-12-48W;2;26;
KOAX;72;558;Valley;NE;United States;4;41-19N;096-22W;41-19N;096-22W;350;350;
+KOBE;--;---;Okeechobee County Airport;FL;United States;4;27-15-60N;080-51-02W;;;10;;
KOCF;--;---;Ocala, Ocala International Airport-Jim Taylor Field;FL;United States;4;29-10N;082-13W;;;27;;
KOCH;--;---;Nacogdoches, A L Mangham Jr. Regional Airport;TX;United States;4;31-35N;094-43W;;;108;;
KOCW;--;---;Washington, Warren Field Airport;NC;United States;4;35-34-14N;077-02-59W;;;12;;
-KODO;--;---;Odessa, Odessa-Schlemeyer Field;TX;United States;4;31-55-17N;102-23-30W;31-55-08N;102-23-32W;914;902;
-KODX;--;---;Ord, Evelyn Sharp Field Airport;NE;United States;4;41-37-27N;098-57-09W;;;631;;
+KODO;--;---;ODESSA SCHLEMEYER FIELD;TX;United States;4;31-55N;102-24W;31-55-08N;102-23-32W;915;902;
+KODX;--;---;ORD EVELYN SHARP FLD AIRPORT ;NE;United States;4;41-37N;098-57W;;;631;;
KOEB;--;---;Coldwater, Branch County Memorial Airport;MI;United States;4;41-56N;085-03-09W;;;292;;
KOEO;--;---;Osceola, L O Simenstad Municipal Airport;WI;United States;4;45-18-31N;092-41-24W;;;275;;
KOFF;72;554;Omaha / Offutt Air Force Base;NE;United States;4;41-07N;095-54W;;;319;315;
-KOFK;72;556;Norfolk, Stefan Memorial Airport;NE;United States;4;41-58-50N;097-26-13W;41-59-05N;097-25-48W;479;470;P
-KOFP;--;---;Ashland, Hanover County Municipal Airport;VA;United States;4;37-42-29N;077-26-04W;37-42-25N;077-26-18W;62;62;
+KOFK;72;556;KARL STEFAN MEMORIAL AIRPORT;NE;United States;4;41-59N;097-26W;41-59-05N;097-25-48W;479;470;
+KOFP;--;---;HANOVER COUNTY MUNICIPAL;VA;United States;4;37-42N;077-26W;37-42-25N;077-26-18W;62;62;
KOGA;--;---;Ogallala, Searle Field Airport;NE;United States;4;41-07-11N;101-46-08W;;;999;;
-KOGB;--;---;Orangeburg, Orangeburg Municipal Airport;SC;United States;4;33-27-50N;080-51-13W;33-27-59N;080-51-18W;60;59;
-KOGD;72;575;Ogden, Ogden-Hinckley Airport;UT;United States;4;41-11-37N;112-00-59W;41-11-36N;112-00-25W;1362;1353;
+KOGB;--;---;ORANGEBURG MUNICIPAL AIRPORT;SC;United States;4;33-28N;080-51W;33-27-59N;080-51-18W;60;59;
+KOGD;72;575;OGDEN-HINCKLEY AIRPORT;UT;United States;4;41-12N;112-01W;41-11-36N;112-00-25W;1362;1353;
KOGS;--;---;Ogdensburg International;NY;United States;4;44-41N;075-28W;;;91;;
KOHX;--;---;Nashville NEXRAD;TN;United States;4;36-45N;086-34W;;;206;;
KOJA;--;---;Weatherford, Thomas P Stafford Airport;OK;United States;4;35-32-41N;098-40-06W;;;489;;
-KOJC;--;---;Olathe, Johnson County Executive Airport;KS;United States;4;38-51-00N;094-44-21W;38-50-51N;094-44-14W;334;326;
-KOKB;--;---;Oceanside, Oceanside Municipal Airport;CA;United States;4;33-13-05N;117-21-05W;33-13-03N;117-21-07W;9;8;
-KOKC;72;353;Oklahoma City, Will Rogers World Airport;OK;United States;4;35-23-19N;097-36-01W;35-24-05N;097-36-04W;394;390;P
+KOJC;--;---;OLATHE JOHNSON CO EXECUTIVE;KS;United States;4;38-50N;94-44W;38-50-51N;094-44-14W;334;326;
+KOKB;--;---;OCEANSIDE;CA;United States;4;33-13N;117-21W;33-13-03N;117-21-07W;9;8;
+KOKC;72;353;WILL ROGERS WORLD AIRPORT;OK;United States;4;35-23N;97-36W;35-24-05N;097-36-04W;395;390;
KOKH;--;---;Oceanside, Oceanside Municipal Airport;CA;United States;4;33-13-10N;117-20-58W;33-13-03N;117-21-07W;8;8;
KOKK;--;---;Kokomo, Kokomo Municipal Airport;IN;United States;4;40-32N;086-04W;;;253;;
KOKM;--;---;Okmulgee, Okmulgee Municipal Airport;OK;United States;4;35-40-05N;095-56-55W;;;220;;
@@ -3591,57 +3654,58 @@ KOKV;--;---;Winchester Regional;VA;United States;4;39-09N;078-09W;;;222;;
KOKX;--;---;N. Y. City NEXRAD;NY;United States;4;40-52N;072-52W;;;60;;
KOLD;--;---;Old Town / Dewitt Field;ME;United States;4;44-57N;068-40W;;;39;;
KOLE;--;---;Olean Municipal;NY;United States;4;42-14N;078-22W;;;651;;
-KOLF;--;---;Wolf Point, Clayton Airport;MT;United States;4;48-05-40N;105-34-38W;48-05-43N;105-34-21W;605;604;
-KOLM;72;792;Olympia, Olympia Airport;WA;United States;4;46-58-24N;122-54-12W;46-58-30N;122-53-46W;62;58;
-KOLS;--;---;Nogales, Nogales International Airport;AZ;United States;4;31-25-15N;110-50-45W;31-25-05N;110-50-57W;1198;1184;
+KOLF;--;---;WOLF POINT CLAYTON AIRPORT;MT;United States;4;48-06N;105-35W;48-05-43N;105-34-21W;605;604;
+KOLM;72;792;OLYMPIA AIRPORT;WA;United States;4;46-58N;122-54W;46-58-30N;122-53-46W;63;58;
+KOLS;--;---;NOGALES INTERNATIONAL AIRPORT ;AZ;United States;4;31-25N;110-51W;31-25-05N;110-50-57W;1198;1184;
KOLU;--;---;Columbus, Columbus Municipal Airport;NE;United States;4;41-27N;097-20W;;;440;;
KOLV;--;---;Olive Branch, Olive Branch Airport;MS;United States;4;34-58-44N;089-47-13W;;;122;;
KOLY;--;---;Olney-Noble, Olney-Noble Airport;IL;United States;4;38-43-19N;088-10-35W;;;147;;
KOLZ;--;---;Oelwein, Oelwein Municipal Airport;IA;United States;4;42-40-51N;091-58-28W;;;328;;
-KOMA;72;550;Omaha, Eppley Airfield;NE;United States;4;41-18-37N;095-53-57W;41-18-03N;095-53-55W;299;312;P
+KOMA;72;550;OMAHA EPPLEY AIRFIELD;NE;United States;4;41-18N;095-54W;41-18-03N;095-53-55W;300;312;
KOMH;--;---;Orange, Orange County Airport;VA;United States;4;38-14-50N;78-02-44W;;;142;;
-KOMK;--;---;Omak, Omak Airport;WA;United States;4;48-27-51N;119-31-05W;48-27-40N;119-30-54W;397;395;
+KOMK;--;---;OMAK AIRPORT;WA;United States;4;48-28N;119-31W;48-27-40N;119-30-54W;397;395;
KOMN;--;---;Ormond Beach, Ormond Beach Municipal Airport;FL;United States;4;29-18-04N;081-06-49W;;;9;;
KONA;--;---;Winona, Winona Municipal Airport-Max Conrad Field;MN;United States;4;44-05N;091-42W;;;200;;
KONL;--;---;O'Neill / Baker Field;NE;United States;4;42-28N;098-41W;;;619;;
KONM;72;362;Socorro Municipal;NM;United States;4;34-01N;106-54W;;;1478;;
-KONO;--;---;Ontario, Ontario Municipal Airport;OR;United States;4;44-01-10N;117-00-35W;44-01-24N;117-00-46W;667;667;
+KONO;--;---;ONTARIO MUNICIPAL AIRPORT;OR;United States;4;44-01N;117-01W;44-01-24N;117-00-46W;668;667;
KONP;--;---;Newport, Newport Municipal Airport;OR;United States;4;44-34-49N;124-03-29W;;;49;;
-KONT;--;---;Ontario, Ontario International Airport;CA;United States;4;34-03-12N;117-34-33W;34-03-05N;117-35-55W;287;275;
+KONT;--;---;ONTARIO INTERNATIONAL AIRPORT;CA;United States;4;34-03N;117-35W;34-03-05N;117-35-55W;287;275;
KONX;--;---;Currituck, Currituck County Airport;NC;United States;4;36-23-56N;076-00-58W;;;5;;
KONZ;--;---;Detroit/Grosse Ile, Grosse Ile Airport;MI;United States;4;42-05-55N;083-09-40W;;;180;;
KOOA;--;---;Oskaloosa, Oskaloosa Municipal Airport;IA;United States;4;41-13-34N;092-29-37W;;;256;;
-KOPF;--;---;Miami, Opa Locka Airport;FL;United States;4;25-54-36N;080-16-59W;25-54-35N;080-16-23W;3;16;
+KOPF;--;---;MIAMI OPA LOCKA AIRPORT;FL;United States;4;25-54N;80-17W;25-54-35N;080-16-23W;2;16;
+KOPM;--;---;N. Padre Island;TX;United States;4;26-49-58N;096-56-24W;;;;;;
KOPN;--;---;Thomaston, Thomaston-Upson County Airport;GA;United States;4;32-57-18N;084-15-52W;;;243;;
-KOQT;--;---;Oak Ridge;TN;United States;4;36-01-22N;84-14W;;;279;;
+KOQT;--;---;OAK RIDGE;TN;United States;4;36-01N;84-14W;;;277;;
KOQU;--;---;N. Kingston / Quonset;RI;United States;4;41-36N;071-25W;;;6;;
KORB;--;---;Orr;MN;United States;4;48-01N;092-52W;;;397;;
KORC;--;---;Orange City;IA;United States;4;42-59N;096-04W;;;431;;
-KORD;72;530;Chicago, Chicago-O'Hare International Airport;IL;United States;4;41-58-47N;087-54-16W;42-00N;087-53W;203;200;P
+KORD;72;530;CHICAGO O'HARE INTERNATIONAL;IL;United States;4;41-59N;087-55W;42-00N;087-53W;204;200;
KORE;--;---;Orange, Orange Municipal Airport;MA;United States;4;42-34-18N;072-16-39W;42-34-20N;072-16-31W;169;164;
-KORF;72;308;Norfolk, Norfolk International Airport;VA;United States;4;36-54-13N;076-11-31W;36-53-28N;076-17-06W;8;14;P
+KORF;72;308;NORFOLK INTERNATIONAL AIRPORT ;VA;United States;4;36-54N;076-12W;36-53-28N;076-17-06W;8;14;
KORG;--;---;Orange, Orange County Airport;TX;United States;4;30-04-09N;093-48-13W;;;4;;
-KORH;--;---;Worcester, Worcester Regional Airport;MA;United States;4;42-16-14N;071-52-23W;42-16-10N;071-52-18W;307;304;
-KORL;--;---;Orlando, Orlando Executive Airport;FL;United States;4;28-32-47N;081-20-09W;28-32-37N;081-19-44W;34;37;
+KORH;--;---;WORCESTER REGIONAL AIRPORT;MA;United States;4;42-16N;71-52W;42-16-10N;071-52-18W;308;304;
+KORL;--;---;ORLANDO EXECUTIVE AIRPORT;FL;United States;4;28-33N;081-20W;28-32-37N;081-19-44W;34;37;
KORS;--;---;Eastsound, Orcas Island Airport;WA;United States;4;48-42-29N;122-54-37W;;;9;;
KOSA;--;---;Mount Pleasant, Mount Pleasant Regional Airport;TX;United States;4;33-05-43N;094-57-41W;;;111;;
KOSC;--;---;Oscoda, Oscoda-Wurtsmith Airport;MI;United States;4;44-27N;083-22W;;;193;;
-KOSH;--;---;Oshkosh, Wittman Regional Airport;WI;United States;4;43-58-00N;088-33-29W;43-58-54N;088-33-37W;246;248;
-KOSU;--;---;Columbus, Ohio State University Airport;OH;United States;4;40-04-41N;083-04-41W;40-04-30N;083-04-16W;275;280;
+KOSH;--;---;WITTMAN REGIONAL AIRPORT;WI;United States;4;43-58N;88-33W;43-58-54N;088-33-37W;246;248;
+KOSU;--;---;OHIO STATE UNIVERSITY AIRPORT ;OH;United States;4;40-05N;083-05W;40-04-30N;083-04-16W;276;280;
KOTG;--;---;Worthington, Worthington Municipal Airport;MN;United States;4;43-39N;095-35W;;;480;;
KOTH;--;---;North Bend, North Bend Municipal Airport;OR;United States;4;43-25N;124-15W;;;5;;
-KOTM;--;---;Ottumwa, Ottumwa Industrial Airport;IA;United States;4;41-06-24N;092-26-53W;41-06-24N;092-26-44W;258;256;
+KOTM;--;---;OTTUMWA INDUSTRIAL AIRPORT;IA;United States;4;41-06N;092-27W;41-06-24N;092-26-44W;258;256;
KOUN;72;357;Norman / Max Westheimer;OK;United States;4;35-13N;097-27W;35-13N;097-27W;357;357;
-KOVE;--;---;Oroville, Oroville Municipal Airport;CA;United States;4;39-29-41N;121-37-13W;39-29-42N;121-36-48W;57;58;
+KOVE;--;---;OROVILLE MUNICIPAL AIRPORT;CA;United States;4;39-30N;121-37W;39-29-42N;121-36-48W;59;58;
KOVL;--;---;Olivia, Olivia Regional Airport;MN;United States;4;44-46-43N;095-01-58W;;;328;;
-KOVS;--;---;Boscobel, Boscobel Airport;WI;United States;4;43-09-22N;090-40-39W;43-08-42N;090-42-07W;205;202;
+KOVS;--;---;BOSCOBEL AIRPORT;WI;United States;4;43-09N;90-41W;43-08-42N;090-42-07W;205;202;
KOWA;--;---;Owatonna, Owatonna Degner Regional Airport;MN;United States;4;44-07N;093-15W;;;349;;
KOWB;--;---;Owensboro, Owensboro-Daviess County Airport;KY;United States;4;37-44-24N;087-10-00W;;;124;;
-KOWD;--;---;Norwood, Norwood Memorial Airport;MA;United States;4;42-11-27N;071-10-26W;42-11-10N;071-10-39W;15;19;
+KOWD;--;---;NORWOOD MEMORIAL AIRPORT;MA;United States;4;42-11N;71-10W;42-11-10N;071-10-39W;15;19;
KOWY;--;---;Owyhee;NV;United States;4;41-57N;116-06W;;;1645;;
-KOXB;--;---;Ocean City, Ocean City Municipal Airport;MD;United States;4;38-18-38N;075-07-26W;;;4;;
+KOXB;--;---;OCEAN CITY MUNICIPAL AIRPORT ;MD;United States;4;38-19N;75-07W;;;4;;
KOXC;--;---;Oxford, Waterbury-Oxford Airport;CT;United States;4;41-29N;073-08W;;;221;;
-KOXR;--;---;Oxnard, Oxnard Airport;CA;United States;4;34-12-02N;119-12-11W;34-11-58N;119-12-20W;13;20;
+KOXR;--;---;OXNARD AIRPORT;CA;United States;4;34-12N;119-12W;34-11-58N;119-12-20W;13;20;
KOXV;--;---;Knoxville;IA;United States;4;41-18N;093-07W;;;283;;
KOZR;--;---;Cairns Army Air Field / Ozark;AL;United States;4;31-17N;085-43W;;;91;;
KOZW;--;---;Howell, Livingston County Airport;MI;United States;4;42-37-46N;083-59-03W;;;293;;
@@ -3655,7 +3719,7 @@ KP22;--;---;Vermilion B131;LA;United States;4;29-04N;092-11W;;;1;;
KP24;72;765;Roseglen;ND;United States;4;47-45N;101-50W;;;624;624;P
KP25;--;---;Vermilion B215;LA;United States;4;28-42N;092-19W;;;1;;
KP26;--;---;Grand Isle B95;LA;United States;4;28-30N;090-07W;;;1;;
-KP28;72;452;Medicine Lodge, Medicine Lodge;KS;United States;4;37-17-02N;098-33-10W;;;469;469;
+KP28;72;452;MEDICINE LODGE;KS;United States;4;37-17N;098-33W;;;469;469;
KP30;--;---;West Cameron;LA;United States;4;28-20N;093-01W;;;24;;
KP35;72;540;Spickard;MO;United States;4;40-15N;093-43W;;;271;270;P
KP38;72;487;Caliente;NV;United States;4;37-36-44N;114-31-35W;37-36-44N;114-31-35W;1333;1333;P
@@ -3663,222 +3727,228 @@ KP39;72;750;Pequot Lake;MN;United States;4;46-36N;094-19W;;;390;390;
KP43;--;---;Ventura Harbor;CA;United States;4;34-15N;119-15W;;;7;;
KP44;--;---;Santa Barbara Harbor;CA;United States;4;34-24N;119-42W;;;8;;
KP47;--;---;Chetco River Coast Guard Station;OR;United States;4;42-09N;124-16W;;;6;;
-KP53;--;---;Munising, Munising Lakeshore Observation;MI;United States;4;46-24-42N;086-39-03W;;;;;
-KP58;--;---;Port Hope;MI;United States;4;44-01-19N;082-47-35W;;;179;179;
-KP59;--;---;Copper Harbor;MI;United States;4;47-28-01N;087-52-30W;;;190;190;
-KP60;--;---;Yellowstone Lake;WY;United States;4;44-32-40N;110-25-16W;;;2388;2388;
+KP53;--;---;MUNISING LAKESHORE;MI;United States;4;46-25N;086-39W;;;187;;
+KP58;--;---;PORT HOPE;MI;United States;4;44-01N;082-48W;;;180;179;
+KP59;--;---;COPPER HARBOR;MI;United States;4;47-28N;087-53W;;;191;190;
+KP60;--;---;YELLOWSTONE LAKE;WY;United States;4;44-33N;110-25W;;;2388;2388;
KP61;--;---;Grand Marais;MN;United States;4;47-44-50N;090-20-40W;;;185;185;
KP65;--;---;Lukeville;AZ;United States;4;31-53N;112-49W;;;511;;
KP67;--;---;Lidgerwood Remote Automatic Meteorological Observing System;ND;United States;4;46-06N;097-09W;;;351;;
-KP68;--;---;Eureka;NV;United States;4;39-36-05N;116-00-20W;;;1812;1809;
+KP68;--;---;EUREKA;NV;United States;4;39-36N;116-00W;;;1812;1809;
KP69;--;---;Lowell;ID;United States;4;46-08-39N;115-35-47W;;;480;480;
KP75;--;---;Manistique;MI;United States;4;45-57-00N;086-13-47W;;;178;178;
KP88;--;---;Rome Automatic Meteorological Observing System;OR;United States;4;42-54N;117-39W;;;1162;;
-KP92;--;---;Salt Point;LA;United States;4;29-33-44N;091-31-32W;;;0;0;
-KPAE;--;---;Everett, Snohomish County Airport;WA;United States;4;47-55-23N;122-16-57W;47-54-25N;122-16-42W;184;180;
-KPAH;72;435;Paducah, Barkley Regional Airport;KY;United States;4;37-03-23N;088-46-26W;37-04-07N;088-46-20W;125;118;
+KP92;--;---;SALT POINT;LA;United States;4;29-34N;091-32W;;;1;0;
+KPAE;--;---;EVERETT SNOHOMISH COUNTY;WA;United States;4;47-55N;122-17W;47-54-25N;122-16-42W;185;180;
+KPAH;72;435;BARKLEY REGIONAL AIRPORT;KY;United States;4;37-03N;088-46W;37-04-07N;088-46-20W;125;118;
KPAM;74;775;Tyndall Air Force Base;FL;United States;4;30-04N;085-35W;30-04N;085-35W;5;13;
KPAO;--;---;Palo Alto Airport;CA;United States;4;37-28N;122-07W;;;2;;
KPAQ;--;---;Palmer, Palmer Municipal Airport;AK;United States;4;61-35-46N;149-05-30W;61-35-52N;149-05-29W;70;69;
KPAT;--;---;Pathfinder Hill;WY;United States;4;42-34N;106-51W;;;1912;;
-KPBF;--;---;Pine Bluff, Grider Field Airport;AR;United States;4;34-10-30N;091-56-05W;34-10-44N;091-56-16W;63;62;
-KPBG;--;---;Plattsburgh Air Force Base;NY;United States;4;44-39N;073-28W;;;72;;
+KPBF;--;---;PINE BLUFF GRIDER FIELD;AR;United States;4;34-11N;091-56W;34-10-44N;091-56-16W;63;62;
+KPBG;--;---;PLATTSBURGH INTERNATIONAL AIRPORT;NY;United States;4;44-39N;073-28W;;;73;;
KPBH;--;---;Phillips / Price County;WI;United States;4;45-42N;090-24W;;;449;;
-KPBI;72;203;West Palm Beach, Palm Beach International Airport;FL;United States;4;26-41-05N;080-05-58W;26-40-40N;080-06-30W;5;6;P
+KPBI;72;203;PALM BEACH INTERNATIONAL;FL;United States;4;26-41N;80-06W;26-40-40N;080-06-30W;6;6;
KPBV;--;---;St. George Island, New St. George Airport;AK;United States;4;56-34-37N;169-39-47W;56-34-37N;169-39-47W;27;34;
KPBZ;--;---;Pittsburgh Nexrad;PA;United States;4;40-32N;080-13W;;;386;;
KPCM;--;---;Plant City, Plant City Municipal Airport;FL;United States;4;28-00N;082-09W;;;47;;
KPCU;--;---;Picayune / Pearl River;MS;United States;4;30-31N;089-42W;;;19;;
KPCZ;--;---;Waupaca, Waupaca Municipal Airport;WI;United States;4;44-20-01N;089-00-55W;;;252;;
KPDC;--;---;Prairie Du Chien, Prairie Du Chien Municipal Airport;WI;United States;4;43-01-19N;091-07-29W;;;201;;
-KPDK;--;---;Atlanta, De Kalb-Peachtree Airport;GA;United States;4;33-52-42N;084-17-53W;33-52-30N;084-17-06W;305;302;
-KPDT;72;688;Pendleton, Eastern Oregon Regional At Pendleton Airport;OR;United States;4;45-41-54N;118-50-03W;45-41-22N;118-50-18W;455;458;P
-KPDX;72;698;Portland, Portland International Airport;OR;United States;4;45-35-27N;122-36-01W;45-35-50N;122-36-21W;8;7;P
+KPDK;--;---;ATLANTA DE KALB-PEACHTREE;GA;United States;4;33-53N;084-18W;33-52-30N;084-17-06W;305;302;
+KPDT;72;688;PENDLETON MUNICIPAL AIRPORT;OR;United States;4;45-70N;118-83W;45-41-22N;118-50-18W;455;458;
+KPDX;72;698;PORTLAND INTERNATIONAL AIRPORT;OR;United States;4;45-35N;122-36W;45-35-50N;122-36-21W;8;7;
KPEA;--;---;Pella, Pella Municipal Airport;IA;United States;4;41-24N;092-56W;;;270;;
KPEF;--;---;Peterson Air Force Base;CO;United States;4;38-49N;104-44W;;;1876;;
-KPEO;--;---;Penn Yan, Penn Yan Airport;NY;United States;4;42-38-35N;077-02-58W;42-38-37N;077-03-32W;275;256;
+KPEO;--;---;PENN YAN AIRPORT;NY;United States;4;42-39N;077-03W;42-38-37N;077-03-32W;298;256;
KPEQ;--;---;Pecos, Pecos Municipal Airport;TX;United States;4;31-22-56N;103-30-38W;;;796;;
KPEX;--;---;Paynesville, Paynesville Municipal Airport;MN;United States;4;45-22-20N;094-44-47W;;;360;;
KPFC;--;---;Pacific City State;OR;United States;4;45-12N;123-58W;;;2;;
-KPFN;--;---;Panama City, Panama City-Bay County International Airport;FL;United States;4;30-12-27N;085-41-06W;30-12-22N;085-40-54W;6;12;
-KPGA;72;371;Page, Page Municipal Airport;AZ;United States;4;36-55-14N;111-26-53W;36-55-15N;111-26-53W;1314;1307;P
-KPGD;--;---;Punta Gorda, Charlotte County Airport;FL;United States;4;26-55-04N;081-59-37W;26-54-57N;081-59-53W;7;7;
+KPFN;--;---;PANAMA CITY-BAY CTY INTERNATIONAL ;FL;United States;4;30-12N;085-41W;30-12-22N;085-40-54W;6;12;
+KPGA;72;371;PAGE MUNICIPAL AIRPORT;AZ;United States;4;36-56N;111-27W;36-55-15N;111-26-53W;1314;1307;
+KPGD;--;---;PUNTA GORDA CHARLOTTE COUNTY;FL;United States;4;26-55N;82-00W;26-54-57N;081-59-53W;7;7;
KPGL;--;---;Pascagoula / Jackson;MS;United States;4;30-24N;088-29W;;;3;;
KPGV;--;---;Pitt-Greenville Airport;NC;United States;4;35-38N;077-24W;;;8;;
-KPHD;--;---;New Philadelphia, Harry Clever Field;OH;United States;4;40-28-19N;081-25-25W;40-28-13N;081-25-03W;272;272;
-KPHF;--;---;Newport News, Newport News / Williamsburg International Airport;VA;United States;4;37-07-55N;076-29-35W;37-07-54N;076-30-04W;13;12;
-KPHL;72;408;Philadelphia, Philadelphia International Airport;PA;United States;4;39-52-06N;075-13-52W;39-52-34N;075-14-37W;6;18;P
+KPHD;--;---;NEW PHILADELPHIA CLEVER FLD;OH;United States;4;40-28N;81-25W;40-28-13N;081-25-03W;273;272;
+KPHF;--;---;WILLIAMSBURG INTERNATIONAL AIRPORT ;VA;United States;4;37-08N;76-30W;37-07-54N;076-30-04W;13;12;
+KPHL;72;408;PHILADELPHIA INTERNATIONAL AIRPT;PA;United States;4;39-52N;075-14W;39-52-34N;075-14-37W;6;18;
KPHN;--;---;St. Clair County International;MI;United States;4;42-55N;082-32W;;;198;;
-KPHP;--;---;Philip, Philip Airport;SD;United States;4;44-03-04N;101-36-04W;44-03-08N;101-36-00W;673;672;
+KPHP;--;---;PHILIP AIRPORT;SD;United States;4;44-03N;101-36W;44-03-08N;101-36-00W;673;672;
KPHX;72;278;Phoenix, Phoenix Sky Harbor International Airport;AZ;United States;4;33-26-03N;112-03-04W;33-26-07N;112-00-33W;345;336;P
-KPIA;72;532;Peoria, Greater Peoria Regional Airport;IL;United States;4;40-40-03N;089-41-02W;40-39-59N;089-41-15W;201;205;P
+KPIA;72;532;GREATER PEORIA REGIONAL AIRPORT ;IL;United States;4;40-40N;89-41W;40-39-59N;089-41-15W;201;205;
KPIB;--;---;Hattiesburg/Laurel, Hattiesburg-Laurel Regional Airport;MS;United States;4;31-28N;089-20W;;;91;;
-KPIE;--;---;St. Petersburg / Clearwater, St. Petersburg / Clearwater International Airport;FL;United States;4;27-54-44N;082-41-08W;27-54-14N;082-41-30W;3;4;
-KPIH;72;578;Pocatello, Pocatello Regional Airport;ID;United States;4;42-55-13N;112-34-16W;42-54-16N;112-35-24W;1356;1359;P
-KPIL;--;---;Port Isabel, Port Isabel-Cameron County Airport;TX;United States;4;26-09-33N;097-20-15W;26-09-34N;097-20-21W;5;5;
+KPIE;--;---;ST PETERSBURG/CLEARWATER;FL;United States;4;27-55N;82-41W;27-54-14N;082-41-30W;3;4;
+KPIH;72;578;POCATELLO REGIONAL AIRPORT;ID;United States;4;42-55N;112-36W;42-54-16N;112-35-24W;1356;1359;
+KPIL;--;---;PORT ISABEL CAMERON;TX;United States;4;26-10N;97-20W;26-09-34N;097-20-21W;6;5;
KPIN;--;---;Piney Creek;WY;United States;4;44-34N;106-49W;;;1392;;
-KPIR;--;---;Pierre, Pierre Regional Airport;SD;United States;4;44-22-58N;100-17-09W;44-22-49N;100-17-32W;531;526;
-KPIT;72;520;Pittsburgh, Pittsburgh International Airport;PA;United States;4;40-30-14N;080-15-59W;40-29-41N;080-11-25W;366;357;P
+KPIR;--;---;PIERRE REGIONAL AIRPORT;SD;United States;4;44-23N;100-17W;44-22-49N;100-17-32W;531;526;
+KPIT;72;520;GREATER PITTSBURGH INTERNATIONAL ;PA;United States;4;40-29N;80-14W;40-29-41N;080-11-25W;367;357;
KPJB;--;---;Payson;AZ;United States;4;34-16N;111-21W;;;1571;;
KPJI;--;---;Point Judith Coast Guard Station;RI;United States;4;41-21N;071-28W;;;2;;
-KPKB;--;---;Parkersburg, Mid-Ohio Valley Regional Airport;WV;United States;4;39-20-42N;081-26-21W;;;262;;
-KPKD;--;---;Park Rapids, Park Rapids Municipal Airport;MN;United States;4;46-54-02N;095-04-04W;46-53-55N;095-03-51W;439;442;
+KPKB;--;---;MID-OHIO VALLEY RGNL AIRPORT;WV;United States;4;39-20N;81-27W;;;262;;
+KPKD;--;---;PARK RAPIDS MUNICIPAL AIRPORT ;MN;United States;4;46-54N;95-04W;46-53-55N;095-03-51W;440;442;
KPKF;72;741;Park Falls;WI;United States;4;45-56N;090-27W;;;462;469;P
KPKV;--;---;Port Lavaca, Calhoun County Airport;TX;United States;4;28-39-14N;096-40-52W;;;9;;
-KPLB;--;---;Plattsburgh, Clinton County Airport;NY;United States;4;44-40-56N;073-31-40W;44-41-29N;073-31-19W;113;106;
-KPLN;--;---;Pellston, Pellston Regional Airport of Emmet County Airport;MI;United States;4;45-34-15N;084-47-48W;45-34-08N;084-47-10W;220;217;
-KPMD;72;382;Palmdale, Palmdale Production Flight Plant;CA;United States;4;34-37-47N;118-04-53W;34-37-12N;118-04-50W;775;780;
-KPMP;--;---;Pompano Beach, Pompano Beach Airpark;FL;United States;4;26-14-44N;080-06-41W;26-14-35N;080-06-51W;6;6;
+KPLB;--;---;PLATTSBURGH CLINTON CO AIRPORT ;NY;United States;4;44-41N;073-32W;44-41-29N;073-31-19W;113;106;
+KPLN;--;---;PELLSTON REGIONAL AIRPORT;MI;United States;4;45-34N;084-48W;45-34-08N;084-47-10W;219;217;
+KPMD;72;382;PALMDALE PROD FLIGHT PLANT;CA;United States;4;34-38N;118-05W;34-37-12N;118-04-50W;775;780;
+KPMP;--;---;POMPANO BEACH AIRPARK;FL;United States;4;26-15N;080-07W;26-14-35N;080-06-51W;6;6;
KPMV;--;---;Plattsmouth, Plattsmouth Municipal Airport;NE;United States;4;40-57-00N;095-55-04W;;;366;;
KPNA;--;---;Pinedale, Ralph Wenz Field Airport;WY;United States;4;42-47-43N;109-48-25W;;;2160;;
-KPNC;--;---;Ponca City, Ponca City Municipal Airport;OK;United States;4;36-43-50N;097-05-59W;36-43-45N;097-06-04W;307;308;
-KPNE;--;---;Philadelphia, Northeast Philadelphia Airport;PA;United States;4;40-04-44N;075-00-49W;40-04-31N;075-00-35W;36;28;
+KPNC;--;---;PONCA CITY MUNICIPAL AIRPORT;OK;United States;4;36-44N;97-06W;36-43-45N;097-06-04W;307;308;
+KPNE;--;---;N.E. PHILADELPHIA AIRPORT;PA;United States;4;40-05N;075-01W;40-04-31N;075-00-35W;37;28;
KPNM;--;---;Princeton;MN;United States;4;45-33N;093-36W;;;298;;
-KPNS;--;---;Pensacola, Pensacola Regional Airport;FL;United States;4;30-28-41N;087-11-13W;30-28-37N;087-11-33W;36;38;
+KPNS;--;---;PENSACOLA REGIONAL AIRPORT;FL;United States;4;30-29N;087-11W;30-28-37N;087-11-33W;37;38;
KPNT;--;---;Pontiac, Pontiac Municipal Airport;IL;United States;4;40-55-25N;088-37-31W;;;201;;
KPOB;72;303;Pope Air Force Base;NC;United States;4;35-10N;079-02W;35-10N;079-02W;61;61;
KPOC;--;---;La Verne / Brackett;CA;United States;4;34-06N;117-47W;;;308;;
KPOE;72;239;Fort Polk, Polk AAF Ft Polk;LA;United States;4;31-03N;093-11-38W;;;101;;
-KPOF;--;---;Poplar Bluff, Poplar Bluff Municipal Airport;MO;United States;4;36-46-14N;090-19-20W;;;100;100;
-KPOU;--;---;Poughkeepsie, Dutchess County Airport;NY;United States;4;41-37-36N;073-53-03W;41-37-28N;073-52-57W;50;46;
+KPOF;--;---;POPLAR BLUFF MUN AIRPORT;MO;United States;4;36-46N;090-19W;;;101;100;
+KPOU;--;---;POUGHKEEPSIE DUTCHESS CTY;NY;United States;4;41-38N;073-53W;41-37-28N;073-52-57W;51;46;
KPPA;--;---;Pampa, Perry Lefors Field Airport;TX;United States;4;35-36-46N;100-59-46W;;;989;;
-KPPF;--;---;Parsons, Tri-City Airport;KS;United States;4;37-19-40N;095-30-15W;37-20-17N;095-30-31W;274;274;
+KPPF;--;---;PARSONS TRI-CITY AIRPORT;KS;United States;4;37-20N;95-30W;37-20-17N;095-30-31W;274;274;
KPPQ;--;---;Pittsfield, Pittsfield Penstone Municipal Airport;IL;United States;4;39-38-20N;090-46-42W;;;216;;
KPQI;72;713;Presque Isle;ME;United States;4;46-41N;068-03W;;;163;146;
-KPQL;--;---;Pascagoula, Lott International Airport;MS;United States;4;30-27-49N;088-31-55W;30-27-45N;088-31-36W;5;6;
+KPQL;--;---;PASCAGOULA LOTT INTERNATIONAL AIRPORT ;MS;United States;4;30-28N;88-32W;30-27-45N;088-31-36W;5;6;
KPQN;--;---;Pipestone, Pipestone Municipal Airport;MN;United States;4;43-59N;096-19W;;;529;;
-KPRB;--;---;Paso Robles, Paso Robles Municipal Airport;CA;United States;4;35-40-22N;120-37-37W;35-40-19N;120-38-13W;255;245;
-KPRC;--;---;Prescott, Love Field;AZ;United States;4;34-38-57N;112-25-20W;34-38-58N;112-25-14W;1537;1524;
+KPRB;--;---;PASO ROBLES AIRPORT;CA;United States;4;35-40N;120-38W;35-40-19N;120-38-13W;255;245;
+KPRC;--;---;PRESCOTT LOVE FIELD;AZ;United States;4;34-39N;112-25W;34-38-58N;112-25-14W;1537;1524;
KPRG;--;---;Paris, Edgar County Airport;IL;United States;4;39-42-01N;087-40-11W;;;199;;
+KPRN;--;---;GREENVILLE AIRPORT;AL;UNITED STATES;4;31-47N;085-57W;;;137;;
KPRX;--;---;Paris / Cox Field;TX;United States;4;33-38N;095-27W;;;167;;
-KPSC;--;---;Pasco, Tri-Cities Airport;WA;United States;4;46-16-11N;119-07-00W;46-15-37N;119-06-52W;124;121;
-KPSF;--;---;Pittsfield, Pittsfield Municipal Airport;MA;United States;4;42-25-38N;073-17-21W;42-25-32N;073-17-30W;364;355;
+KPSC;--;---;TRI-CITIES AIRPORT;WA;United States;4;46-16N;119-07W;46-15-37N;119-06-52W;124;121;
+KPSF;--;---;PITTSFIELD MUNICIPAL AIRPORT ;MA;United States;4;42-26N;073-17W;42-25-32N;073-17-30W;364;355;
KPSK;--;---;Dublin / New River Valley;VA;United States;4;37-08N;080-41W;;;642;;
KPSM;--;---;Pease Air Force Base / Portsmouth;NH;United States;4;43-05N;070-49W;;;31;;
KPSN;--;---;Palestine, Palestine Municipal Airport;TX;United States;4;31-46-46N;095-42-22W;;;129;;
-KPSP;--;---;Palm Springs, Palm Springs Regional Airport;CA;United States;4;33-49-20N;116-30-13W;33-49-35N;116-30-26W;140;135;
-KPSX;--;---;Palacios, Palacios Municipal Airport;TX;United States;4;28-43-39N;096-15-03W;;;5;;
+KPSP;--;---;PALM SPRINGS REGIONAL AIRPORT ;CA;United States;4;33-50N;116-30W;33-49-35N;116-30-26W;141;135;
+KPSX;--;---;PALACIOS MUNICIPAL AIRPORT;TX;United States;4;28-43N;096-15W;;;5;;
KPTB;--;---;Petersburg, Dinwiddie County Airport;VA;United States;4;37-11N;077-31W;;;59;;
-KPTK;--;---;Pontiac, Oakland County International Airport;MI;United States;4;42-39-47N;083-24-36W;42-39-46N;083-25-00W;299;300;
+KPTK;--;---;OAKLAND COUNTY INTERNATIONAL;MI;United States;4;42-40N;083-25W;42-39-46N;083-25-00W;299;300;
KPTN;--;---;Patterson Memorial;LA;United States;4;29-43N;091-20W;;;3;;
KPTT;74;543;Pratt Municipal;KS;United States;4;37-42N;098-45W;37-42N;098-45W;595;595;
KPTV;--;---;Porterville, Porterville Municipal Airport;CA;United States;4;36-02N;119-04W;;;135;;
-KPTW;--;---;Pottstown, Pottstown Limerick Airport;PA;United States;4;40-14-18N;075-33-26W;40-14-31N;075-33-22W;89;89;
-KPUB;72;464;Pueblo, Pueblo Memorial Airport;CO;United States;4;38-17-24N;104-29-54W;38-17-03N;104-29-43W;1440;1420;P
-KPUC;72;470;Price, Carbon County Airport;UT;United States;4;39-36-33N;110-45-17W;39-36-41N;110-44-55W;1805;2091;P
+KPTW;--;---;POTTSTOWN LIMERICK AIRPORT;PA;United States;4;40-14N;075-33W;40-14-31N;075-33-22W;89;89;
+KPUB;72;464;PUEBLO MEMORIAL AIRPORT;CO;United States;4;38-17N;104-30W;38-17-03N;104-29-43W;1440;1420;
+KPUC;72;470;PRICE CARBON COUNTY AIRPORT;UT;United States;4;39-37N;110-45W;39-36-41N;110-44-55W;1814;2091;
KPUM;--;---;Pumpkin Vine;WY;United States;4;41-03N;105-28W;;;2420;;
-KPUW;--;---;Pullman / Moscow, Pullman / Moscow Regional Airport;WA;United States;4;46-44-38N;117-06-35W;46-44-37N;117-06-48W;779;773;
+KPUW;--;---;PULLMAN/MOSCOW RGNL AIRPORT ;WA;United States;4;46-45N;117-07W;46-44-37N;117-06-48W;778;773;
KPUX;--;---;Pueblo NEXRAD;CO;United States;4;38-28N;104-11W;;;1620;;
KPVC;--;---;Provincetown, Provincetown Municipal Airport;MA;United States;4;42-04N;070-13W;;;2;;
-KPVD;72;507;Providence, Theodore Francis Green State Airport;RI;United States;4;41-43-26N;071-25-41W;41-43-53N;071-25-43W;16;16;
+KPVD;72;507;PROVIDENCE GREEN STATE AIRPORT ;RI;United States;4;41-44N;071-26W;41-43-53N;071-25-43W;17;16;
KPVJ;--;---;Pauls Valley, Pauls Valley Municipal Airport;OK;United States;4;34-42-40N;097-13-24W;;;295;;
KPVU;--;---;Provo, Provo Municipal Airport;UT;United States;4;40-13N;111-43W;;;1371;;
KPVW;--;---;Plainview, Hale County Airport;TX;United States;4;34-10-05N;101-43-02W;;;1028;;
-KPWA;--;---;Oklahoma City, Wiley Post Airport;OK;United States;4;35-32-28N;097-38-48W;35-31-52N;097-38-34W;396;397;
+KPWA;--;---;WILEY POST;OK;United States;4;35-32N;97-39W;35-31-52N;097-38-34W;396;397;
KPWC;--;---;Pine River, Pine River Regional Airport;MN;United States;4;46-43-30N;094-23-01W;;;395;;
KPWG;--;---;Waco, Mc Gregor Executive Airport;TX;United States;4;31-29N;097-19W;;;180;;
-KPWK;--;---;Chicago / Wheeling, Pal-Waukee Airport;IL;United States;4;42-07-15N;087-54-17W;42-06-37N;087-54-11W;197;203;
-KPWM;72;606;Portland, Portland International Jetport;ME;United States;4;43-38-32N;070-18-16W;43-38-53N;070-18-09W;22;15;P
+KPWK;--;---;CHICAGO EXECUTIVE AIRPORT;IL;United States;4;42-07N;087-54W;42-06-37N;087-54-11W;197;203;
+KPWM;72;606;PORTLAND INTERNATIONAL JETPORT;ME;United States;4;43-39N;70-18W;43-38-53N;070-18-09W;23;15;
KPWT;--;---;Bremerton, Bremerton National Airport;WA;United States;4;47-30N;122-45W;;;134;;
-KPYM;--;---;Plymouth, Plymouth Municipal Airport;MA;United States;4;41-54-31N;070-43-41W;41-54-34N;070-43-54W;45;43;
+KPYM;--;---;PLYMOUTH MUNICIPAL AIRPORT;MA;United States;4;41-54N;070-44W;41-54-34N;070-43-54W;45;43;
KPYX;--;---;Perryton, Perryton Ochiltree County Airport;TX;United States;4;36-24N;100-44W;;;890;;
KPZQ;--;---;Rogers City, Presque Isle County Airport;MI;United States;4;45-24-25N;083-48-46W;;;204;;
KQCA;--;---;Granite Peak;UT;United States;4;40-10N;113-21W;;;1310;;
KQCB;--;---;Little Mountain;UT;United States;4;41-15N;112-15W;;;1326;;
KQCJ;--;---;Eagle Range;UT;United States;4;41-03N;113-05W;;;1294;;
+KQHA;78;439;FOB Mandrian;;Haiti;4;19-40N;072-62W;;;17;;
KQIR;--;---;Al Udeid;;Qatar;2;25-07N;051-18E;;;42;;
+KQTA;--;---;ATSUGI, JAPAN NAVAL AIR;;JAPAN;2;35-27N;139-27E;;;62;;
KQUK;--;---;Camp Bondsteel;;Serbia and Montenegro;6;42-35N;021-23E;;;592;;
-KRAC;--;---;Racine, Batten International Airport;WI;United States;4;42-45-31N;087-49-04W;42-45-32N;087-49-13W;205;203;
+KRAC;--;---;BATTEN INTERNATIONAL AIRPORT;WI;United States;4;42-46N;87-49W;42-45-32N;087-49-13W;205;203;
KRAD;--;---;Warroad Automatic Weather Observing / Reporting System;MN;United States;4;48-56N;095-20W;;;328;;
-KRAL;--;---;Riverside, Riverside Municipal Airport;CA;United States;4;33-57-05N;117-27-02W;33-56-59N;117-26-21W;248;252;
-KRAP;72;662;Rapid City, Rapid City Regional Airport;SD;United States;4;44-02-44N;103-03-14W;44-02-33N;103-03-43W;976;965;P
+KRAL;--;---;RIVERSIDE MUNICIPAL AIRPORT ;CA;United States;4;33-57N;117-27W;33-56-59N;117-26-21W;249;252;
+KRAP;72;662;RAPID CITY REGIONAL AIRPORT ;SD;United States;4;44-03N;103-03W;44-02-33N;103-03-43W;976;965;
KRAS;--;---;Port Aransas, Mustang Beach Airport;TX;United States;4;27-48-42N;097-05-19W;;;2;;
KRAX;--;---;Raleigh NEXRAD;NC;United States;4;35-40N;078-30W;;;141;;
-KRBD;--;---;Dallas, Redbird Airport;TX;United States;4;32-40-33N;096-51-50W;32-40-51N;096-51-51W;201;203;
-KRBG;--;---;Roseburg, Roseburg Regional Airport;OR;United States;4;43-14-02N;123-21-22W;43-14-10N;123-21-23W;160;154;
-KRBL;72;591;Red Bluff, Red Bluff Municipal Airport;CA;United States;4;40-09-02N;122-15-08W;40-09-19N;122-14-28W;106;104;P
+KRBD;--;---;DALLAS EXECUTIVE AIRPORT;TX;United States;4;32-41N;096-52W;32-40-51N;096-51-51W;201;203;
+KRBG;--;---;ROSEBURG REGIONAL AIRPORT;OR;United States;4;43-14N;123-21W;43-14-10N;123-21-23W;160;154;
+KRBL;72;591;RED BLUFF MUNICIPAL AIRPORT;CA;United States;4;40-09N;122-15W;40-09-19N;122-14-28W;106;104;
KRBO;--;---;Robstown, Nueces County Airport;TX;United States;4;27-46-42N;097-41-25W;;;24;;
KRCA;--;---;Ellsworth Air Force Base;SD;United States;4;44-09N;103-06W;;;999;;
KRCX;--;---;Ladysmith, Ruck County Airport;WI;United States;4;45-29-48N;091-00-01W;;;377;;
-KRDD;72;592;Redding, Redding Municipal Airport;CA;United States;4;40-30-54N;122-17-48W;40-31-00N;122-17-50W;153;155;
-KRDG;--;---;Reading, Reading Regional Airport;PA;United States;4;40-22-24N;075-57-34W;40-22-33N;075-57-58W;105;109;
+KRDD;72;592;REDDING MUNICIPAL AIRPORT;CA;United States;4;40-30N;122-17W;40-31-00N;122-17-50W;153;155;
+KRDG;--;---;READING REGIONAL AIRPORT;PA;United States;4;40-22N;075-58W;40-22-33N;075-57-58W;105;109;
KRDK;--;---;Red Oak;IA;United States;4;41-01N;095-16W;;;318;;
-KRDM;--;---;Redmond, Roberts Field Airport;OR;United States;4;44-15-15N;121-08-59W;;;938;;
+KRDM;--;---;REDMOND ROBERTS FIELD;OR;United States;4;44-15N;121-08W;;;938;;
KRDR;--;---;Grand Forks Air Force Base;ND;United States;4;47-58N;097-24W;47-58N;097-24W;278;278;
-KRDU;72;306;Raleigh / Durham, Raleigh-Durham International Airport;NC;United States;4;35-52-14N;078-47-11W;35-52-59N;078-47-01W;133;130;P
+KRDU;72;306;RALEIGH-DURHAM INTERNATIONAL AIRPORT;NC;United States;4;35-54N;078-46W;35-52-59N;078-47-01W;133;130;
KRED;--;---;Red Lodge;MT;United States;4;45-11N;109-16W;;;1757;;
KREE;--;---;Reese Air Force Base / Lubbock;TX;United States;4;33-36N;102-03W;;;1017;;
-KREO;--;---;Rome, Rome;OR;United States;4;42-35-26N;117-51-52W;42-35-24N;117-52-07W;1234;1235;
-KRFD;72;543;Rockford, Greater Rockford Airport;IL;United States;4;42-11-34N;089-05-36W;42-11-25N;089-05-10W;224;221;
+KREO;--;---;ROME;OR;United States;4;42-35N;117-52W;42-35-24N;117-52-07W;1234;1235;
+KRFD;72;543;GREATER ROCKFORD AIRPORT;IL;United States;4;42-12N;89-06W;42-11-25N;089-05-10W;224;221;
KRGK;--;---;Red Wing, Red Wing Municipal Airport;MN;United States;4;44-35-25N;092-29-10W;;;239;;
KRGX;--;---;Reno NEXRAD;NV;United States;4;39-45N;119-28W;;;2560;;
-KRHI;--;---;Rhinelander, Rhinelander-Oneida County Airport;WI;United States;4;45-37-54N;089-28-56W;45-37-34N;089-27-48W;495;485;
+KRHI;--;---;RHINELANDER-ONEIDA CO AIRPORT ;WI;United States;4;45-38N;89-29W;45-37-34N;089-27-48W;495;485;
KRHP;--;---;Andrews, Andrews-Murphy Airport;NC;United States;4;35-11-42N;083-51-49W;;;517;;
KRHV;--;---;San Jose / Reid / Hillv;CA;United States;4;37-20N;121-49W;;;41;;
-KRIC;72;401;Richmond, Richmond International Airport;VA;United States;4;37-30-40N;077-19-24W;37-30-34N;077-19-55W;51;50;P
+KRIC;72;401;RICHMOND INTERNATIONAL AIRPORT;VA;United States;4;37-31N;077-19W;37-30-34N;077-19-55W;51;50;
KRIE;--;---;Rice Lake Municipal;WI;United States;4;45-29N;091-43W;;;347;;
-KRIL;--;---;Rifle, Garfield County Regional Airport;CO;United States;4;39-31-30N;107-43-38W;39-31-25N;107-43-30W;1690;1678;
+KRIL;--;---;RIFLE GARFIELD COUNTY RGNL;CO;United States;4;39-31N;107-44W;39-31-25N;107-43-30W;1690;1678;
KRIV;72;286;Riverside / March Air Force Base;CA;United States;4;33-54N;117-15W;;;469;468;
-KRIW;72;672;Riverton, Riverton Regional Airport;WY;United States;4;43-03-43N;108-26-47W;43-03-43N;108-27-19W;1684;1664;
+KRIW;72;672;RIVERTON REGIONAL AIRPORT;WY;United States;4;43-04N;108-27W;43-03-43N;108-27-19W;1684;1664;
KRJO;--;---;San Marcos Automatic Weather Observing / Reporting System;TX;United States;4;29-54N;097-52W;;;182;;
KRKD;--;---;Rockland, Knox County Regional Airport;ME;United States;4;44-04N;069-06W;;;17;;
-KRKP;--;---;Rockport, Aransas County Airport;TX;United States;4;28-05-01N;097-02-47W;28-05-23N;097-02-45W;7;6;
+KRKP;--;---;ROCKPORT ARANSAS COUNTY AIRPORT ;TX;United States;4;28-05N;97-03W;28-05-23N;097-02-45W;7;6;
KRKR;--;---;Poteau, Robert S Kerr Airport;OK;United States;4;35-01-18N;094-37-17W;;;138;;
-KRKS;72;574;Rock Springs, Rock Springs-Sweetwater County Airport;WY;United States;4;41-35-39N;109-03-55W;;;2060;;
+KRKS;72;574;ROCK SPRINGS-SWEETWATER CO;WY;United States;4;41-36N;109-03W;;;2060;;
KRLX;--;---;Charleston;WV;United States;4;38-19N;081-43W;;;364;;
-KRME;--;---;Griffiss Air Force Base / Rome;NY;United States;4;43-14N;075-24W;;;154;;
-KRMG;72;320;Rome, R. B. Russell Airport;GA;United States;4;34-20-52N;085-09-40W;34-21-09N;085-09-44W;194;193;
+KRME;--;---;GRIFFISS AIRFIELD;NY;United States;4;43-14N;075-24W;;;154;;
+KRMG;72;320;ROME R. B. RUSSELL AIRPORT;GA;United States;4;34-21N;085-10W;34-21-09N;085-09-44W;195;193;
KRMN;--;---;Stafford, Stafford Regional Airport;VA;United States;4;38-23-53N;077-27-19W;;;65;;
KRMY;--;---;Marshall, Brooks Field Airport;MI;United States;4;42-15-04N;084-57-20W;;;287;;
KRND;--;---;Randolph Air Force Base;TX;United States;4;29-32N;098-17W;;;232;;
KRNH;--;---;New Richmond, New Richmond Municipal Airport;WI;United States;4;45-08-54N;092-32-17W;;;304;;
-KRNM;--;---;Ramona, Ramona Airport;CA;United States;4;33-02-15N;116-54-57W;33-02-27N;116-54-39W;424;427;
-KRNO;72;488;Reno, Reno Tahoe International Airport;NV;United States;4;39-29-02N;119-46-16W;39-29-53N;119-46-24W;1345;1342;P
+KRNM;--;---;RAMONA AIRPORT;CA;United States;4;33-02N;116-55W;33-02-27N;116-54-39W;425;427;
+KRNO;72;488;RENO/TAHOE INTERNATIONAL AIRPORT;NV;United States;4;39-29N;119-46W;39-29-53N;119-46-24W;1345;1342;
KRNP;--;---;Owosso, Owosso Community Airport;MI;United States;4;42-59-34N;084-08-20W;;;224;;
-KRNT;--;---;Renton, Renton Municipal Airport;WA;United States;4;47-29-40N;122-12-46W;47-29-50N;122-12-43W;8;21;
-KROA;72;411;Roanoke, Roanoke Regional Airport;VA;United States;4;37-19-01N;079-58-27W;37-19-32N;079-58-34W;358;362;P
-KROC;72;529;Rochester, Greater Rochester International Airport;NY;United States;4;43-07-00N;077-40-36W;43-07-44N;077-40-27W;170;178;
+KRNT;--;---;RENTON MUNICIPAL AIRPORT;WA;United States;4;47-30N;122-13W;47-29-50N;122-12-43W;9;21;
+KROA;72;411;ROANOKE REGIONAL AIRPORT;VA;United States;4;37-19N;079-58W;37-19-32N;079-58-34W;358;362;
+KROC;72;529;GREATER ROCHESTER INTERNATIONAL ;NY;United States;4;43-07N;077-41W;43-07-44N;077-40-27W;170;178;
KROG;--;---;Rogers, Rogers Municipal Airport-Carter Field;AR;United States;4;36-22N;094-06W;;;414;;
KROS;--;---;Rush City, Rush City Regional Airport;MN;United States;4;45-41-53N;092-57-11W;;;281;;
-KROW;72;268;Roswell, Roswell Industrial Air Center Airport;NM;United States;4;33-18-29N;104-30-28W;33-18-25N;104-31-38W;1118;1112;
+KROW;72;268;ROSWELL INDUSTRIAL AIR CENTR;NM;United States;4;33-18N;104-32W;33-18-25N;104-31-38W;1118;1112;
KROX;--;---;Roseau, Roseau Municipal Airport/Rudy Billberg Field;MN;United States;4;48-51N;095-42W;;;323;;
KRPD;--;---;Rice Lake, Rice Lake Regional-Carl's Field Airport;WI;United States;4;45-25-05N;091-46-25W;;;337;;
KRPE;--;---;Sabine Pass;TX;United States;4;29-42N;093-57W;;;3;;
KRPH;--;---;Graham, Graham Municipal Airport;TX;United States;4;33-06-36N;098-33-19W;;;342;;
KRPJ;--;---;Rochelle, Rochelle Municipal-Koritz Field Airport;IL;United States;4;41-53-35N;089-04-42W;;;238;;
KRQB;--;---;Big Rapids, Roben-Hood Airport;MI;United States;4;43-43-21N;085-30-15W;;;302;;
-KRQE;72;276;Window Rock, Window Rock Airport;AZ;United States;4;35-39N;109-04W;35-39-34N;109-03-31W;2055;2055;
+KRQE;72;276;WINDOW ROCK AIRPORT;AZ;United States;4;35-39N;109-04W;35-39-34N;109-03-31W;2054;2055;
KRQO;--;---;El Reno, El Reno Regional Airport;OK;United States;4;35-28-21N;098-00-20W;;;432;;
KRRF;--;---;New Port Richey, Tampa Bay Executive Airport;FL;United States;4;28-11-21N;082-37-33W;28-11-19N;082-37-44W;12;12;
KRRL;--;---;Merrill, Merrill Municipal Airport;WI;United States;4;45-11N;089-42W;;;401;;
-KRRT;--;---;Warroad, Warroad International Airport-Swede Carlson Field;MN;United States;4;48-56-29N;095-20-54W;;;327;;
-KRSL;--;---;Russell, Russell Municipal Airport;KS;United States;4;38-52-22N;098-48-47W;;;567;567;
+KRRT;--;---;Warroad, Warroad International Airport-Swede Carlston Field;MN;United States;4;48-56-29N;095-20-54W;;;327;;
+KRSL;--;---;RUSSELL MUNICIPAL AIRPORT;KS;United States;4;38-52N;98-49W;;;568;567;
KRSN;--;---;Ruston, Ruston Regional Airport;LA;United States;4;32-30-52N;092-35-18W;;;95;;
-KRST;72;644;Rochester, Rochester International Airport;MN;United States;4;43-54-15N;092-29-30W;43-54-42N;092-29-30W;401;403;P
+KRST;72;644;ROCHESTER INTERNATIONAL AIRPORT ;MN;United States;4;43-54N;092-30W;43-54-42N;092-29-30W;401;403;
KRSV;--;---;Robinson, Robinson Municipal Airport;IL;United States;4;39-00-57N;087-38-59W;;;141;;
-KRSW;--;---;Fort Myers, Southwest Florida International Airport;FL;United States;4;26-31-37N;081-45-59W;26-32-13N;081-45-32W;9;9;
+KRSW;--;---;FORT MYERS SW FL INTERNATIONAL AIRPORT ;FL;United States;4;26-32N;081-46W;26-32-13N;081-45-32W;9;9;
KRTN;--;---;Raton, Raton Municipal \ Crews Field Airport;NM;United States;4;36-44-31N;104-39-28W;;;1935;1939;
KRTX;--;---;Portland NEXRAD;OR;United States;4;45-43N;122-58W;;;514;;
-KRUE;72;342;Russellville, Russellville Regional Airport;AR;United States;4;35-15-32N;093-05-36W;35-15-35N;093-05-48W;123;115;
+KRUE;72;342;RUSSELVILLE MUNICIPAL AIRPORT ;AR;United States;4;35-15N;93-06W;35-15-35N;093-05-48W;123;115;
+KRUG;--;---;Rugby Municipal Airport;ND;United States;4;48-23-26N;100-01-28W;;;472;;
KRUM;72;618;Rumford;ME;United States;4;44-32N;070-32W;;;192;205;
KRUQ;--;---;Salisbury, Rowan County Airport;NC;United States;4;35-39N;080-31W;;;236;;
-KRUT;--;---;Rutland, Rutland State Airport;VT;United States;4;43-32N;072-57W;;;240;;
+KRUT;--;---;Rutland, Rutland-Southern Vermont Regional Airport;VT;United States;4;43-32N;072-57W;;;240;;
KRVL;--;---;Reedsville / Mifflin;PA;United States;4;40-41N;077-38W;;;250;;
-KRVS;--;---;Tulsa, Jones Jr. Airport;OK;United States;4;36-02-33N;095-59-22W;36-02-09N;095-59-23W;194;200;
-KRWF;--;---;Redwood Falls, Redwood Falls Municipal Airport;MN;United States;4;44-32-50N;095-04-56W;44-32-35N;095-04-38W;312;311;
-KRWI;--;---;Rocky Mount, Rocky Mount-Wilson Regional Airport;NC;United States;4;35-51-18N;077-53-35W;35-51-02N;077-53-54W;49;47;
-KRWL;--;---;Rawlins, Rawlins Municipal Airport;WY;United States;4;41-48-20N;107-11-59W;;;2077;;
+KRVS;--;---;TULSA JONES JR. AIRPORT;OK;United States;4;36-03N;095-59W;36-02-09N;095-59-23W;194;200;
+KRWF;--;---;REDWOOD FALLS MUNICIPAL;MN;United States;4;44-33N;95-05W;44-32-35N;095-04-38W;312;311;
+KRWI;--;---;ROCKY MOUNT-WILSON AIRPORT;NC;United States;4;35-51N;077-54W;35-51-02N;077-53-54W;49;47;
+KRWL;--;---;RAWLINS MUNICIPAL AIRPORT;WY;United States;4;41-48N;107-12W;;;2077;;
KRWV;--;---;Caldwell, Caldwell Municipal Airport;TX;United States;4;30-30-55N;096-42-14W;;;119;;
-KRXE;--;---;Rexburg, Rexburg-Madison County Airport;ID;United States;4;43-49-54N;111-48-22W;43-49-55N;111-48-20W;1481;1480;
+KRXE;--;---;REXBURG-MADISON COUNTY AIRPORT ;ID;United States;4;43-50N;111-48W;43-49-55N;111-48-20W;1481;1480;
KRYV;--;---;Watertown;WI;United States;4;43-10N;088-43W;;;254;;
KRYY;--;---;Marietta, Cobb County-McCollum Field Airport;GA;United States;4;34-00-47N;084-35-55W;;;317;;
KRZN;--;---;Siren, Burnett County Airport;WI;United States;4;45-49-22N;092-22-21W;;;301;;
-KRZZ;--;---;Roanoke Rapids, Halifax County Airport;NC;United States;4;36-26-22N;077-42-35W;36-26-32N;077-42-37W;77;75;
+KRZZ;--;---;HALIFAX COUNTY AIRPORT;NC;United States;4;36-26N;77-43W;36-26-32N;077-42-37W;78;75;
KS02;--;---;Ship Shoal B224a;LA;United States;4;28-30N;091-18W;;;32;;
KS06;--;---;Mullan Aviation Weather Reporting Station;ID;United States;4;47-28N;115-48W;;;1011;;
KS14;--;---;Spencer;ID;United States;4;44-21N;112-11W;;;1793;;
KS21;--;---;Sunriver;OR;United States;4;43-53N;121-27W;;;1266;;
+KS25;--;---;Watford City Municipal Airport;ND;United States;4;47-47-48N;103-15-19W;;;643;;
KS29;--;---;Salida;CO;United States;4;38-31N;106-01W;;;2186;;
+KS32;--;---;Rands Airport;KS;United States;4;47-25-22N;098-06-21W;;;434;;
KS38;--;---;Burrows Island;WA;United States;4;48-05N;122-06W;;;18;;
KS47;--;---;Tillamook, Tillamook Airport;OR;United States;4;45-25-05N;123-48-52W;;;11;;
KS53;--;---;Destruction Island;WA;United States;4;47-40N;124-29W;;;24;;
@@ -3886,148 +3956,152 @@ KS58;--;---;South Timbalier;LA;United States;4;28-32N;090-35W;;;1;;
KS65;--;---;Ship Shoal 198g;LA;United States;4;28-30N;091-12W;;;2;;
KS80;--;---;Grangeville ;ID;United States;4;45-57N;116-08W;;;1009;;
KS88;--;---;Skykomish, Skykomish State Airport;WA;United States;4;47-42N;121-20W;;;304;;
-KSAC;72;483;Sacramento, Sacramento Executive Airport;CA;United States;4;38-30-25N;121-29-42W;38-30-50N;121-29-49W;6;11;
-KSAD;--;---;Safford, Safford Municipal Airport;AZ;United States;4;32-51-26N;109-38-08W;32-51-01N;109-38-16W;968;962;
-KSAF;--;---;Santa Fe, Santa Fe County Municipal Airport;NM;United States;4;35-36-38N;106-05-42W;35-37-03N;106-05-03W;1934;1930;
-KSAN;72;290;San Diego, San Diego International-Lindbergh Field;CA;United States;4;32-44-01N;117-10-59W;32-44-11N;117-11-22W;4;12;P
+KSAC;72;483;SACRAMENTO EXECUTIVE AIRPORT ;CA;United States;4;38-30N;121-30W;38-30-50N;121-29-49W;6;11;
+KSAD;--;---;SAFFORD MUNICIPAL AIRPORT;AZ;United States;4;32-51N;109-38W;32-51-01N;109-38-16W;968;962;
+KSAF;--;---;SANTA FE COUNTY MUNICIPAL;NM;United States;4;35-37N;106-05W;35-37-03N;106-05-03W;1934;1930;
+KSAN;72;290;SAN DIEGO INTERNATIONAL \LINDBERGH FLD;CA;United States;4;32-44N;117-11W;32-44-11N;117-11-22W;5;12;
KSAR;--;---;Sparta, Sparta Community-Hunter Field Airport;IL;United States;4;38-08-56N;089-41-55W;;;164;;
-KSAT;72;253;San Antonio, San Antonio International Airport;TX;United States;4;29-31-58N;098-27-49W;29-31-42N;098-28-25W;246;243;P
-KSAV;72;207;Savannah, Savannah International Airport;GA;United States;4;32-07-08N;081-12-08W;32-07-34N;081-11-55W;15;14;P
+KSAT;72;253;SAN ANTONIO INTERNATIONAL AIRPORT ;TX;United States;4;29-32N;098-28W;29-31-42N;098-28-25W;247;243;
+KSAV;72;207;SAVANNAH INTERNATIONAL AIRPORT ;GA;United States;4;32-07N;81-12W;32-07-34N;081-11-55W;16;14;
KSAW;--;---;Marquette, Sawyer International Airport;MI;United States;4;46-21-13N;087-23-43W;;;372;;
KSAZ;--;---;Staples, Staples Municipal Airport;MN;United States;4;46-22-51N;094-48-24W;;;392;;
-KSBA;--;---;Santa Barbara, Santa Barbara Municipal Airport;CA;United States;4;34-25-34N;119-50-37W;34-25-49N;119-50-36W;3;3;
+KSBA;--;---;SANTA BARBARA MUNICIPAL;CA;United States;4;34-26N;119-51W;34-25-49N;119-50-36W;3;3;
KSBD;--;---;Norton Air Force Base / San Bern;CA;United States;4;34-06N;117-14W;;;353;;
-KSBM;--;---;Sheboygan, Sheboygan County Memorial Airport;WI;United States;4;43-46-35N;087-50-59W;43-45-41N;087-51-04W;228;232;
-KSBN;72;535;South Bend, South Bend Regional Airport;IN;United States;4;41-42-32N;086-19-07W;41-42-31N;086-18-52W;244;237;
-KSBP;--;---;San Luis Obispo, San Luis Obispo County-Mc Chesney Field;CA;United States;4;35-14-10N;120-38-10W;35-14-19N;120-38-22W;63;59;
+KSBM;--;---;SHEBOYGAN CO MEMORIAL AIRPORT ;WI;United States;4;43-47N;87-51W;43-45-41N;087-51-04W;228;232;
+KSBN;72;535;SOUTH BEND REGIONAL AIRPORT;IN;United States;4;41-42N;086-19W;41-42-31N;086-18-52W;244;237;
+KSBP;--;---;SAN LUIS OBISPO MC CHESNEY;CA;United States;4;35-14N;120-38W;35-14-19N;120-38-22W;64;59;
KSBS;--;---;Steamboat Springs;CO;United States;4;40-31N;106-52W;;;2096;;
-KSBY;--;---;Salisbury, Salisbury-Ocean City Wicomico County Regional Airport;MD;United States;4;38-20-26N;075-30-37W;38-20-32N;075-31-00W;16;19;
+KSBY;--;---;SALISBURY-WICOMICO CTY REG;MD;United States;4;38-20N;075-30W;38-20-32N;075-31-00W;16;19;
KSCC;--;---;Deadhorse, Deadhorse Airport;AK;United States;4;70-11-30N;148-28-38W;70-11-53N;148-28-03W;17;23;
+KSCF;--;---;South Marsh 268;LA;United States;4;29-06-57N;091-52-16W;;;;;;
KSCH;--;---;Schenectady Airport;NY;United States;4;42-51N;073-56W;;;115;;
-KSCK;72;492;Stockton, Stockton Metropolitan Airport;CA;United States;4;37-53-23N;121-13-25W;37-53-51N;121-15-00W;9;10;P
+KSCK;72;492;STOCKTON METROPOLITAN AIRPORT ;CA;United States;4;37-54N;121-14W;37-53-51N;121-15-00W;9;10;
KSDA;--;---;Shenandoah Municipal;IA;United States;4;40-45N;095-25W;;;296;;
-KSDB;72;383;Sandberg;CA;United States;4;34-44-37N;118-43-28W;34-44-37N;118-43-27W;1378;1377;
-KSDF;72;423;Louisville, Standiford Field;KY;United States;4;38-10-38N;085-43-47W;38-10-44N;085-43-50W;151;146;
-KSDL;--;---;Scottsdale, Scottsdale Airport;AZ;United States;4;33-37-22N;111-54-38W;33-37-17N;111-54-34W;460;447;
+KSDB;72;383;SANDBERG;CA;United States;4;34-45N;118-43W;34-44-37N;118-43-27W;1379;1377;
+KSDF;72;423;STANDIFORD FIELD;KY;United States;4;38-11N;085-44W;38-10-44N;085-43-50W;151;146;
+KSDL;--;---;SCOTTSDALE AIRPORT;AZ;United States;4;33-37N;111-55W;33-37-17N;111-54-34W;460;447;
KSDM;--;---;San Diego, Brown Field Municipal Airport;CA;United States;4;32-34-31N;116-59-35W;32-34-10N;116-59-04W;164;159;
KSDY;--;---;Sidney-Richland;MT;United States;4;47-42N;104-12W;;;605;;
-KSEA;72;793;Seattle, Seattle-Tacoma International Airport;WA;United States;4;47-26-41N;122-18-49W;47-26-37N;122-18-07W;130;136;P
+KSEA;72;793;SEATTLE-TACOMA INTERNATIONAL AIRPORT ;WA;United States;4;47-27N;122-19W;47-26-37N;122-18-07W;131;136;
KSEE;--;---;San Diego/El Cajon, Gillespie Field Airport;CA;United States;4;32-49-34N;116-58-20W;;;118;;
-KSEG;--;---;Selinsgrove, Penn Valley Airport;PA;United States;4;40-49-09N;076-51-58W;40-48-59N;076-51-25W;137;134;
+KSEG;--;---;SELINSGROVE PENN VALLEY AIRPORT ;PA;United States;4;40-49N;076-52W;40-48-59N;076-51-25W;137;134;
KSEM;--;---;Craig Field / Selma;AL;United States;4;32-21N;086-59W;;;51;;
KSEP;72;260;Stephenville, Clark Field Municipal Airport;TX;United States;4;32-13N;098-11W;32-13N;098-11W;403;402;
-KSET;--;---;St. Charles, St. Charles County Smartt Airport;MO;United States;4;38-55-50N;090-25-57W;38-55-49N;090-26-01W;133;134;
+KSET;--;---;ST. CHARLES CO SMARTT AIRPORT ;MO;United States;4;38-56N;090-26W;38-55-49N;090-26-01W;133;134;
KSEZ;--;---;Sedona Airport;AZ;United States;4;34-51N;111-47W;;;1471;;
-KSFB;--;---;Orlando / Sanford Airport;FL;United States;4;28-47N;081-15W;;;17;;
+KSFB;--;---;ORLANDO SANFORD AIRPORT;FL;United States;4;28-47N;081-15W;;;17;;
KSFD;72;656;Winner, Bob Wiley Field Airport;SD;United States;4;43-23-26N;099-50-33W;;;619;;
-KSFF;--;---;Spokane, Felts Field;WA;United States;4;47-41-08N;117-19-13W;47-40-51N;117-19-04W;595;609;
+KSFF;--;---;FELTS FIELD;WA;United States;4;47-41N;117-19W;47-40-51N;117-19-04W;595;609;
KSFM;--;---;Sanford, Sanford Regional Airport;ME;United States;4;43-24N;070-43W;;;74;;
-KSFO;72;494;San Francisco, San Francisco International Airport;CA;United States;4;37-37-11N;122-21-53W;37-37-01N;122-22-58W;3;26;P
+KSFO;72;494;SAN FRANCISCO INTERNATIONAL AIRPORT ;CA;United States;4;37-37N;122-22W;37-37-01N;122-22-58W;3;26;
KSFQ;--;---;Suffolk, Suffolk Municipal Airport;VA;United States;4;36-40-56N;076-36-07W;;;22;;
KSFY;--;---;Savanna, Tri-Township Airport;IL;United States;4;42-02-45N;090-06-28W;;;188;;
KSFZ;--;---;Pawtucket, North Central State Airport;RI;United States;4;41-55N;071-30W;;;134;;
-KSGF;72;440;Springfield, Springfield Regional Airport;MO;United States;4;37-14-23N;093-23-23W;37-14-26N;093-23-28W;386;389;P
+KSGF;72;440;SPRINGFIELD-BRANSON NATIONAL;MO;United States;4;37-14N;93-23W;37-14-26N;093-23-28W;386;389;
KSGH;--;---;Springfield, Springfield-Beckley Municipal Airport;OH;United States;4;39-50-25N;083-50-24W;;;320;;
KSGJ;--;---;St. Augustine, St. Augustine Airport;FL;United States;4;29-57-33N;081-20-23W;;;3;;
-KSGR;--;---;Houston, Sugar Land Municipal / Hull Field Airport;TX;United States;4;29-37-20N;095-39-24W;;;25;;
+KSGR;--;---;SUGARLAND REGIONAL AIRPORT;TX;United States;4;29-37N;095-39W;;;25;;
KSGS;--;---;South St. Paul, South St. Paul Municipal-Richard E. Fleming Field Airport;MN;United States;4;44-51-26N;093-01-58W;;;250;;
KSGT;--;---;Stuttgart, Stuttgart Municipal Airport;AR;United States;4;34-36N;091-34W;;;68;;
KSGU;--;---;St George, St George Municipal Airport;UT;United States;4;37-05N;113-36W;;;896;;
KSHD;--;---;Staunton / Shenandoah;VA;United States;4;38-16N;078-54W;;;366;;
KSHI;--;---;Ashtabula, Ashtabula County Airport;OH;United States;4;41-46-46N;080-41-48W;41-46-48N;080-42-04W;281;276;
KSHL;--;---;Sheldon;IA;United States;4;43-13N;095-50W;;;432;;
-KSHN;--;---;Shelton, Shelton Sanderson Field;WA;United States;4;47-14-17N;123-08-27W;47-14-24N;123-08-25W;82;82;
+KSHN;--;---;SHELTON SANDERSON FIELD;WA;United States;4;47-14N;123-08W;47-14-24N;123-08-25W;82;82;
KSHP;--;---;Sheppard Air Force Base;TX;United States;4;33-58N;098-29W;;;314;;
-KSHR;72;666;Sheridan, Sheridan County Airport;WY;United States;4;44-46-10N;106-58-08W;44-46-26N;106-58-12W;1225;1202;P
-KSHV;72;248;Shreveport, Shreveport Regional Airport;LA;United States;4;32-26-49N;093-49-27W;32-27-02N;093-50-01W;78;80;P
+KSHR;72;666;SHERIDAN COUNTY AIRPORT;WY;United States;4;44-46N;106-58W;44-46-26N;106-58-12W;1226;1202;
+KSHV;72;248;SHREVEPORT REGIONAL AIRPORT;LA;United States;4;32-27N;93-50W;32-27-02N;093-50-01W;79;80;
KSIB;--;---;Sibley Peak;WY;United States;4;42-27N;105-02W;;;1500;;
KSIL;--;---;Slidell Radar Site;LA;United States;4;30-15N;089-46W;;;3;;
-KSIY;--;---;Montague, Siskiyou County Airport;CA;United States;4;41-46-53N;122-28-05W;;;807;;
-KSJC;--;---;San Jose, San Jose International Airport;CA;United States;4;37-21-33N;121-55-27W;35-39-56N;121-17-05W;18;25;
-KSJN;--;---;St. Johns, St. Johns Industrial Airpark;AZ;United States;4;34-31-06N;109-22-45W;34-31-09N;109-22-44W;1747;1745;
-KSJT;72;263;San Angelo, Mathis Field;TX;United States;4;31-21-05N;100-29-38W;31-21-22N;100-30-10W;584;581;P
+KSIY;--;---;MONTAGUE SISKIYOU COUNTY;CA;United States;4;41-46N;122-28W;;;807;;
+KSJC;--;---;SAN JOSE INTERNATIONAL AIRPORT;CA;United States;4;37-22N;121-55W;35-39-56N;121-17-05W;19;25;
+KSJN;--;---;ST JOHNS INDUSTRIAL AIRPRK;AZ;United States;4;34-31N;109-23W;34-31-09N;109-22-44W;1747;1745;
+KSJT;72;263;MATHIS FIELD;TX;United States;4;31-21N;100-30W;31-21-22N;100-30-10W;584;581;
KSJX;--;---;Beaver Island, Beaver Island Airport;MI;United States;4;45-41-32N;085-33-59W;;;204;;
KSKA;--;---;Fairchild Air Force Base;WA;United States;4;47-37N;117-39W;;;750;;
KSKC;--;---;Waukesha;WI;United States;4;43-02N;088-14W;;;284;;
KSKF;--;---;Kelly Air Force Base;TX;United States;4;29-23N;098-35W;;;210;;
KSKX;--;---;Taos, Taos Regional Airport;NM;United States;4;36-27N;105-40W;;;2161;;
KSLB;--;---;Storm Lake;IA;United States;4;42-36N;095-14W;;;454;;
-KSLC;72;572;Salt Lake City, Salt Lake City International Airport;UT;United States;4;40-46-41N;111-58-10W;40-46-35N;111-57-31W;1288;1286;P
-KSLE;72;694;Salem, McNary Field;OR;United States;4;44-54-28N;122-59-42W;44-54-33N;123-00-25W;64;59;P
+KSLC;72;572;SALT LAKE CITY INTERNATIONAL AIRPORT ;UT;United States;4;40-47N;111-58W;40-46-35N;111-57-31W;1288;1286;
+KSLE;72;694;SALEM MCNARY FIELD;OR;United States;4;44-54N;123-00W;44-54-33N;123-00-25W;64;59;
KSLG;--;---;Siloam Springs, Smith Field Airport;AR;United States;4;36-12N;094-29W;;;364;;
KSLH;--;---;Cheboygan, Cheboygan County Airport;MI;United States;4;45-39-13N;084-31-09W;;;195;;
KSLI;--;---;Los Alamitos U. S. Army Airfield;CA;United States;4;33-47N;118-03W;;;11;;
-KSLK;--;---;Saranac Lake, Adirondack Regional Airport;NY;United States;4;44-23-35N;074-12-10W;44-22-49N;074-12-14W;507;498;
-KSLN;--;---;Salina, Salina Municipal Airport;KS;United States;4;38-46-48N;097-38-39W;38-46-08N;097-38-39W;387;385;
+KSLK;--;---;ADIRONDACK REGIONAL AIRPORT;NY;United States;4;44-24N;074-12W;44-22-49N;074-12-14W;507;498;
+KSLN;--;---;SALINA MUNICIPAL AIRPORT;KS;United States;4;38-47N;97-39W;38-46-08N;097-38-39W;388;385;
KSLO;72;433;Salem, Salem-Leckrone Airport;IL;United States;4;38-38-34N;088-57-51W;38-39N;088-58W;175;174;
KSLR;--;---;Sulphur Springs, Sulphur Springs Municipal Airport;TX;United States;4;33-09-40N;095-37-16W;;;149;;
KSLW;--;---;Smithville / Wooster;OH;United States;4;40-53N;081-50W;;;357;;
KSME;--;---;Somerset, Somerset-Pulaski County - J.T. Wilson Field Airport;KY;United States;4;37-03-15N;084-36-54W;;;283;;
-KSMF;--;---;Sacramento, Sacramento International Airport;CA;United States;4;38-42-05N;121-35-38W;38-41-30N;121-35-23W;8;6;
+KSMF;--;---;SACRAMENTO INTERNATIONAL AIRPORT;CA;United States;4;38-42N;121-36W;38-41-30N;121-35-23W;8;6;
KSMN;--;---;Salmon, Lemhi County Airport;ID;United States;4;45-07N;113-53W;;;1233;;
-KSMO;--;---;Santa Monica, Santa Monica Municipal Airport;CA;United States;4;34-00-57N;118-27-05W;34-01-10N;118-26-53W;53;57;
-KSMP;--;---;Stampede Pass;WA;United States;4;47-16-36N;121-20-14W;47-16-36N;121-20-14W;1207;1208;
-KSMQ;--;---;Somerville, Somerset Airport;NJ;United States;4;40-37-26N;074-40-10W;40-37-32N;074-40-08W;32;30;
-KSMX;72;394;Santa Maria, Santa Maria Public Airport;CA;United States;4;34-53-58N;120-26-55W;34-53-57N;120-26-56W;78;74;P
-KSNA;--;---;Santa Ana, John Wayne Airport-Orange County Airport;CA;United States;4;33-40-48N;117-51-59W;33-40-41N;117-52-08W;16;15;
+KSMO;--;---;SANTA MONICA MUNICIPAL AIRPORT ;CA;United States;4;34-01N;118-27W;34-01-10N;118-26-53W;53;57;
+KSMP;--;---;STAMPEDE PASS;WA;United States;4;47-17N;121-20W;47-16-36N;121-20-14W;1209;1208;
+KSMQ;--;---;SOMERVILLE SOMERSET AIRPORT;NJ;United States;4;40-37N;074-40W;40-37-32N;074-40-08W;32;30;
+KSMX;72;394;SANTA MARIA PUBLIC AIRPORT;CA;United States;4;34-54N;120-28W;34-53-57N;120-26-56W;79;74;
+KSNA;--;---;SANTA ANA WAYNE ORANGE CTY;CA;United States;4;33-41N;117-52W;33-40-41N;117-52-08W;16;15;
KSNC;--;---;Chester, Chester Airport;CT;United States;4;41-23-02N;072-30-21W;;;127;;
KSNK;--;---;Snyder, Winston Field Airport;TX;United States;4;32-41-36N;100-57-01W;;;741;;
KSNL;--;---;Shawnee, Shawnee Municipal Airport;OK;United States;4;35-21-26N;096-56-34W;;;327;;
KSNP;--;---;St. Paul Island, St. Paul Island Airport;AK;United States;4;57-09-21N;170-13-15W;57-09-25N;170-13-01W;13;7;
-KSNS;--;---;Salinas, Salinas Municipal Airport;CA;United States;4;36-39-49N;121-36-29W;36-39-37N;121-36-18W;25;30;
+KSNS;--;---;SALINAS MUNICIPAL AIRPORT;CA;United States;4;36-40N;121-36W;36-39-37N;121-36-18W;26;30;
KSNT;--;---;Stanley, Stanley Ranger Station;ID;United States;4;44-12-31N;114-56-04W;;;1980;;
-KSNY;72;561;Sidney, Sidney Municipal Airport;NE;United States;4;41-05-58N;102-59-08W;41-06-10N;102-58-56W;1314;1307;P
+KSNY;72;561;SIDNEY MUNICIPAL AIRPORT;NE;United States;4;41-06N;102-59W;41-06-10N;102-58-56W;1315;1307;
KSOA;--;---;Sonora, Sonora Municipal Airport;TX;United States;4;30-35-08N;100-38-54W;;;652;;
KSOP;--;---;Pinehurst/Southern Pines, Moore County Airport;NC;United States;4;35-14N;079-24W;;;141;;
KSOV;--;---;Seldovia, Seldovia Airport;AK;United States;4;59-26-48N;151-42-16W;59-26-48N;151-42-16W;8;10;
KSOW;--;---;Show Low, Show Low Regional Airport;AZ;United States;4;34-15-55N;110-00-20W;;;1955;;
KSPA;--;---;Spartanburg Memorial;SC;United States;4;34-55N;081-57W;;;246;;
-KSPB;--;---;Scappoose, Scappoose Industrial Airpark;OR;United States;4;45-46-09N;122-51-44W;45-46-35N;122-51-35W;16;14;
-KSPD;--;---;Springfield, Comanche National Grassland;CO;United States;4;37-17N;102-37W;;;1335;;
+KSPB;--;---;SCAPPOOSE INDUSTRIAL AIRPARK;OR;United States;4;45-46N;122-52W;45-46-35N;122-51-35W;17;14;
+KSPD;--;---;SPRINGFIELD COMANCHE NATL;CO;United States;4;37-17N;102-37W;;;1335;;
KSPF;--;---;Spearfish / Clyde Ice;SD;United States;4;44-29N;103-47W;;;1188;;
-KSPG;--;---;St. Petersburg, Whitted Airport;FL;United States;4;27-46-04N;082-37-34W;27-46-00N;082-37-40W;2;2;
-KSPI;--;---;Springfield, Abraham Lincoln Capital Airport;IL;United States;4;39-50-43N;089-41-02W;39-51-04N;089-40-36W;182;181;
-KSPS;72;351;Wichita Falls, Sheppard Air Force Base;TX;United States;4;33-58-43N;098-29-34W;33-58-25N;098-30-07W;309;308;P
-KSPW;--;---;Spencer, Spencer Municipal Airport;IA;United States;4;43-09-56N;095-12-10W;43-10-02N;095-11-47W;408;403;
+KSPG;--;---;ST PETERSBURG WHITTED AIRPORT ;FL;United States;4;27-46N;082-38W;27-46-00N;082-37-40W;2;2;
+KSPI;--;---;ABRAHAM LINCOLN CAPITAL AIRPORT ;IL;United States;4;39-51N;89-41W;39-51-04N;089-40-36W;182;181;
+KSPL;--;---;South Padre Island Heliport;TX;United States;4;26-04-14N;097-09-26W;;;3;;
+KSPR;--;---;Ship Shoal;LA;United States;4;28-35-56N;091-12-23W;;;;;;
+KSPS;72;351;WICHITA FALLS SHEPPARD AFB;TX;United States;4;33-59N;98-30W;33-58-25N;098-30-07W;309;308;
+KSPW;--;---;SPENCER MUNICIPAL AIRPORT;IA;United States;4;43-10N;95-13W;43-10-02N;095-11-47W;408;403;
KSQI;--;---;Sterling Rockfalls;IL;United States;4;41-45N;089-40W;;;197;;
KSQL;--;---;San Carlos Airport;CA;United States;4;37-31N;122-15W;;;1;;
KSRC;--;---;Searcy, Searcy Municipal Airport;AR;United States;4;35-12-43N;091-44-14W;;;81;;
KSRE;--;---;Seminole, Seminole Municipal Airport;OK;United States;4;35-16-28N;096-40-30W;;;312;;
KSRF;--;---;Hamilton U. S. Army Airfield;CA;United States;4;38-04N;122-30W;;;1;;
KSRN;--;---;South Marsh 268A;LA;United States;4;29-07N;91-52W;;;0;;
-KSRQ;--;---;Sarasota / Bradenton, Sarasota-Bradenton International Airport;FL;United States;4;27-24-05N;082-33-31W;27-24-09N;082-33-10W;9;18;
+KSRQ;--;---;SARASOTA/BRADENTON INTERNATIONAL .;FL;United States;4;27-24N;082-33W;27-24-09N;082-33-10W;9;18;
KSRR;--;---;Ruidoso Regional;NM;United States;4;33-28N;105-32W;;;2076;;
KSSC;74;790;Shaw Air Force Base;SC;United States;4;33-58N;080-29W;33-58N;080-29W;74;73;
-KSSF;--;---;San Antonio, Stinson Municipal Airport;TX;United States;4;29-20-20N;098-28-18W;29-20-19N;098-28-04W;175;176;
-KSSI;--;---;Brunswick, Malcolm McKinnon Airport;GA;United States;4;31-09-06N;081-23-29W;31-09-20N;081-23-13W;6;6;
+KSSF;--;---;SAN ANTONIO STINSON MUNI;TX;United States;4;29-20N;098-28W;29-20-19N;098-28-04W;176;176;
+KSSI;--;---;BRUNSWICK MC KINNON AIRPORT ;GA;United States;4;31-09N;081-23W;31-09-20N;081-23-13W;6;6;
KSSU;--;---;White Sulphur Sprng;WV;United States;4;37-46N;080-20W;;;549;;
-KSTC;--;---;St Cloud, St Cloud Regional Airport;MN;United States;4;45-32-47N;094-03-35W;;;314;;
+KSTC;--;---;ST. CLOUD REGIONAL AIRPORT;MN;United States;4;45-33N;094-03W;;;312;;
KSTE;--;---;Stevens Point, Stevens Point Municipal Airport;WI;United States;4;44-32-42N;089-31-49W;;;338;;
-KSTJ;72;449;St. Joseph, Rosecrans Memorial Airport;MO;United States;4;39-46-05N;094-54-33W;39-46-14N;094-54-10W;251;247;
-KSTL;72;434;St. Louis, Lambert-St. Louis International Airport;MO;United States;4;38-45-09N;090-22-25W;38-45-06N;090-21-07W;184;171;P
-KSTP;--;---;St. Paul, St. Paul Downtown Holman Field;MN;United States;4;44-55-49N;093-02-53W;44-56-31N;093-03-55W;214;219;
-KSTS;--;---;Santa Rosa, Santa Rosa Sonoma County Airport;CA;United States;4;38-30-00N;122-49-00W;38-30-16N;122-48-17W;38;39;
-KSTT;--;---;Charlotte Amalie, King Airport;VI;United States;4;18-20-18N;064-58-44W;18-20-26N;064-58-30W;4;15;
-KSTX;--;---;Christiansted, Hamilton Airport;VI;United States;4;17-42-03N;064-48-24W;17-42-08N;064-47-56W;18;9;
+KSTJ;72;449;ROSECRANS MEMORIAL AIRPORT;MO;United States;4;39-46N;94-55W;39-46-14N;094-54-10W;252;247;
+KSTL;72;434;LAMBERT-ST LOUIS INTERNATIONAL AIRPORT ;MO;United States;4;38-45N;90-22W;38-45-06N;090-21-07W;184;171;
+KSTP;--;---;DOWNTOWN HOLMAN FIELD;MN;United States;4;44-56N;093-03W;44-56-31N;093-03-55W;215;219;
+KSTS;--;---;SANTA ROSA SONOMA COUNTY;CA;United States;4;38-30N;122-49W;38-30-16N;122-48-17W;38;39;
+KSTT;--;---;CYRIL E. KING INT'L AIRPORT .;VI;United States;4;18-20N;064-59W;18-20-26N;064-58-30W;7;15;
+KSTX;--;---;HENRY E. ROHLSEN;VI;United States;4;17-42N;064-48W;17-42-08N;064-47-56W;19;9;
+KSTZ;--;---;South Timbalier;United States;4;28-09-35N;090-39-59W;;;;;;
KSUA;--;---;Stuart, Witham Field Airport;FL;United States;4;27-10-54N;080-13-16W;;;6;;
KSUE;--;---;Sturgeon Bay;WI;United States;4;44-51N;087-25W;;;221;;
KSUN;--;---;Hailey, Friedman Memorial Airport;ID;United States;4;43-30N;114-18W;;;1621;;
-KSUS;--;---;St. Louis, Spirit Of St. Louis Airport;MO;United States;4;38-39-26N;090-39-21W;38-39-45N;090-39-07W;141;141;
+KSUS;--;---;SPIRIT OF ST. LOUIS AIRPORT ;MO;United States;4;38-39N;090-39W;38-39-45N;090-39-07W;141;141;
KSUT;--;---;Oak Island, Brunswick County Airport;NC;United States;4;33-55-45N;078-04-29W;;;8;;
KSUU;74;516;Fairfield / Travis Air Force Base;CA;United States;4;38-16N;121-57W;;;19;22;P
KSUW;--;---;Superior, Richard I. Bong Airport;WI;United States;4;46-41-23N;092-05-41W;;;205;;
-KSUX;72;557;Sioux City, Sioux Gateway Airport;IA;United States;4;42-24-09N;096-23-04W;42-24-03N;096-22-39W;335;338;P
+KSUX;72;557;SIOUX GATEWAY AIRPORT;IA;United States;4;42-23N;96-23W;42-24-03N;096-22-39W;335;338;
KSVC;72;272;Silver City / Grant;NM;United States;4;32-38N;108-09W;;;1659;;
KSVE;--;---;Susanville Municipal;CA;United States;4;40-23N;120-34W;;;1263;;
KSVH;--;---;Statesville, Statesville Municipal Airport;NC;United States;4;35-45-55N;080-57-24W;;;294;;
KSVN;--;---;Hunter U. S. Army Airfield ;GA;United States;4;32-01N;081-09W;;;13;;
KSWD;--;---;Seward, Seward Airport;AK;United States;4;60-07-37N;149-25-07W;60-07-58N;149-25-35W;6;2;
KSWF;--;---;Newburgh / Stewart;NY;United States;4;41-30N;074-06W;;;150;;
-KSWO;--;---;Stillwater, Stillwater Regional Airport;OK;United States;4;36-09-44N;097-05-21W;36-09-28N;097-05-01W;300;290;
+KSWO;--;---;STILLWATER REGIONAL AIRPORT;OK;United States;4;36-10N;97-05W;36-09-28N;097-05-01W;300;290;
KSWW;--;---;Sweetwater, Avenger Field Airport;TX;United States;4;32-28-02N;100-27-59W;;;725;;
-KSXT;--;---;Sexton Summit,;OR;United States;4;42-36-01N;123-21-51W;42-36-01N;123-21-52W;0;1170;
+KSXT;--;---;SEXTON SUMMIT;OR;United States;4;42-36N;123-22W;42-36-01N;123-21-52W;1171;1170;
KSYN;--;---;Stanton, Stanton Airfield;MN;United States;4;44-28-31N;093-00-58W;;;280;;
-KSYR;72;519;Syracuse, Syracuse Hancock International Airport;NY;United States;4;43-06-33N;076-06-12W;43-06-39N;076-06-38W;128;127;P
+KSYR;72;519;SYRACUSE HANCOCK INTERNATIONAL AIRPORT ;NY;United States;4;43-07N;76-06W;43-06-39N;076-06-38W;125;127;
KSZL;--;---;Whiteman Air Force Base;MO;United States;4;38-44N;093-33W;;;265;;
KSZN;--;---;Santa Cruz Island;CA;United States;4;34-01N;119-45W;;;10;;
KSZT;--;---;Sandpoint, Sandpoint Airport;ID;United States;4;48-17-58N;116-33-36W;;;648;;
@@ -4044,23 +4118,23 @@ KT82;--;---;Fredericksburg, Gillespie County Airport;TX;United States;4;30-14-37
KT97;--;---;Port Lavaca, Calhoun County Airport;TX;United States;4;28-39-14N;096-40-52W;;;9;;
KTAD;--;---;Trinidad, Perry Stokes Airport;CO;United States;4;37-16N;104-26W;;;1756;;
KTAL;--;---;Tanana, Calhoun Memorial Airport;AK;United States;4;65-10-28N;152-06-25W;65-10-29N;152-06-30W;69;72;
-KTAN;--;---;Taunton, Taunton Municipal Airport;MA;United States;4;41-52-32N;071-01-16W;41-52-31N;071-01-12W;13;7;
+KTAN;--;---;TAUNTON MUNICIPAL AIRPORT;MA;United States;4;41-53N;071-01W;41-52-31N;071-01-12W;13;7;
KTAZ;--;---;Taylorville, Taylorville Municipal Airport;IL;United States;4;39-32-03N;089-19-40W;;;190;;
KTBN;--;---;Fort Leonard Wood;MO;United States;4;37-44N;092-08W;;;353;;
KTBR;--;---;Statesboro, Statesboro-Bulloch County Airport;GA;United States;4;32-28-59N;081-44-14W;;;57;;
KTBW;72;210;Tampa Bay Area;FL;United States;4;27-42N;082-24W;27-42N;082-24W;12;13;P
-KTCC;--;---;Tucumcari, Tucumcari Municipal Airport;NM;United States;4;35-10-58N;103-36-11W;35-10-52N;103-36-33W;1239;1235;
-KTCL;--;---;Tuscaloosa, Tuscaloosa Regional Airport;AL;United States;4;33-13-14N;087-36-41W;;;52;;
+KTCC;--;---;TUCUMCARI MUNICIPAL AIRPORT ;NM;United States;4;35-11N;103-36W;35-10-52N;103-36-33W;1239;1235;
+KTCL;--;---;TUSCALOOSA REGIONAL AIRPORT;AL;United States;4;33-13N;087-37W;;;52;;
KTCM;74;206;Tacoma / McChord Air Force Base;WA;United States;4;47-09N;122-29W;47-09N;122-29W;98;87;
-KTCS;72;271;Truth Or Consequences, Truth Or Consequences Municipal Airport;NM;United States;4;33-14-12N;107-16-05W;33-14-17N;107-16-08W;1478;1469;
+KTCS;72;271;TRUTH OR CONSEQUENCES MUNI;NM;United States;4;33-14N;107-16W;33-14-17N;107-16-08W;1478;1469;
KTDF;--;---;Roxboro, Person County Airport;NC;United States;4;36-17-06N;078-59-03W;;;186;;
KTDO;--;---;Toledo-Winlock Memorial;WA;United States;4;46-29N;122-48W;;;113;;
-KTDZ;--;---;Toledo, Metcalf Field;OH;United States;4;41-33-47N;083-28-35W;41-33-52N;083-28-34W;189;189;
-KTEB;--;---;Teterboro, Teterboro Airport;NJ;United States;4;40-51-32N;074-03-24W;40-51-09N;074-03-19W;2;7;
+KTDZ;--;---;TOLEDO METCALF FIELD;OH;United States;4;41-34N;83-29W;41-33-52N;083-28-34W;190;189;
+KTEB;--;---;TETERBORO AIRPORT;NJ;United States;4;40-52N;74-03W;40-51-09N;074-03-19W;3;7;
KTEW;--;---;Mason, Mason Jewett Field Airport;MI;United States;4;42-33-57N;084-25-24W;;;280;;
KTEX;--;---;Telluride, Telluride Regional Airport;CO;United States;4;37-57-14N;107-54-31W;;;2767;;
KTFX;--;---;Great Falls Nexrad;MT;United States;4;47-28N;111-22W;;;1151;;
-KTHV;--;---;York, York Airport;PA;United States;4;39-55-10N;076-52-37W;39-55-22N;076-52-41W;146;144;
+KTHV;--;---;YORK AIRPORT;PA;United States;4;39-55N;076-53W;39-55-22N;076-52-41W;146;144;
KTIF;--;---;Thedford, Thomas County Airport;NE;United States;4;41-57-43N;100-34-08W;;;892;;
KTIK;72;354;Tinker Air Force Base;OK;United States;4;35-25N;097-23W;35-25N;097-23W;394;397;
KTIP;--;---;Rantoul, Rantoul National Aviation Center Airport-Frank Elliott Field;IL;United States;4;40-17-37N;088-08-33W;;;225;;
@@ -4068,50 +4142,50 @@ KTIW;--;---;Tacoma, Tacoma Narrows Airport;WA;United States;4;47-16-03N;122-34-3
KTIX;--;---;Titusville;FL;United States;4;28-31N;080-48W;;;11;;
KTKA;--;---;Talkeetna, Talkeetna Airport;AK;United States;4;62-19-12N;150-05-42W;62-19-13N;150-05-38W;109;107;
KTKC;--;---;Tracy, Tracy Municipal Airport;MN;United States;4;44-14-56N;095-36-26W;;;408;;
-KTKI;--;---;Mc Kinney, Collin County Regional Airport at Mc Kinney;TX;United States;4;33-10-40N;096-35-25W;33-10-39N;096-35-31W;178;179;
+KTKI;--;---;COLLIN CNTY REGIONAL AIRPORT;TX;United States;4;33-11N;096-35W;33-10-39N;096-35-31W;178;179;
KTKV;--;---;Tomahawk, Tomahawk Regional Airport;WI;United States;4;45-28-08N;089-48-20W;;;453;;
-KTLH;72;214;Tallahassee, Tallahassee Regional Airport;FL;United States;4;30-23-35N;084-21-12W;30-23-46N;084-21-20W;24;16;P
+KTLH;72;214;TALLAHASSEE REGIONAL AIRPORT ;FL;United States;4;30-24N;84-21W;30-23-46N;084-21-20W;25;16;
KTLX;--;---;Oklahoma City Nexrad;OK;United States;4;35-20N;097-17W;;;338;;
-KTMB;--;---;Miami, Kendall-Tamiami Executive Airport;FL;United States;4;25-38-31N;080-26-05W;25-38-50N;080-25-35W;3;2;
+KTMB;--;---;KENDALL-TAMIAMI EXEC AIRPORT ;FL;United States;4;25-39N;080-26W;25-38-50N;080-25-35W;3;2;
KTMH;--;---;20 Mile Hill;WY;United States;4;43-07N;106-20W;;;1743;;
KTNB;--;---;Boone, Watauga County Hospital Heliport;NC;United States;4;36-12N;081-39W;;;959;;
KTNU;--;---;Newton Municipal;IA;United States;4;41-41N;093-01W;;;290;;
KTNX;--;---;Tonopah Test Range;NV;United States;4;37-48N;116-47W;;;1691;;
KTOA;--;---;Torrance, Zamperini Field Airport;CA;United States;4;33-48N;118-20W;;;31;;
KTOB;--;---;Dodge Center, Dodge Center Airport;MN;United States;4;44-01-05N;092-49-53W;;;398;;
-KTOI;--;---;Troy, Troy Municipal Airport;AL;United States;4;31-51-38N;086-00-44W;31-51-39N;088-00-28W;121;118;
-KTOL;72;536;Toledo, Toledo Express Airport;OH;United States;4;41-35-19N;083-48-05W;41-35-33N;083-48-15W;208;210;
-KTOP;72;456;Topeka, Philip Billard Municipal Airport;KS;United States;4;39-04-21N;095-37-33W;39-04-21N;095-37-50W;268;268;P
-KTOR;--;---;Torrington, Torrington Municipal Airport;WY;United States;4;42-03-53N;104-09-10W;42-03-45N;104-09-31W;1282;1277;
-KTPA;72;211;Tampa, Tampa International Airport;FL;United States;4;27-57-41N;082-32-25W;27-58-04N;082-31-33W;8;11;P
+KTOI;--;---;TROY MUNICIPAL AIRPORT;AL;United States;4;31-52N;086-01W;31-51-39N;088-00-28W;121;118;
+KTOL;72;536;TOLEDO EXPRESS AIRPORT;OH;United States;4;41-35N;083-48W;41-35-33N;083-48-15W;208;210;
+KTOP;72;456;TOPEKA BILLARD MUNICIPAL AIRPORT;KS;United States;4;39-04N;95-38W;39-04-21N;095-37-50W;269;268;
+KTOR;--;---;TORRINGTON MUNICIPAL AIRPORT;WY;United States;4;42-03N;104-09W;42-03-45N;104-09-31W;1282;1277;
+KTPA;72;211;TAMPA INTERNATIONAL AIRPORT ;FL;United States;4;27-58N;082-32W;27-58-04N;082-31-33W;8;11;
KTPF;--;---;Tampa, Peter O Knight Airport;FL;United States;4;27-54-56N;082-26-57W;;;2;;
-KTPH;--;---;Tonopah, Tonopah Airport;NV;United States;4;38-03-37N;117-05-14W;38-03-49N;117-05-44W;1654;1652;
+KTPH;--;---;TONOPAH AIRPORT;NV;United States;4;38-02N;117-05W;38-03-49N;117-05-44W;1654;1652;
KTPL;--;---;Temple, Draughon-Miller Central Texas Regional Airport;TX;United States;4;31-09N;097-24W;;;208;;
-KTQE;--;---;Tekamah, Tekamah Municipal Airport;NE;United States;4;41-46-01N;096-10-40W;41-46-02N;096-10-29W;313;312;
+KTQE;--;---;TEKAMAH MUNICIPAL AIRPORT;NE;United States;4;41-46N;96-11W;41-46-02N;096-10-29W;313;312;
KTQH;--;---;Tahlequah, Tahlequah Municipal Airport;OK;United States;4;35-55-44N;095-00-16W;;;266;;
-KTRI;--;---;Bristol / Johnson / Kingsport, Tri-City Regional Airport;TN;United States;4;36-28-47N;082-23-56W;36-28-54N;082-24-26W;463;474;
+KTRI;--;---;TRI-CITY REGIONAL AIRPORT;TN;United States;4;36-28N;082-24W;36-28-54N;082-24-26W;463;474;
KTRK;--;---;Truckee-Tahoe;CA;United States;4;39-19N;120-08W;;;1798;;
-KTRL;--;---;Terrell, Terrell Municipal Airport;TX;United States;4;32-42-49N;096-16-06W;32-42-58N;096-16-07W;144;144;
+KTRL;--;---;TERRELL MUNICIPAL AIRPORT;TX;United States;4;32-43N;96-16W;32-42-58N;096-16-07W;145;144;
KTRM;--;---;Palm Springs, Jacqueline Cochran Regional Airport;CA;United States;4;33-37-36N;116-09-34W;;;-38;;
KTTA;--;---;Sanford, Sanford-Lee County Regional Airport;NC;United States;4;35-34-57N;079-06-05W;;;75;;
-KTTD;--;---;Portland, Portland-Troutdale Airport;OR;United States;4;45-33-04N;122-24-32W;45-33-03N;122-23-49W;11;14;
+KTTD;--;---;PORTLAND-TROUTDALE AIRPORT;OR;United States;4;45-33N;122-25W;45-33-03N;122-23-49W;11;14;
KTTF;--;---;Monroe, Custer Airport;MI;United States;4;41-56-24N;083-26-05W;;;188;;
-KTTN;--;---;Trenton, Mercer County Airport;NJ;United States;4;40-16-35N;074-48-59W;40-16-39N;074-48-58W;64;59;
+KTTN;--;---;TRENTON MERCER COUNTY AIRPORT ;NJ;United States;4;40-17N;074-49W;40-16-39N;074-48-58W;65;59;
KTTS;--;---;Titusville, NASA Shuttle Landing Facility;FL;United States;4;28-37N;080-42W;;;3;;
-KTUL;72;356;Tulsa, Tulsa International Airport;OK;United States;4;36-11-51N;095-53-11W;36-11-32N;095-54-13W;206;207;P
-KTUP;72;332;Tupelo, Tupelo Regional Airport;MS;United States;4;34-16-05N;088-46-12W;34-15-54N;088-45-59W;106;105;
-KTUS;72;274;Tucson, Tucson International Airport;AZ;United States;4;32-07-53N;110-57-19W;32-07-28N;110-56-25W;805;786;P
-KTVC;--;---;Traverse City, Cherry Capital Airport;MI;United States;4;44-44-12N;085-34-12W;44-44-38N;085-35-06W;190;190;
+KTUL;72;356;TULSA INTERNATIONAL AIRPORT;OK;United States;4;36-12N;95-53W;36-11-32N;095-54-13W;206;207;
+KTUP;72;332;TUPELO REGIONAL AIRPORT;MS;United States;4;34-16N;88-46W;34-15-54N;088-45-59W;105;105;
+KTUS;72;274;TUCSON INTERNATIONAL AIRPORT ;AZ;United States;4;32-08N;110-57W;32-07-28N;110-56-25W;805;786;
+KTVC;--;---;CHERRY CAPITAL AIRPORT;MI;United States;4;44-44N;085-34W;44-44-38N;085-35-06W;190;190;
KTVF;--;---;Thief River Falls, Thief River Falls Regional Airport;MN;United States;4;48-04N;096-11W;;;340;;
-KTVL;--;---;South Lake Tahoe, Lake Tahoe Airport;CA;United States;4;38-53-38N;119-59-43W;38-53-47N;119-59-50W;1909;1925;
+KTVI;--;---;Thomasville;GA;United States;4;30-54-06N;083-52-53W;;;80;;
+KTVL;--;---;SOUTH LAKE TAHOE AIRPORT;CA;United States;4;38-53N;119-59W;38-53-47N;119-59-50W;1909;1925;
KTVR;--;---;Vicksburg, Vicksburg / Tallulah Regional Airport;LA;United States;4;32-20-53N;091-01-48W;32-21-11N;091-01-29W;26;26;
-KTWF;--;---;Twin Falls, Joslin Field-Magic Valley Regional Airport;ID;United States;4;42-28-43N;114-28-34W;42-29-03N;114-28-55W;1265;1266;
+KTWF;--;---;JOSLIN FLD-MAGIC VALLEY REGL;ID;United States;4;42-29N;114-29W;42-29-03N;114-28-55W;1265;1266;
KTWM;--;---;Two Harbors;MN;United States;4;47-03N;091-45W;;;328;;
-KTWT;--;---;Sturgis, Sturgis Municipal Airport;KY;United States;4;37-32-27N;087-57-06W;;;113;;
KTWX;--;---;Topeka NEXRAD;KS;United States;4;39-00N;096-14W;;;431;;
-KTXK;--;---;Texarkana, Texarkana Regional-Webb Field;AR;United States;4;33-27-22N;093-59-15W;33-27-21N;093-59-38W;118;111;
-KTYR;--;---;Tyler, Tyler Pounds Field;TX;United States;4;32-21-31N;095-24-14W;32-21- N;095-24- W;165;165;
-KTYS;72;326;Knoxville, McGhee Tyson Airport;TN;United States;4;35-49-05N;083-59-09W;35-49-29N;083-59-10W;299;302;P
+KTXK;--;---;TEXARKANA RGNL WEBB FIELD;AR;United States;4;33-27N;093-59W;33-27-21N;093-59-38W;119;111;
+KTYR;--;---;TYLER POUNDS FIELDS;TX;United States;4;32-21N;095-24W;32-21- N;095-24- W;166;165;
+KTYS;72;326;MCGHEE TYSON AIRPORT;TN;United States;4;35-49N;083-59W;35-49-29N;083-59-10W;299;302;
KTZR;--;---;Columbus, Bolton Field Airport;OH;United States;4;39-54-03N;083-08-14W;;;276;;
KU15;--;---;Challis, Challis Airport;ID;United States;4;44-31-22N;114-12-54W;44-31-12N;114-12-54W;1534;1536;
KU16;--;---;Eagle Range;UT;United States;4;41-03N;113-04W;;;1292;;
@@ -4125,65 +4199,68 @@ KU67;74;420;Roosevelt;UT;United States;4;40-18N;109-59W;;;1553;1556;
KU71;--;---;Vernal;UT;United States;4;40-28N;109-32W;;;1612;;
KU73;--;---;Jerome, Jerome County Airport;ID;United States;4;42-43-39N;114-27-11W;42-43-31N;114-27-15W;1233;1222;
KU78;--;---;Soda Springs / Tigert;ID;United States;4;42-39N;111-35W;;;1780;;
-KUAO;--;---;Aurora, Aurora State Airport;OR;United States;4;45-14-56N;122-45-56W;45-15-03N;122-45-57W;59;59;
-KUCA;--;---;Utica, Oneida County Airport;NY;United States;4;43-08-42N;075-23-04W;43-08-50N;075-22-52W;227;228;
+KUAO;--;---;AURORA STATE AIRPORT;OR;United States;4;45-15N;122-46W;45-15-03N;122-45-57W;60;59;
+KUCA;--;---;GRIFFISS AIRFIELD;NY;United States;4;43-07N;075-23W;43-08-50N;075-22-52W;226;228;
KUCP;--;---;New Castle, New Castle Municipal Airport;PA;United States;4;41-01-31N;080-24-48W;;;327;;
KUDG;--;---;Darlington, Darlington County Jetport Airport;SC;United States;4;34-26-57N;079-53-25W;;;59;;
KUES;--;---;Waukesha, Waukesha County Airport;WI;United States;4;43-02-28N;088-14-13W;;;278;;
KUEX;--;---;Grand Island Nexrad;NE;United States;4;40-19N;098-26W;;;626;;
-KUGN;--;---;Chicago / Waukegan, Waukegan Regional Airport;IL;United States;4;42-25N;087-52W;;;222;;
-KUIL;72;797;Quillayute, Quillayute State Airport;WA;United States;4;47-56-15N;124-33-18W;47-56-03N;124-33-32W;59;54;P
-KUIN;--;---;Quincy, Quincy Regional-Baldwin Field Airport;IL;United States;4;39-56-33N;091-11-40W;;;234;;
+KUGN;--;---;CHICAGO/WAUKEGAN REGIONAL;IL;United States;4;42-25N;087-52W;;;222;;
+KUIL;72;797;QUILLAYUTE STATE AIRPORT;WA;United States;4;47-56N;124-34W;47-56-03N;124-33-32W;59;54;
+KUIN;--;---;QUINCY MUNI. BALDWIN FIELD;IL;United States;4;39-56N;091-12W;;;234;;
KUKF;--;---;North Wilkesboro, Wilkes County Airport;NC;United States;4;36-13N;81-05W;;;396;;
-KUKI;--;---;Ukiah, Ukiah Municipal Airport;CA;United States;4;39-07-33N;123-12-03W;;;187;;
+KUKI;--;---;UKIAH MUNICIPAL AIRPORT;CA;United States;4;39-08N;123-12W;;;187;;
KUKL;--;---;Burlington, Coffey County Airport;KS;United States;4;38-18-09N;095-43-30W;;;358;;
KUKT;--;---;Quakertown, Quakertown Airport;PA;United States;4;40-26-06N;075-22-54W;;;160;;
KULM;--;---;New Ulm, New Ulm Municipal Airport;MN;United States;4;44-19N;094-30W;;;308;;
-KUNO;--;---;West Plains, West Plains Municipal Airport;MO;United States;4;36-52-45N;091-54-18W;36-52-44N;091-54-16W;374;372;
+KUNO;--;---;WEST PLAINS MUNICIPAL AIRPORT ;MO;United States;4;36-53N;91-54W;36-52-44N;091-54-16W;374;372;
KUNU;--;---;Juneau, Dodge County Airport;WI;United States;4;43-25-36N;088-42-12W;;;285;;
KUNV;--;---;State College, University Park Airport;PA;United States;4;40-51N;077-51W;;;378;;
KUOX;--;---;Oxford, University-Oxford Airport;MS;United States;4;34-23-04N;089-32-08W;;;138;;
KUTA;--;---;Tunica, Tunica Municipal Airport;MS;United States;4;34-40-51N;090-20-47W;;;59;;
-KUTS;--;---;Huntsville, Huntsville Municipal Airport;TX;United States;4;30-44-38N;095-35-10W;30-44-34N;095-35-08W;111;104;
-KUUU;--;---;Newport, Newport State Airport;RI;United States;4;41-31-48N;071-17-01W;41-31-53N;071-17-00W;52;51;
+KUTS;--;---;HUNTSVILLE MUNICIPAL AIRPORT;TX;United States;4;30-45N;95-35W;30-44-34N;095-35-08W;112;104;
+KUUU;--;---;NEWPORT STATE AIRPORT;RI;United States;4;41-32N;071-17W;41-31-53N;071-17-00W;52;51;
KUVA;--;---;Uvalde, Garner Field Airport;TX;United States;4;29-12-40N;099-44-36W;;;287;;
-KUZA;--;---;Rock Hill, Rock Hill - York County Airport;SC;United States;4;34-59-02N;081-03-21W;34-59-14N;081-03-36W;204;202;
+KUZA;--;---;ROCK HILL-YORK COUNTY AIRPORT ;SC;United States;4;34-59N;081-03W;34-59-14N;081-03-36W;204;202;
KVAD;74;781;Moody Air Force Base;GA;United States;4;30-58N;083-12W;;;71;71;
-KVAY;--;---;Mount Holly, South Jersey Regional Airport;NJ;United States;4;39-56-26N;074-50-28W;39-56-22N;074-50-38W;16;15;
+KVAF;--;---;Boomvang;TX;United States;4;27-21-13N;094-37-31W;;;;;;
+KVAY;--;---;MT HOLLY SOUTH JERSEY RGNL;NJ;United States;4;39-56N;074-50W;39-56-22N;074-50-38W;16;15;
KVBG;72;393;Lompoc, Vandenberg Air Force Base;CA;United States;4;34-43-46N;120-34-36W;34-44N;120-33W;112;121;P
+KVBS;--;---;Sabine 13B;LA;United States;4;29-28-42N;093-38-18W;;;;;;
KVBT;--;---;Bentonville, Bentonville Municipal Airport/Louise M Thaden Field;AR;United States;4;36-21N;094-13W;;;395;;
-KVCB;--;---;Vacaville, Nut Tree Airport;CA;United States;4;38-22-40N;121-57-27W;38-22-32N;121-57-31W;34;33;
-KVCT;72;255;Victoria, Victoria Regional Airport;TX;United States;4;28-51-45N;096-55-47W;28-50-43N;096-55-13W;35;31;P
+KVCB;--;---;VACAVILLE NUT TREE AIRPORT;CA;United States;4;38-23N;121-57W;38-22-32N;121-57-31W;35;33;
+KVCT;72;255;VICTORIA REGIONAL AIRPORT;TX;United States;4;28-52N;96-56W;28-50-43N;096-55-13W;35;31;
KVCV;--;---;Victorville, Southern California Logistics Airport;CA;United States;4;34-35-50N;117-22-58W;;;879;;
KVDF;--;---;Tampa, Vandenberg Airport;FL;United States;4;28-00-50N;082-20-43W;;;7;;
KVDI;--;---;Vidalia, Vidalia Municipal Airport;GA;United States;4;32-11-33N;082-22-19W;;;84;;
KVDW;--;---;Vedauwoo;WY;United States;4;41-09N;105-24W;;;2542;;
-KVEL;--;---;Vernal, Vernal Airport;UT;United States;4;40-26-39N;109-30-42W;40-26-47N;109-30-42W;1607;1604;
-KVGT;--;---;Las Vegas, North Las Vegas Airport;NV;United States;4;36-12-42N;115-11-45W;;;672;;
-KVIH;--;---;Rolla / Vichy, Rolla National Airport;MO;United States;4;38-07-55N;091-45-55W;38-07-56N;091-45-54W;350;333;
+KVEL;--;---;VERNAL AIRPORT;UT;United States;4;40-26N;109-30W;40-26-47N;109-30-42W;1609;1604;
+KVGT;--;---;NORTH LAS VEGAS;NV;United States;4;36-12N;115-11W;;;671;;
+KVIH;--;---;ROLLA/VICHY ROLLA NATIONAL;MO;United States;4;38-08N;91-46W;38-07-56N;091-45-54W;350;333;
KVIS;--;---;Visalia, Visalia Municipal Airport;CA;United States;4;36-19N;119-24W;;;90;;
KVJI;--;---;Abingdon;VA;United States;4;36-41N;082-02W;;;631;;
KVKS;--;---;Vicksburg Municipal;MS;United States;4;32-14N;090-56W;;;32;;
-KVLD;--;---;Valdosta, Valdosta Regional Airport;GA;United States;4;30-47N;083-17W;;;62;;
+KVLD;--;---;VALDOSTA REGIONAL AIRPORT;GA;United States;4;30-47N;083-16W;;;62;;
KVLG;--;---;The Villages;FL;United States;4;28-58N;081-58W;;;27;;
KVLL;--;---;Troy, Oakland/Troy Airport;MI;United States;4;42-32-34N;083-10-40W;;;222;;
-KVNY;--;---;Van Nuys, Van Nuys Airport;CA;United States;4;34-12-45N;118-29-27W;34-12-29N;118-29-27W;243;245;
+KVNP;--;---;Vermillion 26;LA;United States;4;29-28-00N;092-22-07W;;;;;;
+KVNY;--;---;VAN NUYS AIRPORT;CA;United States;4;34-13N;118-29W;34-12-29N;118-29-27W;244;245;
KVOK;--;---;Volk / Camp Douglas;WI;United States;4;43-56N;090-16W;;;277;;
-KVPC;--;---;Cartersville, Cartersville Airport;GA;United States;4;34-07-42N;084-50-50W;34-07-22N;084-51-02W;233;222;
+KVPC;--;---;CARTERSVILLE AIRPORT;GA;United States;4;34-08N;084-51W;34-07-22N;084-51-02W;233;222;
KVPS;72;221;Valparaiso / Eglin Air Force Base;FL;United States;4;30-29N;086-31W;30-29N;086-31W;26;29;P
-KVPZ;--;---;Valparaiso, Porter County Municipal Airport;IN;United States;4;41-27-11N;086-59-53W;41-26-58N;087-00-33W;234;231;
+KVPZ;--;---;VALPARAISO PORTER CO MUNI;IN;United States;4;41-27N;087-00W;41-26-58N;087-00-33W;235;231;
KVQN;--;---;Volens;VA;United States;4;36-57N;078-59W;;;185;;
KVQQ;--;---;Jacksonville, Cecil Field Airport;FL;United States;4;30-13-07N;081-52-36W;;;25;;
-KVRB;--;---;Vero Beach, Vero Beach Municipal Airport;FL;United States;4;27-39-20N;080-25-05W;27-39-05N;080-25-04W;7;10;
+KVRB;--;---;VERO BEACH MUNICIPAL AIRPORT ;FL;United States;4;27-39N;080-25W;27-39-05N;080-25-04W;7;10;
KVRX;--;---;Vermillion Area;LA;United States;4;28-35N;092-27W;;;1;;
-KVSF;--;---;Springfield, Hartness State Springfield Airport;VT;United States;4;43-20-33N;072-31-18W;43-20-34N;072-31-19W;175;175;
-KVTA;--;---;Newark, Newark Heath Airport;OH;United States;4;40-01-22N;082-27-45W;40-01-25N;082-27-49W;269;268;
+KVSF;--;---;HARTNESS STATE AIRPORT;VT;United States;4;43-21N;72-31W;43-20-34N;072-31-19W;176;175;
+KVTA;--;---;NEWARK HEATH AIRPORT;OH;United States;4;40-01N;082-28W;40-01-25N;082-27-49W;269;268;
KVTI;--;---;Vinton, Vinton Veterans Memorial Airpark Airport;IA;United States;4;42-13-07N;092-01-33W;;;258;;
-KVTN;72;567;Valentine, Miller Field;NE;United States;4;42-51-31N;100-33-05W;42-51-41N;100-32-56W;789;788;P
+KVTN;72;567;MILLER FIELD - VALENTINE, NE;NE;United States;4;42-52N;100-33W;42-51-41N;100-32-56W;789;788;
KVTP;--;---;La Veta Mountain, La Veta Pass;CO;United States;4;37-30-04N;105-10-01W;;;3114;;
KVTX;--;---;Los Angeles Nexrad;CA;United States;4;34-25N;119-11W;;;856;;
KVUJ;--;---;Albemarle, Stanly County Airport;NC;United States;4;35-25-00N;080-09-03W;;;186;;
-KVUO;--;---;Vancouver, Pearson Field Airport;WA;United States;4;45-37-13N;122-39-23W;;;8;;
+KVUO;--;---;PEARSON AIRFIELD;WA;United States;4;45-37N;122-39W;;;8;;
KVUW;--;---;Eugene Island;LA;United States;4;28-15N;091-50W;;;1;;
KVVG;--;---;The Villages;FL;United States;4;28-58N;081-58W;;;27;;
KVVV;--;---;Ortonville, Ortonville Muncipal-Martinson Field Airport;MN;United States;4;45-18-20N;096-25-28W;;;335;;
@@ -4195,6 +4272,7 @@ KW22;--;---;Buckhannon, Upshur County Regional Airport;WV;United States;4;39-00N
KW30;74;595;Ocean City;MD;United States;4;38-20N;075-05W;;;4;4;
KW39;--;---;Norfolk / Chesapeak;VA;United States;4;36-54N;075-43W;;;23;;
KW44;--;---;Asheboro, Asheboro Municipal Airport;NC;United States;4;35-39-14N;079-53-42W;;;205;;
+KW45;--;---;Luray Caverns Airport;VA;United States;4;38-40-01N;078-30-02W;;;274;;
KW51;--;---;Cape Charles Coast Guard Station;VA;United States;4;37-15N;076-00W;;;2;;
KW60;--;---;West Cameron 560;LA;United States;4;28-09N;093-21W;;;0;;
KW63;--;---;Clarksville / Marks;VA;United States;4;36-36N;078-34W;;;128;;
@@ -4202,21 +4280,21 @@ KW71;--;---;Smith Point / Sunnybank;VA;United States;4;37-53N;076-11W;;;1;;
KW76;--;---;West Cameron B522;LA;United States;4;28-23N;093-30W;;;29;;
KW77;--;---;Sanford, Sanford-Lee County Brick Field Airport;NC;United States;4;35-26N;079-11W;;;131;;
KW99;--;---;Petersburg, Grant County Airport;WV;United States;4;38-59N;079-08W;;;293;;
-KWAL;72;402;Wallops Island, Wallops Flight Facility Airport;VA;United States;4;37-56-26N;075-27-47W;37-56-26N;075-28-01W;12;14;
+KWAL;72;402;WALLOPS FLIGHT FAC AIRPORT ;VA;United States;4;37-56N;075-28W;37-56-26N;075-28-01W;12;14;
KWDD;71;273;Belle River;;Canada;4;42-18N;082-42W;;;184;;
KWDG;--;---;Enid, Enid Woodring Regional Airport;OK;United States;4;36-22-45N;097-47-28W;;;356;;
KWDR;--;---;Winder, Winder-Barrow Airport;GA;United States;4;33-58-56N;083-40-05W;;;287;;
KWEY;--;---;West Yellowstone;MT;United States;4;44-39N;111-06W;;;2031;;
KWHP;--;---;Los Angeles, Whiteman Airport;CA;United States;4;34-15N;118-24W;;;306;;
-KWJF;--;---;Lancaster, General William J. Fox Airfield Airport;CA;United States;4;34-44-27N;118-13-08W;;;715;;
-KWLD;--;---;Winfield / Arkansas City, Strother Field;KS;United States;4;37-10-05N;097-02-13W;37-10-11N;097-01-59W;353;350;
-KWMC;72;583;Winnemucca, Winnemucca Municipal Airport;NV;United States;4;40-54-07N;117-48-26W;40-54-18N;117-48-24W;1311;1310;P
+KWJF;--;---;LANCASTER FOX AIRFIELD;CA;United States;4;34-44N;118-13W;;;715;;
+KWLD;--;---;STROTHER FIELD;KS;United States;4;37-10N;97-02W;37-10-11N;097-01-59W;354;350;
+KWMC;72;583;WINNEMUCCA MUNICIPAL AIRPORT;NV;United States;4;40-54N;117-48W;40-54-18N;117-48-24W;1312;1310;
KWRB;--;---;Warner Robins Air Force Base;GA;United States;4;32-38N;083-36W;;;90;;
KWRI;--;---;Mcguire Air Force Base;NJ;United States;4;40-01N;074-36W;;;41;;
-KWRL;--;---;Worland, Worland Municipal Airport;WY;United States;4;43-57-57N;107-57-03W;43-58-22N;107-57-02W;1288;1271;
-KWST;--;---;Westerly, Westerly State Airport;RI;United States;4;41-20-59N;071-47-56W;41-21-02N;071-48-24W;24;21;
+KWRL;--;---;WORLAND MUNICIPAL AIRPORT;WY;United States;4;43-58N;107-57W;43-58-22N;107-57-02W;1288;1271;
+KWST;--;---;WESTERLY STATE AIRPORT;RI;United States;4;41-21N;071-48W;41-21-02N;071-48-24W;25;21;
KWTR;--;---;Whitaker;WY;United States;4;41-41N;104-87W;;;1888;;
-KWVI;--;---;Watsonville, Watsonville Municipal Airport;CA;United States;4;36-56-22N;121-47-20W;36-56-03N;121-47-12W;49;43;
+KWVI;--;---;WATSONVILLE MUNICIPAL AIRPORT ;CA;United States;4;36-56N;121-47W;36-56-03N;121-47-12W;49;43;
KWVL;--;---;Waterville, Waterville Robert LaFleur Airport;ME;United States;4;44-32N;069-41W;;;102;;
KWWD;--;---;Wildwood, Cape May County Airport;NJ;United States;4;39-01N;074-55W;;;7;;
KWWR;74;641;Woodward, West Woodward Airport;OK;United States;4;36-26-12N;099-31-16W;36-26N;099-32W;667;667;
@@ -4237,25 +4315,29 @@ KX91;--;---;Egmont Key Coast Guard Station;FL;United States;4;27-36N;082-46W;;;1
KXBP;--;---;Bridgeport, Bridgeport Municipal Airport;TX;United States;4;33-10-31N;097-49-42W;;;260;;
KXCN;--;---;Green Canyon 184;LA;United States;4;27-46N;091-31W;;;0;;
KXMR;74;794;Cocoa Beach, Cape Canaveral Air Force Station Skid Strip;FL;United States;4;28-28N;080-34W;28-28N;080-33W;3;3;
-KXNA;--;---;Fayetteville/Springdale, Northwest Arkansas Regional Airport;AR;United States;4;36-16-55N; 094-18-25W;;;392;;
+KXNA;--;---;NORTHWEST ARKANSAS REGIONAL;AR;United States;4;36-17N;94-18W;;;392;;
KXVG;--;---;Longville, Longville Municipal Airport;MN;United States;4;46-59-25N;094-12-14W;;;407;;
KXVW;--;---;Vandenberg Range;CA;United States;4;34-43N;120-34W;;;100;;
KY12;--;---;Airlake;MN;United States;4;44-38N;093-14W;;;292;;
KY15;--;---;Cheboygan, Cheboygan County Airport;MI;United States;4;45-39-13N;084-31-09W;;;195;;
+KY19;--;---;Mandan Municipal Airport;ND;United States;4;46-46-05N;100-53-38W;;;592;;
KY26;--;---;Mobridge;SD;United States;4;45-32N;100-26W;;;508;;
KY39;--;---;Olivia, Olivia Regional Airport;MN;United States;4;44-46-43N;095-01-58W;;;328;;
KY50;--;---;Wautoma, Wautoma Municipal Airport;WI;United States;4;44-02-29N;089-18-16W;;;262;;
+KY51;--;---;Viroqua Municipal Airport;WI;United States;4;43-34-53N;90-53-59W;;;390;;
+KY63;--;---;Elbow Lake Municipal, Pride of the Prairie;MN;United States;4;45-59N;95-59W;;;367;;
KY68;--;---;Tracy, Tracy Municipal Airport;MN;United States;4;44-14-56N;095-36-26W;;;408;;
KYAK;--;---;Yakutat, Yakutat Airport;AK;United States;4;59-30-37N;139-39-46W;59-30-48N;139-40-15W;10;10;
-KYIP;--;---;Detroit, Willow Run Airport;MI;United States;4;42-14-12N;083-31-34W;42-14-05N;083-31-18W;218;215;
-KYKM;72;781;Yakima, Yakima Air Terminal;WA;United States;4;46-33-51N;120-32-01W;46-34-14N;120-32-27W;333;324;P
+KYIP;--;---;WILLOW RUN AIRPORT;MI;United States;4;42-14N;083-32W;42-14-05N;083-31-18W;218;215;
+KYKM;72;781;YAKIMA AIR TERMINAL;WA;United States;4;46-34N;120-32W;46-34-14N;120-32-27W;334;324;
KYKN;--;---;Yankton, Chan Gurney Municipal Airport;SD;United States;4;42-55N;097-23W;;;398;;
-KYNG;72;525;Youngstown, Youngstown-Warren Regional Airport;OH;United States;4;41-15-16N;080-40-26W;41-15-48N;080-40-25W;364;360;
+KYNG;72;525;YOUNGSTOWN-WARREN REG AIRPRT;OH;United States;4;41-15N;080-40W;41-15-48N;080-40-25W;365;360;
+KYUK;--;---;YUKON RANGE R-2205;AK;UNITED STATES;4;64-43N;146-31W;;;536;;
KYUM;72;280;Yuma / Yuma International;AZ;United States;4;32-39N;114-36W;32-52N;114-20W;65;63;P
KZAB;--;---;Albuquerque Radar Site;NM;United States;4;35-10N;106-34W;;;1621;;
KZLC;--;---;Salt Lake City;UT;United States;4;40-47N;111-57W;;;1288;;
KZSE;--;---;Auburn;WA;United States;4;47-17N;122-11W;;;99;;
-KZZV;--;---;Zanesville, Zanesville Municipal Airport;OH;United States;4;39-56-40N;081-53-32W;39-56-50N;081-53-32W;274;268;
+KZZV;--;---;ZANESVILLE MUNICIPAL AIRPORT ;OH;United States;4;39-57N;81-54W;39-56-50N;081-53-32W;274;268;
LATI;13;615;Tirana;;Albania;6;41-20N;019-47E;41-20N;019-47E;89;90;P
LBBG;15;655;Burgas;;Bulgaria;6;42-29N;027-29E;;;16;28;P
LBGO;--;---;Gorna Orechovista;;Bulgaria;6;43-09N;025-36E;;;;;
@@ -4458,7 +4540,7 @@ LFYR;07;247;Romorantin;;France;6;47-19N;001-41E;;;85;86;P
LGAD;16;682;Andravida Airport ;;Greece;6;37-55N;021-17E;;;10;14;P
LGAL;16;627;Alexandroupoli Airport ;;Greece;6;40-51N;025-55E;;;7;3;P
LGAT;16;716;Athinai Airport ;;Greece;6;37-54N;023-44E;37-54N;023-44E;28;15;P
-LGAV;--;---;Athens Eleftherios Venizelos International Airport;;Greece;6;37-56N;023-56E;;;94
+LGAV;--;---;Athens Eleftherios Venizelos International Airport;;Greece;6;37-56N;023-56E;;;94;;
LGBL;16;665;Anchialos Airport ;;Greece;6;39-13N;022-48E;;;25;15;
LGEL;16;718;Elefsis Airport ;;Greece;6;38-04N;023-33E;;;44;31;
LGHI;16;706;Chios Airport ;;Greece;6;38-20N;026-08E;;;5;4;P
@@ -4657,21 +4739,21 @@ LLOV;40;198;Ovda;;Israel;6;30-00N;034-50E;;;432;445;
LLSD;--;---;Tel Aviv / Sde-Dov Airport;;Israel;6;32-06-53N;034-46-56E;;;13;;
LMML;16;597;Luqa;;Malta;6;35-51N;014-29E;35-51N;014-29E;91;91;P
LOAG;--;---;Krems-Langenlois;;Austria;6;48-26-46N;015-38-01E;;;312;;
-LOAN;--;---;Niederösterreich / Wiener Neustadt-Ost Flugplatz;;Austria;6;47-50-36N;016-15-29E;;;272;;
-LOAV;11;181;Niederösterreich / Flugplatz Vöslau;;Austria;6;47-57-52N;016-15-34E;;;233;;
-LOGG;--;---;Punitz-Güssing;;Austria;6;47-08-51N;016-19-04E;;;290;;
+LOAN;--;---;Niederosterreich / Wiener Neustadt-Ost Flugplatz;;Austria;6;47-50-36N;016-15-29E;;;272;;
+LOAV;11;181;Niederosterreich / Lugplatz Voslau;;Austria;6;47-57-52N;016-15-34E;;;233;;
+LOGG;--;---;Punitz-Gussing;;Austria;6;47-08-51N;016-19-04E;;;290;;
LOIH;--;---;Hohenems-Dornbirn;;Austria;6;47-23-05N;009-42-02E;;;418;;
-LOLF;--;---;Oberösterreich / Freistadt Flugplatz;;Austria;6;48-30-53N;014-24-32E;;;685;;
+LOLF;--;---;Oberosterreich / Freistadt Flugplatz;;Austria;6;48-30-53N;014-24-32E;;;685;;
LOLW;--;---;Wels;;Austria;6;48-10N;014-02E;;;;;
LOWG;11;240;Graz-Thalerhof-Flughafen;;Austria;6;47-00N;015-26E;47-00N;015-27E;340;347;P
LOWI;11;120;Innsbruck-Flughafen;;Austria;6;47-16N;011-21E;;;581;593;P
LOWK;11;231;Klagenfurt-Flughafen;;Austria;6;46-39N;014-20E;;;448;476;P
-LOWL;11;010;Linz / Hörsching-Flughafen;;Austria;6;48-14N;014-11E;48-14N;014-11E;298;313;P
+LOWL;11;010;Linz / Hoersching-Flughafen;;Austria;6;48-14N;014-11E;48-14N;014-11E;298;313;P
LOWS;11;150;Salzburg-Flughafen;;Austria;6;47-48N;013-00E;;;430;450;P
LOWW;11;036;Wien / Schwechat-Flughafen;;Austria;6;48-07N;016-34E;;;183;190;P
LOWZ;--;---;Zell Am See;;Austria;6;47-17-33N;012-47-15E;;;754;;
LOXA;11;157;Aigen Im Ennstal;;Austria;6;47-32N;014-08E;;;638;649;P
-LOXL;11;011;Hörsching Aus-Afb ;;Austria;6;48-14N;014-11E;48-14N;014-11E;313;298;
+LOXL;11;011;Horsching Aus-Afb ;;Austria;6;48-14N;014-11E;48-14N;014-11E;313;298;
LOXS;11;122;Schwaz Heliport ;;Austria;6;47-20N;011-42E;;;543;;
LOXT;11;030;Tulln;;Austria;6;48-19N;016-07E;;;175;176;
LOXZ;11;165;Zeltweg;;Austria;6;47-12N;014-45E;;;677;682;P
@@ -4781,7 +4863,7 @@ LTFC;--;---;Suleyman Demirel;;Turkey;6;37-51N;030-22E;;;864;;
LTFE;--;---;Bodrum Milas Airport;;Turkey;6;37-14-53N;027-40-55E;;;6;;
LTFH;--;---;Samsun / Carsamba;;Turkey;6;41-15-15N;036-34-03E;;;5;;
LTFJ;--;---;Istanbul / Sabiha Gokcen;;Turkey;6;40-53-55N;029-18-33E;;;95;;
-LUBL;--;---;Baltsi-Leadoveni - The North of Moldova;;Moldova;6;47-50-03N;027-46-09E;;;231
+LUBL;--;---;Baltsi-Leadoveni - The North of Moldova;;Moldova;6;47-50-03N;027-46-09E;;;231;;
LUCH;--;---;Kaxul - The South of Moldova;;Moldova;6;45-50-38N;028-15-55E;;;199;;
LUKK;--;---;Chisinau International Airport;;Moldova;6;46-55-40N;028-55-51E;;;122;;
LWOH;13;578;Ohrid;;Macedonia, The Republic of;6;41-07N;020-48E;;;760;761;
@@ -4944,7 +5026,7 @@ MUCF;78;244;Cienfuegos, Las Villas;;Cuba;4;22-09N;080-24W;;;39;39;
MUCL;--;---;Cayo Largo Del Sur;;Cuba;4;21-37N;081-33W;;;2;;
MUCM;78;255;Camaguey Aeropuerto;;Cuba;4;21-25N;077-51W;21-25N;077-51W;122;118;
MUCU;78;264;Santiago De Cuba, Oriente;;Cuba;4;19-58N;075-51W;;;69;55;
-MUGM;78;367;Guantanamo, Leeward Point Field;;Cuba;4;19-54-23N;075-12-25W;19-54N;075-08W;17;23;
+MUGM;78;367;GUANTANAMO BAY, CUBA NAVAL;CU;Cuba;4;19-55N;075-12W;19-54N;075-08W;17;23;
MUGT;78;267;Guantanamo, Oriente;;Cuba;4;20-05N;075-09W;;;8;8;
MUHA;78;224;Aeropuerto Jose Marti, Rancho-Boyeros, Habana;;Cuba;4;22-59N;082-24W;;;59;75;
MUHG;--;---;Holguin Civ / Mil ;;Cuba;4;20-47N;076-19W;;;106;;
@@ -5199,41 +5281,42 @@ OYTZ;41;466;Taiz;;Yemen;2;13-41N;044-08E;;;1402;1385;
OYZM;41;326;Al-Hazm ;;Yemen;2;16-12N;044-47E;;;1900;;
PAAK;--;---;Atka, Atka Airport;AK;United States;4;52-13-13N;174-12-23W;;;17;;
PAAP;--;---;Port Alexander, Port Alexander Seaplane Base;AK;United States;4;56-15N;134-39W;;;0;;
-PAAQ;70;274;Palmer, Palmer Municipal Airport;AK;United States;4;61-36N;149-05W;;;74;;
+PAAQ;70;274;PALMER MUNICIPAL AIRPORT;AK;United States;4;61-36N;149-06W;;;76;;
PABA;70;086;Barter Island, Barter Island LRRS Airport;AK;United States;4;70-08-02N;143-34-37W;70-08N;143-38W;2;15;P
-PABE;70;219;Bethel, Bethel Airport;AK;United States;4;60-46-47N;161-50-16W;60-47N;161-50W;38;46;P
+PABE;70;219;BETHEL AIRPORT;AK;United States;4;60-47N;161-50W;60-47N;161-50W;37;46;
PABG;--;---;Big Delta Arctic Weather;AK;United States;4;64-00N;145-43W;;;389;;
-PABI;70;267;Delta Junction/Ft Greely, Allen Army Airfield;AK;United States;4;64-00N;145-44W;64-00N;145-44W;389;391;P
+PABI;70;267;ALLEN ARMY AIRFIELD;AK;United States;4;64-00N;145-43W;64-00N;145-44W;389;391;
PABL;00;000;Buckland, Buckland Airport;AK;United States;4;65-58-56N;161-09-07W;;;7;;
-PABN;--;---;Nabesna, Devil Mountain Lodge Airport;AK;United States;4;62-24N;143-00W;;;878;;
-PABR;70;026;Barrow, Wiley Post-Will Rogers Memorial Airport;AK;United States;4;71-17-07N;156-45-57W;71-17-21N;156-47-02W;13;10;P
-PABT;70;174;Bettles, Bettles Airport;AK;United States;4;66-55N;151-31W;66-54N;151-31W;196;196;P
+PABN;--;---;Nabesna, Devil Mountain Lodge;AK;United States;4;62-23-52N;142-59-45W;;;884;;
+PABR;70;026;POST ROGERS MEMORIAL AIRPORT;AK;United States;4;71-17N;156-46W;71-17-21N;156-47-02W;13;10;
+PABT;70;174;BETTLES AIRPORT;AK;United States;4;66-54N;151-31W;66-54N;151-31W;196;196;
PABV;--;---;Birchwood, Birchwood Airport;AK;United States;4;61-25N;149-31W;;;29;;
-PACD;70;316;Cold Bay, Cold Bay Airport;AK;United States;4;55-13-15N;162-43-40W;55-12-05N;162-42-50W;30;29;P
+PACD;70;316;COLD BAY AIRPORT;AK;United States;4;55-13N;162-44W;55-12-05N;162-42-50W;30;29;
+PACE;--;---;Central, Central;AK;United States;4;65-34-01N;144-46-00W;;;282;;^M
PACL;--;---;Clear;AK;United States;4;64-18N;149-07W;;;168;;
PACP;70;360;Cape Saint Elias;AK;United States;4;59-48N;144-36W;;;18;;
PACR;--;---;Circle City Airport;AK;United States;4;65-50N;144-04W;;;182;;
PACS;--;---;Cape Sarichef Airport;AK;United States;4;54-36N;164-56W;;;9;;
-PACV;70;296;Cordova, Merle K (Mudhole) Smith Airport;AK;United States;4;60-29-30N;145-28-40W;;;13;13;
+PACV;70;296;MERLE K. SMITH AIRPORT;AK;United States;4;60-30N;145-29W;;;13;13;
PACY;70;298;Yakataga;AK;United States;4;60-05N;142-30W;;;4;11;
PACZ;70;212;Cape Romanzof, Cape Romanzof LRRS Airport;AK;United States;4;61-47N;166-02W;;;139;;
-PADE;--;---;Deering, Deering/New Airport;AK;United States;4;66-05N;162-45W;;;5;;
+PADE;--;---;DEERING AIRPORT;AK;United States;4;66-04N;162-46W;;;6;;
PADK;70;454;Adak Island, Adak Airport;AK;United States;4;51-52-40N;176-38-45W;51-52-50N;176-38-33W;6;4;
PADL;70;321;Dillingham, Dillingham Airport;AK;United States;4;59-03N;158-31W;;;26;29;
-PADQ;70;350;Kodiak, Kodiak Airport;AK;United States;4;57-45N;152-30W;57-45N;152-30W;22;34;P
-PADT;--;---;Slana Airport;AK;United States;4;62-42N;143-59W;;;730;;
+PADQ;70;350;KODIAK AIRPORT;AK;United States;4;57-45N;152-29W;57-45N;152-30W;22;34;
+PADT;--;---;Slana;AK;United States;4;62-42-32N;143-58-52W;;;668;;
PADU;70;489;Unalaska, Unalaska Airport;AK;United States;4;53-54N;166-32W;;;7;;
-PAEC;--;---;Chulitna, Chulitna Airport;AK;United States;4;62-53N;149-50W;;;381;;
+PAEC;--;---;Chulitna, Chulitna River;AK;United States;4;62-49-32N;149-54-23W;;;412;;
PAED;70;272;Anchorage, Elmendorf Air Force Base;AK;United States;4;61-15-11N;149-47-38W;;;65;59;
-PAEG;--;---;Eagle, Eagle Airport;AK;United States;4;64-46-35N;141-09-03W;;;268;;
+PAEG;--;---;EAGLE AIRPORT;AK;United States;4;64-47N;141-09W;;;274;;
PAEH;70;305;Cape Newenham, Cape Newenham LRRS Airport;AK;United States;4;58-39N;162-04W;;;165;;
PAEI;70;265;Fairbanks, Eielson Air Force Base;AK;United States;4;64-39N;147-06W;64-39N;147-04W;167;167;
PAEL;--;---;Elfin Cove, Elfin Cove Seaplane Base;AK;United States;4;58-12N;136-21W;;;0;;
PAEM;--;---;Emmonak, Emmonak Airport;AK;United States;4;62-47N;164-30W;;;4;;
-PAEN;70;259;Kenai, Kenai Municipal Airport;AK;United States;4;60-34-23N;151-14-42W;60-34-25N;151-14-13W;30;25;
+PAEN;70;259;KENAI MUNICIPAL AIRPORT;AK;United States;4;60-35N;151-14W;60-34-25N;151-14-13W;28;25;
PAER;--;---;Merrill Pass West;AK;United States;4;61-15N;153-49W;;;358;;
PAFA;70;261;Fairbanks, Fairbanks International Airport;AK;United States;4;64-48-14N;147-52-34W;64-49-11N;147-51-29W;132;140;P
-PAFB;--;---;Fort Wainwright AAF;AK;United States;4;64-50-12N;147-35-44W;;;138;;
+PAFB;--;---;FT. WAINWRIGHT AAF;AK;United States;4;64-50N;147-35W;;;138;;
PAFE;--;---;Kake, Kake Airport;AK;United States;4;56-57N;133-54W;;;52;;
PAFK;--;---;Farewell Lake, Farewell Lake Seaplane Base;AK;United States;4;62-32-33N;153-37-21W;;;321;;
PAFM;70;171;Ambler, Ambler Airport;AK;United States;4;67-06N;157-51W;;;88;;
@@ -5241,68 +5324,69 @@ PAFR;70;270;Ft. Richardson / Bryant U. S. Army Heliport, Ak;AK;United States;4;6
PAFW;--;---;Farewell Lake;AK;United States;4;62-32N;153-37W;;;323;;
PAGA;70;222;Galena, Edward G. Pitka Sr. Airport;AK;United States;4;64-44N;156-56W;64-44N;156-56W;46;49;
PAGB;--;---;Galbraith Lake, Galbraith Lake Airport;AK;United States;4;68-29N;149-29W;;;814;;
-PAGK;70;271;Gulkana, Gulkana Airport;AK;United States;4;62-09N;145-27W;;;481;481;P
+PAGK;70;271;GULKANA AIRPORT;AK;United States;4;62-09N;145-27W;;;481;481;
PAGL;--;---;Golovin, Golovin Airport;AK;United States;4;64-32-36N;163-02-22W;;;8;;
PAGM;70;204;Gambell, Gambell Airport;AK;United States;4;63-46N;171-44W;;;8;;
PAGN;70;383;Angoon;AK;United States;4;57-30N;134-35W;;;0;1;
PAGS;70;367;Gustavus, Gustavus Airport;AK;United States;4;58-25N;135-42W;;;10;9;
PAGT;--;---;Nightmute;AK;United States;4;60-28N;164-42W;;;4;;
-PAGY;70;362;Skagway;AK;United States;4;59-28N;135-18W;;;16;5;
+PAGY;70;362;SKAGWAY AIRPORT;AK;United States;4;59-28N;135-19W;;;13;5;
PAHD;70;341;Homer / Municipal;AK;United States;4;59-38N;151-30W;;;24;22;
PAHL;--;---;Huslia, Huslia Airport;AK;United States;4;65-41-51N;156-21-4W;;;65;;
-PAHN;--;---;Haines, Haines Airport;AK;United States;4;59-15N;135-31W;;;5;;
-PAHO;--;---;Homer, Homer Airport;AK;United States;;59-39N;151-29W;;;26;;
+PAHN;--;---;HAINES AIRPORT;AK;United States;4;59-15N;135-31W;;;5;;
+PAHO;--;---;HOMER AIRPORT;AK;United States;;59-39N;151-29W;;;24;;
PAHP;--;---;Hooper Bay, Hooper Bay Airport;AK;United States;4;61-31N;166-08W;;;5;;
PAHS;--;---;Huslia, Huslia Airport;AK;United States;4;65-42N;156-23W;;;55;;
-PAHV;--;---;Healy, Healy River Airport;AK;United States;4;63-52N;148-58W;;;394;;
+PAHV;--;---;Healy, Healy;AK;United States;4;63-52-40N;149-00-41W;;;431;;
PAHY;--;---;Hydaburg, Hydaburg Seaplane Base;AK;United States;4;55-12N;132-50W;;;0;;
PAHZ;--;---;Hayes River, Hayes River Airport;AK;United States;4;61-59N;152-05W;;;305;;
PAII;--;---;Egegik, Egegik Airport;AK;United States;4;58-11-07N;157-23-08W;;;28;;
-PAIK;--;---;Kinana / Bob Baker Me;AK;United States;4;66-59N;160-26W;;;46;;
-PAIL;70;340;Iliamna, Iliamna Airport;AK;United States;4;59-45N;154-54W;;;57;49;P
+PAIK;--;---;Kiana Kinana/Bob Baker Mem;AK;United States;4;66-59N;160-26W;;;46;;
+PAIL;70;340;ILIAMNA AIRPORT;AK;United States;4;59-45N;154-55W;;;63;49;
PAIM;70;173;Utopia Creek, Indian Mountain LRRS Airport;AK;United States;4;66-59N;153-42W;;;372;;
PAIN;--;---;McKinley Park, McKinley National Park Airport;AK;United States;4;63-44N;148-55W;;;524;;
+PAIW;--;---;Wales;AK;United States;4;65-37N;168-06W;;;7;;
PAIZ;--;---;Lazy Mtn / Wolverine;AK;United States;4;61-38N;149-02W;;;236;;
PAJB;--;---;Biorka Island Supplementary Aviation Weather Reporting Station;AK;United States;4;56-51N;135-32W;;;15;;
PAJC;--;---;Chignik, Chignik Airport;AK;United States;4;56-18-41N;158-22-24W;;;6;;
-PAJN;70;381;Juneau, Juneau International Airport;AK;United States;4;58-21-17N;134-34-34W;58-21-48N;134-34-33W;6;8;P
+PAJN;70;381;JUNEAU INTERNATIONAL AIRPORT;AK;United States;4;58-21N;134-34W;58-21-48N;134-34-33W;6;8;
PAJO;--;---;Johnstone Point;AK;United States;4;60-29N;146-36W;;;14;;
PAJV;--;---;Sutton;AK;United States;4;61-43N;148-53W;;;265;;
PAKI;--;---;Kipnuk, Kipnuk Airport;AK;United States;4;59-55-58N;164-01-49W;;;3;;
PAKK;--;---;Koyuk, Koyuk Airport;AK;United States;4;64-56-02N;161-09-29W;;;37;;
-PAKN;70;326;King Salmon, King Salmon Airport;AK;United States;4;58-40-36N;156-38-57W;58-40-50N;156-39-28W;17;10;P
+PAKN;70;326;KING SALMON AIRPORT;AK;United States;4;58-41N;156-39W;58-40-50N;156-39-28W;17;10;
PAKO;70;482;Nikolski;AK;United States;4;52-57N;168-51W;;;21;;P
PAKP;--;---;Anaktuvuk Pass, Anaktuvuk Pass Airport;AK;United States;4;68-08-01N;151-44-36W;;;641;;
-PAKT;70;395;Ketchikan, Ketchikan International Airport;AK;United States;4;55-21-20N;131-42-49W;55-21-10N;131-42-24W;27;25;
+PAKT;70;395;KETCHIKAN INTERNATIONAL AIRPORT ;AK;United States;4;55-21N;131-43W;55-21-10N;131-42-24W;27;25;
PAKU;--;---;Kuparuk, Ugnu-Kuparuk Airport;AK;United States;4;70-19N;149-35W;;;20;;
-PAKV;--;---;Kaltag, Kaltag Airport;AK;United States;4;64-19N;158-44W;;;54;;
+PAKV;--;---;KALTAG AIRPORT;AK;United States;4;64-19N;158-44W;;;57;;
PAKW;70;389;Klawock, Klawock Airport;AK;United States;4;55-35N;133-05W;;;24;;
-PALH;--;---;Anchorage, Lake Hood Seaplane Base;AK;United States;4;61-11N;149-58W;;;22;;
+PALH;--;---;LAKE HOOD;AK;United States;4;61-11N;149-59W;;;22;;
PALJ;--;---;Port Alsworth, Port Alsworth Airport;AK;United States;4;60-12N;154-19W;;;85;;
-PALK;--;---;Snowshoe Lake;AK;United States;4;62-02N;142-40W;;;735;;
+PALK;--;---;Snowshoe Lake;AK;United States;4;62-01-48N;146-41-33W;;;701;;
PALP;--;---;Deadhorse, Alpine Airstrip;AK;United States;4;70-20N;150-56W;;;5;;
PALR;--;---;Chandalar Lake, Chandalar Lake Airport;AK;United States;4;67-30N;148-29W;;;585;;
PALU;70;104;Cape Lisburne, Cape Lisburne LRRS Airport;AK;United States;4;68-53N;166-06W;;;4;;
PALV;--;---;Big River Lake;AK;United States;4;60-49N;152-18W;;;12;;
-PAMC;70;231;McGrath, McGrath Airport;AK;United States;4;62-58N;155-37W;62-58N;155-37W;103;103;P
+PAMC;70;231;MCGRATH AIRPORT;AK;United States;4;62-57N;155-36W;62-58N;155-37W;103;103;
PAMD;70;343;Middleton Island, Middleton Island Airport;AK;United States;4;59-26N;146-18W;;;27;14;
PAMH;70;246;Minchumina, Minchumina Airport;AK;United States;4;63-52-50N;152-18-02W;;;208;214;
-PAML;--;---;Manley Hot Springs, Manly Hot Springs Airport;AK;United States;4;64-59N;150-38W;;;82;;
+PAML;--;---;Manley Hot Springs, Manly Hot Springs Airport;AK;United States;4;64-59-55N;150-38-17W;;;81;;
PAMM;--;---;Metlakatla, Metlakatla Seaplane Base;AK;United States;4;55-07-52N;131-34-41W;;;0;;
-PAMR;--;---;Anchorage, Merrill Field Airport;AK;United States;4;61-13N;149-51W;;;42;;
+PAMR;--;---;ANCHORAGE MERRILL FIELD;AK;United States;4;61-13N;149-51W;;;42;;
PAMX;--;---;McCarthy;AK;United States;4;61-26N;142-56W;;;455;;
PAMY;--;---;Mekoryuk, Mekoryuk Airport;AK;United States;4;60-22N;166-16W;;;15;;
-PANC;70;273;Anchorage, Ted Stevens Anchorage International Airport;AK;United States;4;61-10-28N;149-59-46W;61-10-25N;150-00-39W;44;48;P
+PANC;70;273;TED STEVENS ANCHORAGE INTERNATIONAL ;AK;United States;4;61-10N;150-02W;61-10-25N;150-00-39W;44;48;
PANI;70;232;Aniak, Aniak Airport;AK;United States;4;61-34-53N;159-32-34W;;;27;26;
-PANN;70;260;Nenana, Nenana Municipal Airport;AK;United States;4;64-33N;149-05W;;;110;;
+PANN;70;260;NENANA MUNICIPAL AIRPORT;AK;United States;4;64-33N;149-04W;;;110;;
PANR;--;---;Funter Bay Seaplane;AK;United States;4;58-15N;134-54W;;;0;;
-PANT;70;398;Annette, Annette Island Airport;AK;United States;4;55-02-32N;131-34-20W;55-02N;131-34W;36;34;P
+PANT;70;398;ANNETTE ISLAND AIRPORT;AK;United States;4;55-02N;131-35W;55-02N;131-34W;36;34;
PANV;--;---;Anvik, Anvik Airport;AK;United States;4;62-38-54N;160-11-23W;;;94;;
PAOH;--;---;Hoonah, Hoonah Seaplane Base;AK;United States;4;58-07N;135-27W;;;0;;
-PAOM;70;200;Nome, Nome Airport;AK;United States;4;64-30-43N;165-26-42W;64-30-32N;165-25-50W;11;4;P
-PAOR;70;291;Northway, Northway Airport;AK;United States;4;62-57-40N;141-55-44W;62-57-44N;141-56-10W;523;522;
-PAOT;70;133;Kotzebue, Ralph Wien Memorial Airport;AK;United States;4;66-53-04N;162-35-54W;66-53-12N;162-36-31W;3;5;P
-PAPB;--;---;St. George, St. George Airport;AK;United States;4;56-34-43N;169-39-41W;;;38;;
+PAOM;70;200;NOME AIRPORT;AK;United States;4;64-31N;165-26W;64-30-32N;165-25-50W;11;4;
+PAOR;70;291;NORTHWAY AIRPORT;AK;United States;4;62-58N;141-56N;62-57-44N;141-56-10W;523;522;
+PAOT;70;133;WIEN MEMORIAL AIRPORT;AK;United States;4;66-53N;162-36W;66-53-12N;162-36-31W;3;5;
+PAPB;--;---;ST. GEORGE AIRPORT;AK;United States;4;56-35N;169-40W;;;38;;
PAPC;70;119;Port Clarence, Port Clarence Coast Guard Station;AK;United States;4;65-15N;166-51W;;;3;5;
PAPG;70;386;Petersburg;AK;United States;4;56-49N;132-58W;;;0;;
PAPH;70;333;Port Heiden, Port Heiden Airport;AK;United States;4;56-57N;158-38W;;;29;;P
@@ -5310,48 +5394,49 @@ PAPM;--;---;Platinum;AK;United States;4;59-01N;161-49W;;;3;;
PAPO;--;---;Point Hope, Point Hope Airport;AK;United States;4;68-21N;166-48W;;;4;;
PAPR;--;---;Prospect Creek, Prospect Creek Airport;AK;United States;4;66-48-46N;150-38-38W;;;335;;
PAPT;70;249;Puntilla;AK;United States;4;62-06N;152-45W;;;560;;
-PAQT;70;364;Nuiqsut, Nuiqsut Airport;AK;United States;4;70-12-36N;151-00-20W;70-12-49N;150-59-18W;12;17;
+PAQT;70;364;NUIQSUT AIRPORT;AK;United States;4;70-13N;150-59W;70-12-49N;150-59-18W;12;17;
PARC;--;---;Arctic Village, Arctic Village Airport;AK;United States;4;68-06-52N;145-34-45W;;;638;;
PARD;--;---;Red Dog, Red Dog Airport;AK;United States;4;68-01-53N;162-54-11W;;;297;;
PARL;--;---;Central, Central Airport;AK;United States;4;65-34-26N;144-46-59W;;;284;;
PASA;--;---;Savoonga Airport;AK;United States;4;63-41N;170-30W;;;16;;
-PASC;--;---;Deadhorse, Deadhorse Airport;AK;United States;4;70-12N;148-28W;;;17;;
+PASC;--;---;DEADHORSE AIRPORT;AK;United States;4;70-12N;148-29W;;;19;;
PASD;--;---;Sand Point;AK;United States;4;55-19N;160-31W;;;7;;
PASG;--;---;Skagway, Skagway Airport;AK;United States;4;59-27-19N;136-19-23W;59-27-19N;136-19-23W;13;7;
PASH;--;---;Shishmaref, Shishmaref Airport;AK;United States;4;66-16N;166-05W;;;4;;
-PASI;70;371;Sitka, Sitka Airport;AK;United States;4;57-02-53N;135-21-53W;57-02-53N;135-21-53W;6;14;
+PASI;70;371;SITKA AIRPORT;AK;United States;4;57-03N;135-22W;57-02-53N;135-21-53W;6;14;
PASK;--;---;Selawik;AK;United States;4;66-37N;160-00W;;;8;;
PASL;--;---;Sleetmute;AK;United States;4;61-43N;157-09W;;;54;;
PASM;--;---;St. Mary's, St. Mary's Airport;AK;United States;4;62-03N;163-18W;;;95;;
-PASN;70;308;St. Paul Island, St. Paul Island Airport;AK;United States;4;57-10N;170-13W;57-09N;170-13W;19;9;P
-PASO;--;---;Seldovia, Seldovia Airport;AK;United States;4;59-27N;151-42W;;;9;;
-PASP;--;---;Sheep Mountain, Sheep Mountain Airport;AK;United States;4;61-48-43N;147-30-25W;;;838;;
+PASN;70;308;ST PAUL ISLAND AIRPORT;AK;United States;4;57-10N;170-13W;57-09N;170-13W;19;9;
+PASO;--;---;SELDOVIA AIRPORT;AK;United States;4;59-27N;151-42W;;;9;;
+PASP;--;---;Sheep Mountain, Sheep Mountain Lodge;AK;United States;4;61-48-45N;147-29-59W;;;838;;
PASV;70;235;Sparrevohn Airways Facilities Sector;AK;United States;4;61-06N;155-34W;;;484;;
-PASW;70;255;Skwentna;AK;United States;4;61-58N;151-11W;;;45;;
+PASW;70;255;Skwentna;AK;United States;4;61-58-38N;151-13-02W;;;46;;
PASX;--;---;Soldotna;AK;United States;4;60-29N;151-02W;;;33;;
-PASY;70;414;Shemya, Eareckson AFB;AK;United States;4;52-43N;174-07E;;;30;;
-PATA;70;178;Tanana, Calhoun Memorial Airport;AK;United States;4;65-10N;152-06W;;;69;67;
+PASY;70;414;SHEMYA EARECKSON AS;AK;United States;4;52-43N;174-07E;;;30;;
+PATA;70;178;TANANA CALHOUN MEMORIAL AIRPORT ;AK;United States;4;65-10N;152-06W;;;72;67;
PATC;70;117;Tin City Airways Facilities Sector;AK;United States;4;65-34N;167-55W;;;83;;
+PATE;--;---;Teller;AK;United States;4;65-14N;166-20W;;;90;;
PATG;--;---;Togiac Village, Togiak Airport;AK;United States;4;59-03N;160-24W;;;6;;
PATJ;--;---;Tok;AK;United States;4;63-19N;142-43W;;;509;;
-PATK;70;251;Talkeetna, Talkeetna Airport;AK;United States;4;62-19-14N;150-05-37W;;;109;109;
+PATK;70;251;TALKEETNA AIRPORT;AK;United States;4;62-19N;150-06W;;;109;109;
PATL;--;---;Takotna, Tatalina LRRS Airport;AK;United States;4;62-54N;155-59W;;;294;;
-PATO;--;---;Portage, Portage Glacier;AK;United States;4;60-47N;148-50W;;;29;;
-PATW;--;---;Cantwell, Cantwell Airport;AK;United States;4;63-24N;148-57W;;;668;;
+PATO;--;---;PORTAGE GLACIER;AK;United States;4;60-47N;148-51W;;;31;;
+PATW;--;---;Cantwell, Cantwell;AK;United States;4;62-23-43N;148-53-48W;;;651;;
PAUM;70;162;Umiat;AK;United States;4;69-22N;152-08W;;;81;85;
PAUN;70;207;Unalakleet;AK;United States;4;63-53N;160-48W;;;6;6;P
-PAUO;--;---;Willow Airport ;AK;United States;4;61-45N;150-03W;;;67;;
+PAUO;--;---;Willow Lake;AK;United States;4;61-44-53N;150-03-16W;;;64;;
PAVD;--;---;Valdez 2;AK;United States;4;61-08N;146-16W;;;37;;
-PAVL;--;---;Kivalina, Kivalina Airport;AK;United States;4;67-44N;164-33W;;;4;;
+PAVL;--;---;KIVALINA AIRPORT;AK;United States;4;67-44N;164-33W;;;4;;
PAVW;--;---;Valdez Weather Station Office;AK;United States;4;61-08N;146-21W;;;10;;
PAWD;70;277;Seward;AK;United States;4;60-07N;149-27W;;;9;18;
PAWG;70;387;Wrangell;AK;United States;4;56-29N;132-22W;;;13;13;
-PAWI;70;030;Wainwright, Wainwright Airport;AK;United States;4;70-38N;159-51W;;;12;;
+PAWI;70;030;WAINWRIGHT AIRPORT;AK;United States;4;70-38N;160-02W;;;9;;
PAWN;--;---;Noatak, Noatak Airport;AK;United States;4;67-34N;162-59W;;;27;;
-PAWR;--;---;Whittier;AK;United States;4;60-46N;148-41W;;;9;;
+PAWR;--;---;Whittier;AK;United States;4;60-46-22N;148-41-06W;;;20;;
PAWS;--;---;Wasilla, Wasilla Airport;AK;United States;4;61-34-19N;149-32-26W;;;106;;
-PAXK;--;---;Paxson;AK;United States;4;63-02N;145-30W;;;809;;
-PAYA;70;361;Yakutat;AK;United States;4;59-31N;139-40W;59-31N;139-40W;11;9;P
+PAXK;--;---;Paxson;AK;United States;4;63-01-58N;145-29-53W;;;823;;
+PAYA;70;361;YAKUTAT AIRPORT;AK;United States;4;59-30N;139-40W;59-31N;139-40W;10;9;
PAZK;--;---;Eureka, Skelton Airport;AK;United States;4;61-56N;147-10W;;;1002;;
PBTI;--;---;Barter Island Distant Early Warning ;AK;United States;4;70-08N;143-35W;;;2;;
PFYU;70;194;Fort Yukon, Fort Yukon Airport;AK;United States;4;66-34N;145-16W;66-35N;145-05W;433;431;P
@@ -5362,22 +5447,23 @@ PGSN;91;232;Saipan Island, Saipan International Airport;Northern Mariana Islands
PGUA;91;218;Andersen, Mariana Is, Andersen Air Force Base;GU;United States;5;13-35N;144-56E;13-35N;144-55E;187;187;
PGUM;91;212;Agana, Guam International Airport;GU;United States;5;13-29N;144-48E;13-21N;144-48E;91;;
PGWT;91;233;Tinian Island, N. Mariana Is, West Tinian Airport;GU;United States;5;14-59N;145-37E;;;82;;
-PHBK;91;162;Kekaha, Pacific Missile Test Facility Barking Sands;HI;United States;5;22-02-11N;159-47-11W;22-02-00N;159-47-00W;4;3;
+PHBK;91;162;PMRF BARKING SANDS;HI;United States;5;22-02N;159-47W;22-02-00N;159-47-00W;4;3;
PHHI;91;170;Wheeler Air Force Base / Oahu;HI;United States;5;21-29N;158-02W;21-29N;158-02W;255;256;
PHHN;--;---;Hana, Hana Airport;HI;United States;5;20-47-44N;156-00-52W;;;24;;
PHIK;--;---;Hickam Air Force Base / Oahu ;HI;United States;5;21-19N;157-55W;;;4;;
PHJH;--;---;Lahaina / West Maui;HI;United States;5;21-01N;156-38W;;;40;;
-PHJR;91;178;Oahu, Kalaeloa Airport;HI;United States;5;21-18-30N;158-04-05W;21-18-20N;158-04-28W;10;15;
-PHKO;--;---;Kailua / Kona, Keahole Airport;HI;United States;5;19-44-27N;156-03-02W;19-44-08N;156-02-30W;13;27;
-PHLI;91;165;Lihue, Lihue Airport;HI;United States;5;21-59-02N;159-20-28W;21-59-13N;159-20-36W;45;31;
+PHJR;91;178;KALAELOA AIRPORT;HI;United States;5;21-19N;158-04W;21-18-20N;158-04-28W;10;15;
+PHKO;--;---;KONA INTERNATIONAL AIRPORT;HI;United States;5;19-44N;156-03W;19-44-08N;156-02-30W;13;27;
+PHLI;91;165;LIHUE AIRPORT;HI;United States;5;21-59N;159-20W;21-59-13N;159-20-36W;45;31;
PHMK;91;186;Kaunakakai, Molokai Airport;HI;United States;5;21-09N;157-06W;21-09N;157-06W;138;134;
+PHMO;--;---;KAUNAKAKAI MOLOKAI AIRPORT;HI;UNITED STATES;4;21-09N;157-06W;;;138;;
PHMU;--;---;Kamuela, Waimea-Kohala Airport;HI;United States;5;20-00N;155-40W;;;814;;
-PHNG;91;176;Kaneohe, Marine Corps Air Station;HI;United States;5;21-27-14N;157-45-56W;21-26-27N;157-46-32W;5;1;
-PHNL;91;182;Honolulu, Honolulu International Airport;HI;United States;5;21-19-39N;157-56-35W;21-19-26N;157-55-47W;3;4;
+PHNG;91;176;MCBH KANEOHE BAY HAWAII;HI;United States;5;21-27N;157-45W;21-26-27N;157-46-32W;7;1;
+PHNL;91;182;HONOLULU INTERNATIONAL AIRPORT ;HI;United States;5;21-20N;157-57W;21-19-26N;157-55-47W;4;4;
PHNY;--;---;Lanai City, Lanai Airport;HI;United States;4;20-47-08N;156-57-05W;;;399;;
-PHOG;91;190;Kahului, Kahului Airport;HI;United States;5;20-53-33N;156-26-13W;20-54-02N;156-25-44W;16;12;
+PHOG;91;190;KAHULUI AIRPORT;HI;United States;5;20-54N;156-26W;20-54-02N;156-25-44W;16;12;
PHSF;--;---;Bradshaw Army Air Field / Hawaii;HI;United States;5;19-47N;155-33W;;;1887;;
-PHTO;91;285;Hilo, Hilo International Airport;HI;United States;5;19-43-20N;155-03-21W;19-43-16N;155-03-46W;11;12;
+PHTO;91;285;HILO INTERNATIONAL AIRPORT;HI;United States;5;19-43N;155-03W;19-43-16N;155-03-46W;12;12;
PHWH;91;293;South Kona / Hawaii;HI;United States;5;19-06N;155-45W;;;808;;
PJON;91;275;Johnston Island, Johnston Atoll Airport;;United States Minor Outlying Islands;5;16-44N;169-32W;16-44N;169-31W;2;2;
PKMJ;91;376;Majuro Atoll, Marshall Islands Int. Airp.;;Marshall Islands;5;07-04N;171-17E;07-05N;171-23E;2;3;
@@ -5495,7 +5581,7 @@ RJOC;47;790;Izumo Airport;;Japan;2;35-25N;132-54E;;;2;5;
RJOE;47;730;Akeno Ab;;Japan;2;34-32N;136-41E;;;6;9;
RJOF;47;788;Hofu Ab;;Japan;2;34-02N;131-33E;34-02N;131-32E;2;5;
RJOH;47;743;Miho Ab;;Japan;2;35-29N;133-15E;;;6;9;
-RJOI;47;764;Iwakuni Marine Corps Air Station;;Japan;2;34-08N;132-14E;34-08N;132-14E;2;5;
+RJOI;47;764;MCAS IWAKUNI,JAPAN;JA;Japan;2;34-09N;132-14E;34-08N;132-14E;2;5;
RJOK;47;883;Kochi Airport;;Japan;2;33-32N;133-40E;;;7;10;
RJOM;47;882;Matsuyama Airport;;Japan;2;33-49N;132-42E;;;4;7;
RJOO;47;771;Osaka International Airport;;Japan;2;34-47N;135-27E;;;12;15;
@@ -6059,7 +6145,7 @@ TIST;78;543;Charlotte Amalie St. Thomas, Cyril E. King Airport;;Virgin Islands;4
TISX;78;547;Christiansted, Henry E. Rohlsen Airport;;Virgin Islands;4;17-42N;064-48W;17-42N;064-48W;20;17;
TJBQ;78;514;Aquadilla, Rafael Hernandez Airport;PR;United States;4;18-30N;067-08W;18-30N;067-08W;72;69;
TJMZ;--;---;Mayaguez, Eugenio Maria de Hostos Airport;PR;United States;4;18-16N;067-09W;;;9;;
-TJNR;78;535;Roosevelt Roads, Roosevelt Roads Naval Station, Ofstie Field;PR;United States;4;18-15-19N;065-38-36W;18-59-20N;065-38-20W;12;10;P
+TJNR;78;535;ROOSEVELT ROADS PUERTO RICO;PR;United States;4;18-15N;65-38W;18-59-20N;065-38-20W;12;10;
TJPS;--;---;Ponce, Mercedita Airport;PR;United States;4;18-01N;066-34W;;;8;;
TJSJ;--;---;San Juan, Luis Munoz Marin International Airport;PR;United States;4;18-27N;066-00W;;;3;;
TKPK;78;858;Golden Rock;;Saint Kitts and Nevis;4;17-18N;062-41W;;;48;48;
@@ -6157,8 +6243,8 @@ UNAA;--;---;Abakan;;Russia;2;53-45N;091-24E;;;245;;
UNBB;29;838;Barnaul;;Russia;2;53-26N;083-31E;53-20N;083-42E;252;184;P
UNEE;--;---;Kemerovo;;Russia;2;55-19-48N;086-04-48E;;;260;;
UNII;29;263;Enisejsk;;Russia;2;58-27N;092-09E;58-27N;092-09E;78;79;P
-UNNT;29;634;Novosibirsk;;Russia;2;55-05N;082-54E;55-02N;082-54E;177;176;P
-UNOO;--;---;Omsk;;Russia;2;54-58N;073-18E;;;122;
+UNNN;29;634;Novosibirsk;;Russia;2;55-05N;082-54E;55-02N;082-54E;177;176;P
+UNOO;--;---;Omsk;;Russia;2;54-58N;073-18E;;;122;;
UNWW;--;---;Novokuznetsk;;Russia;2;53-44N;087-11E;;;308;;
URKA;--;---;Anapa / Vitiazevo;;Russia;6;44-54N;037-19E;;;;;
URKK;34;929;Krasnodar;;Russia;6;45-02N;039-09E;45-02N;039-09E;33;34;P
@@ -6509,13 +6595,14 @@ YBRK;94;374;Rockhampton Airport;;Australia;5;23-23S;150-28E;23-23S;150-28E;10;14
YBRM;94;203;Broome Airport;;Australia;5;17-57S;122-13E;17-57S;122-14E;17;9;P
YBTL;94;294;Townsville Amo;;Australia;5;19-15S;146-45E;19-15S;146-45E;6;9;P
YBWP;94;171;Weipa City;;Australia;5;12-38S;141-53E;;;12;;
+YCEM;94;864;Coldstream;;Australia;5;37-43S;145-24E;;;83;;
YDGV;94;150;Gove Airport;;Australia;5;12-16S;136-49E;12-16S;136-49E;52;54;P
YDTC;94;238;Tennant Creek Airport;;Australia;5;19-38S;134-10E;19-38S;134-10E;375;376;P
YDYL;94;462;Yulara Aws;;Australia;5;25-11S;130-58E;;;493;492;
YMAV;--;---;Avalon, Avalon Airport;;Australia;5;38-02S;144-29E;;;8;;
YMAY;94;896;Albury Airport;;Australia;5;36-04S;146-57E;;;165;171;
YMDV;94;960;Devonport East;;Australia;5;41-10S;146-22E;;;47;;
-YMEN;94;864;Goldstream Aws;;Australia;5;37-44S;145-24E;;;76;84;
+YMEN;95;866;Essendon Airport;;Australia;5;37-43S;144-54E;;;78;;
YMES;94;907;East Sale Aerodrome;;Australia;5;38-06S;147-08E;38-06S;147-08E;5;8;P
YMHB;94;975;Hobart Airport;;Australia;5;42-50S;147-29E;42-50S;147-30E;4;27;P
YMLT;94;968;Launceston Airport;;Australia;5;41-32S;147-12E;41-32S;147-12E;171;178;P
diff --git a/kweather/data/station_names.txt b/kweather/data/station_names.txt
new file mode 100644
index 0000000..b3aa416
--- /dev/null
+++ b/kweather/data/station_names.txt
@@ -0,0 +1,4286 @@
+HEAR;;AF_EG;El Arish;;;
+HEAT;;AF_EG;Asyut;;;
+HEAX;;AF_EG;Alexandria / Nouzha;;;
+HEBA;;AF_EG;Alexandria Borg El Arab;;;
+HECA;;AF_EG;Cairo Airport;;;
+HEGN;;AF_EG;Hurguada;;;
+HELX;;AF_EG;Luxor;;;
+HEMM;;AF_EG;Mersa Matruh;;;
+HEPS;;AF_EG;Port Said;;;
+HESH;;AF_EG;Sharm El Sheikhintl;;;
+HESN;;AF_EG;Asswan;;;
+HETB;;AF_EG;Taba;;;
+HETR;;AF_EG;El Tor;;;
+HLGT;;AF_LY;Ghat;;;
+HLKF;;AF_LY;Kufra;;;
+HLLB;;AF_LY;Benina;;;
+HLLS;;AF_LY;Sebha;;;
+HLLT;;AF_LY;Tripoli INT;;;
+HLTD;;AF_LY;Ghadames;;;
+GMAA;;AF_MO;Agadir;;;
+GMAD;;AF_MO;Agadir Al Massira;;;
+GMAT;;AF_MO;Tan-Tan;;;
+GMFF;;AF_MO;Fes-Sais;;;
+GMFI;;AF_MO;Ifrane;;;
+GMFK;;AF_MO;Errachidia;;;
+GMFM;;AF_MO;Meknes;;;
+GMFN;;AF_MO;Nador;;;
+GMFO;;AF_MO;Oujda;;;
+GMFZ;;AF_MO;Taza;;;
+GMMC;;AF_MO;Casablanca;;;
+GMME;;AF_MO;Rabat-Sale;;;
+GMMF;;AF_MO;Sidi Ifni;;;
+GMMI;;AF_MO;Essaouira;;;
+GMML;;AF_MO;Laayoune/Hassan Isl;;;
+GMMN;;AF_MO;Nouasseur;;;
+GMMS;;AF_MO;Safi;;;
+GMMW;;AF_MO;Nador/Arwi;;;
+GMMX;;AF_MO;Marrakech;;;
+GMMY;;AF_MO;Kenitra;;;
+GMMZ;;AF_MO;Ouarzazate;;;
+GMTA;;AF_MO;Al Hoceima;;;
+GMTN;;AF_MO;Tetuan / Sania Ramel;;;
+GMTT;;AF_MO;Tanger Aerodrome ;;;
+FAAB;;AF_ZA;Alexander Bay;;;
+FAAN;;AF_ZA;Aliwal North;;;
+FABL;;AF_ZA;Bloemfontein, Bloemfontein Airport;;;
+FABM;;AF_ZA;Bethlehem Airport;;;
+FABY;;AF_ZA;Beaufort West;;;
+FACL;;AF_ZA;Carolina;;;
+FACT;;AF_ZA;Cape Town, Cape Town INT;;;
+FACV;;AF_ZA;Calvinia;;;
+FADA;;AF_ZA;De Aar A;;;
+FADN;;AF_ZA;Durban, Durban INT;;;
+FADY;;AF_ZA;De Aar B;;;
+FAEL;;AF_ZA;East London, East London Airport;;;
+FAEO;;AF_ZA;Ermelo;;;
+FAER;;AF_ZA;Ellisras;;;
+FAFF;;AF_ZA;Frankfort;;;
+FAFR;;AF_ZA;Fraserburg;;;
+FAGE;;AF_ZA;Gough Island;;;
+FAGG;;AF_ZA;George, George Airport;;;
+FAGM;;AF_ZA;Rand;;;
+FAGR;;AF_ZA;Graaff Reinet;;;
+FAGY;;AF_ZA;Greytown;;;
+FAHS;;AF_ZA;Hoedspruit;;;
+FAIR;;AF_ZA;Pretoria Irene ;;;
+FAJS;;AF_ZA;Johannesburg INT;;;
+FAKD;;AF_ZA;Klerksdorp;;;
+FAKM;;AF_ZA;Kimberley, Kim-Apt;;;
+FALA;;AF_ZA;Lanseria;;;
+FALT;;AF_ZA;Lichtenburg;;;
+FALW;;AF_ZA;Langebaanweg;;;
+FALY;;AF_ZA;Ladysmith;;;
+FAMB;;AF_ZA;Middelburg;;;
+FAME;;AF_ZA;Marion Island;;;
+FAMG;;AF_ZA;Margate;;;
+FAMM;;AF_ZA;Mafikeng Intl. Ad;;;
+FAMO;;AF_ZA;Mossel Bay Cape Saint Blaize ;;;
+FANC;;AF_ZA;Newcastle;;;
+FANS;;AF_ZA;Nelspruit;;;
+FAOB;;AF_ZA;Overberg;;;
+FAOH;;AF_ZA;Oudtshoorn;;;
+FAPB;;AF_ZA;Pietersburg;;;
+FAPE;;AF_ZA;Port Elizabeth, Port E Apt;;;
+FAPG;;AF_ZA;Plettenberg Bay;;;
+FAPH;;AF_ZA;Phalaborwa;;;
+FAPI;;AF_ZA;Pietersburg Civil ;;;
+FAPJ;;AF_ZA;Port St Johns;;;
+FAPM;;AF_ZA;Pietermaritzburg;;;
+FAPR;;AF_ZA;Pretoria;;;
+FAPS;;AF_ZA;Potchefstroom;;;
+FAQT;;AF_ZA;Queenstown;;;
+FARB;;AF_ZA;Richard Bay;;;
+FARG;;AF_ZA;Rustenburg;;;
+FASB;;AF_ZA;Springbok;;;
+FASI;;AF_ZA;Springs;;;
+FASR;;AF_ZA;Standerton;;;
+FASS;;AF_ZA;Sishen;;;
+FATC;;AF_ZA;Tristan Da Cunha;;;
+FATZ;;AF_ZA;Tzaneen ;;;
+FAUL;;AF_ZA;Ulundi;;;
+FAUP;;AF_ZA;Upington, Up-Apt;;;
+FAUT;;AF_ZA;Umtata;;;
+FAVB;;AF_ZA;Vryburg;;;
+FAVG;;AF_ZA;Durban/Virginia;;;
+FAVR;;AF_ZA;Vredendal;;;
+FAVV;;AF_ZA;Vereeniging;;;
+FAVY;;AF_ZA;Vryheid;;;
+FAWB;;AF_ZA;Wonderboom / Pretoria;;;
+FAWI;;AF_ZA;Witbank;;;
+FAWK;;AF_ZA;Waterkloof (SAAF);;;
+FAWM;;AF_ZA;Welkom;;;
+ZBAA;;AS_CN;Beijing;;;
+ZBTJ;;AS_CN;Tianjin / Zhangguizhu;;;
+ZBYN;;AS_CN;Taiyuan;;;
+ZGGG;;AS_CN;Guangzhou;;;
+ZGNN;;AS_CN;Nanning;;;
+ZLLL;;AS_CN;Lanzhou / Zhongchuan;;;
+ZPPP;;AS_CN;Kunming;;;
+ZSAM;;AS_CN;Xiamen;;;
+ZSHC;;AS_CN;Hangzhou;;;
+ZSSS;;AS_CN;Shanghai / Hongqiao;;;
+ZUUU;;AS_CN;Chengdu;;;
+ZWWW;;AS_CN;Urum-Qi / Diwopu;;;
+ZYTL;;AS_CN;Dalian;;;
+VHCH;;AS_HK;Cheung Chau;;;
+VHHH;;AS_HK;Hong Kong INT;;;
+VAAH;;AS_IN;Ahmadabad;;;
+VAAK;;AS_IN;Akola;;;
+VAAU;;AS_IN;Aurangabad Chikalthan Aerodrome;;;
+VABB;;AS_IN;Bombay / Santacruz;;;
+VABI;;AS_IN;Bilaspur;;;
+VABJ;;AS_IN;Bhuj-Rudramata;;;
+VABM;;AS_IN;Belgaum / Sambra;;;
+VABP;;AS_IN;Bhopal / Bairagarh;;;
+VABV;;AS_IN;Bhaunagar;;;
+VAGO;;AS_IN;Goa / Dabolim Airport;;;
+VAID;;AS_IN;Indore;;;
+VAJB;;AS_IN;Jabalpur;;;
+VAKD;;AS_IN;Khandwa;;;
+VAKP;;AS_IN;Kolhapur;;;
+VANP;;AS_IN;Nagpur Sonegaon;;;
+VARK;;AS_IN;Rajkot;;;
+VASL;;AS_IN;Sholapur;;;
+VEAT;;AS_IN;Agartala;;;
+VEBD;;AS_IN;Siliguri;;;
+VEBS;;AS_IN;Bhubaneswar;;;
+VECC;;AS_IN;Calcutta / Dum Dum;;;
+VECX;;AS_IN;Car Nicobar;;;
+VEGK;;AS_IN;Gorakhpur;;;
+VEGT;;AS_IN;Gauhati;;;
+VEGY;;AS_IN;Gaya;;;
+VEIM;;AS_IN;Imphal Tulihal;;;
+VEJH;;AS_IN;Jharsuguda;;;
+VEJS;;AS_IN;Jamshedpur;;;
+VELR;;AS_IN;North Lakhimpur;;;
+VEMN;;AS_IN;Dibrugarh / Mohanbari;;;
+VEPB;;AS_IN;Port Blair;;;
+VEPT;;AS_IN;Patna;;;
+VERC;;AS_IN;M. O. Ranchi;;;
+VIAG;;AS_IN;Agra;;;
+VIAL;;AS_IN;Allahabad / Bamhrauli;;;
+VIAR;;AS_IN;Amritsar;;;
+VIBN;;AS_IN;Varanasi / Babatpur;;;
+VIBY;;AS_IN;Bareilly;;;
+VICX;;AS_IN;Kanpur / Chakeri;;;
+VIDD;;AS_IN;New Delhi / Safdarjung;;;
+VIDP;;AS_IN;New Delhi / Palam;;;
+VIGR;;AS_IN;Gwalior;;;
+VIHR;;AS_IN;Hissar;;;
+VIJN;;AS_IN;Jhansi;;;
+VIJO;;AS_IN;Jodhpur;;;
+VIJP;;AS_IN;Jaipur / Sanganer;;;
+VIKO;;AS_IN;Kota Aerodrome;;;
+VILK;;AS_IN;Lucknow / Amausi;;;
+VIST;;AS_IN;Satna;;;
+VIUD;;AS_IN;Udaipur Dabok;;;
+VOBG;;AS_IN;Bangalore / Hindustan;;;
+VOBI;;AS_IN;Bellary;;;
+VOBZ;;AS_IN;Vijayawada / Gannavaram;;;
+VOCB;;AS_IN;Coimbatore / Peelamedu;;;
+VOCC;;AS_IN;Cochin / Willingdon;;;
+VOCP;;AS_IN;Cuddapah;;;
+VOHY;;AS_IN;Hyderabad Airport;;;
+VOMD;;AS_IN;Madurai;;;
+VOML;;AS_IN;Mangalore / Bajpe;;;
+VOMM;;AS_IN;Madras / Minambakkam;;;
+VOTR;;AS_IN;Tiruchchirapalli;;;
+VOTV;;AS_IN;Thiruvananthapuram;;;
+VOVR;;AS_IN;Vellore;;;
+KQTA;;AS_JP;ATSUGI, JAPAN NAVAL AIR;;;
+RJAA;;AS_JP;New Tokyo INT;;;
+RJAF;;AS_JP;Matsumoto Airport;;;
+RJAH;;AS_JP;Hyakuri Ab;;;
+RJAI;;AS_JP;Ichikawa ;;;
+RJAK;;AS_JP;Kasumigaura Ab;;;
+RJAM;;AS_JP;Minamitorishima;;;
+RJAO;;AS_JP;Chichijima;;;
+RJAT;;AS_JP;Fuji Ab;;;
+RJAW;;AS_JP;Iwojima;;;
+RJBB;;AS_JP;Kansai INT;;;
+RJBD;;AS_JP;Nankishirahama Airport;;;
+RJBH;;AS_JP;Hiroshimanishi;;;
+RJBT;;AS_JP;Tajima;;;
+RJCA;;AS_JP;Asahikawa Ab;;;
+RJCB;;AS_JP;Obihiro Airport;;;
+RJCC;;AS_JP;Chitose Ab;;;
+RJCH;;AS_JP;Hakodate Airport;;;
+RJCJ;;AS_JP;Chitose Japanese Air Self Defense Force ;;;
+RJCK;;AS_JP;Kushiro Airport;;;
+RJCM;;AS_JP;Memambetsu Airport;;;
+RJCN;;AS_JP;Nakashibetsu Airport;;;
+RJCO;;AS_JP;Sapporo Ab;;;
+RJCR;;AS_JP;Rebun Island;;;
+RJCS;;AS_JP;Kushiro;;;
+RJCT;;AS_JP;Tokachi Japanese Ground Self Defense Force ;;;
+RJCW;;AS_JP;Wakkanai Airport;;;
+RJCY;;AS_JP;Muroran;;;
+RJDB;;AS_JP;Iki Airport;;;
+RJDC;;AS_JP;Yamaguchi Ube Airport;;;
+RJDK;;AS_JP;Kamigoto;;;
+RJDM;;AS_JP;Metabaru Ab;;;
+RJDO;;AS_JP;Ojika Island ;;;
+RJDT;;AS_JP;Tsushima Airport;;;
+RJEB;;AS_JP;Mombetsu Airport;;;
+RJEC;;AS_JP;Asahikawa Airport;;;
+RJEO;;AS_JP;Okushiri Island;;;
+RJER;;AS_JP;Rishiri Island;;;
+RJFA;;AS_JP;Ashiya Ab;;;
+RJFC;;AS_JP;Yakushima;;;
+RJFE;;AS_JP;Fukue Airport;;;
+RJFF;;AS_JP;Fukuoka Airport;;;
+RJFG;;AS_JP;Tanegashima Airport;;;
+RJFK;;AS_JP;Kagoshima Airport;;;
+RJFM;;AS_JP;Miyazaki Airport;;;
+RJFN;;AS_JP;Nyutabaru Ab;;;
+RJFO;;AS_JP;Oita Airport;;;
+RJFR;;AS_JP;Kitakyushu Airport;;;
+RJFS;;AS_JP;Saga Airport;;;
+RJFT;;AS_JP;Kumamoto Airport;;;
+RJFU;;AS_JP;Nagasaki Airport;;;
+RJFW;;AS_JP;Sasebo Usn;;;
+RJFY;;AS_JP;Kanoya Ab;;;
+RJFZ;;AS_JP;Tsuiki Ab;;;
+RJGG;;AS_JP;Nagoya Airport A;;;
+RJKA;;AS_JP;Amami Airport;;;
+RJKB;;AS_JP;Okinoerabu;;;
+RJKI;;AS_JP;Kikai Island;;;
+RJKN;;AS_JP;Tokunoshima Island;;;
+RJNF;;AS_JP;Fukui Airport;;;
+RJNG;;AS_JP;Gifu Ab;;;
+RJNH;;AS_JP;Hamamatsu Ab;;;
+RJNK;;AS_JP;Komatsu Ab;;;
+RJNN;;AS_JP;Nagoya Airport B;;;
+RJNO;;AS_JP;Oki Airport;;;
+RJNT;;AS_JP;Toyama Airport;;;
+RJNY;;AS_JP;Shizuhama Ab;;;
+RJOA;;AS_JP;Hiroshima Airport;;;
+RJOB;;AS_JP;Okayama Airport;;;
+RJOC;;AS_JP;Izumo Airport;;;
+RJOE;;AS_JP;Akeno Ab;;;
+RJOF;;AS_JP;Hofu Ab;;;
+RJOH;;AS_JP;Miho Ab;;;
+RJOI;;AS_JP;MCAS IWAKUNI,JAPAN;;;
+RJOK;;AS_JP;Kochi Airport;;;
+RJOM;;AS_JP;Matsuyama Airport;;;
+RJOO;;AS_JP;Osaka INT;;;
+RJOP;;AS_JP;Komatsujima Ab;;;
+RJOR;;AS_JP;Tottori Airport;;;
+RJOS;;AS_JP;Tokushima Ab;;;
+RJOT;;AS_JP;Takamatsu Airport;;;
+RJOW;;AS_JP;Iwami Airport;;;
+RJOY;;AS_JP;Yao Airport;;;
+RJOZ;;AS_JP;Ozuki Ab;;;
+RJSA;;AS_JP;Aomori Airport;;;
+RJSC;;AS_JP;Yamagata Airport;;;
+RJSD;;AS_JP;Sado Airport;;;
+RJSF;;AS_JP;Fukushima Airport;;;
+RJSH;;AS_JP;Hachinohe Ab;;;
+RJSI;;AS_JP;Hanamaki Airport;;;
+RJSK;;AS_JP;Akita Airport;;;
+RJSM;;AS_JP;Misawa Ab;;;
+RJSN;;AS_JP;Niigata Airport;;;
+RJSO;;AS_JP;Ominato Ab;;;
+RJSR;;AS_JP;Odate-Noshiro Airport;;;
+RJSS;;AS_JP;Sendai Airport;;;
+RJST;;AS_JP;Matsushima Ab;;;
+RJSU;;AS_JP;Kasuminome Ab;;;
+RJSY;;AS_JP;Shonai;;;
+RJTA;;AS_JP;Atsugi United States Naval Air Station;;;
+RJTC;;AS_JP;Tachikawa Ab;;;
+RJTD;;AS_JP;Tokyo;;;
+RJTE;;AS_JP;Tateyama Ab;;;
+RJTF;;AS_JP;Chofu Airport;;;
+RJTH;;AS_JP;Hachijojima Airport;;;
+RJTI;;AS_JP;Tokyo Heliport;;;
+RJTJ;;AS_JP;Iruma Ab;;;
+RJTK;;AS_JP;Kisarazu Ab;;;
+RJTL;;AS_JP;Shimofusa Ab;;;
+RJTO;;AS_JP;Oshima Airport;;;
+RJTQ;;AS_JP;Miyakejima Airport;;;
+RJTR;;AS_JP;Zama Airfield;;;
+RJTT;;AS_JP;Tokyo INT;;;
+RJTU;;AS_JP;Utsunomiya Ab;;;
+RJTX;;AS_JP;Yokosuka Fwf;;;
+RJTY;;AS_JP;Yokota Ab;;;
+ROAH;;AS_JP;Naha Airport;;;
+RODE;;AS_JP;Iejima Auxiliary Ab;;;
+RODN;;AS_JP;Kadena Ab;;;
+ROHF;;AS_JP;Hamby U. S. Army Airfield;;;
+ROIG;;AS_JP;Ishigakijima;;;
+ROKJ;;AS_JP;Kumejima;;;
+ROMD;;AS_JP;Minamidaitojima;;;
+ROMY;;AS_JP;Miyakojima;;;
+RORA;;AS_JP;Aguni Island;;;
+RORH;;AS_JP;Hateruma;;;
+RORK;;AS_JP;Kitadaito Island;;;
+RORS;;AS_JP;Shimoji-Shima Island;;;
+RORT;;AS_JP;Tarama Island;;;
+RORY;;AS_JP;Yoron Island;;;
+ROTM;;AS_JP;Futenma Marine Corps Air Facility;;;
+ROYN;;AS_JP;Yonaguni Airport;;;
+TAKA;;AS_JP;Takao Radar Site;;;
+ZKPY;;AS_KP;Pyongyang;;;
+RKJY;;AS_KR;Yosu Airport;;;
+RKPC;;AS_KR;Cheju INT;;;
+RKPK;;AS_KR;Pusan / Kimhae INT;;;
+RKPU;;AS_KR;Ulsan;;;
+RKSF;;AS_KR;Seoul / Yongdungp'O Rokaf Wc;;;
+RKSG;;AS_KR;Pyongtaek Ab;;;
+RKSM;;AS_KR;Seoul E Ab;;;
+RKSO;;AS_KR;Osan Ab;;;
+RKSP;;AS_KR;Paengnyongdo Ab;;;
+RKSQ;;AS_KR;Yeonpyeungdo;;;
+RKSS;;AS_KR;Seoul / Kimp'O INT;;;
+RKSU;;AS_KR;Yeoju Range;;;
+RKSW;;AS_KR;Suwon Ab;;;
+RKSX;;AS_KR;Camp Stanley / H-207;;;
+RKSY;;AS_KR;Yongsan / H-208 Hp;;;
+RKTB;;AS_KR;Paekado;;;
+RKTE;;AS_KR;Songmu Ab;;;
+RKTF;;AS_KR;Taejon;;;
+RKTH;;AS_KR;Pohang Ab;;;
+RKTM;;AS_KR;Mangilsan Ab;;;
+RKTN;;AS_KR;Taegu Ab;;;
+RKTS;;AS_KR;Sangju;;;
+RKTT;;AS_KR;Taegu;;;
+RKTU;;AS_KR;Chongju Ab;;;
+RKTW;;AS_KR;Woong Cheon;;;
+RKTY;;AS_KR;Yechon Ab;;;
+OPDI;;AS_PK;Dera Ismail Khan;;;
+OPJA;;AS_PK;Jacobabad;;;
+OPJI;;AS_PK;Jiwani;;;
+OPKC;;AS_PK;Karachi Airport;;;
+OPKD;;AS_PK;Hyderabad Airport;;;
+OPLA;;AS_PK;Lahore Airport;;;
+OPLH;;AS_PK;Lahore City;;;
+OPMI;;AS_PK;Mianwali;;;
+OPMT;;AS_PK;Multan;;;
+OPNH;;AS_PK;Nawabshah;;;
+OPPG;;AS_PK;Panjgur;;;
+OPPS;;AS_PK;Peshawar;;;
+OPQT;;AS_PK;Quetta Airport;;;
+OPRN;;AS_PK;Islamabad Airport;;;
+OPRS;;AS_PK;Risalpur;;;
+OPSB;;AS_PK;Sibi;;;
+OPSK;;AS_PK;Sukkur;;;
+OPSR;;AS_PK;Sargodha;;;
+WSAP;;AS_SG;Singapore / Paya Lebar;;;
+WSSS;;AS_SG;Singapore / Changi Airport;;;
+VTBC;;AS_TH;Chanthaburi;;;
+VTBD;;AS_TH;Don Muang;;;
+VTBG;;AS_TH;Kanchanaburi;;;
+VTBI;;AS_TH;Prachin Buri;;;
+VTBJ;;AS_TH;Phetchaburi;;;
+VTBP;;AS_TH;Prachuap Khirikhan;;;
+VTBS;;AS_TH;Chon Buri;;;
+VTBU;;AS_TH;Rayong;;;
+VTCC;;AS_TH;Chiang Mai;;;
+VTCH;;AS_TH;Mae Hong Son;;;
+VTCL;;AS_TH;Lampang;;;
+VTCN;;AS_TH;Nan;;;
+VTCP;;AS_TH;Phrae;;;
+VTCR;;AS_TH;Chiang Rai;;;
+VTCS;;AS_TH;Mae Sariang;;;
+VTPH;;AS_TH;Hua Hin;;;
+VTPM;;AS_TH;Mae Sot;;;
+VTPN;;AS_TH;Nakhon Sawan;;;
+VTPS;;AS_TH;Phitsanulok;;;
+VTPT;;AS_TH;Tak;;;
+VTPU;;AS_TH;Uttaradit;;;
+VTSA;;AS_TH;Satun;;;
+VTSB;;AS_TH;Surat Thani;;;
+VTSD;;AS_TH;Chumphon;;;
+VTSH;;AS_TH;Songkhla;;;
+VTSK;;AS_TH;Pattani;;;
+VTSN;;AS_TH;Nakhon Si Thammarat;;;
+VTSP;;AS_TH;Phuket Airport;;;
+VTSR;;AS_TH;Ranong;;;
+VTSS;;AS_TH;Hat Yai;;;
+VTST;;AS_TH;Trang;;;
+VTUB;;AS_TH;Mukdahan;;;
+VTUC;;AS_TH;Chaiyaphum;;;
+VTUD;;AS_TH;Udon Thani;;;
+VTUK;;AS_TH;Khon Kaen;;;
+VTUL;;AS_TH;Loei;;;
+VTUM;;AS_TH;Nong Khai;;;
+VTUN;;AS_TH;Nakhon Ratchasima;;;
+VTUP;;AS_TH;Nakhon Phanom;;;
+VTUR;;AS_TH;Roi Et;;;
+VTUS;;AS_TH;Sakon Nakhon;;;
+VTUU;;AS_TH;Ubon Ratchathani;;;
+RCAY;;AS_TW;Kangshan Tw-Afb ;;;
+RCBS;;AS_TW;Chinmem / Shatou Air Force Base ;;;
+RCDC;;AS_TW;Pingtung South Air Force Base ;;;
+RCFG;;AS_TW;Mazu;;;
+RCFN;;AS_TW;Feng Nin Tw-Afb ;;;
+RCFS;;AS_TW;Chia Tung;;;
+RCGM;;AS_TW;Taoyuan Ab = 589650;;;
+RCKH;;AS_TW;Kaohsiung INT;;;
+RCKU;;AS_TW;Chiayi Tw-Afb ;;;
+RCKW;;AS_TW;Hengchun;;;
+RCLG;;AS_TW;Taichung Tw-Afb ;;;
+RCLM;;AS_TW;Dongsha;;;
+RCLY;;AS_TW;Lan Yu;;;
+RCMJ;;AS_TW;Donggang;;;
+RCMQ;;AS_TW;Wuchia Observatory;;;
+RCMS;;AS_TW;Ilan;;;
+RCNN;;AS_TW;Tainan Tw-Afb ;;;
+RCNO;;AS_TW;Dongshi;;;
+RCPO;;AS_TW;Hsinchu Tw-Afb ;;;
+RCQC;;AS_TW;Makung Ab;;;
+RCQS;;AS_TW;Chihhang Tw-Afb ;;;
+RCSQ;;AS_TW;Pingtung North Air Force Base ;;;
+RCSS;;AS_TW;Sungshan / Taipei;;;
+RCTP;;AS_TW;Chiang Kai Shek;;;
+RCUK;;AS_TW;Pa Kuei / Bakuai;;;
+RCYU;;AS_TW;Hulien Ab;;;
+UTED;;AS_UZ;Dzizak;;;
+UTNN;;AS_UZ;Nukus / Karakalpakstan;;;
+UTNU;;AS_UZ;Urgench;;;
+UTSM;;AS_UZ;Tamdy;;;
+UTSS;;AS_UZ;Samarkand;;;
+UTST;;AS_UZ;Termez;;;
+UTTT;;AS_UZ;Tashkent;;;
+VVDN;;AS_VN;Da Nang;;;
+VVNB;;AS_VN;Ha Noi;;;
+VVTS;;AS_VN;Ho Chi Minh;;;
+TAPA;;M__AG;Vc Bird INT Antigua;;;
+TKPN;;M__AG;Charlestown / Newcast;;;
+TRPM;;M__AG;Blackburne / Plymouth;;;
+TNCB;;M__AN;Flamingo Airport, Bonaire;;;
+TNCC;;M__AN;Hato Airport, Curacao;;;
+TNCE;;M__AN;Roosevelt Airport Saint Eustatius;;;
+TNCM;;M__AN;Juliana Airport, Saint Maarten;;;
+TJBQ;;M__PR;Aquadilla, Rafael Hernandez Airport;;;
+TJMZ;;M__PR;Mayaguez, Eugenio Maria de Hostos Airport;;;
+TJPS;;M__PR;Ponce, Mercedita Airport;;;
+TJSJ;;M__PR;San Juan, Luis Munoz Marin INT;;;
+MYAK;;M__BS;Congo Town, Andros Island;;;
+TTCP;;M__TT;Crown Pt./ Scarborou;;;
+TTPP;;M__TT;Piarco INT, Trinidad;;;
+TTPT;;M__TT;Crown Point Airport, Tobago;;;
+CYEG;;CA_AB;Edmonton International;;;
+CYYC;;CA_AB;Calgary International;;;
+CZVL;;CA_AB;Edmonton / Villeneuve;;;
+CYQQ;;CA_BC;Comox;;;
+CYVR;;CA_BC;Vancouver INT;;;
+CYXX;;CA_BC;Abbotsford;;;
+CYYD;;CA_BC;Smithers;;;
+CYYJ;;CA_BC;Victoria INT;;;
+CYZT;;CA_BC;Port Hardy;;;
+CYWG;;CA_MB;Winnipeg INT;;;
+CYYQ;;CA_MB;Churchill, Man.;;;
+CYCH;;CA_NB;Chatham Can-Mil;;;
+CYFC;;CA_NB;Fredericton;;;
+CYQM;;CA_NB;Moncton;;;
+CYSJ;;CA_NB;Saint John;;;
+CYAY;;CA_NF;Saint Anthony Airport;;;
+CYJT;;CA_NF;Stephenville;;;
+CYQX;;CA_NF;Gander INT;;;
+CYYR;;CA_NF;Goose;;;
+CYYT;;CA_NF;St. John's;;;
+CYAW;;CA_NS;Shearwater;;;
+CYHZ;;CA_NS;Halifax INT ;;;
+CYQY;;CA_NS;Sydney;;;
+CYZX;;CA_NS;Greenwood;;;
+CYFB;;CA_NT;Iqaluit;;;
+CYZF;;CA_NT;Yellowknife;;;
+CYOW;;CA_ON;Ottawa INT;;;
+CYQG;;CA_ON;Windsor;;;
+CYTR;;CA_ON;Trenton;;;
+CYYZ;;CA_ON;Toronto;;047;
+CYBG;;CA_QC;Bagotville;;;
+CYGL;;CA_QC;La Grande Riviere;;;
+CYHU;;CA_QC;Saint Hubert Airport ;;;
+CYMX;;CA_QC;Montreal / Mirabel;;;
+CYND;;CA_QC;Gatineau Airport;;;
+CYQB;;CA_QC;Quebec;;;
+CYUL;;CA_QC;Montreal / Pierre Elliot Trudeau INT;;;
+CYZV;;CA_QC;Sept-Iles;;;
+CYBU;;CA_SK;Nipawin;;;
+CYQR;;CA_SK;Regina;;;
+CYXE;;CA_SK;Saskatoon;;;
+CYYN;;CA_SK;Swift Current;;;
+CYUA;;CA_YK;Shingle Point;;;
+CWAC;;CA_BC;Nitinat Lake;;;
+CWAD;;CA_BC;Cape Mudge Light House;;;
+CWAE;;CA_BC;Whistler;;;
+CWAF;;CA_QC;Ile Rouge;;;
+CWAG;;CA_NF;La Scie;;;
+CWAH;;CA_NS;Amherst;;;
+CWAJ;;CA_ON;Erieau;;;
+CWAN;;CA_BC;Amphitrite Point;;;
+CWAQ;;CA_SK;Coronach Spc;;;
+CWAR;;CA_NF;Argentia;;;
+CWAS;;CA_BC;Pam Rocks;;;
+CWAU;;CA_BC;Dryad Point Light House;;;
+CWAV;;CA_AB;Sundre;;;
+CWAX;;CA_NF;St. Anthony;;;
+CWBA;;CA_AB;Banff;;;
+CWBE;;CA_ON;Killarney;;;
+CWBF;;CA_NF;Burgeo;;;
+CWBG;;CA_BC;Big Creek;;;
+CWBI;;CA_ON;Britt;;;
+CWBJ;;CA_NT;Inner Whalebacks;;;
+CWBK;;CA_NS;Caribou Point;;;
+CWBL;;CA_ON;Bachelors Island;;;
+CWBM;;CA_AB;Beaverlodge;;;
+CWBO;;CA_AB;Brooks;;;
+CWBT;;CA_QC;Longue Point De Mingan;;;
+CWBV;;CA_NS;Beaven Island;;;
+CWBY;;CA_QC;Port Menier;;;
+CWBZ;;CA_QC;St Anicet;;;
+CWCA;;CA_NF;Cartwright;;;
+CWCB;;CA_BC;Nanakwa Shoals;;;
+CWCD;;CA_SK;Saskatoon Kernen;;;
+CWCF;;CA_MB;Berens River CS;;;
+CWCH;;CA_ON;Atikokan;;;
+CWCI;;CA_ON;Caribou Island;;;
+CWCJ;;CA_ON;Pukaskwa;;;
+CWCL;;CA_BC;Clinton, B. C.;;;
+CWCM;;CA_MB;Carberry Mcdc;;;
+CWCN;;CA_NU;Malloch Dome;;;
+CWCO;;CA_ON;Collingwood;;;
+CWCQ;;CA_ON;Chatham AWRS;;;
+CWCS;;CA_QC;Cote-Ste-Cath Mot;;;
+CWCT;;CA_AB;Coronation;;;
+CWCU;;CA_ON;Barrie;;;
+CWCV;;CA_BC;Nootka Lightstation;;;
+CWCX;;CA_NT;Clut Lake;;;
+CWCZ;;CA_BC;Addenbrooke Island Light;;;
+CWDA;;CA_NF;Englee;;;
+CWDB;;CA_ON;Burwash;;;
+CWDC;;CA_SK;Uranium City;;;
+CWDD;;CA_ON;Belle River;;;
+CWDE;;CA_QC;Lac Benoit;;;
+CWDF;;CA_ON;Oliphant;;;
+CWDH;;CA_NF;Daniel's Harbour;;;
+CWDI;;CA_NF;Badger;;;
+CWDJ;;CA_SK;Regina University;;;
+CWDK;;CA_AB;Claresholm;;;
+CWDL;;CA_BC;Dease Lake;;;
+CWDM;;CA_QC;Chevery;;;
+CWDN;;CA_ON;Wasaga Beach;;;
+CWDO;;CA_NF;Twillingate;;;
+CWDP;;CA_QC;Manouane-Est;;;
+CWDQ;;CA_QC;La Tuque;;;
+CWDS;;CA_NF;St. Lawrence;;;
+CWDT;;CA_QC;Chute Des Passes;;;
+CWDV;;CA_ON;Upsala;;;
+CWDZ;;CA_AB;Drumheller East;;;
+CWEA;;CA_MB;Pinawa;;;
+CWEB;;CA_BC;Estevan Point;;;
+CWEC;;CA_ON;Welcome Island;;;
+CWEE;;CA_QC;Chamouchouane;;;
+CWEF;;CA_NS;Saint Paul Island;;;
+CWEG;;CA_AB;Alberta Weather Centre;;;
+CWEH;;CA_SK;Eastend Cypress;;;
+CWEI;;CA_MB;Melita, Man;;;
+CWEK;;CA_BC;Grey Islet;;;
+CWEL;;CA_BC;Entrance Island;;;
+CWEM;;CA_BC;Egg Island Light;;;
+CWEO;;CA_QC;Lac Eon;;;
+CWEP;;CA_PE;East Point;;;
+CWEQ;;CA_MB;Swan River;;;
+CWER;;CA_QC;Ile D'Orleans;;;
+CWES;;CA_BC;Cape Scott Light;;;
+CWET;;CA_ON;Egbert;;;
+CWEU;;CA_NT;Eureka (CA);;;
+CWEV;;CA_MB;Ellice River;;;
+CWEW;;CA_QC;L'Assomption;;;
+CWEZ;;CA_BC;Saturna Island;;;
+CWFD;;CA_NT;Cape Dyer;;;
+CWFE;;CA_AB;Elk Island National Park;;;
+CWFF;;CA_SK;Melfort;;;
+CWFG;;CA_BC;Sartine Island;;;
+CWFH;;CA_NF;St. Shotts;;;
+CWFJ;;CA_AB;Cardston;;;
+CWFL;;CA_NT;Fort Reliance B;;;
+CWFM;;CA_BC;Chatham Point Lighthouse;;;
+CWFN;;CA_SK;Cree Lake;;;
+CWFP;;CA_NF;Nain A;;;
+CWFQ;;CA_QC;Frelighsburg;;;
+CWFR;;CA_BC;Horsefly River;;;
+CWFU;;CA_NF;Little Macatina;;;
+CWFW;;CA_QC;Baie Comeau B;;;
+CWFX;;CA_NT;Colville Lake;;;
+CWFY;;CA_NF;Conne River;;;
+CWFZ;;CA_NT;Fort Reliance A;;;
+CWGB;;CA_BC;Ballenas Island;;;
+CWGD;;CA_ON;Goderich;;;
+CWGF;;CA_ON;Garden River;;;
+CWGH;;CA_ON;Grenadier Island;;;
+CWGJ;;CA_ON;Montreal River Radar Site;;;
+CWGL;;CA_ON;Lagoon City;;;
+CWGM;;CA_AB;Waterton Park Gate;;;
+CWGN;;CA_MB;Gretna;;;
+CWGP;;CA_BC;Pemberton;;;
+CWGQ;;CA_QC;Roquemaure;;;
+CWGR;;CA_QC;Iles-De-La-Madelein;;;
+CWGT;;CA_NU;Sisters Island;;;
+CWGU;;CA_MB;Gypsumville;;;
+CWGV;;CA_ON;Carp Radar Site;;;
+CWGW;;CA_BC;Sparwood;;;
+CWGX;;CA_MB;Gillam B;;;
+CWGY;;CA_AB;Esther 1;;;
+CWGZ;;CA_NU;Grise Fiord Airport;;;
+CWHA;;CA_AB;Highvale;;;
+CWHC;;CA_BC;Vancouver;;;
+CWHE;;CA_AB;Ellerslie;;;
+CWHH;;CA_ON;Hunters Point Mar;;;
+CWHI;;CA_AB;Three Hills;;;
+CWHL;;CA_BC;Holland Rock;;;
+CWHM;;CA_QC;Varennes;;;
+CWHN;;CA_ON;Jimmy Lake;;;
+CWHO;;CA_NF;Hopedale;;;
+CWHQ;;CA_QC;Deschambaults;;;
+CWHS;;CA_NU;Bernard Harbour;;;
+CWHT;;CA_YK;Haines Junction;;;
+CWHU;;CA_NF;Star Brook;;;
+CWHV;;CA_QC;Beauceville;;;
+CWHW;;CA_NF;Comfort Cove;;;
+CWHY;;CA_QC;Mont-Orford;;;
+CWIA;;CA_QC;Saint Henri;;;
+CWIC;;CA_NU;Isachsen;;;
+CWID;;CA_NT;Fort Providence;;;
+CWIE;;CA_BC;Indian River;;;
+CWIF;;CA_BC;Quatsino Light Station;;;
+CWIG;;CA_QC;Ile Aux Grues;;;
+CWII;;CA_MB;Victoria Beach;;;
+CWIJ;;CA_NT;Lupin;;;
+CWIK;;CA_SK;Broadview;;;
+CWIL;;CA_NT;Hat Island;;;
+CWIM;;CA_ON;Upsala Radar Site;;;
+CWIO;;CA_BC;Iskut River;;;
+CWIP;;CA_QC;Pointe Noire;;;
+CWIQ;;CA_SK;Primrose Lake 1;;;
+CWIR;;CA_BC;Victoria Marine;;;
+CWIS;;CA_QC;Charlevoix CS;;;
+CWIT;;CA_QC;Saint Clothilde;;;
+CWIU;;CA_QC;Saint Gedeon;;;
+CWIW;;CA_SK;Watrous East;;;
+CWIY;;CA_QC;St Leonard;;;
+CWIZ;;CA_QC;L'Acadie;;;
+CWJA;;CA_AB;Jasper;;;
+CWJB;;CA_QC;Ste Foy CS;;;
+CWJC;;CA_NU;Ennadai Lake;;;
+CWJD;;CA_MB;Grand Rapids;;;
+CWJG;;CA_BC;Ivory Island Light;;;
+CWJH;;CA_SK;Southend AWRS;;;
+CWJI;;CA_SK;Assiniboia Airport;;;
+CWJM;;CA_ON;Upper Rideau Lake;;;
+CWJN;;CA_YK;Herschel Island;;;
+CWJO;;CA_QC;Jonquiere;;;
+CWJP;;CA_NS;Porter Lake;;;
+CWJR;;CA_BC;Creston AWRS;;;
+CWJT;;CA_QC;St Jovite;;;
+CWJU;;CA_BC;Langara B;;;
+CWJV;;CA_BC;Vernon A;;;
+CWJW;;CA_AB;Jasper Warden;;;
+CWJY;;CA_NU;Yathkyed Lake;;;
+CWJZ;;CA_NU;Dubawnt Lake;;;
+CWKD;;CA_QC;Bonnard 1;;;
+CWKE;;CA_NU;Pelly Bay;;;
+CWKG;;CA_NS;Kejimkujik 1;;;
+CWKH;;CA_BC;Malahat;;;
+CWKI;;CA_BC;Kitimat;;;
+CWKK;;CA_ON;Katatota Island;;;
+CWKM;;CA_YK;Komakuk Beach;;;
+CWKO;;CA_SK;Rockglen;;;
+CWKR;;CA_ON;King Radar Site;;;
+CWKS;;CA_BC;Sikanni Chief;;;
+CWKV;;CA_BC;Hope Slide;;;
+CWKW;;CA_NF;Cape Kakkiviak;;;
+CWKX;;CA_BC;Dease Lake Coastal Station;;;
+CWLA;;CA_BC;Langara A;;;
+CWLB;;CA_AB;Lac La Biche;;;
+CWLC;;CA_BC;Lucy Island;;;
+CWLE;;CA_SK;Lucky Lake;;;
+CWLF;;CA_ON;Lansdowne House;;;
+CWLG;;CA_QC;Little Chicago;;;
+CWLI;;CA_NT;Liverpool Bay;;;
+CWLM;;CA_BC;Victoria;;;
+CWLO;;CA_MB;Shilo;;;
+CWLP;;CA_BC;Herbert Island;;;
+CWLQ;;CA_ON;Nipissing;;;
+CWLS;;CA_ON;Mount Forest;;;
+CWLT;;CA_NT;Alert;;;
+CWLU;;CA_QC;Lauzon;;;
+CWLV;;CA_SK;Waskesiu Lake;;;
+CWLX;;CA_NT;Longstaff Bluff;;;
+CWLY;;CA_BC;Lytton;;;
+CWLZ;;CA_SK;Candle Lake;;;
+CWMA;;CA_BC;Masset A;;;
+CWMD;;CA_NT;Mould Bay Camp;;;
+CWME;;CA_AB;Cathedral Point;;;
+CWMH;;CA_NF;Mary's Harbour A;;;
+CWMI;;CA_NB;Miscou Island;;;
+CWMJ;;CA_QC;Maniwaki A;;;
+CWMM;;CA_BC;P. Meadows Coastal Station;;;
+CWMN;;CA_QC;Mcgill Radar Site;;;
+CWMP;;CA_SK;Powder Lake;;;
+CWMQ;;CA_SK;Maplecreek;;;
+CWMR;;CA_NU;Merry Island;;;
+CWMS;;CA_BC;Mcinnes Island;;;
+CWMT;;CA_NT;Lac La Martre;;;
+CWMU;;CA_NT;Rampart River;;;
+CWMV;;CA_QC;St Charles Creek;;;
+CWMW;;CA_QC;Maniwaki B;;;
+CWMX;;CA_AB;Mildred Lake;;;
+CWNC;;CA_ON;Cobourg;;;
+CWND;;CA_NT;Pelly Island;;;
+CWNE;;CA_PE;North Point;;;
+CWNH;;CA_QC;Riviere Du Loup;;;
+CWNI;;CA_NT;Nipterk Base;;;
+CWNJ;;CA_BC;Green Island - Heliport;;;
+CWNL;;CA_ON;Great Duck Island;;;
+CWNM;;CA_BC;Nelson;;;
+CWNO;;CA_SK;Satah River;;;
+CWNP;;CA_BC;Nakusp;;;
+CWNQ;;CA_QC;Nicolet;;;
+CWNR;;CA_AB;Nakiska Ridgetop;;;
+CWNT;;CA_MB;Turtle Mountain;;;
+CWNW;;CA_NT;Haldane River;;;
+CWNX;;CA_BC;Nechako River;;;
+CWNZ;;CA_ON;Nagagami;;;
+CWOA;;CA_NT;Camsell River;;;
+CWOB;;CA_NU;Brevoort Island;;;
+CWOC;;CA_QC;New Carlisle;;;
+CWOD;;CA_QC;Normandin;;;
+CWOE;;CA_AB;Onefour;;;
+CWOH;;CA_QC;Ste Agathe Des Mont;;;
+CWOI;;CA_YK;Ivvavik Park;;;
+CWOK;;CA_SK;Elbow;;;
+CWOL;;CA_NS;Sable Island Man;;;
+CWON;;CA_YK;Dawson AWRS;;;
+CWOU;;CA_SK;Primrose Lake 2;;;
+CWOY;;CA_SK;Wynyard AWRS;;;
+CWPA;;CA_ON;Henderickson;;;
+CWPB;;CA_ON;Beausoleil Island;;;
+CWPC;;CA_ON;Port Colborne;;;
+CWPD;;CA_QC;Parc Des Laurentid;;;
+CWPE;;CA_NB;Point Lepreau;;;
+CWPF;;CA_BC;Esquimalt Harbour;;;
+CWPH;;CA_QC;Inukjuak;;;
+CWPI;;CA_ON;Pine Island;;;
+CWPJ;;CA_NB;Point Escuminac;;;
+CWPK;;CA_QC;Parent;;;
+CWPL;;CA_ON;Pickle Lake;;;
+CWPO;;CA_MB;Pilot Mound;;;
+CWPQ;;CA_QC;Montreal-Est;;;
+CWPR;;CA_BC;Princeton;;;
+CWPS;;CA_ON;Long Point;;;
+CWPU;;CA_BC;Puntzi Mountain;;;
+CWPX;;CA_NT;Cape Peel West;;;
+CWPY;;CA_AB;Fort Chipewyan AWRS;;;
+CWPZ;;CA_BC;Burns Lake CS;;;
+CWQC;;CA_BC;Port Alberni;;;
+CWQE;;CA_ON;Toronto Headland;;;
+CWQF;;CA_NT;Rabbit Kettle;;;
+CWQG;;CA_QC;Valcartier;;;
+CWQH;;CA_QC;Lennoxville;;;
+CWQJ;;CA_NF;Sedco 710;;;
+CWQK;;CA_BC;Race Rocks;;;
+CWQL;;CA_AB;Lethbridge AWRS;;;
+CWQM;;CA_QC;Cap Rouge;;;
+CWQO;;CA_QC;Ile Bicquette;;;
+CWQP;;CA_ON;Point Petre;;;
+CWQQ;;CA_AB;Lacombe Cda;;;
+CWQR;;CA_QC;Ile Aux Perroquets;;;
+CWQS;;CA_BC;Kindakun Rocks;;;
+CWQV;;CA_QC;Puinte Claveau;;;
+CWQW;;CA_QC;Cape Whittle;;;
+CWQZ;;CA_BC;Quesnel;;;
+CWRA;;CA_NF;Cape Race;;;
+CWRF;;CA_NU;Pelly Bay 1;;;
+CWRH;;CA_NT;Resolution Island;;;
+CWRJ;;CA_SK;Rosetown East;;;
+CWRK;;CA_ON;Bancroft;;;
+CWRM;;CA_AB;Rocky House;;;
+CWRO;;CA_BC;Rose Spit;;;
+CWRP;;CA_NT;Nicholson Peninsul;;;
+CWRQ;;CA_QC;Trois Rivieres;;;
+CWRT;;CA_AB;Crowsnest;;;
+CWRU;;CA_BC;Solander Island;;;
+CWRV;;CA_AB;Camrose;;;
+CWRW;;CA_NS;Fourchu Head;;;
+CWRX;;CA_NT;Rowley Island;;;
+CWRY;;CA_AB;Milk River;;;
+CWRZ;;CA_QC;Cap D'Espoir;;;
+CWSA;;CA_NS;Sable Island;;;
+CWSD;;CA_PE;Summerside;;;
+CWSE;;CA_AB;Edmonton Stony Plain;;;
+CWSF;;CA_QC;Cap Madeleine;;;
+CWSG;;CA_QC;Cap Chat CS;;;
+CWSH;;CA_ON;Sousa;;;
+CWSI;;CA_ON;Simcoe;;;
+CWSK;;CA_BC;Squamish Airport;;;
+CWSL;;CA_BC;Salmon Arm;;;
+CWSO;;CA_ON;Exeter Radar Site;;;
+CWSP;;CA_BC;Sheringham;;;
+CWSQ;;CA_NT;Aulvik National Park;;;
+CWSR;;CA_SK;Spiritwood West;;;
+CWSS;;CA_NB;St. Stephen;;;
+CWST;;CA_QC;La Pocatiere;;;
+CWSV;;CA_BC;Blue River Marine Aviation;;;
+CWSW;;CA_BC;Sparwood / Elk Valley;;;
+CWSY;;CA_NT;Sachs Harbour;;;
+CWSZ;;CA_MB;Fisher Branch;;;
+CWTB;;CA_QC;Border;;;
+CWTC;;CA_BC;Ethelda Bay;;;
+CWTD;;CA_SK;Robertson Lake;;;
+CWTE;;CA_AB;Trout Lake;;;
+CWTF;;CA_SK;Beartooth Island;;;
+CWTG;;CA_QC;Pointe-Des-Monts;;;
+CWTH;;CA_BC;Tetsa River;;;
+CWTI;;CA_BC;Triple Island Light;;;
+CWTN;;CA_QC;Cap Tourmente;;;
+CWTO;;CA_ON;Toronto Aes Hq;;;
+CWTU;;CA_NF;Tukialik Bay;;;
+CWTY;;CA_QC;Trois Rivieres 2;;;
+CWTZ;;CA_ON;Toronto Island;;;
+CWUL;;CA_QC;Quebec Fcst Office;;;
+CWUM;;CA_YK;Faro;;;
+CWUP;;CA_NT;Cape Hooper;;;
+CWUR;;CA_NS;Truro;;;
+CWUS;;CA_BC;Summerland;;;
+CWUT;;CA_MB;Shoal Lake Airport;;;
+CWUU;;CA_NU;Mackar Inlet;;;
+CWUW;;CA_NT;Dewar Lakes;;;
+CWUX;;CA_QC;La Baie;;;
+CWUY;;CA_QC;Rouyn;;;
+CWVA;;CA_NF;Bonavista;;;
+CWVB;;CA_BC;Bonilla Island Light;;;
+CWVC;;CA_SK;Swift Current AWRS;;;
+CWVD;;CA_BC;Broughton Island;;;
+CWVE;;CA_QC;Valleyfield;;;
+CWVF;;CA_BC;Sand Heads CS;;;
+CWVH;;CA_NT;Storm Hills;;;
+CWVI;;CA_AB;Vegreville;;;
+CWVK;;CA_BC;Vernon B;;;
+CWVN;;CA_SK;Val Marie Southeast;;;
+CWVO;;CA_AB;Vauxhall Cda;;;
+CWVP;;CA_SK;Cypress Hills Park;;;
+CWVQ;;CA_QC;Ste Anne De Bell 1;;;
+CWVT;;CA_SK;Buffalo Narrows;;;
+CWVU;;CA_NS;Brier Island;;;
+CWVV;;CA_BC;Vic. Hartland;;;
+CWVY;;CA_QC;Villeroy Radar Site;;;
+CWVZ;;CA_QC;Ile Charron;;;
+CWWA;;CA_BC;Vancouver2;;;
+CWWB;;CA_ON;Burlington Piers;;;
+CWWC;;CA_ON;Collins Bay;;;
+CWWE;;CA_NS;Western Head;;;
+CWWF;;CA_SK;Weyburn;;;
+CWWK;;CA_BC;White Rock;;;
+CWWL;;CA_BC;Bonilla Island;;;
+CWWM;;CA_ON;Grant;;;
+CWWN;;CA_ON;Peawanuck;;;
+CWWO;;CA_SK;Willow Creek;;;
+CWWP;;CA_MB;Wasagaming;;;
+CWWQ;;CA_BC;Muncho Lake;;;
+CWWS;;CA_NS;George Island;;;
+CWWU;;CA_BC;Ingenika Point;;;
+CWWV;;CA_NU;Killinek;;;
+CWWX;;CA_ON;Cove Island;;;
+CWWZ;;CA_ON;Port Weller;;;
+CWXA;;CA_AB;Bow Valley;;;
+CWXC;;CA_QC;Onatchiway;;;
+CWXH;;CA_BC;Holberg;;;
+CWXI;;CA_NF;Ferolle Point;;;
+CWXJ;;CA_NF;Bull Arm;;;
+CWXL;;CA_AB;Bow Island;;;
+CWXM;;CA_BC;Helmcken Island;;;
+CWXP;;CA_NU;Pangnirtung;;;
+CWXR;;CA_NT;Croker River;;;
+CWXV;;CA_NU;Back River;;;
+CWXW;;CA_BC;Alexis River;;;
+CWYE;;CA_SK;Outlook Pfra;;;
+CWYG;;CA_PE;Charlottetown B;;;
+CWYH;;CA_NT;Rae Lakes;;;
+CWYJ;;CA_BC;Victoria University;;;
+CWYK;;CA_NF;Cape Kiglapait;;;
+CWYL;;CA_BC;Yoho Park;;;
+CWYM;;CA_NU;Cape Mercy;;;
+CWYO;;CA_SK;Wynyard;;;
+CWYY;;CA_BC;Osoyoos;;;
+CWZA;;CA_BC;Agassiz;;;
+CWZB;;CA_NF;Port-Aux-Basques;;;
+CWZD;;CA_ON;Scudder Point;;;
+CWZG;;CA_AB;Banff Marine Aviation;;;
+CWZL;;CA_BC;Cumshewa Island;;;
+CWZM;;CA_BC;Boat Bluff Light;;;
+CWZN;;CA_NF;Sagona Island;;;
+CWZO;;CA_BC;Kelp Reefs;;;
+CWZQ;;CA_NS;Grand Etang;;;
+CWZS;;CA_QC;Amqui;;;
+CWZT;;CA_MB;Dauphin Coastal Station;;;
+CWZV;;CA_NT;Virginia Falls;;;
+CWZW;;CA_YK;Teslin Marine Aviation;;;
+CWZZ;;CA_NF;Saglek Bay;;;
+CWBR;;CA_NU;B, R;;;
+CWDU;;CA_AB;Cop Upper;;;
+CWEJ;;CA_NL;Bow Drill III;;;
+CWHP;;CA_QC;Heath Point;;;
+CWIX;;CA_QC;Mistook;;;
+CWJX;;CA_SK;Leader;;;
+CWKU;;CA_QC;Whiskey;;;
+CWMZ;;CA_ON;Western Island;;;
+CWNB;;CA_ON;S. E. Shoal;;;
+CWNK;;CA_MB;Carman U Of M;;;
+CWQY;;CA_NT;Hanbury River;;;
+CWRD;;CA_SK;Red Earth;;;
+CWRN;;CA_NS;Hart Island;;;
+CWTA;;CA_QC;Mc Tavish;;;
+CWXO;;CA_NS;Rowan Gorilla III;;;
+CWYB;;CA_ON;N. Bay Weather Office;;;
+CXBK;;CA_SK;Bratts Lake;;;
+CXBO;;CA_QC;Beauport CS;;;
+CXBP;;CA_PE;Confederation Bridge;;;
+CXCH;;CA_NS;Cheticamp;;;
+CXCK;;CA_YK;Carmacks CS;;;
+CXDE;;CA_NT;Deline;;;
+CXDI;;CA_ON;Delhi CS;;;
+CXDW;;CA_MB;Deerwood RCS;;;
+CXEC;;CA_AB;Edmonton Municipal CR10;;;
+CXEG;;CA_AB;Edmonton International CS;;;
+CXGH;;CA_MB;Gimli Harbour CS;;;
+CXHF;;CA_QC;High Falls;;;
+CXKT;;CA_NS;Kentville;;;
+CXLC;;CA_NT;Lower Carp Lake;;;
+CXLL;;CA_NT;Lindberg Landing;;;
+CXMD;;CA_MB;Morden CDA CS;;;
+CXMI;;CA_NS;McNabs Island;;;
+CXMM;;CA_AB;Fort McMurray CS;;;
+CXMY;;CA_NS;Malay Falls;;;
+CXNM;;CA_NS;North Mountain;;;
+CXOX;;CA_SK;La Ronge A;;;
+CXPV;;CA_AB;Prairie River;;;
+CXQA;;CA_NT;Qavvik Lake;;;
+CXRH;;CA_NF;Rocky Harbour CS;;;
+CXSH;;CA_QC;Shawinigan CS;;;
+CXSR;;CA_AB;Spirit River Auto Station;;;
+CXSW;;CA_NF;St. John's West CDA CS;;;
+CXTN;;CA_NT;Tuktut Nogait;;;
+CXTP;;CA_NF;Terra Nova National Park CS;;;
+CXTV;;CA_NT;Trail Valley;;;
+CXWN;;CA_MB;Winnipeg The Forks;;;
+CXXX;;CA_SK;Cluff Lake;;;
+CXZU;;CA_AB;Whitecourt B;;;
+CYAD;;CA_QC;La Grande 1;;;
+CYAH;;CA_QC;La Grande 4;;;
+CYAJ;;CA_YK;Komakuk Beach Airport;;;
+CYAM;;CA_ON;Sault Ste Marie;;;
+CYAS;;CA_YK;Kangirsuk;;;
+CYAZ;;CA_BC;Tofino Airport;;;
+CYBB;;CA_NU;Pelly Bay Airport;;;
+CYBC;;CA_QC;Baie Comeau A;;;
+CYBD;;CA_QC;Bella Coola Airport;;;
+CYBK;;CA_NT;Baker Lake;;;
+CYBL;;CA_BC;Campbell River Airport;;;
+CYBN;;CA_ON;Borden;;;
+CYBR;;CA_MB;Brandon;;;
+CYBV;;CA_MB;Berens River Airport;;;
+CYBW;;CA_AB;Calgary / Springbank;;;
+CYBX;;CA_QC;Blanc Sablon;;;
+CYCA;;CA_ON;Cartwright Man;;;
+CYCB;;CA_NT;Cambridge Bay;;;
+CYCD;;CA_BC;Nanaimo Airport;;;
+CYCG;;CA_BC;Castlegar Airport;;;
+CYCL;;CA_NB;Charlo;;;
+CYCO;;CA_NT;Coppermine;;;
+CYCP;;CA_BC;Blue River;;;
+CYCQ;;CA_BC;Chetwynd Airport;;;
+CYCS;;CA_NU;Chesterfield Inlet;;;
+CYCT;;CA_AB;Coronation Marine Aviation;;;
+CYCX;;CA_NB;Gagetown Can-Mil;;;
+CYCY;;CA_NT;Clyde;;;
+CYDA;;CA_YK;Dawson;;;
+CYDB;;CA_YK;Burwash Airport;;;
+CYDC;;CA_BC;Princeton Airport;;;
+CYDF;;CA_NF;Deer Lake;;;
+CYDM;;CA_YK;Ross River Airport;;;
+CYDN;;CA_MB;Dauphin;;;
+CYDP;;CA_NF;Nain B;;;
+CYDQ;;CA_BC;Dawson Creek Airport;;;
+CYED;;CA_AB;Edmonton Namao;;;
+CYEK;;CA_NU;Arviat Airport;;;
+CYEL;;CA_ON;Elliot Lake;;;
+CYEN;;CA_SK;Estevan;;;
+CYET;;CA_AB;Edson;;;
+CYEU;;CA_NU;Eureka Man;;;
+CYEV;;CA_NT;Inuvik;;;
+CYFO;;CA_MB;Flin Flon Airport;;;
+CYFR;;CA_NT;Fort Resolution;;;
+CYFS;;CA_NT;Fort Simpson;;;
+CYFT;;CA_NF;Makkovik Airport;;;
+CYGE;;CA_BC;Golden Airport;;;
+CYGH;;CA_NT;Fort Good Hope Airport;;;
+CYGK;;CA_ON;Kingston;;;
+CYGM;;CA_MB;Gimli Industrial;;;
+CYGP;;CA_QC;Gaspe;;;
+CYGQ;;CA_ON;Geraldton;;;
+CYGR;;CA_QC;Iles De La Madeleineque;;;
+CYGT;;CA_NU;Igloolik Airport;;;
+CYGV;;CA_QC;Havre St Pierre;;;
+CYGW;;CA_QC;Kuujjuarapik;;;
+CYGX;;CA_MB;Gillam A;;;
+CYHA;;CA_QC;Quaqtaq Airport;;;
+CYHB;;CA_SK;Hudson Bay;;;
+CYHD;;CA_ON;Dryden Airport;;;
+CYHE;;CA_BC;Hope;;;
+CYHH;;CA_QC;Nemiscau Airport;;;
+CYHI;;CA_NT;Holman Island Airport;;;
+CYHK;;CA_NU;Gjoa Haven Airport;;;
+CYHM;;CA_ON;Hamilton Airport;;;
+CYHY;;CA_NT;Hay River;;;
+CYID;;CA_NS;Digby Airport;;;
+CYIK;;CA_QC;Ivujivik Airport;;;
+CYIO;;CA_NT;Pond Inlet;;;
+CYIV;;CA_MB;Island Lake;;;
+CYJF;;CA_NT;Fort Liard Airport;;;
+CYKA;;CA_BC;Kamloops;;;
+CYKD;;CA_NT;Aklavik Airport;;;
+CYKF;;CA_ON;Waterloo Well;;;
+CYKG;;CA_NU;Kangiqsujuaq;;;
+CYKJ;;CA_SK;Key Lake;;;
+CYKL;;CA_QC;Schefferville;;;
+CYKO;;CA_QC;Akulivik Airport;;;
+CYKQ;;CA_QC;Waskaganish Airport;;;
+CYKY;;CA_SK;Kindersley;;;
+CYKZ;;CA_ON;Toronto Buttonville;;;
+CYLA;;CA_QC;Aupaluk;;;
+CYLC;;CA_NU;Kimmirut A Nwt;;;
+CYLD;;CA_ON;Chapleau;;;
+CYLJ;;CA_SK;Meadow Lake;;;
+CYLK;;CA_NT;Lutsel KE;;;
+CYLL;;CA_AB;Lloydminister;;;
+CYLT;;CA_NU;Alert Airport;;;
+CYLU;;CA_NU;Kangiksualujjuaq A;;;
+CYLW;;CA_BC;Kelowna Airport;;;
+CYMA;;CA_YK;Mayo Airport;;;
+CYMD;;CA_NT;Mould Bay;;;
+CYMH;;CA_NF;Mary's Harbour B;;;
+CYMJ;;CA_SK;Moose Jaw;;;
+CYML;;CA_QC;Charlevoix Airport;;;
+CYMM;;CA_AB;Fort Mcmurray;;;
+CYMO;;CA_ON;Moosonee;;;
+CYMT;;CA_QC;Chibougamau-Chapais;;;
+CYMU;;CA_QC;Umiujaq;;;
+CYNA;;CA_QC;Natashquan;;;
+CYNC;;CA_QC;Aeroport de Wemindji;;;
+CYNE;;CA_MB;Norway House;;;
+CYNM;;CA_QC;Matagami;;;
+CYOA;;CA_NT;Ekati;;;
+CYOC;;CA_YK;Old Crow Airport;;;
+CYOD;;CA_AB;Cold Lake;;;
+CYOJ;;CA_AB;High Level;;;
+CYOY;;CA_QC;Valcartier Airport;;;
+CYPA;;CA_SK;Prince Albert;;;
+CYPC;;CA_NT;Paulatuk Airport;;;
+CYPD;;CA_NS;Port Hawkesbury;;;
+CYPE;;CA_AB;Peace River;;;
+CYPG;;CA_MB;Portage Southport A;;;
+CYPH;;CA_QC;Inukjuak Airport;;;
+CYPL;;CA_ON;Pickle Lake Man;;;
+CYPN;;CA_QC;Port Menier Man;;;
+CYPQ;;CA_ON;Peterborough Airport;;;
+CYPR;;CA_BC;Prince Rupert;;;
+CYPW;;CA_BC;Powell River Airport;;;
+CYPX;;CA_QC;Povungnituq;;;
+CYPY;;CA_AB;Fort Chipewyan;;;
+CYPZ;;CA_BC;Burns Lake;;;
+CYQA;;CA_ON;Muskoka;;;
+CYQD;;CA_MB;The Pas;;;
+CYQF;;CA_AB;Red Deer;;;
+CYQH;;CA_YK;Watson Lake;;;
+CYQI;;CA_NS;Yarmouth;;;
+CYQK;;CA_ON;Kenora;;;
+CYQL;;CA_AB;Lethbridge Airport;;;
+CYQT;;CA_ON;Thunder Bay;;;
+CYQU;;CA_AB;Grande Prairie;;;
+CYQV;;CA_SK;Yorkton;;;
+CYQW;;CA_SK;North Battleford;;;
+CYQZ;;CA_BC;Quesnel Airport;;;
+CYRB;;CA_NT;Resolute;;;
+CYRJ;;CA_QC;Roberval;;;
+CYRL;;CA_ON;Red Lake;;;
+CYRM;;CA_AB;Rocky Mountain House;;;
+CYRT;;CA_NT;Rankin Inlet;;;
+CYRV;;CA_BC;Revelstoke;;;
+CYSA;;CA_NS;Sable Island Airport;;;
+CYSB;;CA_ON;Sudbury;;;
+CYSC;;CA_QC;Sherbrooke;;;
+CYSD;;CA_AB;Suffield Airport;;;
+CYSF;;CA_SK;Stony Rapids Airport;;;
+CYSK;;CA_NU;Sanikiluaq Airport;;;
+CYSL;;CA_NB;Saint Leonard Airport;;;
+CYSM;;CA_NT;Fort Smith;;;
+CYSN;;CA_ON;Saint Catharines Airport;;;
+CYSR;;CA_NU;Nanisivik Airport;;;
+CYSU;;CA_PE;Summerside Can-Mil;;;
+CYSY;;CA_NT;Sachs Harbour Airport;;;
+CYTE;;CA_NT;Cape Dorset;;;
+CYTH;;CA_MB;Thompson Weather Office;;;
+CYTJ;;CA_ON;Terrace Bay;;;
+CYTL;;CA_ON;Big Trout Lake;;;
+CYTN;;CA_NS;Trenton Municipal A;;;
+CYTQ;;CA_QC;Tasiujaq A;;;
+CYTS;;CA_ON;Timmins;;;
+CYTZ;;CA_ON;Toronto Island Airport;;;
+CYUB;;CA_YK;Tuktoyaktuk;;;
+CYUI;;CA_NU;Cape Young Airport;;;
+CYUJ;;CA_NT;Lady Franklin Point;;;
+CYUK;;CA_NU;Byron Bay Airport;;;
+CYUQ;;CA_NU;Jenny Lind Island Airport;;;
+CYUS;;CA_NT;Shepherd Bay;;;
+CYUT;;CA_NU;Repulse Bay Airport;;;
+CYUV;;CA_NU;Longstaff Blf Airport;;;
+CYUX;;CA_NT;Hall Beach;;;
+CYUY;;CA_QC;Rouyn Airport;;;
+CYVC;;CA_SK;La Ronge B;;;
+CYVM;;CA_NU;Broughton Island Airport;;;
+CYVO;;CA_QC;Val D'Or;;;
+CYVP;;CA_QC;Kuujjuaq;;;
+CYVQ;;CA_NT;Norman Wells;;;
+CYVT;;CA_;Buffalo Narrows Man;;;
+CYVV;;CA_ON;Wiarton;;;
+CYWA;;CA_ON;Petawawa;;;
+CYWH;;CA_BC;Victoria Harbour;;;
+CYWJ;;CA_ON;Fort Franklin Airport;;;
+CYWK;;CA_NF;Wabush Lake;;;
+CYWL;;CA_BC;Williams Lake;;;
+CYWO;;CA_NU;Lupin Airport;;;
+CYWV;;CA_AB;Wainwright Airport;;;
+CYWY;;CA_NT;Wrigley Airport;;;
+CYXC;;CA_BC;Cranbrook;;;
+CYXD;;CA_AB;Edmonton Municipal;;;
+CYXH;;CA_AB;Medicine Hat;;;
+CYXJ;;CA_BC;Fort St John;;;
+CYXL;;CA_ON;Sioux Lookout;;;
+CYXN;;CA_NU;Whale Cove Airport;;;
+CYXP;;CA_NU;Pangnirtung Airport;;;
+CYXQ;;CA_YK;Beaver Creek Airport;;;
+CYXR;;CA_ON;Earlton;;;
+CYXS;;CA_BC;Prince George;;;
+CYXT;;CA_BC;Terrace;;;
+CYXU;;CA_ON;London;;;
+CYXY;;CA_YK;Whitehorse;;;
+CYXZ;;CA_ON;Wawa;;;
+CYYB;;CA_ON;North Bay;;;
+CYYE;;CA_BC;Fort Nelson;;;
+CYYF;;CA_BC;Penticton;;;
+CYYG;;CA_PE;Charlottetown A;;;
+CYYH;;CA_NU;Spence Bay Airport;;;
+CYYL;;CA_MB;Lynn Lake;;;
+CYYU;;CA_ON;Kapuskasing;;;
+CYYW;;CA_ON;Armstrong;;;
+CYYY;;CA_QC;Mont Joli;;;
+CYZE;;CA_ON;Gore Bay;;;
+CYZG;;CA_QC;Salliut Airport;;;
+CYZH;;CA_AB;Slave Lake;;;
+CYZP;;CA_BC;Sandspit;;;
+CYZR;;CA_ON;Sarnia Airport;;;
+CYZS;;CA_NT;Coral Harbour;;;
+CYZU;;CA_AB;Whitecourt A;;;
+CYZW;;CA_YK;Teslin;;;
+CYZY;;CA_BC;Mackenzie;;;
+CZAG;;CA_QC;La Grande IV;;;
+CZBF;;CA_NB;Bathurst Airport;;;
+CZCP;;CA_NT;Cape Parry A;;;
+CZDI;;CA_NF;Churchill Falls B;;;
+CZEM;;CA_QC;Eastmain River Airport;;;
+CZFA;;CA_YK;Faro Airport;;;
+CZFM;;CA_NT;Fort Mcpherson Airport;;;
+CZFN;;CA_NT;Fort Norman Airport;;;
+CZNB;;CA_ON;North Bay AWRS;;;
+CZOC;;CA_YK;Old Crow;;;
+CZPC;;CA_AB;Pincher Creek Airport;;;
+CZPK;;CA_NT;Paulatuk;;;
+CZST;;CA_BC;Stewart Airport;;;
+CZUB;;CA_YK;Tuktoyaktuk AWRS;;;
+CZUE;;CA_NT;Cape Parry B;;;
+CZUM;;CA_NF;Churchill Falls A;;;
+CZWN;;CA_AB;Wainwright;;;
+KWDD;;CA_ON;Belle River;;;
+LATI;;EU_AB;Tirana;;;
+LQSA;;EU_BA;Sarajevo;;;
+EBAW;;EU_BE;Antwerpen / Deurne;;;
+EBBE;;EU_BE;Beauvechain;;;
+EBBL;;EU_BE;Kleine Brogel;;;
+EBBR;;EU_BE;Bruxelles National;;;
+EBBT;;EU_BE;Brasschaat;;;
+EBBX;;EU_BE;Bertrix Bel-Afb ;;;
+EBCI;;EU_BE;Charleroi / Gosselies;;;
+EBCV;;EU_BE;Chievres;;;
+EBDT;;EU_BE;Schaffen;;;
+EBFN;;EU_BE;Koksijde;;;
+EBFS;;EU_BE;Florennes;;;
+EBGT;;EU_BE;Gent / Industrie-Zone;;;
+EBLB;;EU_BE;Elsenborn;;;
+EBLG;;EU_BE;Bierset;;;
+EBMB;;EU_BE;Melsbroek Bel-Afb ;;;
+EBMT;;EU_BE;Munte;;;
+EBOS;;EU_BE;Oostende Airport ;;;
+EBSP;;EU_BE;Spa / La Sauveniere;;;
+EBST;;EU_BE;Sint-Truiden;;;
+EBSU;;EU_BE;St-Hubert;;;
+EBTN;;EU_BE;Goetsenhoven;;;
+EBWE;;EU_BE;Weelde Military ;;;
+EBZW;;EU_BE;Genk;;;
+LBBG;;EU_BG;Burgas;;;
+LBGO;;EU_BG;Gorna Orechovista;;;
+LBPD;;EU_BG;Plovdiv;;;
+LBRS;;EU_BG;Rousse;;;
+LBSF;;EU_BG;Sofia Observ. ;;;
+LBWN;;EU_BG;Varna;;;
+UMBB;;EU_BY;Brest;;;
+UMGG;;EU_BY;Gomel';;;
+UMII;;EU_BY;Vitebsk;;;
+UMMG;;EU_BY;Grodno;;;
+UMMM;;EU_BY;Loshitsa / Minsk International 1;;;
+UMMS;;EU_BY;Minsk;;;
+LSGC;;EU_CH;Les Eplatures;;;
+LSGG;;EU_CH;Geneve-Cointrin;;;
+LSGL;;EU_CH;Lausanne;;;
+LSGN;;EU_CH;Neuchatel;;;
+LSGS;;EU_CH;Sion;;;
+LSMP;;EU_CH;Payerne;;;
+LSZA;;EU_CH;Lugano;;;
+LSZB;;EU_CH;Bern / Belp ;;;
+LSZG;;EU_CH;Grenchen;;;
+LSZH;;EU_CH;Zurich-Kloten;;;
+LSZR;;EU_CH;Saint Gallen-Altenrhein;;;
+LCEN;;EU_CY;Ercan;;;
+LCLK;;EU_CY;Larnaca Airport;;;
+LCNC;;EU_CY;Athalassa;;;
+LCPH;;EU_CY;Paphos Airport;;;
+LCRA;;EU_CY;Akrotiri;;;
+LKHO;;EU_CZ;Holesov;;;
+LKKU;;EU_CZ;Kunovice;;;
+LKKV;;EU_CZ;Karlovy Vary;;;
+LKLB;;EU_CZ;Liberec;;;
+LKMT;;EU_CZ;Ostrava / Mosnov;;;
+LKPR;;EU_CZ;Praha / Ruzyne;;;
+LKTB;;EU_CZ;Brno / Turany;;;
+EDAC;true;EU_DE;Altenburg-Nobitz;;;
+EDAH;true;EU_DE;Heringsdorf;;;
+EDBM;none;EU_DE;Magdeburg, Sachsen-Anhalt;;;
+EDDB;true;EU_DE;Berlin-Schönefeld;;;
+EDDC;true;EU_DE;Dresden-Klotzsche;;;
+EDDE;true;EU_DE;Erfurt-Bindersleben;;;
+EDDF;true;EU_DE;Frankfurt/Main;;;
+EDDG;true;EU_DE;Münster/Osnabrück;;;
+EDDH;true;EU_DE;Hamburg-Fuhlsbüttel;;;
+EDDI;;EU_DE;Berlin-Tempelhof;;;
+EDDK;true;EU_DE;Köln/Bonn;;;
+EDDL;true;EU_DE;Düsseldorf;;;
+EDDM;true;EU_DE;München;;;
+EDDN;true;EU_DE;Nürnberg;;;
+EDDP;true;EU_DE;Leipzig-Schkeuditz;;;
+EDDR;true;EU_DE;Saarbrücken;;;
+EDDS;true;EU_DE;Stuttgart-Echterdingen;;;
+EDDT;;EU_DE;Berlin-Tegel;;;
+EDDV;true;EU_DE;Hannover;;;
+EDDW;true;EU_DE;Bremen;;;
+EDFH;true;EU_DE;Frankfurt-Hahn;;;
+EDFM;true;EU_DE;Mannheim;;;
+EDGS;true;EU_DE;Siegerland;;;
+EDHI;true;EU_DE;Hamburg-Finkenwerder;;;
+EDHK;true;EU_DE;Kiel-Holtenau;;;
+EDHL;true;EU_DE;Lübeck-Blankensee;;;
+EDLN;true;EU_DE;Mönchengladbach;;;
+EDLP;true;EU_DE;Paderborn-Haxterberg;;;
+EDLV;true;EU_DE;Niederrhein;;;
+EDLW;true;EU_DE;Dortmund-Wickede;;;
+EDMA;true;EU_DE;Augsburg;;;
+EDMO;true;EU_DE;Oberpfaffenhofen;;;
+EDNY;true;EU_DE;Friedrichshafen;;;
+EDOP;true;EU_DE;Schwerin-Parchim;;;
+EDQD;true;EU_DE;Bayreuth;;;
+EDQM;true;EU_DE;Hof;;;
+EDRZ;true;EU_DE;Zweibrücken;;;
+EDSB;true;EU_DE;Karlsruhe;;;
+EDTD;true;EU_DE;Donaueschingen-Villingen;;;
+EDTL;true;EU_DE;Lahr;;;
+EDTZ;true;EU_DE;Konstanz;;;
+EDVE;true;EU_DE;Braunschweig;;;
+EDVK;true;EU_DE;Kassel-Calden;;;
+EDWD;none;EU_DE;Lemwerder;;;
+EDXW;true;EU_DE;Sylt;;;
+EDZE;none;EU_DE;Essen;;;
+ETAD;true;EU_DE;Spangdahlem;;;
+ETAR;true;EU_DE;Ramstein;;;
+ETAS;none;EU_DE;Sembach USAF Operated Base In Foreign Country;;;
+ETBA;none;EU_DE;Aachen/Merzbrück;;;
+ETCE;none;EU_DE;Mebstetten/Albstadt;;;
+ETEB;true;EU_DE;Ansbach-Katterbach;;;
+ETEH;none;EU_DE;Bad Kreuznach;;;
+ETEU;none;EU_DE;Giebelstadt;;;
+ETGB;none;EU_DE;Bergen;;;
+ETGG;true;EU_DE;Glücksburg;;;
+ETGI;true;EU_DE;Idar-Oberstein;;;
+ETGK;none;EU_DE;Kümmersbruck;;;
+ETGW;none;EU_DE;Wittstock;;;
+ETGY;true;EU_DE;Kalkar;;;
+ETGZ;none;EU_DE;Meßstetten;;;
+ETHA;true;EU_DE;Altenstadt;;;
+ETHB;true;EU_DE;Bückeburg;;;
+ETHC;true;EU_DE;Celle;;;
+ETHE;none;EU_DE;Rheine-Bentlage;;;
+ETHF;true;EU_DE;Fritzlar;;;
+ETHI;none;EU_DE;Itzehoe;;;
+ETHL;true;EU_DE;Laupheim;;;
+ETHM;none;EU_DE;Mendig;;;
+ETHN;true;EU_DE;Niederstetten;;;
+ETHR;none;EU_DE;Roth;;;
+ETHS;true;EU_DE;Faßberg;;;
+ETHT;none;EU_DE;Cottbus Flugplatz;;;
+ETIC;true;EU_DE;Grafenwöhr;;;
+ETID;none;EU_DE;Hanau;;;
+ETIE;true;EU_DE;Heidelberg;;;
+ETIH;true;EU_DE;Hohenfels;;;
+ETIK;true;EU_DE;Illesheim;;;
+ETIN;none;EU_DE;Kitzingen USAF;;;
+ETME;none;EU_DE;Eggebek;;;
+ETMK;none;EU_DE;Kiel-Holtenau;;;
+ETMN;true;EU_DE;Nordholz;;;
+ETND;true;EU_DE;Diepholz;;;
+ETNG;true;EU_DE;Geilenkirchen;;;
+ETNH;true;EU_DE;Hohn;;;
+ETNJ;none;EU_DE;Jever;;;
+ETNL;true;EU_DE;Laage;;;
+ETNN;true;EU_DE;Nörvenich;;;
+ETNP;none;EU_DE;Hopsten;;;
+ETNR;none;EU_DE;Preschen;;;
+ETNS;true;EU_DE;Schleswig-Jagel;;;
+ETNT;true;EU_DE;Wittmundhaven;;;
+ETNU;none;EU_DE;Trollenhagen;;;
+ETNW;;EU_DE;Wunstorf;;;
+ETOR;true;EU_DE;Mannheim/Scharhof;;;
+ETOU;true;EU_DE;Wiesbaden;;;
+ETSA;none;EU_DE;Landsberg;;;
+ETSB;true;EU_DE;Büchel;;;
+ETSE;none;EU_DE;Erding;;;
+ETSF;none;EU_DE;Fürstenfeldbruck;;;
+ETSH;true;EU_DE;Holzdorf;;;
+ETSI;true;EU_DE;Ingolstadt;;;
+ETSL;true;EU_DE;Lechfeld;;;
+ETSM;none;EU_DE;Memmingen;;;
+ETSN;true;EU_DE;Neuburg/Donau;;;
+ETSP;none;EU_DE;Pferdsfeld;;;
+ETUL;none;EU_DE;Laarbruch;;;
+ETUN;none;EU_DE;Nordhorn;;;
+ETUO;none;EU_DE;Gütersloh;;;
+ETUR;;EU_DE;Brueggen;;;
+ETWM;true;EU_DE;Meppen;;;
+EKAH;;EU_DK;Tirstrup;;;
+EKAT;;EU_DK;Anholt Island Automated Reporting Station ;;;
+EKAV;;EU_DK;Avno Danish Air Force Base ;;;
+EKBI;;EU_DK;Billund Lufthavn;;;
+EKCH;;EU_DK;Koebenhavn / Kastrup;;;
+EKEB;;EU_DK;Esbjerg;;;
+EKHO;;EU_DK;Lindtorp Airport;;;
+EKHS;;EU_DK;Hadsund;;;
+EKKA;;EU_DK;Karup;;;
+EKMB;;EU_DK;Maribo Lufthavn;;;
+EKOD;;EU_DK;Odense / Beldringe;;;
+EKRK;;EU_DK;Koebenhavn / Roskilde;;;
+EKRN;;EU_DK;Roenne;;;
+EKSB;;EU_DK;Soenderborg Lufthavn;;;
+EKSN;;EU_DK;Sindal Flyveplads;;;
+EKSP;;EU_DK;Skrydstrup;;;
+EKST;;EU_DK;Sydfyns Flyveplads;;;
+EKSV;;EU_DK;Skive Lufthavn;;;
+EKTS;;EU_DK;Thisted Lufthavn;;;
+EKVA;;EU_DK;Vandel;;;
+EKVD;;EU_DK;Vamdrup;;;
+EKVG;;EU_DK;Soervaag / Vagar;;;
+EKVJ;;EU_DK;Stauning Lufthavn;;;
+EKVL;;EU_DK;Vaerloese;;;
+EKYT;;EU_DK;Aalborg;;;
+EEKA;;EU_EE;Kardla;;;
+EEKE;;EU_EE;Kuressaare;;;
+EEPU;;EU_EE;Parnu;;;
+EETN;;EU_EE;Tallinn;;;
+EETU;;EU_EE;Tartu/Ulenurme;;;
+EFET;;EU_FI;Enontekio;;;
+EFHA;;EU_FI;Halli;;;
+EFHF;;EU_FI;Helsinki-Malmi;;;
+EFHK;;EU_FI;Helsinki-Vantaa;;;
+EFHL;;EU_FI;Hailuoto;;;
+EFHT;;EU_FI;Ahtari;;;
+EFIL;;EU_FI;Ilmajoki;;;
+EFIV;;EU_FI;Ivalo;;;
+EFJO;;EU_FI;Joensuu;;;
+EFJY;;EU_FI;Jyvaskyla;;;
+EFKA;;EU_FI;Kauhava;;;
+EFKE;;EU_FI;Kemi;;;
+EFKI;;EU_FI;Kajaani;;;
+EFKK;;EU_FI;Kruunupyy;;;
+EFKS;;EU_FI;Kuusamo;;;
+EFKT;;EU_FI;Kittila;;;
+EFKU;;EU_FI;Kuopio;;;
+EFLP;;EU_FI;Lappeenranta;;;
+EFMA;;EU_FI;Mariehamn / Aland Island;;;
+EFMI;;EU_FI;Mikkeli;;;
+EFOU;;EU_FI;Oulu;;;
+EFPE;;EU_FI;Pello;;;
+EFPO;;EU_FI;Pori;;;
+EFPU;;EU_FI;Pudasjarvi;;;
+EFRO;;EU_FI;Rovaniemi;;;
+EFSA;;EU_FI;Savonlinna;;;
+EFSI;;EU_FI;Seinajoki-Ilmajok;;;
+EFSO;;EU_FI;Sodankyla;;;
+EFSU;;EU_FI;Suomussalmi;;;
+EFTP;;EU_FI;Tampere / Pirkkala;;;
+EFTU;;EU_FI;Turku;;;
+EFUT;;EU_FI;Utti;;;
+EFVA;;EU_FI;Vaasa;;;
+EFVI;;EU_FI;Viitasaari;;;
+EFVR;;EU_FI;Varkaus;;;
+LFAT;;EU_FR;Le Touquet;;;
+LFBA;;EU_FR;Agen;;;
+LFBC;;EU_FR;Cazaux;;;
+LFBD;;EU_FR;Bordeaux / Merignac;;;
+LFBE;;EU_FR;Bergerac;;;
+LFBF;;EU_FR;Toulouse / Francazal;;;
+LFBG;;EU_FR;Cognac;;;
+LFBH;;EU_FR;La Rochelle;;;
+LFBI;;EU_FR;Poitiers;;;
+LFBK;;EU_FR;Montlucon / Gueret;;;
+LFBL;;EU_FR;Limoges;;;
+LFBM;;EU_FR;Mont-De-Marsan;;;
+LFBN;;EU_FR;Niort;;;
+LFBO;;EU_FR;Toulouse / Blagnac;;;
+LFBP;;EU_FR;Pau;;;
+LFBS;;EU_FR;Biscarosse;;;
+LFBT;;EU_FR;Tarbes Ossun Lourdes;;;
+LFBV;;EU_FR;Brive;;;
+LFBX;;EU_FR;Perigueux;;;
+LFBY;;EU_FR;Dax;;;
+LFBZ;;EU_FR;Biarritz;;;
+LFCG;;EU_FR;St-Girons;;;
+LFCI;;EU_FR;Albi;;;
+LFCR;;EU_FR;Rodez;;;
+LFDH;;EU_FR;Auch;;;
+LFFS;;EU_FR;Suippes Range Met ;;;
+LFGJ;;EU_FR;Dole Tavaux;;;
+LFHP;;EU_FR;Le Puy;;;
+LFIG;;EU_FR;Cassagnes-Begonhes;;;
+LFJL;;EU_FR;Metz-Nancy-Lorraine;;;
+LFKB;;EU_FR;Bastia;;;
+LFKC;;EU_FR;Calvi;;;
+LFKF;;EU_FR;Figari;;;
+LFKJ;;EU_FR;Ajaccio;;;
+LFKS;;EU_FR;Solenzara;;;
+LFLA;;EU_FR;Auxerre;;;
+LFLB;;EU_FR;Chambery / Aix-Les-Bains;;;
+LFLC;;EU_FR;Clermont-Ferrand;;;
+LFLD;;EU_FR;Bourges;;;
+LFLL;;EU_FR;Lyon / Satolas;;;
+LFLM;;EU_FR;Macon;;;
+LFLN;;EU_FR;Saint-Yan;;;
+LFLQ;;EU_FR;Montelimar;;;
+LFLS;;EU_FR;Grenoble / St. Geoirs;;;
+LFLV;;EU_FR;Vichy;;;
+LFLW;;EU_FR;Aurillac;;;
+LFLX;;EU_FR;Chateauroux;;;
+LFLY;;EU_FR;Lyon / Bron;;;
+LFMA;;EU_FR;Aix Les Milles;;;
+LFMC;;EU_FR;Le Luc;;;
+LFMD;;EU_FR;Cannes;;;
+LFME;;EU_FR;Nimes / Courbessac;;;
+LFMH;;EU_FR;St-Etienne Boutheon;;;
+LFMI;;EU_FR;Istres;;;
+LFMK;;EU_FR;Carcassonne;;;
+LFML;;EU_FR;Marseille / Marignane;;;
+LFMN;;EU_FR;Nice;;;
+LFMO;;EU_FR;Orange;;;
+LFMP;;EU_FR;Perpignan;;;
+LFMT;;EU_FR;Montpellier;;;
+LFMU;;EU_FR;Beziers / Vias;;;
+LFMX;;EU_FR;St-Auban-Sur-Durance;;;
+LFMY;;EU_FR;Salon;;;
+LFNB;;EU_FR;Mende / Brenoux;;;
+LFOA;;EU_FR;Avord;;;
+LFOB;;EU_FR;Beauvais;;;
+LFOC;;EU_FR;Chateaudun;;;
+LFOE;;EU_FR;Evreux;;;
+LFOF;;EU_FR;Alencon;;;
+LFOH;;EU_FR;La Heve;;;
+LFOI;;EU_FR;Abbeville;;;
+LFOJ;;EU_FR;Orleans;;;
+LFOK;;EU_FR;Chalons-Vatry;;;
+LFOP;;EU_FR;Rouen;;;
+LFOR;;EU_FR;Chartres;;;
+LFOS;;EU_FR;Vittefleur / St. Vale;;;
+LFOT;;EU_FR;Tours;;;
+LFOW;;EU_FR;Saint-Quentin;;;
+LFPB;;EU_FR;Paris / Le Bourget;;;
+LFPC;;EU_FR;Creil Fafb ;;;
+LFPG;;EU_FR;Paris-Aeroport Charles De Gaulle;;;
+LFPM;;EU_FR;Melun;;;
+LFPN;;EU_FR;Toussus Le Noble;;;
+LFPO;;EU_FR;Paris-Orly;;;
+LFPV;;EU_FR;Villacoublay;;;
+LFPW;;EU_FR;Paris Met Center;;;
+LFQB;;EU_FR;Troyes;;;
+LFQG;;EU_FR;Nevers;;;
+LFQH;;EU_FR;Chatillon-Sur-Seine;;;
+LFQI;;EU_FR;Cambrai;;;
+LFQQ;;EU_FR;Lille;;;
+LFQV;;EU_FR;Charleville;;;
+LFRA;;EU_FR;Angers;;;
+LFRB;;EU_FR;Brest;;;
+LFRC;;EU_FR;Cherbourg / Maupertus;;;
+LFRD;;EU_FR;Dinard;;;
+LFRH;;EU_FR;Lann Bihoue;;;
+LFRI;;EU_FR;La Roche-Sur-Yon;;;
+LFRJ;;EU_FR;Landivisiau;;;
+LFRK;;EU_FR;Caen;;;
+LFRL;;EU_FR;Lanveoc Poulmic;;;
+LFRM;;EU_FR;Le Mans;;;
+LFRN;;EU_FR;Rennes;;;
+LFRO;;EU_FR;Lannion / Servel;;;
+LFRQ;;EU_FR;Quimper;;;
+LFRS;;EU_FR;Nantes;;;
+LFRT;;EU_FR;Saint-Brieuc;;;
+LFRU;;EU_FR;Morlaix / Ploujean;;;
+LFRZ;;EU_FR;St-Nazaire;;;
+LFSA;;EU_FR;Besancon;;;
+LFSB;;EU_FR;Bale-Mulhouse;;;
+LFSC;;EU_FR;Colmar;;;
+LFSD;;EU_FR;Dijon;;;
+LFSF;;EU_FR;Metz / Frescaty;;;
+LFSI;;EU_FR;St-Dizier;;;
+LFSL;;EU_FR;Toul / Rosieres;;;
+LFSN;;EU_FR;Nancy / Essey;;;
+LFSO;;EU_FR;Nancy / Ochey;;;
+LFSQ;;EU_FR;Belfort;;;
+LFSR;;EU_FR;Reims;;;
+LFST;;EU_FR;Strasbourg;;;
+LFSX;;EU_FR;Luxeuil;;;
+LFTH;;EU_FR;Hyeres;;;
+LFTU;;EU_FR;St-Raphael;;;
+LFTW;;EU_FR;Nimes / Garons;;;
+LFXA;;EU_FR;Amberieu;;;
+LFYR;;EU_FR;Romorantin;;;
+NLWF;;EU_FR;Maopoopo Ile Futuna ;;;
+NLWW;;EU_FR;Hihifo Ile Wallis ;;;
+LXGB;;EU_GI;Gibraltar;;;
+UGGG;;EU_GG;Tbilisi;;;
+UGMM;;EU_GG;Muhrani;;;
+EQYG;;EU_GR;NSA Souda Bay;;;
+LGAD;;EU_GR;Andravida Airport ;;;
+LGAL;;EU_GR;Alexandroupoli Airport ;;;
+LGAT;;EU_GR;Athinai Airport ;;;
+LGAV;;EU_GR;Athens Eleftherios Venizelos INT;;;
+LGBL;;EU_GR;Anchialos Airport ;;;
+LGEL;;EU_GR;Elefsis Airport ;;;
+LGHI;;EU_GR;Chios Airport ;;;
+LGIR;;EU_GR;Heraklion Airport ;;;
+LGKA;;EU_GR;Kastoria Airport ;;;
+LGKC;;EU_GR;Kithira Airport;;;
+LGKF;;EU_GR;Kefalhnia Airport ;;;
+LGKL;;EU_GR;Kalamata Airport ;;;
+LGKO;;EU_GR;Kos Airport ;;;
+LGKP;;EU_GR;Karpathos Airport;;;
+LGKR;;EU_GR;Kerkyra Airport ;;;
+LGKV;;EU_GR;Chrysoupoli Airport ;;;
+LGKZ;;EU_GR;Kozani Airport ;;;
+LGLM;;EU_GR;Limnos Airport ;;;
+LGLR;;EU_GR;Larissa Airport ;;;
+LGMK;;EU_GR;Mikonos Island, Mikonos Airport;;;
+LGMT;;EU_GR;Mytilini Airport ;;;
+LGNX;;EU_GR;Cyclades Islands, Naxos Airport;;;
+LGPA;;EU_GR;Paros Community Airport;;;
+LGPZ;;EU_GR;Aktion Airport ;;;
+LGRD;;EU_GR;Rhodes / Maritsa;;;
+LGRP;;EU_GR;Rhodes Airport ;;;
+LGRX;;EU_GR;Araxos Airport ;;;
+LGSA;;EU_GR;Souda Airport ;;;
+LGSK;;EU_GR;Skiathos Island;;;
+LGSM;;EU_GR;Samos Airport ;;;
+LGSO;;EU_GR;Syros Airport;;;
+LGSR;;EU_GR;Santorini Island;;;
+LGTG;;EU_GR;Tanagra Airport ;;;
+LGTP;;EU_GR;Tripolis Airport;;;
+LGTS;;EU_GR;Thessaloniki Airport ;;;
+LGTT;;EU_GR;Tatoi;;;
+LGZA;;EU_GR;Zakinthos Airport ;;;
+LDDD;;EU_HR;Zagreb / Maksimir;;;
+LDDU;;EU_HR;Dubrovnik / Cilipi;;;
+LDLO;;EU_HR;Losinj Island;;;
+LDOC;;EU_HR;Cepin;;;
+LDOR;;EU_HR;Slavonski Brod;;;
+LDOS;;EU_HR;Osijek / Cepin;;;
+LDPL;;EU_HR;Pula Aerodrome;;;
+LDRI;;EU_HR;Rijeka / Omisalj;;;
+LDSB;;EU_HR;Brac;;;
+LDSH;;EU_HR;Hvar;;;
+LDSP;;EU_HR;Split / Resnik;;;
+LDVA;;EU_HR;Varazdin;;;
+LDZA;;EU_HR;Zagreb / Pleso;;;
+LDZD;;EU_HR;Zadar / Zemunik;;;
+LHBC;;EU_HU;Bekescsaba;;;
+LHBM;;EU_HU;Budapest Met Center;;;
+LHBP;;EU_HU;Budapest / Ferihegy;;;
+LHBS;;EU_HU;Budaors;;;
+LHDC;;EU_HU;Debrecen;;;
+LHKE;;EU_HU;Kecskemet;;;
+LHKV;;EU_HU;Kaposvar;;;
+LHMC;;EU_HU;Miskolc;;;
+LHNY;;EU_HU;Nyiregyhaza / Napkor;;;
+LHPA;;EU_HU;Papa;;;
+LHPP;;EU_HU;Pecs / Pogany;;;
+LHSA;;EU_HU;Szentkiralyszabadja;;;
+LHSK;;EU_HU;Siofok;;;
+LHSN;;EU_HU;Szolnok;;;
+LHSY;;EU_HU;Szombathely;;;
+LHTA;;EU_HU;Taszar;;;
+LHTL;;EU_HU;Tokol;;;
+LHUD;;EU_HU;Szeged;;;
+EICK;;EU_IE;Cork Airport;;;
+EIDW;;EU_IE;Dublin Airport;;;
+EIKN;;EU_IE;Connaught;;;
+EIME;;EU_IE;Casement Aerodrome;;;
+EINN;;EU_IE;Shannon Airport;;;
+BIAR;;EU_IS;Akureyri;;;
+BIEG;;EU_IS;Egilsstadir;;;
+BIGR;;EU_IS;Grimsey;;;
+BIHN;;EU_IS;Akurnes;;;
+BIKF;;EU_IS;Keflavikurflugvollur;;;
+BIRG;;EU_IS;Raufarhofn;;;
+BIRK;;EU_IS;Reykjavik;;;
+BIST;;EU_IS;Stykkisholmur;;;
+BIVM;;EU_IS;Vestmannaeyjar;;;
+BIVO;;EU_IS;Skjaldthingsstadir;;;
+EQYN;;EU_IT;Naples, Navsuppact;;;
+EQYS;;EU_IT;Sigonella, NAS;;;
+LIBA;;EU_IT;Amendola;;;
+LIBC;;EU_IT;Crotone;;;
+LIBD;;EU_IT;Bari / Palese Macchie;;;
+LIBE;;EU_IT;Monte S. Angelo;;;
+LIBG;;EU_IT;Grottaglie;;;
+LIBH;;EU_IT;Marina Di Ginosa;;;
+LIBN;;EU_IT;Lecce;;;
+LIBP;;EU_IT;Pescara;;;
+LIBQ;;EU_IT;Monte Scuro;;;
+LIBR;;EU_IT;Brindisi;;;
+LIBS;;EU_IT;Campobasso;;;
+LIBT;;EU_IT;Termoli;;;
+LIBU;;EU_IT;Latronico;;;
+LIBV;;EU_IT;Gioia Del Colle;;;
+LIBW;;EU_IT;Bonifati;;;
+LIBY;;EU_IT;S. Maria Di Leuca;;;
+LIBZ;;EU_IT;Potenza;;;
+LICA;;EU_IT;Lamezia Terme;;;
+LICB;;EU_IT;Comiso As Usaf ;;;
+LICC;;EU_IT;Catania / Fontanarossa;;;
+LICD;;EU_IT;Lampedusa;;;
+LICE;;EU_IT;Enna;;;
+LICF;;EU_IT;Messina;;;
+LICG;;EU_IT;Pantelleria;;;
+LICJ;;EU_IT;Palermo / Punta Raisi;;;
+LICL;;EU_IT;Gela;;;
+LICM;;EU_IT;Calopezzati ;;;
+LICO;;EU_IT;Cozzo Spadaro;;;
+LICP;;EU_IT;Palermo Boccadifalco;;;
+LICR;;EU_IT;Reggio Calabria;;;
+LICT;;EU_IT;Trapani / Birgi;;;
+LICU;;EU_IT;Ustica;;;
+LICZ;;EU_IT;Catania / Sigonella;;;
+LIEA;;EU_IT;Alghero;;;
+LIEB;;EU_IT;Capo Bellavista;;;
+LIEC;;EU_IT;Capo Carbonara;;;
+LIED;;EU_IT;Decimomannu;;;
+LIEE;;EU_IT;Cagliari / Elmas;;;
+LIEF;;EU_IT;Capo Frasca;;;
+LIEG;;EU_IT;Guardiavecchia;;;
+LIEH;;EU_IT;Capo Caccia;;;
+LIEL;;EU_IT;Capo S. Lorenzo;;;
+LIEN;;EU_IT;Fonni;;;
+LIEO;;EU_IT;Olbia / Costa Smeralda;;;
+LIEP;;EU_IT;Perdasdefogu;;;
+LIMC;;EU_IT;Milano / Malpensa;;;
+LIME;;EU_IT;Bergamo / Orio Al Serio;;;
+LIMF;;EU_IT;Torino / Caselle;;;
+LIMG;;EU_IT;Albenga;;;
+LIMH;;EU_IT;Pian Rosa;;;
+LIMJ;;EU_IT;Genova / Sestri;;;
+LIMK;;EU_IT;Torino / Bric Della Croce;;;
+LIML;;EU_IT;Milano / Linate;;;
+LIMN;;EU_IT;Novara / Cameri;;;
+LIMO;;EU_IT;Monte Bisbino;;;
+LIMP;;EU_IT;Parma;;;
+LIMS;;EU_IT;Piacenza;;;
+LIMT;;EU_IT;Passo Della Cisa;;;
+LIMU;;EU_IT;Capo Mele;;;
+LIMV;;EU_IT;Passo Dei Giovi;;;
+LIMY;;EU_IT;Monte Malanotte;;;
+LIMZ;;EU_IT;Cuneo / Levaldigi;;;
+LIPA;;EU_IT;Aviano;;;
+LIPB;;EU_IT;Bolzano;;;
+LIPC;;EU_IT;Cervia;;;
+LIPD;;EU_IT;Udine / Campoformido;;;
+LIPE;;EU_IT;Bologna / Borgo Panigale;;;
+LIPF;;EU_IT;Ferrara;;;
+LIPH;;EU_IT;Treviso / S. Angelo;;;
+LIPI;;EU_IT;Udine / Rivolto;;;
+LIPK;;EU_IT;Forli;;;
+LIPL;;EU_IT;Brescia / Ghedi;;;
+LIPO;;EU_IT;Brescia / Montichia;;;
+LIPP;;EU_IT;Dova Area Control Center;;;
+LIPQ;;EU_IT;Ronchi Dei Legionari;;;
+LIPR;;EU_IT;Rimini;;;
+LIPS;;EU_IT;Treviso / Istrana;;;
+LIPT;;EU_IT;Vicenza;;;
+LIPX;;EU_IT;Verona / Villafranca;;;
+LIPY;;EU_IT;Falconara;;;
+LIPZ;;EU_IT;Venezia / Tessera;;;
+LIQB;;EU_IT;Arezzo;;;
+LIQC;;EU_IT;Capri;;;
+LIQD;;EU_IT;Porretta Pass;;;
+LIQI;;EU_IT;Gran Sasso Mountain Range ;;;
+LIQJ;;EU_IT;Civitavecchia;;;
+LIQK;;EU_IT;Capo Palinuro;;;
+LIQN;;EU_IT;Rieti;;;
+LIQO;;EU_IT;Monte Argentario;;;
+LIQP;;EU_IT;Isola Di Palmaria;;;
+LIQR;;EU_IT;Radicofani;;;
+LIQV;;EU_IT;Volterra;;;
+LIQW;;EU_IT;Sarzana / Luni;;;
+LIQZ;;EU_IT;Ponza;;;
+LIRA;;EU_IT;Roma / Ciampino;;;
+LIRB;;EU_IT;Vigna Di Valle;;;
+LIRE;;EU_IT;Pratica Di Mare;;;
+LIRF;;EU_IT;Roma Fiumicino;;;
+LIRG;;EU_IT;Guidonia;;;
+LIRH;;EU_IT;Frosinone;;;
+LIRI;;EU_IT;Pontecagnano Air Force Base ;;;
+LIRJ;;EU_IT;M. Calamita;;;
+LIRK;;EU_IT;Monte Terminillo;;;
+LIRL;;EU_IT;Latina;;;
+LIRM;;EU_IT;Grazzanise;;;
+LIRN;;EU_IT;Napoli / Capodichino;;;
+LIRP;;EU_IT;Pisa / S. Giusto;;;
+LIRQ;;EU_IT;Firenze / Peretola;;;
+LIRS;;EU_IT;Grosseto;;;
+LIRT;;EU_IT;Trevico;;;
+LIRU;;EU_IT;Roma / Urbe;;;
+LIRV;;EU_IT;Viterbo;;;
+LIRZ;;EU_IT;Perugia;;;
+LIVC;;EU_IT;Monte Cimone;;;
+LIVD;;EU_IT;Dobbiaco;;;
+LIVE;;EU_IT;Resia Pass ;;;
+LIVF;;EU_IT;Frontone;;;
+LIVM;;EU_IT;Punta Marina;;;
+LIVO;;EU_IT;Tarvisio;;;
+LIVP;;EU_IT;Paganella;;;
+LIVR;;EU_IT;Passo Rolle;;;
+LIVT;;EU_IT;Trieste;;;
+LIYW;;EU_IT;Aviano Usaf ;;;
+EYKA;;EU_LT;Kaunas;;;
+EYPA;;EU_LT;Palanga Intl.;;;
+EYSA;;EU_LT;Siauliai Intl./Mil.;;;
+EYVI;;EU_LT;Vilnius;;;
+ELLX;;EU_LU;Luxembourg / Luxembourg;;;
+EVLA;;EU_LV;Liepaja INT;;;
+EVRA;;EU_LV;Riga INT;;;
+UMRR;;EU_LV;Riga;;;
+UMRW;;EU_LV;Ventspils;;;
+LUBL;;EU_MD;Baltsi-Leadoveni - The North of Moldova;;;
+LUCH;;EU_MD;Kaxul - The South of Moldova;;;
+LUKK;;EU_MD;Chisinau INT;;;
+UKII;;EU_MD;Kisinev;;;
+LWOH;;EU_MK;Ohrid;;;
+LWSK;;EU_MK;Skopje-Petrovec;;;
+LMML;;EU_MT;Luqa;;;
+EHAM;;EU_NL;Amsterdam Airport Schiphol;;;
+EHBK;;EU_NL;Maastricht Airport Zuid Limburg;;;
+EHDB;;EU_NL;De Bilt;;;
+EHDL;;EU_NL;Deelen;;;
+EHEH;;EU_NL;Eindhoven;;;
+EHGG;;EU_NL;Groningen Airport Eelde;;;
+EHGR;;EU_NL;Gilze-Rijen;;;
+EHKD;;EU_NL;De Kooy;;;
+EHLE;;EU_NL;Lelystad;;;
+EHLW;;EU_NL;Leeuwarden;;;
+EHRD;;EU_NL;Rotterdam Airport Zestienhoven;;;
+EHSB;;EU_NL;Soesterberg;;;
+EHTW;;EU_NL;Twenthe;;;
+EHVB;;EU_NL;Valkenburg;;;
+EHVK;;EU_NL;Volkel;;;
+EHVL;;EU_NL;Vlieland;;;
+EHWO;;EU_NL;Woensdrecht;;;
+ENAL;;EU_NO;Alesund / Vigra;;;
+ENAN;;EU_NO;Andoya;;;
+ENAS;;EU_NO;Ny-Alesund Ii;;;
+ENAT;;EU_NO;Alta Lufthavn;;;
+ENBJ;;EU_NO;Bjornoya;;;
+ENBL;;EU_NO;Forde / Bringeland;;;
+ENBM;;EU_NO;Voss-Bo;;;
+ENBN;;EU_NO;Bronnoysund / Bronnoy;;;
+ENBO;;EU_NO;Bodo Vi;;;
+ENBR;;EU_NO;Bergen / Flesland;;;
+ENBS;;EU_NO;Batsfjord;;;
+ENBV;;EU_NO;Berlevag;;;
+ENCN;;EU_NO;Kristiansand / Kjevik;;;
+ENDI;;EU_NO;Dagali;;;
+ENDR;;EU_NO;Draugen;;;
+ENDU;;EU_NO;Bardufoss;;;
+ENEK;;EU_NO;Ekofisk Oil Platform;;;
+ENEV;;EU_NO;Evenes;;;
+ENFB;;EU_NO;Oslo / Fornebu;;;
+ENFG;;EU_NO;Fagernes Leirin;;;
+ENFL;;EU_NO;Floro;;;
+ENFR;;EU_NO;Frigg;;;
+ENGC;;EU_NO;Gullfax Platform ;;;
+ENGM;;EU_NO;Oslo / Gardermoen;;;
+ENHD;;EU_NO;Haugesund / Karmoy;;;
+ENHE;;EU_NO;Heidrun;;;
+ENHF;;EU_NO;Hammerfest;;;
+ENHK;;EU_NO;Hasvik;;;
+ENHO;;EU_NO;Hopen;;;
+ENHV;;EU_NO;Honningsvag / Valan;;;
+ENJA;;EU_NO;Jan Mayen;;;
+ENKA;;EU_NO;Kautokeino;;;
+ENKB;;EU_NO;Kristiansund / Kvernberget;;;
+ENKR;;EU_NO;Kirkenes Lufthavn;;;
+ENLI;;EU_NO;Lista Flyplass;;;
+ENLK;;EU_NO;Leknes;;;
+ENMH;;EU_NO;Mehamn;;;
+ENML;;EU_NO;Molde / Aro;;;
+ENMS;;EU_NO;Mosjoen Kjaerstad;;;
+ENNA;;EU_NO;Banak;;;
+ENNK;;EU_NO;Narvik Iii;;;
+ENNM;;EU_NO;Namsos Lufthavn;;;
+ENNO;;EU_NO;Notodden;;;
+ENOA;;EU_NO;Oseberg ;;;
+ENOL;;EU_NO;Orland Iii;;;
+ENOV;;EU_NO;Orsta-Volda / Hovden;;;
+ENRA;;EU_NO;Mo I Rana / Rossvoll;;;
+ENRM;;EU_NO;Rorvik / Ryum;;;
+ENRO;;EU_NO;Roros Lufthavn;;;
+ENRS;;EU_NO;Rost Flyplass;;;
+ENRY;;EU_NO;Rygge;;;
+ENSB;;EU_NO;Svalbard Lufthavn;;;
+ENSD;;EU_NO;Sandane / Anda;;;
+ENSG;;EU_NO;Sogndal / Haukasen;;;
+ENSH;;EU_NO;Svolvaer / Helle;;;
+ENSK;;EU_NO;Storkmarknes / Skagen;;;
+ENSN;;EU_NO;Skien-Geiteryggen;;;
+ENSO;;EU_NO;Stord / Soerstokken;;;
+ENSR;;EU_NO;Sorkjosen;;;
+ENSS;;EU_NO;Svartnes;;;
+ENST;;EU_NO;Sandnessjoen / Stokka;;;
+ENTC;;EU_NO;Tromso / Langnes;;;
+ENTO;;EU_NO;Torp;;;
+ENVA;;EU_NO;Trondheim / Vaernes;;;
+ENVD;;EU_NO;Vadso;;;
+ENZV;;EU_NO;Stavanger / Sola;;;
+LOAG;;EU_OS;Krems-Langenlois;;;
+LOAN;;EU_OS;Niederosterreich / Wiener Neustadt-Ost Flugplatz;;;
+LOAV;;EU_OS;Niederosterreich / Lugplatz Voslau;;;
+LOGG;;EU_OS;Punitz-Gussing;;;
+LOIH;;EU_OS;Hohenems-Dornbirn;;;
+LOLF;;EU_OS;Oberosterreich / Freistadt Flugplatz;;;
+LOLW;;EU_OS;Wels;;;
+LOWG;;EU_OS;Graz-Thalerhof-Flughafen;;;
+LOWI;;EU_OS;Innsbruck-Flughafen;;;
+LOWK;;EU_OS;Klagenfurt-Flughafen;;;
+LOWL;;EU_OS;Linz / Hoersching-Flughafen;;;
+LOWS;;EU_OS;Salzburg-Flughafen;;;
+LOWW;;EU_OS;Wien / Schwechat-Flughafen;;;
+LOWZ;;EU_OS;Zell Am See;;;
+LOXA;;EU_OS;Aigen Im Ennstal;;;
+LOXL;;EU_OS;Horsching Aus-Afb ;;;
+LOXS;;EU_OS;Schwaz Heliport ;;;
+LOXT;;EU_OS;Tulln;;;
+LOXZ;;EU_OS;Zeltweg;;;
+EPGD;;EU_PL;Gdansk-Rebiechowo;;;
+EPKK;;EU_PL;Krakow;;;
+EPKO;;EU_PL;Koszalin;;;
+EPKT;;EU_PL;Katowice;;;
+EPPO;;EU_PL;Poznan;;;
+EPRZ;;EU_PL;Rzeszow-Jasionka;;;
+EPSC;;EU_PL;Szczecin;;;
+EPSK;;EU_PL;Slupsk ;;;
+EPWA;;EU_PL;Warszawa-Okecie;;;
+EPWR;;EU_PL;Wroclaw Ii;;;
+EPZG;;EU_PL;Zielona Gora;;;
+LPAZ;;EU_PT;Santa Maria Acores ;;;
+LPBG;;EU_PT;Braganca;;;
+LPBJ;;EU_PT;Beja;;;
+LPFL;;EU_PT;Flores Acores ;;;
+LPFR;;EU_PT;Faro / Aeroporto;;;
+LPFU;;EU_PT;Funchal / S. Catarina;;;
+LPHR;;EU_PT;Horta / Castelo Branco Acores ;;;
+LPLA;;EU_PT;Lajes Acores ;;;
+LPMA;;EU_PT;Aeroporto Da Madeira;;;
+LPMR;;EU_PT;Monte Real Mil.;;;
+LPMT;;EU_PT;Montijo Mil.;;;
+LPOV;;EU_PT;Ovar Mil.;;;
+LPPD;;EU_PT;Ponta Delgada / Nordela Acores ;;;
+LPPR;;EU_PT;Porto / Pedras Rubras;;;
+LPPS;;EU_PT;Porto Santo;;;
+LPPT;;EU_PT;Lisboa / Portela;;;
+LPST;;EU_PT;Sintra Mil.;;;
+LPTN;;EU_PT;Tancos Mil.;;;
+LPVR;;EU_PT;Vila Real;;;
+LRAR;;EU_RO;Arad;;;
+LRBC;;EU_RO;Bacau;;;
+LRBM;;EU_RO;Baia Mare;;;
+LRBS;;EU_RO;Bucuresti / Imh;;;
+LRCK;;EU_RO;Kogalniceanu;;;
+LRCL;;EU_RO;Cluj-Napoca;;;
+LRCS;;EU_RO;Caransebes;;;
+LRCV;;EU_RO;Craiova;;;
+LRIA;;EU_RO;Iasi;;;
+LROD;;EU_RO;Oradea;;;
+LROP;;EU_RO;Bucuresti Otopeni;;;
+LRSB;;EU_RO;Sibiu;;;
+LRSM;;EU_RO;Satu Mare;;;
+LRSV;;EU_RO;Suceava / Salcea;;;
+LRTC;;EU_RO;Tulcea;;;
+LRTM;;EU_RO;Tirgu Mures;;;
+LRTR;;EU_RO;Timisoara;;;
+UEEE;;EU_RU;Jakutsk;;;
+UELL;;EU_RU;Cul'Man;;;
+UERP;;EU_RU;Polyarny;;;
+UERR;;EU_RU;Mirny;;;
+UEST;;EU_RU;Tiksi;;;
+UHBP;;EU_RU;Ekimchan;;;
+UHHH;;EU_RU;Habarovsk;;;
+UHHO;;EU_RU;Troickoe;;;
+UHMA;;EU_RU;Anadyr;;;
+UHMD;;EU_RU;Buhta Providenja;;;
+UHMG;;EU_RU;Chaybukha;;;
+UHMM;;EU_RU;Magadan;;;
+UHPP;;EU_RU;Petropavlovsk-Kamchatskij;;;
+UHSS;;EU_RU;Yuzhno-Sakhalinsk;;;
+UHWW;;EU_RU;Vladivostok;;;
+UIAA;;EU_RU;Chita;;;
+UIBB;;EU_RU;Bratsk / Irkutsk;;;
+UIII;;EU_RU;Irkutsk;;;
+UIIO;;EU_RU;Ust'Ordynskij;;;
+UIKB;;EU_RU;Bodajbo;;;
+UIKK;;EU_RU;Kirensk;;;
+UINN;;EU_RU;Nizhneudinsk;;;
+UIUH;;EU_RU;Horinsk;;;
+UIUU;;EU_RU;Ulan-Ude;;;
+ULAA;;EU_RU;Arhangel'Sk;;;
+ULAK;;EU_RU;Kotlas;;;
+ULLI;;EU_RU;St. Peterburg;;;
+ULMM;;EU_RU;Murmansk;;;
+ULOL;;EU_RU;Velikie Luki;;;
+ULWT;;EU_RU;Tot'Ma;;;
+ULWW;;EU_RU;Vologda;;;
+UMKK;;EU_RU;Kaliningrad/Khrabrovo Airport;;;
+UNAA;;EU_RU;Abakan;;;
+UNBB;;EU_RU;Barnaul;;;
+UNEE;;EU_RU;Kemerovo;;;
+UNII;;EU_RU;Enisejsk;;;
+UNNN;;EU_RU;Novosibirsk;;;
+UNOO;;EU_RU;Omsk;;;
+UNWW;;EU_RU;Novokuznetsk;;;
+URKA;;EU_RU;Anapa / Vitiazevo;;;
+URKK;;EU_RU;Krasnodar;;;
+URMM;;EU_RU;Mineral'Nye Vody;;;
+URMN;;EU_RU;Nalchik;;;
+URMT;;EU_RU;Stavropol / Shpakovskoye;;;
+URRR;;EU_RU;Rostov-Na-Donu;;;
+URSS;;EU_RU;Adler;;;
+URWA;;EU_RU;Astrakhan;;;
+URWI;;EU_RU;Elista;;;
+URWW;;EU_RU;Volgograd;;;
+USCC;;EU_RU;Chelyabinsk-Balandino;;;
+USHH;;EU_RU;Hanty-Mansijsk;;;
+USNN;;EU_RU;Nizhnevartovsk;;;
+USPP;;EU_RU;Perm'/Bolshoe Savino;;;
+USRR;;EU_RU;Surgut;;;
+USSS;;EU_RU;Ekaterinburg;;;
+UUBP;;EU_RU;Brjansk;;;
+UUDD;;EU_RU;Moscow / Domodedovo;;;
+UUEE;;EU_RU;Moscow / Sheremet'Ye ;;;
+UUEM;;EU_RU;Tver;;;
+UUOO;;EU_RU;Voronez;;;
+UUWW;;EU_RU;Moscow / Vnukovo ;;;
+UUYT;;EU_RU;Ust'- Kulom;;;
+UUYY;;EU_RU;Syktyvkar;;;
+UWGG;;EU_RU;Nizhny Novgorod/Strigino;;;
+UWKD;;EU_RU;Kazan';;;
+UWLW;;EU_RU;Ulyanovsk;;;
+UWOO;;EU_RU;Orenburg / Tsentralny;;;
+UWPP;;EU_RU;Penza;;;
+UWSS;;EU_RU;Saratov / Tsentralny;;;
+UWUU;;EU_RU;Ufa;;;
+UWWW;;EU_RU;Samara;;;
+ESCF;;EU_SE;Linkoping / Malmen;;;
+ESCL;;EU_SE;Soderhamn B;;;
+ESCM;;EU_SE;Uppsala;;;
+ESDA;;EU_SE;Ljungbyhed, Ljungbyhed, SWE-AFB;;;
+ESDB;;EU_SE;Angelholm;;;
+ESDF;;EU_SE;Ronneby;;;
+ESGG;;EU_SE;Goteborg / Landvetter;;;
+ESGJ;;EU_SE;Jonkoping Flygplats;;;
+ESGP;;EU_SE;Goteborg / Save;;;
+ESGR;;EU_SE;Skovde Flygplats;;;
+ESGT;;EU_SE;Trollhattan Private ;;;
+ESIB;;EU_SE;Satenas;;;
+ESKM;;EU_SE;Siljan / Mora;;;
+ESKN;;EU_SE;Stockholm/Skavsta;;;
+ESMK;;EU_SE;Kristianstad / Everod;;;
+ESMQ;;EU_SE;Kalmar;;;
+ESMS;;EU_SE;Malmo / Sturup;;;
+ESMT;;EU_SE;Halmstad Swedish Air Force Base ;;;
+ESMV;;EU_SE;Hagshult;;;
+ESMX;;EU_SE;Vaxjo;;;
+ESNG;;EU_SE;Gallivare;;;
+ESNJ;;EU_SE;Jokkmokk;;;
+ESNK;;EU_SE;Kramfors Flygplats;;;
+ESNL;;EU_SE;Lycksele;;;
+ESNN;;EU_SE;Sundsvall-Harnosand Flygplats;;;
+ESNO;;EU_SE;Ornskoldsvik Airport;;;
+ESNQ;;EU_SE;Kiruna Airport;;;
+ESNS;;EU_SE;Skelleftea Airport;;;
+ESNU;;EU_SE;Umea Flygplats;;;
+ESNY;;EU_SE;Soderhamn A;;;
+ESOE;;EU_SE;Orebro Private ;;;
+ESOK;;EU_SE;Karlstad ;;;
+ESOW;;EU_SE;Vasteras / Hasslo;;;
+ESPA;;EU_SE;Lulea / Kallax;;;
+ESPC;;EU_SE;Ostersund / Froson;;;
+ESPD;;EU_SE;Gunnarn;;;
+ESPE;;EU_SE;Vidsel;;;
+ESSA;;EU_SE;Stockholm / Arlanda;;;
+ESSB;;EU_SE;Stockholm / Bromma;;;
+ESSD;;EU_SE;Borlange;;;
+ESSF;;EU_SE;Hultsfred Swedish Air Force Base ;;;
+ESSK;;EU_SE;Gavle / Sandviken Air Force Base;;;
+ESSL;;EU_SE;Linkoping / Saab;;;
+ESSP;;EU_SE;Norrkoping;;;
+ESSQ;;EU_SE;Karlstad Flygplats;;;
+ESSV;;EU_SE;Visby Flygplats;;;
+ESTL;;EU_SE;Ljungbyhed;;;
+LJLJ;;EU_SI;Ljubljana / Brnik;;;
+LJMB;;EU_SI;Maribor / Slivnica;;;
+LJMS;;EU_SI;Murska Sobota;;;
+LJPZ;;EU_SI;Portoroz;;;
+LYPZ;;EU_SI;Portoroz / Secovlje;;;
+LKKZ;;EU_SK;Kosice;;;
+LKPP;;EU_SK;Piestany A;;;
+LKSL;;EU_SK;Sliac B;;;
+LZIB;;EU_SK;Bratislava Ivanka;;;
+LZKC;;EU_SK;Kamenica Nad Cirochou;;;
+LZKZ;;EU_SK;Kosice, Barca;;;
+LZLU;;EU_SK;Lucenec;;;
+LZNI;;EU_SK;Nitra;;;
+LZPE;;EU_SK;Prievidza;;;
+LZPP;;EU_SK;Piestany B;;;
+LZSL;;EU_SK;Sliac A;;;
+LZTT;;EU_SK;Poprad / Tatry;;;
+LZZI;;EU_SK;Dolny Hricov;;;
+EQYR;;EU_SP;Rota, Naval Station;;;
+GCFV;;EU_SP;Fuerteventura / Aeropuerto;;;
+GCHI;;EU_SP;Hierro / Aeropuerto;;;
+GCLA;;EU_SP;La Palma / Aeropuerto;;;
+GCLP;;EU_SP;Gran Canaria - Canary Islands;;;
+GCRR;;EU_SP;Lanzarote / Aeropuerto;;;
+GCTS;;EU_SP;Tenerife Sur;;;
+GCXO;;EU_SP;Tenerife / Los Rodeos;;;
+GEML;;EU_SP;Melilla;;;
+LEAB;;EU_SP;Albacete / Los Llanos;;;
+LEAL;;EU_SP;Alicante / El Altet;;;
+LEAM;;EU_SP;Almeria / Aeropuerto;;;
+LEAS;;EU_SP;Asturias / Aviles;;;
+LEBA;;EU_SP;Cordoba / Aeropuerto;;;
+LEBB;;EU_SP;Bilbao / Sondica;;;
+LEBG;;EU_SP;Burgos / Villafria;;;
+LEBL;;EU_SP;Barcelona / Aeropuerto;;;
+LEBZ;;EU_SP;Badajoz / Talavera La Real;;;
+LECH;;EU_SP;Calamocha;;;
+LECO;;EU_SP;La Coruna / Alvedro;;;
+LECV;;EU_SP;Madri-Colmenar;;;
+LEGA;;EU_SP;Granada / Armilla;;;
+LEGE;;EU_SP;Gerona / Costa Brava;;;
+LEGR;;EU_SP;Granada / Aeropuerto;;;
+LEGT;;EU_SP;Madrid / Getafe;;;
+LEHI;;EU_SP;Hinojosa Del Duque;;;
+LEIB;;EU_SP;Ibiza / Es Codola;;;
+LEJR;;EU_SP;Jerez De La Fronteraaeropuerto;;;
+LELC;;EU_SP;Murcia / San Javier;;;
+LELL;;EU_SP;Sabadell;;;
+LELN;;EU_SP;Leon / Virgen Del Camino;;;
+LELO;;EU_SP;Logrono / Agoncillo;;;
+LEMD;;EU_SP;Madrid / Barajas;;;
+LEMG;;EU_SP;Malaga / Aeropuerto;;;
+LEMH;;EU_SP;Menorca / Mahon;;;
+LEMO;;EU_SP;Moron De La Frontera;;;
+LEPA;;EU_SP;Palma De Mallorca / Son San Juan;;;
+LEPP;;EU_SP;Pamplona / Noain;;;
+LERI;;EU_SP;Murcia / Alcantarilla;;;
+LERS;;EU_SP;Reus / Aeropuerto;;;
+LERT;;EU_SP;Rota;;;
+LESA;;EU_SP;Salamanca / Matacan;;;
+LESO;;EU_SP;San Sebastian / Fuenterrabia;;;
+LEST;;EU_SP;Santiago / Labacolla;;;
+LETO;;EU_SP;Madrid / Torrejon;;;
+LEVC;;EU_SP;Valencia / Aeropuerto;;;
+LEVD;;EU_SP;Valladolid / Villanubla;;;
+LEVS;;EU_SP;Madrid / Cuatro Vientos;;;
+LEVT;;EU_SP;Vitoria;;;
+LEVX;;EU_SP;Vigo / Peinador;;;
+LEXJ;;EU_SP;Santander / Parayas;;;
+LEZA;;EU_SP;Zaragoza United States Air Force Operated Base In Foreign Country ;;;
+LEZG;;EU_SP;Zaragoza / Aeropuerto;;;
+LEZL;;EU_SP;Sevilla / San Pablo;;;
+LTAB;;EU_TR;Ankara / Guvercin Lik;;;
+LTAC;;EU_TR;Ankara / Esenboga;;;
+LTAD;;EU_TR;Ankara / Etimesgut;;;
+LTAE;;EU_TR;Murted Tur-Afb ;;;
+LTAF;;EU_TR;Adana / Sakirpasa;;;
+LTAG;;EU_TR;Adana / Incirlik;;;
+LTAH;;EU_TR;Afyon;;;
+LTAI;;EU_TR;Antalya;;;
+LTAJ;;EU_TR;Gaziantep;;;
+LTAK;;EU_TR;Iskenderun;;;
+LTAN;;EU_TR;Konya;;;
+LTAP;;EU_TR;Merzifon;;;
+LTAQ;;EU_TR;Samsun;;;
+LTAR;;EU_TR;Sivas;;;
+LTAS;;EU_TR;Zonguldak;;;
+LTAT;;EU_TR;Malatya / Erhac;;;
+LTAU;;EU_TR;Kayseri / Erkilet;;;
+LTAV;;EU_TR;Sivrihisar;;;
+LTAW;;EU_TR;Tokat;;;
+LTAY;;EU_TR;Cardak;;;
+LTAZ;;EU_TR;Nevsehir;;;
+LTBA;;EU_TR;Istanbul / Ataturk;;;
+LTBD;;EU_TR;Aydin;;;
+LTBE;;EU_TR;Bursa;;;
+LTBF;;EU_TR;Balikesir;;;
+LTBG;;EU_TR;Bandirma;;;
+LTBH;;EU_TR;Canakkale;;;
+LTBI;;EU_TR;Eskisehir;;;
+LTBJ;;EU_TR;Izmir / Adnan Menderes;;;
+LTBL;;EU_TR;Izmir / Cigli;;;
+LTBM;;EU_TR;Isparta;;;
+LTBO;;EU_TR;Usak;;;
+LTBQ;;EU_TR;Topel Tur-Afb ;;;
+LTBR;;EU_TR;Bursa / Yenisehir, Mil-Civ;;;
+LTBS;;EU_TR;Dalaman;;;
+LTBT;;EU_TR;Akhisar;;;
+LTBU;;EU_TR;Corlu;;;
+LTBV;;EU_TR;Bodrum;;;
+LTCA;;EU_TR;Elazig;;;
+LTCC;;EU_TR;Diyarbakir;;;
+LTCD;;EU_TR;Erzincan;;;
+LTCE;;EU_TR;Erzurum;;;
+LTCF;;EU_TR;Kars;;;
+LTCG;;EU_TR;Trabzon;;;
+LTCH;;EU_TR;Urfa;;;
+LTCI;;EU_TR;Van;;;
+LTCJ;;EU_TR;Batman;;;
+LTCK;;EU_TR;Mus Tur-Afb ;;;
+LTFA;;EU_TR;Izmir \ Kaklic;;;
+LTFC;;EU_TR;Suleyman Demirel;;;
+LTFE;;EU_TR;Bodrum Milas Airport;;;
+LTFH;;EU_TR;Samsun / Carsamba;;;
+LTFJ;;EU_TR;Istanbul / Sabiha Gokcen;;;
+UKBB;;EU_UA;Boryspil;;;
+UKCC;;EU_UA;Donetsk;;;
+UKDD;;EU_UA;Dnipropetrovs'k;;;
+UKDE;;EU_UA;Zaporizhzhia / Mokraya;;;
+UKDR;;EU_UA;Krivyy Rih / Dnipropetrovs'k;;;
+UKFF;;EU_UA;Simferopol;;;
+UKHH;;EU_UA;Kharkiv;;;
+UKKE;;EU_UA;Cherkasy;;;
+UKKK;;EU_UA;Kyiv;;;
+UKKM;;EU_UA;Hostomel;;;
+UKLI;;EU_UA;Ivano-Frankivsk;;;
+UKLL;;EU_UA;L'Viv;;;
+UKLN;;EU_UA;Chernovsty;;;
+UKLR;;EU_UA;Rivne;;;
+UKLU;;EU_UA;Uzhhorod;;;
+UKON;;EU_UA;Mykolaiv;;;
+UKOO;;EU_UA;Odesa;;;
+EGAA;;EU_UK;Belfast/Aldergrove;:AAPMS;;
+EGAC;;EU_UK;Belfast/Harbour;:AAPMS;;
+EGAE;;EU_UK;Eglington/Londonderry;:AAPMS;;
+EGBB;;EU_UK;Birmingham;:BBPMS;;
+EGBE;;EU_UK;Coventry;:BBPMS;;
+EGBJ;;EU_UK;Staverton;:RDPMS;;
+EGCC;;EU_UK;Manchester;:RCPMS;;
+EGDB;;EU_UK;Plymouth;;;
+EGDC;;EU_UK;Chivenor;;;
+EGDG;;EU_UK;Saint Mawgan;:RD2PMS;;
+EGDK;;EU_UK;Kemble Royal Air Force Base ;;;
+EGDL;;EU_UK;Lyneham;:BBPMS;;
+EGDM;;EU_UK;Boscombe Down;;;
+EGDP;;EU_UK;Portland;:RIPMS;;
+EGDR;;EU_UK;Culdrose;:RD2PMS;;
+EGDX;;EU_UK;St Athan Royal Air Force Base;;;
+EGDY;;EU_UK;Yeovilton;:RDPMS;;
+EGEC;;EU_UK;Campbeltown;;;
+EGFF;;EU_UK;Cardiff;:RGPMS;;
+EGFH;;EU_UK;Swansea;;;
+EGGD;;EU_UK;Bristol;:RDPMS;;
+EGGP;;EU_UK;Liverpool;:RCPMS;;
+EGGW;;EU_UK;Luton;:RBPMS;;
+EGHD;;EU_UK;Plymouth/Roborough;:RD2PMS;;
+EGHE;;EU_UK;Scilly Isles;:RD2PMS;;
+EGHH;;EU_UK;Bournemouth;:RIPMS;;
+EGHI;;EU_UK;Southampton;:RIPMS;;
+EGJA;;EU_UK;Alderney / Channel Island;;;
+EGJB;;EU_UK;Guernsey Airport;;;
+EGJJ;;EU_UK;Jersey Airport;;;
+EGKA;;EU_UK;Shoreham;:RBPMS;;
+EGKB;;EU_UK;Biggin Hill;:RBPMS;;
+EGKK;;EU_UK;London/Gatwick;:RBPMS;;
+EGLC;;EU_UK;London/City;:RBPMS;;
+EGLF;;EU_UK;Farnborough;;;
+EGLL;;EU_UK;London/Heathrow;:RBPMS;;
+EGMC;;EU_UK;Southend;:RBPMS;;
+EGMD;;EU_UK;Lydd Airport ;;;
+EGMH;;EU_UK;Manston, South East;;;
+EGNC;;EU_UK;Carlisle;:RCPMS;;
+EGNH;;EU_UK;Blackpool;:RCPMS;;
+EGNJ;;EU_UK;Humberside;:RTPMS;;
+EGNL;;EU_UK;Walney Island;;;
+EGNM;;EU_UK;Leeds and Bradford;:RYPMS;;
+EGNR;;EU_UK;Hawarden;;;
+EGNS;;EU_UK;Isle of Man;:RCPMS;;
+EGNT;;EU_UK;Newcastle;:RTPMS;;
+EGNV;;EU_UK;Tees-Side;:RTPMS;;
+EGNX;;EU_UK;East Midlands;:BBPMS;;
+EGOD;;EU_UK;Llanbedr;;;
+EGOM;;EU_UK;Spadeadam;;;
+EGOP;;EU_UK;Pembrey Sands;;;
+EGOS;;EU_UK;Shawbury;:BBPMS;;
+EGOV;;EU_UK;Valley;;;
+EGOW;;EU_UK;Woodvale;;;
+EGOY;;EU_UK;West Freugh;;;
+EGPA;;EU_UK;Kirkwall Airport;;;
+EGPB;;EU_UK;Sumburgh;:RQPMS;;
+EGPC;;EU_UK;Wick;:RQPMS;;
+EGPD;;EU_UK;Aberdeen/Dyce;:RQPMS;;
+EGPE;;EU_UK;Inverness;:RQPMS;;
+EGPF;;EU_UK;Glasgow;:RAPMS;;
+EGPH;;EU_UK;Edinburgh;:RAPMS;;
+EGPI;;EU_UK;Islay;;;
+EGPK;;EU_UK;Prestwick;:RAPMS;;
+EGPL;;EU_UK;Benbecula;:RAPMS;;
+EGPM;;EU_UK;Scatsta;:RQPMS;;
+EGPN;;EU_UK;Dundee;:RAPMS;;
+EGPO;;EU_UK;Stornoway;:RQPMS;;
+EGPT;;EU_UK;Perth / Scone ;;;
+EGPU;;EU_UK;Tiree;:RQPMS;;
+EGPW;;EU_UK;Unst;:RQPMS;;
+EGQA;;EU_UK;Tain Range;;;
+EGQJ;;EU_UK;Machrihanish;;;
+EGQK;;EU_UK;Kinloss;:RQPMS;;
+EGQL;;EU_UK;Leuchars;:RQPMS;;
+EGQM;;EU_UK;Boulmer;:RTPMS;;
+EGQS;;EU_UK;Lossiemouth;:RQPMS;;
+EGRB;;EU_UK;London Weather Centre;;;
+EGRR;;EU_UK;Bracknell / Beaufort Park;;;
+EGSC;;EU_UK;Cambridge;;;
+EGSH;;EU_UK;Norwich;:RNPMS;;
+EGSS;;EU_UK;London/Stansted;:RBPMS;;
+EGSY;;EU_UK;Yorkshire and Humberside, Sheffield City;;;
+EGTC;;EU_UK;Cranfield;:RIPMS;;
+EGTE;;EU_UK;Exeter;:RD2PMS;;
+EGTG;;EU_UK;Filton Private ;;;
+EGTH;;EU_UK;Hatfeild Private ;;;
+EGUA;;EU_UK;Upper Heyford Royal Air Force Base ;;;
+EGUB;;EU_UK;Benson;;;
+EGUC;;EU_UK;Aberporth;;;
+EGUF;;EU_UK;Farnborough Military ;;;
+EGUL;;EU_UK;Lakenheath Royal Air Force Base;;;
+EGUM;;EU_UK;Manston;;;
+EGUN;;EU_UK;Mildenhall Royal Air Force Base;;;
+EGUO;;EU_UK;Colerne;;;
+EGUP;;EU_UK;Sculthorpe Af Met ;;;
+EGUW;;EU_UK;Wattisham;;;
+EGUY;;EU_UK;Wyton Royal Air Force Base;;;
+EGVA;;EU_UK;Fairford Royal Air Force Base;;;
+EGVG;;EU_UK;Woodbridge Royal Air Force Base ;;;
+EGVI;;EU_UK;Greenham Common Royal Air Force Base;;;
+EGVJ;;EU_UK;Bentwaters Royal Air Force Base ;;;
+EGVN;;EU_UK;Brize Norton;;;
+EGVO;;EU_UK;Odiham;;;
+EGVP;;EU_UK;Middle Wallop;;;
+EGWC;;EU_UK;Cosford Royal Air Force Base;;;
+EGWU;;EU_UK;Northolt;;;
+EGWZ;;EU_UK;Alconbury Royal Air Force Base;;;
+EGXC;;EU_UK;Coningsby Royal Air Force Base;;;
+EGXD;;EU_UK;Disforth;;;
+EGXE;;EU_UK;Leeming;;;
+EGXF;;EU_UK;Cowden;;;
+EGXG;;EU_UK;Church Fenton;;;
+EGXH;;EU_UK;Honington Royal Air Force Base;;;
+EGXJ;;EU_UK;Cottesmore;;;
+EGXN;;EU_UK;Newton;;;
+EGXP;;EU_UK;Scampton;;;
+EGXT;;EU_UK;Wittering;;;
+EGXU;;EU_UK;Linton-On-Ouse;;;
+EGXV;;EU_UK;Leconfield;;;
+EGXW;;EU_UK;Waddington;;;
+EGXZ;;EU_UK;Topcliffe Royal Air Force Base ;;;
+EGYC;;EU_UK;Coltishall;;;
+EGYD;;EU_UK;Cranwell;;;
+EGYE;;EU_UK;Barkston Heath Royal Air Force Base ;;;
+EGYH;;EU_UK;Holbeach;;;
+EGYM;;EU_UK;Marham;;;
+EGYW;;EU_UK;Wainfleet;;;
+LYBE;;EU_YU;Beograd / Surcin;;;
+LYNI;;EU_YU;Nis;;;
+LYPG;;EU_YU;Podgorica Titograd ;;;
+LYPR;;EU_YU;Pristina;;;
+LYTI;;EU_YU;Podgorica / Golubovci;;;
+OMAA;;ME_AE;Abu Dhabi INT;;;
+OMAB;;ME_AE;Buhasa;;;
+OMAD;;ME_AE;Abu Dhabi Bateen Airport;;;
+OMAL;;ME_AE;Al Ain INT;;;
+OMDB;;ME_AE;Dubai INT;;;
+OMFJ;;ME_AE;Fujairah;;;
+OMRK;;ME_AE;Ras Al Khaimah INT;;;
+OMSJ;;ME_AE;Sharjah INT;;;
+OBBI;;ME_BH;Bahrain INT ;;;
+DAAD;;AF_DZ;Bou-Saada;;;
+DAAE;;AF_DZ;Bejaia;;;
+DAAF;;AF_DZ;Aoulef ;;;
+DAAG;;AF_DZ;Dar-El-Beida;;;
+DAAJ;;AF_DZ;Djanet;;;
+DAAP;;AF_DZ;Illizi;;;
+DAAS;;AF_DZ;Setif;;;
+DAAT;;AF_DZ;Tamanrasset / Aguenna;;;
+DAAV;;AF_DZ;Jijel Achouat;;;
+DAAY;;AF_DZ;Mecheria;;;
+DABB;;AF_DZ;Annaba;;;
+DABC;;AF_DZ;Constantine;;;
+DABP;;AF_DZ;Skikda;;;
+DABS;;AF_DZ;Tebessa;;;
+DABT;;AF_DZ;Batna;;;
+DAFH;;AF_DZ;Tilrempt/Hassi R'mel;;;
+DAFI;;AF_DZ;Djelfa;;;
+DAOB;;AF_DZ;Tiaret;;;
+DAOF;;AF_DZ;Tindouf;;;
+DAOI;;AF_DZ;Chlef;;;
+DAOL;;AF_DZ;Oran/Tafaraoui;;;
+DAON;;AF_DZ;Tlemcen Zenata ;;;
+DAOO;;AF_DZ;Oran / Es Senia;;;
+DAOR;;AF_DZ;Bechar;;;
+DAOV;;AF_DZ;Mascara-Ghriss;;;
+DATG;;AF_DZ;In Guezzam;;;
+DATM;;AF_DZ;Bordj Mokhtar;;;
+DAUA;;AF_DZ;Adrar;;;
+DAUB;;AF_DZ;Biskra;;;
+DAUE;;AF_DZ;El Golea;;;
+DAUG;;AF_DZ;Ghardaia;;;
+DAUH;;AF_DZ;Hassi-Messaoud;;;
+DAUI;;AF_DZ;In Salah North;;;
+DAUK;;AF_DZ;Touggourt;;;
+DAUL;;AF_DZ;Laghouat;;;
+DAUO;;AF_DZ;El Oued;;;
+DAUT;;AF_DZ;Timimoun;;;
+DAUU;;AF_DZ;Ouargla;;;
+DAUZ;;AF_DZ;In Amenas;;;
+LLBG;;ME_IL;Ben-Gurion INT;;;
+LLBS;;ME_IL;Beer-Sheva;;;
+LLET;;ME_IL;Eilat;;;
+LLHA;;ME_IL;Sde-Haifa Haifa;;;
+LLIB;;ME_IL;Galilee / Pina;;;
+LLJR;;ME_IL;Jerusalem Airport;;;
+LLOV;;ME_IL;Ovda;;;
+LLSD;;ME_IL;Tel Aviv / Sde-Dov Airport;;;
+OIAW;;ME_IR;Ahwaz;;;
+OIFM;;ME_IR;Esfahan;;;
+OIII;;ME_IR;Tehran-Mehrabad;;;
+OIKB;;ME_IR;Bandarabbass;;;
+OIKK;;ME_IR;Kerman;;;
+OIMM;;ME_IR;Mashhad;;;
+OISS;;ME_IR;Shiraz;;;
+OITT;;ME_IR;Tabriz;;;
+OKBK;;ME_KW;Kuwait Internationalairport;;;
+OLBA;;ME_LB;Beyrouth Aeroport ;;;
+OOBR;;ME_OM;Buraimi;;;
+OOFD;;ME_OM;Fahud;;;
+OOKB;;ME_OM;Khassab;;;
+OOMA;;ME_OM;Masirah;;;
+OOMS;;ME_OM;Seeb, INT;;;
+OOSA;;ME_OM;Salalah;;;
+OOSH;;ME_OM; Sohar Majis;;;
+OOSQ;;ME_OM;Saiq;;;
+OOSR;;ME_OM;Sur;;;
+OOTH;;ME_OM;Thumrait;;;
+KQIR;;ME_QA;Al Udeid;;;
+OTBD;;ME_QA;Doha INT;;;
+OEAB;;ME_SA;Abha;;;
+OEAH;;ME_SA;Al Ahsa;;;
+OEBA;;ME_SA;Al Baha;;;
+OEBH;;ME_SA;Bisha;;;
+OEDF;;ME_SA;Dammam-King Fahd INT;;;
+OEDR;;ME_SA;Dhahran;;;
+OEDW;;ME_SA;Dawadmi;;;
+OEGN;;ME_SA;Gizan;;;
+OEGS;;ME_SA;Gassim;;;
+OEGT;;ME_SA;Guriat;;;
+OEHL;;ME_SA;Hail;;;
+OEJB;;ME_SA;Jubail Naval ;;;
+OEJD;;ME_SA;Jeddah ;;;
+OEJN;;ME_SA;Jeddah King Abdul Aziz INT ;;;
+OEKK;;ME_SA;Hafr Al-Batin;;;
+OEKM;;ME_SA;Khamis Mushait;;;
+OEMA;;ME_SA;Madinah;;;
+OEMK;;ME_SA;Makkah;;;
+OENG;;ME_SA;Najran;;;
+OEPA;;ME_SA;Al Qaysumah;;;
+OERF;;ME_SA;Rafha;;;
+OERK;;ME_SA;King Khaled INT;;;
+OERR;;ME_SA;Arar;;;
+OERY;;ME_SA;Riyadh;;;
+OESH;;ME_SA;Sharurah;;;
+OESK;;ME_SA;Al-Jouf;;;
+OETB;;ME_SA;Tabuk;;;
+OETF;;ME_SA;Taif;;;
+OETR;;ME_SA;Turaif;;;
+OEWD;;ME_SA;Wadi Al Dawasser Airport;;;
+OEWJ;;ME_SA;Wejh;;;
+OEYN;;ME_SA;Yenbo;;;
+OYAA;;ME_YE;Aden;;;
+OYAR;;ME_YE;Riyan;;;
+OYAT;;ME_YE;Ataq;;;
+OYHD;;ME_YE;Hodeidah;;;
+OYMB;;ME_YE;Marib ;;;
+OYMC;;ME_YE;Mokha;;;
+OYMK;;ME_YE;Mokha ;;;
+OYSH;;ME_YE;Sa'Ada / Sadah ;;;
+OYSN;;ME_YE;Sana'A;;;
+OYSQ;;ME_YE;Socotra;;;
+OYSY;;ME_YE;Sayun;;;
+OYTZ;;ME_YE;Taiz;;;
+OYZM;;ME_YE;Al-Hazm ;;;
+MMAA;;NA_MX;Acapulco / G. Alvarez;;;
+MMAN;;NA_MX;Aerop. Internacional Monterrey, N. L.;;;
+MMAS;;NA_MX;Aguascalientes, Ags.;;;
+MMBT;;NA_MX;Bahias De Huatulco ;;;
+MMCB;;NA_MX;Cuernavaca, Mor.;;;
+MMCE;;NA_MX;Ciudad Del Carmen ;;;
+MMCL;;NA_MX;Culiacan, Sin.;;;
+MMCM;;NA_MX;Chetumal, Q. Roo;;;
+MMCN;;NA_MX;Ciudad Obregon;;;
+MMCP;;NA_MX;Campeche, Camp.;;;
+MMCS;;NA_MX;Ciudad Juarez International ;;;
+MMCT;;NA_MX;Chichen-Itza;;;
+MMCU;;NA_MX;Chihuahua INT;;;
+MMCV;;NA_MX;Ciudad Victoria Airport;;;
+MMCZ;;NA_MX;Cozumel Civ / Mil ;;;
+MMDO;;NA_MX;Durango Airport;;;
+MMEP;;NA_MX;Tepic, Nay.;;;
+MMGL;;NA_MX;Don Miguel / Guadalaj;;;
+MMGM;;NA_MX;Guaymas INT;;;
+MMHO;;NA_MX;Hermosillo, Son.;;;
+MMIA;;NA_MX;Colima ;;;
+MMIO;;NA_MX;Saltillo, Coah.;;;
+MMIT;;NA_MX;Ixtepec Ox;;;
+MMLC;;NA_MX;Lazaro Cardenas;;;
+MMLM;;NA_MX;Los Mochis Airport;;;
+MMLO;;NA_MX;Del Bajio / Leon;;;
+MMLP;;NA_MX;La Paz INT;;;
+MMLT;;NA_MX;Loreto, B. C. S.;;;
+MMMA;;NA_MX;Matamoros International ;;;
+MMMD;;NA_MX;Merida / lic Manuel Crecencio;;;
+MMML;;NA_MX;Mexicali INT ;;;
+MMMM;;NA_MX;Morelia New;;;
+MMMT;;NA_MX;Minatitlan;;;
+MMMV;;NA_MX;Monclova, Coah.;;;
+MMMX;;NA_MX;Mexico City / Licenci;;;
+MMMY;;NA_MX;Monterrey / Gen Maria;;;
+MMMZ;;NA_MX;Mazatlan / G. Buelna;;;
+MMNL;;NA_MX;Nuevo Laredo International ;;;
+MMOX;;NA_MX;Oaxaca / Xoxocotlan;;;
+MMPA;;NA_MX;Poza Rica / Palizada;;;
+MMPB;;NA_MX;Puebla, Pue.;;;
+MMPG;;NA_MX;Piedras Negras, Coah.;;;
+MMPN;;NA_MX;Uruapan / Gen Rayon;;;
+MMPR;;NA_MX;Puerto Vallarta / Lic;;;
+MMPS;;NA_MX;Puerto Escondido ;;;
+MMQT;;NA_MX;Queretaro, Qro.;;;
+MMRX;;NA_MX;Reynosa INT ;;;
+MMSD;;NA_MX;San Jose Del Cabo ;;;
+MMSP;;NA_MX;San Luis Potosi, S. L. P.;;;
+MMTC;;NA_MX;Torreon, Coah.;;;
+MMTG;;NA_MX;Tuxtla Gutierrez, Chis.;;;
+MMTJ;;NA_MX;Tijuana INT ;;;
+MMTL;;NA_MX;Tulancingo ;;;
+MMTM;;NA_MX;Tampico / Gen Fj Mina;;;
+MMTO;;NA_MX;Toluca / Jose Maria ;;;
+MMTP;;NA_MX;Tapachula ;;;
+MMUN;;NA_MX;Cancun INT;;;
+MMVA;;NA_MX;Villahermosa ;;;
+MMVR;;NA_MX;Veracruz / Las Bajadas / General Heriberto Jara;;;
+MMZC;;NA_MX;Zacatecas Airport;;;
+MMZH;;NA_MX;Ixtapa-Zihuatanejo;;;
+MMZO;;NA_MX;Manzanillo International ;;;
+MMZP;;NA_MX;Zapopan Military ;;;
+SAAC;;M__AR;Concordia Aerodrome;;;
+SAAG;;M__AR;Gualeguaychu Aerodrome;;;
+SAAJ;;M__AR;Junin Aerodrome;;;
+SAAP;;M__AR;Parana Aerodrome;;;
+SAAR;;M__AR;Rosario Aerodrome;;;
+SAAU;;M__AR;Villaguay Aerodrome;;;
+SAAV;;M__AR;Sauce Viejo Aerodrome;;;
+SABA;;M__AR;Buenos Aires Observatorio;;;
+SABE;;M__AR;Aeroparque Bs. As. Aerodrome;;;
+SACI;;M__AR;Pilar Observatorio;;;
+SACO;;M__AR;Cordoba Aerodrome;;;
+SACP;;M__AR;Chepes;;;
+SACT;;M__AR;Gobernador Gordillo;;;
+SACV;;M__AR;Villa De Maria Del Rio Seco;;;
+SADD;;M__AR;Don Torcuato Aerodrome;;;
+SADF;;M__AR;San Fernando, BA;;;
+SADL;;M__AR;La Plata Aerodrome;;;
+SADP;;M__AR;El Palomar Aerodrome;;;
+SAEZ;;M__AR;Ezeiza Aerodrome;;;
+SAME;;M__AR;Mendoza Aerodrome;;;
+SAMI;;M__AR;San Martin;;;
+SAMJ;;M__AR;Jachal;;;
+SAMM;;M__AR;Malargue Aerodrome;;;
+SAMR;;M__AR;San Rafael Aerodrome;;;
+SAMS;;M__AR;San Carlos;;;
+SAMU;;M__AR;Uspallata;;;
+SANC;;M__AR;Catamarca Aero.;;;
+SANE;;M__AR;Santiago Del Estero Aero.;;;
+SANI;;M__AR;Tinogasta;;;
+SANL;;M__AR;La Rioja Aero.;;;
+SANO;;M__AR;Chilecito;;;
+SANT;;M__AR;Tucuman Aerodrome;;;
+SANU;;M__AR;San Juan Aerodrome;;;
+SANW;;M__AR;Ceres Aerodrome;;;
+SAOC;;M__AR;Rio Cuarto Aerodrome;;;
+SAOD;;M__AR;Villa Dolores Aerodrome;;;
+SAOL;;M__AR;Laboulaye;;;
+SAOM;;M__AR;Marcos Juarez Aerodrome;;;
+SAOR;;M__AR;Villa Reynolds Aerodrome;;;
+SAOU;;M__AR;San Luis Aerodrome;;;
+SARC;;M__AR;Corrientes Aero.;;;
+SARE;;M__AR;Resistencia Aero.;;;
+SARF;;M__AR;Formosa Aerodrome;;;
+SARI;;M__AR;Iguazu Aerodrome;;;
+SARL;;M__AR;Paso De Los Libres Aerodrome;;;
+SARM;;M__AR;Monte Caseros Aerodrome;;;
+SARP;;M__AR;Posadas Aero.;;;
+SARS;;M__AR;Presidencia Roque Saenz Pena Aerodrome;;;
+SASA;;M__AR;Salta Aerodrome;;;
+SASJ;;M__AR;Jujuy Aerodrome;;;
+SASO;;M__AR;Oran Aerodrome;;;
+SASQ;;M__AR;La Quiaca Observatorio;;;
+SASR;;M__AR;Rivadavia;;;
+SAST;;M__AR;Tartagal Aerodrome;;;
+SATK;;M__AR;Las Lomitas;;;
+SATR;;M__AR;Reconquista, SF;;;
+SATU;;M__AR;Curuzu Cuatia Aerodrome;;;
+SAVB;;M__AR;El Bolson Aerodrome;;;
+SAVC;;M__AR;Comodoro Rivadavia Aerodrome;;;
+SAVE;;M__AR;Esquel Aerodrome;;;
+SAVO;;M__AR;San Antonio Oeste Aerodrome;;;
+SAVP;;M__AR;Paso De Indios;;;
+SAVT;;M__AR;Trelew Aerodrome;;;
+SAVV;;M__AR;Viedma Aerodrome;;;
+SAVY;;M__AR;Puerto Madryn, CHT;;;
+SAWA;;M__AR;Lago Argentino Aerodrome;;;
+SAWD;;M__AR;Puerto Deseado Aerodrome;;;
+SAWE;;M__AR;Rio Grande B. A.;;;
+SAWG;;M__AR;Rio Gallegos Aerodrome;;;
+SAWH;;M__AR;Ushuaia Aerodrome;;;
+SAWJ;;M__AR;San Julian Aerodrome;;;
+SAWP;;M__AR;Perito Moreno Aerodrome;;;
+SAWR;;M__AR;Gobernador Gregores Aerodrome;;;
+SAWU;;M__AR;Santa Cruz Aerodrome;;;
+SAZA;;M__AR;Azul Airport;;;
+SAZB;;M__AR;Bahia Blanca Aerodrome;;;
+SAZD;;M__AR;Dolores Aerodrome;;;
+SAZE;;M__AR;Pigue Aerodrome;;;
+SAZG;;M__AR;General Pico Aerodrome;;;
+SAZH;;M__AR;Tres Arroyos;;;
+SAZM;;M__AR;Mar Del Plata Aerodrome;;;
+SAZN;;M__AR;Neuquen Aerodrome;;;
+SAZP;;M__AR;Pehuajo Aerodrome;;;
+SAZQ;;M__AR;Rio Colorado;;;
+SAZR;;M__AR;Santa Rosa Aerodrome;;;
+SAZS;;M__AR;Bariloche Aerodrome;;;
+SAZT;;M__AR;Tandil Aerodrome;;;
+SAZV;;M__AR;Villa Gesell;;;
+SAZY;;M__AR;Chapelco;;;
+TXKF;;M__BM;Bermuda;;;
+SLAP;;M__BO;Apolo;;;
+SLAS;;M__BO;Ascencion De Guarayos;;;
+SLCA;;M__BO;Camiri;;;
+SLCB;;M__BO;Cochabamba;;;
+SLCN;;M__BO;Charana;;;
+SLCO;;M__BO;Cobija;;;
+SLCP;;M__BO;Concepcion C;;;
+SLET;;M__BO;Santa Cruz / El Trompillo;;;
+SLGY;;M__BO;Guayaramerin;;;
+SLJE;;M__BO;San Jose De Chiquitos;;;
+SLJO;;M__BO;San Joaquin;;;
+SLJV;;M__BO;San Javier;;;
+SLLP;;M__BO;La Paz / Alto;;;
+SLMG;;M__BO;Magdalena;;;
+SLOR;;M__BO;Oruro;;;
+SLPO;;M__BO;Potosi;;;
+SLPS;;M__BO;Puerto Suarez;;;
+SLRB;;M__BO;Robore;;;
+SLRI;;M__BO;Riberalta;;;
+SLRQ;;M__BO;Rurrenabaque;;;
+SLRY;;M__BO;Reyes;;;
+SLSA;;M__BO;Santa Ana;;;
+SLSB;;M__BO;San Borja;;;
+SLSI;;M__BO;San Ignacio De Velasco;;;
+SLSM;;M__BO;San Ignacio De Moxos;;;
+SLSU;;M__BO;Sucre;;;
+SLTJ;;M__BO;Tarija;;;
+SLTR;;M__BO;Trinidad;;;
+SLVM;;M__BO;Villamontes;;;
+SLVR;;M__BO;Viru-Viru;;;
+SLYA;;M__BO;Yacuiba;;;
+SBAA;;M__BR;Conceicao Do Araguaia;;;
+SBAF;;M__BR;Afonsos Aeroporto ;;;
+SBAN;;M__BR;Anapolis Braz-Afb ;;;
+SBAR;;M__BR;Aracaju Aeroporto ;;;
+SBAT;;M__BR;Alta Floresta Aeroporto ;;;
+SBBC;;M__BR;Benjamin Constant;;;
+SBBE;;M__BR;Belem Aeroporto ;;;
+SBBG;;M__BR;Bage Aeroporto ;;;
+SBBH;;M__BR;Belo Horizonte Aeroporto ;;;
+SBBI;;M__BR;Curitiba;;;
+SBBQ;;M__BR;Barbacena;;;
+SBBR;;M__BR;Brasilia Aeroporto ;;;
+SBBU;;M__BR;Bauru;;;
+SBBV;;M__BR;Boa Vista, Boa Vista Intl ;;;
+SBBW;;M__BR;Barra Do Garcas;;;
+SBCC;;M__BR;Cachimbo;;;
+SBCF;;M__BR;Belo Horizonte;;;
+SBCG;;M__BR;Campo Grande Aeroporto ;;;
+SBCI;;M__BR;Maranhao / Carolina Airport;;;
+SBCJ;;M__BR;Carajas / Maraba;;;
+SBCO;;M__BR;Porto Alegre;;;
+SBCP;;M__BR;Campos;;;
+SBCR;;M__BR;Corumba;;;
+SBCT;;M__BR;Curitiba Aeroporto ;;;
+SBCV;;M__BR;Caravelas ;;;
+SBCY;;M__BR;Cuiaba Aeroporto ;;;
+SBCZ;;M__BR;Cruzeiro Do Sul;;;
+SBDN;;M__BR;Presidente Prudente;;;
+SBEG;;M__BR;Eduardo Gomes International;;;
+SBEK;;M__BR;Jacareacanga;;;
+SBES;;M__BR;S. P. Aldeia Aerodrome ;;;
+SBFI;;M__BR;Foz Do Iguacu Aeroporto ;;;
+SBFL;;M__BR;Florianopolis Aeroporto ;;;
+SBFN;;M__BR;Fernando De Noronha;;;
+SBFZ;;M__BR;Fortaleza / pinto Martins ;;;
+SBGA;;M__BR;Gama;;;
+SBGL;;M__BR;Galeao;;;
+SBGO;;M__BR;Goiania Aeroporto ;;;
+SBGR;;M__BR;Guarulhos Civ / Mil ;;;
+SBGW;;M__BR;Guaratingueta;;;
+SBHT;;M__BR;Altamira;;;
+SBIH;;M__BR;Itaituba;;;
+SBIL;;M__BR;Ilheus Aeroporto ;;;
+SBIZ;;M__BR;Imperatriz;;;
+SBJF;;M__BR;Juiz De Fora;;;
+SBJP;;M__BR;Joao Pessoa;;;
+SBJR;;M__BR;Rio / Jacarepagua;;;
+SBKG;;M__BR;Campina Grande;;;
+SBKP;;M__BR;Campinas Aeroporto ;;;
+SBLO;;M__BR;Londrina Aeroporto ;;;
+SBLP;;M__BR;Bom Jesus Da Lapa;;;
+SBMA;;M__BR;Maraba;;;
+SBME;;M__BR;Macae;;;
+SBMG;;M__BR;Maringa;;;
+SBMK;;M__BR;Montes Claros;;;
+SBMN;;M__BR;Manaus Aeroporto ;;;
+SBMO;;M__BR;Maceio Aeroporto ;;;
+SBMQ;;M__BR;Macapa;;;
+SBMS;;M__BR;Mocoro / 17 Rosado;;;
+SBMT;;M__BR;Marte Civ / Mil ;;;
+SBMY;;M__BR;Manicore;;;
+SBNT;;M__BR;Natal Aeroporto;;;
+SBOI;;M__BR;Oiapoque;;;
+SBPA;;M__BR;Porto Alegre Aero-Porto ;;;
+SBPB;;M__BR;Parnaiba Aeroporto ;;;
+SBPC;;M__BR;Pocos De Caldas;;;
+SBPF;;M__BR;Passo Fundo;;;
+SBPG;;M__BR;Paranagua;;;
+SBPK;;M__BR;Pelotas;;;
+SBPL;;M__BR;Petrolina ;;;
+SBPN;;M__BR;Porto Nacional Aeroporto ;;;
+SBPP;;M__BR;Ponta Pora Intl ;;;
+SBPS;;M__BR;Porto Seguro;;;
+SBPV;;M__BR;Porto Velho Aeroporto ;;;
+SBQV;;M__BR;Vitoria Da Conquista;;;
+SBRB;;M__BR;Rio Branco;;;
+SBRF;;M__BR;Recife Aeroporto ;;;
+SBRJ;;M__BR;Rio De Janeiro Aeroporto ;;;
+SBRP;;M__BR;Leite Lopes / Ribeir ;;;
+SBRS;;M__BR;Resende;;;
+SBSA;;M__BR;Sao Carlos;;;
+SBSC;;M__BR;Rio De Janeiro-Santa Cruz Ab ;;;
+SBSJ;;M__BR;Sao Jose Dos Campo ;;;
+SBSL;;M__BR;Sao Luiz Aeroporto ;;;
+SBSM;;M__BR;Santa Maria Aero-Porto ;;;
+SBSN;;M__BR;Santarem-Aeroporto;;;
+SBSP;;M__BR;Sao Paulo/Congonhas Aeroporto;;;
+SBST;;M__BR;Santos Aeroporto ;;;
+SBSV;;M__BR;Salvador Aeroporto ;;;
+SBTE;;M__BR;Teresina Aeroporto ;;;
+SBTF;;M__BR;Tefe;;;
+SBTK;;M__BR;Tarauaca;;;
+SBTT;;M__BR;Tabatinga;;;
+SBTU;;M__BR;Tucurui;;;
+SBUA;;M__BR;Sao Gabriel Da Cachoeira;;;
+SBUF;;M__BR;Paulo Afonso;;;
+SBUG;;M__BR;Uruguaiana Aeroporto ;;;
+SBUL;;M__BR;Uberlandia ;;;
+SBUR;;M__BR;Uberaba;;;
+SBVH;;M__BR;Vilhena Aeroporto ;;;
+SBVT;;M__BR;Vitoria Aeroporto ;;;
+SBXV;;M__BR;Xavantina ;;;
+SBYA;;M__BR;Iauarete;;;
+SBYS;;M__BR;Pirassununga;;;
+SWBC;;M__BR;Barcelos;;;
+MYGF;;M__BS;Freeport, Grand Bahama;;;
+MYNN;;M__BS;Nassau Airport;;;
+MZBZ;;M__BZ;Belize / Phillip Goldston Intl. Airport;;;
+SCAR;;M__CL;Arica;;;
+SCBA;;M__CL;Balmaceda;;;
+SCCC;;M__CL;Chile Chico;;;
+SCCH;;M__CL;Chillan;;;
+SCCI;;M__CL;Punta Arenas;;;
+SCCY;;M__CL;Coyhaique;;;
+SCDA;;M__CL;Iquique / Diego Arac;;;
+SCEL;;M__CL;Pudahuel;;;
+SCER;;M__CL;Quintero Santiago;;;
+SCFA;;M__CL;Antofagasta;;;
+SCHA;;M__CL;Copiapo;;;
+SCHR;;M__CL;Cochrane;;;
+SCIC;;M__CL;Curico;;;
+SCIE;;M__CL;Concepcion A;;;
+SCIP;;M__CL;Isla De Pascua;;;
+SCLL;;M__CL;Vallenar;;;
+SCRA;;M__CL;Chanaral;;;
+SCSE;;M__CL;La Serena;;;
+SCTC;;M__CL;Temuco;;;
+SCTE;;M__CL;Puerto Montt;;;
+SCVD;;M__CL;Valdivia;;;
+SKAR;;M__CO;Armenia / El Eden;;;
+SKAS;;M__CO;Puerto Asis;;;
+SKBG;;M__CO;Bucaramanga / Palonegro;;;
+SKBO;;M__CO;Bogota / Eldorado;;;
+SKBQ;;M__CO;Barranquilla / Ernestocortissoz;;;
+SKBU;;M__CO;Buenaventura;;;
+SKCC;;M__CO;Cucuta / Camilo Daza;;;
+SKCG;;M__CO;Cartagena / Rafael Nunez;;;
+SKCL;;M__CO;Cali / Alfonso Bonillaaragon;;;
+SKEJ;;M__CO;Barrancabermeja / Yariguies;;;
+SKIB;;M__CO;Ibague / Perales;;;
+SKIP;;M__CO;Ipiales / San Luis;;;
+SKLC;;M__CO;Apartado / Los Cedros;;;
+SKLT;;M__CO;Leticia / Vasquez Cobo;;;
+SKMD;;M__CO;Medellin / Olaya Herrera;;;
+SKMR;;M__CO;Monteria / Los Garzones;;;
+SKMU;;M__CO;Mitu;;;
+SKNV;;M__CO;Neiva / Benito Salas;;;
+SKPC;;M__CO;Puerto Carreno / A. Guauquea;;;
+SKPE;;M__CO;Pereira / Matecana;;;
+SKPP;;M__CO;Popayan / Guillermo;;;
+SKPS;;M__CO;Pasto / Antonio Narin;;;
+SKPV;;M__CO;Providencia Isla / El Embrujo;;;
+SKRG;;M__CO;Rionegro / J. M. Cordova;;;
+SKRH;;M__CO;Riohacha / Almirante Padilla;;;
+SKSJ;;M__CO;San Jose Del Guaviare;;;
+SKSM;;M__CO;Santa Marta / Simon Bolivar;;;
+SKSP;;M__CO;San Andres Isla / Sesquicentenario;;;
+SKUC;;M__CO;Arauca / Santiago Perez;;;
+SKUI;;M__CO;Quibdo / El Carano;;;
+SKVP;;M__CO;Valledupar / Alfonso Lopez;;;
+SKVV;;M__CO;Villavicencio / Vanguardia;;;
+MRCH;;M__CR;Chacarita;;;
+MRLB;;M__CR;Liberia;;;
+MRLM;;M__CR;Puerto Limon;;;
+MRNC;;M__CR;Nicoya;;;
+MROC;;M__CR;Juan Santamaria;;;
+MRPM;;M__CR;Palmar Sur;;;
+MRPV;;M__CR;Tobias Bolanos International;;;
+MUBA;;M__CU;Baracoa, Oriente;;;
+MUBY;;M__CU;Bayamo ;;;
+MUCA;;M__CU;Venezuela, Ciego De Avila;;;
+MUCC;;M__CU;Cayo Coco / Jardines Del Ray;;;
+MUCF;;M__CU;Cienfuegos, Las Villas;;;
+MUCL;;M__CU;Cayo Largo Del Sur;;;
+MUCM;;M__CU;Camaguey Aeropuerto;;;
+MUCU;;M__CU;Santiago De Cuba, Oriente;;;
+MUGM;;M__CU;GUANTANAMO BAY, CUBA NAVAL;;;
+MUGT;;M__CU;Guantanamo, Oriente;;;
+MUHA;;M__CU;Aeropuerto Jose Marti, Rancho-Boyeros, Habana;;;
+MUHG;;M__CU;Holguin Civ / Mil ;;;
+MUMO;;M__CU;Moa Military ;;;
+MUMZ;;M__CU;Manzanillo, Oriente;;;
+MUNG;;M__CU;Nueva Gerona, Isla De Pinos;;;
+MUPR;;M__CU;Pinar Del Rio, Pinar Del Rio;;;
+MUSN;;M__CU;Siguanea;;;
+MUVR;;M__CU;Varadero, Matanzas;;;
+MUVT;;M__CU;Las Tunas, Las Tunas;;;
+MDBH;;M__DO;Barahona;;;
+MDHE;;M__DO;Herrera;;;
+MDLR;;M__DO;La Romana INT;;;
+MDPC;;M__DO;Punta Cana;;;
+MDPP;;M__DO;Puerto Plata International;;;
+MDSD;;M__DO;Las Americas;;;
+MDSI;;M__DO;San Isidro Air Force Base;;;
+MDST;;M__DO;Santiago;;;
+SEAM;;M__EC;Ambato / Chachoan;;;
+SEBC;;M__EC;Bahia De Caraquez;;;
+SECU;;M__EC;Cuenca / Mariscal Lamar;;;
+SEES;;M__EC;Esmeraldas-Tachina;;;
+SEGU;;M__EC;Guayaquil / Simon Bolivar;;;
+SEIB;;M__EC;Ibarra / Atahualpa;;;
+SELO;;M__EC;Catamayo / Camilo Ponce Enriquez;;;
+SELT;;M__EC;Latacunga;;;
+SEMA;;M__EC;Macara / J. M. Velasco I.;;;
+SEMH;;M__EC;Machala / General M. Serrano;;;
+SEMT;;M__EC;Manta;;;
+SEPA;;M__EC;Pastaza / Rio Amazonas;;;
+SEQU;;M__EC;Quito / Mariscal Sucre;;;
+SESA;;M__EC;Salinas / General Ulpiano Paez;;;
+SEST;;M__EC;San Cristobal Galapagos ;;;
+SETI;;M__EC;Tiputini ;;;
+SETU;;M__EC;Tulcan / El Rosal;;;
+MGCB;;M__GT;Coban;;;
+MGFL;;M__GT;Flores;;;
+MGGT;;M__GT;Guatemala Aeropuertola Aurora ;;;
+MGHT;;M__GT;Huehuetenango;;;
+MGPB;;M__GT;Puerto Barrios;;;
+MGQZ;;M__GT;Quezaltenango;;;
+MGRT;;M__GT;Retalhuleu;;;
+MGSJ;;M__GT;San Jose;;;
+MGTK;;M__GT;Tikal;;;
+MGZA;;M__GT;Zacapa;;;
+MHAM;;M__HN;Amapala;;;
+MHCA;;M__HN;Catacamas;;;
+MHCH;;M__HN;Choluteca;;;
+MHIC;;M__HN;Islas Del Cisne;;;
+MHLC;;M__HN;La Ceiba Airport ;;;
+MHLE;;M__HN;La Esperanza;;;
+MHLM;;M__HN;La Mesa San Pedro Sula ;;;
+MHNJ;;M__HN;Guanaja A;;;
+MHNO;;M__HN;Guanaja B;;;
+MHPL;;M__HN;Puerto Lempira;;;
+MHRO;;M__HN;Roatan;;;
+MHSC;;M__HN;Coronel Enrique Soto Cano Air Base;;;
+MHSR;;M__HN;Santa Rosa De Copan;;;
+MHTE;;M__HN;Tela;;;
+MHTG;;M__HN;Tegucigalpa;;;
+MHYR;;M__HN;Yoro;;;
+CTPP;;M__HT;Camp Canargus;;;
+KQHA;;M__HT;FOB Mandrian;;;
+MTCH;;M__HT;Cap-Haitien;;;
+MTPP;;M__HT;Port-Au-Prince / Aeroport International;;;
+MKJP;;M__JM;Kingston / Norman Manley;;;
+MKJS;;M__JM;Montego Bay / Sangster;;;
+MWCB;;M__KY;Gerrard Smith Intl. / Cayman Brac;;;
+MWCG;;M__KY;Grand Cayman City;;;
+MWCR;;M__KY;Owen Roberts Airportgrand Cayman;;;
+MNBL;;M__NI;Bluefields;;;
+MNCH;;M__NI;Chinandega;;;
+MNJG;;M__NI;Jinotega;;;
+MNJU;;M__NI;Juigalpa;;;
+MNMG;;M__NI;Managua A. C. Sandino;;;
+MNPC;;M__NI;Puerto Cabezas;;;
+MNRS;;M__NI;Rivas;;;
+MPBO;;M__PA;Bocas Del Toro International;;;
+MPCH;;M__PA;Changuinola / Captain Manuel Nino;;;
+MPDA;;M__PA;David;;;
+MPFS;;M__PA;Ft Sherman Rocob ;;;
+MPHO;;M__PA;Howard Air Force Base;;;
+MPLB;;M__PA;Albrook Afs / Balboa ;;;
+MPMG;;M__PA;Marcos A. Gelabert;;;
+MPNU;;M__PA;Augusto Vergara;;;
+MPSA;;M__PA;Santiago;;;
+MPTO;;M__PA;Tocumen;;;
+SPAY;;M__PE;Atalaya;;;
+SPCL;;M__PE;Pucallpa;;;
+SPEO;;M__PE;Chimbote;;;
+SPGM;;M__PE;Tingo Maria;;;
+SPHI;;M__PE;Chiclayo;;;
+SPHO;;M__PE;Ayacucho;;;
+SPHY;;M__PE;Andahuayla;;;
+SPHZ;;M__PE;Anta Huaraz ;;;
+SPIM;;M__PE;Lima-Callao / Aerop. Internacional Jorgechavez;;;
+SPJA;;M__PE;Rioja;;;
+SPJI;;M__PE;Juanjui;;;
+SPJL;;M__PE;Juliaca;;;
+SPJN;;M__PE;San Juan;;;
+SPJR;;M__PE;Cajamarca;;;
+SPME;;M__PE;Tumbes;;;
+SPMS;;M__PE;Yurimaguas;;;
+SPNC;;M__PE;Huanuco;;;
+SPPY;;M__PE;Chachapoyas;;;
+SPQT;;M__PE;Iquitos;;;
+SPQU;;M__PE;Arequipa;;;
+SPRU;;M__PE;Trujillo;;;
+SPSO;;M__PE;Pisco;;;
+SPST;;M__PE;Tarapoto;;;
+SPTN;;M__PE;Tacna;;;
+SPTU;;M__PE;Puerto Maldonado;;;
+SPUR;;M__PE;Piura;;;
+SPYL;;M__PE;Talara;;;
+SPZO;;M__PE;Cuzco;;;
+SGAS;;M__PY;Asuncion / Aeropuerto;;;
+SGCO;;M__PY;Concepcion B;;;
+SGEN;;M__PY;Encarnacion;;;
+SGES;;M__PY;Aeropuerto Guarany;;;
+SGME;;M__PY;Mariscal Estigarribia;;;
+SGNA;;M__PY;Nueva Asuncion;;;
+SMJP;;M__SR;Johan A. Pengel;;;
+SMZY;;M__SR;Zanderij;;;
+MSAC;;M__SV;Acajutla;;;
+MSLP;;M__SV;El Salvador Intl. Airport / Comalapa;;;
+MSSA;;M__SV;Santa Ana / El Palmar;;;
+MSSM;;M__SV;San Miguel / El Papalon;;;
+MSSS;;M__SV;San Salvador / Ilopango;;;
+SUAA;;M__UY;Melilla;;;
+SUAG;;M__UY;Artigas;;;
+SUCA;;M__UY;Colonia;;;
+SUDU;;M__UY;Durazno;;;
+SULS;;M__UY;Capitan Corbeta;;;
+SUME;;M__UY;Mercedes;;;
+SUMO;;M__UY;Melo;;;
+SUMU;;M__UY;Carrasco;;;
+SUPE;;M__UY;Maldonado / Punta Est;;;
+SUPU;;M__UY;Paysandu;;;
+SURV;;M__UY;Rivera;;;
+SUSO;;M__UY;Salto;;;
+SUTB;;M__UY;Tacuarembo;;;
+SUTR;;M__UY;Treinta Y Tres;;;
+SVAC;;M__VE;Acarigua;;;
+SVBC;;M__VE;Barcelona;;;
+SVBI;;M__VE;Barinas;;;
+SVBM;;M__VE;Barquisimeto;;;
+SVBS;;M__VE;Maracay-B. A. Sucre;;;
+SVCB;;M__VE;Ciudad Bolivar;;;
+SVCL;;M__VE;Calabozo;;;
+SVCP;;M__VE;Carupano / Gen. Jose;;;
+SVCR;;M__VE;Coro;;;
+SVCS;;M__VE;Caracas / Oscar Macha;;;
+SVCU;;M__VE;Cumana;;;
+SVFM;;M__VE;Caracas / La Carlota;;;
+SVGD;;M__VE;Guasdualito;;;
+SVGI;;M__VE;Guiria;;;
+SVGU;;M__VE;Guanare;;;
+SVHG;;M__VE;Higuerote;;;
+SVJC;;M__VE;Paraguana / Josefa;;;
+SVJM;;M__VE;San Juan De Los Morros;;;
+SVLF;;M__VE;La Fria;;;
+SVLO;;M__VE;La Orchila;;;
+SVMC;;M__VE;Maracaibo-La Chinita;;;
+SVMD;;M__VE;Merida;;;
+SVMG;;M__VE;Margarita / Del Carib;;;
+SVMI;;M__VE;Caracas / Maiquetia Aerop. Intl. Simon Bolivar;;;
+SVMN;;M__VE;Mene Grande;;;
+SVMP;;M__VE;Metropolitano Private ;;;
+SVMT;;M__VE;Maturin;;;
+SVPA;;M__VE;Puerto Ayacucho;;;
+SVPC;;M__VE;Pto. Cabello;;;
+SVPM;;M__VE;Paramillo Private ;;;
+SVPR;;M__VE;Guayana / Manuel Car ;;;
+SVSA;;M__VE;San Antonio Del Tachira;;;
+SVSE;;M__VE;Santa Elena De Uairen;;;
+SVSO;;M__VE;Sto. Domingo;;;
+SVSP;;M__VE;San Felipe;;;
+SVSR;;M__VE;San Fernando De Apure;;;
+SVST;;M__VE;San Tome Private ;;;
+SVSZ;;M__VE;Santa Barbara Zulia;;;
+SVTM;;M__VE;Tumeremo;;;
+SVTR;;M__VE;Temblador;;;
+SVVA;;M__VE;Valencia;;;
+SVVG;;M__VE;El Vigia / Perez Alph;;;
+SVVL;;M__VE;Valera;;;
+SVVP;;M__VE;Valle De La Pascua;;;
+NZCM;;AN_AN;Williams Field;;;
+NZIR;;AN_AN;Ice Runway;;;
+NZSP;;AN_AN;Amundsen-Scott South Pole Station;;;
+YAYE;;OZ_AU;Ayers Rock;;;
+YBAF;;OZ_AU;Archerfield Aerodrome;;;
+YBAM;;OZ_AU;Amberley Aerodrome;;;
+YBAS;;OZ_AU;Alice Springs Aerodrome;;;
+YBBN;;OZ_AU;Brisbane Airport M. O;;;
+YBCG;;OZ_AU;Coolangatta Airport Aws;;;
+YBCS;;OZ_AU;Cairns Airport;;;
+YBCV;;OZ_AU;Charleville Airport;;;
+YBGL;;OZ_AU;Gladstone;;;
+YBLR;;OZ_AU;Longreach Airport;;;
+YBMA;;OZ_AU;Mount Isa Amo;;;
+YBMK;;OZ_AU;Mackay Mo;;;
+YBOK;;OZ_AU;Oakey Aerodrome;;;
+YBPN;;OZ_AU;Proserpine Airport;;;
+YBRK;;OZ_AU;Rockhampton Airport;;;
+YBRM;;OZ_AU;Broome Airport;;;
+YBTL;;OZ_AU;Townsville Amo;;;
+YBWP;;OZ_AU;Weipa City;;;
+YCEM;;OZ_AU;Coldstream;;;
+YDGV;;OZ_AU;Gove Airport;;;
+YDTC;;OZ_AU;Tennant Creek Airport;;;
+YDYL;;OZ_AU;Yulara Aws;;;
+YMAV;;OZ_AU;Avalon, Avalon Airport;;;
+YMAY;;OZ_AU;Albury Airport;;;
+YMDV;;OZ_AU;Devonport East;;;
+YMEN;;OZ_AU;Essendon Airport;;;
+YMES;;OZ_AU;East Sale Aerodrome;;;
+YMHB;;OZ_AU;Hobart Airport;;;
+YMLT;;OZ_AU;Launceston Airport;;;
+YMLV;;OZ_AU;Laverton Aerodrome;;;
+YMMB;;OZ_AU;Moorabbin Airport Aws;;;
+YMMG;;OZ_AU;Mount Gambier Aerodrome;;;
+YMMI;;OZ_AU;Mildura Airport;;;
+YMML;;OZ_AU;Melbourne Airport;;;
+YMMQ;;OZ_AU;Macquarie Island;;;
+YMWY;;OZ_AU;Wynyard West;;;
+YPAD;;OZ_AU;Adelaide Airport;;;
+YPAL;;OZ_AU;Albany Airport;;;
+YPBH;;OZ_AU;Broken Hill Patton Street;;;
+YPCC;;OZ_AU;Cocos Island Airport;;;
+YPCD;;OZ_AU;Ceduna Airport;;;
+YPDB;;OZ_AU;Derby;;;
+YPDN;;OZ_AU;Darwin Airport;;;
+YPEA;;OZ_AU;Bullsbrook Pearce Amo;;;
+YPED;;OZ_AU;Edinburgh M. O.;;;
+YPFT;;OZ_AU;Forrest Airport;;;
+YPGN;;OZ_AU;Geraldton Airport;;;
+YPKG;;OZ_AU;Kalgoorlie Boulder Amo;;;
+YPKU;;OZ_AU;Kununurra Kununurra Aws ;;;
+YPLC;;OZ_AU;Leigh Creek Airport;;;
+YPLM;;OZ_AU;Learmonth Airport;;;
+YPMR;;OZ_AU;Meekatharra Airport;;;
+YPPD;;OZ_AU;Port Hedland Pardoo;;;
+YPPF;;OZ_AU;Parafield Airport;;;
+YPPH;;OZ_AU;Belmont Perth Airport ;;;
+YPTN;;OZ_AU;Tindal / Katherine;;;
+YPWR;;OZ_AU;Woomera Aerodrome;;;
+YSBK;;OZ_AU;Bankstown Airport Aws;;;
+YSCB;;OZ_AU;Canberra;;;
+YSCH;;OZ_AU;Coffs Harbour Mo;;;
+YSCM;;OZ_AU;Cooma;;;
+YSCN;;OZ_AU;Camden Airport;;;
+YSDU;;OZ_AU;Dubbo;;;
+YSNF;;OZ_AU;Norfolk Island Airport;;;
+YSNW;;OZ_AU;Nowra Ran Air Station;;;
+YSRI;;OZ_AU;Richmond Aus-Afb ;;;
+YSSY;;OZ_AU;Sydney Airport;;;
+YSTW;;OZ_AU;Tamworth Airport;;;
+YSWG;;OZ_AU;Wagga Airport;;;
+YSWM;;OZ_AU;Williamtown Aerodrome;;;
+YPXM;;OZ_CX;Christmas Island Aerodrome;;;
+NZAA;;OZ_NZ;Auckland Airport;;;
+NZCH;;OZ_NZ;Christchurch;;;
+NZCI;;OZ_NZ;Chatham Island;;;
+NZDN;;OZ_NZ;Dunedin Aerodrome;;;
+NZGS;;OZ_NZ;Gisborne Aerodrome;;;
+NZHK;;OZ_NZ;Hokitika Aerodrome;;;
+NZKI;;OZ_NZ;Kaikoura ;;;
+NZNP;;OZ_NZ;New Plymouth Aerodrome;;;
+NZNV;;OZ_NZ;Invercargill Aerodrome;;;
+NZOH;;OZ_NZ;Ohakea;;;
+NZPP;;OZ_NZ;Paraparaumu Aerodrome;;;
+NZRN;;OZ_NZ;Raoul Island, Kermadec Island;;;
+NZRO;;OZ_NZ;Rotorua Aerodrome;;;
+NZTG;;OZ_NZ;Tauranga Aerodrome Aws;;;
+NZWD;;OZ_NZ;Williams Field, Antarctic;;;
+NZWN;;OZ_NZ;Wellington Airport;;;
+NZWP;;OZ_NZ;Whenuapai;;;
+PLCH;;OZ_NZ;Christmas / Cassidy;;;
+PLFA;;OZ_NZ;Fanning Island;;;
+PAAP;;US_AK;Port Alexander;AKZ026;;
+PAAQ;;US_AK;Palmer;AKZ015;;
+PABA;;US_AK;Barter Island, Barter Island LRRS Airport;;;
+PABE;;US_AK;Bethel;AKZ010;;
+PABI;;US_AK;ALLEN ARMY AIRFIELD;;;
+PABN;;US_AK;Nabesna, Devil Mountain Lodge;;;
+PABR;;US_AK;Barrow;AKZ001;;
+PABT;;US_AK;Bettles;AKZ004;;
+PACD;;US_AK;Cold Bay;AKZ020;;
+PACR;;US_AK;Circle City;AKZ004;;
+PACV;;US_AK;Cordova;AKZ017;;
+PACZ;;US_AK;Cape Romanzof, Cape Romanzof LRRS Airport;;;
+PADK;;US_AK;Adak;AKZ020;;
+PADL;;US_AK;Dillingham;AKZ010;;
+PADQ;;US_AK;Kodiak;AKZ018;;
+PADT;;US_AK;Slana;;;
+PADU;;US_AK;Dutch Harbor;AKZ020;;
+PAEC;;US_AK;Chulitna, Chulitna River;;;
+PAED;;US_AK;Anchorage - Elmendorf AFB;AKZ015;;
+PAEH;;US_AK;Cape Newenham, Cape Newenham LRRS Airport;;;
+PAEI;;US_AK;Farbanks/Eielson AFB;AKZ007;;
+PAEL;;US_AK;Elfin Cove;AKZ022;;
+PAEM;;US_AK;Emmonak, Emmonak Airport;;;
+PAEN;;US_AK;Kenai;AKZ017;;
+PAFA;;US_AK;Fairbanks;AKZ007;;
+PAFB;;US_AK;Wainwright AAF;AKZ001;;
+PAFE;;US_AK;Kake;AKZ026;;
+PAFM;;US_AK;Ambler;AKZ003;;
+PAGA;;US_AK;Galena, Edward G. Pitka Sr. Airport;;;
+PAGB;;US_AK;Galbraith Lake, Galbraith Lake Airport;;;
+PAGK;;US_AK;Gulkana;AKZ015;;
+PAGM;;US_AK;Gambell;AKZ006;;
+PAGS;;US_AK;Gustavus;AKZ024;;
+PAGY;;US_AK;Skagway;AKZ026;;
+PAHN;;US_AK;Haines;AKZ002;;
+PAHO;;US_AK;Homer;AKZ017;;
+PAHV;;US_AK;Healy River;AKZ004;;
+PAHZ;;US_AK;Hayes River, Hayes River Airport;;;
+PAIL;;US_AK;Iliamna;AKZ010;;
+PAJN;;US_AK;Juneau;AKZ025;;
+PAJV;;US_AK;Sutton;;;
+PAKN;;US_AK;King Salmon;AKZ016;;
+PAKP;;US_AK;Anaktuvuk;AKZ001;;
+PAKT;;US_AK;Ketchikan;AKZ027;;
+PAKW;;US_AK;Klawock, Klawock Airport;;;
+PALH;;US_AK;LAKE HOOD;;;
+PALJ;;US_AK;Port Alsworth, Port Alsworth Airport;;;
+PALK;;US_AK;Snowshoe Lake;;;
+PALR;;US_AK;Chandalar Lake;AKZ004;;
+PALU;;US_AK;Cape Lisburne, Cape Lisburne LRRS Airport;;;
+PALV;;US_AK;Big River Lake;AKZ001;;
+PAMC;;US_AK;McGrath;AKZ004;;
+PAMD;;US_AK;Middleton Island, Middleton Island Airport;;;
+PAMH;;US_AK;Minchumina, Minchumina Airport;;;
+PAMR;;US_AK;ANCHORAGE MERRILL FIELD;;;
+PAMX;;US_AK;McCarthy;AKZ017;;
+PAMY;;US_AK;Mekoryuk;AKZ010;;
+PANC;;US_AK;Anchorage;AKZ015;;
+PANI;;US_AK;Aniak;AKZ010;;
+PANN;;US_AK;Nenana;AKZ004;;
+PANT;;US_AK;ANNETTE ISLAND AIRPORT;;;
+PAOH;;US_AK;Hoonah;AKZ026;;
+PAOM;;US_AK;Nome;AKZ006;;
+PAOR;;US_AK;Northway;AKZ007;;
+PAOT;;US_AK;Kotzebue;AKZ003;;
+PAPG;;US_AK;Petersburg;AKZ026;;
+PAPH;;US_AK;Port Heiden;AKZ010;;
+PAPO;;US_AK;Point Hope;AKZ001;;
+PAPT;;US_AK;Puntilla;;;
+PASC;;US_AK;Dead Horse;AKZ001;;
+PASD;;US_AK;Sand Point;AKZ020;;
+PASH;;US_AK;Shishmaref;AKZ006;;
+PASI;;US_AK;Sitka;AKZ023;;
+PASK;;US_AK;Selanik;AKZ003;;
+PASM;;US_AK;Saint Mary's;AKZ010;;
+PASN;;US_AK;ST PAUL ISLAND AIRPORT;;;
+PASV;;US_AK;Sparrevohn Airways Facilities Sector;;;
+PASW;;US_AK;Skwentna;AKZ015;;
+PASX;;US_AK;Soldotna;AKZ017;;
+PATA;;US_AK;Tanana;AKZ004;;
+PATC;;US_AK;Tin City Airways Facilities Sector;;;
+PATG;;US_AK;Togiak Village;AKZ010;;
+PATK;;US_AK;Talkeetna;AKZ015;;
+PATL;;US_AK;Takotna, Tatalina LRRS Airport;;;
+PATW;;US_AK;Cantwell;AKZ004;;
+PAUM;;US_AK;Umiat;AKZ001;;
+PAUN;;US_AK;Unalakleet;AKZ006;;
+PAUO;;US_AK;Willow Airport;AKZ015;;
+PAVD;;US_AK;Valdez 2;AKZ017;;
+PAWD;;US_AK;Seward;AKZ017;;
+PAWG;;US_AK;Wrangell;AKZ026;;
+PAWR;;US_AK;Whittier;AKZ015;;
+PAXK;;US_AK;Paxson;AKZ017;;
+PAYA;;US_AK;Yakutat;AKZ022;;
+PPIZ;;US_AK;Point Lay;AKZ001;;
+KANB;;US_AL;Anniston;ALZ019;;
+KAUO;;US_AL;Auburn;ALZ047;;
+KBFM;;US_AL;Mobile Downtown;ALZ061;;
+KBHM;;US_AL;Birmingham INT;ALZ024;019;
+KDCU;;US_AL;PRYOR FIELD;;;
+KDHN;;US_AL;Dothan;ALZ066;;
+KGAD;;US_AL;Gadsden;ALZ018;;
+KGZH;;US_AL;EVERGREEN MIDDLETON FIELD;;;
+KHSV;;US_AL;Huntsville;ALZ006;;
+KMGM;;US_AL;Montgomery Dannelly Field;ALZ044;109;
+KMOB;;US_AL;Mobile Regional Airport;ALZ061;;
+KMSL;;US_AL;Muscle Shoals;ALZ002;;
+KMXF;;US_AL;Montgomery-Maxwell AFB;ALZ044;109;
+KOZR;;US_AL;Ozark;ALZ066;;
+KTCL;;US_AL;Tuscaloosa;ALZ023;;
+KARG;;US_AR;Walnut Ridge;ARZ017;;
+KBVX;;US_AR;Batesville;ARZ016;;
+KELD;;US_AR;El Dorado;ARZ073;;
+KFLP;;US_AR;Flippin;ARZ004;;
+KFSM;;US_AR;Fort Smith;;085;
+KFYV;;US_AR;Fayetteville Drake Field;ARZ010;085;
+KHOT;;US_AR;Hot Springs Memorial Airport;ARZ042;;
+KHRO;;US_AR;Harrison;ARZ003;085;
+KJBR;;US_AR;Jonesboro;ARZ026;085;
+KLIT;;US_AR;Little Rock;ARZ044;;
+KLRF;;US_AR;Little Rock AFB;ARZ044;;
+KPBF;;US_AR;Pine Bluff;ARZ056;;
+KROG;;US_AR;Rogers;ARZ001;;
+KSGT;;US_AR;Stuttgart Municipal Airport;ARZ057;;
+KSLG;;US_AR;Siloam Springs;ARZ001;;
+KTXK;;US_AR;Texarkana;ARZ070;;
+KVBT;;US_AR;Bentonville;ARZ001;;
+K0E4;;US_AZ;Payson;AZZ018;;
+K13A;;US_AZ;Nogales;AZZ034;;
+KCGZ;;US_AZ;Casa Granda;AZZ028;;
+KDUG;;US_AZ;Douglas Bisbee INT;AZZ030;;
+KDVT;;US_AZ;Phoenix-Deer Valley;AZZ023;phx;
+KFFZ;;US_AZ;Mesa-Falcon Field;AZZ023;;
+KFHU;;US_AZ;Fort Huachuca;AZZ035;;
+KFLG;;US_AZ;Flagstaff;AZZ015;092;
+KGBN;;US_AZ;Gila Bend;AZZ027;;
+KGCN;;US_AZ;Grand Canyon;AZZ006;;
+KGYR;;US_AZ;Phoenix-Goodyear;AZZ023;phx;
+KIGM;;US_AZ;Kingman;AZZ003;;
+KINW;;US_AZ;Winslow;AZZ013;;
+KIWA;;US_AZ;Chandler;AZZ015;;
+KLUF;;US_AZ;Phoenix-Luke AFB;AZZ023;phx;
+KPGA;;US_AZ;Page;AZZ005;;
+KPHX;;US_AZ;Phoenix;AZZ023;phx;
+KPRC;;US_AZ;Prescott;AZZ008;;
+KSAD;;US_AZ;Safford-Municipal Airport;AZZ030;;
+KSDL;;US_AZ;Scottsdale;AZZ023;;
+KSOW;;US_AZ;Show Low;AZZ017;;
+KTUS;;US_AZ;Tucson;AZZ033;103;
+K87Q;;US_CA;Point Piedras Blanca;;;
+KACV;;US_CA;Arcata;CAZ001;;
+KAPC;;US_CA;Napa;CAZ064;;
+KAVX;;US_CA;AVALON CATALINA AIRPORT;;;
+KBAB;;US_CA;Marysville-Beale AFB;CAZ016;;
+KBFL;;US_CA;Bakersfield;CAZ021;;
+KBIH;;US_CA;Bishop;CAZ026;;
+KBLH;;US_CA;Blythe;CAZ031;;
+KBLU;;US_CA;BLUE CANYON AIRPORT;;;
+KBUO;;US_CA;Beaumont;CAZ056;;
+KBUR;;US_CA;Burbank;CAZ047;;
+KBYS;;US_CA;Fort Irwin/Barstow, Bicycle Lake Army Airfield;;;
+KCCR;;US_CA;Concord Buchanan;CAZ007;;
+KCEC;;US_CA;Crescent City;CAZ001;;
+KCIC;;US_CA;Chico;CAZ016;;
+KCMA;;US_CA;Camarillo;CAZ040;;
+KCNO;;US_CA;Chino;CAZ048;;
+KCRQ;;US_CA;Carlsbad McClellan-Palomar;CAZ043;;
+KCZZ;;US_CA;Campo;CAZ058;;
+KDAG;;US_CA;Daggett;CAZ028;;
+KEDW;;US_CA;Edwards AFB;CAZ025;;
+KEED;;US_CA;Needles;CAZ029;;
+KEMT;;US_CA;El Monte;CAZ047;;
+KFAT;;US_CA;Fresno;CAZ020;078;
+KFCH;;US_CA;Fresno-Chandler;CAZ020;078;
+KFUL;;US_CA;Fullerton;CAZ042;;
+KHHR;;US_CA;Hawthorne Municipal 1;CAZ041;;
+KHWD;;US_CA;Hayward Air Terminal;CAZ007;;
+KIPL;;US_CA;Imperial County Airport;CAZ033;;
+KIYK;;US_CA;Inyokern;CAZ025;;
+KLAX;;US_CA;Los Angeles;CAZ041;lax;
+KLGB;;US_CA;Long Beach;CAZ041;lax;
+KLPC;;US_CA;Lompoc;CAZ035;;
+KLVK;;US_CA;Livermore;CAZ007;;
+KMCC;;US_CA;Sacramento, McClellan Airfield Airport;;;
+KMCE;;US_CA;Merced;CAZ020;;
+KMHS;;US_CA;Mount Shasta;CAZ011;;
+KMHV;;US_CA;Mojave;CAZ024;;
+KMMH;;US_CA;Mammoth Lakes;CAZ073;;
+KMOD;;US_CA;Modesto;CAZ019;;
+KMRY;;US_CA;Monterey;CAZ009;;
+KMWS;;US_CA;Mount Wilson;CAZ047;;
+KMYF;;US_CA;San Diego-Montgomery;CAZ043;san;
+KMYV;;US_CA;Marysville;CAZ016;;
+KNFG;;US_CA;Oceanside;CAZ043;;
+KNID;;US_CA;China Lake;CAZ028;;
+KNJK;;US_CA;El Centro;CAZ033;;
+KNKX;;US_CA;San Diego-Miramar;CAZ043;san;
+KNLC;;US_CA;Lemoore;CAZ021;;
+KNRS;;US_CA;Imperial Beach;CAZ043;;
+KNSI;;US_CA;San Nicholas Island;CAZ039;;
+KNTD;;US_CA;NAWCWPNS POINT MUGU, CA;;;
+KNUQ;;US_CA;Mountain View;CAZ006;sfo;
+KNXP;;US_CA;Twentynine Palms;CAZ028;;
+KNZY;;US_CA;San Diego-North Island;;san;
+KO87;;US_CA;Shelter Cove;CAZ001;;
+KOAK;;US_CA;Oakland;CAZ007;sfo;
+KONT;;US_CA;Ontario INT;CAZ048;lax;
+KOXR;;US_CA;Oxnard;CAZ040;;
+KPAO;;US_CA;Palo Alto;CAZ006;sfo;
+KPMD;;US_CA;Palmdale;CAZ054;;
+KPOC;;US_CA;La Verne;CAZ047;;
+KPRB;;US_CA;Paso Robles;CAZ037;;
+KPSP;;US_CA;Palm Springs;CAZ061;;
+KPTV;;US_CA;Porterville;CAZ021;;
+KRAL;;US_CA;Riverside;CAZ048;;
+KRBL;;US_CA;Red Bluff;CAZ015;;
+KRDD;;US_CA;Redding;CAZ013;;
+KRIV;;US_CA;Riverside/March AFB;CAZ061;;
+KSAC;;US_CA;Sacramento;CAZ017;;
+KSAN;;US_CA;San Diego;CAZ043;san;
+KSBA;;US_CA;Santa Barbara;CAZ039;lax;
+KSBP;;US_CA;San Luis Obispo;CAZ034;;
+KSCK;;US_CA;Stockton;CAZ019;;
+KSDB;;US_CA;SANDBERG;;;
+KSDM;;US_CA;San Diego-Brown;CAZ050;san;
+KSEE;;US_CA;San Diego-Santee;CAZ050;san;
+KSFO;;US_CA;San Francisco;CAZ006;sfo;
+KSIY;;US_CA;Montague;CAZ011;;
+KSJC;;US_CA;San Jose-Santa Clara;CAZ008;sfo;
+KSMF;;US_CA;Sacramento-Woodland;CAZ017;;
+KSMO;;US_CA;Santa Monica;CAZ041;;
+KSMX;;US_CA;Santa Maria;CAZ035;090;
+KSNA;;US_CA;Santa Ana WAYNE ORANGE CTY;CAZ042;lax;
+KSNS;;US_CA;Salinas;CAZ009;;
+KSQL;;US_CA;San Carlos;CAZ006;;
+KSTS;;US_CA;Santa Rosa;CAZ005;;
+KSUU;;US_CA;Fairfield;CAZ018;;
+KTOA;;US_CA;Torrance;CAZ042;lax;
+KTRK;;US_CA;Truckee;CAZ072;;
+KTVL;;US_CA;Lake Tahoe;;;
+KUKI;;US_CA;Ukiah;CAZ003;;
+KVBG;;US_CA;Vandenberg Range;CAZ039;;
+KVIS;;US_CA;Visalia;CAZ021;;
+KVNY;;US_CA;Van Nuys;CAZ047;;
+KWJF;;US_CA;Lancaster Fox Airfield;CAZ059;;
+K1V1;;US_CO;Rifle;COZ003;;
+K2V9;;US_CO;Gunnison (2);COZ012;;
+K4V5;;US_CO;Durango Awrs;COZ022;;
+KAFF;;US_CO;Air Force;COZ071;;
+KAKO;;US_CO;Akron Colorado Plains;COZ049;;
+KALS;;US_CO;Alamosa;COZ063;;
+KAPA;;US_CO;Denver-Aurora;COZ040;den;
+KASE;;US_CO;Aspen;COZ010;068;
+KBJC;;US_CO;Denver-Cherry Knolls;COZ040;den;
+KBKF;;US_CO;Denver-Broomfield;COZ040;den;
+KC96;;US_CO;Winter Park;COZ033;;
+KCAG;;US_CO;Craig;COZ002;;
+KCEZ;;US_CO;Cortez;COZ021;;
+KCOS;;US_CO;Colorado Springs;COZ071;;
+KDEN;;US_CO;Denver;COZ040;den;
+KDRO;;US_CO;Durango;COZ022;;
+KEGE;;US_CO;Eagle;COZ010;;
+KFCL;;US_CO;Fort Collins;COZ035;;
+KFCS;;US_CO;Fort Carson;COZ071;;
+KFNL;;US_CO;Fort Collins/Lovel;COZ035;;
+KGJT;;US_CO;Grand Junction;COZ006;;
+KGUC;;US_CO;Gunnison;COZ012;;
+KGXY;;US_CO;Greeley;COZ043;;
+KHDN;;US_CO;Hayden;COZ005;;
+KLHX;;US_CO;La Junta;COZ076;;
+KLIC;;US_CO;Limon;COZ047;;
+KLXV;;US_CO;Leadville;COZ012;;
+KMTJ;;US_CO;Montrose;COZ017;;
+KPUB;;US_CO;Pueblo;COZ073;;
+KS29;;US_CO;Salida;COZ069;;
+KSBS;;US_CO;Steamboat Springs;COZ005;;
+KTAD;;US_CO;Trinidad;COZ077;;
+KBDL;;US_CT;Windsor Locks;CTZ002;;
+KBDR;;US_CT;Bridgeport;CTZ009;hfd;
+KDXR;;US_CT;Danbury;CTZ009;;
+KGON;;US_CT;Groton;CTZ012;hfd;
+KHFD;;US_CT;Hartford;CTZ002;hfd;
+KHVN;;US_CT;New Haven;CTZ010;;
+KOXC;;US_CT;Oxford;CTZ010;;
+KDCA;;US_DC;Washington National;DCZ013;dca;
+KIAD;;US_DC;Washington/Dulles;DCZ013;dca;
+KDOV;;US_DE;Dover;DEZ002;076;
+KILG;;US_DE;Wilmington New Castle;DEZ001;076;
+K40J;;US_FL;PERRY-FOLEY AIRPORT;;;
+KAPF;;US_FL;Naples;FLZ069;;
+KAQQ;;US_FL;Apalachicola;FLZ015;;
+KBKV;;US_FL;Brooksville;FLZ048;;
+KBOW;;US_FL;Bartow Municipal;;;
+KCEW;;US_FL;Crestview;FLZ006;;
+KCOF;;US_FL;Cocoa Beach;FLZ047;;
+KCRG;;US_FL;Jacksonville-Craig Airport;FLZ025;;
+KCTY;;US_FL;Cross City;FLZ034;;
+KDAB;;US_FL;Daytona Beach;FLZ041;;
+KDTS;;US_FL;DESTIN-FT WALTON BEACH AIRPORT ;;;
+KEGI;;US_FL;Valparaiso-Eglin AFB;FLZ006;;
+KEYW;;US_FL;Key West;FLZ075;;
+KFLL;;US_FL;Fort Lauderdale (International);FLZ072;;
+KFMY;;US_FL;Fort Myers (Page Field);FLZ065;;
+KFXE;;US_FL;Fort Lauderdale;FLZ072;;
+KGIF;;US_FL;WINTER HAVENS GILBERT AIRPORT ;;;
+KGNV;;US_FL;Gainesville;FLZ036;;
+KHRT;;US_FL;Hurlburt Field;;;
+KHST;;US_FL;Homestead AFB;FLZ074;;
+KJAX;;US_FL;Jacksonville INT;FLZ025;;
+KLAL;;US_FL;Lakeland;FLZ052;;
+KLEE;;US_FL;LEESBURG REGIONAL AIRPORT;;;
+KMAI;;US_FL;Marianna;FLZ011;;
+KMCF;;US_FL;Tampa-Macdill AFB;FLZ051;;
+KMCO;;US_FL;Orlando (Orlando International);FLZ045;;
+KMIA;;US_FL;Miami;FLZ074;mia;
+KMLB;;US_FL;Melbourne;FLZ047;;
+KMTH;;US_FL;Marathon;FLZ075;;
+KNIP;;US_FL;Jacksonville NAS;FLZ025;;
+KNPA;;US_FL;Pensacola NAS;FLZ002;;
+KNQX;;US_FL;Key West NAS;FLZ075;;
+KNRB;;US_FL;Mayport;FLZ025;;
+KNSE;;US_FL;Milton;FLZ004;;
+KNZC;;US_FL;Cecil NAS;FLZ025;;
+KOCF;;US_FL;Ocala;FLZ040;;
+KOPF;;US_FL;Miami-Opa Locka;FLZ074;mia;
+KORL;;US_FL;Orlando;FLZ045;;
+KPAM;;US_FL;Tyndall Air Force Base;;;
+KPBI;;US_FL;West Palm Beach;FLZ068;;
+KPFN;;US_FL;Panama City;FLZ012;;
+KPGD;;US_FL;PUNTA GORDA CHARLOTTE COUNTY;;;
+KPIE;;US_FL;St Petersburg / Clearwater;FLZ050;;
+KPMP;;US_FL;POMPANO BEACH AIRPARK;;;
+KPNS;;US_FL;Pensacola;FLZ002;;
+KRRF;;US_FL;New Port Richey;FLZ051;;
+KRSW;;US_FL;Fort Myers (Southwest Florida INT);FLZ065;;
+KSFB;;US_FL;Orlando Sanford Airport;FLZ046;;
+KSPG;;US_FL;St Petersburg;FLZ050;;
+KSRQ;;US_FL;Sarasota;FLZ060;;
+KTIX;;US_FL;Titusville;FLZ047;;
+KTLH;;US_FL;Tallahassee;FLZ017;;
+KTMB;;US_FL;Miami-Kendall;FLZ074;mia;
+KTPA;;US_FL;Tampa;FLZ051;;
+KTTS;;US_FL;Titusville, NASA Shuttle Landing Facility;;;
+KVPS;;US_FL;Valparaiso;FLZ006;;
+KVRB;;US_FL;Vero Beach;FLZ054;;
+KABY;;US_GA;Albany Southwest Georgia;GAZ125;;
+KAGS;;US_GA;Augusta Bush Field;GAZ065;;
+KAHN;;US_GA;Athens;GAZ036;atl;
+KAMG;;US_GA;Alma;GAZ134;;
+KATL;;US_GA;Atlanta;GAZ033;atl;
+KAYS;;US_GA;Waycross;GAZ151;;
+KCSG;;US_GA;Columbus Metropolitan Airport;GAZ089;;
+KFTY;;US_GA;West Atlanta;GAZ033;;
+KLHW;;US_GA;Fort Stewart;GAZ138;;
+KLSF;;US_GA;Fort Benning;GAZ090;;
+KMCN;;US_GA;Macon;GAZ082;;
+KMGE;;US_GA;Marietta;GAZ032;;
+KMGR;;US_GA;Moultrie, Moultrie Municipal Airport;;;
+KPDK;;US_GA;ATLANTA DE KALB-PEACHTREE;;;
+KRMG;;US_GA;Rome-Russell;GAZ019;atl;
+KSAV;;US_GA;Savannah;GAZ119;;
+KSSI;;US_GA;St Simon's Island;GAZ154;;
+KSVN;;US_GA;Savannah-Hunter AAF;GAZ119;;
+KVAD;;US_GA;Valdosta-Moody AFB;GAZ160;;
+KVLD;;US_GA;Valdosta;GAZ160;;
+KWRB;;US_GA;Warner Robins;GAZ095;;
+PHBK;;US_HI;PMRF BARKING SANDS;;;
+PHHI;;US_HI;Oahu;HIZ002;;
+PHJH;;US_HI;Lahaina;HIZ003;;
+PHKO;;US_HI;Kailua-Kona;HIZ002;;
+PHLI;;US_HI;Lihue;HIZ001;;
+PHMK;;US_HI;Molokai;HIZ005;;
+PHNG;;US_HI;Kaneohe;HIZ002;;
+PHNL;;US_HI;Honolulu;HIZ002;;
+PHNY;;US_HI;Lanai;HIZ003;;
+PHOG;;US_HI;Kahului;HIZ003;;
+PHSF;;US_HI;Bradshaw Army Air Field / Hawaii;;;
+PHTO;;US_HI;Hilo;HIZ004;;
+KAIO;;US_IA;Atlantic;IAZ070;;
+KALO;;US_IA;Waterloo;IAZ039;044;
+KAMW;;US_IA;Ames;IAZ048;043;
+KAWG;;US_IA;Washington;IAZ077;;
+KAXA;;US_IA;Algona;IAZ005;043;
+KBNW;;US_IA;Boone;IAZ047;;
+KBRL;;US_IA;Burlington Regional;IAZ089;058;
+KCAV;;US_IA;Clarion;IAZ025;;
+KCBF;;US_IA;Council Bluffs;IAZ069;;
+KCCY;;US_IA;Charles City;IAZ018;;
+KCID;;US_IA;Cedar Rapids;IAZ052;;
+KCIN;;US_IA;Carroll;IAZ045;;
+KCNC;;US_IA;Chariton;IAZ084;;
+KCSQ;;US_IA;Creston;IAZ082;;
+KCWI;;US_IA;Clinton Municipal Airport;IAZ066;;
+KDBQ;;US_IA;Dubuque;IAZ042;;
+KDEH;;US_IA;Decorah;IAZ010;;
+KDNS;;US_IA;Denison;IAZ044;;
+KDSM;;US_IA;Des Moines;IAZ060;057;
+KDVN;;US_IA;Davenport;IAZ068;;
+KEBS;;US_IA;Webster City;;;
+KEOK;;US_IA;Keokuk Municipal;;;
+KEST;;US_IA;Estherville;IAZ004;;
+KFFL;;US_IA;Fairfield / Travis Air Force Base;IAZ087;;
+KFOD;;US_IA;Fort Dodge;IAZ035;043;
+KFSW;;US_IA;Fort Madison;IAZ099;;
+KICL;;US_IA;Clarinda;IAZ091;;
+KIOW;;US_IA;Iowa City;IAZ064;;
+KLRJ;;US_IA;Le Mars, Le Mars Municipal Airport;;;
+KMCW;;US_IA;Mason City;IAZ017;044;
+KMIW;;US_IA;Marshalltown;IAZ049;;
+KMUT;;US_IA;Muscatine;IAZ067;;
+KMXO;;US_IA;Monticello Municipal Airport;IAZ053;;
+KOLZ;;US_IA;Oelwen;IAZ029;;
+KORC;;US_IA;Orange City;IAZ012;;
+KOTM;;US_IA;Ottumwa;IAZ086;058;
+KOXV;;US_IA;Knoxville;;;
+KRDK;;US_IA;Red Oak;IAZ080;;
+KSDA;;US_IA;Shenandoah;IAZ091;;
+KSHL;;US_IA;Sheldon;IAZ012;;
+KSLB;;US_IA;Storm Lake;IAZ022;;
+KSPW;;US_IA;Spencer;IAZ014;043;
+KSUX;;US_IA;Sioux City;IAZ031;043;
+KTNU;;US_IA;Newton Municipal;IAZ061;;
+K27U;;US_ID;Salmon (2);IDZ009;;
+K4SV;;US_ID;Strevell;;;
+K77M;;US_ID;Malta;IDZ022;;
+KBOI;;US_ID;Boise;IDZ014;;
+KBYI;;US_ID;Burley;IDZ022;;
+KCOE;;US_ID;Coeur d'Alene;IDZ002;;
+KIDA;;US_ID;Idaho Falls;IDZ020;;
+KLWS;;US_ID;Lewiston Nez Perce Co;IDZ003;;
+KMLD;;US_ID;Malad City;IDZ022;;
+KMUO;;US_ID;Mountain Home;IDZ014;;
+KMYL;;US_ID;McCall;IDZ011;;
+KP69;;US_ID;Elk City;IDZ006;;
+KPIH;;US_ID;Pocatello;IDZ021;;
+KS06;;US_ID;Mullan;IDZ004;;
+KS80;;US_ID;Grangeville;IDZ007;;
+KSMN;;US_ID;Salmon;IDZ009;;
+KSUN;;US_ID;Hailey-Sun Valley;IDZ018;;
+KTWF;;US_ID;Twin Falls;IDZ015;;
+KU15;;US_ID;Challis;IDZ018;;
+KU78;;US_ID;Soda Springs;IDZ023;;
+KALN;;US_IL;Alton;ILZ100;;
+KARR;;US_IL;Aurora Municipal Airport;ILZ013;;
+KBLV;;US_IL;Belleville;ILZ101;;
+KBMI;;US_IL;Bloomington REgional Airport;ILZ038;;
+KCGX;;US_IL;Chicago-Lakefront;ILZ014;ord;
+KCIR;;US_IL;Cairo;ILZ092;;
+KCMI;;US_IL;Champaign;ILZ045;059;
+KCPS;;US_IL;East St Louis;ILZ101;;
+KDEC;;US_IL;Decatur;ILZ053;;
+KDNV;;US_IL;Danville Vermilion County Airport;ILZ046;;
+KDPA;;US_IL;Chicago-DuPage;ILZ014;ord;
+KGBG;;US_IL;Galesburg;ILZ027;;
+KMDH;;US_IL;Carbondale;ILZ084;;
+KMDW;;US_IL;Chicago-Midway;ILZ014;ord;
+KMLI;;US_IL;Moline-Quad Cities;ILZ015;;
+KMMO;;US_IL;Marseilles;ILZ019;;
+KMTO;;US_IL;Mattoon;ILZ056;;
+KMVN;;US_IL;Mount Vernon;ILZ075;;
+KMWA;;US_IL;Marion;ILZ085;;
+KORD;;US_IL;Chicago-O'Hare;ILZ013;ord;
+KPIA;;US_IL;Peoria;ILZ029;;
+KRFD;;US_IL;Rockford;ILZ003;;
+KSLO;;US_IL;Salem-Leckrone Airport;ILZ070;;
+KSPI;;US_IL;Springfield;ILZ051;;
+KUIN;;US_IL;Quincy;ILZ095;;
+KBMG;;US_IN;Bloomington Monroe County;INZ062;;
+KEKM;;US_IN;Elkhart Municipal;INZ005;;
+KEVV;;US_IN;Evansville;INZ086;;
+KFWA;;US_IN;Fort Wayne;INZ018;;
+KGUS;;US_IN;Peru;INZ023;;
+KGYY;;US_IN;Gary;INZ001;;
+KHUF;;US_IN;Terre Haute;INZ051;;
+KIND;;US_IN;Indianapolis;INZ047;;
+KLAF;;US_IN;Lafayette Purdue;INZ029;;
+KMIE;;US_IN;Muncie;INZ041;;
+KSBN;;US_IN;South Bend;INZ004;;
+K1K5;;US_KS;Elkhart-Morton County Airport;KSZ084;;
+K3KM;;US_KS;Wichita-Jabara;KSZ083;084;
+KCNK;;US_KS;Concordia;KSZ020;071;
+KCNU;;US_KS;Chanute;KSZ096;084;
+KDDC;;US_KS;Dodge City;KSZ078;070;
+KEMP;;US_KS;Emporia;KSZ054;071;
+KFOE;;US_KS;Topeka-Forbes Field;KSZ039;071;
+KFRI;;US_KS;Fort Riley;KSZ036;;
+KGCK;;US_KS;Garden City;KSZ063;070;
+KGLD;;US_KS;Goodland;KSZ013;070;
+KHLC;;US_KS;Hill City;KSZ016;070;
+KHUT;;US_KS;Hutchinson;KSZ067;084;
+KHYS;;US_KS;Hays;KSZ031;;
+KIAB;;US_KS;Wichita-McConnell AFB;KSZ083;084;
+KICT;;US_KS;Wichita;KSZ083;084;
+KIXD;;US_KS;Olathe/Ind.;KSZ105;071;
+KLBL;;US_KS;Liberal;KSZ086;;
+KMHK;;US_KS;Manhattan;KSZ022;071;
+KOJC;;US_KS;Olathe;KSZ105;071;
+KP28;;US_KS;Medicine Lodge;KSZ090;;
+KRSL;;US_KS;Russell;KSZ032;070;
+KSLN;;US_KS;Salina;KSZ049;071;
+KTOP;;US_KS;Topeka;KSZ039;071;
+K5I3;;US_KY;Pikeville;KYZ120;;
+KBWG;;US_KY;Bowling Green;KYZ071;087;
+KCVG;;US_KY;Covington;KYZ092;074;
+KEHR;;US_KY;Henderson;KYZ018;;
+KFFT;;US_KY;Frankfort Capital City Airport;KYZ035;;
+KFTK;;US_KY;Fort Knox;KYZ028;;
+KHOP;;US_KY;Fort Campbell;KYZ017;;
+KJKL;;US_KY;Jackson CARROLL AIRPORT;KYZ112;087;
+KLEX;;US_KY;Lexington;KYZ041;074;
+KLOU;;US_KY;Louisville;KYZ030;073;
+KLOZ;;US_KY;London Corbin Airport;;087;
+KOWB;;US_KY;Owensboro;KYZ019;086;
+KPAH;;US_KY;Paducah;KYZ005;;
+KSDF;;US_KY;Louisville-Standiford Field;KYZ030;073;
+KSME;;US_KY;Somerset;KYZ079;;
+K7R1;;US_LA;Venice;;121;
+K7R3;;US_LA;Amelia / Lake Palourd;;;
+K7R4;;US_LA;Intracoastal;LAZ052;;
+K7R5;;US_LA;Cameron;LAZ051;;
+K7R8;;US_LA;South Marsh Island;LAZ053;;
+K9F2;;US_LA;Fourchon Supplementary AWRS;;;
+KAEX;;US_LA;Alexandria INT;LAZ028;115;
+KARA;;US_LA;New Iberia;LAZ053;;
+KAXO;;US_LA;Grand Isle;LAZ061;;
+KBAD;;US_LA;Barksdale Air Force Base;;;
+KBTR;;US_LA;Baton Rouge;LAZ048;121;
+KDTN;;US_LA;Shreveport Downtown;LAZ001;107;
+KESF;;US_LA;Alexandria-Esler;LAZ028;115;
+KHUM;;US_LA;Houma;LAZ066;;
+KLCH;;US_LA;Lake Charles;LAZ041;121;
+KLFT;;US_LA;Lafayette Regional Airport;LAZ044;121;
+KMLU;;US_LA;Monroe;LAZ014;;
+KMSY;;US_LA;New Orleans;LAZ062;121;
+KNBG;;US_LA;New Orleans NAS;LAZ062;121;
+KNEW;;US_LA;New Orleans-Lakefront;LAZ062;121;
+KP92;;US_LA;SALT POINT;;;
+KPOE;;US_LA;Fort Polk-Leesville;LAZ027;115;
+KPTN;;US_LA;Patterson Memorial;;;
+KS58;;US_LA;South Timbalier;;;
+KSHV;;US_LA;Shreveport Regional;LAZ001;107;
+KTVR;;US_LA;Vicksburg;;;
+KACK;;US_MA;Nantucket;MAZ024;;
+KBAF;;US_MA;Westfield;MAZ011;;
+KBED;;US_MA;Bedford;MAZ005;;
+KBOS;;US_MA;Boston;MAZ015;bos;
+KBVY;;US_MA;Beverly;MAZ007;;
+KCEF;;US_MA;Chicopee Falls / Westover Air Force Base;;;
+KCQX;;US_MA;Chatham Municipal Airport;MAZ022;bos;
+KEWB;;US_MA;New Bedford;MAZ017;;
+KFIT;;US_MA;Fitchburg, Fitchburg Municipal Airport;;;
+KFMH;;US_MA;Falmouth-Otis AFB;MAZ022;;
+KHYA;;US_MA;Hyannis;MAZ022;;
+KLWM;;US_MA;Lawrence;MAZ007;;
+KMVY;;US_MA;Marthas Vineyard;MAZ023;;
+KORE;;US_MA;Orange, Orange Municipal Airport;;;
+KORH;;US_MA;Worcester;MAZ012;bos;
+KOWD;;US_MA;Norwood;MAZ013;;
+KPVC;;US_MA;Provincetown, Provincetown Municipal Airport;;;
+KPYM;;US_MA;Plymouth;MAZ018;;
+KADW;;US_MD;Andrews AFB;MDZ013;;
+KAPG;;US_MD;Phillips Army Air Field / Aberdeen;;;
+KBWI;;US_MD;Baltimore-Glen Burnie;MDZ014;dca;
+KCBE;;US_MD;Cumberland, Greater Cumberland Regional Airport;;;
+KFME;;US_MD;Fort Meade;MDZ014;;
+KHGR;;US_MD;Hagerstown;MDZ003;;
+KMTN;;US_MD;Baltimore;MDZ011;dca;
+KNHK;;US_MD;Patuxent River;MDZ014;;
+KSBY;;US_MD;Salisbury;MDZ022;;
+K3B1;;US_ME;Greenville Municipal Airport 2;MEZ010;034;
+K40B;;US_ME;Clayton Lake;;;
+KAUG;;US_ME;Augusta State Airport;MEZ021;034;
+KBGR;;US_ME;Bangor;MEZ015;034;
+KBHB;;US_ME;Bar Harbor;MEZ029;;
+KCAR;;US_ME;Caribou;MEZ002;;
+KFVE;;US_ME;Frenchville;MEZ002;;
+KHUL;;US_ME;Houlton;MEZ002;;
+KIWI;;US_ME;Wiscasset;MEZ026;;
+KIZG;;US_ME;FRYEBURG EASTERN SLOPES RGNL;;;
+KLEW;;US_ME;Auburn-Lewiston;MEZ020;;
+KMLT;;US_ME;Millinocket;MEZ015;;
+KNHZ;;US_ME;Brunswick;MEZ024;049;
+KPQI;;US_ME;Presque Isle;MEZ002;;
+KPWM;;US_ME;Portland Int. Jetport;MEZ024;049;
+KRKD;;US_ME;Rockland;MEZ027;;
+KSFM;;US_ME;Sanford Regional Airport;MEZ023;;
+KWVL;;US_ME;Waterville;MEZ021;;
+KAPN;;US_MI;Alpena;MIZ024;;
+KARB;;US_MI;Ann Arbor;MIZ075;dtw;
+KAZO;;US_MI;Kalamazoo;MIZ072;045;
+KBEH;;US_MI;SOUTHWEST MICHIGAN REGIONAL;;;
+KBTL;;US_MI;Battle Creek;MIZ073;;
+KCIU;;US_MI;Chippewa County;MIZ008;;
+KCMX;;US_MI;Hancock;MIZ003;;
+KDET;;US_MI;Detroit;MIZ076;dtw;
+KDTW;;US_MI;Detroit-Taylor;MIZ076;dtw;
+KESC;;US_MI;Escanaba;MIZ013;;
+KFNT;;US_MI;Flint;MIZ061;dtw;
+KGRR;;US_MI;Gerald R. Ford INT;MIZ057;;
+KHTL;;US_MI;Houghton Lake;MIZ034;;
+KIMT;;US_MI;Iron Mountain;MIZ011;;
+KIWD;;US_MI;Ironwood;MIZ009;;
+KJXN;;US_MI;Jackson COUNTY-REYNOLDS;MIZ074;dtw;
+KLAN;;US_MI;Lansing;MIZ066;;
+KMBL;;US_MI;Manistee;MIZ031;;
+KMBS;;US_MI;Saginaw;MIZ053;;
+KMKG;;US_MI;Muskegon;MIZ050;;
+KMNM;;US_MI;Menominee;MIZ012;;
+KMTC;;US_MI;Mount Clemens;MIZ070;;
+KOSC;;US_MI;Oscoda;MIZ036;;
+KP58;;US_MI;Harbor Beach;MIZ049;;
+KP59;;US_MI;Copper Harbor;MIZ003;;
+KP75;;US_MI;Manistique;;;
+KPLN;;US_MI;Pellston;MIZ016;;
+KPTK;;US_MI;Pontiac;MIZ069;;
+KSAW;;US_MI;Sawyer AFB;MIZ077;;
+KTVC;;US_MI;Traverse City;MIZ020;;
+KYIP;;US_MI;Ypsilanti;MIZ075;dtw;
+KAXN;;US_MN;Chandler Field;MNZ041;;
+KBJI;;US_MN;Bemidji;MNZ009;;
+KBRD;;US_MN;Brainerd;MNZ034;;
+KD45;;US_MN;Warroad;MNZ005;;
+KDLH;;US_MN;Duluth;MNZ019;;
+KDTL;;US_MN;Detroit Lakes;MNZ027;;
+KELO;;US_MN;Ely Municipal Airport;MNZ019;;
+KFCM;;US_MN;Minneapolis [2];MNZ060;msp;
+KFFM;;US_MN;Fergus Falls;MNZ031;;
+KFRM;;US_MN;Fairmont;MNZ091;;
+KGPZ;;US_MN;Grand Rapids/Itasca County;MNZ026;;
+KHIB;;US_MN;Hibbing;MNZ019;;
+KINL;;US_MN;International Falls;MNZ010;;
+KMIC;;US_MN;Minneapolis [3];MNZ060;msp;
+KMKT;;US_MN;Mankato;MNZ083;;
+KMML;;US_MN;Marshall;MNZ072;;
+KMSP;;US_MN;Minneapolis;MNZ060;msp;
+KOTG;;US_MN;Worthington;MNZ089;;
+KP39;;US_MN;Pequot Lakes;MNZ034;;
+KP61;;US_MN;Grand Marais;MNZ021;;
+KRST;;US_MN;Rochester INT;MNZ087;030;
+KRWF;;US_MN;Redwood Falls;MNZ073;;
+KSTC;;US_MN;St Cloud;MNZ051;;
+KSTP;;US_MN;St Paul;MNZ062;;
+KTVF;;US_MN;Thief River Falls;MNZ013;;
+KCGI;;US_MO;Cape Girardeau;MOZ087;;
+KCOU;;US_MO;Columbia Regional Airport;MOZ041;072;
+KGVW;;US_MO;Grandview;MOZ037;;
+KIRK;;US_MO;Kirksville;MOZ017;058;
+KJEF;;US_MO;Jefferson City;MOZ048;072;
+KJLN;;US_MO;Joplin;MOZ088;084;
+KMCI;;US_MO;Kansas City-Gladstone;MOZ029;071;
+KMKC;;US_MO;Kansas City;MOZ037;071;
+KP35;;US_MO;Spickard;MOZ015;;
+KSGF;;US_MO;Springfield-Branson National;MOZ095;084;
+KSTJ;;US_MO;St Joseph;MOZ020;057;
+KSTL;;US_MO;St Louis;MOZ064;stl;
+KSUS;;US_MO;St Louis-Spirit;MOZ064;stl;
+KSZL;;US_MO;Sedalia;MOZ045;;
+KTBN;;US_MO;Fort Leonard;MOZ070;072;
+KVIH;;US_MO;Vichy-Rolla;MOZ058;072;
+KCBM;;US_MS;Columbus-W Point-Starkville;MSZ031;109;
+KGLH;;US_MS;Greenville Municipal Airport;;108;
+KGPT;;US_MS;Gulfport;MSZ081;;
+KGTR;;US_MS;Columbus Regional Airport;MSZ031;109;
+KGWO;;US_MS;Greenwood-Leflore Airport;MSZ025;108;
+KHEZ;;US_MS;Natchez;MSZ060;;
+KJAN;;US_MS;Jackson INT;MSZ048;108;
+KMCB;;US_MS;McComb;MSZ070;;
+KMEI;;US_MS;Meridian;MSZ052;109;
+KNMM;;US_MS;Meridian-Lauderdale;MSZ052;109;
+KPIB;;US_MS;Laurel;MSZ066;;
+KTUP;;US_MS;Tupelo;MSZ016;098;
+K3DU;;US_MT;Drummond;MTZ006;013;
+K3HT;;US_MT;Harlowton;MTZ028;;
+K3TH;;US_MT;Thompson Falls;MTZ004;;
+K4BQ;;US_MT;Broadus;MTZ036;;
+KBIL;;US_MT;Billings;MTZ035;;
+KBTM;;US_MT;Butte;MTZ007;013;
+KBZN;;US_MT;Bozeman;MTZ015;013;
+KCTB;;US_MT;Cut Bank;MTZ010;004;
+KDLN;;US_MT;Dillon;MTZ008;025;
+KFCA;;US_MT;Kalispell;MTZ003;004;
+KGDV;;US_MT;Glendive;MTZ025;;
+KGFA;;US_MT;Great Falls;MTZ012;004;
+KGGW;;US_MT;Glasgow;MTZ017;;
+KHLN;;US_MT;Helena;MTZ014;013;
+KHVR;;US_MT;Havre;MTZ011;004;
+KJDN;;US_MT;Jordan;MTZ022;;
+KLVM;;US_MT;Livingston;MTZ028;013;
+KLWT;;US_MT;Lewistown;MTZ013;013;
+KMLS;;US_MT;Miles City;MTZ032;;
+KMQM;;US_MT;Monida;;;
+KMSO;;US_MT;Missoula;MTZ005;013;
+KOLF;;US_MT;Wolf Point;MTZ020;;
+KSDY;;US_MT;Sidney-Richland;MTZ024;;
+KWEY;;US_MT;West Yellowstone (2);MTZ015;025;
+KWYS;;US_MT;West Yellowstone;MTZ015;025;
+K2DP;;US_NC;Dare County Gunnery Range;;;
+KAVL;;US_NC;Asheville;NCZ053;;
+KCLT;;US_NC;Charlotte;NCZ071;100;
+KECG;;US_NC;Elizabeth City;NCZ016;;
+KEWN;;US_NC;New Bern;NCZ093;;
+KFAY;;US_NC;Fayetteville Regional;NCZ088;100;
+KFBG;;US_NC;Fort Bragg;NCZ088;;
+KGSB;;US_NC;Goldsboro;NCZ078;;
+KGSO;;US_NC;Greensboro;NCZ022;rdu;
+KHAT;;US_NC;Cape Hatteras;NCZ047;;
+KHFF;;US_NC;Mackall U. S. Army Airfield;;;
+KHKY;;US_NC;Hickory;NCZ056;;
+KHSS;;US_NC;Hot Springs AWRS;NCZ048;;
+KILM;;US_NC;Wilmington INT;NCZ101;;
+KINT;;US_NC;Winston-Salem;NCZ021;;
+KISO;;US_NC;Kinston;NCZ091;;
+KNCA;;US_NC;New River;NCZ098;;
+KNKT;;US_NC;Cherry Point, Marine Corps Air Station;;;
+KOAJ;;US_NC;Jacksonville Albert J Ellis Airport;NCZ098;;
+KPOB;;US_NC;Pope AFB;NCZ088;;
+KRDU;;US_NC;Raleigh-Durham;NCZ041;rdu;
+KRWI;;US_NC;Rocky Mount;NCZ028;rdu;
+KBIS;;US_ND;Bismark;NDZ035;016;
+KDIK;;US_ND;Dickinson;NDZ033;015;
+KDVL;;US_ND;Devils Lake;NDZ015;007;
+KFAR;;US_ND;Fargo;NDZ039;;
+KGFK;;US_ND;Grand Forks;NDZ027;007;
+KISN;;US_ND;Williston;NDZ009;006;
+KJMS;;US_ND;Jamestown Municipal Airport;NDZ037;016;
+KMIB;;US_ND;Minot AFB;NDZ011;007;
+KMOT;;US_ND;Minot;NDZ011;007;
+KP11;;US_ND;Devils Lake (2);NDZ015;007;
+KP24;;US_ND;Roseglen;NDZ021;;
+KP67;;US_ND;Lidgerwood;NDZ053;;
+KAIA;;US_NE;Alliance;NEZ003;;
+KANW;;US_NE;Ainsworth;NEZ008;042;
+KBBW;;US_NE;Broken Bow;NEZ038;056;
+KBFF;;US_NE;Scottsbluff;NEZ019;041;
+KBIE;;US_NE;Beatrice;NEZ089;057;
+KCDR;;US_NE;Chadron;NEZ002;041;
+KEAR;;US_NE;Kearney;NEZ061;;
+KFNB;;US_NE;Falls City;NEZ093;057;
+KGRI;;US_NE;Grand Island;NEZ062;056;
+KHSI;;US_NE;Hastings;NEZ075;056;
+KIML;;US_NE;Imperial Municipal Airport;NEZ069;055;
+KLBF;;US_NE;North Platte;NEZ059;;
+KLNK;;US_NE;Lincoln;NEZ066;057;
+KMCK;;US_NE;McCook;NEZ081;056;
+KMHN;;US_NE;Mullen;NEZ007;042;
+KODX;;US_NE;Ord-Sharp;NEZ039;;
+KOFF;;US_NE;Omaha-Bellevue;NEZ052;057;
+KOFK;;US_NE;Karl Stefan Memorial Airport;NEZ031;042;
+KOLU;;US_NE;Columbus Municipal Airport;NEZ042;;
+KOMA;;US_NE;Omaha;NEZ052;057;
+KONL;;US_NE;O'Neill;NEZ010;042;
+KSNY;;US_NE;Sidney Municipal Airport;NEZ055;055;
+KVTN;;US_NE;Valentine;NEZ005;042;
+KAFN;;US_NH;Jaffrey;NHZ011;;
+KASH;;US_NH;Nashua;NHZ012;;
+KBML;;US_NH;Berlin;NHZ002;034;
+KCON;;US_NH;Concord Municipal Airport;NHZ008;049;
+KEEN;;US_NH;Keene;NHZ011;049;
+KHIE;;US_NH;MT WASHINGTON REGIONAL AIRPORT ;;;
+KLCI;;US_NH;Laconia;NHZ009;049;
+KLEB;;US_NH;Lebanon;NHZ003;049;
+KMHT;;US_NH;Manchester;NHZ012;049;
+KMWN;;US_NH;Mt Washington;;034;
+KPSM;;US_NH;Portsmouth;NHZ013;049;
+KACY;;US_NJ;Atlantic City;NJZ022;;
+KBLM;;US_NJ;Belmar-Farmingdale;NJZ013;;
+KCDW;;US_NJ;Caldwell;NJZ005;;
+KEWR;;US_NJ;Newark;NJZ005;;
+KMIV;;US_NJ;Millville;NJZ021;;
+KMMU;;US_NJ;Morristown;NJZ008;;
+KNEL;;US_NJ;Lakehurst Naval Air Station;;;
+KTEB;;US_NJ;Teterboro;NJZ003;;
+KTTN;;US_NJ;Trenton;NJZ015;;
+KVAY;;US_NJ;MT HOLLY SOUTH JERSEY RGNL;;;
+KWRI;;US_NJ;Wrightstown / Mcguire AFB;NJZ019;;
+KWWD;;US_NJ;Wildwood;NJZ024;;
+K4CR;;US_NM;Corona;NMZ016;;
+K4MY;;US_NM;Moriarty;NMZ011;;
+K4SL;;US_NM;Cuba Awrs;NMZ002;;
+KABQ;;US_NM;Albuquerque;NMZ009;abq;
+KCAO;;US_NM;Clayton;NMZ007;;
+KCNM;;US_NM;Carlsbad Cavern City;NMZ028;;
+KCVS;;US_NM;Clovis-Cannon AFB;NMZ021;;
+KFMN;;US_NM;Farmington;NMZ001;081;
+KGNT;;US_NM;Grants;NMZ008;093;
+KGUP;;US_NM;Gallup;NMZ008;093;
+KHMN;;US_NM;Alamogordo;NMZ024;;
+KHOB;;US_NM;Hobbs;NMZ029;;
+KLAM;;US_NM;Los Alamos;NMZ002;081;
+KLVS;;US_NM;Las Vegas Municipal Airport;NMZ005;abq;
+KONM;;US_NM;Socorro;NMZ015;;
+KROW;;US_NM;Roswell;NMZ019;;
+KSAF;;US_NM;Santa Fe;NMZ011;abq;
+KSVC;;US_NM;Silver City;NMZ022;;
+KTCC;;US_NM;Tucumcari;NMZ013;;
+KTCS;;US_NM;Truth or Consequences;NMZ023;;
+KDRA;;US_NV;DESERT ROCK AIRPORT;;;
+KEKO;;US_NV;Elko;NVZ008;;
+KELY;;US_NV;Ely (Yelland Field);NVZ011;;
+KHTH;;US_NV;Hawthorne Municipal Airport 2;NVZ001;;
+KLAS;;US_NV;Las Vegas MCCARRAN INT;NVZ020;079;
+KLOL;;US_NV;Lovelock;NVZ004;;
+KLSV;;US_NV;N Las Vegas;NVZ020;079;
+KNFL;;US_NV;Fallon;NVZ004;;
+KOWY;;US_NV;Owyhee;NVZ007;;
+KP38;;US_NV;Caliente;NVZ015;;
+KP68;;US_NV;Eureka (US);NVZ012;;
+KRNO;;US_NV;Reno;NVZ003;065;
+KTPH;;US_NV;Tonopah;NVZ014;;
+KU31;;US_NV;Austin;NVZ012;;
+KWMC;;US_NV;Winnemucca;NVZ006;;
+KALB;;US_NY;Albany INT;NYZ052;048;
+KART;;US_NY;Watertown INT;NYZ007;;
+KBGM;;US_NY;Binghamton;NYZ056;;
+KBUF;;US_NY;Buffalo;NYZ010;047;
+KELM;;US_NY;Elmira;NYZ024;;
+KFOK;;US_NY;Westhampton;NYZ080;;
+KFRG;;US_NY;Farmingdale;NYZ077;;
+KGFL;;US_NY;Glens Falls;NYZ042;;
+KGTB;;US_NY;Fort Drum;NYZ007;;
+KHPN;;US_NY;White Plains;NYZ070;;
+KIAG;;US_NY;Niagara Falls;NYZ001;047;
+KISP;;US_NY;Islip;NYZ080;;
+KITH;;US_NY;Ithaca;NYZ025;048;
+KJFK;;US_NY;New York-JFK Arpt;NYZ076;lga;
+KJHW;;US_NY;Jamestown Chautauqua County;NYZ019;047;
+KLGA;;US_NY;New York-La Guardia;NYZ076;lga;
+KMGJ;;US_NY;Montgomery Orange Co Airport;NYZ067;;
+KMSS;;US_NY;Massena;NYZ026;;
+KMSV;;US_NY;Monticello Sullivan County International;NYZ062;;
+KOGS;;US_NY;Ogdensburg;NYZ026;;
+KPBG;;US_NY;Plattsburg;NYZ031;;
+KPEO;;US_NY;Penn Yan Airport;;;
+KPOU;;US_NY;Poughkeepsie;NYZ065;;
+KRME;;US_NY;Griffiss Airfield;;;
+KROC;;US_NY;Rochester Greater INT;NYZ003;047;
+KSCH;;US_NY;Schenectady;NYZ049;;
+KSLK;;US_NY;Saranac Lake;NYZ027;;
+KSWF;;US_NY;Newburgh;NYZ067;;
+KSYR;;US_NY;Syracuse;NYZ018;048;
+KUCA;;US_NY;Utica;NYZ037;;
+KBJJ;;US_OH;Wooster;OHZ031;;
+KBKL;;US_OH;Cleveland-Lakefront;OHZ011;cle;
+KCAK;;US_OH;Akron-Canton Regional Airport;OHZ021;;
+KCGF;;US_OH;Cleveland/Cuyahoga;OHZ011;cle;
+KCLE;;US_OH;Cleveland;OHZ011;cle;
+KCMH;;US_OH;Columbus-Gahanna;OHZ055;;
+KDAY;;US_OH;Dayton;OHZ061;074;
+KFDY;;US_OH;Findlay;OHZ017;;
+KFFO;;US_OH;Dayton-Fairborn;OHZ061;;
+KHAO;;US_OH;Hamilton;OHZ070;;
+KILN;;US_OH;Wilmington Industrial Airport;OHZ072;;
+KLCK;;US_OH;Rickenbacker;OHZ070;;
+KLHQ;;US_OH;Lancaster Fairfield Co;OHZ067;;
+KLNN;;US_OH;Willoughby;OHZ012;;
+KLUK;;US_OH;Cincinnati;OHZ077;074;
+KMFD;;US_OH;Mansfield;OHZ029;;
+KMGY;;US_OH;Dayton-South Airport;OHZ061;;
+KOSU;;US_OH;Columbus-OSU;OHZ055;;
+KTOL;;US_OH;Toledo Express Airport;OHZ003;;
+KYNG;;US_OH;Youngstown;OHZ033;;
+KZZV;;US_OH;Zanesville;OHZ057;;
+KADM;;US_OK;Ardmore;OKZ046;;
+KBVO;;US_OK;Bartlesville;OKZ054;084;
+KCSM;;US_OK;Clinton-Sherman Airport;OKZ016;;
+KEND;;US_OK;Enid;OKZ012;;
+KFSI;;US_OK;Fort Sill;OKZ038;;
+KGAG;;US_OK;Gage;OKZ009;;
+KGUY;;US_OK;Guymon;;082;
+KHBR;;US_OK;Hobart;OKZ035;095;
+KLAW;;US_OK;Lawton;OKZ038;;
+KLTS;;US_OK;Altus;OKZ036;;
+KMLC;;US_OK;McAlester;OKZ073;;
+KOKC;;US_OK;Oklahoma City;OKZ025;095;
+KPNC;;US_OK;Ponca City;OKZ008;084;
+KPWA;;US_OK;Oklahoma City-Bethany;OKZ025;095;
+KSWO;;US_OK;Stillwater;OKZ020;084;
+KTIK;;US_OK;Oklahoma City-Midwest City;OKZ025;095;
+KTUL;;US_OK;Tulsa;OKZ060;084;
+KWDG;;US_OK;Enid/Woodring;OKZ012;084;
+K3S2;;US_OR;Aurora State;ORZ005;;
+K4BK;;US_OR;Brookings;ORZ003;;
+K4LW;;US_OR;Lakeview;ORZ015;;
+KAST;;US_OR;Astoria;ORZ001;;
+KBKE;;US_OR;Baker City;ORZ020;;
+KBNO;;US_OR;Burns;ORZ022;;
+KCZK;;US_OR;Cascade;ORZ015;;
+KDLS;;US_OR;The Dalles;ORZ010;;
+KEUG;;US_OR;Eugene;ORZ006;;
+KHIO;;US_OR;Hillsboro;ORZ004;;
+KLMT;;US_OR;Klamath Falls;ORZ012;;
+KMEH;;US_OR;Meacham;ORZ017;;
+KMFR;;US_OR;Medford;ORZ008;;
+KONO;;US_OR;Ontario Municipal Airport;ORZ021;;
+KONP;;US_OR;Newport;ORZ002;;
+KOTH;;US_OR;North Bend;ORZ003;;
+KPDT;;US_OR;Pendleton;ORZ017;;
+KPDX;;US_OR;Portland INT;ORZ004;;
+KRBG;;US_OR;Roseburg;ORZ007;;
+KRDM;;US_OR;Redmond;ORZ014;;
+KSLE;;US_OR;Salem McNary Field;ORZ005;;
+KSXT;;US_OR;Sexton Summit;ORZ008;;
+KTTD;;US_OR;Troutdale;ORZ004;;
+KABE;;US_PA;Allentown;PAZ061;062;
+KAGC;;US_PA;Pittsburgh-West Mifflin;PAZ021;pit;
+KAOO;;US_PA;Altoona;PAZ025;061;
+KAVP;;US_PA;Wilkes - Barre;PAZ047;062;
+KBFD;;US_PA;Bradford;PAZ005;047;
+KCXY;;US_PA;Harrisburg;PAZ057;062;
+KDUJ;;US_PA;Du Bois;PAZ017;061;
+KERI;;US_PA;Erie;PAZ002;047;
+KFKL;;US_PA;Franklin Venango Regional;PAZ008;061;
+KIPT;;US_PA;Williamsport;PAZ046;062;
+KJST;;US_PA;Johnstown;PAZ024;pit;
+KLBE;;US_PA;Latrobe;PAZ030;pit;
+KLNS;;US_PA;Lancaster;PAZ066;phl;
+KMDT;;US_PA;Middletown;PAZ057;062;
+KMUI;;US_PA;Muir;PAZ058;062;
+KPHL;;US_PA;Philadelphia;PAZ071;phl;
+KPIT;;US_PA;Pittsburgh;PAZ021;pit;
+KPNE;;US_PA;Northeast Philadelphia;PAZ071;phl;
+KRDG;;US_PA;Reading;PAZ060;phl;
+KUNV;;US_PA;State College;PAZ019;061;
+KBID;;US_RI;Block Island;RIZ006;;
+KOQU;;US_RI;North Kingstown;RIZ006;;
+KPVD;;US_RI;Providence;RIZ002;bos;
+K2PJ;;US_SC;Sumter (2);SCZ031;;
+KAND;;US_SC;Anderson;SCZ010;099;
+KCAE;;US_SC;Columbia Metropolitain Airport;SCZ028;100;
+KCHS;;US_SC;Charleston INT;SCZ050;;
+KCRE;;US_SC;N Myrtle Beach;SCZ034;;
+KFLO;;US_SC;Florence;SCZ032;;
+KGMU;;US_SC;Greenville Downtown Airport;SCZ006;099;
+KGSP;;US_SC;Greenville-Spartanburg;SCZ007;099;
+KMMT;;US_SC;Columbia-McEntire;SCZ028;100;
+KMYR;;US_SC;Myrtle Beach;SCZ034;;
+KNBC;;US_SC;Beaufort;SCZ048;;
+KSSC;;US_SC;Sumter;SCZ031;;
+K0V1;;US_SD;Custer;SDZ029;;
+K9V9;;US_SD;Chamberlain;SDZ057;;
+KABR;;US_SD;Aberdeen;SDZ006;;
+KATY;;US_SD;Watertown Municipal Airport;SDZ020;;
+KBKX;;US_SD;Brookings Municipal Airport;SDZ040;;
+KFSD;;US_SD;Sioux Falls;SDZ062;043;
+KHON;;US_SD;Huron;SDZ038;028;
+KMHE;;US_SD;Mitchell;SDZ059;028;
+KPHP;;US_SD;Philip;SDZ032;028;
+KPIR;;US_SD;Pierre;SDZ035;028;
+KRAP;;US_SD;Rapid City;SDZ031;027;
+KRCA;;US_SD;Rapid City-Ellsworth AFB;SDZ031;027;
+KY26;;US_SD;Mobridge;SDZ009;028;
+KYKN;;US_SD;Yankton;SDZ069;043;
+KBNA;;US_TN;Nashville;TNZ027;;
+KCHA;;US_TN;Chattanooga;TNZ099;;
+KCSV;;US_TN;Crossville;TNZ066;;
+KDKX;;US_TN;Knoxville-Downtown;TNZ069;087;
+KDYR;;US_TN;Dyersburg;TNZ019;;
+KMEM;;US_TN;Memphis;TNZ088;097;
+KMKL;;US_TN;Jackson MCKELLAR-SIPES RGNL;TNZ052;;
+KMQY;;US_TN;Smyrna;TNZ062;;
+KNQA;;US_TN;Memphis-NAS;TNZ088;097;
+KTRI;;US_TN;Bristol;TNZ017;;
+KTYS;;US_TN;McGhee Tyson Airport;TNZ069;087;
+KABI;;US_TX;Abilene;TXZ127;;
+KACT;;US_TX;Waco;TXZ159;;
+KADS;;US_TX;Dallas-Addison;TXZ119;;
+KAFW;;US_TX;Fort Worth-Alliance;TXZ118;;
+KALI;;US_TX;Alice;TXZ241;;
+KAMA;;US_TX;Amarillo;TXZ017;;
+KAUS;;US_TX;Austin INT;TXZ192;113;
+KBGD;;US_TX;Borger;TXZ008;;
+KBMQ;;US_TX;BURNET MUNICIPAL CRADDOCK FIELD;;;
+KBPT;;US_TX;Beaumont-Port Arthur;TXZ215;;
+KBRO;;US_TX;Brownsville;TXZ255;;
+KCDS;;US_TX;Childress;TXZ026;;
+KCLL;;US_TX;College Station;TXZ196;;
+KCOT;;US_TX;Cotulla;TXZ229;119;
+KCRP;;US_TX;Corpus Christi;TXZ243;;
+KCRS;;US_TX;Corsicana;TXZ146;;
+KCXO;;US_TX;LONE STAR EXECUTIVE AIRPORT;;;
+KDAL;;US_TX;Dallas-Love Field;TXZ119;;
+KDFW;;US_TX;Dallas-Fort Worth;TXZ119;;
+KDHT;;US_TX;Dalhart;TXZ001;;
+KDLF;;US_TX;Laughlin, Laughlin Air Force Base Auxiliary Airfield;;;
+KDRT;;US_TX;Del Rio;TXZ183;;
+KDTO;;US_TX;DENTON MUNICIPAL AIRPORT;;;
+KDWH;;US_TX;Houston-Hooks;TXZ213;hou;
+KEFD;;US_TX;Houston-Ellington Field;TXZ213;hou;
+KELP;;US_TX;El Paso;TXZ055;;
+KF39;;US_TX;Sherman-Denison;TXZ093;;
+KFST;;US_TX;Fort Stockton;TXZ075;;
+KFTW;;US_TX;Fort Worth-Meacham;TXZ118;;
+KGDP;;US_TX;Guadalupe Pass;TXZ234;;
+KGGG;;US_TX;Longview;TXZ138;;
+KGLS;;US_TX;Galveston;TXZ238;;
+KGRK;;US_TX;Killeen-Gray AAF;TXZ158;113;
+KGTU;;US_TX;Georgetown;TXZ173;;
+KGVT;;US_TX;Greenville / Majors;;;
+KHDO;;US_TX;Hondo;TXZ204;;
+KHLR;;US_TX;Killeen-Ft Hood;TXZ158;113;
+KHOU;;US_TX;Houston-Hobby;TXZ213;hou;
+KHRL;;US_TX;Harlingen;TXZ255;;
+KIAH;;US_TX;Houston-Bush;TXZ213;hou;
+KILE;;US_TX;Killeen;TXZ158;113;
+KINK;;US_TX;Wink;TXZ060;;
+KJCT;;US_TX;Junction;TXZ169;;
+KLBB;;US_TX;Lubbock;TXZ035;;
+KLBX;;US_TX;BRAZORIA COUNTY AIRPORT;;;
+KLFK;;US_TX;Lufkin;TXZ165;;
+KLRD;;US_TX;Laredo;TXZ239;;
+KMAF;;US_TX;Midland;TXZ062;;
+KMFE;;US_TX;McAllen;TXZ253;;
+KMWL;;US_TX;Mineral Wells;TXZ117;;
+KNFW;;US_TX;Fort Worth NAS;TXZ118;;
+KNGP;;US_TX;Corpus Christi NAS;TXZ243;;
+KNQI;;US_TX;Kingsville;TXZ242;;
+KOCH;;US_TX;Nacogdoches;TXZ152;;
+KP07;;US_TX;Sanderson;TXZ082;;
+KPRX;;US_TX;Paris;TXZ095;;
+KPSX;;US_TX;Palacios;TXZ236;;
+KPWG;;US_TX;Waco, Mc Gregor Executive Airport;;;
+KRBD;;US_TX;Dallas-Redbird;TXZ119;;
+KRKP;;US_TX;Rockport;TXZ245;;
+KRND;;US_TX;Randolph Air Force Base;;;
+KRPE;;US_TX;Sabine Pass;;;
+KSAT;;US_TX;San Antonio;TXZ205;119;
+KSJT;;US_TX;San Angelo;TXZ072;;
+KSKF;;US_TX;San Antonio-Kelly AFB;TXZ205;119;
+KSPS;;US_TX;Wichita Falls;TXZ086;;
+KSSF;;US_TX;San Antonio-Stinson;TXZ205;119;
+KTPL;;US_TX;Temple;TXZ158;;
+KTRL;;US_TX;TERRELL MUNICIPAL AIRPORT;;;
+KTYR;;US_TX;Tyler;TXZ136;;
+KUTS;;US_TX;HUNTSVILLE MUNICIPAL AIRPORT;;;
+KVCT;;US_TX;Victoria;TXZ234;;
+K4BL;;US_UT;Blanding;UTZ022;067;
+K4HV;;US_UT;Hanksville;UTZ013;067;
+KBCE;;US_UT;Bryce Canyon;UTZ020;080;
+KCDC;;US_UT;Cedar City;UTZ016;080;
+KDPG;;US_UT;Dugway;UTZ005;slc;
+KENV;;US_UT;Wendover;UTZ005;slc;
+KHIF;;US_UT;Ogden-Hill AFB;UTZ002;slc;
+KLGU;;US_UT;Logan;UTZ001;;
+KMLF;;US_UT;Milford;UTZ016;;
+KOGD;;US_UT;Ogden;UTZ002;slc;
+KPUC;;US_UT;Price-Carbon;UTZ012;067;
+KPVU;;US_UT;Provo;UTZ004;slc;
+KSGU;;US_UT;St. George;UTZ019;080;
+KSLC;;US_UT;Salt Lake City;UTZ003;slc;
+KU16;;US_UT;Eagle Range;;;
+KU17;;US_UT;Bullfrog;UTZ021;;
+KU24;;US_UT;Delta;UTZ015;;
+KU28;;US_UT;Green River;UTZ013;;
+KU67;;US_UT;Roosevelt;UTZ011;;
+KVEL;;US_UT;Vernal;UTZ024;;
+KAKQ;;US_VA;Wakefield;VAZ088;;
+KBCB;;US_VA;Virginia Tech Airport;VAZ014;;
+KCHO;;US_VA;Charlottesville;VAZ037;;
+KDAA;;US_VA;Fort Belvoir;VAZ053;;
+KDAN;;US_VA;Danville Regional Airport;VAZ044;;
+KEZF;;US_VA;Fredericksburg, Shannon Airport;;;
+KFAF;;US_VA;Fort Eustis / Felker;;;
+KFKN;;US_VA;Franklin/J B Rose;VAZ092;;
+KFVX;;US_VA;Farmville;VAZ061;;
+KHEF;;US_VA;Manassas;VAZ052;;
+KHLX;;US_VA;Galax-Hillsville;VAZ016;;
+KHSP;;US_VA;Hot Springs/Ingalls;VAZ020;;
+KJYO;;US_VA;Leesburg;VAZ042;;
+KLFI;;US_VA;Langley AFB;VAZ094;;
+KLNP;;US_VA;Wise;VAZ002;;
+KLYH;;US_VA;Lynchburg;VAZ045;;
+KMFV;;US_VA;Melfa;VAZ099;;
+KMKJ;;US_VA;Marion-Wytheville;VAZ009;;
+KMTV;;US_VA;Martinsville;VAZ043;;
+KNGU;;US_VA;Norfolk NAS;VAZ093;089;
+KNTU;;US_VA;Virginia Beach;VAZ098;;
+KNYG;;US_VA;Quantico;VAZ052;;
+KOFP;;US_VA;Ashland;VAZ063;;
+KOKV;;US_VA;Winchester;VAZ028;;
+KORF;;US_VA;Norfolk INT;VAZ093;089;
+KPHF;;US_VA;Newport News;VAZ093;;
+KPSK;;US_VA;Dublin;VAZ013;;
+KPTB;;US_VA;Petersburg Dinwiddie County;VAZ081;;
+KRIC;;US_VA;Richmond;VAZ071;089;
+KROA;;US_VA;Roanoke;VAZ022;;
+KSHD;;US_VA;Waynesboro;VAZ025;;
+KVJI;;US_VA;Abingdon;VAZ008;;
+KWAL;;US_VA;WALLOPS FLIGHT FAC AIRPORT ;;;
+K9B2;;US_VT;St Johnsbury;VTZ007;;
+KBTV;;US_VT;Burlington INT;VTZ005;;
+KMPV;;US_VT;Montpelier;VTZ008;034;
+KRUT;;US_VT;Rutland;VTZ011;;
+KVSF;;US_VT;Hartness State Airport;VTZ012;;
+K4OM;;US_WA;Omak;WAZ038;;
+K75S;;US_WA;Burlington / Mt Vern;WAZ005;;
+K76S;;US_WA;Oak Harbor;WAZ009;;
+KALW;;US_WA;Walla Walla;WAZ029;;
+KBFI;;US_WA;Seattle-Boeing;WAZ007;sea;
+KBLI;;US_WA;Bellingham;WAZ002;;
+KCLM;;US_WA;Port Angeles;WAZ013;;
+KEAT;;US_WA;Wenatchee;WAZ038;;
+KEPH;;US_WA;Ephrata;WAZ033;;
+KFHR;;US_WA;Friday Harbor;WAZ001;;
+KGEG;;US_WA;Spokane;WAZ034;002;
+KGRF;;US_WA;Fort Lewis;WAZ008;;
+KHQM;;US_WA;Hoquiam;WAZ016;;
+KMWH;;US_WA;Moses Lake;WAZ033;;
+KNUW;;US_WA;Whidbey Island;WAZ009;;
+KOLM;;US_WA;Olympia;WAZ008;sea;
+KPAE;;US_WA;Everett;WAZ006;sea;
+KPSC;;US_WA;Pasco;WAZ028;;
+KPUW;;US_WA;Pullman;WAZ032;;
+KPWT;;US_WA;Bremerton;WAZ010;;
+KRNT;;US_WA;Renton;WAZ007;;
+KSEA;;US_WA;Seattle;WAZ007;sea;
+KSFF;;US_WA;Spokane-Parkwater;WAZ034;002;
+KSHN;;US_WA;Shelton;WAZ010;;
+KSKA;;US_WA;Fairchild Air Force Base;;;
+KSMP;;US_WA;STAMPEDE PASS;;;
+KTCM;;US_WA;Tacoma-Lakewood;WAZ007;sea;
+KTDO;;US_WA;Toledo-Winlock Memorial;WAZ020;;
+KTIW;;US_WA;Tacoma;WAZ007;sea;
+KUIL;;US_WA;QUILLAYUTE STATE AIRPORT;;;
+KYKM;;US_WA;Yakima;WAZ025;;
+KAIG;;US_WI;Antigo;WIZ019;;
+KARV;;US_WI;Minocqua;WIZ010;;
+KATW;;US_WI;Appleton;WIZ038;;
+KAUW;;US_WI;Wausau;WIZ030;;
+KCWA;;US_WI;Mosinee;WIZ030;;
+KEAU;;US_WI;Eau Claire;WIZ028;;
+KENW;;US_WI;Kenosha;WIZ072;;
+KFLD;;US_WI;Fond Du Lac;WIZ051;;
+KGRB;;US_WI;Green Bay;WIZ039;;
+KHYR;;US_WI;Hayward Municipal Airport;WIZ008;;
+KISW;;US_WI;Wisconsin Rapids;WIZ035;;
+KJVL;;US_WI;Janesville;WIZ069;;
+KLNR;;US_WI;Lone Rock;WIZ055;;
+KLSE;;US_WI;La Crosse;WIZ041;;
+KMFI;;US_WI;Marshfield;WIZ035;;
+KMKE;;US_WI;Milwaukee;WIZ066;045;
+KMSN;;US_WI;Madison;WIZ063;045;
+KMTW;;US_WI;Manitowoc;WIZ050;;
+KMWC;;US_WI;Milwaukee-Timmerman;WIZ066;045;
+KOSH;;US_WI;Oshkosh;WIZ048;;
+KPBH;;US_WI;Phillips;WIZ009;;
+KRHI;;US_WI;Rhinelander;WIZ010;;
+KSBM;;US_WI;Sheboygan;WIZ052;045;
+KSUE;;US_WI;Sturgeon Bay;WIZ022;;
+KSUW;;US_WI;Superior;WIZ001;;
+KUES;;US_WI;Waukesha;WIZ065;;
+KVOK;;US_WI;Volk / Camp Douglas;;;
+KBKW;;US_WV;Beckley;WVZ035;;
+KBLF;;US_WV;Bluefield;WVZ042;;
+KCKB;;US_WV;Clarksburg;WVZ031;;
+KCRW;;US_WV;Charleston Yeager Airport;WVZ015;074;
+KEKN;;US_WV;Elkins;WVZ047;;
+KHLG;;US_WV;Wheeling;WVZ004;;
+KHTS;;US_WV;Huntington;WVZ006;;
+KLWB;;US_WV;Lewisburg;WVZ045;;
+KMGW;;US_WV;Morgantown;WVZ022;075;
+KMRB;;US_WV;Martinsburg;WVZ052;;
+KPKB;;US_WV;Parkersburg;WVZ009;;
+KSSU;;US_WV;White Sulphur;WVZ045;;
+K4DG;;US_WY;Douglas;WYZ059;;
+KBPI;;US_WY;Big Piney;WYZ020;;
+KCOD;;US_WY;Cody;WYZ002;026;
+KCPR;;US_WY;Casper;WYZ064;;
+KCYS;;US_WY;Cheyenne;WYZ069;;
+KEVW;;US_WY;Evanston;WYZ021;;
+KGCC;;US_WY;Gillette;WYZ054;026;
+KJAC;;US_WY;Jackson Hole Airport;WYZ006;;
+KLAR;;US_WY;Laramie;WYZ066;;
+KLND;;US_WY;Lander;WYZ012;040;
+KP60;;US_WY;Yellowstone;WYZ001;;
+KRIW;;US_WY;Riverton;WYZ013;040;
+KRKS;;US_WY;Rock Springs;WYZ022;;
+KRWL;;US_WY;Rawlins;WYZ061;040;
+KSHR;;US_WY;Sheridan;WYZ099;;
+KWRL;;US_WY;Worland;WYZ009;026;
diff --git a/kweather/dockwidget.cpp b/kweather/dockwidget.cpp
index 69ef98c..d8a5f85 100644
--- a/kweather/dockwidget.cpp
+++ b/kweather/dockwidget.cpp
@@ -29,16 +29,18 @@
#include <kdebug.h>
#include <tdeglobalsettings.h>
#include <tdelocale.h>
+#include <kiconloader.h>
dockwidget::dockwidget(const TQString &location, TQWidget *parent,
- const char *name) : TQWidget(parent,name), m_locationCode( location ), m_orientation(Qt::Horizontal )
+ const char *name) : TQWidget(parent,name), m_locationCode( location ), m_orientation(TQt::Horizontal )
{
m_font = TDEGlobalSettings::generalFont();
setBackgroundOrigin( AncestorOrigin );
initDock();
- connect(m_button, TQT_SIGNAL( clicked() ), TQT_SIGNAL( buttonClicked() ));
+ connect(m_button, TQ_SIGNAL( clicked() ), TQ_SIGNAL( buttonClicked() ));
m_weatherService = new WeatherService_stub( "KWeatherService", "WeatherService" );
+ updateIcon();
}
dockwidget::~dockwidget()
@@ -101,7 +103,7 @@ void dockwidget::showWeather()
m_weatherService->stationName( m_locationCode ) + " (" +
m_weatherService->stationCountry( m_locationCode ) + ")</nobr></center></h3>";
- if ( m_weatherService->currentIconString( m_locationCode ) == "dunno" ) // no data
+ if ( !m_weatherService->weatherDataAvailable(m_locationCode) ) // no data
tip += "<center><nobr>" + i18n("The network is currently offline...") + "</nobr></center>";
tip += TQString("<br><table>"
@@ -143,8 +145,7 @@ void dockwidget::showWeather()
tip += "</qt>";
- // On null or empty location code, or if the station needs maintenance, this will return the dunno icon.
- TQPixmap icon = m_weatherService->icon( m_locationCode );
+ updateIcon();
TQToolTip::remove(this);
TQToolTip::add(this, tip);
@@ -158,7 +159,6 @@ void dockwidget::showWeather()
m_lblWind->setText(wind);
m_lblPres->setText(pressure);
- m_button->setPixmap( icon );
}
void dockwidget::initDock()
@@ -179,7 +179,7 @@ void dockwidget::initDock()
m_lblWind->setMargin(0);
m_lblPres->setMargin(0);
- TQBoxLayout *mainLayout = new TQBoxLayout(this, TQBoxLayout::TopToBottom);
+ TQBoxLayout *mainLayout = new TQBoxLayout(this, TQBoxLayout::LeftToRight);
mainLayout->setSpacing(0);
mainLayout->setMargin(0);
mainLayout->addWidget(m_button, 0, TQt::AlignCenter);
@@ -195,7 +195,7 @@ void dockwidget::initDock()
updateFont();
- TQTimer::singleShot( 0, this, TQT_SLOT( showWeather() ) );
+ TQTimer::singleShot( 0, this, TQ_SLOT( showWeather() ) );
}
/** resize the view **/
@@ -204,13 +204,13 @@ void dockwidget::resizeView( const TQSize &size )
kdDebug(12004) << "Changing to size " << size << endl;
resize(size);
- if ( m_orientation ==Qt::Horizontal ) // Kicker in horizontal mode
+ if ( m_orientation == TQt::Horizontal ) // Kicker in horizontal mode
{
int h = size.height();
if ( m_mode == ShowAll )
{
- if ( h <= 128 ) // left to right layout
+ if ( h <= TDEIcon::SizeEnormous ) // left to right layout
{
static_cast<TQBoxLayout*>(layout())->setDirection(TQBoxLayout::LeftToRight);
m_lblTemp->setAlignment(TQt::AlignAuto | TQt::AlignVCenter);
@@ -221,7 +221,7 @@ void dockwidget::resizeView( const TQSize &size )
{
static_cast<TQBoxLayout*>(layout())->setDirection(TQBoxLayout::TopToBottom);
TQFontMetrics fm(m_font);
- h = 128 - (3 * fm.height()); // 3 lines of text below the button
+ h = TDEIcon::SizeEnormous - (3 * fm.height()); // 3 lines of text below the button
m_lblTemp->setAlignment(TQt::AlignCenter);
m_lblWind->setAlignment(TQt::AlignCenter);
m_lblPres->setAlignment(TQt::AlignCenter);
@@ -239,14 +239,14 @@ void dockwidget::resizeView( const TQSize &size )
{
static_cast<TQBoxLayout*>(layout())->setDirection(TQBoxLayout::TopToBottom);
TQFontMetrics fm(m_font);
- h = TQMIN(128, h) - fm.height();
+ h = TQMIN(TDEIcon::SizeEnormous, h) - fm.height();
m_lblTemp->setAlignment(TQt::AlignCenter);
}
m_button->setFixedSize(h, h);
}
else
{
- h = TQMIN(h, 128);
+ h = TQMIN(h, TDEIcon::SizeEnormous);
m_button->setFixedSize(h, h);
}
}
@@ -257,7 +257,7 @@ void dockwidget::resizeView( const TQSize &size )
if ( m_mode == ShowAll )
{
- if ( w <= 128 ) // top to bottom
+ if ( w <= TDEIcon::SizeEnormous ) // top to bottom
{
static_cast<TQBoxLayout*>(layout())->setDirection(TQBoxLayout::TopToBottom);
m_lblTemp->setAlignment(TQt::AlignCenter);
@@ -279,7 +279,7 @@ void dockwidget::resizeView( const TQSize &size )
}
else if ( m_mode == ShowTempOnly )
{
- if ( w <= 128 ) // top to bottom
+ if ( w <= TDEIcon::SizeEnormous ) // top to bottom
{
static_cast<TQBoxLayout*>(layout())->setDirection(TQBoxLayout::TopToBottom);
m_lblTemp->setAlignment(TQt::AlignCenter);
@@ -297,7 +297,7 @@ void dockwidget::resizeView( const TQSize &size )
}
else
{
- w = TQMIN(w, 128);
+ w = TQMIN(w, TDEIcon::SizeEnormous);
m_button->setFixedSize(w, w);
}
}
@@ -310,7 +310,7 @@ int dockwidget::widthForHeight(int h)
if ( m_mode == ShowAll )
{
- if ( h <= 128 ) // left to right layout
+ if ( h <= TDEIcon::SizeEnormous ) // left to right layout
{
int pixelSize = h/3 - 3;
pixelSize = TQMIN(pixelSize, fi.pixelSize()); // don't make it too large
@@ -330,7 +330,7 @@ int dockwidget::widthForHeight(int h)
}
TQFontMetrics fm(m_font);
// size of icon
- h = 128 - (3 * fm.height()); // 3 lines of text below the button
+ h = TDEIcon::SizeEnormous - (3 * fm.height()); // 3 lines of text below the button
w = TQMAX(fm.width(m_lblWind->text()), fm.width(m_lblPres->text())) + 1;
w = TQMAX(h, w); // at least width of square icon
}
@@ -357,17 +357,18 @@ int dockwidget::widthForHeight(int h)
}
TQFontMetrics fm(m_font);
// size of icon
- h = TQMIN(128, h) - fm.height();
+ h = TQMIN(TDEIcon::SizeEnormous, h) - fm.height();
w = fm.width(m_lblTemp->text()) + 1;
w = TQMAX(h, w); // at least width of square icon
}
}
else
{
- w = TQMIN(128, h); // don't make it too large
+ w = TQMIN(TDEIcon::SizeEnormous, h); // don't make it too large
}
updateFont();
+ updateIcon();
return w + 4;
}
@@ -380,7 +381,7 @@ int dockwidget::heightForWidth( int w )
TQFontMetrics fmg(TDEGlobalSettings::generalFont());
int maxWidth = fmg.width("888 km/h NNWW"); // a good approximation
- if ( w <= 128 ) // top to bottom
+ if ( w <= TDEIcon::SizeEnormous ) // top to bottom
{
if ( maxWidth <= w ) // enough space to use global font
{
@@ -415,7 +416,7 @@ int dockwidget::heightForWidth( int w )
TQFontMetrics fmg(TDEGlobalSettings::generalFont());
int maxWidth = fmg.width("888.88 CC"); // a good approximation
- if ( w <= 128 ) // top to bottom
+ if ( w <= TDEIcon::SizeEnormous ) // top to bottom
{
if ( maxWidth <= w ) // enough space to use global font
{
@@ -446,10 +447,11 @@ int dockwidget::heightForWidth( int w )
}
else
{
- h = TQMIN(128, w); // don't make it too large
+ h = TQMIN(TDEIcon::SizeEnormous, w); // don't make it too large
}
updateFont();
+ updateIcon();
return h;
}
@@ -462,6 +464,11 @@ void dockwidget::updateFont()
m_lblPres->setFont(m_font);
}
-#include "dockwidget.moc"
+void dockwidget::updateIcon()
+{
+ // On null or empty location code, or if the station needs maintenance, this will return the dunno icon.
+ TQPixmap icon = m_weatherService->icon( m_locationCode, m_button->height() );
+ m_button->setPixmap( icon );
+}
-// vim:ts=4:sw=4:et
+#include "dockwidget.moc"
diff --git a/kweather/dockwidget.h b/kweather/dockwidget.h
index 13f5bc0..89c5133 100644
--- a/kweather/dockwidget.h
+++ b/kweather/dockwidget.h
@@ -30,7 +30,7 @@ class WeatherButton;
class dockwidget : public TQWidget
{
- Q_OBJECT
+ TQ_OBJECT
public:
@@ -41,7 +41,7 @@ public:
void setLocationCode(const TQString &locationCode);
void setViewMode(int);
- void setOrientation(Qt::Orientation o) { m_orientation = o; }
+ void setOrientation(TQt::Orientation o) { m_orientation = o; }
/** resize the view **/
void resizeView(const TQSize &size);
int widthForHeight(int h);
@@ -56,6 +56,7 @@ signals: // Signals
private:
void initDock();
void updateFont();
+ void updateIcon();
int m_mode;
TQString m_locationCode;
@@ -65,11 +66,9 @@ private:
TQLabel *m_lblTemp;
TQLabel *m_lblWind;
TQLabel *m_lblPres;
- Qt::Orientation m_orientation;
+ TQt::Orientation m_orientation;
WeatherService_stub *m_weatherService;
};
#endif
-
-// vim:ts=4:sw=4:et
diff --git a/kweather/genstations.pl b/kweather/genstations.pl
new file mode 100644
index 0000000..5566602
--- /dev/null
+++ b/kweather/genstations.pl
@@ -0,0 +1,190 @@
+
+# This file is part of KWeather.
+# Copyright (c) 2021 Emanoil Kotsev <deloptes@gmail.com>
+#
+# This program 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 2 of the License, or
+# (at your option) any later version.
+#
+# This program 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 this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+# As a special exception, permission is given to link this program
+# with any edition of TQt, and distribute the resulting executable,
+# without including the source code for TQt in the source distribution.
+
+
+use strict;
+use warnings;
+use utf8;
+#use Data::Dumper qw(Dumper);
+
+######## pick arguments
+
+my $stationsNSD = $ARGV[0]; # data/nsd_cccc.txt
+my $stationNames = $ARGV[1]; # data/station_names.txt
+my $desktopIn = $ARGV[2]; # weather_stations.desktop.in
+
+######## generate stations.dat
+
+#input format ICAO;status;location;name;INFO1;INFO2
+
+my %stnames;
+open(FDSN, "<", $stationNames) || die "can not open file $!";
+while (<FDSN>) {
+ my $line = $_; chomp $line;
+ my ($key,$status,$loc,$name,$v1,$v2) = split(/;/,$line);
+ $status = '' if $status =~ /none|false|na|decomissioned/;
+ $stnames{$key} = { 'status' => $status,
+ 'loc' => $loc,
+ 'name' => $name,
+ 'v1' => $v1,
+ 'v2' => $v2
+ };
+}
+close(FDSN);
+
+open(FDNSD, "<", $stationsNSD) || die "can not open file $!";
+open(FDOUT, ">", "stations.dat") || die "can not open file $!";
+while (<FDNSD>) {
+ my $line = $_; chomp $line;
+ my @entries = split(/;/,$line,6);
+ if ( exists $stnames{$entries[0]} ) {
+ next if ! exists $stnames{$entries[0]}{'status'};
+ $entries[3] = $stnames{$entries[0]}{'name'};
+ }
+ print FDOUT join(';', @entries) , "\n";
+# print join(';', @entries) , "\n" ;
+}
+close(FDOUT);
+close(FDNSD);
+
+#print Dumper \%stnames and exit;
+
+######## generate weather_stations.desktop
+
+my $section;
+my %data;
+
+## parse weather_stations.desktop.in
+
+open(FDWSTIN, "<", $desktopIn) || die "can not open file $!";
+while (my $line = <FDWSTIN>) {
+ if ($line =~ /^\s*#/) {
+ next; # skip comments
+ }
+ if ($line =~ /^\s*$/) {
+ next; # skip empty lines
+ }
+ if ($line =~ /^\[(.*)\]\s*$/) {
+ $section = $1;
+ next;
+ }
+
+ if ($line =~ /^([^=]+?)\s*=\s*(.*?)\s*$/) {
+ my ($field, $value) = ($1, $2);
+ if (not defined $section) {
+ warn "Line outside of seciton '$line'\n";
+ next;
+ }
+ $data{$section}{$field} = $value;
+ }
+}
+close(FDWSTIN);
+
+#print Dumper \%data and exit;
+
+open(FDST, "<", "stations.dat") || die "can not open file $!";
+while(<FDST>) {
+ my $line = $_; chomp $line;
+ my @entries = split(/;/,$line);
+ #print Dumper \@entries and exit;
+ my $k;
+ my $found = 0;
+
+ if ( ! exists $stnames{$entries[0]}{'loc'} ) {
+ my @regions = split (/\s/, $data{'Main'}{'regions'});
+ foreach my $r (@regions) {
+ if (!$entries[4]) {
+ my @states = split (/\s/, $data{$r}{'states'});
+ foreach my $s (@states) {
+ $k = "$r" . "_" . "$s";
+ if ( exists $data{$k}{'name'}
+ and $data{$k}{'name'} eq $entries[5]) { # state/country matches
+ $found = 1;
+ last;
+ }
+ }
+ } else {
+ $k = "$r" . "_" . $entries[4];
+ $found = 1;
+ }
+ last if $found;
+ }
+ } else {
+ $k = $stnames{$entries[0]}{'loc'};
+ $found = 1;
+ }
+
+ if ( ! $found ) {
+ warn "not found in weather_stations.desktop.in: $entries[0]\t$entries[5]\t$entries[3]\n";
+ next ;
+ }
+
+ my $name = $entries[3] ;
+ $name =~ s/\s+$//; # remove last space from the name
+ $name =~ s/\s/\\\\\ /g; # replace space with \\space
+
+ my ($v1,$v2) ;
+ $v1 = $stnames{$entries[0]}{'v1'} if exists $stnames{$entries[0]}{'v1'};
+ $v2 = $stnames{$entries[0]}{'v2'} if exists $stnames{$entries[0]}{'v2'};
+ $v1 = "-------" if !$v1;
+ $v2 = "---" if !$v2;
+
+ $data{$k}{'loc'}[++$#{$data{$k}{'loc'}}] = $name ." ".$entries[0] ." $v1 $v2";
+}
+close(FDST);
+
+#print Dumper \%data;
+
+## write output to weather_stations.desktop
+
+open(FDWSTOUT, ">", "weather_stations.desktop") || die "can not open file $!";
+
+print FDWSTOUT "[Main]" . "\n";
+print FDWSTOUT "regions=" . $data{'Main'}{'regions'} . "\n";
+print FDWSTOUT "\n";
+
+my @regions = split (/\s+/, $data{'Main'}{'regions'});
+
+foreach my $r (@regions) {
+ print FDWSTOUT "[$r]" . "\n";
+ print FDWSTOUT "name=" . $data{$r}{'name'} . "\n";
+ foreach my $f (keys %{$data{$r}}) {
+ next if $f eq 'states';
+ next if $f eq 'name';
+ print FDWSTOUT $f . "=" . $data{$r}{$f} . "\n";
+ }
+ print FDWSTOUT "states=" . $data{$r}{'states'} . "\n";
+ print FDWSTOUT "\n";
+
+ my @states = split (/\s+/, $data{$r}{'states'});
+
+ foreach my $s (@states) {
+ my $k = "$r" . "_" . "$s";
+ print FDWSTOUT "[" . $k . "]\n";
+ print FDWSTOUT "name=" . $data{$k}{'name'} . "\n";
+
+ for ( my $i=0; $i <= $#{$data{$k}{'loc'}}; $i++ ) {
+ print FDWSTOUT "loc" . $i . "=" . $data{$k}{'loc'}[$i] . "\n";
+ }
+ print FDWSTOUT "\n";
+ }
+}
+close(FDWSTOUT);
diff --git a/kweather/graphics/CMakeLists.txt b/kweather/graphics/CMakeLists.txt
index c7d04bd..eda7195 100644
--- a/kweather/graphics/CMakeLists.txt
+++ b/kweather/graphics/CMakeLists.txt
@@ -9,18 +9,10 @@
#
#################################################
-install( FILES overcast.png sunny.png dunno.png
- cloudy1.png cloudy2.png cloudy3.png cloudy4.png
- cloudy5.png fog.png hail.png light_rain.png
- mist.png shower1.png shower2.png shower3.png
- sleet.png snow1.png snow2.png snow3.png
- snow4.png snow5.png tstorm1.png tstorm2.png
- tstorm3.png cloudy1_night.png cloudy2_night.png
- cloudy3_night.png cloudy4_night.png
- fog_night.png mist_night.png shower1_night.png
- shower2_night.png snow1_night.png
- snow2_night.png snow3_night.png sunny_night.png
- tstorm1_night.png tstorm2_night.png
+file( GLOB ICONS *.png )
+
+install(
+ FILES ${ICONS}
DESTINATION ${DATA_INSTALL_DIR}/kweather
)
diff --git a/kweather/graphics/cloudy4_night.png b/kweather/graphics/weather-ample-clouds-night.png
index 7956f40..7956f40 100644
--- a/kweather/graphics/cloudy4_night.png
+++ b/kweather/graphics/weather-ample-clouds-night.png
Binary files differ
diff --git a/kweather/graphics/cloudy4.png b/kweather/graphics/weather-ample-clouds.png
index 9790130..9790130 100644
--- a/kweather/graphics/cloudy4.png
+++ b/kweather/graphics/weather-ample-clouds.png
Binary files differ
diff --git a/kweather/graphics/sunny_night.png b/kweather/graphics/weather-clear-night.png
index 03b0d6d..03b0d6d 100644
--- a/kweather/graphics/sunny_night.png
+++ b/kweather/graphics/weather-clear-night.png
Binary files differ
diff --git a/kweather/graphics/sunny.png b/kweather/graphics/weather-clear.png
index b4a2d50..b4a2d50 100644
--- a/kweather/graphics/sunny.png
+++ b/kweather/graphics/weather-clear.png
Binary files differ
diff --git a/kweather/graphics/cloudy3_night.png b/kweather/graphics/weather-clouds-night.png
index 36f68fc..36f68fc 100644
--- a/kweather/graphics/cloudy3_night.png
+++ b/kweather/graphics/weather-clouds-night.png
Binary files differ
diff --git a/kweather/graphics/cloudy3.png b/kweather/graphics/weather-clouds.png
index 33e28ec..33e28ec 100644
--- a/kweather/graphics/cloudy3.png
+++ b/kweather/graphics/weather-clouds.png
Binary files differ
diff --git a/kweather/graphics/cloudy1_night.png b/kweather/graphics/weather-few-clouds-night.png
index dde15f8..dde15f8 100644
--- a/kweather/graphics/cloudy1_night.png
+++ b/kweather/graphics/weather-few-clouds-night.png
Binary files differ
diff --git a/kweather/graphics/cloudy1.png b/kweather/graphics/weather-few-clouds.png
index 94c557d..94c557d 100644
--- a/kweather/graphics/cloudy1.png
+++ b/kweather/graphics/weather-few-clouds.png
Binary files differ
diff --git a/kweather/graphics/fog_night.png b/kweather/graphics/weather-fog-night.png
index e519768..e519768 100644
--- a/kweather/graphics/fog_night.png
+++ b/kweather/graphics/weather-fog-night.png
Binary files differ
diff --git a/kweather/graphics/fog.png b/kweather/graphics/weather-fog.png
index ee38220..ee38220 100644
--- a/kweather/graphics/fog.png
+++ b/kweather/graphics/weather-fog.png
Binary files differ
diff --git a/kweather/graphics/hail.png b/kweather/graphics/weather-freezing-rain.png
index 8b7428c..8b7428c 100644
--- a/kweather/graphics/hail.png
+++ b/kweather/graphics/weather-freezing-rain.png
Binary files differ
diff --git a/kweather/graphics/cloudy5.png b/kweather/graphics/weather-many-clouds.png
index f24dbee..f24dbee 100644
--- a/kweather/graphics/cloudy5.png
+++ b/kweather/graphics/weather-many-clouds.png
Binary files differ
diff --git a/kweather/graphics/mist_night.png b/kweather/graphics/weather-mist-night.png
index a41b16f..a41b16f 100644
--- a/kweather/graphics/mist_night.png
+++ b/kweather/graphics/weather-mist-night.png
Binary files differ
diff --git a/kweather/graphics/mist.png b/kweather/graphics/weather-mist.png
index c3ad9bc..c3ad9bc 100644
--- a/kweather/graphics/mist.png
+++ b/kweather/graphics/weather-mist.png
Binary files differ
diff --git a/kweather/graphics/cloudy2_night.png b/kweather/graphics/weather-moderate-clouds-night.png
index 9790673..9790673 100644
--- a/kweather/graphics/cloudy2_night.png
+++ b/kweather/graphics/weather-moderate-clouds-night.png
Binary files differ
diff --git a/kweather/graphics/cloudy2.png b/kweather/graphics/weather-moderate-clouds.png
index 8a33968..8a33968 100644
--- a/kweather/graphics/cloudy2.png
+++ b/kweather/graphics/weather-moderate-clouds.png
Binary files differ
diff --git a/kweather/graphics/dunno.png b/kweather/graphics/weather-none-available.png
index 2bd9ccb..2bd9ccb 100644
--- a/kweather/graphics/dunno.png
+++ b/kweather/graphics/weather-none-available.png
Binary files differ
diff --git a/kweather/graphics/overcast.png b/kweather/graphics/weather-overcast.png
index f24dbee..f24dbee 100644
--- a/kweather/graphics/overcast.png
+++ b/kweather/graphics/weather-overcast.png
Binary files differ
diff --git a/kweather/graphics/shower2.png b/kweather/graphics/weather-showers-day.png
index d0ec111..d0ec111 100644
--- a/kweather/graphics/shower2.png
+++ b/kweather/graphics/weather-showers-day.png
Binary files differ
diff --git a/kweather/graphics/shower2_night.png b/kweather/graphics/weather-showers-night.png
index e9e367c..e9e367c 100644
--- a/kweather/graphics/shower2_night.png
+++ b/kweather/graphics/weather-showers-night.png
Binary files differ
diff --git a/kweather/graphics/shower1.png b/kweather/graphics/weather-showers-scattered-day.png
index 5d7f2e7..5d7f2e7 100644
--- a/kweather/graphics/shower1.png
+++ b/kweather/graphics/weather-showers-scattered-day.png
Binary files differ
diff --git a/kweather/graphics/shower1_night.png b/kweather/graphics/weather-showers-scattered-night.png
index 49fe760..49fe760 100644
--- a/kweather/graphics/shower1_night.png
+++ b/kweather/graphics/weather-showers-scattered-night.png
Binary files differ
diff --git a/kweather/graphics/light_rain.png b/kweather/graphics/weather-showers-scattered.png
index 8ee5162..8ee5162 100644
--- a/kweather/graphics/light_rain.png
+++ b/kweather/graphics/weather-showers-scattered.png
Binary files differ
diff --git a/kweather/graphics/shower3.png b/kweather/graphics/weather-showers.png
index fdb2f0e..fdb2f0e 100644
--- a/kweather/graphics/shower3.png
+++ b/kweather/graphics/weather-showers.png
Binary files differ
diff --git a/kweather/graphics/snow3.png b/kweather/graphics/weather-snow-ample-day.png
index 014e102..014e102 100644
--- a/kweather/graphics/snow3.png
+++ b/kweather/graphics/weather-snow-ample-day.png
Binary files differ
diff --git a/kweather/graphics/snow3_night.png b/kweather/graphics/weather-snow-ample-night.png
index 22abfc6..22abfc6 100644
--- a/kweather/graphics/snow3_night.png
+++ b/kweather/graphics/weather-snow-ample-night.png
Binary files differ
diff --git a/kweather/graphics/snow2.png b/kweather/graphics/weather-snow-moderate-day.png
index c6b8837..c6b8837 100644
--- a/kweather/graphics/snow2.png
+++ b/kweather/graphics/weather-snow-moderate-day.png
Binary files differ
diff --git a/kweather/graphics/snow2_night.png b/kweather/graphics/weather-snow-moderate-night.png
index 6baba9e..6baba9e 100644
--- a/kweather/graphics/snow2_night.png
+++ b/kweather/graphics/weather-snow-moderate-night.png
Binary files differ
diff --git a/kweather/graphics/sleet.png b/kweather/graphics/weather-snow-rain.png
index 0d064ce..0d064ce 100644
--- a/kweather/graphics/sleet.png
+++ b/kweather/graphics/weather-snow-rain.png
Binary files differ
diff --git a/kweather/graphics/snow1.png b/kweather/graphics/weather-snow-scattered-day.png
index 1cc0dfe..1cc0dfe 100644
--- a/kweather/graphics/snow1.png
+++ b/kweather/graphics/weather-snow-scattered-day.png
Binary files differ
diff --git a/kweather/graphics/snow1_night.png b/kweather/graphics/weather-snow-scattered-night.png
index 842ec2c..842ec2c 100644
--- a/kweather/graphics/snow1_night.png
+++ b/kweather/graphics/weather-snow-scattered-night.png
Binary files differ
diff --git a/kweather/graphics/snow4.png b/kweather/graphics/weather-snow-scattered.png
index ba99505..ba99505 100644
--- a/kweather/graphics/snow4.png
+++ b/kweather/graphics/weather-snow-scattered.png
Binary files differ
diff --git a/kweather/graphics/snow5.png b/kweather/graphics/weather-snow.png
index 5584099..5584099 100644
--- a/kweather/graphics/snow5.png
+++ b/kweather/graphics/weather-snow.png
Binary files differ
diff --git a/kweather/graphics/tstorm1.png b/kweather/graphics/weather-storm-day.png
index 9ad7037..9ad7037 100644
--- a/kweather/graphics/tstorm1.png
+++ b/kweather/graphics/weather-storm-day.png
Binary files differ
diff --git a/kweather/graphics/tstorm2.png b/kweather/graphics/weather-storm-moderate-day.png
index f2a1521..f2a1521 100644
--- a/kweather/graphics/tstorm2.png
+++ b/kweather/graphics/weather-storm-moderate-day.png
Binary files differ
diff --git a/kweather/graphics/tstorm2_night.png b/kweather/graphics/weather-storm-moderate-night.png
index fbcd2c4..fbcd2c4 100644
--- a/kweather/graphics/tstorm2_night.png
+++ b/kweather/graphics/weather-storm-moderate-night.png
Binary files differ
diff --git a/kweather/graphics/tstorm1_night.png b/kweather/graphics/weather-storm-night.png
index 675eb1b..675eb1b 100644
--- a/kweather/graphics/tstorm1_night.png
+++ b/kweather/graphics/weather-storm-night.png
Binary files differ
diff --git a/kweather/graphics/tstorm3.png b/kweather/graphics/weather-storm.png
index a02e046..a02e046 100644
--- a/kweather/graphics/tstorm3.png
+++ b/kweather/graphics/weather-storm.png
Binary files differ
diff --git a/kweather/kcmweather.cpp b/kweather/kcmweatherapplet.cpp
index 9251737..20b4cb4 100644
--- a/kweather/kcmweather.cpp
+++ b/kweather/kcmweatherapplet.cpp
@@ -36,26 +36,26 @@
#include <kcolorbutton.h>
#include "dockwidget.h"
-#include "prefdialogdata.h"
+#include "appletconfig.h"
-#include "kcmweather.h"
+#include "kcmweatherapplet.h"
#include "weatherservice_stub.h"
extern "C"
{
- KDE_EXPORT TDECModule *create_weather( TQWidget *parent, const char * )
+ KDE_EXPORT TDECModule *create_weatherapplet( TQWidget *parent, const char * )
{
- return new KCMWeather( parent, "kweather" );
+ return new KCMWeatherApplet( parent, "kweather" );
}
}
-KCMWeather::KCMWeather( TQWidget *parent, const char *name )
+KCMWeatherApplet::KCMWeatherApplet( TQWidget *parent, const char *name )
: TDECModule( parent, name )
{
mWeatherService = new WeatherService_stub( "KWeatherService",
"WeatherService" );
TQVBoxLayout *layout = new TQVBoxLayout( this );
- mWidget = new prefsDialogData( this );
+ mWidget = new appletConfig( this );
mWidget->m_reportLocation->setFocus();
layout->addWidget( mWidget );
@@ -63,17 +63,15 @@ KCMWeather::KCMWeather( TQWidget *parent, const char *name )
fillStationList();
load();
- connect( mWidget->m_enableLog, TQT_SIGNAL( toggled( bool ) ),
- TQT_SLOT( enableLogWidgets( bool ) ) );
- connect( mWidget->m_viewMode, TQT_SIGNAL( released( int ) ),
- TQT_SLOT( changeViewMode( int ) ) );
- connect( mWidget->m_reportLocation, TQT_SIGNAL( activated( const TQString& ) ),
- TQT_SLOT( reportLocationChanged() ) );
- connect( mWidget->m_textColor, TQT_SIGNAL( changed(const TQColor &) ),
- TQT_SLOT( textColorChanged(const TQColor &) ) );
+ connect( mWidget->m_viewMode, TQ_SIGNAL( released( int ) ),
+ TQ_SLOT( changeViewMode( int ) ) );
+ connect( mWidget->m_reportLocation, TQ_SIGNAL( activated( const TQString& ) ),
+ TQ_SLOT( reportLocationChanged() ) );
+ connect( mWidget->m_textColor, TQ_SIGNAL( changed(const TQColor &) ),
+ TQ_SLOT( textColorChanged(const TQColor &) ) );
TDEAboutData *about = new TDEAboutData(
- I18N_NOOP( "kcmweather" ),
+ I18N_NOOP( "kcmweatherapplet" ),
I18N_NOOP( "KWeather Configure Dialog" ),
0, 0, TDEAboutData::License_GPL,
I18N_NOOP( "(c), 2003 Tobias Koenig" ) );
@@ -82,16 +80,16 @@ KCMWeather::KCMWeather( TQWidget *parent, const char *name )
setAboutData(about);
}
-KCMWeather::~KCMWeather()
+KCMWeatherApplet::~KCMWeatherApplet()
{
delete mWeatherService;
}
-void KCMWeather::showEvent( TQShowEvent * )
+void KCMWeatherApplet::showEvent( TQShowEvent * )
{
fillStationList();
}
-void KCMWeather::fillStationList()
+void KCMWeatherApplet::fillStationList()
{
// store current selection
TQString current = mWidget->m_reportLocation->currentText();
@@ -133,41 +131,30 @@ void KCMWeather::fillStationList()
reportLocationChanged();
}
-void KCMWeather::changeViewMode( int mode )
+void KCMWeatherApplet::changeViewMode( int mode )
{
mViewMode = mode;
emit changed( true );
}
-void KCMWeather::enableLogWidgets( bool value )
-{
- mWidget->m_logFile->setEnabled( value );
- mWidget->m_labelLogFile->setEnabled( value );
-
- emit changed( true );
-}
-
-void KCMWeather::reportLocationChanged()
+void KCMWeatherApplet::reportLocationChanged()
{
kdDebug() << "New station: " << mWidget->m_reportLocation->currentText()
<< " Code: " << mWeatherService->stationCode( mWidget->m_reportLocation->currentText() ) << endl;
emit changed( true );
}
-void KCMWeather::textColorChanged(const TQColor &)
+void KCMWeatherApplet::textColorChanged(const TQColor &)
{
emit changed( true );
}
-void KCMWeather::load()
+void KCMWeatherApplet::load()
{
kdDebug() << "Load" << endl;
TDEConfig config( "weather_panelappletrc" );
config.setGroup( "General Options" );
- bool enabled = config.readBoolEntry( "logging", false );
- mWidget->m_enableLog->setChecked( enabled );
- enableLogWidgets( enabled );
static TQColor black(TQt::black);
TQColor textColor = config.readColorEntry("textColor", &black);
@@ -175,24 +162,21 @@ void KCMWeather::load()
TQString loc = config.readEntry( "report_location" );
- mWidget->m_logFile->setURL( config.readPathEntry( "log_file_name" ) );
-
if ( ! loc.isEmpty() )
mWidget->m_reportLocation->setCurrentText( mWeatherService->stationName( loc ) );
mWidget->m_viewMode->setButton( config.readNumEntry( "smallview_mode", dockwidget::ShowAll ) );
changeViewMode( config.readNumEntry( "smallview_mode", dockwidget::ShowAll ) );
+
emit changed( false );
}
-void KCMWeather::save()
+void KCMWeatherApplet::save()
{
kdDebug() << "Save" << endl;
TDEConfig config( "weather_panelappletrc" );
config.setGroup( "General Options" );
- config.writeEntry( "logging", mWidget->m_enableLog->isChecked() );
- config.writeEntry( "log_file_name", mWidget->m_logFile->url() );
config.writeEntry( "textColor", mWidget->m_textColor->color() );
// Station idx to local idx; if nothing selected yet, keep it empty
@@ -202,21 +186,18 @@ void KCMWeather::save()
config.writeEntry( "report_location", loc);
config.writeEntry( "smallview_mode", mViewMode );
+
config.sync();
emit changed( false );
}
-void KCMWeather::defaults()
+void KCMWeatherApplet::defaults()
{
- mWidget->m_enableLog->setChecked( false );
- enableLogWidgets( false );
-
- mWidget->m_logFile->setURL( "" );
mWidget->m_reportLocation->setCurrentText( "" );
changeViewMode( dockwidget::ShowAll );
emit changed( true );
}
-#include "kcmweather.moc"
+#include "kcmweatherapplet.moc"
diff --git a/kweather/kcmweather.desktop b/kweather/kcmweatherapplet.desktop
index cc8f28d..247ba19 100644
--- a/kweather/kcmweather.desktop
+++ b/kweather/kcmweatherapplet.desktop
@@ -1,15 +1,15 @@
[Desktop Entry]
-Icon=configure
+Icon=kicker
Type=Service
X-TDE-ServiceTypes=TDECModule
X-TDE-ModuleType=Library
-X-TDE-Library=weather
-X-TDE-FactoryName=weather
+X-TDE-Library=weatherapplet
+X-TDE-FactoryName=weatherapplet
X-TDE-ParentApp=weather_panelapplet
X-TDE-ParentComponents=weather_panelapplet
-Name=Display
-Comment=Display Setup
-Keywords=kweather; weather; configure; settings; display;
+Name=Applet
+Comment=Applet Config
+Keywords=kweather; weather; configure; settings; display; applet;
X-DocPath=kweather?anchor=configuring-kweather
diff --git a/kweather/kcmweather.h b/kweather/kcmweatherapplet.h
index fb4abcf..41df3f6 100644
--- a/kweather/kcmweather.h
+++ b/kweather/kcmweatherapplet.h
@@ -20,21 +20,20 @@
without including the source code for TQt in the source distribution.
*/
-#ifndef KCMWEATHER_H
-#define KCMWEATHER_H
+#ifndef KCMWEATHERAPPLET_H
+#define KCMWEATHERAPPLET_H
#include <tdecmodule.h>
-class prefsDialogData;
+class appletConfig;
-class KCMWeather : public TDECModule
+class KCMWeatherApplet : public TDECModule
{
- Q_OBJECT
-
+ TQ_OBJECT
public:
- KCMWeather( TQWidget *parent = 0, const char *name = 0 );
- ~KCMWeather();
+ KCMWeatherApplet( TQWidget *parent = 0, const char *name = 0 );
+ ~KCMWeatherApplet();
virtual void load();
virtual void save();
@@ -45,13 +44,12 @@ class KCMWeather : public TDECModule
virtual void showEvent( TQShowEvent * );
private slots:
- void enableLogWidgets( bool value );
void changeViewMode( int mode );
void reportLocationChanged();
void textColorChanged(const TQColor &);
private:
- prefsDialogData *mWidget;
+ appletConfig *mWidget;
WeatherService_stub *mWeatherService;
int mViewMode;
};
diff --git a/kweather/kcmweatherservice.cpp b/kweather/kcmweatherservice.cpp
index 81639df..f014ff7 100644
--- a/kweather/kcmweatherservice.cpp
+++ b/kweather/kcmweatherservice.cpp
@@ -1,72 +1,151 @@
-/*
- This file is part of KWeather.
- Copyright (c) 2003 Tobias Koenig <tokoe@kde.org>
-
- This program 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 2 of the License, or
- (at your option) any later version.
-
- This program 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 this program; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-
- As a special exception, permission is given to link this program
- with any edition of TQt, and distribute the resulting executable,
- without including the source code for TQt in the source distribution.
-*/
+/*
+ This file is part of KWeather.
+ Copyright (c) 2003 Tobias Koenig <tokoe@kde.org>
+ This program 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 2 of the License, or
+ (at your option) any later version.
+
+ This program 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 this program; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+
+ As a special exception, permission is given to link this program
+ with any edition of TQt, and distribute the resulting executable,
+ without including the source code for TQt in the source distribution.
+*/
+
+#include <tqbuttongroup.h>
+#include <tqcheckbox.h>
+#include <tqlabel.h>
#include <tqlayout.h>
#include <tdeaboutdata.h>
+#include <tdeapplication.h>
+#include <tdeconfig.h>
#include <kdebug.h>
#include <tdelocale.h>
+#include <kurlrequester.h>
+#include <kcombobox.h>
+#include <kcolorbutton.h>
+#include <dcopclient.h>
+#include <dcopref.h>
-#include "serviceconfigwidget.h"
+#include "dockwidget.h"
+#include "serviceconfig.h"
#include "kcmweatherservice.h"
+#include "weatherservice_stub.h"
extern "C"
{
- KDE_EXPORT TDECModule *create_weatherservice( TQWidget *parent, const char * ) {
- return new KCMWeatherService( parent, "kweather" );
- }
+ KDE_EXPORT TDECModule *create_weatherservice( TQWidget *parent, const char * )
+ {
+ return new KCMWeatherService( parent, "kweather" );
+ }
}
KCMWeatherService::KCMWeatherService( TQWidget *parent, const char *name )
- : TDECModule( parent, name )
+ : TDECModule( parent, name )
{
- TQVBoxLayout *layout = new TQVBoxLayout( this );
- mWidget = new ServiceConfigWidget( this );
+ mWeatherService = new WeatherService_stub( "KWeatherService",
+ "WeatherService" );
+ TQVBoxLayout *layout = new TQVBoxLayout( this );
+ mWidget = new serviceConfig( this );
- // not needed, as a change immediately changes the service
- //connect(mWidget, TQT_SIGNAL(changed(bool)), this, TQT_SIGNAL(changed(bool)));
+ layout->addWidget( mWidget );
+ layout->addStretch();
- layout->addWidget( mWidget );
- TDEAboutData *about = new TDEAboutData( "kcmweatherservice",
- I18N_NOOP( "KWeather Configure Dialog" ),
- 0, 0, TDEAboutData::License_GPL,
- I18N_NOOP( "(c), 2003 Tobias Koenig" ) );
+ load();
+ connect( mWidget->m_enableLog, TQ_SIGNAL( toggled( bool ) ),
+ TQ_SLOT( enableLogWidgets( bool ) ) );
+ connect( mWidget->m_iconTheme, TQ_SIGNAL( released( int ) ),
+ TQ_SLOT( changed() ) );
- about->addAuthor( "Tobias Koenig", 0, "tokoe@kde.org" );
- setAboutData(about);
+ TDEAboutData *about = new TDEAboutData(
+ I18N_NOOP( "kcmweatherservice" ),
+ I18N_NOOP( "KWeather Configure Dialog" ),
+ 0, 0, TDEAboutData::License_GPL,
+ I18N_NOOP( "(c), 2003 Tobias Koenig" ) );
+
+ about->addAuthor( "Tobias Koenig", 0, "tokoe@kde.org" );
+ setAboutData(about);
+}
+
+KCMWeatherService::~KCMWeatherService()
+{
+ delete mWeatherService;
+}
+
+void KCMWeatherService::enableLogWidgets( bool value )
+{
+ mWidget->m_logFile->setEnabled( value );
+ mWidget->m_labelLogFile->setEnabled( value );
+
+ emit changed( true );
}
void KCMWeatherService::load()
{
+ kdDebug() << "Load" << endl;
+ TDEConfig config( "weather_panelappletrc" );
+
+ config.setGroup( "General Options" );
+ bool enabled = config.readBoolEntry( "logging", false );
+ mWidget->m_enableLog->setChecked( enabled );
+ enableLogWidgets( enabled );
+
+ mWidget->m_logFile->setURL( config.readPathEntry( "log_file_name" ) );
+
+ mUseIconTheme = config.readBoolEntry("use_icon_theme", true);
+ mWidget->m_iconTheme->setButton( mUseIconTheme ? 0 : 1 );
+
+ emit changed( false );
}
void KCMWeatherService::save()
{
+ kdDebug() << "Save" << endl;
+ TDEConfig config( "weather_panelappletrc" );
+
+ config.setGroup( "General Options" );
+ config.writeEntry( "logging", mWidget->m_enableLog->isChecked() );
+ config.writeEntry( "log_file_name", mWidget->m_logFile->url() );
+
+ mUseIconTheme = (mWidget->m_iconTheme->selectedId() == 0);
+ config.writeEntry( "use_icon_theme", mUseIconTheme );
+ updateIconTheme(mUseIconTheme);
+
+ config.sync();
+
+ emit changed( false );
}
void KCMWeatherService::defaults()
{
+ mWidget->m_enableLog->setChecked( false );
+ enableLogWidgets( false );
+ mWidget->m_logFile->setURL( "" );
+
+ mWidget->m_iconTheme->setButton(0);
+
+ emit changed( true );
+}
+
+void KCMWeatherService::updateIconTheme( bool useIconTheme )
+{
+ DCOPRef ws( "KWeatherService", "WeatherService" );
+ DCOPReply reply = ws.call( "useIconTheme", useIconTheme );
+ if( ! reply.isValid() )
+ {
+ kdDebug(12004) << "[kcmweatherservice::updateIconTheme] DCOP call failed" << endl;
+ }
}
#include "kcmweatherservice.moc"
diff --git a/kweather/kcmweatherservice.desktop b/kweather/kcmweatherservice.desktop
index f04ea65..2db56a2 100644
--- a/kweather/kcmweatherservice.desktop
+++ b/kweather/kcmweatherservice.desktop
@@ -1,5 +1,5 @@
[Desktop Entry]
-Icon=kweather
+Icon=connect_established
Type=Service
X-TDE-ServiceTypes=TDECModule
@@ -10,7 +10,7 @@ X-TDE-ParentApp=weather_panelapplet
X-TDE-ParentComponents=weather_panelapplet,kontact_weatherplugin
X-TDE-CfgDlgHierarchy=KontactSummary
-Name=Weather Service
-Comment=Weather Service Setup
-Keywords=kweather; weather service; configure; settings;
-X-DocPath=kweather?anchor=weather-service
+Name=Service
+Comment=Weather Service Config
+Keywords=kweather; weather service; configure; settings; service;
+X-DocPath=kweather?anchor=configuring-kweather
diff --git a/kweather/kcmweatherservice.h b/kweather/kcmweatherservice.h
index f22e179..51c60e0 100644
--- a/kweather/kcmweatherservice.h
+++ b/kweather/kcmweatherservice.h
@@ -1,24 +1,23 @@
/*
- This file is part of KWeather.
- Copyright (c) 2003 Tobias Koenig <tokoe@kde.org>
+ This file is part of KWeather.
+ Copyright (c) 2003 Tobias Koenig <tokoe@kde.org>
- This program 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 2 of the License, or
- (at your option) any later version.
+ This program 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 2 of the License, or
+ (at your option) any later version.
- This program 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.
+ This program 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 this program; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-
- As a special exception, permission is given to link this program
- with any edition of TQt, and distribute the resulting executable,
- without including the source code for TQt in the source distribution.
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ As a special exception, permission is given to link this program
+ with any edition of TQt, and distribute the resulting executable,
+ without including the source code for TQt in the source distribution.
*/
#ifndef KCMWEATHERSERVICE_H
@@ -26,22 +25,30 @@
#include <tdecmodule.h>
-class ServiceConfigWidget;
+class serviceConfig;
class KCMWeatherService : public TDECModule
{
- Q_OBJECT
-
+ TQ_OBJECT
+
+ public:
+ KCMWeatherService( TQWidget *parent = 0, const char *name = 0 );
+ ~KCMWeatherService();
+
+ virtual void load();
+ virtual void save();
+ virtual void defaults();
- public:
- KCMWeatherService( TQWidget *parent = 0, const char *name = 0 );
+ private slots:
+ void enableLogWidgets( bool value );
- virtual void load();
- virtual void save();
- virtual void defaults();
+ private:
+ serviceConfig *mWidget;
+ WeatherService_stub *mWeatherService;
+ int mViewMode;
+ bool mUseIconTheme;
- private:
- ServiceConfigWidget *mWidget;
+ void updateIconTheme( bool useIconTheme );
};
-#endif
+#endif \ No newline at end of file
diff --git a/kweather/kcmweatherstations.cpp b/kweather/kcmweatherstations.cpp
new file mode 100644
index 0000000..73e257d
--- /dev/null
+++ b/kweather/kcmweatherstations.cpp
@@ -0,0 +1,72 @@
+/*
+ This file is part of KWeather.
+ Copyright (c) 2003 Tobias Koenig <tokoe@kde.org>
+
+ This program 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 2 of the License, or
+ (at your option) any later version.
+
+ This program 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 this program; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+
+ As a special exception, permission is given to link this program
+ with any edition of TQt, and distribute the resulting executable,
+ without including the source code for TQt in the source distribution.
+*/
+
+#include <tqlayout.h>
+
+#include <tdeaboutdata.h>
+#include <kdebug.h>
+#include <tdelocale.h>
+
+#include "stationsconfigwidget.h"
+
+#include "kcmweatherstations.h"
+
+extern "C"
+{
+ KDE_EXPORT TDECModule *create_weatherstations( TQWidget *parent, const char * ) {
+ return new KCMWeatherStations( parent, "kweather" );
+ }
+}
+
+KCMWeatherStations::KCMWeatherStations( TQWidget *parent, const char *name )
+ : TDECModule( parent, name )
+{
+ TQVBoxLayout *layout = new TQVBoxLayout( this );
+ mWidget = new StationsConfigWidget( this );
+
+ // not needed, as a change immediately changes the service
+ //connect(mWidget, TQ_SIGNAL(changed(bool)), this, TQ_SIGNAL(changed(bool)));
+
+ layout->addWidget( mWidget );
+ TDEAboutData *about = new TDEAboutData( "kcmweatherstations",
+ I18N_NOOP( "KWeather Configure Dialog" ),
+ 0, 0, TDEAboutData::License_GPL,
+ I18N_NOOP( "(c), 2003 Tobias Koenig" ) );
+
+ about->addAuthor( "Tobias Koenig", 0, "tokoe@kde.org" );
+ setAboutData(about);
+}
+
+void KCMWeatherStations::load()
+{
+}
+
+void KCMWeatherStations::save()
+{
+}
+
+void KCMWeatherStations::defaults()
+{
+}
+
+#include "kcmweatherstations.moc"
diff --git a/kweather/kcmweatherstations.desktop b/kweather/kcmweatherstations.desktop
new file mode 100644
index 0000000..1fd39b4
--- /dev/null
+++ b/kweather/kcmweatherstations.desktop
@@ -0,0 +1,16 @@
+[Desktop Entry]
+Icon=kweather
+Type=Service
+X-TDE-ServiceTypes=TDECModule
+
+X-TDE-ModuleType=Library
+X-TDE-Library=weatherstations
+X-TDE-FactoryName=weatherstations
+X-TDE-ParentApp=weather_panelapplet
+X-TDE-ParentComponents=weather_panelapplet,kontact_weatherplugin
+X-TDE-CfgDlgHierarchy=KontactSummary
+
+Name=Stations
+Comment=Weather Stations Config
+Keywords=kweather; weather service; configure; settings; stations;
+X-DocPath=kweather?anchor=weather-service
diff --git a/kweather/kcmweatherstations.h b/kweather/kcmweatherstations.h
new file mode 100644
index 0000000..a235b61
--- /dev/null
+++ b/kweather/kcmweatherstations.h
@@ -0,0 +1,47 @@
+/*
+ This file is part of KWeather.
+ Copyright (c) 2003 Tobias Koenig <tokoe@kde.org>
+
+ This program 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 2 of the License, or
+ (at your option) any later version.
+
+ This program 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 this program; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+
+ As a special exception, permission is given to link this program
+ with any edition of TQt, and distribute the resulting executable,
+ without including the source code for TQt in the source distribution.
+*/
+
+#ifndef KCMWEATHERSTATIONS_H
+#define KCMWEATHERSTATIONS_H
+
+#include <tdecmodule.h>
+
+class StationsConfigWidget;
+
+class KCMWeatherStations : public TDECModule
+{
+ TQ_OBJECT
+
+
+ public:
+ KCMWeatherStations( TQWidget *parent = 0, const char *name = 0 );
+
+ virtual void load();
+ virtual void save();
+ virtual void defaults();
+
+ private:
+ StationsConfigWidget *mWidget;
+};
+
+#endif
diff --git a/kweather/kweather.cpp b/kweather/kweather.cpp
index 71fe647..9b8969a 100644
--- a/kweather/kweather.cpp
+++ b/kweather/kweather.cpp
@@ -58,21 +58,21 @@ kweather::kweather(const TQString& configFile, Type t, int actions,
{
kdDebug(12004) << "Constructor " << endl;
setObjId("weatherIface");
-
+
setBackgroundOrigin( TQWidget::AncestorOrigin );
loadPrefs();
initContextMenu();
initDCOP();
-
+
dockWidget = new dockwidget(reportLocation, this, "dockwidget");
- connect(dockWidget, TQT_SIGNAL(buttonClicked()), TQT_SLOT(doReport()));
+ connect(dockWidget, TQ_SIGNAL(buttonClicked()), TQ_SLOT(doReport()));
dockWidget->setViewMode(mViewMode);
setLabelColor();
-
+
timeOut = new TQTimer(this, "timeOut" );
- connect(timeOut, TQT_SIGNAL(timeout()), TQT_SLOT(timeout()));
+ connect(timeOut, TQ_SIGNAL(timeout()), TQ_SLOT(timeout()));
timeOut->start(10*60*1000);
-
+
if(mFirstRun)
preferences();
else
@@ -89,13 +89,13 @@ void kweather::initContextMenu()
mContextMenu = new TDEPopupMenu(this);
mContextMenu->insertTitle(i18n("KWeather - %1").arg( reportLocation ), -1, 0);
mContextMenu->insertItem(SmallIcon("viewmag"), i18n("Show &Report"),
- this, TQT_SLOT(doReport()), 0, -1, 1);
+ this, TQ_SLOT(doReport()), 0, -1, 1);
mContextMenu->insertItem(SmallIcon("reload"), i18n("&Update Now"),
- this, TQT_SLOT(slotUpdateNow()), 0, -1, 2);
+ this, TQ_SLOT(slotUpdateNow()), 0, -1, 2);
mContextMenu->insertSeparator();
- mContextMenu->insertItem(SmallIcon("kweather"), i18n("&About KWeather"), this, TQT_SLOT(about()));
+ mContextMenu->insertItem(SmallIcon("kweather"), i18n("&About KWeather"), this, TQ_SLOT(about()));
mContextMenu->insertItem(SmallIcon("configure"),
- i18n("&Configure KWeather..."), this, TQT_SLOT(preferences()));
+ i18n("&Configure KWeather..."), this, TQ_SLOT(preferences()));
setCustomMenu(mContextMenu);
}
@@ -103,20 +103,20 @@ void kweather::initDCOP()
{
if ( !mClient )
mClient = TDEApplication::dcopClient();
-
+
if(!mClient->isAttached())
mClient->attach();
-
+
if(!attach())
return;
-
+
kdDebug(12004) << "attached to the server..." << endl;
-
+
if ( mWeatherService )
delete mWeatherService;
-
+
mWeatherService = new WeatherService_stub( "KWeatherService", "WeatherService" );
-
+
if (!connectDCOPSignal(0, 0, "fileUpdate(TQString)",
"refresh(TQString)",false))
kdDebug(12004) << "Could not attach dcop signal..." << endl;
@@ -159,10 +159,11 @@ void kweather::preferences()
if ( settingsDialog == 0 )
{
settingsDialog = new KCMultiDialog( this );
- connect( settingsDialog, TQT_SIGNAL( configCommitted() ), TQT_SLOT( slotPrefsAccepted() ) );
+ connect( settingsDialog, TQ_SIGNAL( configCommitted() ), TQ_SLOT( slotPrefsAccepted() ) );
- settingsDialog->addModule( "kcmweather.desktop" );
+ settingsDialog->addModule( "kcmweatherapplet.desktop" );
settingsDialog->addModule( "kcmweatherservice.desktop" );
+ settingsDialog->addModule( "kcmweatherstations.desktop" );
}
settingsDialog->show();
@@ -189,10 +190,10 @@ void kweather::doReport()
if ( mReport == 0 )
{
mReport = new reportView(reportLocation);
-
- connect( mReport, TQT_SIGNAL( finished() ), TQT_SLOT( slotReportFinished() ) );
+
+ connect( mReport, TQ_SIGNAL( finished() ), TQ_SLOT( slotReportFinished() ) );
}
-
+
mReport->show();
mReport->raise();
}
@@ -225,7 +226,7 @@ void kweather::loadPrefs(){
void kweather::savePrefs(){
kdDebug(12004) << "Saving Prefs..." << endl;
TDEConfig *kcConfig = config();
-
+
kcConfig->setGroup("General Options");
kcConfig->writeEntry("logging", logOn);
kcConfig->writeEntry("report_location", reportLocation);
@@ -286,7 +287,7 @@ void kweather::timeout()
{
if ( !mWeatherService )
initDCOP();
-
+
if ( mWeatherService )
{
// isEmtpy is true for null and 0 length strings
@@ -301,7 +302,7 @@ void kweather::timeout()
int kweather::widthForHeight(int h) const
{
//kdDebug(12004) << "widthForHeight " << h << endl;
- dockWidget->setOrientation(Qt::Horizontal);
+ dockWidget->setOrientation(TQt::Horizontal);
int w = dockWidget->widthForHeight(h);
return w;
}
@@ -309,7 +310,7 @@ int kweather::widthForHeight(int h) const
int kweather::heightForWidth(int w) const
{
kdDebug(12004) << "heightForWidth " << w<< endl;
- dockWidget->setOrientation(Qt::Vertical);
+ dockWidget->setOrientation(TQt::Vertical);
int h = dockWidget->heightForWidth( w );
return h;
}
@@ -332,6 +333,13 @@ void kweather::slotPrefsAccepted()
dockWidget->setLocationCode(reportLocation);
dockWidget->setViewMode(mViewMode);
+
+ if ( !mWeatherService )
+ {
+ initDCOP();
+ }
+ mWeatherService->forceUpdateAll();
+
setLabelColor();
emit updateLayout();
@@ -365,7 +373,7 @@ void kweather::slotPrefsAccepted()
void kweather::mousePressEvent(TQMouseEvent *e)
{
- if ( e->button() != Qt::RightButton )
+ if ( e->button() != TQt::RightButton )
{
KPanelApplet::mousePressEvent( e );
return;
diff --git a/kweather/kweather.h b/kweather/kweather.h
index 5a3b06e..9762535 100644
--- a/kweather/kweather.h
+++ b/kweather/kweather.h
@@ -32,7 +32,7 @@ class TQPalette;
class kweather : public KPanelApplet, public weatherIface
{
- Q_OBJECT
+ TQ_OBJECT
public:
@@ -68,9 +68,9 @@ private: // Private methods
void showWeather();
void writeLogEntry();
void mousePressEvent(TQMouseEvent *e);
-
+
bool attach();
-
+
TQString reportLocation;
TQString fileName;
TQString metarData;
diff --git a/kweather/main.cpp b/kweather/main.cpp
index 5c8d494..595e653 100644
--- a/kweather/main.cpp
+++ b/kweather/main.cpp
@@ -29,7 +29,7 @@ int main (int argc, char *argv[])
// This app is started automatically, no need for session management
app.disableSessionManagement();
kdDebug() << "starting dcopservice " << endl;
- new WeatherService(TQT_TQOBJECT(&app), "WeatherService");
+ new WeatherService(&app, "WeatherService");
return app.exec();
}
diff --git a/kweather/metar_parser.cpp b/kweather/metar_parser.cpp
index 44e2c73..b582300 100644
--- a/kweather/metar_parser.cpp
+++ b/kweather/metar_parser.cpp
@@ -28,6 +28,7 @@ email : jratke@comcast.net
#include "metar_parser.h"
#include "stationdatabase.h"
+#include "weather_icon.h"
#include "sun.h"
// Temperature conversion macros
@@ -76,6 +77,9 @@ void MetarParser::reset()
weatherInfo.qsHeatIndex = TQString();
weatherInfo.qsWindDirection = TQString();
weatherInfo.stationNeedsMaintenance = false;
+ weatherInfo.wiCondition = 0;
+ weatherInfo.wiStrength = 0;
+ weatherInfo.wiNight = false;
}
struct WeatherInfo MetarParser::processData(const TQString &stationID, const TQString &metar)
@@ -257,7 +261,7 @@ bool MetarParser::parseCurrent(const TQString &s)
if (sCode.contains("DZ"))
{
phenomena = i18n("Drizzle");
- weatherInfo.theWeather = "light_rain";
+ saveIconData( WeatherIcon::LightRain, false );
}
else if (sCode.contains("RA"))
{
@@ -272,32 +276,32 @@ bool MetarParser::parseCurrent(const TQString &s)
else if (sCode.contains("SG"))
{
phenomena = i18n("Snow Grains");
- weatherInfo.theWeather = "snow4";
+ saveIconData( WeatherIcon::Snow, false, 4 );
}
else if (sCode.contains("IC"))
{
phenomena = i18n("Ice Crystals");
- weatherInfo.theWeather = "hail";
+ saveIconData( WeatherIcon::Hail, false );
}
else if (sCode.contains("PE"))
{
phenomena = i18n("Ice Pellets");
- weatherInfo.theWeather = "hail";
+ saveIconData( WeatherIcon::Hail, false );
}
else if (s.contains("GR"))
{
phenomena = i18n("Hail");
- weatherInfo.theWeather = "hail";
+ saveIconData( WeatherIcon::Hail, false );
}
else if (sCode.contains("GS"))
{
phenomena = i18n("Small Hail Pellets");
- weatherInfo.theWeather = "hail";
+ saveIconData( WeatherIcon::Hail, false );
}
else if (s.contains("UP"))
{
phenomena = i18n("Unknown Precipitation");
- weatherInfo.theWeather = iconName("shower1");
+ saveIconData( WeatherIcon::Showers, isNight(weatherInfo.reportLocation), 1);
}
else if (sCode.contains("BR"))
{
@@ -721,24 +725,22 @@ bool MetarParser::parseStationNeedsMaintenance(const TQString &s)
void MetarParser::calcCurrentIcon()
{
- // Default to overcast clouds
- if ( weatherInfo.clouds == -1 )
- weatherInfo.clouds = 64;
+ bool night = isNight( weatherInfo.reportLocation );
if (weatherInfo.theWeather.isEmpty())
{
if (weatherInfo.clouds == 0)
- weatherInfo.theWeather = iconName("sunny");
+ saveIconData( WeatherIcon::Sunny, night );
else if (weatherInfo.clouds > 0 && weatherInfo.clouds <= 2)
- weatherInfo.theWeather = iconName("cloudy1");
+ saveIconData( WeatherIcon::Cloudy, night, 1 );
else if ( weatherInfo.clouds > 2 && weatherInfo.clouds <= 4)
- weatherInfo.theWeather = iconName("cloudy2");
+ saveIconData( WeatherIcon::Cloudy, night, 2 );
else if ( weatherInfo.clouds > 4 && weatherInfo.clouds <= 8)
- weatherInfo.theWeather = iconName("cloudy3");
+ saveIconData( WeatherIcon::Cloudy, night, 3 );
else if ( weatherInfo.clouds > 8 && weatherInfo.clouds < 63)
- weatherInfo.theWeather = iconName( "cloudy4" );
+ saveIconData( WeatherIcon::Cloudy, night, 4 );
else
- weatherInfo.theWeather = "cloudy5";
+ saveIconData( WeatherIcon::Cloudy, night, 5 );
}
else if (weatherInfo.theWeather == "tstorm")
{
@@ -746,11 +748,11 @@ void MetarParser::calcCurrentIcon()
weatherInfo.clouds = 30;
if (weatherInfo.clouds >= 0 && weatherInfo.clouds <= 10)
- weatherInfo.theWeather = iconName("tstorm1");
+ saveIconData( WeatherIcon::Thunderstorm, night, 1 );
else if ( weatherInfo.clouds > 10 && weatherInfo.clouds <= 20)
- weatherInfo.theWeather = iconName("tstorm2");
+ saveIconData( WeatherIcon::Thunderstorm, night, 2 );
else
- weatherInfo.theWeather = "tstorm3";
+ saveIconData( WeatherIcon::Thunderstorm, night, 3 );
}
else if (weatherInfo.theWeather == "shower")
{
@@ -758,11 +760,11 @@ void MetarParser::calcCurrentIcon()
weatherInfo.clouds = 30;
if (weatherInfo.clouds >= 0 && weatherInfo.clouds <= 10)
- weatherInfo.theWeather = iconName("shower1");
+ saveIconData( WeatherIcon::Showers, night, 1 );
else if ( weatherInfo.clouds > 10 && weatherInfo.clouds <= 20)
- weatherInfo.theWeather = iconName("shower2");
+ saveIconData( WeatherIcon::Showers, night, 2 );
else
- weatherInfo.theWeather = "shower3";
+ saveIconData( WeatherIcon::Showers, night, 3 );
}
else if (weatherInfo.theWeather == "snow")
{
@@ -770,22 +772,22 @@ void MetarParser::calcCurrentIcon()
weatherInfo.clouds = 30;
if (weatherInfo.clouds >= 0 && weatherInfo.clouds <= 8)
- weatherInfo.theWeather = iconName("snow1");
+ saveIconData( WeatherIcon::Snow, night, 1 );
else if ( weatherInfo.clouds > 8 && weatherInfo.clouds <= 16)
- weatherInfo.theWeather = iconName("snow2");
+ saveIconData( WeatherIcon::Snow, night, 2 );
else if (weatherInfo.clouds > 16 && weatherInfo.clouds <= 24)
- weatherInfo.theWeather = iconName("snow3");
+ saveIconData( WeatherIcon::Snow, night, 3 );
else
- weatherInfo.theWeather = "snow5";
+ saveIconData( WeatherIcon::Snow, night, 5 );
}
- else if (isNight(weatherInfo.reportLocation) && weatherInfo.theWeather == "mist")
- weatherInfo.theWeather = "mist_night";
- else if (isNight(weatherInfo.reportLocation) && weatherInfo.theWeather == "fog")
- weatherInfo.theWeather = "fog_night";
else if ( weatherInfo.theWeather == "mist" || weatherInfo.theWeather == "fog" )
{
if ( weatherInfo.clouds >= 63 )
- weatherInfo.theWeather = "cloudy5";
+ saveIconData( WeatherIcon::Cloudy, night, 5 );
+ else if ( weatherInfo.theWeather == "mist" )
+ saveIconData( WeatherIcon::Mist, night );
+ else if ( weatherInfo.theWeather == "fog" )
+ saveIconData( WeatherIcon::Fog, night );
}
kdDebug(12006) << "Clouds: " << weatherInfo.clouds << ", Icon: "
@@ -861,13 +863,10 @@ bool MetarParser::isNight(const TQString &stationID) const
}
}
-TQString MetarParser::iconName( const TQString &icon ) const
+void MetarParser::saveIconData( int condition, bool night, int strength )
{
- TQString _iconName = icon;
-
- if ( isNight( weatherInfo.reportLocation ) )
- _iconName += "_night";
-
- return _iconName;
+ weatherInfo.wiCondition = condition;
+ weatherInfo.wiStrength = strength;
+ weatherInfo.wiNight = night;
}
diff --git a/kweather/metar_parser.h b/kweather/metar_parser.h
index 772fe11..fd202d8 100644
--- a/kweather/metar_parser.h
+++ b/kweather/metar_parser.h
@@ -52,6 +52,11 @@ struct WeatherInfo
TQString qsWindDirection;
TQString reportLocation;
bool stationNeedsMaintenance;
+
+ /* For WeatherIcon */
+ int wiCondition;
+ int wiStrength;
+ bool wiNight;
};
@@ -92,7 +97,7 @@ class MetarParser
void calcCurrentIcon();
void calcWindChill();
bool isNight(const TQString &stationID) const;
- TQString iconName( const TQString &icon ) const;
+ void saveIconData( int condition, bool night, int strength = 0 );
/*
* Reset the internal WeatherInfo struct of the class so that
diff --git a/kweather/reportview.cpp b/kweather/reportview.cpp
index 5891f82..97c308f 100644
--- a/kweather/reportview.cpp
+++ b/kweather/reportview.cpp
@@ -22,6 +22,7 @@
#include <tdehtml_part.h>
#include <tdehtmlview.h>
#include <tdeglobalsettings.h>
+#include <kiconloader.h>
#include <tqvbox.h>
#include <tqpixmap.h>
@@ -46,7 +47,7 @@ reportView::reportView(const TQString &reportLocation)
m_weatherService = new WeatherService_stub( "KWeatherService", "WeatherService" );
- TQPixmap icon = m_weatherService->icon( m_locationCode );
+ TQPixmap icon = m_weatherService->icon( m_locationCode, IconSize(TDEIcon::Panel) );
setIcon( icon );
render();
@@ -89,7 +90,7 @@ void reportView::render(){
TQString sunRiseTime = m_weatherService->sunRiseTime(m_locationCode );
TQString sunSetTime = m_weatherService->sunSetTime(m_locationCode );
TQString date = m_weatherService->date(m_locationCode );
- TQString icon = m_weatherService->iconFileName(m_locationCode );
+ TQString icon = m_weatherService->iconPath(m_locationCode, IconSize(TDEIcon::Panel));
TQStringList cover = m_weatherService->cover(m_locationCode );
TQStringList weather = m_weatherService->weather(m_locationCode );
@@ -179,7 +180,3 @@ void reportView::render(){
}
#include "reportview.moc"
-
-/* vim: et sw=4 ts=4
-*/
-
diff --git a/kweather/reportview.h b/kweather/reportview.h
index a89d96b..941c466 100644
--- a/kweather/reportview.h
+++ b/kweather/reportview.h
@@ -30,7 +30,7 @@ class WeatherService_stub;
*/
class reportView : public KDialogBase {
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/kweather/serviceconfig.ui b/kweather/serviceconfig.ui
new file mode 100644
index 0000000..84ca62e
--- /dev/null
+++ b/kweather/serviceconfig.ui
@@ -0,0 +1,198 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>serviceConfig</class>
+<author>ian reinhart geiser &lt;geiseri@kde.org&gt;</author>
+<widget class="TQWidget">
+ <property name="name">
+ <cstring>serviceConfig</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>491</width>
+ <height>194</height>
+ </rect>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>3</hsizetype>
+ <vsizetype>3</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>0</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="caption">
+ <string>serviceConfig</string>
+ </property>
+ <property name="focusPolicy">
+ <enum>TabFocus</enum>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <property name="margin">
+ <number>0</number>
+ </property>
+ <widget class="TQButtonGroup">
+ <property name="name">
+ <cstring>m_iconTheme</cstring>
+ </property>
+ <property name="title">
+ <string>Weather Icons</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="TQRadioButton">
+ <property name="name">
+ <cstring>m_systemIcons</cstring>
+ </property>
+ <property name="text">
+ <string>&amp;Use system theme</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ <widget class="TQRadioButton">
+ <property name="name">
+ <cstring>m_kweatherIcons</cstring>
+ </property>
+ <property name="text">
+ <string>Use classic &amp;KWeather theme</string>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ <widget class="TQGroupBox">
+ <property name="name">
+ <cstring>GroupBox1</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>1</hsizetype>
+ <vsizetype>1</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="title">
+ <string>Logging Options</string>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="TQCheckBox" row="0" column="0" rowspan="1" colspan="2">
+ <property name="name">
+ <cstring>m_enableLog</cstring>
+ </property>
+ <property name="text">
+ <string>E&amp;nable logging</string>
+ </property>
+ </widget>
+ <spacer row="0" column="2">
+ <property name="name">
+ <cstring>Spacer6_2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>294</width>
+ <height>16</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="TQLabel" row="1" column="0">
+ <property name="name">
+ <cstring>m_labelLogFile</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="text">
+ <string>Log f&amp;ile:</string>
+ </property>
+ <property name="buddy" stdset="0">
+ <cstring>m_logFile</cstring>
+ </property>
+ </widget>
+ <widget class="KURLRequester" row="1" column="1" rowspan="1" colspan="2">
+ <property name="name">
+ <cstring>m_logFile</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>252</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Enter the logfile name.</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Enter the full path and filename to enable logging in KWeather.</string>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer4</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>111</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+</widget>
+<connections>
+ <connection>
+ <sender>m_enableLog</sender>
+ <signal>toggled(bool)</signal>
+ <receiver>m_labelLogFile</receiver>
+ <slot>setEnabled(bool)</slot>
+ </connection>
+ <connection>
+ <sender>m_enableLog</sender>
+ <signal>toggled(bool)</signal>
+ <receiver>m_logFile</receiver>
+ <slot>setEnabled(bool)</slot>
+ </connection>
+</connections>
+<includes>
+ <include location="global" impldecl="in implementation">kcolorbutton.h</include>
+ <include location="global" impldecl="in implementation">kcombobox.h</include>
+ <include location="global" impldecl="in implementation">kdialog.h</include>
+ <include location="global" impldecl="in implementation">kurlrequester.h</include>
+ <include location="global" impldecl="in implementation">kpushbutton.h</include>
+ <include location="global" impldecl="in implementation">klineedit.h</include>
+</includes>
+<layoutdefaults spacing="3" margin="6"/>
+<layoutfunctions spacing="KDialog::spacingHint" margin="KDialog::marginHint"/>
+</UI>
diff --git a/kweather/sidebarwidget.cpp b/kweather/sidebarwidget.cpp
index 0a7c080..dc481ec 100644
--- a/kweather/sidebarwidget.cpp
+++ b/kweather/sidebarwidget.cpp
@@ -1,4 +1,4 @@
- /*
+/*
* This file is part of the KDE project
* Copyright (C) 2002 Ian Reinhart Geiser <geiseri@kde.org>
*
@@ -18,32 +18,86 @@
*
* $Id$
*/
-
- #include "sidebarwidget.h"
- #include <tqscrollview.h>
-
- sidebarwidget::sidebarwidget(TQWidget* parent, const char* name) :
- sidebarwidgetbase(parent,name)
- {
- view = new TQVBox(reportGrid->viewport());
- reportGrid->addChild(view);
- reportGrid->setResizePolicy(TQScrollView::AutoOneFit);
- }
-
- sidebarwidget::~sidebarwidget()
- {
-
- }
-
- void sidebarwidget::addWidget(TQWidget *w, const TQString &s)
+
+#include "sidebarwidget.h"
+#include <tqscrollview.h>
+#include <tqlayout.h>
+#include <tqvbox.h>
+#include <ksettings/dialog.h>
+#include <ksettings/dispatcher.h>
+#include <kcmultidialog.h>
+
+#include <tdeapplication.h>
+#include <kiconloader.h>
+#include <tdetoolbar.h>
+#include <tdeaction.h>
+#include <tdelocale.h>
+#include <dcopclient.h>
+#include <dcopref.h>
+
+sidebarwidget::sidebarwidget(TQWidget* parent, const char* name)
+ : TQWidget(parent,name), settingsDialog(0)
+{
+ mainLayout = new TQVBoxLayout(this);
+
+ TDEToolBar *toolbar = new TDEToolBar(this);
+ toolbar->setLabel( i18n("Weather Sidebar") );
+ toolbar->setSizePolicy(TQSizePolicy::Maximum, TQSizePolicy::Minimum);
+
+ TDEAction *refresh = new TDEAction( i18n("Refresh"), SmallIcon("view-refresh"),
+ 0, this, TQ_SLOT(slotRefresh()), this, "refresh" );
+ TDEAction *prefs = new TDEAction( i18n("Settings"), SmallIcon("configure"),
+ 0, this, TQ_SLOT(slotConfigure()), this, "preferences" );
+ refresh->plug(toolbar);
+ prefs->plug(toolbar);
+
+ reportGrid = new TQScrollView(this);
+ reportGrid->setResizePolicy(TQScrollView::AutoOneFit);
+
+ layout = new TQVBoxLayout(reportGrid->viewport());
+ view = new TQVBox(reportGrid->viewport());
+ view->setSpacing(3);
+ layout->addWidget(view);
+ layout->addStretch();
+
+ mainLayout->addWidget(toolbar);
+ mainLayout->addWidget(reportGrid);
+
+ if(!kapp->dcopClient()->isAttached())
{
- w->setFixedWidth(reportGrid->visibleWidth ());
+ kapp->dcopClient()->attach();
}
-
- TQWidget *sidebarwidget::viewport()
+
+ dcopCall = new DCOPRef( "KWeatherService", "WeatherService" );
+}
+
+sidebarwidget::~sidebarwidget()
+{
+}
+
+TQWidget *sidebarwidget::viewport()
+{
+ return view;
+}
+
+void sidebarwidget::slotRefresh()
+{
+ dcopCall->send("forceUpdateAll()");
+}
+
+void sidebarwidget::slotConfigure()
+{
+ if ( settingsDialog == 0 )
{
- return view;
+ settingsDialog = new KCMultiDialog(0);
+ connect( settingsDialog, TQ_SIGNAL( configCommitted() ), this, TQ_SLOT( slotRefresh() ) );
+
+ settingsDialog->addModule( "kcmweatherstations.desktop" );
+ settingsDialog->addModule( "kcmweatherservice.desktop" );
}
+ settingsDialog->show();
+ settingsDialog->raise();
+}
+
#include "sidebarwidget.moc"
-
diff --git a/kweather/sidebarwidget.h b/kweather/sidebarwidget.h
index fea25ea..4ed141c 100644
--- a/kweather/sidebarwidget.h
+++ b/kweather/sidebarwidget.h
@@ -22,21 +22,36 @@
#ifndef __SIDEBARWIDGET_H__
#define __SIDEBARWIDGET_H__
+#include <tqwidget.h>
-#include <sidebarwidgetbase.h>
-#include <tqvbox.h>
+class TQVBox;
+class TQVBoxLayout;
+class TQScrollView;
+class KCMultiDialog;
+class DCOPRef;
-class sidebarwidget : public sidebarwidgetbase
+class sidebarwidget : public TQWidget
{
-Q_OBJECT
-
-public:
+TQ_OBJECT
+
+ public:
sidebarwidget(TQWidget* parent, const char* name = 0);
virtual ~sidebarwidget();
- void addWidget(TQWidget *w, const TQString &s);
TQWidget *viewport();
+ TQScrollView *reportGrid;
+ TQVBoxLayout *mainLayout;
+ TQVBoxLayout *layout;
TQVBox *view;
+
+ private slots:
+ void slotRefresh();
+ void slotConfigure();
+
+ private:
+ DCOPRef *dcopCall;
+ KCMultiDialog *settingsDialog;
+
};
#endif
diff --git a/kweather/sidebarwidgetbase.ui b/kweather/sidebarwidgetbase.ui
deleted file mode 100644
index 6f1f50c..0000000
--- a/kweather/sidebarwidgetbase.ui
+++ /dev/null
@@ -1,112 +0,0 @@
-<!DOCTYPE UI><UI version="3.1" stdsetdef="1">
-<class>sidebarwidgetbase</class>
-<author>ian reinhart geiser &lt;geiseri@kde.org&gt;</author>
-<widget class="TQWidget">
- <property name="name">
- <cstring>Form1</cstring>
- </property>
- <property name="geometry">
- <rect>
- <x>0</x>
- <y>0</y>
- <width>338</width>
- <height>480</height>
- </rect>
- </property>
- <grid>
- <property name="name">
- <cstring>unnamed</cstring>
- </property>
- <widget class="TQGroupBox" row="1" column="0">
- <property name="name">
- <cstring>GroupBox2</cstring>
- </property>
- <property name="title">
- <string>Station Manager</string>
- </property>
- <grid>
- <property name="name">
- <cstring>unnamed</cstring>
- </property>
- <widget class="TQLayoutWidget" row="0" column="0">
- <property name="name">
- <cstring>Layout1</cstring>
- </property>
- <hbox>
- <property name="name">
- <cstring>unnamed</cstring>
- </property>
- <widget class="KComboBox">
- <property name="name">
- <cstring>stationList</cstring>
- </property>
- </widget>
- <widget class="KPushButton">
- <property name="name">
- <cstring>addStation</cstring>
- </property>
- <property name="text">
- <string>Add</string>
- </property>
- </widget>
- </hbox>
- </widget>
- <spacer row="0" column="1">
- <property name="name">
- <cstring>Spacer4</cstring>
- </property>
- <property name="orientation">
- <enum>Horizontal</enum>
- </property>
- <property name="sizeType">
- <enum>Expanding</enum>
- </property>
- <property name="sizeHint">
- <size>
- <width>20</width>
- <height>20</height>
- </size>
- </property>
- </spacer>
- </grid>
- </widget>
- <widget class="TQGroupBox" row="0" column="0">
- <property name="name">
- <cstring>reportGroup</cstring>
- </property>
- <property name="title">
- <string>Weather Report</string>
- </property>
- <grid>
- <property name="name">
- <cstring>unnamed</cstring>
- </property>
- <widget class="TQScrollView" row="0" column="0">
- <property name="name">
- <cstring>reportGrid</cstring>
- </property>
- </widget>
- </grid>
- </widget>
- </grid>
-</widget>
-<customwidgets>
- <customwidget>
- <class>QScrollView</class>
- <header location="global">qscrollview.h</header>
- <sizehint>
- <width>25</width>
- <height>25</height>
- </sizehint>
- <container>1</container>
- <sizepolicy>
- <hordata>3</hordata>
- <verdata>3</verdata>
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- <pixmap>image0</pixmap>
- </customwidget>
-</customwidgets>
-<layoutdefaults spacing="5" margin="5"/>
-</UI>
diff --git a/kweather/serviceconfigdata.ui b/kweather/stationsconfig.ui
index 35be484..68ec70a 100644
--- a/kweather/serviceconfigdata.ui
+++ b/kweather/stationsconfig.ui
@@ -1,9 +1,9 @@
<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
-<class>wsPrefs</class>
+<class>stationsConfig</class>
<author>Ian Reinhart Geiser &lt;geiseri@kde.org&gt;</author>
<widget class="TQWidget">
<property name="name">
- <cstring>wsPrefs</cstring>
+ <cstring>stationsConfig</cstring>
</property>
<property name="geometry">
<rect>
@@ -201,31 +201,31 @@
<connection>
<sender>mAddButton</sender>
<signal>clicked()</signal>
- <receiver>wsPrefs</receiver>
+ <receiver>stationsConfig</receiver>
<slot>addStation()</slot>
</connection>
<connection>
<sender>mRemoveButton</sender>
<signal>clicked()</signal>
- <receiver>wsPrefs</receiver>
+ <receiver>stationsConfig</receiver>
<slot>removeStation()</slot>
</connection>
<connection>
<sender>mUpdate</sender>
<signal>clicked()</signal>
- <receiver>wsPrefs</receiver>
+ <receiver>stationsConfig</receiver>
<slot>updateStations()</slot>
</connection>
<connection>
<sender>mExit</sender>
<signal>clicked()</signal>
- <receiver>wsPrefs</receiver>
+ <receiver>stationsConfig</receiver>
<slot>exitWeatherService()</slot>
</connection>
<connection>
<sender>mSelectedStations</sender>
<signal>selectionChanged(TQListViewItem*)</signal>
- <receiver>wsPrefs</receiver>
+ <receiver>stationsConfig</receiver>
<slot>selectionChanged(TQListViewItem*)</slot>
</connection>
</connections>
@@ -247,13 +247,13 @@
<include location="global" impldecl="in implementation">kpushbutton.h</include>
<include location="global" impldecl="in implementation">tdelistview.h</include>
</includes>
-<Q_SLOTS>
+<slots>
<slot>exitWeatherService()</slot>
<slot>removeStation()</slot>
<slot>updateStations()</slot>
<slot>addStation()</slot>
<slot>selectionChanged( TQListViewItem* )</slot>
-</Q_SLOTS>
+</slots>
<layoutdefaults spacing="3" margin="6"/>
<layoutfunctions spacing="KDialog::spacingHint" margin="KDialog::marginHint"/>
</UI>
diff --git a/kweather/serviceconfigwidget.cpp b/kweather/stationsconfigwidget.cpp
index d6f85e2..5ba7aee 100644
--- a/kweather/serviceconfigwidget.cpp
+++ b/kweather/stationsconfigwidget.cpp
@@ -30,8 +30,9 @@
#include <tdelocale.h>
#include <kpushbutton.h>
#include <kstandarddirs.h>
+#include <kiconloader.h>
-#include "serviceconfigwidget.h"
+#include "stationsconfigwidget.h"
#include "weatherservice_stub.h"
class StationItem : public TQListViewItem
@@ -55,24 +56,24 @@ class StationItem : public TQListViewItem
static void parseStationEntry( const TQString &line, TQString &name, TQString &uid );
-ServiceConfigWidget::ServiceConfigWidget( TQWidget *parent, const char *name )
- : wsPrefs( parent, name ), mService(0)
+StationsConfigWidget::StationsConfigWidget( TQWidget *parent, const char *name )
+ : stationsConfig( parent, name ), mService(0)
{
mService = new WeatherService_stub( "KWeatherService", "WeatherService" );
- connect( mAllStations, TQT_SIGNAL( doubleClicked ( TQListViewItem *, const TQPoint &, int ) ), TQT_SLOT( addStation() ) );
- connect( mSelectedStations, TQT_SIGNAL( doubleClicked ( TQListViewItem *, const TQPoint &, int ) ), TQT_SLOT( removeStation() ) );
+ connect( mAllStations, TQ_SIGNAL( doubleClicked ( TQListViewItem *, const TQPoint &, int ) ), TQ_SLOT( addStation() ) );
+ connect( mSelectedStations, TQ_SIGNAL( doubleClicked ( TQListViewItem *, const TQPoint &, int ) ), TQ_SLOT( removeStation() ) );
initGUI();
loadLocations();
scanStations();
}
-ServiceConfigWidget::~ServiceConfigWidget()
+StationsConfigWidget::~StationsConfigWidget()
{
delete mService;
}
-void ServiceConfigWidget::addStation()
+void StationsConfigWidget::addStation()
{
if ( !dcopActive() )
return;
@@ -87,7 +88,7 @@ void ServiceConfigWidget::addStation()
modified();
}
-void ServiceConfigWidget::removeStation()
+void StationsConfigWidget::removeStation()
{
if ( !dcopActive() )
return;
@@ -102,7 +103,7 @@ void ServiceConfigWidget::removeStation()
modified();
}
-void ServiceConfigWidget::updateStations()
+void StationsConfigWidget::updateStations()
{
if ( !dcopActive() )
return;
@@ -111,7 +112,7 @@ void ServiceConfigWidget::updateStations()
scanStations();
}
-void ServiceConfigWidget::exitWeatherService()
+void StationsConfigWidget::exitWeatherService()
{
if ( !dcopActive() )
return;
@@ -120,7 +121,7 @@ void ServiceConfigWidget::exitWeatherService()
modified();
}
-void ServiceConfigWidget::scanStations()
+void StationsConfigWidget::scanStations()
{
if ( !dcopActive() )
return;
@@ -129,10 +130,7 @@ void ServiceConfigWidget::scanStations()
mSelectedStations->clear();
for ( uint i = 0; i < list.count(); ++i ) {
- TQPixmap pm = mService->icon( list[ i ] );
- TQImage img = pm.convertToImage();
- img = img.smoothScale( 22, 22 );
- pm.convertFromImage( img );
+ TQPixmap pm = mService->icon( list[ i ], TDEIcon::SizeSmall );
TQString uid = list[ i ];
if (mStationMap[ uid ].isEmpty())
@@ -145,23 +143,23 @@ void ServiceConfigWidget::scanStations()
}
}
-void ServiceConfigWidget::selectionChanged( TQListViewItem *item )
+void StationsConfigWidget::selectionChanged( TQListViewItem *item )
{
mRemoveButton->setEnabled( item != 0 );
}
-void ServiceConfigWidget::modified()
+void StationsConfigWidget::modified()
{
emit changed( true );
}
-void ServiceConfigWidget::initGUI()
+void StationsConfigWidget::initGUI()
{
mAllStations->header()->hide();
mSelectedStations->header()->hide();
}
-void ServiceConfigWidget::loadLocations()
+void StationsConfigWidget::loadLocations()
{
TDEConfig config( locate( "data", "kweatherservice/weather_stations.desktop" ) );
@@ -201,7 +199,7 @@ void ServiceConfigWidget::loadLocations()
}
}
-bool ServiceConfigWidget::dcopActive()
+bool StationsConfigWidget::dcopActive()
{
TQString error;
TQCString appID;
@@ -236,4 +234,4 @@ void parseStationEntry( const TQString &line, TQString &name, TQString &uid )
}
}
-#include "serviceconfigwidget.moc"
+#include "stationsconfigwidget.moc"
diff --git a/kweather/serviceconfigwidget.h b/kweather/stationsconfigwidget.h
index 3fb7006..3056dd6 100644
--- a/kweather/serviceconfigwidget.h
+++ b/kweather/stationsconfigwidget.h
@@ -17,22 +17,22 @@
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
-#ifndef SERVICECONFIGWIDGET_H
-#define SERVICECONFIGWIDGET_H
+#ifndef STATIONSCONFIGWIDGET_H
+#define STATIONSCONFIGWIDGET_H
-#include <serviceconfigdata.h>
+#include <stationsconfig.h>
class TQListViewItem;
class WeatherService_stub;
-class ServiceConfigWidget : public wsPrefs
+class StationsConfigWidget : public stationsConfig
{
- Q_OBJECT
+ TQ_OBJECT
public:
- ServiceConfigWidget( TQWidget *parent, const char *name = 0 );
- virtual ~ServiceConfigWidget();
+ StationsConfigWidget( TQWidget *parent, const char *name = 0 );
+ virtual ~StationsConfigWidget();
signals:
void changed( bool );
diff --git a/kweather/weather_icon.cpp b/kweather/weather_icon.cpp
new file mode 100644
index 0000000..bce9073
--- /dev/null
+++ b/kweather/weather_icon.cpp
@@ -0,0 +1,443 @@
+#include <tqpair.h>
+
+#include <kstandarddirs.h>
+#include <kiconloader.h>
+#include <kdebug.h>
+
+#include "weather_icon.h"
+
+WeatherIconPrivate* WeatherIconPrivate::s_instance = 0;
+
+WeatherIconPrivate::WeatherIconPrivate()
+{
+ iconLoader = new TDEIconLoader("kweather");
+}
+
+WeatherIconPrivate::~WeatherIconPrivate()
+{
+ delete iconLoader;
+}
+
+WeatherIconPrivate* WeatherIconPrivate::instance()
+{
+ if ( s_instance == 0 )
+ s_instance = new WeatherIconPrivate();
+
+ return s_instance;
+}
+
+void WeatherIconPrivate::useIconTheme( bool use )
+{
+ m_useIconTheme = use;
+}
+
+bool WeatherIconPrivate::usingIconTheme()
+{
+ return m_useIconTheme;
+}
+
+/** Returns the name of the best matching icon, either from the icon theme or the KWeather icons */
+struct WeatherSingleIconData WeatherIconPrivate::findIcon(TQStringList fallback, uint size)
+{
+ struct WeatherSingleIconData iconData;
+
+ kdDebug(12006) << "[findIcon] Use icon theme? " << m_useIconTheme << endl;
+ if (m_useIconTheme)
+ {
+ // Check in theme
+ for (TQStringList::Iterator icon = fallback.begin(); icon != fallback.end(); ++icon)
+ {
+ kdDebug(12006) << "[findIcon] Searching for `" << *icon << "` in theme" << endl;
+ TQString iPath = iconPath(*icon, size, true);
+ if (!iPath.isNull())
+ {
+ kdDebug(12006) << "[findIcon] Found `" << *icon << "` in theme: " << iPath << endl;
+ iconData = { *icon, iPath, true, size };
+ return iconData;
+ }
+ }
+ }
+
+ // Check in kweather fallback
+ for (TQStringList::Iterator icon = fallback.begin(); icon != fallback.end(); ++icon)
+ {
+ kdDebug(12006) << "[findIcon] Searching for `" << *icon << "` in kweather icons" << endl;
+ TQString iPath = iconPath(*icon, size, false);
+ if (!iPath.isEmpty())
+ {
+ kdDebug(12006) << "[findIcon] Found `" << *icon << "` in kweather icons: " << iPath << endl;
+ iconData = { *icon, iPath, false, size };
+ return iconData;
+ }
+ }
+
+ return WeatherIcon::unknown(size);
+}
+
+TQString WeatherIconPrivate::iconPath( TQString icon, uint size, bool inTheme )
+{
+ TQString path = TQString::null;
+ if (inTheme) {
+ path = iconLoader->iconPath(icon, size, true);
+ if (path.isEmpty()) {
+ // maybe there is a scalable icon?
+ path = iconLoader->iconPath(icon, 0, true);
+ }
+ }
+ else {
+ path = locate( "data", "kweather/" + icon + ".png" );
+ }
+ return path;
+}
+
+TQString WeatherIconPrivate::iconPath( TQString icon, uint size )
+{
+ return iconPath(icon, size, m_useIconTheme);
+}
+
+WeatherIcon::WeatherIcon( int condition, bool night )
+{
+ switch( condition )
+ {
+ case Sunny:
+ {
+ if( night )
+ {
+ fallback << "weather-clear-night"; //xdg, kweather
+ }
+ fallback << "weather-clear"; // xdg, kweather
+ break;
+ }
+
+ case Fog:
+ {
+ if( night )
+ {
+ fallback << "weather-fog-night"; // themes, kweather
+ }
+ fallback << "weather-fog"; // xdg, kweather
+ break;
+ }
+
+ case Mist:
+ {
+ if( night )
+ {
+ fallback << "weather-mist-night"; // themes, kweather
+ }
+ fallback << "weather-mist"; // themes, kweather
+
+ if( night )
+ {
+ fallback << "weather-fog-night"; // themes, kweather
+ }
+ fallback << "weather-fog"; // xdg, kweather
+ break;
+ }
+
+ case Overcast:
+ {
+ fallback << "weather-overcast"; // xdg, kweather
+ break;
+ }
+
+ case Hail:
+ {
+ fallback << "weather-hail"; // themes
+ fallback << "weather-freezing-rain"; // themes, kweather
+ fallback << "weather-snow"; // xdg, kweather
+ break;
+ }
+
+ case LightRain:
+ {
+ fallback << "weather-showers-scattered"; // xdg, kweather
+ break;
+ }
+
+ case Sleet:
+ {
+ fallback << "weather-snow-rain"; // themes, kweather
+ fallback << "weather-snow"; // xdg, kweather
+ break;
+ }
+ }
+}
+
+WeatherIcon::WeatherIcon( int condition, bool night, unsigned int strength )
+{
+ switch ( condition )
+ {
+ case Cloudy:
+ {
+ switch ( strength )
+ {
+ case 1:
+ {
+ if( night )
+ {
+ fallback << "weather-few-clouds-night"; // xdg, kweather
+ }
+ fallback << "weather-few-clouds"; // xdg, kweather
+ break;
+ }
+
+ case 2:
+ {
+ if( night )
+ {
+ fallback << "weather-moderate-clouds-night"; // kweather
+ }
+ fallback << "weather-moderate-clouds"; // kweather
+
+ if( night )
+ {
+ fallback << "weather-few-clouds-night"; // xdg, kweather
+ }
+ fallback << "weather-few-clouds"; // xdg, kweather
+ break;
+ }
+
+ case 3: {
+ if( night )
+ {
+ fallback << "weather-clouds-night"; // themes, kweather
+ }
+ fallback << "weather-clouds"; // themes, kweather
+
+ if( night )
+ {
+ fallback << "weather-few-clouds-night"; // xdg, kweather
+ }
+ fallback << "weather-few-clouds"; // xdg, kweather
+ break;
+ }
+
+ case 4:
+ {
+ if( night )
+ {
+ fallback << "weather-ample-clouds-night"; // kweather
+ }
+ fallback << "weather-ample-clouds"; // kweather
+ fallback << "weather-many-clouds"; // themes, kweather
+ fallback << "weather-overcast"; // xdg, kweather
+ break;
+ }
+
+ case 5: {
+ fallback << "weather-many-clouds"; // themes, kweather
+ fallback << "weather-overcast"; // xdg, kweather
+ break;
+ }
+
+ default: {
+ fallback << "weather-clouds"; // themes, kweather
+ fallback << "weather-few-clouds"; // xdg, kweather
+ break;
+ }
+ }
+ break;
+ }
+
+ case Showers:
+ {
+ switch ( strength )
+ {
+ case 1:
+ {
+ if( night )
+ {
+ fallback << "weather-showers-scattered-night"; // themes, kweather
+ }
+ else
+ {
+ fallback << "weather-showers-scattered-day"; // themes, kweather
+ }
+ fallback << "weather-showers-scattered"; // xdg, kweather
+ break;
+ }
+
+ case 2:
+ {
+ if( night )
+ {
+ fallback << "weather-showers-night"; // themes, kweather
+ }
+ else
+ {
+ fallback << "weather-showers-day"; // themes, kweather
+ }
+ fallback << "weather-showers"; // xdg, kweather
+ break;
+ }
+
+ case 3:
+ default:
+ {
+ fallback << "weather-showers"; // xdg, kweather
+ break;
+ }
+ }
+
+ break;
+ }
+
+ case Snow:
+ {
+ switch( strength )
+ {
+ case 1:
+ {
+ if( night )
+ {
+ fallback << "weather-snow-scattered-night"; // themes, kweather
+ }
+ else
+ {
+ fallback << "weather-snow-scattered-day"; // themes, kweather
+ }
+
+ fallback << "weather-snow-scattered"; // xdg, kweather
+ fallback << "weather-snow"; // workaround for some themes
+ break;
+ }
+ case 2:
+ {
+ if( night )
+ {
+ fallback << "weather-snow-moderate-night"; // kweather
+ }
+ else
+ {
+ fallback << "weather-snow-moderate-day"; // kweather
+ }
+
+ fallback << "weather-snow-moderate"; // kweather
+
+ if( night )
+ {
+ fallback << "weather-snow-scattered-night"; // themes, kweather
+ }
+ else
+ {
+ fallback << "weather-snow-scattered-day"; // themes, kweather
+ }
+
+ fallback << "weather-snow-scattered"; // xdg, kweather
+ fallback << "weather-snow"; // workaround for some themes
+ break;
+ }
+
+ case 3:
+ {
+ if( night )
+ {
+ fallback << "weather-snow-ample-night"; // kweather
+ }
+ else
+ {
+ fallback << "weather-snow-ample-day"; // kweather
+ }
+ fallback << "weather-snow-ample"; // kweather
+ fallback << "weather-snow"; // xdg, kweather
+ break;
+ }
+
+ case 4:
+ {
+ fallback << "weather-snow-scattered"; // xdg, kweather
+ fallback << "weather-snow"; // workaround for some themes
+ break;
+ }
+
+ case 5:
+ default:
+ {
+ fallback << "weather-snow"; // xdg, kweather
+ break;
+ }
+ }
+
+ break;
+ }
+
+ case Thunderstorm:
+ switch ( strength )
+ {
+ case 1:
+ {
+ if( night )
+ {
+ fallback << "weather-storm-night"; // themes, kweather
+ }
+ else
+ {
+ fallback << "weather-storm-day"; // themes, kweather
+ }
+ fallback << "weather-storm"; // xdg, kweather
+ break;
+ }
+
+ case 2:
+ {
+ if( night )
+ {
+ fallback << "weather-storm-moderate-night"; // kweather
+ }
+ else
+ {
+ fallback << "weather-storm-moderate-day"; // kweather
+ }
+ fallback << "weather-storm-moderate"; // kweather
+
+ if( night )
+ {
+ fallback << "weather-storm-night"; // themes, kweather
+ }
+ else
+ {
+ fallback << "weather-storm-day"; // themes, kweather
+ }
+ fallback << "weather-storm"; // xdg, kweather
+ break;
+ }
+ case 3:
+ default:
+ {
+ fallback << "weather-storm"; // xdg, kweather
+ break;
+ }
+ }
+ break;
+ }
+}
+
+// Unknown weather conditions
+WeatherIcon::WeatherIcon() {
+ fallback << "weather-none-available";
+}
+
+WeatherIcon::~WeatherIcon()
+{
+}
+
+struct WeatherSingleIconData WeatherIcon::iconData(uint size) {
+ return WeatherIconPrivate::instance()->findIcon(fallback, size);
+}
+
+struct WeatherSingleIconData WeatherIcon::unknown(uint size) {
+ WeatherIcon *unknown = new WeatherIcon();
+ struct WeatherSingleIconData unknownData = unknown->iconData(size);
+ delete unknown;
+ return unknownData;
+}
+
+// convenience functions
+TQString WeatherIcon::name(uint size) {
+ return iconData(size).name;
+}
+
+TQString WeatherIcon::path(uint size) {
+ return iconData(size).path;
+} \ No newline at end of file
diff --git a/kweather/weather_icon.h b/kweather/weather_icon.h
new file mode 100644
index 0000000..011fb06
--- /dev/null
+++ b/kweather/weather_icon.h
@@ -0,0 +1,51 @@
+#include <kiconloader.h>
+
+struct WeatherSingleIconData {
+ TQString name;
+ TQString path;
+ bool inTheme;
+ uint size;
+};
+
+class WeatherIconPrivate {
+ friend class WeatherIcon;
+
+ public:
+ WeatherIconPrivate();
+ ~WeatherIconPrivate();
+
+ static WeatherIconPrivate* instance();
+
+ void useIconTheme(bool use);
+ bool usingIconTheme();
+
+ TQString iconPath(TQString icon, uint size, bool inTheme);
+ TQString iconPath(TQString icon, uint size);
+
+ private:
+ static WeatherIconPrivate* s_instance;
+ TDEIconLoader* iconLoader;
+ bool m_useIconTheme;
+
+ struct WeatherSingleIconData findIcon(TQStringList fallback, uint size);
+};
+
+class WeatherIcon {
+ public:
+ enum SimpleCondition { Sunny, Fog, Mist, Overcast, Hail, LightRain, Sleet };
+ enum RangedCondition { Cloudy, Showers, Snow, Thunderstorm };
+
+ WeatherIcon( int condition /* SimpleCondition */, bool night );
+ WeatherIcon( int condition /* RangedCondition */, bool night, unsigned int strength );
+ WeatherIcon(); /* Unknown conditions */
+ ~WeatherIcon();
+
+ static struct WeatherSingleIconData unknown(uint size); // for convenience
+
+ struct WeatherSingleIconData iconData(uint size);
+ TQString name(uint size);
+ TQString path(uint size);
+
+ private:
+ TQStringList fallback;
+};
diff --git a/kweather/weather_stations.desktop b/kweather/weather_stations.desktop
deleted file mode 100644
index c1f4fef..0000000
--- a/kweather/weather_stations.desktop
+++ /dev/null
@@ -1,3112 +0,0 @@
-[Main]
-regions=US CA MX EU AF OZ ME AS M_ AT
-
-[ME]
-name=Middle East
-states=DZ BH IR IL KW LB OM QA SA AE YE
-
-[ME_IL]
-name=Israel
-loc0=Ben\\ Gurion LLBG ------ ---
-loc1=Eilat LLET ------ ---
-loc2=Ovda LLOV ------ ---
-
-[ME_AE]
-name=United Arab Emirates
-loc0=Abu\\ Dhabi\\ -\\ Bateen OMAD ------ ---
-loc1=Abu\\ Dhabi OMAA ------ ---
-loc2=Al\\ Ain OMAL ------ ---
-loc3=Dubai OMDB ------ ---
-loc4=Fujairah OMFJ ------ ---
-loc5=Ras\\ Al\\ Khaimah OMRK ------ ---
-loc6=Sharjah OMSJ ------ ---
-
-[ME_QA]
-name=Qatar
-loc0=Doha OTBD ------ ---
-
-[ME_OM]
-name=Oman
-loc0=Masirah OOMA ------ ---
-loc1=Saiq OOSQ ------ ---
-loc2=Salalah OOSA ------ ---
-loc3=Seeb OOMS ------ ---
-loc4=Thumrait OOTH ------ ---
-
-[ME_YE]
-name=Yemen
-loc0=Aden OYAA ------ ---
-loc1=Hodeidah OYHD ------ ---
-loc2=Marib OYMB ------ ---
-loc3=Sana'A OYSN ------ ---
-loc4=Sayun OYSY ------ ---
-loc5=Socotra OYSQ ------ ---
-loc6=Taiz OYTZ ------ ---
-
-[ME_SA]
-name=Saudi Arabia
-loc0=Abha OEAB ------ ---
-loc1=Al\\ Ahsa OEAH ------ ---
-loc2=Al\\ Baha OEBA ------ ---
-loc3=Al\\ Qaysumah OEPA ------ ---
-loc4=Al-Jouf OESK ------ ---
-loc5=Arar OERR ------ ---
-loc6=Bisha OEBH ------ ---
-loc7=Dawadmi OEDW ------ ---
-loc8=Dhahran OEDR ------ ---
-loc9=Gassim OEGS ------ ---
-loc10=Gizan OEGN ------ ---
-loc11=Guriat OEGT ------ ---
-loc12=Hafr\\ Al-Batin OEKK ------ ---
-loc13=Hail OEHL ------ ---
-loc14=Jeddah\\ King\\ Abdul\\ Aziz\\ International\\ Airport OEJN ------ ---
-loc15=Khamis\\ Mushait OEKM ------ ---
-loc16=King\\ Khaled\\ International\\ Airport OERK ------ ---
-loc17=Madinah OEMA ------ ---
-loc18=Makkah OEMK ------ ---
-loc19=Najran OENG ------ ---
-loc20=Rafha OERF ------ ---
-loc21=Riyadh OERY ------ ---
-loc22=Sharurah OESH ------ ---
-loc23=Tabuk OETB ------ ---
-loc24=Taif OETF ------ ---
-loc25=Turaif OETR ------ ---
-loc26=Wadi\\ Al\\ Dawasser\\ Airport OEWD ------ ---
-loc27=Wejh OEWJ ------ ---
-loc28=Yenbo OEYN ------ ---
-
-[ME_DZ]
-name=Algeria
-loc0=Adrar DAUA ------ ---
-loc1=Annaba DABB ------ ---
-loc2=Constantine DABC ------ ---
-loc3=Dar-El-Beida DAAG ------ ---
-loc4=Ghardaia DAUG ------ ---
-loc5=Hassi-Messaoud DAUH ------ ---
-loc6=In\\ Amenas DAUZ ------ ---
-loc7=Oran/Es\\ Senia DAOO ------ ---
-loc8=Tamanrasset/Aguenna DAAT ------ ---
-loc9=Tebessa DABS ------ ---
-loc10=Tlemcen\\ Zenata DAON ------ ---
-
-[ME_BH]
-name=Bahrain
-loc0=Bahrain OBBI ------ ---
-
-[ME_LB]
-name=Lebanon
-loc0=Beirut OLBA ------ ---
-
-[ME_IR]
-name=Iran, Islamic Republic of
-loc0=Ahwaz OIAW ------ ---
-loc1=Bandarabbass OIKB ------ ---
-loc2=Esfahan OIFM ------ ---
-loc3=Kerman OIKK ------ ---
-loc4=Mashhad OIMM ------ ---
-loc5=Shiraz OISS ------ ---
-loc6=Tabriz OITT ------ ---
-loc7=Tehran-Mehrabad OIII ------ ---
-
-[ME_KW]
-name=Kuwait
-loc0=Kuwait OKBK ------ ---
-
-[US]
-name=United States
-states=AL AK AZ AR CA CO CT DE DC FL GA HI ID IL IN IA KS KY LA ME MA MD MI MS MN MO MT NE NH NM NV NY ND NJ NC OH OK OR PA RI SC SD TN TX UT VT VA WA WI WV WY
-
-[US_AK]
-name=Alaska
-loc0=Adak PADK AKZ020 ---
-loc1=Ambl\\er PAFM AKZ003 ---
-loc2=Anaktuvuk PAKP AKZ001 ---
-loc3=Anchorage PANC AKZ015 ---
-loc4=Anchorage\\ -\\ Elmendorf\\ AFB PAED AKZ015 ---
-loc5=Aniak PANI AKZ010 ---
-loc6=Annette PANT ------ ---
-loc7=Barrow PABR AKZ001 ---
-loc8=Barter\\ Island PABA ------ ---
-loc9=Bethel PABE AKZ010 ---
-loc10=Bettles PABT AKZ004 ---
-loc11=Big\\ River\\ Lake PALV AKZ001 ---
-loc12=Cantwell PATW AKZ004 ---
-loc13=Cape\\ Lisburne PALU ------ ---
-loc14=Cape\\ Newenham PAEH ------ ---
-loc15=Cape\\ Romanzoff PACZ ------ ---
-loc16=Chandalar\\ Lake PALR AKZ004 ---
-loc17=Chulitna PAEC ------ ---
-loc18=Circle\\ City PACR AKZ004 ---
-loc19=Cold\\ Bay PACD AKZ020 ---
-loc20=Cordova PACV AKZ017 ---
-loc21=Dead\\ Horse PASC AKZ001 ---
-loc22=Dillingham PADL AKZ010 ---
-loc23=Dutch\\ Harbor PADU AKZ020 ---
-loc24=Elfin\\ Cove PAEL AKZ022 ---
-loc25=Emmonak PAEM ------ ---
-loc26=Fairbanks PAFA AKZ007 ---
-loc27=Farbanks/Eielson\\ AFB PAEI AKZ007 ---
-loc28=Fort\\ Greely/Allen\\ AAF PABI ------ ---
-loc29=Galbraith\\ Lake PAGB ------ ---
-loc30=Galena PAGA ------ ---
-loc31=Gambell PAGM AKZ006 ---
-loc32=Gulkana PAGK AKZ015 ---
-loc33=Gustavus PAGS AKZ024 ---
-loc34=Haines PAHN AKZ002 ---
-loc35=Hayes\\ River PAHZ ------ ---
-loc36=Healy\\ River PAHV AKZ004 ---
-loc37=Homer PAHO AKZ017 ---
-loc38=Hoonah PAOH AKZ026 ---
-loc39=Iliamna PAIL AKZ010 ---
-loc40=Juneau PAJN AKZ025 ---
-loc41=Kake PAFE AKZ026 ---
-loc42=Kenai PAEN AKZ017 ---
-loc43=Ketchikan PAKT AKZ027 ---
-loc44=King\\ Salmon PAKN AKZ016 ---
-loc45=Klawock PAKW ------ ---
-loc46=Kodiak PADQ AKZ018 ---
-loc47=Kotzebue PAOT AKZ003 ---
-loc48=Lake\\ Hood PALH ------ ---
-loc49=McCarthy PAMX AKZ017 ---
-loc50=McGrath PAMC AKZ004 ---
-loc51=Mekoryuk PAMY AKZ010 ---
-loc52=Merril\\ Field PAMR ------ ---
-loc53=Middleton\\ Island PAMD ------ ---
-loc54=Minchumina PAMH ------ ---
-loc55=Nabesna/Devil\\ Mt. PABN ------ ---
-loc56=Nenana PANN AKZ004 ---
-loc57=Nome PAOM AKZ006 ---
-loc58=Northway PAOR AKZ007 ---
-loc59=Palmer PAAQ AKZ015 ---
-loc60=Paxson PAXK AKZ017 ---
-loc61=Petersburg PAPG AKZ026 ---
-loc62=Point\\ Hope PAPO AKZ001 ---
-loc63=Point\\ Lay PPIZ AKZ001 ---
-loc64=Port\\ Alexander PAAP AKZ026 ---
-loc65=Port\\ Alsworth PALJ ------ ---
-loc66=Port\\ Heiden PAPH AKZ010 ---
-loc67=Puntilla\\ Lake PAPT ------ ---
-loc68=Saint\\ Mary's PASM AKZ010 ---
-loc69=Saint\\ Paul PASN ------ ---
-loc70=Sand\\ Point PASD AKZ020 ---
-loc71=Selanik PASK AKZ003 ---
-loc72=Seward PAWD AKZ017 ---
-loc73=Shishmaref PASH AKZ006 ---
-loc74=Sitka PASI AKZ023 ---
-loc75=Skagway PAGY AKZ026 ---
-loc76=Skwentna PASW AKZ015 ---
-loc77=Slana PADT ------ ---
-loc78=Snowshoe\\ Lake PALK ------ ---
-loc79=Soldotna PASX AKZ017 ---
-loc80=Sparrevohn PASV ------ ---
-loc81=Sutton PAJV ------ ---
-loc82=Talkeetna PATK AKZ015 ---
-loc83=Tanana PATA AKZ004 ---
-loc84=Tatalina PATL ------ ---
-loc85=Tin\\ City PATC ------ ---
-loc86=Togiak\\ Village PATG AKZ010 ---
-loc87=Umiat PAUM AKZ001 ---
-loc88=Unalakleet PAUN AKZ006 ---
-loc89=Valdez\\ 2 PAVD AKZ017 ---
-loc90=Wainwright PAFB AKZ001 ---
-loc91=Whittier PAWR AKZ015 ---
-loc92=Willow\\ Airport PAUO AKZ015 ---
-loc93=Wrangell PAWG AKZ026 ---
-loc94=Yakutat PAYA AKZ022 ---
-
-[US_AR]
-name=Arkansas
-loc0=Batesville KBVX ARZ016 ---
-loc1=Bentonville KVBT ARZ001 ---
-loc2=El\\ Dorado KELD ARZ073 ---
-loc3=Fayetteville KFYV ARZ010 085
-loc4=Flippin KFLP ARZ004 ---
-loc5=Fort\\ Smith KFSM ------ 085
-loc6=Harrison KHRO ARZ003 085
-loc7=Hot\\ Springs KHOT ARZ042 ---
-loc8=Jonesboro KJBR ARZ026 085
-loc9=Little\\ Rock KLIT ARZ044 ---
-loc10=Little\\ Rock\\ AFB KLRF ARZ044 ---
-loc11=Pine\\ Bluff KPBF ARZ056 ---
-loc12=Rogers KROG ARZ001 ---
-loc13=Siloam\\ Springs KSLG ARZ001 ---
-loc14=Stuttgart KSGT ARZ057 ---
-loc15=Texarkana KTXK ARZ070 ---
-loc16=Walnut\\ Ridge KARG ARZ017 ---
-
-[US_DC]
-name=District of Columbia
-loc0=Washington/Dulles KIAD DCZ013 dca
-loc1=Washington KDCA DCZ013 dca
-
-[US_ID]
-name=Idaho
-loc0=Boise KBOI IDZ014 ---
-loc1=Burley KBYI IDZ022 ---
-loc2=Challis KU15 IDZ018 ---
-loc3=Coeur\\ d'Alene KCOE IDZ002 ---
-loc4=Elk\\ City KP69 IDZ006 ---
-loc5=Grangeville KS80 IDZ007 ---
-loc6=Hailey-Sun\\ Valley KSUN IDZ018 ---
-loc7=Idaho\\ Falls KIDA IDZ020 ---
-loc8=Lewiston KLWS IDZ003 ---
-loc9=Malad\\ City KMLD IDZ022 ---
-loc10=Malta K77M IDZ022 ---
-loc11=McCall KMYL IDZ011 ---
-loc12=Mountain\\ Home KMUO IDZ014 ---
-loc13=Mullan KS06 IDZ004 ---
-loc14=Pocatello KPIH IDZ021 ---
-loc15=Salmon KSMN IDZ009 ---
-loc16=Salmon\\ (2) K27U IDZ009 ---
-loc17=Soda\\ Springs KU78 IDZ023 ---
-loc18=Strevell K4SV ------ ---
-loc19=Twin\\ Falls KTWF IDZ015 ---
-
-[US_IA]
-name=Iowa
-loc0=Algona KAXA IAZ005 043
-loc1=Ames KAMW IAZ048 043
-loc2=Atlantic KAIO IAZ070 ---
-loc3=Boone KBNW IAZ047 ---
-loc4=Burlington KBRL IAZ089 058
-loc5=Carroll KCIN IAZ045 ---
-loc6=Cedar\\ Rapids KCID IAZ052 ---
-loc7=Chariton KCNC IAZ084 ---
-loc8=Charles\\ City KCCY IAZ018 ---
-loc9=Clarinda KICL IAZ091 ---
-loc10=Clarion KCAV IAZ025 ---
-loc11=Clinton KCWI IAZ066 ---
-loc12=Council\\ Bluffs KCBF IAZ069 ---
-loc13=Creston KCSQ IAZ082 ---
-loc14=Davenport KDVN IAZ068 ---
-loc15=Decorah KDEH IAZ010 ---
-loc16=Denison KDNS IAZ044 ---
-loc17=Des\\ Moines KDSM IAZ060 057
-loc18=Dubuque KDBQ IAZ042 ---
-loc19=Estherville KEST IAZ004 ---
-loc20=Fairfield KFFL IAZ087 ---
-loc21=Fort\\ Dodge KFOD IAZ035 043
-loc22=Fort\\ Madison KFSW IAZ099 ---
-loc23=Iowa\\ City KIOW IAZ064 ---
-loc24=Keokuk KEOK ------ ---
-loc25=Knoxville KOXV ------ ---
-loc26=Lamoni K0Y7 IAZ094 057
-loc27=Le\\ Marine KLRJ ------ ---
-loc28=Marshalltown KMIW IAZ049 ---
-loc29=Mason\\ City KMCW IAZ017 044
-loc30=Monticello KMXO IAZ053 ---
-loc31=Muscatine KMUT IAZ067 ---
-loc32=Newton KTNU IAZ061 ---
-loc33=Oelwen KOLZ IAZ029 ---
-loc34=Orange\\ City KORC IAZ012 ---
-loc35=Ottumwa KOTM IAZ086 058
-loc36=Red\\ Oak KRDK IAZ080 ---
-loc37=Sheldon KSHL IAZ012 ---
-loc38=Shenandoah KSDA IAZ091 ---
-loc39=Sioux\\ City KSUX IAZ031 043
-loc40=Spencer KSPW IAZ014 043
-loc41=Storm\\ Lake KSLB IAZ022 ---
-loc42=Washington KAWG IAZ077 ---
-loc43=Waterloo KALO IAZ039 044
-loc44=Webster\\ City KEBS ------ ---
-
-[US_KS]
-name=Kansas
-loc0=Chanute KCNU KSZ096 084
-loc1=Concordia KCNK KSZ020 071
-loc2=Dodge\\ City KDDC KSZ078 070
-loc3=Elkhart K1K5 KSZ084 ---
-loc4=Emporia KEMP KSZ054 071
-loc5=Fort\\ Riley KFRI KSZ036 ---
-loc6=Garden\\ City KGCK KSZ063 070
-loc7=Goodland KGLD KSZ013 070
-loc8=Hays KHYS KSZ031 ---
-loc9=Hill\\ City KHLC KSZ016 070
-loc10=Hutchinson KHUT KSZ067 084
-loc11=Liberal KLBL KSZ086 ---
-loc12=Manhattan KMHK KSZ022 071
-loc13=Medicine\\ Lodge KP28 KSZ090 ---
-loc14=Olathe KOJC KSZ105 071
-loc15=Olathe/Ind. KIXD KSZ105 071
-loc16=Russell KRSL KSZ032 070
-loc17=Salina KSLN KSZ049 071
-loc18=Topeka KTOP KSZ039 071
-loc19=Topeka-Forbes\\ Field KFOE KSZ039 071
-loc20=Wichita KICT KSZ083 084
-loc21=Wichita-Jabara K3KM KSZ083 084
-loc22=Wichita-McConnell\\ AFB KIAB KSZ083 084
-
-[US_KY]
-name=Kentucky
-loc0=Bowling\\ Green KBWG KYZ071 087
-loc1=Covington KCVG KYZ092 074
-loc2=Fort\\ Campbell KHOP KYZ017 ---
-loc3=Fort\\ Knox KFTK KYZ028 ---
-loc4=Frankfort KFFT KYZ035 ---
-loc5=Henderson KEHR KYZ018 ---
-loc6=Jackson KJKL KYZ112 087
-loc7=Lexington KLEX KYZ041 074
-loc8=London KLOZ ------ 087
-loc9=Louisville KLOU KYZ030 073
-loc10=Louisville-Standiford\\ Field KSDF KYZ030 073
-loc11=Owensboro KOWB KYZ019 086
-loc12=Paducah KPAH KYZ005 ---
-loc13=Pikeville K5I3 KYZ120 ---
-loc14=Somerset KSME KYZ079 ---
-
-[US_LA]
-name=Lousiana
-loc0=Alexandria KAEX LAZ028 115
-loc1=Alexandria-Esler KESF LAZ028 115
-loc2=Amelia K7R3 ------ ---
-loc3=Barksdale KBAD ------ ---
-loc4=Baton\\ Rouge KBTR LAZ048 121
-loc5=Cameron K7R5 LAZ051 ---
-loc6=Fort\\ Polk-Leesville KPOE LAZ027 115
-loc7=Fourchon K9F2 ------ ---
-loc8=Grand\\ Isle KAXO LAZ061 ---
-loc9=Houma KHUM LAZ066 ---
-loc10=Intracoastal K7R4 LAZ052 ---
-loc11=Lafayette KLFT LAZ044 121
-loc12=Lake\\ Charles KLCH LAZ041 121
-loc13=Monroe KMLU LAZ014 ---
-loc14=New\\ Iberia KARA LAZ053 ---
-loc15=New\\ Orleans KMSY LAZ062 121
-loc16=New\\ Orleans\\ NAS KNBG LAZ062 121
-loc17=New\\ Orleans-Lakefront KNEW LAZ062 121
-loc18=Patterson KPTN ------ ---
-loc19=Salt\\ point KP92 ------ ---
-loc20=Shreveport\\ Downtown KDTN LAZ001 107
-loc21=Shreveport\\ Regional KSHV LAZ001 107
-loc22=South\\ Marsh\\ Island K7R8 LAZ053 ---
-loc23=South\\ Timbalier KS58 ------ ---
-loc24=Venice K7R1 ------ 121
-loc25=Vermillion K9R9 ------ ---
-loc26=Vicksburg KTVR ------ ---
-
-[US_ME]
-name=Maine
-loc0=Augusta KAUG MEZ021 034
-loc1=Bangor KBGR MEZ015 034
-loc2=Bar\\ Harbor KBHB MEZ029 ---
-loc3=Brunswick KNHZ MEZ024 049
-loc4=Caribou KCAR MEZ002 ---
-loc5=Clayton\\ Lake K40B ------ ---
-loc6=Frenchville KFVE MEZ002 ---
-loc7=Fryeburg KIZG ------ ---
-loc8=Greenville K3B1 MEZ010 034
-loc9=Houlton KHUL MEZ002 ---
-loc10=Lewiston KLEW MEZ020 ---
-loc11=Millinocket KMLT MEZ015 ---
-loc12=Portland KPWM MEZ024 049
-loc13=Presque\\ Isle KPQI MEZ002 ---
-loc14=Rockland KRKD MEZ027 ---
-loc15=Sanford KSFM MEZ023 ---
-loc16=Turin K3B5 ------ ---
-loc17=Waterville KWVL MEZ021 ---
-loc18=Wiscasset KIWI MEZ026 ---
-
-[US_MS]
-name=Mississippi
-loc0=Columbus KGTR MSZ031 109
-loc1=Columbus-W\\ Point-Starkville KCBM MSZ031 109
-loc2=Greenville KGLH ------ 108
-loc3=Greenwood KGWO MSZ025 108
-loc4=Gulfport KGPT MSZ081 ---
-loc5=Jackson KJAN MSZ048 108
-loc6=Laurel KPIB MSZ066 ---
-loc7=McComb KMCB MSZ070 ---
-loc8=Meridian KMEI MSZ052 109
-loc9=Meridian-Lauderdale KNMM MSZ052 109
-loc10=Natchez KHEZ MSZ060 ---
-loc11=Tupelo KTUP MSZ016 098
-loc12=Vicksburg KTVR MSZ047 ---
-
-[US_MO]
-name=Missouri
-loc0=Cape\\ Girardeau KCGI MOZ087 ---
-loc1=Columbia KCOU MOZ041 072
-loc2=Fort\\ Leonard KTBN MOZ070 072
-loc3=Grandview KGVW MOZ037 ---
-loc4=Jefferson\\ City KJEF MOZ048 072
-loc5=Joplin KJLN MOZ088 084
-loc6=Kansas\\ City KMKC MOZ037 071
-loc7=Kansas\\ City-Gladstone KMCI MOZ029 071
-loc8=Kirksville KIRK MOZ017 058
-loc9=Poplar\\ Bluff KP02 MOZ109 ---
-loc10=Sedalia KSZL MOZ045 ---
-loc11=Spickard KP35 MOZ015 ---
-loc12=Springfield KSGF MOZ095 084
-loc13=St\\ Joseph KSTJ MOZ020 057
-loc14=St\\ Louis KSTL MOZ064 stl
-loc15=St\\ Louis-Spirit KSUS MOZ064 stl
-loc16=Vichy-Rolla KVIH MOZ058 072
-
-[US_MT]
-name=Montana
-loc0=Billings KBIL MTZ035 ---
-loc1=Bozeman KBZN MTZ015 013
-loc2=Broadus K4BQ MTZ036 ---
-loc3=Butte KBTM MTZ007 013
-loc4=Cut\\ Bank KCTB MTZ010 004
-loc5=Dillon KDLN MTZ008 025
-loc6=Drummond K3DU MTZ006 013
-loc7=Glasgow KGGW MTZ017 ---
-loc8=Glendive KGDV MTZ025 ---
-loc9=Great\\ Falls KGFA MTZ012 004
-loc10=Harlowton K3HT MTZ028 ---
-loc11=Havre KHVR MTZ011 004
-loc12=Helena KHLN MTZ014 013
-loc13=Jordan KJDN MTZ022 ---
-loc14=Kalispell KFCA MTZ003 004
-loc15=Lewistown KLWT MTZ013 013
-loc16=Livingston KLVM MTZ028 013
-loc17=Miles\\ City KMLS MTZ032 ---
-loc18=Missoula KMSO MTZ005 013
-loc19=Monida KMQM ------ ---
-loc20=Sidney KSDY MTZ024 ---
-loc21=Thompson\\ Falls K3TH MTZ004 ---
-loc22=West\\ Yellowstone KWYS MTZ015 025
-loc23=West\\ Yellowstone\\ (2) KWEY MTZ015 025
-loc24=Wolf\\ Point KOLF MTZ020 ---
-
-[US_NE]
-name=Nebraska
-loc0=Ainsworth KANW NEZ008 042
-loc1=Alliance KAIA NEZ003 ---
-loc2=Beatrice KBIE NEZ089 057
-loc3=Broken\\ Bow KBBW NEZ038 056
-loc4=Burwell KK20 ------ ---
-loc5=Chadron KCDR NEZ002 041
-loc6=Columbus KOLU NEZ042 ---
-loc7=Falls\\ City KFNB NEZ093 057
-loc8=Grand\\ Island KGRI NEZ062 056
-loc9=Hastings KHSI NEZ075 056
-loc10=Imperial KIML NEZ069 055
-loc11=Imperial\\ (2) K6V1 NEZ069 055
-loc12=Kearney KEAR NEZ061 ---
-loc13=Lincoln KLNK NEZ066 057
-loc14=McCook KMCK NEZ081 056
-loc15=Mullen KMHN NEZ007 042
-loc16=Norfolk KOFK NEZ031 042
-loc17=North\\ Platte KLBF NEZ059 ---
-loc18=O'Neill KONL NEZ010 042
-loc19=Omaha KOMA NEZ052 057
-loc20=Omaha-Bellevue KOFF NEZ052 057
-loc21=Ord-Sharp KODX NEZ039 ---
-loc22=Scottsbluff KBFF NEZ019 041
-loc23=Sidney KSNY NEZ055 055
-loc24=Valentine KVTN NEZ005 042
-
-[US_NH]
-name=New Hampshire
-loc0=Berlin KBML NHZ002 034
-loc1=Concord KCON NHZ008 049
-loc2=Jaffrey KAFN NHZ011 ---
-loc3=Keene KEEN NHZ011 049
-loc4=Laconia KLCI NHZ009 049
-loc5=Lebanon KLEB NHZ003 049
-loc6=Manchester KMHT NHZ012 049
-loc7=Mt\\ Washington KMWN ------ 034
-loc8=Nashua KASH NHZ012 ---
-loc9=North\\ Conway KCWN ------ ---
-loc10=Portsmouth KPSM NHZ013 049
-loc11=Whitefield KHIE ------ ---
-
-[US_NM]
-name=New Mexico
-loc0=Alamogordo KHMN NMZ024 ---
-loc1=Albuquerque KABQ NMZ009 abq
-loc2=Carlsbad KCNM NMZ028 ---
-loc3=Clayton KCAO NMZ007 ---
-loc4=Clovis-Cannon\\ AFB KCVS NMZ021 ---
-loc5=Corona K4CR NMZ016 ---
-loc6=Cuba\\ Awrs K4SL NMZ002 ---
-loc7=Deming TDMN NMZ031 ---
-loc8=Farmington KFMN NMZ001 081
-loc9=Gallup KGUP NMZ008 093
-loc10=Grants KGNT NMZ008 093
-loc11=Hobbs KHOB NMZ029 ---
-loc12=Las\\ Vegas KLVS NMZ005 abq
-loc13=Los\\ Alamos KLAM NMZ002 081
-loc14=Moriarty K4MY NMZ011 ---
-loc15=Roswell KROW NMZ019 ---
-loc16=Ruidoso-Sierra\\ Blanca KRUI NMZ016 ---
-loc17=Santa\\ Fe KSAF NMZ011 abq
-loc18=Silver\\ City KSVC NMZ022 ---
-loc19=Socorro KONM NMZ015 ---
-loc20=Taos KE23 NMZ004 ---
-loc21=Truth\\ or\\ Consequences KTCS NMZ023 ---
-loc22=Tucumcari KTCC NMZ013 ---
-loc23=Zuni\\ Pueblo KZUN ------ ---
-
-[US_ND]
-name=North Dakota
-loc0=Bismark KBIS NDZ035 016
-loc1=Devils\\ Lake KDVL NDZ015 007
-loc2=Devils\\ Lake\\ (2) KP11 NDZ015 007
-loc3=Dickinson KDIK NDZ033 015
-loc4=Fargo KFAR NDZ039 ---
-loc5=Grand\\ Forks KGFK NDZ027 007
-loc6=Jamestown KJMS NDZ037 016
-loc7=Lidgerwood KP67 NDZ053 ---
-loc8=Minot KMOT NDZ011 007
-loc9=Minot\\ AFB KMIB NDZ011 007
-loc10=Roseglen KP24 NDZ021 ---
-loc11=Williston KISN NDZ009 006
-
-[US_OK]
-name=Oklahoma
-loc0=Altus KLTS OKZ036 ---
-loc1=Ardmore KADM OKZ046 ---
-loc2=Bartlesville KBVO OKZ054 084
-loc3=Clinton KCSM OKZ016 ---
-loc4=Enid KEND OKZ012 ---
-loc5=Enid/Woodring KWDG OKZ012 084
-loc6=Fort\\ Sill KFSI OKZ038 ---
-loc7=Gage KGAG OKZ009 ---
-loc8=Guymon KGUY ------ 082
-loc9=Hobart KHBR OKZ035 095
-loc10=Lawton KLAW OKZ038 ---
-loc11=McAlester KMLC OKZ073 ---
-loc12=Oklahoma\\ City KOKC OKZ025 095
-loc13=Oklahoma\\ City-Bethany KPWA OKZ025 095
-loc14=Oklahoma\\ City-Midwest\\ City KTIK OKZ025 095
-loc15=Page KPGO OKZ076 ---
-loc16=Ponca\\ City KPNC OKZ008 084
-loc17=Stillwater KSWO OKZ020 084
-loc18=Tulsa KTUL OKZ060 084
-
-[US_SD]
-name=South Dakota
-loc0=Aberdeen KABR SDZ006 ---
-loc1=Brookings KBKX SDZ040 ---
-loc2=Chamberlain K9V9 SDZ057 ---
-loc3=Custer K0V1 SDZ029 ---
-loc4=Huron KHON SDZ038 028
-loc5=Lemmon KY22 SDZ002 ---
-loc6=Mitchell KMHE SDZ059 028
-loc7=Mobridge KY26 SDZ009 028
-loc8=Philip KPHP SDZ032 028
-loc9=Pierre KPIR SDZ035 028
-loc10=Rapid\\ City KRAP SDZ031 027
-loc11=Rapid\\ City-Ellsworth\\ AFB KRCA SDZ031 027
-loc12=Redig KREJ SDZ001 ---
-loc13=Sioux\\ Falls KFSD SDZ062 043
-loc14=Watertown KATY SDZ020 ---
-loc15=Yankton KYKN SDZ069 043
-
-[US_UT]
-name=Utah
-loc0=Blanding K4BL UTZ022 067
-loc1=Bryce\\ Canyon KBCE UTZ020 080
-loc2=Bullfrog KU17 UTZ021 ---
-loc3=Cedar\\ City KCDC UTZ016 080
-loc4=Delta KU24 UTZ015 ---
-loc5=Dugway KDPG UTZ005 slc
-loc6=Eagle\\ Range KU16 ------ ---
-loc7=Green\\ River KU28 UTZ013 ---
-loc8=Hanksville K4HV UTZ013 067
-loc9=Logan KLGU UTZ001 ---
-loc10=Milford KMLF UTZ016 ---
-loc11=Ogden KOGD UTZ002 slc
-loc12=Ogden-Hill\\ AFB KHIF UTZ002 slc
-loc13=Price-Carbon KPUC UTZ012 067
-loc14=Provo KPVU UTZ004 slc
-loc15=Roosevelt KU67 UTZ011 ---
-loc16=St.\\ George KSGU UTZ019 080
-loc17=Salt\\ Lake\\ City KSLC UTZ003 slc
-loc18=Vernal KVEL UTZ024 ---
-loc19=Wendover KENV UTZ005 slc
-
-[US_VT]
-name=Vermont
-loc0=Ball\\ Mountain K8B3 ------ ---
-loc1=Burlington KBTV VTZ005 ---
-loc2=Canaan KVT1 ------ ---
-loc3=Enosburg\\ Falls K3B8 ------ ---
-loc4=Montpelier KMPV VTZ008 034
-loc5=Newport KNPV VTZ003 034
-loc6=Pownal K5B5 ------ ---
-loc7=Rutland KRUT VTZ011 ---
-loc8=Springfield KVSF VTZ012 ---
-loc9=St\\ Johnsbury K9B2 VTZ007 ---
-loc10=Waterbury K5B1 ------ ---
-loc11=West\\ Burke KVT2 ------ ---
-loc12=Wilmington K0B0 VTZ014 049
-
-[US_WY]
-name=Wyoming
-loc0=Big\\ Piney KBPI WYZ020 ---
-loc1=Casper KCPR WYZ064 ---
-loc2=Cheyenne KCYS WYZ069 ---
-loc3=Cody KCOD WYZ002 026
-loc4=Douglas K4DG WYZ059 ---
-loc5=Evanston KEVW WYZ021 ---
-loc6=Gillette KGCC WYZ054 026
-loc7=Jackson KJAC WYZ006 ---
-loc8=Lander KLND WYZ012 040
-loc9=Laramie KLAR WYZ066 ---
-loc10=Rawlins KRWL WYZ061 040
-loc11=Riverton KRIW WYZ013 040
-loc12=Rock\\ Springs KRKS WYZ022 ---
-loc13=Sheridan KSHR WYZ099 ---
-loc14=Worland KWRL WYZ009 026
-loc15=Yellowstone KP60 WYZ001 ---
-
-
-[US_PA]
-name=Pennsylvania
-loc0=Allentown KABE PAZ061 062
-loc1=Altoona KAOO PAZ025 061
-loc2=Bradford KBFD PAZ005 047
-loc3=Du\\ Bois KDUJ PAZ017 061
-loc4=Erie KERI PAZ002 047
-loc5=Franklin KFKL PAZ008 061
-loc6=Harrisburg KCXY PAZ057 062
-loc7=Johnstown KJST PAZ024 pit
-loc8=Lancaster KLNS PAZ066 phl
-loc9=Latrobe KLBE PAZ030 pit
-loc10=Middletown KMDT PAZ057 062
-loc11=Muir KMUI PAZ058 062
-loc12=Northeast\\ Philadelphia KPNE PAZ071 phl
-loc13=Philadelphia KPHL PAZ071 phl
-loc14=Philipsburg KPSB PAZ019 061
-loc15=Pittsburgh KPIT PAZ021 pit
-loc16=Pittsburgh-West\\ Mifflin KAGC PAZ021 pit
-loc17=Reading KRDG PAZ060 phl
-loc18=Scranton KAVP PAZ047 062
-loc19=State\\ College KUNV PAZ019 061
-loc20=Wilkes\\ -\\ Barre KAVP PAZ047 062
-loc21=Williamsport KIPT PAZ046 062
-
-[US_CA]
-name=California
-loc0=Alturas KS11 CAZ012 ---
-loc1=Arcata KACV CAZ001 ---
-loc2=Avalon KAVX ------ ---
-loc3=Bakersfield KBFL CAZ021 ---
-loc4=Beaumont KBUO CAZ056 ---
-loc5=Bicycle\\ Lake KBYS ------ ---
-loc6=Bishop KBIH CAZ026 ---
-loc7=Blue\\ Canyon KBLU ------ ---
-loc8=Blythe KBLH CAZ031 ---
-loc9=Burbank KBUR CAZ047 ---
-loc10=Camarillo KCMA CAZ040 ---
-loc11=Campo KCZZ CAZ058 ---
-loc12=Carlsbad KCRQ CAZ043 ---
-loc13=Chico KCIC CAZ016 ---
-loc14=China\\ Lake KNID CAZ028 ---
-loc15=Chino KCNO CAZ048 ---
-loc16=Concord KCCR CAZ007 ---
-loc17=Crescent\\ City KCEC CAZ001 ---
-loc18=Daggett KDAG CAZ028 ---
-loc19=Edwards\\ AFB KEDW CAZ025 ---
-loc20=El\\ Centro KNJK CAZ033 ---
-loc21=El\\ Monte KEMT CAZ047 ---
-loc22=Fairfield KSUU CAZ018 ---
-loc23=Fresno KFAT CAZ020 078
-loc24=Fresno-Chandler KFCH CAZ020 078
-loc25=Fullerton KFUL CAZ042 ---
-loc26=Hawthorne KHHR CAZ041 ---
-loc27=Hayward KHWD CAZ007 ---
-loc28=Imperial KIPL CAZ033 ---
-loc29=Imperial\\ Beach KNRS CAZ043 ---
-loc30=Inyokern KIYK CAZ025 ---
-loc31=La\\ Verne KPOC CAZ047 ---
-loc32=Lake\\ Tahoe KTVL CAZ072 ---
-loc33=Lancaster KWJF CAZ059 ---
-loc34=Lemoore KNLC CAZ021 ---
-loc35=Livermore KLVK CAZ007 ---
-loc36=Lompoc KLPC CAZ035 ---
-loc37=Long\\ Beach KLGB CAZ041 lax
-loc38=Los\\ Angeles KLAX CAZ041 lax
-loc39=Mammoth\\ Lakes KMMH CAZ073 ---
-loc40=Marysville KMYV CAZ016 ---
-loc41=Marysville-Beale\\ AFB KBAB CAZ016 ---
-loc42=McClellan KMCC ------ ---
-loc43=Merced KMCE CAZ020 ---
-loc44=Modesto KMOD CAZ019 ---
-loc45=Mojave KMHV CAZ024 ---
-loc46=Montague KSIY CAZ011 ---
-loc47=Monterey KMRY CAZ009 ---
-loc48=Mount\\ Shasta KMHS CAZ011 ---
-loc49=Mount\\ Wilson KMWS CAZ047 ---
-loc50=Mountain\\ View KNUQ CAZ006 sfo
-loc51=Napa KAPC CAZ064 ---
-loc52=Needles KEED CAZ029 ---
-loc53=Oakland KOAK CAZ007 sfo
-loc54=Oceanside KNFG CAZ043 ---
-loc55=Ontario KONT CAZ048 lax
-loc56=Oxnard KOXR CAZ040 ---
-loc57=Palm\\ Springs KPSP CAZ061 ---
-loc58=Palmdale KPMD CAZ054 ---
-loc59=Palo\\ Alto KPAO CAZ006 sfo
-loc60=Paso\\ Robles KPRB CAZ037 ---
-loc61=Point\\ Mugu KNTD ------ ---
-loc62=Point\\ Piedras\\ Blanca K87Q ------ ---
-loc63=Porterville KPTV CAZ021 ---
-loc64=Red\\ Bluff KRBL CAZ015 ---
-loc65=Redding KRDD CAZ013 ---
-loc66=Riverside KRAL CAZ048 ---
-loc67=Riverside/March\\ AFB KRIV CAZ061 ---
-loc68=Sacramento KSAC CAZ017 ---
-loc69=Sacramento-Woodland KSMF CAZ017 ---
-loc70=Salinas KSNS CAZ009 ---
-loc71=San\\ Carlos KSQL CAZ006 ---
-loc72=San\\ Diego KSAN CAZ043 san
-loc73=San\\ Diego-Santee KSEE CAZ050 san
-loc74=San\\ Diego-Brown KSDM CAZ050 san
-loc75=San\\ Diego-Miramar KNKX CAZ043 san
-loc76=San\\ Diego-Montgomery KMYF CAZ043 san
-loc77=San\\ Diego-North\\ Island KNZY ------ san
-loc78=San\\ Francisco KSFO CAZ006 sfo
-loc79=San\\ Jose-Santa\\ Clara KSJC CAZ008 sfo
-loc80=San\\ Luis\\ Obispo KSBP CAZ034 ---
-loc81=San\\ Nicholas\\ Island KNSI CAZ039 ---
-loc82=Sandberg KSDB ------ ---
-loc83=Santa\\ Ana KSNA CAZ042 lax
-loc84=Santa\\ Barbara KSBA CAZ039 lax
-loc85=Santa\\ Maria KSMX CAZ035 090
-loc86=Santa\\ Monica KSMO CAZ041 ---
-loc87=Santa\\ Rosa KSTS CAZ005 ---
-loc88=Shelter\\ Cove KO87 CAZ001 ---
-loc89=Stockton KSCK CAZ019 ---
-loc90=Tahoe\\ Valley KTVL ------ ---
-loc91=Torrance KTOA CAZ042 lax
-loc92=Truckee KTRK CAZ072 ---
-loc93=Twentynine\\ Palms KNXP CAZ028 ---
-loc94=Ukiah KUKI CAZ003 ---
-loc95=Van\\ Nuys KVNY CAZ047 ---
-loc96=Vandenberg\\ AFB KVBG CAZ039 ---
-loc97=Vandenberg\\ Range KVBG CAZ039 ---
-loc98=Visalia KVIS CAZ021 ---
-
-[US_AL]
-name=Alabama
-loc0=Anniston KANB ALZ019 ---
-loc1=Auburn KAUO ALZ047 ---
-loc2=Birmingham KBHM ALZ024 019
-loc3=Decatur KDCU ------ ---
-loc4=Dothan KDHN ALZ066 ---
-loc5=Evergreen KGZH ------ ---
-loc6=Gadsden KGAD ALZ018 ---
-loc7=Huntsville KHSV ALZ006 ---
-loc8=Mobile\\ Regional\\ Airport KMOB ALZ061 ---
-loc9=Mobile\\ Downtown KBFM ALZ061 ---
-loc10=Montgomery KMGM ALZ044 109
-loc11=Montgomery-Maxwell\\ AFB KMXF ALZ044 109
-loc12=Muscle\\ Shoals KMSL ALZ002 ---
-loc13=Ozark KOZR ALZ066 ---
-loc14=Tuscaloosa KTCL ALZ023 ---
-
-[US_AZ]
-name=Arizona
-loc0=Casa\\ Granda KCGZ AZZ028 ---
-loc1=Chandler KIWA AZZ015 ---
-loc2=Douglas KDUG AZZ030 ---
-loc3=Flagstaff KFLG AZZ015 092
-loc4=Fort\\ Huachuca KFHU AZZ035 ---
-loc5=Gila\\ Bend KGBN AZZ027 ---
-loc6=Grand\\ Canyon KGCN AZZ006 ---
-loc7=Kingman KIGM AZZ003 ---
-loc8=Mesa-Falcon\\ Field KFFZ AZZ023 ---
-loc9=Nogales K13A AZZ034 ---
-loc10=Page KPGA AZZ005 ---
-loc11=Payson K0E4 AZZ018 ---
-loc12=Phoenix KPHX AZZ023 phx
-loc13=Phoenix-Deer\\ Valley KDVT AZZ023 phx
-loc14=Phoenix-Goodyear KGYR AZZ023 phx
-loc15=Phoenix-Luke\\ AFB KLUF AZZ023 phx
-loc16=Prescott KPRC AZZ008 ---
-loc17=Safford-Municipal\\ Airport KSAD AZZ030 ---
-loc18=Scottsdale KSDL AZZ023 ---
-loc19=Show\\ Low KSOW AZZ017 ---
-loc20=Tucson KTUS AZZ033 103
-loc21=Tucson-Davis\\ AFB TDMA AZZ033 103
-loc22=Winslow KINW AZZ013 ---
-loc23=Yuma\\ MCAS KNYL AZZ025 ---
-
-[US_CO]
-name=Colorado
-loc0=Air\\ Force KAFF COZ071 ---
-loc1=Akron KAKO COZ049 ---
-loc2=Alamosa KALS COZ063 ---
-loc3=Aspen KASE COZ010 068
-loc4=Colorado\\ Springs KCOS COZ071 ---
-loc5=Cortez KCEZ COZ021 ---
-loc6=Craig KCAG COZ002 ---
-loc7=Denver KDEN COZ040 den
-loc8=Denver-Aurora KAPA COZ040 den
-loc9=Denver-Broomfield KBKF COZ040 den
-loc10=Denver-Cherry\\ Knolls KBJC COZ040 den
-loc11=Durango KDRO COZ022 ---
-loc12=Durango\\ Awrs K4V5 COZ022 ---
-loc13=Eagle KEGE COZ010 ---
-loc14=Fort\\ Carson KFCS COZ071 ---
-loc15=Fort\\ Collins KFCL COZ035 ---
-loc16=Fort\\ Collins/Lovel KFNL COZ035 ---
-loc17=Grand\\ Junction KGJT COZ006 ---
-loc18=Greeley KGXY COZ043 ---
-loc19=Gunnison KGUC COZ012 ---
-loc20=Gunnison\\ (2) K2V9 COZ012 ---
-loc21=Hayden KHDN COZ005 ---
-loc22=La\\ Junta KLHX COZ076 ---
-loc23=Lamar K4LJ COZ080 ---
-loc24=Leadville KLXV COZ012 ---
-loc25=Limon KLIC COZ047 ---
-loc26=Montrose KMTJ COZ017 ---
-loc27=Montrose\\ (2) K6V8 COZ017 ---
-loc28=Pueblo KPUB COZ073 ---
-loc29=Rifle K1V1 COZ003 ---
-loc30=Salida KS29 COZ069 ---
-loc31=Salida-Harriet K0V2 COZ069 ---
-loc32=Steamboat\\ Springs KSBS COZ005 ---
-loc33=Trinidad KTAD COZ077 ---
-loc34=Winter\\ Park KC96 COZ033 ---
-
-[US_CT]
-name=Connecticut
-loc0=Bridgeport KBDR CTZ009 hfd
-loc1=Danbury KDXR CTZ009 ---
-loc2=Groton KGON CTZ012 hfd
-loc3=Hartford KHFD CTZ002 hfd
-loc4=New\\ Haven KHVN CTZ010 ---
-loc5=Oxford KOXC CTZ010 ---
-loc6=Windsor\\ Locks KBDL CTZ002 ---
-
-[US_DE]
-name=Delaware
-loc0=Dover KDOV DEZ002 076
-loc1=Wilmington KILG DEZ001 076
-
-[US_FL]
-name=Florida
-loc0=Apalachicola KAQQ FLZ015 ---
-loc1=Bartow KBOW ------ ---
-loc2=Brooksville KBKV FLZ048 ---
-loc3=Cecil\\ NAS KNZC FLZ025 ---
-loc4=Cocoa\\ Beach KCOF FLZ047 ---
-loc5=Crestview KCEW FLZ006 ---
-loc6=Cross\\ City KCTY FLZ034 ---
-loc7=Daytona\\ Beach KDAB FLZ041 ---
-loc8=Destin KDTS ------ ---
-loc9=Eglin KEGI FLZ006 ---
-loc10=Fort\\ Lauderdale\\ (International) KFLL FLZ072 ---
-loc11=Fort\\ Lauderdale KFXE FLZ072 ---
-loc12=Fort\\ Myers\\ (Page\\ Field) KFMY FLZ065 ---
-loc13=Fort\\ Myers\\ (Southwest\\ Florida\\ International) KRSW FLZ065 ---
-loc14=Gainesville KGNV FLZ036 ---
-loc15=Homestead\\ AFB KHST FLZ074 ---
-loc16=Hurlburt KHRT ------ ---
-loc17=Jacksonville KJAX FLZ025 ---
-loc18=Jacksonville\\ NAS KNIP FLZ025 ---
-loc19=Jacksonville-Craig\\ Airport KCRG FLZ025 ---
-loc20=Key\\ West KEYW FLZ075 ---
-loc21=Key\\ West\\ NAS KNQX FLZ075 ---
-loc22=Lakeland KLAL FLZ052 ---
-loc23=Leesburg KLEE ------ ---
-loc24=Marathon KMTH FLZ075 ---
-loc25=Marianna KMAI FLZ011 ---
-loc26=Mayport KNRB FLZ025 ---
-loc27=Melbourne KMLB FLZ047 ---
-loc28=Miami KMIA FLZ074 mia
-loc29=Miami-Kendall KTMB FLZ074 mia
-loc30=Miami-Opa\\ Locka KOPF FLZ074 mia
-loc31=Milton KNSE FLZ004 ---
-loc32=Nasa\\ Shuttle KTTS ------ ---
-loc33=Naples KAPF FLZ069 ---
-loc34=New\\ Port\\ Richey KRRF FLZ051 ---
-loc35=Ocala KOCF FLZ040 ---
-loc36=Orlando KORL FLZ045 ---
-loc37=Orlando\\ (Orlando\\ International) KMCO FLZ045 ---
-loc38=Panama\\ City KPFN FLZ012 ---
-loc39=Pensacola KPNS FLZ002 ---
-loc40=Pensacola\\ NAS KNPA FLZ002 ---
-loc41=Perry-Foley K40J ------ ---
-loc42=Pompano\\ Beach KPMP ------ ---
-loc43=Punta\\ Gorda KPGD ------ ---
-loc44=Sanford KSFB FLZ046 ---
-loc45=Sarasota KSRQ FLZ060 ---
-loc46=St\\ Petersburg KSPG FLZ050 ---
-loc47=St\\ Petersburg\\ /\\ Clearwater KPIE FLZ050 ---
-loc48=Tallahassee KTLH FLZ017 ---
-loc49=Tampa KTPA FLZ051 ---
-loc50=Tampa-Macdill\\ AFB KMCF FLZ051 ---
-loc51=Titusville KTIX FLZ047 ---
-loc52=Tyndall\\ AFB KPAM ------ ---
-loc53=Valparaiso KVPS FLZ006 ---
-loc54=Valparaiso-Eglin\\ AFB KEGI FLZ006 ---
-loc55=Vero\\ Beach KVRB FLZ054 ---
-loc56=West\\ Palm\\ Beach KPBI FLZ068 ---
-loc57=Winter\\ Haven KGIF ------ ---
-
-[US_GA]
-name=Georgia
-loc0=Albany KABY GAZ125 ---
-loc1=Alma KAMG GAZ134 ---
-loc2=Athens KAHN GAZ036 atl
-loc3=Atlanta KATL GAZ033 atl
-loc4=Augusta KAGS GAZ065 ---
-loc5=Brunswick KSSI GAZ154 ---
-loc6=Columbus KCSG GAZ089 ---
-loc7=Columbus-Fort\\ Benning KLSF GAZ089 ---
-loc8=Dekalb/Peachtree KPDK ------ ---
-loc9=Hinesville KLHW ------ ---
-loc10=Fort\\ Benning KLSF GAZ090 ---
-loc11=Fort\\ Stewart KLHW GAZ138 ---
-loc12=Macon KMCN GAZ082 ---
-loc13=Marietta KMGE GAZ032 ---
-loc14=Moultrie KMGR ------ ---
-loc15=Rome-Russell KRMG GAZ019 atl
-loc16=Savannah KSAV GAZ119 ---
-loc17=Savannah-Hunter\\ AAF KSVN GAZ119 ---
-loc18=St\\ Simon's\\ Island KSSI GAZ154 ---
-loc19=Valdosta KVLD GAZ160 ---
-loc20=Valdosta-Moody\\ AFB KVAD GAZ160 ---
-loc21=Warner\\ Robins KWRB GAZ095 ---
-loc22=West\\ Atlanta KFTY GAZ033 ---
-loc23=Waycross KAYS GAZ151 ---
-
-[US_HI]
-name=Hawaii
-loc0=Barbers\\ Point PHNA HIZ002 ---
-loc1=Barking\\ Sand PHBK ------ ---
-loc2=Bradshaw\\ Field PHSF ------ ---
-loc3=Hilo PHTO HIZ004 ---
-loc4=Honolulu PHNL HIZ002 ---
-loc5=Kahului PHOG HIZ003 ---
-loc6=Kailua-Kona PHKO HIZ002 ---
-loc7=Kaneohe PHNG HIZ002 ---
-loc8=Lahaina PHJH HIZ003 ---
-loc9=Lanai PHNY HIZ003 ---
-loc10=Lihue PHLI HIZ001 ---
-loc11=Molokai PHMK HIZ005 ---
-loc12=Oahu PHHI HIZ002 ---
-
-[US_IL]
-name=Illinois
-loc0=Alton KALN ILZ100 ---
-loc1=Aurora KARR ILZ013 ---
-loc2=Belleville KBLV ILZ101 ---
-loc3=Bloomington KBMI ILZ038 ---
-loc4=Cairo KCIR ILZ092 ---
-loc5=Carbondale KMDH ILZ084 ---
-loc6=Champaign KCMI ILZ045 059
-loc7=Chicago-DuPage KDPA ILZ014 ord
-loc8=Chicago-O'Hare KORD ILZ013 ord
-loc9=Chicago-Lakefront KCGX ILZ014 ord
-loc10=Chicago-Midway KMDW ILZ014 ord
-loc11=Danville KDNV ILZ046 ---
-loc12=Decatur KDEC ILZ053 ---
-loc13=East\\ St\\ Louis KCPS ILZ101 ---
-loc14=Galesburg KGBG ILZ027 ---
-loc15=Marion KMWA ILZ085 ---
-loc16=Marseilles KMMO ILZ019 ---
-loc17=Mattoon KMTO ILZ056 ---
-loc18=Moline-Quad\\ Cities KMLI ILZ015 ---
-loc19=Mount\\ Vernon KMVN ILZ075 ---
-loc20=Peoria KPIA ILZ029 ---
-loc21=Quincy KUIN ILZ095 ---
-loc22=Rockford KRFD ILZ003 ---
-loc23=Salem KSLO ILZ070 ---
-loc24=Springfield KSPI ILZ051 ---
-
-[US_IN]
-name=Indiana
-loc0=Bloomington KBMG INZ062 ---
-loc1=Elkhart KEKM INZ005 ---
-loc2=Evansville KEVV INZ086 ---
-loc3=Fort\\ Wayne KFWA INZ018 ---
-loc4=Gary KGYY INZ001 ---
-loc5=Indianapolis KIND INZ047 ---
-loc6=Lafayette KLAF INZ029 ---
-loc7=Marion KMZZ ------ ---
-loc8=Muncie KMIE INZ041 ---
-loc9=Peru KGUS INZ023 ---
-loc10=South\\ Bend KSBN INZ004 ---
-loc11=Terre\\ Haute KHUF INZ051 ---
-
-[US_MD]
-name=Maryland
-loc0=Aberdeen KAPG ------ ---
-loc1=Andrews\\ AFB KADW MDZ013 ---
-loc2=Baltimore KMTN MDZ011 dca
-loc3=Baltimore-Glen\\ Burnie KBWI MDZ014 dca
-loc4=Cumberland KCBE ------ ---
-loc5=Fort\\ Meade KFME MDZ014 ---
-loc6=Hagerstown KHGR MDZ003 ---
-loc7=Oakland K2G4 ------ 075
-loc8=Patuxent\\ River KNHK MDZ014 ---
-loc9=Salisbury KSBY MDZ022 ---
-
-[US_MI]
-name=Michigan
-loc0=Ann\\ Arbor KARB MIZ075 dtw
-loc1=Alpena KAPN MIZ024 ---
-loc2=Battle\\ Creek KBTL MIZ073 ---
-loc3=Benton\\ Harbor KBEH ------ ---
-loc4=Chippewa\\ County KCIU MIZ008 ---
-loc5=Copper\\ Harbor KP59 MIZ003 ---
-loc6=Detroit KDET MIZ076 dtw
-loc7=Detroit-Taylor KDTW MIZ076 dtw
-loc8=Detroit/Ypsilanti KYIP MIZ075 dtw
-loc9=Escanaba KESC MIZ013 ---
-loc10=Flint KFNT MIZ061 dtw
-loc11=Grand\\ Rapids KGRR MIZ057 ---
-loc12=Hancock KCMX MIZ003 ---
-loc13=Harbor\\ Beach KP58 MIZ049 ---
-loc14=Houghton\\ Lake KHTL MIZ034 ---
-loc15=Iron\\ Mountain KIMT MIZ011 ---
-loc16=Ironwood KIWD MIZ009 ---
-loc17=Jackson KJXN MIZ074 dtw
-loc18=Kalamazoo KAZO MIZ072 045
-loc19=Lansing KLAN MIZ066 ---
-loc20=Manistee KMBL MIZ031 ---
-loc21=Menominee KMNM MIZ012 ---
-loc22=Mount\\ Clemens KMTC MIZ070 ---
-loc23=Muskegon KMKG MIZ050 ---
-loc24=Oscoda KOSC MIZ036 ---
-loc25=Pellston KPLN MIZ016 ---
-loc26=Pontiac KPTK MIZ069 ---
-loc27=Saginaw KMBS MIZ053 ---
-loc28=Sault\\ Ste\\ Marie KSSM MIZ008 ---
-loc29=Sawyer\\ AFB KSAW MIZ077 ---
-loc30=Seul\\ Choix\\ Pt KP75 ------ ---
-loc31=Traverse\\ City KTVC MIZ020 ---
-loc32=Ypsilanti KYIP MIZ075 dtw
-
-[US_MN]
-name=Minnesota
-loc0=Alexandria KAXN MNZ041 ---
-loc1=Bemidji KBJI MNZ009 ---
-loc2=Brainerd KBRD MNZ034 ---
-loc3=Detroit\\ Lakes KDTL MNZ027 ---
-loc4=Duluth KDLH MNZ019 ---
-loc5=Ely KELO MNZ019 ---
-loc6=Fairmont KFRM MNZ091 ---
-loc7=Fergus\\ Falls KFFM MNZ031 ---
-loc8=Grand\\ Marais KP61 MNZ021 ---
-loc9=Grand\\ Rapids KGPZ MNZ026 ---
-loc10=Hibbing KHIB MNZ019 ---
-loc11=International\\ Falls KINL MNZ010 ---
-loc12=Litchfield KY69 MNZ058 ---
-loc13=Mankato KMKT MNZ083 ---
-loc14=Marshall KMML MNZ072 ---
-loc15=Minneapolis KMSP MNZ060 msp
-loc16=Minneapolis\\ [2] KFCM MNZ060 msp
-loc17=Minneapolis\\ [3] KMIC MNZ060 msp
-loc18=Pequot\\ Lakes KP39 MNZ034 ---
-loc19=Redwood\\ Falls KRWF MNZ073 ---
-loc20=Rochester KRST MNZ087 030
-loc21=St\\ Cloud KSTC MNZ051 ---
-loc22=St\\ Paul KSTP MNZ062 ---
-loc23=Thief\\ River\\ Falls KTVF MNZ013 ---
-loc24=Warroad KD45 MNZ005 ---
-loc25=Worthington KOTG MNZ089 ---
-
-[US_NV]
-name=Nevada
-loc0=Austin KU31 NVZ012 ---
-loc1=Battle\\ Mountain KBAM NVZ012 ---
-loc2=Caliente KP38 NVZ015 ---
-loc3=Desert\\ Rock KDRA ------ ---
-loc4=Elko KEKO NVZ008 ---
-loc5=Ely KELY NVZ011 ---
-loc6=Eureka KP68 NVZ012 ---
-loc7=Fallon KNFL NVZ004 ---
-loc8=Hawthorne KHTH NVZ001 ---
-loc9=Indian\\ Springs KL63 NVZ017 ---
-loc10=Las\\ Vegas KLAS NVZ020 079
-loc11=N\\ Las\\ Vegas KLSV NVZ020 079
-loc12=Lovelock KLOL NVZ004 ---
-loc13=Owyhee KOWY NVZ007 ---
-loc14=Reno KRNO NVZ003 065
-loc15=Tonopah KTPH NVZ014 ---
-loc16=Winnemucca KWMC NVZ006 ---
-
-[US_NJ]
-name=New Jersey
-loc0=Atlantic\\ City KACY NJZ022 ---
-loc1=Belmar-Farmingdale KBLM NJZ013 ---
-loc2=Caldwell KCDW NJZ005 ---
-loc3=Lakehurst KNEL ------ ---
-loc4=Millville KMIV NJZ021 ---
-loc5=Morristown KMMU NJZ008 ---
-loc6=Mount\\ Holly KVAY ------ ---
-loc7=Newark KEWR NJZ005 ---
-loc8=Teterboro KTEB NJZ003 ---
-loc9=Trenton KTTN NJZ015 ---
-loc10=Wildwood KWWD NJZ024 ---
-loc11=Wrightstown\\ /\\ Mcguire\\ AFB KWRI NJZ019 ---
-
-[US_NC]
-name=North Carolina
-loc0=Asheville KAVL NCZ053 ---
-loc1=Cape\\ Hatteras KHAT NCZ047 ---
-loc2=Charlotte KCLT NCZ071 100
-loc3=Cherry\\ Point KNKT ------ ---
-loc4=Elizabeth\\ City KECG NCZ016 ---
-loc5=Fayetteville KFAY NCZ088 100
-loc6=Fort\\ Bragg KFBG NCZ088 ---
-loc7=Goldsboro KGSB NCZ078 ---
-loc8=Greensboro KGSO NCZ022 rdu
-loc9=Hickory KHKY NCZ056 ---
-loc10=Hoffman KHFF ------ ---
-loc11=Hot\\ Springs KHSS NCZ048 ---
-loc12=Jacksonville KOAJ NCZ098 ---
-loc13=Kinston KISO NCZ091 ---
-loc14=New\\ Bern KEWN NCZ093 ---
-loc15=New\\ River KNCA NCZ098 ---
-loc16=Pope\\ AFB KPOB NCZ088 ---
-loc17=Raleigh-Durham KRDU NCZ041 rdu
-loc18=Rocky\\ Mount KRWI NCZ028 rdu
-loc19=Stumpy\\ Point K2DP ------ ---
-loc20=Wilmington KILM NCZ101 ---
-loc21=Winston-Salem KINT NCZ021 ---
-
-[US_OH]
-name=Ohio
-loc0=Akron KCAK OHZ021 ---
-loc1=Cincinnati KLUK OHZ077 074
-loc2=Cleveland KCLE OHZ011 cle
-loc3=Cleveland-Lakefront KBKL OHZ011 cle
-loc4=Cleveland/Cuyahoga KCGF OHZ011 cle
-loc5=Columbus-Gahanna KCMH OHZ055 ---
-loc6=Columbus-OSU KOSU OHZ055 ---
-loc7=Dayton KDAY OHZ061 074
-loc8=Dayton-Fairborn KFFO OHZ061 ---
-loc9=Dayton-South\\ Airport KMGY OHZ061 ---
-loc10=Findlay KFDY OHZ017 ---
-loc11=Hamilton KHAO OHZ070 ---
-loc12=Lancaster KLHQ OHZ067 ---
-loc13=Mansfield KMFD OHZ029 ---
-loc14=Rickenbacker KLCK OHZ070 ---
-loc15=Toledo KTOL OHZ003 ---
-loc16=Willoughby KLNN OHZ012 ---
-loc17=Wilmington KILN OHZ072 ---
-loc18=Wooster KBJJ OHZ031 ---
-loc19=Youngstown KYNG OHZ033 ---
-loc20=Zanesville KZZV OHZ057 ---
-
-[US_OR]
-name=Oregon
-loc0=Astoria KAST ORZ001 ---
-loc1=Aurora K3S2 ORZ005 ---
-loc2=Baker\\ City KBKE ORZ020 ---
-loc3=Brookings K4BK ORZ003 ---
-loc4=Burns KBNO ORZ022 ---
-loc5=Cascade KCZK ORZ015 ---
-loc6=Eugene KEUG ORZ006 ---
-loc7=Hillsboro KHIO ORZ004 ---
-loc8=Klamath\\ Falls KLMT ORZ012 ---
-loc9=Lakeview K4LW ORZ015 ---
-loc10=Meacham KMEH ORZ017 ---
-loc11=Medford KMFR ORZ008 ---
-loc12=Newport KONP ORZ002 ---
-loc13=North\\ Bend KOTH ORZ003 ---
-loc14=Ontario KONO ORZ021 ---
-loc15=Pendleton KPDT ORZ017 ---
-loc16=Portland KPDX ORZ004 ---
-loc17=Redmond KRDM ORZ014 ---
-loc18=Roseburg KRBG ORZ007 ---
-loc19=Salem KSLE ORZ005 ---
-loc20=Sexton\\ Summit KSXT ORZ008 ---
-loc21=The\\ Dalles KDLS ORZ010 ---
-loc22=Troutdale KTTD ORZ004 ---
-
-[US_RI]
-name=Rhode Island
-loc0=Block\\ Island KBID RIZ006 ---
-loc1=North\\ Kingstown KOQU RIZ006 ---
-loc2=Providence KPVD RIZ002 bos
-
-[US_SC]
-name=South Carolina
-loc0=Anderson KAND SCZ010 099
-loc1=Beaufort KNBC SCZ048 ---
-loc2=Charleston KCHS SCZ050 ---
-loc3=Columbia KCAE SCZ028 100
-loc4=Columbia-McEntire KMMT SCZ028 100
-loc5=Florence KFLO SCZ032 ---
-loc6=Greenville KGMU SCZ006 099
-loc7=Greenville-Spartanburg KGSP SCZ007 099
-loc8=Myrtle\\ Beach KMYR SCZ034 ---
-loc9=N\\ Myrtle\\ Beach KCRE SCZ034 ---
-loc10=Sumter KSSC SCZ031 ---
-loc11=Sumter\\ (2) K2PJ SCZ031 ---
-
-[US_TN]
-name=Tennessee
-loc0=Bristol KTRI TNZ017 ---
-loc1=Chattanooga KCHA TNZ099 ---
-loc2=Crossville KCSV TNZ066 ---
-loc3=Dyersburg KDYR TNZ019 ---
-loc4=Jackson KMKL TNZ052 ---
-loc5=Knoxville KTYS TNZ069 087
-loc6=Knoxville-Downtown KDKX TNZ069 087
-loc7=Memphis KMEM TNZ088 097
-loc8=Memphis-NAS KNQA TNZ088 097
-loc9=Nashville KBNA TNZ027 ---
-loc10=Smyrna KMQY TNZ062 ---
-
-[US_TX]
-name=Texas
-loc0=Abilene KABI TXZ127 ---
-loc1=Alice KALI TXZ241 ---
-loc2=Amarillo KAMA TXZ017 ---
-loc3=Angleton KLBX ------ ---
-loc4=Arlington KF54 TXZ119 ---
-loc5=Austin KAUS TXZ192 113
-loc6=Beaumont-Port\\ Arthur KBPT TXZ215 ---
-loc7=Bergstrom\\ AFB KBSM TXZ192 ---
-loc8=Borger KBGD TXZ008 ---
-loc9=Brownsville KBRO TXZ255 ---
-loc10=Burnet KBMQ ------ ---
-loc11=Childress KCDS TXZ026 ---
-loc12=College\\ Station KCLL TXZ196 ---
-loc13=Conroe KCXO ------ ---
-loc14=Corpus\\ Christi KCRP TXZ243 ---
-loc15=Corpus\\ Christi\\ NAS KNGP TXZ243 ---
-loc16=Corsicana KCRS TXZ146 ---
-loc17=Cotulla KCOT TXZ229 119
-loc18=Dalhart KDHT TXZ001 ---
-loc19=Dallas-Addison KADS TXZ119 ---
-loc20=Dallas-Fort\\ Worth KDFW TXZ119 ---
-loc21=Dallas-Love\\ Field KDAL TXZ119 ---
-loc22=Dallas-Redbird KRBD TXZ119 ---
-loc23=Del\\ Rio KDRT TXZ183 ---
-loc24=Denton KDTO ------ ---
-loc25=El\\ Paso KELP TXZ055 ---
-loc26=Fort\\ Stockton KFST TXZ075 ---
-loc27=Fort\\ Worth-Meacham KFTW TXZ118 ---
-loc28=Fort\\ Worth\\ NAS KNFW TXZ118 ---
-loc29=Fort\\ Worth-Alliance KAFW TXZ118 ---
-loc30=Galveston KGLS TXZ238 ---
-loc31=Georgetown KGTU TXZ173 ---
-loc32=Greenville KGVT ------ ---
-loc33=Guadalupe\\ Pass KGDP TXZ234 ---
-loc34=Harlingen KHRL TXZ255 ---
-loc35=Hondo KHDO TXZ204 ---
-loc36=Houston-Bush KIAH TXZ213 hou
-loc37=Houston-Hooks KDWH TXZ213 hou
-loc38=Houston-Ellington\\ Field KEFD TXZ213 hou
-loc39=Houston-Clover KT02 TXZ213 hou
-loc40=Houston-Hobby KHOU TXZ213 hou
-loc41=Huntsville KUTS ------ ---
-loc42=Junction KJCT TXZ169 ---
-loc43=Killeen KILE TXZ158 113
-loc44=Killeen-Ft\\ Hood KHLR TXZ158 113
-loc45=Killeen-Gray\\ AAF KGRK TXZ158 113
-loc46=Kingsville KNQI TXZ242 ---
-loc47=Laredo KLRD TXZ239 ---
-loc48=Laughlin KDLF ------ ---
-loc49=Longview KGGG TXZ138 ---
-loc50=Lubbock KLBB TXZ035 ---
-loc51=Lufkin KLFK TXZ165 ---
-loc52=Mc\\ Gregor KPWG ------ ---
-loc53=McAllen KMFE TXZ253 ---
-loc54=Midland KMAF TXZ062 ---
-loc55=Mineral\\ Wells KMWL TXZ117 ---
-loc56=Nacogdoches KOCH TXZ152 ---
-loc57=New\\ Braunfels K3R5 TXZ207 ---
-loc58=Palacios KPSX TXZ236 ---
-loc59=Paris KPRX TXZ095 ---
-loc60=Randolph\\ AFB KRND ------ ---
-loc61=Rockport KRKP TXZ245 ---
-loc62=Sabine\\ Pass KRPE ------ ---
-loc63=San\\ Angelo KSJT TXZ072 ---
-loc64=San\\ Antonio KSAT TXZ205 119
-loc65=San\\ Antonio-Kelly\\ AFB KSKF TXZ205 119
-loc66=San\\ Antonio-Stinson KSSF TXZ205 119
-loc67=Sanderson KP07 TXZ082 ---
-loc68=Sherman-Denison KF39 TXZ093 ---
-loc69=Temple KTPL TXZ158 ---
-loc70=Terrell KTRL ------ ---
-loc71=Tyler KTYR TXZ136 ---
-loc72=Victoria KVCT TXZ234 ---
-loc73=Waco KACT TXZ159 ---
-loc74=Wichita\\ Falls KSPS TXZ086 ---
-loc75=Wink KINK TXZ060 ---
-
-[US_VA]
-name=Virginia
-loc0=Abingdon KVJI VAZ008 ---
-loc1=Ashland KOFP VAZ063 ---
-loc2=Charlottesville KCHO VAZ037 ---
-loc3=Danville KDAN VAZ044 ---
-loc4=Dublin KPSK VAZ013 ---
-loc5=Farmville KFVX VAZ061 ---
-loc6=Fort\\ Belvoir KDAA VAZ053 ---
-loc7=Fort\\ Eustis KFAF ------ ---
-loc8=Franklin KFKN VAZ092 ---
-loc9=Galax-Hillsville KHLX VAZ016 ---
-loc10=Hampton KLFI VAZ094 ---
-loc11=Hot\\ Springs KHSP VAZ020 ---
-loc12=Langley\\ AFB KLFI VAZ094 ---
-loc13=Leesburg KJYO VAZ042 ---
-loc14=Lynchburg KLYH VAZ045 ---
-loc15=Manassas KHEF VAZ052 ---
-loc16=Marion-Wytheville KMKJ VAZ009 ---
-loc17=Martinsville KMTV VAZ043 ---
-loc18=Melfa KMFV VAZ099 ---
-loc19=Newport\\ News KPHF VAZ093 ---
-loc20=Norfolk KORF VAZ093 089
-loc21=Norfolk\\ NAS KNGU VAZ093 089
-loc22=Petersburg KPTB VAZ081 ---
-loc23=Quantico KNYG VAZ052 ---
-loc24=Richmond KRIC VAZ071 089
-loc25=Roanoke KROA VAZ022 ---
-loc26=Shannon KEZF ------ ---
-loc27=Staunton KSHD VAZ025 ---
-loc28=Virginia\\ Beach KNTU VAZ098 ---
-loc29=Virginia\\ Tech\\ Airport KBCB VAZ014 ---
-loc30=Wakefield KAKQ VAZ088 ---
-loc31=Wallops\\ Island KWAL ------ ---
-loc32=Waynesboro KSHD VAZ025 ---
-loc33=Winchester KOKV VAZ028 ---
-loc34=Wise KLNP VAZ002 ---
-
-[US_WV]
-name=West Virginia
-loc0=Beckley KBKW WVZ035 ---
-loc1=Bluefield KBLF WVZ042 ---
-loc2=Charleston KCRW WVZ015 074
-loc3=Clarksburg KCKB WVZ031 ---
-loc4=Elkins KEKN WVZ047 ---
-loc5=Huntington KHTS WVZ006 ---
-loc6=Lewisburg KLWB WVZ045 ---
-loc7=Martinsburg KMRB WVZ052 ---
-loc8=Morgantown KMGW WVZ022 075
-loc9=Parkersburg KPKB WVZ009 ---
-loc10=Wheeling KHLG WVZ004 ---
-loc11=White\\ Sulphur KSSU WVZ045 ---
-
-[US_WI]
-name=Wisconsin
-loc0=Antigo KAIG WIZ019 ---
-loc1=Appleton KATW WIZ038 ---
-loc2=Eau\\ Claire KEAU WIZ028 ---
-loc3=Fond\\ Du\\ Lac KFLD WIZ051 ---
-loc4=Green\\ Bay KGRB WIZ039 ---
-loc5=Hayward KHYR WIZ008 ---
-loc6=Janesville KJVL WIZ069 ---
-loc7=Kenosha KENW WIZ072 ---
-loc8=La\\ Crosse KLSE WIZ041 ---
-loc9=Lone\\ Rock KLNR WIZ055 ---
-loc10=Madison KMSN WIZ063 045
-loc11=Manitowoc KMTW WIZ050 ---
-loc12=Marshfield KMFI WIZ035 ---
-loc13=Milwaukee KMKE WIZ066 045
-loc14=Milwaukee-Timmerman KMWC WIZ066 045
-loc15=Minocqua KARV WIZ010 ---
-loc16=Mosinee KCWA WIZ030 ---
-loc17=Oshkosh KOSH WIZ048 ---
-loc18=Phillips KPBH WIZ009 ---
-loc19=Rhinelander KRHI WIZ010 ---
-loc20=Sheboygan KSBM WIZ052 045
-loc21=Sturgeon\\ Bay KSUE WIZ022 ---
-loc22=Superior KSUW WIZ001 ---
-loc23=Volk\\ Field KVOK ------ ---
-loc24=Waukesha KUES WIZ065 ---
-loc25=Wausau KAUW WIZ030 ---
-loc26=Wisconsin\\ Rapids KISW WIZ035 ---
-
-
-[US_MA]
-name=Massachusetts
-loc0=Ashburnam K9B4 ------ ---
-loc1=Ashfield K2B5 ------ ---
-loc2=Bedford KBED MAZ005 ---
-loc3=Beverly KBVY MAZ007 ---
-loc4=Boston KBOS MAZ015 bos
-loc5=Chatham KCQX MAZ022 bos
-loc6=Chicopee\\ Falls KCEF ------ ---
-loc7=Falmouth-Otis\\ AFB KFMH MAZ022 ---
-loc8=Fitchburg KFIT ------ ---
-loc9=Hyannis KHYA MAZ022 ---
-loc10=Lawrence KLWM MAZ007 ---
-loc11=Marthas\\ Vineyard KMVY MAZ023 ---
-loc12=Nantucket KACK MAZ024 ---
-loc13=New\\ Bedford KEWB MAZ017 ---
-loc14=North\\ Adams K2B6 MAZ001 ---
-loc15=Norwood KOWD MAZ013 ---
-loc16=Orange KORE ------ ---
-loc17=Plymouth KPYM MAZ018 ---
-loc18=Provincetown KPVC ------ ---
-loc19=Taunton K9B0 ------ ---
-loc20=Westfield KBAF MAZ011 ---
-loc21=Worcester KORH MAZ012 bos
-
-[US_NY]
-name=New York
-loc0=Albany KALB NYZ052 048
-loc1=Binghamton KBGM NYZ056 ---
-loc2=Buffalo KBUF NYZ010 047
-loc3=Elmira KELM NYZ024 ---
-loc4=Farmingdale KFRG NYZ077 ---
-loc5=Fort\\ Drum KGTB NYZ007 ---
-loc6=Glens\\ Falls KGFL NYZ042 ---
-loc7=Griffiss\\ AFB KRME ------ ---
-loc8=Islip KISP NYZ080 ---
-loc9=Ithaca KITH NYZ025 048
-loc10=Jamestown KJHW NYZ019 047
-loc11=Massena KMSS NYZ026 ---
-loc12=Montgomery KMGJ NYZ067 ---
-loc13=Monticello KMSV NYZ062 ---
-loc14=New\\ York-JFK\\ Arpt KJFK NYZ076 lga
-loc15=New\\ York-La\\ Guardia KLGA NYZ076 lga
-loc16=Newburgh KSWF NYZ067 ---
-loc17=Niagara\\ Falls KIAG NYZ001 047
-loc18=Ogdensburg KOGS NYZ026 ---
-loc19=Penn\\ Yan KPEO ------ ---
-loc20=Plattsburg KPBG NYZ031 ---
-loc21=Poughkeepsie KPOU NYZ065 ---
-loc22=Rochester KROC NYZ003 047
-loc23=Saranac\\ Lake KSLK NYZ027 ---
-loc24=Schenectady KSCH NYZ049 ---
-loc25=Syracuse KSYR NYZ018 048
-loc26=Utica KUCA NYZ037 ---
-loc27=Watertown KART NYZ007 ---
-loc28=Westhampton KFOK NYZ080 ---
-loc29=White\\ Plains KHPN NYZ070 ---
-
-[US_WA]
-name=Washington
-loc0=Bellingham KBLI WAZ002 ---
-loc1=Bremerton KPWT WAZ010 ---
-loc2=Burlington K75S WAZ005 ---
-loc3=Colville K63S WAZ035 ---
-loc4=Ephrata KEPH WAZ033 ---
-loc5=Everett KPAE WAZ006 sea
-loc6=Fairchild KSKA ------ ---
-loc7=Fort\\ Lewis KGRF WAZ008 ---
-loc8=Friday\\ Harbor KFHR WAZ001 ---
-loc9=Hoquiam KHQM WAZ016 ---
-loc10=Moses\\ Lake KMWH WAZ033 ---
-loc11=Oak\\ Harbor K76S WAZ009 ---
-loc12=Olympia KOLM WAZ008 sea
-loc13=Omak K4OM WAZ038 ---
-loc14=Pasco KPSC WAZ028 ---
-loc15=Port\\ Angeles KCLM WAZ013 ---
-loc16=Pullman KPUW WAZ032 ---
-loc17=Quillayute KUIL ------ ---
-loc18=Renton KRNT WAZ007 ---
-loc19=Seattle KSEA WAZ007 sea
-loc20=Seattle-Boeing KBFI WAZ007 sea
-loc21=Shelton KSHN WAZ010 ---
-loc22=Spokane KGEG WAZ034 002
-loc23=Spokane-Parkwater KSFF WAZ034 002
-loc24=Stampede\\ Pass KSMP ------ ---
-loc25=Tacoma KTIW WAZ007 sea
-loc26=Tacoma-Lakewood KTCM WAZ007 sea
-loc27=Toledo KTDO WAZ020 ---
-loc28=Walla\\ Walla KALW WAZ029 ---
-loc29=Wenatchee KEAT WAZ038 ---
-loc30=Whidbey\\ Island KNUW WAZ009 ---
-loc31=Yakima KYKM WAZ025 ---
-
-[CA]
-name=Canada
-states=AB BC MB NB NF NS NT ON QC SK YK
-
-[CA_AB]
-name=Alberta
-loc0=Calgary CYYC ------ ---
-loc1=Edmonton CYEG ------ ---
-loc2=Edmonton/Villeneuve CZVL ------ ---
-
-[CA_BC]
-name=British Columbia
-loc0=Abbotsford CYXX ------ ---
-loc1=Comox CYQQ ------ ---
-loc2=Port\\ Hardy CYZT ------ ---
-loc3=Smithers CYYD ------ ---
-loc4=Vancouver CYVR ------ ---
-loc5=Victoria CYYJ ------ ---
-
-[CA_MB]
-name=Manitoba
-loc0=Churchill CYYQ ------ ---
-loc1=Winnipeg CYWG ------ ---
-
-[CA_NB]
-name=New Brunswick
-loc0=Chatham CYCH ------ ---
-loc1=Fredericton CYFC ------ ---
-loc2=Moncton CYQM ------ ---
-loc3=Saint\\ John CYSJ ------ ---
-
-[CA_NF]
-name=Newfoundland
-loc0=Churchill\\ Falls KZUM ------ ---
-loc1=Gander CYQX ------ ---
-loc2=Goose\\ Bay CYYR ------ ---
-loc3=Saint\\ Anthony CYAY ------ ---
-loc4=St.\\ John's CYYT ------ ---
-loc5=Stephenville CYJT ------ ---
-
-[CA_NS]
-name=Nova Scotia
-loc0=Greenwood CYZX ------ ---
-loc1=Halifax CYHZ ------ ---
-loc2=Shearwater CYAW ------ ---
-loc3=Sydney CYQY ------ ---
-
-[CA_NT]
-name=Northwest Territories
-loc0=Iqaluit CYFB ------ ---
-loc1=Yellowknife CYZF ------ ---
-
-[CA_ON]
-name=Ontario
-loc0=Ottawa CYOW ------ ---
-loc1=Toronto CYYZ ------ 047
-loc2=Trenton CYTR ------ ---
-loc3=Windsor CYQG ------ ---
-
-[CA_QC]
-name=Quebec
-loc0=Bagotville CYBG ------ ---
-loc1=Gatineau CYND ------ ---
-loc2=La\\ Grande CYGL ------ ---
-loc3=Montreal\\ Saint-Hubert CYHU ------ ---
-loc4=Montreal\\ Mirabel CYMX ------ ---
-loc5=Montreal\\ Dorval CYUL ------ ---
-loc6=Quebec\\ City CYQB ------ ---
-loc7=Sept-Iles CYZV ------ ---
-
-[CA_SK]
-name=Saskatchewan
-loc0=Nipawin CYBU ------ ---
-loc1=Regina CYQR ------ ---
-loc2=Saskatoon CYXE ------ ---
-loc3=Swift\\ Current CYYN ------ ---
-
-[CA_YK]
-name=Yukon
-loc0=Shingle\\ Point CYUA ------ ---
-
-[MX]
-name=Mexico
-states=MX
-
-[MX_MX]
-name=Mexico
-loc0=Acapulco MMAA ------ ---
-loc1=Aeropuerto\\ del\\ Norte MMAN ------ ---
-loc2=Aguascaliantes MMAS ------ ---
-loc3=Bahias\\ de\\ Huatulco MMBT ------ ---
-loc4=Campeche MMCP ------ ---
-loc5=Cancun MMUN ------ ---
-loc6=Chetumal MMCM ------ ---
-loc7=Chihuahua MMCU ------ ---
-loc8=Ciudad\\ del\\ Carmen MMCE ------ ---
-loc9=Ciudad\\ Juarez MMCS ------ ---
-loc10=Ciudad\\ Obregon MMCN ------ ---
-loc11=Ciudad\\ Victoria MMCV ------ ---
-loc12=Colima MMIA ------ ---
-loc13=Cozumel MMCZ ------ ---
-loc14=Cuernavaca MMCB ------ ---
-loc15=Culiacan MMCL ------ ---
-loc16=Del\\ Bajio MMLO ------ ---
-loc17=Durango MMDO ------ ---
-loc18=Guadalajara MMGL ------ ---
-loc19=Guaymas MMGM ------ ---
-loc20=Hermosillo MMHO ------ ---
-loc21=Ixtapa MMZH ------ ---
-loc22=La\\ Paz MMLP ------ ---
-loc23=Los\\ Mochis MMLM ------ ---
-loc24=Manzanillo MMZO ------ ---
-loc25=Matamoros MMMA ------ ---
-loc26=Mazatlan MMMZ ------ ---
-loc27=Merida MMMD ------ ---
-loc28=Mexicali MMML ------ ---
-loc29=Mexico MMMX ------ ---
-loc30=Minatitlan MMMT ------ ---
-loc31=Monclova MMMV ------ ---
-loc32=Morelia MMMM ------ ---
-loc33=Monterrey MMMY ------ ---
-loc34=Nuevo\\ Laredo MMNL ------ ---
-loc35=Oaxaca MMOX ------ ---
-loc36=Piedras\\ Negras MMPG ------ ---
-loc37=Poza\\ Rica MMPA ------ ---
-loc38=Puebla MMPB ------ ---
-loc39=Puerto\\ Vallarta MMPR ------ ---
-loc40=Puerto\\ Escondido MMPS ------ ---
-loc41=Queretaro MMQT ------ ---
-loc42=Reynosa MMRX ------ ---
-loc43=Saltillo MMIO ------ ---
-loc44=San\\ Jose\\ del\\ Cabo MMSD ------ ---
-loc45=San\\ Luis\\ Potosi MMSP ------ ---
-loc46=Tampico MMTM ------ ---
-loc47=Tapachula MMTP ------ ---
-loc48=Tepic MMEP ------ ---
-loc49=Tijuana MMTJ ------ ---
-loc50=Toluca MMTO ------ ---
-loc51=Torreon MMTC ------ ---
-loc52=Tulancingo MMTL ------ ---
-loc53=Tuxtla\\ Gutierrez MMTG ------ ---
-loc54=Uruapan MMPN ------ ---
-loc55=Veracruz MMVR ------ ---
-loc56=Villahermosa MMVA ------ ---
-loc57=Zacatecas MMZC ------ ---
-
-[EU]
-name=Europe
-states=AB OS BE BA BY BG CZ HR CY DK EE FI FR MK DE GI GR HU IE IS IT LV LT LU MT MD NL NO PL PT RO RU SK SI SP SE CH TR UA UK YU
-
-[EU_AB]
-name=Albania
-loc0=Tirana LATI ------ ---
-
-[EU_OS]
-name=Austria
-loc0=Niederösterreich\\ Flugplatz\\ Vöslau LOAV ------ ---
-loc1=Hohenems-Dornbirn LOIH ------ ---
-loc2=Graz-Thalerhof-Flughafen LOWG ------ ---
-loc3=Innsbruck-Flughafen LOWI ------ ---
-loc4=Klagenfurt-Flughafen LOWK ------ ---
-loc5=Linz\\ /\\ Hörsching-Flughafen LOWL ------ ---
-loc6=Salzburg-Flughafen LOWS ------ ---
-loc7=Wien\\ /\\ Schwechat-Flughafen LOWW ------ ---
-loc8=Zell\\ Am\\ See LOWZ ------ ---
-loc9=Aigen\\ Im\\ Ennstal LOXA ------ ---
-loc10=Krems-Langenlois LOAG ------ ---
-loc11=Niederösterreich\\ /\\ Wiener\\ Neustadt-Ost\\ Flugplatz LOAN ------ ---
-loc12=Punitz-Güssing LOGG ------ ---
-loc13=Oberösterreich\\ /\\ Freistadt\\ Flugplatz LOLF ------ ---
-#loc14=Wels LOLW ------ ---
-#loc15=Hörsching\\ Aus-Afb LOXL ------ ---
-#loc16=Schwaz\\ Heliport LOXS ------ ---
-loc17=Tulln LOXT ------ ---
-loc18=Zeltweg LOXZ ------ ---
-
-[EU_BE]
-name=Belgium
-loc0=Antwerpen/Deurne EBAW ------ ---
-loc1=Beauvechain EBBE ------ ---
-loc2=Brasschaat EBBT ------ ---
-loc3=Brussels-National\\ Airport EBBR ------ ---
-loc4=Charleroi-Brussels\\ South EBCI ------ ---
-loc5=Chievres EBCV ------ ---
-loc6=Elsenborn EBLB ------ ---
-loc7=Florennes EBFS ------ ---
-loc8=Goetsenhoven EBTN ------ ---
-loc9=Kleine\\ Brogel EBBL ------ ---
-loc10=Koksijde EBFN ------ ---
-loc11=Liege EBLG ------ ---
-loc12=Oostende EBOS ------ ---
-loc13=Schaffen EBDT ------ ---
-loc14=Spa/La\\ Sauveniere EBSP ------ ---
-
-[EU_BA]
-name=Bosnia-Herzegovina
-loc0=Sarajevo LQSA ------ ---
-
-[EU_BG]
-name=Bulgaria
-loc0=Burgas LBBG ------ ---
-loc1=Plovdiv LBPD ------ ---
-loc2=Sofia LBSF ------ ---
-loc3=Varna LBWN ------ ---
-
-[EU_BY]
-name=Belarus
-loc0=Brest UMBB ------ ---
-loc1=Gomel UMGG ------ ---
-loc2=Grodno UMMG ------ ---
-loc3=Minsk UMMS ------ ---
-loc4=Minsk-International/Loszica UMMM ------ ---
-loc5=Vitebsk UMII ------ ---
-
-[EU_CZ]
-name=Czech Republic
-loc0=Brno LKTB ------ ---
-loc1=Ostrava LKMT ------ ---
-loc2=Praha LKPR ------ ---
-
-[EU_HR]
-name=Croatia
-loc0=Dubrovnik LDDU ------ ---
-loc1=Pula LDPL ------ ---
-loc2=Rijeka LDRI ------ ---
-loc3=Split LDSP ------ ---
-loc4=Zadar LDZD ------ ---
-loc5=Zagreb LDZA ------ ---
-
-[EU_DK]
-name=Denmark
-loc0=Aarhus EKAH ------ ---
-loc1=Billund EKBI ------ ---
-loc2=Esbjerg EKEB ------ ---
-loc3=Karup EKKA ------ ---
-loc4=Kobenhavn/Kastrup EKCH ------ ---
-loc5=Kobenhavn/Roskilde EKRK ------ ---
-loc6=Lolland\\ Falster EKMB ------ ---
-loc7=Odense EKOD ------ ---
-loc8=Bornholm EKRN ------ ---
-loc9=Sonderborg EKSB ------ ---
-loc10=Sindal EKSN ------ ---
-loc11=Vojens/Skrydstrup EKSP ------ ---
-loc12=Skive EKSV ------ ---
-loc13=Thisted EKTS ------ ---
-loc14=Vandel EKVA ------ ---
-loc15=Kolding/Vandrup EKVD ------ ---
-loc16=Vagar EKVG ------ ---
-loc17=Stauning EKVJ ------ ---
-loc18=Vaerlose EKVL ------ ---
-loc19=Alborg EKYT ------ ---
-
-[EU_EE]
-name=Estonia
-loc0=Tallinn EETN ------ ---
-
-[EU_GI]
-name=Gibraltar
-loc0=Gibraltar LXGB ------ ---
-
-[EU_IS]
-name=Iceland
-loc0=Egilsstadir BIEG ------ ---
-loc1=Keflavik BIKF ------ ---
-loc2=Reykjavik BIRK ------ ---
-
-[EU_LV]
-name=Latvia
-loc0=Riga EVRA ------ ---
-loc1=Liepaja\\ International\\ Airport EVLA ------ ---
-
-[EU_LT]
-name=Lithuania
-loc0=Vilnius EYVI ------ ---
-loc1=Kaunas EYKA ------ ---
-loc2=Siauliai EYSA ------ ---
-loc3=Palanga EYPA ------ ---
-
-[EU_LU]
-name=Luxembourg
-loc0=Luxembourg ELLX ------ ---
-
-[EU_MK]
-name=FYR Macedonia
-loc0=Ohrid LWOH ------ ---
-loc1=Skopje LWSK ------ ---
-
-[EU_MT]
-name=Malta
-loc0=Luqa LMML ------ ---
-
-[EU_MD]
-name=Moldova
-loc0=Kishineu LUKK ------ ---
-
-[EU_NO]
-name=Norway
-loc0=Alesund ENAL ------ ---
-loc1=Andoya ENAN ------ ---
-loc2=Alta ENAT ------ ---
-loc3=Forde/Bringeland ENBL ------ ---
-loc4=Bronnoysund ENBN ------ ---
-loc5=Bodo ENBO ------ ---
-loc6=Bergen ENBR ------ ---
-loc7=Berlevag ENBV ------ ---
-loc8=Kristiansand/Kjevik ENCN ------ ---
-loc9=Dagali ENDI ------ ---
-loc10=Bardufoss ENDU ------ ---
-loc11=Ekofisk ENEK ------ ---
-loc12=Harstad/Narvik/Evenes ENEV ------ ---
-loc13=Fagernes ENFG ------ ---
-loc14=Floro ENFL ------ ---
-loc15=Frigg ENFR ------ ---
-loc16=Gullfax\\ C ENGC ------ ---
-loc17=Oslo/Gardermoen ENGM ------ ---
-loc18=Haugesund ENHD ------ ---
-loc19=Hammerfest ENHF ------ ---
-loc20=Honningsvag ENHV ------ ---
-loc21=Kristiansund/Kvernberget ENKB ------ ---
-loc22=Kirkenes ENKR ------ ---
-loc23=Lista ENLI ------ ---
-loc24=Leknes ENLK ------ ---
-loc25=Mehamn ENMH ------ ---
-loc26=Molde ENML ------ ---
-loc27=Mosjoen ENMS ------ ---
-loc28=Banak ENNA ------ ---
-loc29=Narvik ENNK ------ ---
-loc30=Namsos ENNM ------ ---
-loc31=Notodden ENNO ------ ---
-loc32=Oseberg\\ A ENOA ------ ---
-loc33=Orland ENOL ------ ---
-loc34=Orsta-Volda ENOV ------ ---
-loc35=Mo\\ I\\ Rana ENRA ------ ---
-loc36=Rorvik/Ryum ENRM ------ ---
-loc37=Roros ENRO ------ ---
-loc38=Rost ENRS ------ ---
-loc39=Rygge ENRY ------ ---
-loc40=Svalbard ENSB ------ ---
-loc41=Sandane ENSD ------ ---
-loc42=Sogndal ENSG ------ ---
-loc43=Svolvaer/Helle ENSH ------ ---
-loc44=Stokmarknes/Skagen ENSK ------ ---
-loc45=Skien/Geiteryggen ENSN ------ ---
-loc46=Stord/Sorstokken ENSO ------ ---
-loc47=Sorkjosen ENSR ------ ---
-loc48=Sandnessjoen/Stokka ENST ------ ---
-loc49=Tromso/Langnes ENTC ------ ---
-loc50=Torp ENTO ------ ---
-loc51=Trondheim/Vaernes ENVA ------ ---
-loc52=Vadso ENVD ------ ---
-loc53=Stavanger/Sola ENZV ------ ---
-
-[EU_PL]
-name=Poland
-loc0=Gdansk EPGD ------ ---
-loc1=Krakow EPKK ------ ---
-loc2=Katowice EPKT ------ ---
-loc3=Poznan EPPO ------ ---
-loc4=Rzeszow EPRZ ------ ---
-loc5=Szczecin EPSC ------ ---
-loc6=Warszawa EPWA ------ ---
-loc7=Wroclaw EPWR ------ ---
-
-[EU_PT]
-name=Portugal
-loc0=Beja LPBJ ------ ---
-loc1=Faro LPFR ------ ---
-#loc2=Funchal LPFU ------ ---
-loc3=Lajes LPLA ------ ---
-loc4=Lisboa LPPT ------ ---
-loc5=Porto\\ /\\ Pedras\\ Rubras LPPR ------ ---
-loc6=Porto\\ Santo LPPS ------ ---
-loc7=Santa\\ Maria\\ Acores LPAZ ------ ---
-loc8=Aeroporto\\ Da\\ Madeira LPMA ------ ---
-loc9=Monte\\ Real\\ Mil. LPMR ------ ---
-loc10=Montijo\\ Mil. LPMT ------ ---
-#loc11=Braganca LPBG ------ ---
-loc12=Flores\\ Acores LPFL ------ ---
-loc13=Horta\\ /\\ Castelo\\ Branco\\ Acores LPHR ------ ---
-#loc14=Ovar\\ Mil. LPOV ------ ---
-loc15=Ponta\\ Delgada\\ /\\ Nordela\\ Acores LPPD ------ ---
-loc16=Sintra\\ Mil. LPST ------ ---
-#loc17=Tancos\\ Mil. LPTN ------ ---
-#loc18=Vila\\ Real LPVR ------ ---
-
-[EU_RO]
-name=Romania
-loc0=Arad LRAR ------ ---
-loc1=Bucuresti LRBS ------ ---
-loc2=Bucuresti-Otopeni LROP ------ ---
-loc3=Iasi LRIA ------ ---
-loc4=Kogalniceanu LRCK ------ ---
-loc5=Timisoara LRTR ------ ---
-loc6=Tirgu\\ Mures LRTM ------ ---
-loc7=Tulcea LRTC ------ ---
-
-[EU_RU]
-name=Russia
-loc0=Abakan UNAA ------ ---
-loc1=Anadyr UHMA ------ ---
-loc2=Anapa URKA ------ ---
-loc3=Arkhangelsk ULAA ------ ---
-loc4=Astrakhan URWA ------ ---
-loc5=Barnaul UNBB ------ ---
-loc6=Belgorod UUOB ------ ---
-loc7=Blagoveschensk UHBB ------ ---
-loc8=Bratsk UIBB ------ ---
-loc9=Bryansk UUBP ------ ---
-loc10=Cheboksary UWKS ------ ---
-loc11=Chelyabinsk USCC ------ ---
-loc12=Chita UIAA ------ ---
-loc13=Kliningrad UMKK ------ ---
-loc14=Kazan UWKD ------ ---
-loc15=Khabarovsk UHHH ------ ---
-loc16=Kogalym USRK ------ ---
-loc17=Krasnodar URKK ------ ---
-loc18=Krasnoyarsk UNKL ------ ---
-loc19=Magadan UHMM ------ ---
-loc20=Makhachkala URML ------ ---
-loc21=Mineralnye\\ Vody URMM ------ ---
-loc22=Moscow\\ Domodedovo UUDD ------ ---
-loc23=Moscow\\ Sheremetyevo UUEE ------ ---
-loc24=Murmansk ULMM ------ ---
-loc25=Nalchik URMN ------ ---
-loc26=Nizhny\\ Novgorod UWGG ------ ---
-loc27=Novosibirsk UNNT ------ ---
-loc28=Omsk UNOO ------ ---
-loc29=Orenburg UWOO ------ ---
-loc30=Perm USPP ------ ---
-loc31=Petropavlovsk-Kamchatsky UHPP ------ ---
-loc32=Petrozavodsk ULPB ------ ---
-loc33=Pskov ULOO ------ ---
-loc34=Raduzhny USNR ------ ---
-loc35=Rostov-Na-Donu URRR ------ ---
-loc36=Samara UWWW ------ ---
-loc37=Sankt-Peterburg ULLI ------ ---
-loc38=Saratov UWSS ------ ---
-loc39=Sochi URSS ------ ---
-loc40=Stavropol URMT ------ ---
-loc41=Syktyvkar UUYY ------ ---
-loc42=Tyumen USTR ------ ---
-loc43=Ufa UWUU ------ ---
-loc44=Ulan-Ude UIUU ------ ---
-loc45=Ulyanovsk UWLW ------ ---
-loc46=Vladikavkaz URMO ------ ---
-loc47=Vladivostok UHWW ------ ---
-loc48=Volgograd URWW ------ ---
-loc49=Voronezh UUOO ------ ---
-loc50=Yakutsk UEEE ------ ---
-loc51=Yekaterinburg USSS ------ ---
-loc52=Yuzhno-Sakhalinsk UHSS ------ ---
-
-[EU_UA]
-name=Ukraine
-loc0=Dnipropetrovsk UKDD ------ ---
-loc1=Donetsk UKCC ------ ---
-loc2=Ivano-Frankivsk UKLI ------ ---
-loc3=Kharkiv UKHH ------ ---
-loc4=Kyiv/Boryspil UKBB ------ ---
-loc5=Kyiv/Zhulyany UKKK ------ ---
-loc6=Kryviy\\ Rig/Lozovatka UKDR ------ ---
-loc7=Lviv UKLL ------ ---
-loc8=Odesa UKOO ------ ---
-loc9=Rivne UKLR ------ ---
-loc10=Sympheropol UKFF ------ ---
-loc11=Uzhgorod UKLU ------ ---
-
-[EU_SK]
-name=Slovakia
-loc0=Bratislava LZIB ------ ---
-loc1=Poprad LZTT ------ ---
-
-[EU_SI]
-name=Slovenia
-loc0=Ljubljana LJLJ ------ ---
-loc1=Maribor LJMB ------ ---
-loc2=Portoroz LJPZ ------ ---
-
-[EU_SE]
-name=Sweden
-loc0=Borlange ESSD ------ --
-loc1=Gavle\\ Sandviken ESSK ------ --
-loc2=Gallivare ESNG ------ --
-loc3=Goteborg\\ (Landvetter) ESGG ------ --
-loc4=Goteborg\\ (Save) ESGP ------ --
-loc5=Hagshult ESMV ------ --
-loc6=Halmstad\\ (Swedish\\ Air\\ Force\\ Base) ESMT ------ --
-loc7=Hultsfred\\ (Swedish\\ Air\\ Force\\ Base) ESSF ------ --
-loc8=Jonkoping ESGJ ------ ---
-loc9=Kiruna ESNQ ------ ---
-loc10=Linkoping\\ (Malmen) ESCF ------ --
-loc11=Linkoping\\ (Saab) ESSL ------ --
-loc12=Lulea\\ (Kallax) ESPA ------ --
-loc13=Malmo\\ (Sturup) ESMS ------ --
-loc14=Norrkoping ESSP ------ ---
-loc15=Ronneby ESDF ------ ---
-loc16=Stockholm\\ (Arlanda) ESSA ------ --
-loc17=Stockholm\\ (Bromma) ESSB ------ --
-loc18=Sundsvall-Harnosand ESNN ------ --
-loc19=Umea ESNU ------ ---
-loc20=Vasteras ESOW ------ ---
-loc21=Vaxjo ESMX ------ ---
-loc22=Visby ESSV ------ --
-loc23=Angelholm ESDB ------ --
-loc24=Ornskoldsvik ESNO ------ --
-loc25=Ostersund\\ (Froson) ESPC ------ --
-
-[EU_CH]
-name=Switzerland
-loc0=Bern LSZB ------ ---
-loc1=Geneve LSGG ------ ---
-loc2=Lugano LSZA ------ ---
-loc3=Zurich LSZH ------ ---
-
-[EU_TR]
-name=Turkey
-loc0=Adana LTAF ------ ---
-loc1=Adana/Incirlik LTAG ------ ---
-loc2=Afyon LTAH ------ ---
-loc3=Amasya LTAP ------ ---
-loc4=Ankara/Esenboga LTAC ------ ---
-loc5=Ankara/Etimesgut LTAD ------ ---
-loc6=Antalya LTAI ------ ---
-loc7=Balikesir LTBF ------ ---
-loc8=Balikesir/Bandirma LTBG ------ ---
-loc9=Batman LTCJ ------ ---
-loc10=Bursa LTBE ------ ---
-loc11=Diyarbakir LTCC ------ ---
-loc12=Elazig LTCA ------ ---
-loc13=Erzurum LTCE ------ ---
-loc14=Eskisehir LTBI ------ ---
-loc15=Gaziantep LTAJ ------ ---
-loc16=Istanbul LTBA ------ ---
-loc17=Izmir/Adnan\\ Menderes LTBJ ------ ---
-loc18=Izmir/Cigli LTBL ------ ---
-loc19=Izmit LTBQ ------ ---
-loc20=Kayseri LTAU ------ ---
-loc21=Konya LTAN ------ ---
-loc22=Malatya LTAT ------ ---
-loc23=Manisa LTBT ------ ---
-loc24=Mugla/Dalaman LTBS ------ ---
-loc25=Mus LTCK ------ ---
-loc26=Samsun LTAQ ------ ---
-loc27=Sanliurfa LTCH ------ ---
-loc28=Sivas LTAR ------ ---
-loc29=Sivrihisar LTAV ------ ---
-loc30=Trabzon LTCG ------ ---
-loc31=Van LTCI ------ ---
-
-[EU_CY]
-name=Cyprus
-loc0=Akrotiri LCRA ------ ---
-loc1=Ercan LCEN ------ ---
-loc2=Larnaka LCLK ------ ---
-loc3=Paphos LCPH ------ ---
-
-[EU_FI]
-name=Finland
-loc0=Helsinki-Malmi EFHF ------ ---
-loc1=Helsinki-Vantaa EFHK ------ ---
-loc2=Ivalo EFIV ------ ---
-loc3=Jyvaskyla EFJY ------ ---
-loc4=Kemi EFKE ------ ---
-loc5=Kruunupyy EFKK ------ ---
-loc6=Kuopio EFKU ------ ---
-loc7=Mariehamn EFMA ------ ---
-loc8=Oulu EFOU ------ ---
-loc9=Pori EFPO ------ ---
-loc10=Rovaniemi EFRO ------ ---
-loc11=Tampere EFTP ------ ---
-loc12=Turku EFTU ------ ---
-loc13=Vaasa EFVA ------ ---
-
-[EU_FR]
-name=France
-loc0=Agen LFBA ------ ---
-loc1=Ajaccio/Campo\\ dell'Oro LFKJ ------ ---
-loc2=Bale-Mulhouse LFSB ------ ---
-loc3=Bastia LFKB ------ ---
-loc4=Beauvais-Tille LFOB ------ ---
-loc5=Biarritz-Bayonne LFBZ ------ ---
-loc6=Bordeaux LFBD ------ ---
-loc7=Bourges LFLD ------ ---
-loc8=Brest LFRB ------ ---
-loc9=Caen-Carpiquet LFRK ------ ---
-loc10=Calvi-Ste-Catherine LFKC ------ ---
-loc11=Cannes-Mandelieu LFMD ------ ---
-loc12=Cazaux LFBC ------ ---
-loc13=Chambery LFLB ------ ---
-loc14=Cherbourg LFRC ------ ---
-loc15=Clermont-Ferrand LFLC ------ ---
-loc16=Colmar-Meyenheim LFSC ------ ---
-loc17=Deauville-Saint-Gatien LFRG ------ ---
-loc18=Dijon LFSD ------ ---
-loc19=Dinard LFRD ------ ---
-loc20=Dole LFGJ ------ ---
-loc21=Evreux-Fauville LFOE ------ ---
-loc22=Figari LFKF ------ ---
-loc23=Grenoble-Saint-Geoirs LFLS ------ ---
-loc24=Hyeres-Le\\ Palyvestre LFTH ------ ---
-loc25=Lannion LFRO ------ ---
-loc26=Le\\ Havre-Octeville LFOH ------ ---
-loc27=Le\\ Mans LFRM ------ ---
-loc28=Le\\ Touquet LFAT ------ ---
-loc29=Lille-Lesquin LFQQ ------ ---
-loc30=Limoges LFBL ------ ---
-loc31=Lorient-Lann-Bihoue LFRH ------ ---
-loc32=Lyon-Bron LFLY ------ ---
-loc33=Lyon-Satolas LFLL ------ ---
-loc34=Luxeuil LFSX ------ ---
-loc35=Marseille-Provence LFML ------ ---
-loc36=Metz-Frescaty LFSF ------ ---
-loc37=Monpellier-Mediterrannee LFMT ------ ---
-loc38=Mont-de-Marsan LFBM ------ ---
-loc39=Nancy-Essey LFSN ------ ---
-loc40=Nancy-Ochey LFSO ------ ---
-loc41=Nantes\\ Atlantique LFRS ------ ---
-loc42=Nice-Côte\\ d'Azur LFMN ------ ---
-loc43=Nimes-Garons LFTW ------ ---
-loc44=Paris/Charles\\ De\\ Gaulle LFPG ------ ---
-loc45=Paris/Le\\ Bourget LFPB ------ ---
-loc46=Paris/Orly LFPO ------ ---
-loc47=Pau/Pyrenees LFBP ------ ---
-loc48=Perpignan-Rivesaltes LFMP ------ ---
-loc49=Poitiers LFBI ------ ---
-loc50=Quimper LFRQ ------ ---
-loc51=Reims-Champagne LFSR ------ ---
-loc52=Rennes LFRN ------ ---
-loc53=Rouen-Valle\\ de\\ Seine LFOP ------ ---
-loc54=Saint-Brieuc-Armor LFRT ------ ---
-loc55=Saint-Dizier-Robinson LFSI ------ ---
-loc56=Saint-Etienne-Boutheon LFMH ------ ---
-loc57=Saint-Nazaire-Montoir LFRZ ------ ---
-loc58=Strasbourg LFST ------ ---
-loc59=Tarbes LFBT ------ ---
-loc60=Toul-Rosieres LFSL ------ ---
-loc61=Toulouse LFBO ------ ---
-loc62=Tours-St-Symphorien LFOT ------ ---
-loc63=Toussus-Le\\ Noble LFPN ------ ---
-loc64=Troyes/Barberey LFQB ------ ---
-loc65=Vichy-Charmeil LFLV ------ ---
-loc66=Villacoublay LFPV ------ ---
-
-[EU_DE]
-name=Germany
-loc0=Augsburg EDMA ------ ---
-loc1=Bayreuth EDQD ------ ---
-loc2=Berlin-Tegel EDDT ------ ---
-loc3=Berlin-Tempelhof EDDI ------ ---
-loc4=Braunschweig EDVE ------ ---
-loc5=Bremen EDDW ------ ---
-loc6=Dortmund-Wickede EDLW ------ ---
-loc7=Dusseldorf EDDL ------ ---
-loc8=Frankfurt/Main EDDF ------ ---
-loc9=Friedrichshafen EDNY ------ ---
-loc10=Hamburg EDDH ------ ---
-loc11=Hamburg-Finkenwerder EDHI ------ ---
-loc12=Hannover EDDV ------ ---
-loc13=Hof EDQM ------ ---
-loc14=Kassel-Calden EDVK ------ ---
-loc15=Koln/Bonn EDDK ------ ---
-loc16=Lubeck-Blankensee EDHL ------ ---
-loc17=Monchengladbach EDLN ------ ---
-loc18=Munchen EDDM ------ ---
-loc19=Munster/Osnabruck EDDG ------ ---
-loc20=Nurnberg EDDN ------ ---
-loc21=Oberpfaffenhofen EDMO ------ ---
-loc22=Paderborn-Haxterberg EDLP ------ ---
-loc23=Saarbrucken EDDR ------ ---
-loc24=Stuttgart EDDS ------ ---
-loc25=Westerland EDXW ------ ---
-loc26=Dresden-Klotzsche EDDC ------ ---
-loc27=Leipzig-Schkeuditz EDDP ------ ---
-loc28=Karlsruhe EDSB ------ ---
-
-
-[EU_GR]
-name=Greece
-loc0=Andravida LGAD ------ ---
-loc1=Alexandroupolis LGAL ------ ---
-loc2=Araxos LGRX ------ ---
-loc3=Athinai LGAT ------ ---
-loc4=Chania LGSA ------ ---
-loc5=Elefsis LGEL ------ ---
-loc6=Iraklion LGIR ------ ---
-loc7=Kalamata LGKL ------ ---
-loc8=Kavala LGKV ------ ---
-loc9=Kefallinia LGKF ------ ---
-loc10=Kerkira LGKR ------ ---
-loc11=Kos LGKO ------ ---
-loc12=Kozani LGKZ ------ ---
-loc13=Limnos LGLM ------ ---
-loc14=Mitilini LGMT ------ ---
-loc15=Mykonos LGMK ------ ---
-loc16=Preveza LGPZ ------ ---
-loc17=Rodos LGRP ------ ---
-loc18=Samos LGSM ------ ---
-loc19=Santorini LGSR ------ ---
-loc20=Skiathos LGSK ------ ---
-loc21=Thessaloniki LGTS ------ ---
-loc22=Zakinthos LGZA ------ ---
-
-[EU_HU]
-name=Hungary
-loc0=Budapest LHBP ------ ---
-loc1=Papa LHPA ------ ---
-loc2=Szombathely LHSY ------ ---
-
-[EU_IE]
-name=Ireland
-loc0=Connaught EIKN ------ ---
-loc1=Cork EICK ------ ---
-loc2=Dublin EIDW ------ ---
-loc3=Shannon EINN ------ ---
-
-[EU_IT]
-name=Italy
-loc0=Albenga LIMG ------ ---
-loc1=Alghero LIEA ------ ---
-loc2=Amendola LIBA ------ ---
-loc3=Ancona LIPY ------ ---
-loc4=Aviano LIPA ------ ---
-loc5=Bari LIBD ------ ---
-loc6=Bergamo LIME ------ ---
-loc7=Bologna LIPE ------ ---
-loc8=Bolzano LIPB ------ ---
-loc9=Brindisi LIBR ------ ---
-loc10=Cagliari LIEE ------ ---
-loc11=Capo\\ Mele LIMU ------ ---
-loc12=Catania LICC ------ ---
-loc13=Cervia LIPC ------ ---
-loc14=Crotone LIBC ------ ---
-loc15=Dobbiaco LIVD ------ ---
-loc16=Decimomannu LIED ------ ---
-loc17=Ferrara LIPF ------ ---
-loc18=Firenze LIRQ ------ ---
-loc19=Forli LIPK ------ ---
-loc20=Frontone LIVF ------ ---
-loc21=Frosinone LIRH ------ ---
-loc22=Genova LIMJ ------ ---
-loc23=Ghedi LIPL ------ ---
-loc24=Gioia\\ del\\ Colle LIBV ------ ---
-loc25=Grosseto LIRS ------ ---
-loc26=Guidonia LIRG ------ ---
-loc27=Lamezia LICA ------ ---
-loc28=Lampedusa LICD ------ ---
-loc29=Latina LIRL ------ ---
-loc30=Lecce LIBN ------ ---
-loc31=Marino\\ di\\ Ravenna LIVM ------ ---
-loc32=Milano/Linate LIML ------ ---
-loc33=Milano/Malpensa LIMC ------ ---
-loc34=Monte\\ Argentario LIQO ------ ---
-loc35=Monte\\ Bisbino LIMO ------ ---
-loc36=Monte\\ Calamita LIRX ------ ---
-loc37=Monte\\ Cimone LIVC ------ ---
-loc38=Monte\\ Malanotte LIMY ------ ---
-loc39=Monte\\ Scuro LIBQ ------ ---
-loc40=Monte\\ Terminillo LIRK ------ ---
-loc41=Napoli LIRN ------ ---
-loc42=Novara/Cameri LIMN ------ ---
-loc43=Olbia LIEO ------ ---
-loc44=Padova LIPU ------ ---
-loc45=Paganella LIVP ------ ---
-loc46=Palermo LICJ ------ ---
-loc47=Pantelleria LICG ------ ---
-loc48=Passo\\ della\\ Cisa LIMT ------ ---
-loc49=Passo\\ dei\\ Giovi LIMV ------ ---
-loc50=Passo\\ Resia LIVE ------ ---
-loc51=Passo\\ Rolle LIVR ------ ---
-loc52=Perugia LIRZ ------ ---
-loc53=Pescara LIBP ------ ---
-loc54=Piacenza LIMS ------ ---
-loc55=Pian\\ Rosa LIMH ------ ---
-loc56=Pisa LIRP ------ ---
-loc57=Pratica\\ di\\ Mare LIRE ------ ---
-loc58=Reggio\\ Calabria LICR ------ ---
-loc59=Rieti LIQN ------ ---
-loc60=Rimini LIPR ------ ---
-loc61=Rivolto LIPI ------ ---
-loc62=Roma/Ciampino LIRA ------ ---
-loc63=Roma/Fiumicino LIRF ------ ---
-loc64=Roma/Urbe LIRU ------ ---
-loc65=Ronchi\\ de'\\ Legionari LIPQ ------ ---
-loc66=Sarzana LIQW ------ ---
-loc67=Sigonella LICZ ------ ---
-loc68=Taranto LIBG ------ ---
-loc69=Tarvisio LIVO ------ ---
-loc70=Trapani LICT ------ ---
-loc71=Torino/Bric\\ Della\\ Croce LIMK ------ ---
-loc72=Torino/Caselle LIMF ------ ---
-loc73=Trevico LIRT ------ ---
-loc74=Treviso/S.Angelo LIPH ------ ---
-loc75=Treviso/Istrana LIPS ------ ---
-loc76=Trieste LIVT ------ ---
-loc77=Venezia LIPZ ------ ---
-loc78=Vicenza LIPT ------ ---
-loc79=Villafranca LIPX ------ ---
-loc80=Viterbo LIRV ------ ---
-
-[EU_NL]
-name=Netherlands
-loc0=Amsterdam EHAM ------ ---
-loc1=Deelen EHDL ------ ---
-loc2=Den\\ Helder/De\\ Kooy EHKD ------ ---
-loc3=Eindhoven EHEH ------ ---
-loc4=Gilze-Rijen EHGR ------ ---
-loc5=Groningen EHGG ------ ---
-loc6=Leeuwarden EHLW ------ ---
-loc7=Maastricht EHBK ------ ---
-loc8=Rotterdam EHRD ------ ---
-loc9=Twenthe EHTW ------ ---
-loc10=Utrecht/Soesterberg EHSB ------ ---
-loc11=Valkenburg EHVB ------ ---
-loc12=Vlieland EHVL ------ ---
-loc13=Volkel EHVK ------ ---
-loc14=Woensdrecht EHWO ------ ---
-
-[EU_SP]
-name=Spain
-loc0=Alicante LEAL ------ ---
-loc1=Almeria LEAM ------ ---
-loc2=Asturias LEAS ------ ---
-loc3=Barcelona LEBL ------ ---
-loc4=Bilbao LEBB ------ ---
-loc5=Canarias/Fuerteventura GCFV ------ ---
-loc6=Canarias/Gran\\ Canaria GCLP ------ ---
-loc7=Canarias/Hierro GCHI ------ ---
-loc8=Canarias/La\\ Palma GCLA ------ ---
-loc9=Canarias/Lanzarote GCRR ------ ---
-loc10=Canarias/Tenerife\\ Sur GCTS ------ ---
-loc11=Canarias/Tenerife\\ Norte GCXO ------ ---
-loc12=Girona LEGE ------ ---
-loc13=Granada LEGR ------ ---
-loc14=Ibiza LEIB ------ ---
-loc15=Jerez LEJR ------ ---
-loc16=La\\ Coruna LECO ------ ---
-loc17=Madrid\\ (Barajas) LEMD ------ ---
-loc18=Madrid\\ (Cuatro\\ Vientos) LEVS ------ ---
-loc19=Malaga LEMG ------ ---
-loc20=Melilla GEML ------ ---
-loc21=Menorca LEMH ------ ---
-loc22=Murcia LELC ------ ---
-loc23=Palma\\ de\\ Mallorca LEPA ------ ---
-loc24=Pamplona LEPP ------ ---
-loc25=Reus LERS ------ ---
-loc26=San\\ Sebastian LESO ------ ---
-loc27=Santander LEXJ ------ ---
-loc28=Santiago LEST ------ ---
-loc29=Sevilla LEZL ------ ---
-loc30=Valencia LEVC ------ ---
-loc31=Vigo LEVX ------ ---
-loc32=Vitoria LEVT ------ ---
-loc33=Zaragoza LEZG ------ ---
-loc34=Valladolid LEVD ------ ---
-loc35=Albacete\\ /\\ Los\\ Llanos LEAB ------ ---
-
-[EU_UK]
-name=United Kingdom
-loc0=Aberdeen EGPD :RQPMS ---
-loc1=Alderney EGJA ------ ---
-loc2=Belfast/Aldergrove EGAA :AAPMS ---
-loc3=Belfast/Harbour EGAC :AAPMS ---
-loc4=Benbecula EGPL :RAPMS ---
-loc5=Biggin\\ Hill EGKB :RBPMS ---
-loc6=Birmingham EGBB :BBPMS ---
-loc7=Blackpool EGNH :RCPMS ---
-loc8=Boscombe\\ Down EGDM ------ ---
-loc9=Boulmer EGQM :RTPMS ---
-loc10=Bournemouth EGHH :RIPMS ---
-loc11=Bristol EGGD :RDPMS ---
-loc12=Cambridge EGSC :RNPMS- ---
-loc13=Cardiff EGFF :RGPMS ---
-loc14=Carlisle EGNC :RCPMS ---
-loc15=Coventry EGBE :BBPMS ---
-loc16=Cranfield EGTC :RIPMS ---
-loc17=Culdrose EGDR :RD2PMS ---
-loc18=Dundee EGPN :RAPMS ---
-loc19=East\\ Midlands EGNX :BBPMS ---
-loc20=Edinburgh EGPH :RAPMS ---
-loc21=Eglington/Londonderry EGAE :AAPMS ---
-loc22=Exeter EGTE :RD2PMS ---
-loc23=Glasgow EGPF :RAPMS ---
-loc24=Guernsey EGJB ------ ---
-loc25=Humberside EGNJ :RTPMS ---
-loc26=Inverness EGPE :RQPMS ---
-loc27=Isle\\ of\\ Man EGNS :RCPMS ---
-loc28=Jersey EGJJ ------ ---
-loc29=Kinloss EGQK :RQPMS ---
-loc30=Leeds\\ and\\ Bradford EGNM :RYPMS ---
-loc31=Leuchars EGQL :RQPMS ---
-loc32=Liverpool EGGP :RCPMS ---
-loc33=London/City EGLC :RBPMS ---
-loc34=London/Gatwick EGKK :RBPMS ---
-loc35=London/Heathrow EGLL :RBPMS ---
-loc36=London/Stansted EGSS :RBPMS ---
-loc37=Lossiemouth EGQS :RQPMS ---
-loc38=Luton EGGW :RBPMS ---
-loc39=Lyneham EGDL :BBPMS ---
-loc40=Manchester EGCC :RCPMS ---
-loc41=Newcastle EGNT :RTPMS ---
-loc42=Norwich EGSH :RNPMS ---
-loc43=Plymouth EGHD :RD2PMS ---
-loc44=Portland EGDP :RIPMS ---
-loc45=Prestwick EGPK :RAPMS ---
-loc46=Saint\\ Mawgan EGDG :RD2PMS ---
-loc47=Scatsta EGPM :RQPMS ---
-loc48=Scilly\\ Isles EGHE :RD2PMS ---
-loc49=Shawbury EGOS :BBPMS ---
-loc50=Shoreham EGKA :RBPMS ---
-loc51=Southampton EGHI :RIPMS ---
-loc52=Southend EGMC :RBPMS ---
-loc53=Staverton EGBJ :RDPMS ---
-loc54=Stornoway EGPO :RQPMS ---
-loc55=Sumburgh EGPB :RQPMS ---
-loc56=Tees-Side EGNV :RTPMS ---
-loc57=Tiree EGPU :RQPMS ---
-loc58=Unst EGPW :RQPMS ---
-loc59=Valley EGOV ------ ---
-loc60=Wick EGPC :RQPMS ---
-loc61=Yeovilton EGDY :RDPMS ---
-
-[EU_YU]
-name=Yugoslavia
-loc0=Beograd LYBE ------ ---
-loc1=Nis LYNI ------ ---
-loc2=Podgorica\\ Titograd LYTI ------ ---
-loc3=Podgorica LYPG ------ ---
-loc4=Pristina LYPR ------ ---
-loc5=Tivat LYTU ------ ---
-
-[AF]
-name=Africa
-states=DZ EG LY MO ZA
-
-[AF_MO]
-name=Morocco
-loc0=Rabat GMME ------ ---
-
-[AF_ZA]
-name=South Africa
-loc0=Bethlehem\\ Airport FABM ------ ---
-loc1=Bloemfontein\\ Airport FABL ------ ---
-loc2=Cape\\ Town\\ International\\ Airport FACT ------ ---
-loc3=Durban\\ International\\ Airport FADN ------ ---
-loc4=East\\ London\\ Airport FAEL ------ ---
-loc5=George\\ Airport FAGG ------ ---
-loc6=OR\\ Tambo\\ International\\ Airport FAJS ------ ---
-loc7=Langebaanweg FALW ------ ---
-loc8=Lichtenburg FALT ------ ---
-loc9=Pietersburg FAPB ------ ---
-loc10=Port\\ Elizabeth\\ Airport FAPE ------ ---
-loc11=Pretoria FAPR ------ ---
-loc12=Springbok FASB ------ ---
-loc13=Upington\\ Airport FAUP ------ ---
-loc14=Kimberley\\ Airport FAKM ------ ---
-
-[AF_LY]
-name=Libya
-loc0=Benina HLLB ------ ---
-loc1=Tripoli HLLT ------ ---
-
-[AF_EG]
-name=Egypt
-loc0=Alexandria/Nouzha HEAX ------ ---
-loc1=Asswan HESN ------ ---
-loc2=Cairo HECA ------ ---
-loc3=Luxor HELX ------ ---
-loc4=Mersa\\ Matruh HEMM ------ ---
-loc5=Port\\ Said HEPS ------ ---
-loc6=Sharm\\ El\\ Sheikhintl HESH ------ ---
-
-[AF_DZ]
-name=Algeria
-loc0=Annaba DABB ------ ---
-loc1=Constantine DABC ------ ---
-loc2=Dar-El-Beida DAAG ------ ---
-loc3=Ghardaia DAUG ------ ---
-loc4=Hassi-Messaoud DAUH ------ ---
-loc5=In\\ Amenas DAUZ ------ ---
-loc6=Oran DAOO ------ ---
-loc7=Tamanrasset DAAT ------ ---
-loc8=Tebessa DABS ------ ---
-loc9=Tlemcen\\ Zenata DAON ------ ---
-
-[OZ]
-name=Australasia
-states=AU NZ AN
-
-[OZ_AU]
-name=Australia
-loc0=Adelaide YPAD ------ ---
-loc1=Alice\\ Springs YBAS ------ ---
-loc2=Brisbane YBBN ------ ---
-loc3=Broome YBRM ------ ---
-loc4=Cairns YBCS ------ ---
-loc5=Canberra YSCB ------ ---
-loc6=Christmas\\ Island YPXM ------ ---
-loc7=Cocos\\ Island YPCC ------ ---
-loc8=Darwin YPDN ------ ---
-loc9=Dubbo YSDU ------ ---
-loc10=Hobart YMHB ------ ---
-loc11=Learmouth YPLM ------ ---
-loc12=Melbourne YMML ------ ---
-loc13=Norfolk\\ Island YSNF ------ ---
-loc14=Perth YPPH ------ ---
-loc15=Port\\ Hedland YPPD ------ ---
-loc16=Sydney YSSY ------ ---
-loc17=Townsville YBTL ------ ---
-
-[OZ_NZ]
-name=New Zealand
-loc0=Auckland NZAA ------ ---
-loc1=Christchurch NZCH ------ ---
-loc2=Wellington NZWN ------ ---
-
-[OZ_AN]
-name=Antarctica
-loc0=Williams\\ Field NZCM ------ ---
-
-[AS]
-name=Asia
-states=CN HK IN JP KR KP PK SG TH TW VN UZ
-
-[AS_VN]
-name=Viet Nam
-loc0=Da\\ Nang VVDN ------ ---
-loc1=Ha\\ Noi VVNB ------ ---
-loc2=Ho\\ Chi\\ Minh VVTS ------ ---
-
-[AS_KR]
-name=Korea, Republic of
-loc0=Camp\\ Stanley/H-207 RKSX ------ ---
-loc1=Cheju RKPC ------ ---
-loc2=Chongju\\ Ab RKTU ------ ---
-loc3=Mangilsan\\ Ab RKTM ------ ---
-loc4=Osan\\ Ab RKSO ------ ---
-loc5=Paekado RKTB ------ ---
-loc6=Paengnyongdo\\ Ab RKSP ------ ---
-loc7=Pohang\\ Ab RKTH ------ ---
-loc8=Pusan/Kimhae RKPK ------ ---
-loc9=Pyongtaek\\ Ab RKSG ------ ---
-loc10=Sangju RKTS ------ ---
-loc11=Seoul/Kimp'O\\ International\\ Airport RKSS ------ ---
-loc12=Seoul/Yongdungp'O\\ Rokaf\\ Wc RKSF ------ ---
-loc13=Seoul\\ E\\ Ab RKSM ------ ---
-loc14=Songmu\\ Ab RKTE ------ ---
-loc15=Suwon\\ Ab RKSW ------ ---
-loc16=Taegu RKTT ------ ---
-loc17=Taegu\\ Ab RKTN ------ ---
-loc18=Taejon RKTF ------ ---
-loc19=Ulsan RKPU ------ ---
-loc20=Woong\\ Cheon RKTW ------ ---
-loc21=Yechon\\ Ab RKTY ------ ---
-loc22=Yeoju\\ Range RKSU ------ ---
-loc23=Yeonpyeungdo RKSQ ------ ---
-loc24=Yongsan/H-208\\ Hp RKSY ------ ---
-loc25=Yosu RKJY ------ ---
-
-[AS_KP]
-name=Korea, Democratic People's Republic of
-loc0=Pyongyang ZKPY ------ ---
-
-[AS_HK]
-name=Hong Kong
-loc=Hong\\ Kong VHHH ------ ---
-
-[AS_PK]
-name=Pakistan
-loc0=Islamabad OPRN ------ ---
-loc1=Karachi OPKC ------ ---
-loc2=Lahore OPLA ------ ---
-loc3=Nawabshah OPNH ------ ---
-
-[AS_IN]
-name=India
-loc0=Ahmadabad VAAH ------ ---
-loc1=Amritsar VIAR ------ ---
-loc2=Bombay/Santacruz VABB ------ ---
-loc3=Calcutta/Dum\\ Dum VECC ------ ---
-loc4=Hyderabad VOHY ------ ---
-loc5=Madras/Minambakkam VOMM ------ ---
-loc6=Nagpur\\ Sonegaon VANP ------ ---
-loc7=New\\ Delhi/Palam VIDP ------ ---
-loc8=Patna VEPT ------ ---
-loc9=Thiruvananthapuram VOTV ------ ---
-loc10=Tiruchchirapalli VOTR ------ ---
-loc11=Varanasi/Babatpur VIBN ------ ---
-
-[AS_CN]
-name=People's Republic of China
-loc0=Beijing ZBAA ------ ---
-loc1=Chengdu ZUUU ------ ---
-loc2=Dalian ZYTL ------ ---
-loc3=Guangzhou ZGGG ------ ---
-loc4=Hangzhou ZSHC ------ ---
-loc5=Hong\\ Kong VHHH ------ ---
-loc6=Kunming ZPPP ------ ---
-loc7=Lanzhou ZLLL ------ ---
-loc8=Nanning ZGNN ------ ---
-loc9=Shanghai ZSSS ------ ---
-loc10=Taiyuan ZBYN ------ ---
-loc11=Tianjin ZBTJ ------ ---
-loc12=Urumqi ZWWW ------ ---
-loc13=Xiamen ZSAM ------ ---
-
-[AS_JP]
-name=Japan
-loc0=Akeno\\ Ab RJOE ------ ---
-loc1=Akita\\ Airport RJSK ------ ---
-loc2=Amami\\ Airport RJKA ------ ---
-loc3=Aomori\\ Airport RJSA ------ ---
-loc4=Asahikawa\\ Ab RJCA ------ ---
-loc5=Asahikawa\\ Airport RJEC ------ ---
-loc6=Ashiya\\ Ab RJFA ------ ---
-loc7=Atsugi\\ US\\ NAS RJTA ------ ---
-loc8=Chichijima RJAO ------ ---
-loc9=Chitose\\ Ab RJCC ------ ---
-loc10=Chitose\\ ASDF RJCJ ------ ---
-loc11=Chofu\\ Airport RJTF ------ ---
-loc12=Fuji\\ Ab RJAT ------ ---
-loc13=Fukue\\ Airport RJFE ------ ---
-loc14=Fukui\\ Airport RJNF ------ ---
-loc15=Fukuoka\\ Airport RJFF ------ ---
-loc16=Gifu\\ Ab RJNG ------ ---
-loc17=Hachijojima\\ Airport RJTH ------ ---
-loc18=Hachinohe\\ Ab RJSH ------ ---
-loc19=Hakodate\\ Airport RJCH ------ ---
-loc20=Hamamatsu\\ Ab RJNH ------ ---
-loc21=Hanamaki\\ Airport RJSI ------ ---
-loc22=Hiroshima\\ Airport RJOA ------ ---
-loc23=Hofu\\ Ab RJOF ------ ---
-loc24=Hyakuri\\ Ab RJAH ------ ---
-loc25=Ichikawa RJAI ------ ---
-loc26=Iki\\ Airport RJDB ------ ---
-loc27=Iruma\\ Ab RJTJ ------ ---
-loc28=Iwakuni\\ MCAS RJOI ------ ---
-loc29=Iwojima RJAW ------ ---
-loc30=Izumo\\ Airport RJOC ------ ---
-loc31=Kadena\\ Ab RODN ------ ---
-loc32=Kagoshima\\ Airport RJFK ------ ---
-loc33=Kamigoto RJDK ------ ---
-loc34=Kanoya\\ Ab RJFY ------ ---
-loc35=Kansai\\ International\\ Airport RJBB ------ ---
-loc36=Kasumigaura\\ Ab RJAK ------ ---
-loc37=Kasuminome\\ Ab RJSU ------ ---
-loc38=Kikai\\ Island RJKI ------ ---
-loc39=Kisarazu\\ Ab RJTK ------ ---
-loc40=Kitakyushu\\ Airport RJFR ------ ---
-loc41=Kochi\\ Airport RJOK ------ ---
-loc42=Komatsu\\ Ab RJNK ------ ---
-loc43=Komatsujima\\ Ab RJOP ------ ---
-loc44=Kumamoto\\ Airport RJFT ------ ---
-loc45=Kushiro\\ Airport RJCK ------ ---
-loc46=Matsumoto\\ Airport RJAF ------ ---
-loc47=Matsushima\\ Ab RJST ------ ---
-loc48=Matsuyama\\ Airport RJOM ------ ---
-loc49=Memambetsu\\ Airport RJCM ------ ---
-loc50=Metabaru\\ Ab RJDM ------ ---
-loc51=Miho\\ Ab RJOH ------ ---
-loc52=Minamitorishima RJAM ------ ---
-loc53=Misawa\\ Ab RJSM ------ ---
-loc54=Miyakejima\\ Airport RJTQ ------ ---
-loc55=Miyazaki\\ Airport RJFM ------ ---
-loc56=Mombetsu\\ Airport RJEB ------ ---
-loc57=Nagasaki\\ Airport RJFU ------ ---
-loc58=Nagoya\\ Airport RJNN ------ ---
-loc59=Naha\\ Airport ROAH ------ ---
-loc60=Nakashibetsu\\ Airport RJCN ------ ---
-loc61=Nankishirahama\\ Airport RJBD ------ ---
-loc62=New\\ Tokyo\\ International\\ Airport RJAA ------ ---
-loc63=Niigata\\ Airport RJSN ------ ---
-loc64=Nyutabaru\\ Ab RJFN ------ ---
-loc65=Obihiro\\ Airport RJCB ------ ---
-loc66=Oita\\ Airport RJFO ------ ---
-loc67=Ojika\\ Island RJDO ------ ---
-loc68=Okayama\\ Airport RJOB ------ ---
-loc69=Oki\\ Airport RJNO ------ ---
-loc70=Okinoerabu RJKB ------ ---
-loc71=Okushiri\\ Island RJEO ------ ---
-loc72=Ominato\\ Ab RJSO ------ ---
-loc73=Osaka\\ International\\ Airport RJOO ------ ---
-loc74=Oshima\\ Airport RJTO ------ ---
-loc75=Ozuki\\ Ab RJOZ ------ ---
-loc76=Rebun\\ Island RJCR ------ ---
-loc77=Rishiri\\ Island RJER ------ ---
-loc78=Sapporo\\ Ab RJCO ------ ---
-loc79=Sendai\\ Airport RJSS ------ ---
-loc80=Shimofusa\\ Ab RJTL ------ ---
-loc81=Shizuhama\\ Ab RJNY ------ ---
-loc82=Tachikawa\\ Ab RJTC ------ ---
-loc83=Tajima RJBT ------ ---
-loc84=Takamatsu\\ Airport RJOT ------ ---
-loc85=Tanegashima\\ Airport RJFG ------ ---
-loc86=Tateyama\\ Ab RJTE ------ ---
-loc87=Tokachi\\ GSDF RJCT ------ ---
-loc88=Tokunoshima\\ Island RJKN ------ ---
-loc89=Tokushima\\ Ab RJOS ------ ---
-loc90=Tokyo\\ Heliport RJTI ------ ---
-loc91=Tokyo\\ International\\ Airport RJTT ------ ---
-loc92=Tokyo\\ New\\ International\\ Airport RJAA ------ ---
-loc93=Tottori\\ Airport RJOR ------ ---
-loc94=Toyama\\ Airport RJNT ------ ---
-loc95=Tsuiki\\ Ab RJFZ ------ ---
-loc96=Tsushima\\ Airport RJDT ------ ---
-loc97=Utsunomiya\\ Ab RJTU ------ ---
-loc98=Wakkanai\\ Airport RJCW ------ ---
-loc99=Yakushima RJFC ------ ---
-loc100=Yamagata\\ Airport RJSC ------ ---
-loc101=Yamaguchi\\ Ube\\ Airport RJDC ------ ---
-loc102=Yao\\ Airport RJOY ------ ---
-loc103=Yokosuka\\ Fwf RJTX ------ ---
-loc104=Yokota\\ Ab RJTY ------ ---
-loc105=Zama\\ Airfield RJTR ------ ---
-
-[AS_SG]
-name=Singapore
-loc0=Singapore WSSS ------ ---
-
-[AS_TH]
-name=Thailand
-loc0=Don\\ Muang VTBD ------ ---
-
-[AS_TW]
-name=Taiwan
-loc0=Chia\\ Tung RCFS ------ ---
-loc1=Chiang\\ Kai\\ Shek RCTP ------ ---
-loc2=Chiayi RCKU ------ ---
-loc3=Chihhang RCQS ------ ---
-loc4=Chinmem/Shatou RCBS ------ ---
-loc5=Dongsha RCLM ------ ---
-loc6=Dongshi RCNO ------ ---
-loc7=Feng\\ Nin RCFN ------ ---
-loc8=Hengchun RCKW ------ ---
-loc9=Hsinchu RCPO ------ ---
-loc10=Hulien RCYU ------ ---
-loc11=Ilan RCMS ------ ---
-loc12=Kangshan RCAY ------ ---
-loc13=Kaohsiung RCKH ------ ---
-loc14=Makung RCQC ------ ---
-loc15=Mazu RCFG ------ ---
-loc16=Pa\\ Kuei/Bakuai RCUK ------ ---
-loc17=Pingtung\\ North RCSQ ------ ---
-loc18=Pingtung\\ South RCDC ------ ---
-loc19=Sungshan/Taipei RCSS ------ ---
-loc20=Taichung RCLG ------ ---
-loc21=Tainan RCNN ------ ---
-loc22=Taoyuan RCGM ------ ---
-loc23=Wuchia\\ Observatory RCMQ ------ ---
-
-[AS_UZ]
-name=Uzbekistan
-loc0=Dzizak UTED ------ ---
-loc1=Nukus/Karakalpakstan UTNN ------ ---
-loc2=Samarkand UTSS ------ ---
-loc3=Tamdy UTSM ------ ---
-loc4=Tashkent UTTT ------ ---
-loc5=Termez UTST ------ ---
-loc6=Urgench UTNU ------ ---
-
-[M_]
-name=Central and South America
-states=BS BZ KY CU CR DO SV GT HT HN JM NI PA AR BR BO CL CO EC PY PE SR UY VE
-
-[M__BS]
-name=Bahamas
-loc0=Freeport MYGF ------ ---
-loc1=Nassau MYNN ------ ---
-
-[M__BZ]
-name=Belize
-loc0=Belize MZBZ ------ ---
-
-[M__BM]
-name=Bermuda
-loc0=Bermuda TXKF ------ ---
-
-[M__KY]
-name=Cayman Islands
-loc0=Grand\\ Cayman MWCR ------ ---
-
-[M__CU]
-name=Cuba
-loc0=Baracoa MUBA ------ ---
-loc1=Bayamo MUBY ------ ---
-loc2=Camaguey MUCM ------ ---
-loc3=Cayo\\ Largo\\ del\\ Sur MUCL ------ ---
-loc4=Guantanamo MUGT ------ ---
-loc5=Habana MUHA ------ ---
-loc6=Holguin MUHG ------ ---
-loc7=Las\\ Tunas MUVT ------ ---
-loc8=Manzanillo MUMZ ------ ---
-loc9=Moa MUMO ------ ---
-loc10=Nueva\\ Gerona MUNG ------ ---
-loc11=Santiago\\ de\\ Cuba MUCU ------ ---
-loc12=Varadero MUVR ------ ---
-loc13=Venezuela MUCA ------ ---
-
-[M__CR]
-name=Costa Rica
-loc0=Chacarita MRCH ------ ---
-loc1=Juan\\ Santamaria MROC ------ ---
-loc2=Liberia MRLB ------ ---
-loc3=Puerto\\ Limon MRLM ------ ---
-loc4=Tobias\\ Bolanos MRPV ------ ---
-
-[M__DO]
-name=Dominican Republic
-loc0=La\\ Romana MDLR ------ ---
-loc1=Las\\ Americas MDSD ------ ---
-loc2=Puerto\\ Plata MDPP ------ ---
-loc3=Punta\\ Cana MDPC ------ ---
-loc4=Santiago MDST ------ ---
-
-[M__SV]
-name=El Salvador
-loc0=Acajutla MSAC ------ ---
-loc1=El\\ Salvador\\ Int. MSLP ------ ---
-loc2=San\\ Miguel MSSM ------ ---
-loc3=San\\ Salvador MSSS ------ ---
-loc4=Santa\\ Ana MSSA ------ ---
-
-[M__GT]
-name=Guatemala
-loc0=Flores MGFL ------ ---
-loc1=Guatemala MGGT ------ ---
-loc2=Huehuetenango MGHT ------ ---
-loc3=Puerto\\ Barrios MGPB ------ ---
-loc4=San\\ Jose MGSJ ------ ---
-
-[M__HT]
-name=Haiti
-loc0=Port-Au-Prince MTPP ------ ---
-
-[M__HN]
-name=Honduras
-loc0=Amapala MHAM ------ ---
-loc1=Catacamas MHCA ------ ---
-loc2=Choluteca MHCH ------ ---
-loc3=La\\ Ceiba MHLC ------ ---
-loc4=La\\ Esperanza MHLE ------ ---
-loc5=La\\ Mesa MHLM ------ ---
-loc6=Nueva\\ Ocotepeque MHSC ------ ---
-loc7=Puerto\\ Lempira MHPL ------ ---
-loc8=Roatan MHRO ------ ---
-loc9=Santa\\ Rosa\\ de\\ Copan MHSR ------ ---
-loc10=Tegucigalpa MHTG ------ ---
-loc11=Tela MHTE ------ ---
-loc12=Yoro MHYR ------ ---
-
-[M__JM]
-name=Jamaica
-loc0=Kingston MKJP ------ ---
-loc1=Montego\\ Bay MKJA ------ ---
-
-[M__NI]
-name=Nicaragua
-loc0=Bluefields MNBL ------ ---
-loc1=Chinandega MNCH ------ ---
-loc2=Jinotega MNJG ------ ---
-loc3=Juigalpa MNJU ------ ---
-loc4=Managua MNMG ------ ---
-loc5=Puerto\\ Cabezas MNPC ------ ---
-loc6=Rivas MNRS ------ ---
-
-[M__PA]
-name=Panama
-loc0=Bocas\\ del\\ Toro MPBO ------ ---
-loc1=David MPDA ------ ---
-loc2=Howard\\ AFB MPHO ------ ---
-loc3=Panama MPMG ------ ---
-loc4=Santiago MPSA ------ ---
-loc5=Tocumen MPTO ------ ---
-
-[M__BO]
-name=Bolivia
-loc0=Camiri SLCA ------ ---
-loc1=Cobija SLCO ------ ---
-loc2=Cochabamba SLCB ------ ---
-loc3=Concepcion SLCP ------ ---
-loc4=La\\ Paz/Alto SLLP ------ ---
-loc5=Magdalena SLMG ------ ---
-loc6=Oruro SLOR ------ ---
-loc7=Potosi SLPO ------ ---
-loc8=Puerto\\ Suarez SLPS ------ ---
-loc9=Reyes SLRY ------ ---
-loc10=Riberalta SLRI ------ ---
-loc11=Robore SLRB ------ ---
-loc12=Rurrenabaque SLRQ ------ ---
-loc13=San\\ Ignacio\\ De\\ Velasco SLSI ------ ---
-loc14=San\\ Joaquin SLJO ------ ---
-loc15=San\\ Jose\\ De\\ Chiquitos SLJE ------ ---
-loc16=Santa\\ Ana SLSA ------ ---
-loc17=Sucre SLSU ------ ---
-loc18=Tarija SLTJ ------ ---
-loc19=Trinidad SLTR ------ ---
-loc20=Villamontes SLVM ------ ---
-loc21=Viru-Viru SLVR ------ ---
-loc22=Yacuiba SLYA ------ ---
-
-[M__CL]
-name=Chile
-loc0=Antofagasta SCFA ------ ---
-loc1=Arica SCAR ------ ---
-loc2=Concepcion SCIE ------ ---
-loc3=Iquique/Diego\\ Arac SCDA ------ ---
-loc4=Pudahuel SCEL ------ ---
-loc5=Puerto\\ Montt SCTE ------ ---
-loc6=Punta\\ Arenas SCCI ------ ---
-
-[M__CO]
-name=Colombia
-loc0=Barranquilla/Ernestocortissoz SKBQ ------ ---
-loc1=Bogota/Eldorado SKBO ------ ---
-loc2=Bucaramanga/Palonegro SKBG ------ ---
-loc3=Cali/Alfonso\\ Bonillaaragon SKCL ------ ---
-loc4=Cartagena/Rafael\\ Nunez SKCG ------ ---
-loc5=Leticia/Vasquez\\ Cobo SKLT ------ ---
-loc6=Pereira/Matecana SKPE ------ ---
-loc7=Rionegro/J.M.Cordova SKRG ------ ---
-loc8=San\\ Andres\\ Isla/Sesquicentenario SKSP ------ ---
-loc9=Santa\\ Marta/Simon\\ Bolivar SKSM ------ ---
-
-[M__EC]
-name=Ecuador
-loc0=Guayaquil/Simon\\ Bolivar SEGU ------ ---
-loc1=Manta SEMT ------ ---
-loc2=Quito/Mariscal\\ Sucre SEQU ------ ---
-
-[M__PY]
-name=Paraguay
-loc0=Asuncion SGAS ------ ---
-loc1=Guarany SGES ------ ---
-
-[M__PE]
-name=Peru
-loc0=Andahuayla SPHY ------ ---
-loc1=Arequipa SPQU ------ ---
-loc2=Ayacucho SPHO ------ ---
-loc3=Chiclayo SPHI ------ ---
-loc4=Cuzco SPZO ------ ---
-loc5=Huanuco SPNC ------ ---
-loc6=Iquitos SPQT ------ ---
-loc7=Juanjui SPJI ------ ---
-loc8=Juliaca SPJL ------ ---
-loc9=Lima-Callao SPIM ------ ---
-loc10=Pisco SPSO ------ ---
-loc11=Pucallpa SPCL ------ ---
-loc12=Puerto\\ Maldonado SPTU ------ ---
-loc13=Rioja SPJA ------ ---
-loc14=Tacna SPTN ------ ---
-loc15=Talara SPYL ------ ---
-loc16=Yurimaguas SPMS ------ ---
-
-[M__SR]
-name=Suriname
-loc0=Johan\\ A.\\ Pengel SMJP ------ ---
-
-[M__UY]
-name=Uruguay
-loc0=Artigas SUAG ------ ---
-loc1=Capitan\\ Corbeta SULS ------ ---
-loc2=Colonia SUCA ------ ---
-loc3=Durazno SUDU ------ ---
-loc4=Maldonado/Punta\\ Est SUPE ------ ---
-loc5=Melilla SUAA ------ ---
-loc6=Montevideo/Carrasco SUMU ------ ---
-loc7=Paysandu SUPU ------ ---
-loc8=Rivera SURV ------ ---
-loc9=Salto SUSO ------ ---
-loc10=Tacuarembo SUTB ------ ---
-
-[M__VE]
-name=Venezuela
-loc0=Acarigua SVAC ------ ---
-loc1=Barcelona SVBC ------ ---
-loc2=Barinas SVBI ------ ---
-loc3=Barquisimeto SVBM ------ ---
-loc4=Calabozo SVCL ------ ---
-loc5=Caracas\\ Maiquetia SVMI ------ ---
-loc6=Ciudad\\ Bolivar SVCB ------ ---
-loc7=Coro SVCR ------ ---
-loc8=Cumana SVCU ------ ---
-loc9=Guanare SVGU ------ ---
-loc10=Maracaibo-La\\ Chinita SVMC ------ ---
-loc11=Maracay-B.A.Sucre SVBS ------ ---
-loc12=Margarita SVMG ------ ---
-loc13=Mene\\ Grande SVMN ------ ---
-loc14=Merida SVMD ------ ---
-loc15=San\\ Antonio\\ Del\\ Tachira SVSA ------ ---
-loc16=San\\ Fernando\\ De\\ Apure SVSR ------ ---
-loc17=Valera* SVVL ------ ---
-loc18=Caracas\\ La\\ Carlota SVFM ------ ---
-
-[M__AR]
-name=Argentina
-loc0=Aeroparque SABE ------ ---
-loc1=Bahia\\ Blanca SAZB ------ ---
-loc2=Bariloche SAZS ------ ---
-loc3=Comodoro\\ Rivadavia SAVC ------ ---
-loc4=Concordia SAAC ------ ---
-loc5=Cordoba SACO ------ ---
-loc6=Corrientes SARC ------ ---
-loc7=Don\\ Torcuato SADD ------ ---
-loc8=Ezeiza SAEZ ------ ---
-loc9=Formosa SARF ------ ---
-loc10=Iguazu SARI ------ ---
-loc11=Jujuy SASJ ------ ---
-loc12=Mar\\ Del\\ Plata SAZM ------ ---
-loc13=Mendoza SAME ------ ---
-loc14=Neuquen SAZN ------ ---
-loc15=Paso\\ De\\ Los\\ Libres SARL ------ ---
-loc16=Posadas SARP ------ ---
-loc17=Resistencia SARE ------ ---
-loc18=Rio\\ Gallegos SAWG ------ ---
-loc19=Rio\\ Grande SAWE ------ ---
-loc20=Rosario SAAR ------ ---
-loc21=Salta SASA ------ ---
-loc22=San\\ Juan SANU ------ ---
-loc23=Santiago\\ Del\\ Estero SANE ------ ---
-loc24=Sauce\\ Viejo SAAV ------ ---
-loc25=Trelew SAVT ------ ---
-loc26=Tucuman SANT ------ ---
-loc27=Villa\\ Reynolds SAOR ------ ---
-
-[M__BR]
-name=Brazil
-loc0=Afonsos SBAF ------ ---
-loc1=Altamira SBHT ------ ---
-loc2=Aracaju SBAR ------ ---
-loc3=Bage SBBG ------ ---
-loc4=Bauru SBBU ------ ---
-loc5=Belem SBBE ------ ---
-loc6=Belo\\ Horizonte SBCF ------ ---
-loc7=Belo\\ Horizonte\\ Apt SBBH ------ ---
-loc8=Boa\\ Vista SBBV ------ ---
-loc9=Brasilia SBBR ------ ---
-loc10=Campinas SBKP ------ ---
-loc11=Campo\\ Grande SBCG ------ ---
-loc12=Caravelas SBCV ------ ---
-loc13=Conceicao\\ Do\\ Araguaia SBAA ------ ---
-loc14=Corumba SBCR ------ ---
-loc15=Cuiaba SBCY ------ ---
-loc16=Curitiba SBBI ------ ---
-loc17=Curitiba\\ Apt SBCT ------ ---
-loc18=Eduardo\\ Gomes\\ International SBEG ------ ---
-loc19=Fernando\\ De\\ Noronha SBFN ------ ---
-loc20=Florianopolis SBFL ------ ---
-loc21=Fortaleza SBFZ ------ ---
-loc22=Foz\\ Do\\ Iguacu SBFI ------ ---
-loc23=Galeao SBGL ------ ---
-loc24=Goiania SBGO ------ ---
-loc25=Guaratingueta SBGW ------ ---
-loc26=Guarulhos SBGR ------ ---
-loc27=Itaituba SBIH ------ ---
-loc28=Londrina SBLO ------ ---
-loc29=Macae SBME ------ ---
-loc30=Macapa SBMQ ------ ---
-loc31=Maceio SBMO ------ ---
-loc32=Manaus SBMN ------ ---
-loc33=Maraba SBMA ------ ---
-loc34=Marte SBMT ------ ---
-loc35=Natal SBNT ------ ---
-loc36=Pelotas SBPK ------ ---
-loc37=Pirassununga SBYS ------ ---
-loc38=Pocos\\ De\\ Caldas SBPC ------ ---
-loc39=Ponta\\ Pora SBPP ------ ---
-loc40=Porto\\ Alegre SBCO ------ ---
-loc41=Porto\\ Alegre\\ Apt SBPA ------ ---
-loc42=Porto\\ Velho SBPV ------ ---
-loc43=Presidente\\ Prudente SBDN ------ ---
-loc44=Recife SBRF ------ ---
-loc45=Rio\\ /\\ Jacarepagua SBJR ------ ---
-loc46=Rio\\ De\\ Janeiro SBRJ ------ ---
-loc47=Salvador SBSV ------ ---
-loc48=Santa\\ Cruz SBSC ------ ---
-loc49=Santa\\ Maria SBSM ------ ---
-loc50=Santarem SBSN ------ ---
-loc51=Santos SBST ------ ---
-loc52=Sao\\ Jose\\ Dos\\ Campo SBSJ ------ ---
-loc53=Sao\\ Luiz SBSL ------ ---
-loc54=Sao\\ Paulo SBSP ------ ---
-loc55=Tabatinga SBTT ------ ---
-loc56=Teresina SBTE ------ ---
-loc57=Tucurui SBTU ------ ---
-loc58=Uberaba SBUR ------ ---
-loc59=Uruguaiana SBUG ------ ---
-loc60=Vilhena SBVH ------ ---
-loc61=Vitoria SBVT ------ ---
-
-[AT]
-name=Atlantic
-states=AG PR
-
-[AT_PR]
-name=Puerto Rico
-loc0=Aquadilla TJBQ ------ ---
-loc1=San\\ Juan TJSJ ------ ---
-loc2=Mayaguez TJMZ ------ ---
-loc3=Ponce TJPS ------ ---
-
-[AT_AG]
-name=Antigua and Barbuda
-loc0=Antigua TAPA ------ ---
-
diff --git a/kweather/weather_stations.desktop.in b/kweather/weather_stations.desktop.in
new file mode 100644
index 0000000..e462c82
--- /dev/null
+++ b/kweather/weather_stations.desktop.in
@@ -0,0 +1,877 @@
+[Main]
+regions=AF AN AS CA EU ME M_ NA OZ US
+
+[ME]
+name=Middle East
+states=AE AF BH IR IL IQ JO KW LB OM QA SA SY YE
+
+[ME_AE]
+name=United Arab Emirates
+
+[ME_AF]
+name=Afghanistan
+
+[ME_BH]
+name=Bahrain
+
+[ME_QA]
+name=Qatar
+
+[ME_OM]
+name=Oman
+
+[ME_YE]
+name=Yemen
+
+[ME_SA]
+name=Saudi Arabia
+
+[ME_IL]
+name=Israel
+
+[ME_LB]
+name=Lebanon
+
+[ME_IR]
+name=Iran
+
+[ME_IQ]
+name=Iraq
+
+[ME_JO]
+name=Jordan
+
+[ME_KW]
+name=Kuwait
+
+[ME_SY]
+name=Syria
+
+[US]
+name=United States
+states=AL AK AZ AR CA CO CT DE DC FL GA HI ID IL IN IA KS KY LA ME MA MD MI MS MN MO MT NE NH NM NV NY ND NJ NC OH OK OR PA RI SC SD TN TX UT VT VA WA WI WV WY
+
+[US_AK]
+name=Alaska
+
+[US_AR]
+name=Arkansas
+
+[US_DC]
+name=District of Columbia
+
+[US_ID]
+name=Idaho
+
+[US_IN]
+name=Indiana
+
+[US_IA]
+name=Iowa
+
+[US_KS]
+name=Kansas
+
+[US_KY]
+name=Kentucky
+
+[US_LA]
+name=Lousiana
+
+[US_ME]
+name=Maine
+
+[US_MS]
+name=Mississippi
+
+[US_MO]
+name=Missouri
+
+[US_MT]
+name=Montana
+
+[US_NE]
+name=Nebraska
+
+[US_NH]
+name=New Hampshire
+
+[US_NM]
+name=New Mexico
+
+[US_ND]
+name=North Dakota
+
+[US_OK]
+name=Oklahoma
+
+[US_SD]
+name=South Dakota
+
+[US_UT]
+name=Utah
+
+[US_VT]
+name=Vermont
+
+[US_WY]
+name=Wyoming
+
+[US_PA]
+name=Pennsylvania
+
+[US_CA]
+name=California
+
+[US_AL]
+name=Alabama
+
+[US_AZ]
+name=Arizona
+
+[US_CO]
+name=Colorado
+
+[US_CT]
+name=Connecticut
+
+[US_DE]
+name=Delaware
+
+[US_FL]
+name=Florida
+
+[US_GA]
+name=Georgia
+
+[US_HI]
+name=Hawaii
+
+[US_IL]
+name=Illinois
+
+[US_IN]
+name=Indiana
+
+[US_MD]
+name=Maryland
+
+[US_MI]
+name=Michigan
+
+[US_MN]
+name=Minnesota
+
+[US_NV]
+name=Nevada
+
+[US_NJ]
+name=New Jersey
+
+[US_NC]
+name=North Carolina
+
+[US_OH]
+name=Ohio
+
+[US_OR]
+name=Oregon
+
+[US_RI]
+name=Rhode Island
+
+[US_SC]
+name=South Carolina
+
+[US_TN]
+name=Tennessee
+
+[US_TX]
+name=Texas
+
+[US_VA]
+name=Virginia
+
+[US_WV]
+name=West Virginia
+
+[US_WI]
+name=Wisconsin
+
+[US_MA]
+name=Massachusetts
+
+[US_NY]
+name=New York
+
+[US_WA]
+name=Washington
+
+[CA]
+name=Canada
+states=AB BC MB NB NF NS NT NU ON PE QC SK YK
+
+[CA_AB]
+name=Alberta
+
+[CA_BC]
+name=British Columbia
+
+[CA_MB]
+name=Manitoba
+
+[CA_NB]
+name=New Brunswick
+
+[CA_NF]
+name=Newfoundland
+
+[CA_NS]
+name=Nova Scotia
+
+[CA_NT]
+name=Northwest Territories
+
+[CA_NU]
+name=Nunavut
+
+[CA_ON]
+name=Ontario
+
+[CA_PE]
+name=Prince Edward Island
+
+[CA_QC]
+name=Quebec
+
+[CA_SK]
+name=Saskatchewan
+
+[CA_YK]
+name=Yukon
+
+[NA]
+name=North America
+states=GL MX PM
+
+[NA_GL]
+name=Greenland
+
+[NA_MX]
+name=Mexico
+
+[NA_PM]
+name=Saint Pierre and Miquelon
+
+[EU]
+name=Europe
+states=AB OS BE BA BY BG CZ HR CY DK EE FI FR MK DE GG GI GR HU IE IS IT LV LT LU MT MD NL NO PL PT RO RU SK SI SP SE CH TR UA UK YU
+
+[EU_AB]
+name=Albania
+
+[EU_OS]
+name=Austria
+
+[EU_BE]
+name=Belgium
+
+[EU_BA]
+name=Bosnia and Herzegovina
+
+[EU_BG]
+name=Bulgaria
+
+[EU_BY]
+name=Belarus
+
+[EU_CZ]
+name=Czech Republic
+
+[EU_HR]
+name=Croatia
+
+[EU_DK]
+name=Denmark
+
+[EU_EE]
+name=Estonia
+
+[EU_GI]
+name=Gibraltar
+
+[EU_GG]
+name=Georgia
+
+[EU_IS]
+name=Iceland
+
+[EU_LV]
+name=Latvia
+
+[EU_LT]
+name=Lithuania
+
+[EU_LU]
+name=Luxembourg
+
+[EU_MK]
+name=Macedonia, The Republic of
+
+[EU_MT]
+name=Malta
+
+[EU_MD]
+name=Moldova
+
+[EU_NO]
+name=Norway
+
+[EU_PL]
+name=Poland
+
+[EU_PT]
+name=Portugal
+
+[EU_RO]
+name=Romania
+
+[EU_RU]
+name=Russia
+
+[EU_UA]
+name=Ukraine
+
+[EU_SK]
+name=Slovakia
+
+[EU_SI]
+name=Slovenia
+
+[EU_SE]
+name=Sweden
+
+[EU_CH]
+name=Switzerland
+
+[EU_TR]
+name=Turkey
+
+[EU_CY]
+name=Cyprus
+
+[EU_FI]
+name=Finland
+
+[EU_FR]
+name=France
+
+[EU_DE]
+name=Germany
+
+[EU_GR]
+name=Greece
+
+[EU_HU]
+name=Hungary
+
+[EU_IE]
+name=Ireland
+
+[EU_IT]
+name=Italy
+
+[EU_NL]
+name=Netherlands
+
+[EU_SP]
+name=Spain
+
+[EU_UK]
+name=United Kingdom
+
+[EU_YU]
+name=Serbia and Montenegro
+
+[AF]
+name=Africa
+states=AO BF BI BJ BW CI CD CF CG CM CV DJ DZ EG EH ET GA GH GQ GN GM GS GW KE KM LR LS LY MG ML MR MO MW MU MZ NG NE NA RE RW SC SD SH SL SN SO ST SZ TD TG TN TZ UG ZA ZM ZW
+
+[AF_DZ]
+name=Algeria
+
+[AF_AO]
+name=Angola
+
+[AF_BJ]
+name=Benin
+
+[AF_BW]
+name=Botswana
+
+[AF_BF]
+name=Burkina Faso
+
+[AF_BI]
+name=Burundi
+
+[AF_CV]
+name=Cape Verde
+
+[AF_TD]
+name=Chad
+
+[AF_KM]
+name=Comoros
+
+[AF_CI]
+name=Cote d'Ivoire
+
+[AF_CD]
+name=Congo, Democratic Republic of the
+
+[AF_CF]
+name=Central African Republic
+
+[AF_CG]
+name=Congo, Republic of the
+
+[AF_CM]
+name=Cameroon
+
+[AF_DJ]
+name=Djibouti
+
+[AF_EG]
+name=Egypt
+
+[AF_ET]
+name=Ethiopia
+
+[AF_GQ]
+name=Equatorial Guinea
+
+[AF_GA]
+name=Gabon
+
+[AF_GM]
+name=Gambia, The
+
+[AF_GH]
+name=Ghana
+
+[AF_GN]
+name=Guinea
+
+[AF_GW]
+name=Guinea-Bissau
+
+[AF_KE]
+name=Kenya
+
+[AF_LS]
+name=Lesotho
+
+[AF_LR]
+name=Liberia
+
+[AF_LY]
+name=Libya
+
+[AF_MG]
+name=Madagascar
+
+[AF_MW]
+name=Malawi
+
+[AF_ML]
+name=Mali
+
+[AF_MR]
+name=Mauritania
+
+[AF_MU]
+name=Mauritius
+
+[AF_MO]
+name=Morocco
+
+[AF_MZ]
+name=Mozambique
+
+[AF_NA]
+name=Namibia
+
+[AF_NG]
+name=Nigeria
+
+[AF_NE]
+name=Niger
+
+[AF_RE]
+name=Reunion
+
+[AF_RW]
+name=Rwanda
+
+[AF_SH]
+name=Saint Helena
+
+[AF_ST]
+name=Sao Tome and Principe
+
+[AF_SN]
+name=Senegal
+
+[AF_SC]
+name=Seychelles
+
+[AF_SL]
+name=Sierra Leone
+
+[AF_SO]
+name=Somalia
+
+[AF_ZA]
+name=South Africa
+
+[AF_GS]
+name=South Georgia and the Islands
+
+[AF_SD]
+name=Sudan
+
+[AF_SZ]
+name=Swaziland
+
+[AF_TZ]
+name=Tanzania
+
+[AF_TG]
+name=Togo
+
+[AF_TN]
+name=Tunisia
+
+[AF_UG]
+name=Uganda
+
+[AF_EH]
+name=Western Sahara
+
+[AF_ZM]
+name=Zambia
+
+[AF_ZW]
+name=Zimbabwe
+
+
+[OZ]
+name=Australia and Oceania
+states=AU BN CK CX FJ FM IN KI MA MH MP NC NR NZ PF PI PG PW SB TO TV UM VU WS
+
+[OZ_AU]
+name=Australia
+
+[OZ_BN]
+name=Brunei
+
+[OZ_CK]
+name=Cook Islands
+
+[OZ_CX]
+name=Christmas Island
+
+[OZ_FJ]
+name=Fiji
+
+[OZ_PF]
+name=French Polynesia
+
+[OZ_KI]
+name=Kiribati
+
+[OZ_MA]
+name=Malaysia
+
+[OZ_MH]
+name=Marshall Islands
+
+[OZ_FM]
+name=Micronesia, Federated States of
+
+[OZ_NC]
+name=New Caledonia
+
+[OZ_NR]
+name=Nauru
+
+[OZ_NZ]
+name=New Zealand
+
+[OZ_MP]
+name=NORTHERN MARIANA ISLAND
+
+[OZ_IN]
+name=Indonesia
+
+[OZ_PW]
+name=Palau
+
+[OZ_PG]
+name=Papua New Guinea
+
+[OZ_PI]
+name=Philippines
+
+[OZ_SB]
+name=Solomon Islands
+
+[OZ_WS]
+name=Samoa
+
+[OZ_TO]
+name=Tonga
+
+[OZ_TV]
+name=Tuvalu
+
+[OZ_UM]
+name=United States Minor Outlying Islands
+
+[OZ_VU]
+name=Vanuatu
+
+[AS]
+name=Asia
+states=AM AZ BA CN ET HK IN JP KG KH KR KP KZ LA MN MO MV MY NE PK SG SL TJ TH TM TW UZ VN
+
+[AS_AM]
+name=Armenia
+
+[AS_AZ]
+name=Azerbaijan
+
+[AS_BA]
+name=Bangladesh
+
+[AS_KH]
+name=Cambodia
+
+[AS_CN]
+name=China
+
+[AS_ET]
+name=East Timor
+
+[AS_HK]
+name=Hong Kong
+
+[AS_IN]
+name=India
+
+[AS_JP]
+name=Japan
+
+[AS_KZ]
+name=Kazakhstan
+
+[AS_KR]
+name=Korea, South
+
+[AS_KP]
+name=Korea, North
+
+[AS_KG]
+name=Kyrgyzstan
+
+[AS_LA]
+name=Laos
+
+[AS_MO]
+name=Macau
+
+[AS_MV]
+name=Maldives
+
+[AS_MN]
+name=Mongolia
+
+[AS_MY]
+name=Myanmar
+
+[AS_NE]
+name=Nepal
+
+[AS_PK]
+name=Pakistan
+
+[AS_SG]
+name=Singapore
+
+[AS_SL]
+name=Sri Lanka
+
+[AS_TJ]
+name=Tajikistan
+
+[AS_TW]
+name=Taiwan
+
+[AS_TH]
+name=Thailand
+
+[AS_TM]
+name=Turkmenistan
+
+[AS_UZ]
+name=Uzbekistan
+
+[AS_VN]
+name=Vietnam
+
+[M_]
+name=Central and South America
+states=AI AG AR AW BB BR BS BZ BO EC CL CO CR CU DM DO FK GD GF GP GT GY HT HN JM KN KY LC MQ NI PA PE PR PY SR SV TC VC VE VG VI UY
+
+[M__AI]
+name=Anguilla
+
+[M__AG]
+name=Antigua and Barbuda
+
+[M__AR]
+name=Argentina
+
+[M__AW]
+name=Aruba
+
+[M__BB]
+name=Barbados
+
+[M__BS]
+name=Bahamas, The
+
+[M__BZ]
+name=Belize
+
+[M__BM]
+name=Bermuda
+
+[M__BO]
+name=Bolivia
+
+[M__BR]
+name=Brazil
+
+[M__VG]
+name=British Virgin Islands
+
+[M__KY]
+name=Cayman Islands
+
+[M__CL]
+name=Chile
+
+[M__CR]
+name=Costa Rica
+
+[M__CO]
+name=Colombia
+
+[M__CU]
+name=Cuba
+
+[M__DM]
+name=Dominica
+
+[M__DO]
+name=Dominican Republic
+
+[M__EC]
+name=Ecuador
+
+[M__SV]
+name=El Salvador
+
+[M__GF]
+name=French Guiana
+
+[M__FK]
+name=Falkland Islands, Islas Malvinas
+
+[M__GD]
+name=Grenada
+
+[M__GT]
+name=Guatemala
+
+[M__GP]
+name=Guadeloupe
+
+[M__GY]
+name=Guyana
+
+[M__HT]
+name=Haiti
+
+[M__HN]
+name=Honduras
+
+[M__JM]
+name=Jamaica
+
+[M__MQ]
+name=Martinique
+
+[M__AN]
+name=Netherlands Antilles
+
+[M__NI]
+name=Nicaragua
+
+[M__PA]
+name=Panama
+
+[M__PE]
+name=Peru
+
+[M__PR]
+name=Puerto Rico
+
+[M__PY]
+name=Paraguay
+
+[M__KN]
+name=Saint Kitts and Nevis
+
+[M__LC]
+name=Saint Lucia
+
+[M__VC]
+name=Saint Vincent and the Grenadines
+
+[M__SR]
+name=Suriname
+
+[M__TT]
+name=Trinidad and Tobago
+
+[M__TC]
+name=Turks and Caicos Islands
+
+[M__UY]
+name=Uruguay
+
+[M__VE]
+name=Venezuela
+
+[M__VI]
+name=Virgin Islands
+
+[AN]
+name=Antarctica
+states=AN
+
+[AN_AN]
+name=Antarctica
diff --git a/kweather/weatherbar.cpp b/kweather/weatherbar.cpp
index dcc5d37..3570c1b 100644
--- a/kweather/weatherbar.cpp
+++ b/kweather/weatherbar.cpp
@@ -23,6 +23,7 @@
#include "dockwidget.h"
#include "sidebarwidget.h"
+#include <tdeapplication.h>
#include <tqlabel.h>
#include <tqfont.h>
#include <tqlayout.h>
@@ -32,7 +33,9 @@
#include <kdebug.h>
#include <tdeconfig.h>
#include <kstandarddirs.h>
+#include <tdeglobalsettings.h>
#include <tdemessagebox.h>
+#include <dcopclient.h>
#include <dcopref.h>
@@ -50,32 +53,19 @@ KonqSidebarWeather::KonqSidebarWeather(TDEInstance* inst, TQObject* parent,
kdDebug() << "Get weatherstation list... " << endl;
- if (!connectDCOPSignal(0,0,
- "fileUpdate(TQString)",
- "refresh(TQString)",false))
+ if (!(
+ connectDCOPSignal(0, 0, "fileUpdate(TQString)", "refresh(TQString)", false) &&
+ connectDCOPSignal(0, 0, "stationAdded(TQString)", "updateWidgets()", false) &&
+ connectDCOPSignal(0, 0, "stationRemoved(TQString)", "updateWidgets()", false)
+ ))
kdDebug() << "Could not attach signal..." << endl;
else
kdDebug() << "attached dcop signals..." << endl;
- DCOPRef dcopCall( "KWeatherService", "WeatherService" );
- DCOPReply reply = dcopCall.call("listStations()", true );
- if ( reply.isValid() ) {
- TQStringList replyList = reply;
- for(int i = 0; i < replyList.size(); i++)
- {
- dockwidget *d = new dockwidget(m_container->viewport(), replyList[i].latin1());
- m_container->addWidget(d, replyList[i].latin1());
- d->resizeView(80,48);
- d->show();
- m_widgets.insert(replyList[i], d);
- dcopCall.send("update(TQString)", replyList[i]);
- }
- }
-
timeOut = new TQTimer(this, "timeOut" );
- timeOut->changeInterval(15*60000);
- connect(timeOut, TQT_SIGNAL(timeout()), this, TQT_SLOT(update()));
- // m_widgets.append(new dockwidget(widgetParent));
+ connect(timeOut, TQ_SIGNAL(timeout()), this, TQ_SLOT(updateWidgets()));
+
+ updateWidgets();
}
@@ -102,15 +92,16 @@ void KonqSidebarWeather::refresh(TQString stationID)
kdDebug() << "refresh " << stationID << endl;
if(m_widgets.find(stationID))
{
+ /* These updates are seemingly now handled by dockwidget itself
DCOPRef dcopCall( "KWeatherService", "WeatherService" );
m_widgets[stationID]->setWeatherIcon(dcopCall.call("currentIcon(TQString)", stationID ,true ));
m_widgets[stationID]->setTemperature(dcopCall.call("temperature(TQString)", stationID,true ));
m_widgets[stationID]->setPressure(dcopCall.call("pressure(TQString)", stationID,true ));
m_widgets[stationID]->setWind(dcopCall.call("wind(TQString)", stationID,true ));
+ */
+
m_widgets[stationID]->showWeather();
}
- else
- update();
}
void KonqSidebarWeather::handleURL(const KURL& url)
@@ -125,26 +116,103 @@ void KonqSidebarWeather::handlePreviewOnMouseOver(const KFileItem& item)
{
}
-void KonqSidebarWeather::update()
+void KonqSidebarWeather::updateWidgets()
{
+ kdDebug() << "updating station widgets" << endl;
+
timeOut->stop();
+
DCOPRef dcopCall( "KWeatherService", "WeatherService" );
DCOPReply reply = dcopCall.call("listStations()", true );
+
+ // KWeatherService might not be active at this point
+ if( !reply.isValid() ) {
+ kdDebug() << "Starting KWeatherService" << endl;
+ if( !startWeatherService() ) {
+ KMessageBox::sorry(0, i18n("Could not start the weather service!"));
+ return;
+ }
+
+ reply = dcopCall.call("listStations()", true );
+ }
+
if ( reply.isValid() ) {
TQStringList replyList = reply;
+
+ // Check for new cities
for(int i = 0; i < replyList.size(); i++)
{
if(!m_widgets.find(replyList[i]))
{
- dockwidget *d = new dockwidget(m_container->viewport(), replyList[i].latin1());
- m_container->addWidget(d, replyList[i].latin1());
+ TQLabel *city = new TQLabel(
+ dcopCall.call("stationName(TQString)", replyList[i], true),
+ m_container->viewport()
+ );
+ city->setPaletteBackgroundColor(TDEGlobalSettings::highlightColor());
+ city->setPaletteForegroundColor(TDEGlobalSettings::highlightedTextColor());
+ dockwidget *d = new dockwidget(replyList[i], m_container->viewport());
+ d->resizeView(TQSize(d->width(), 48));
+ city->show();
d->show();
+ m_labels.insert(replyList[i], city);
m_widgets.insert(replyList[i], d);
}
dcopCall.send("update(TQString)", replyList[i]);
}
+
+ // Check for removed cities
+ TQDictIterator<dockwidget> it(m_widgets);
+ for(; it.current(); ++it)
+ {
+ TQString current(it.currentKey());
+ if(!replyList.contains(current))
+ {
+ m_widgets[current]->~dockwidget();
+ m_labels[current]->~TQLabel();
+ m_widgets.remove(current);
+ m_labels.remove(current);
+ }
+ }
+ } else {
+ KMessageBox::sorry(0, i18n("The weather service is unreachable!"));
}
- timeOut->start(15*60000);
+
+ timeOut->start(15*60000);
+}
+
+bool KonqSidebarWeather::startWeatherService()
+{
+ TQByteArray data, replyData;
+ TQCString replyType;
+ TQDataStream arg(data, IO_WriteOnly);
+ arg << TQString("KWeatherService") << TQStringList();
+
+ if ( !kapp->dcopClient()->call(
+ "tdelauncher", "tdelauncher",
+ "start_service_by_name(TQString,TQStringList)",
+ data, replyType, replyData) ) {
+ kdDebug() << "Cannot start weather service: tdelauncher call failed." << endl;
+ return false;
+ }
+
+ TQDataStream reply(replyData, IO_ReadOnly);
+ if ( replyType != "serviceResult" )
+ {
+ kdDebug() << "Cannot start weather service: unknown reply type by tdelauncher." << endl;
+ return false;
+ }
+
+ int result;
+ TQCString dcopName;
+ TQString error;
+ reply >> result >> dcopName >> error;
+ if (result != 0)
+ {
+ kdDebug() << "Cannot start weather service: " << error.local8Bit().data() << endl;
+ return false;
+ }
+
+ return true;
}
extern "C"
@@ -159,8 +227,8 @@ extern "C"
TQMap<TQString, TQString>* map)
{
map->insert("Type","Link");
- map->insert("Icon","weather_sidebar");
- map->insert("Name",i18n("Sidebar Weather Report"));
+ map->insert("Icon","kweather");
+ map->insert("Name",i18n("Weather"));
map->insert("Open","false");
map->insert("X-TDE-KonqSidebarModule","weather_sidebar");
fn->setLatin1("weatherbar%1.desktop");
diff --git a/kweather/weatherbar.desktop b/kweather/weatherbar.desktop
index 0c19789..c911a54 100644
--- a/kweather/weatherbar.desktop
+++ b/kweather/weatherbar.desktop
@@ -1,8 +1,7 @@
[Desktop Entry]
Type=Link
-URL=
-Icon=weather_sidebar
-Name=Sidebar Weather Report
+Icon=kweather
+Name=Weather
Open=false
X-TDE-KonqSidebarModule=weather_sidebar
diff --git a/kweather/weatherbar.h b/kweather/weatherbar.h
index 0bf6075..349b82f 100644
--- a/kweather/weatherbar.h
+++ b/kweather/weatherbar.h
@@ -33,11 +33,12 @@
class dockwidget;
class sidebarwidget;
+class TQLabel;
class KonqSidebarWeather: public KonqSidebarPlugin, virtual public DCOPObject
{
- Q_OBJECT
-
+ TQ_OBJECT
+
K_DCOP
public:
KonqSidebarWeather(TDEInstance* inst, TQObject* parent, TQWidget* widgetParent,
@@ -50,16 +51,19 @@ public:
k_dcop:
virtual void refresh(TQString);
-
+
+public slots:
+ virtual void updateWidgets();
+
protected:
virtual void handleURL(const KURL &url);
virtual void handlePreview(const KFileItemList& items);
virtual void handlePreviewOnMouseOver(const KFileItem& item);
-private slots:
- void update();
-
private:
+ bool startWeatherService();
+
+ TQDict <TQLabel> m_labels;
TQDict <dockwidget> m_widgets;
sidebarwidget *m_container;
TQTimer *timeOut;
diff --git a/kweather/weatherbar_add.desktop b/kweather/weatherbar_add.desktop
index f30db1a..5f514f9 100644
--- a/kweather/weatherbar_add.desktop
+++ b/kweather/weatherbar_add.desktop
@@ -1,8 +1,7 @@
[Desktop Entry]
Type=Link
-URL=
-Icon=weather_sidebar
-Name=Sidebar Weather Report
+Icon=kweather
+Name=Weather
Open=false
X-TDE-KonqSidebarAddModule=weather_sidebar
diff --git a/kweather/weatherbutton.cpp b/kweather/weatherbutton.cpp
index 36ab8c9..986eebf 100644
--- a/kweather/weatherbutton.cpp
+++ b/kweather/weatherbutton.cpp
@@ -34,10 +34,10 @@ WeatherButton::WeatherButton( TQWidget *parent, const char *name )
{
setBackgroundOrigin( AncestorOrigin );
- connect( kapp, TQT_SIGNAL( settingsChanged( int ) ),
- TQT_SLOT( slotSettingsChanged( int ) ) );
- connect( kapp, TQT_SIGNAL( iconChanged( int ) ),
- TQT_SLOT( slotIconChanged( int ) ) );
+ connect( kapp, TQ_SIGNAL( settingsChanged( int ) ),
+ TQ_SLOT( slotSettingsChanged( int ) ) );
+ connect( kapp, TQ_SIGNAL( iconChanged( int ) ),
+ TQ_SLOT( slotIconChanged( int ) ) );
kapp->addKipcEventMask( KIPC::SettingsChanged );
kapp->addKipcEventMask( KIPC::IconChanged );
@@ -98,7 +98,7 @@ void WeatherButton::generateIcons()
return;
TQImage image = pixmap()->convertToImage();
- image = image.smoothScale( pixmapSize(), TQ_ScaleMin );
+ image = image.smoothScale( pixmapSize(), TQImage::ScaleMin );
TDEIconEffect effect;
@@ -157,5 +157,3 @@ TQPoint WeatherButton::pixmapOrigin() const
}
#include "weatherbutton.moc"
-
-// vim:ts=4:sw=4:et
diff --git a/kweather/weatherbutton.h b/kweather/weatherbutton.h
index 71d8806..9e40818 100644
--- a/kweather/weatherbutton.h
+++ b/kweather/weatherbutton.h
@@ -25,7 +25,7 @@
class WeatherButton : public TQButton
{
- Q_OBJECT
+ TQ_OBJECT
public:
@@ -54,5 +54,3 @@ class WeatherButton : public TQButton
};
#endif // WEATHERBUTTON_H
-
-// vim:ts=4:sw=4:et
diff --git a/kweather/weatherlib.cpp b/kweather/weatherlib.cpp
index c628d77..31e6c5a 100644
--- a/kweather/weatherlib.cpp
+++ b/kweather/weatherlib.cpp
@@ -34,11 +34,13 @@ email : geiseri@msoe.edu
#include <unistd.h>
#include <tdeapplication.h>
#include <kpassivepopup.h>
+#include <tdeconfig.h>
#include "metar_parser.h"
#include "stationdatabase.h"
#include "sun.h"
#include "weatherlib.h"
+#include "weather_icon.h"
#include "weatherlib.moc"
@@ -88,6 +90,12 @@ WeatherLib::WeatherLib(StationDatabase *stationDB, TQObject *parent, const char
m_StationDb = stationDB;
data.setAutoDelete( true );
+
+ // Initialize correct icon setting
+ TDEConfig *conf = new TDEConfig("weather_panelappletrc");
+ conf->setGroup("General Options");
+ WeatherIconPrivate::instance()->useIconTheme(conf->readBoolEntry("use_icon_theme", true));
+ delete conf;
}
WeatherLib::~WeatherLib()
@@ -177,8 +185,12 @@ void WeatherLib::slotCopyDone(TDEIO::Job* job)
kdDebug( 12006 ) << "Offline now..." << endl;
d->clear();
d->wi.theWeather = "dunno";
- d->wi.qsCurrentList.append(i18n("The network is currently offline..."));
- d->wi.qsCurrentList.append(i18n("Please update later."));
+
+ TQString offlineStr = i18n("The network is currently offline...");
+ if (!d->wi.qsCurrentList.contains(offlineStr)) {
+ d->wi.qsCurrentList.append(offlineStr);
+ d->wi.qsCurrentList.append(i18n("Please update later."));
+ }
emit fileUpdate(d->wi.reportLocation);
}
else
@@ -209,8 +221,8 @@ void WeatherLib::getData(Data *d, bool force /* try even if host was down last t
d->job = TDEIO::file_copy( url, local, -1, true, false, false);
d->job->addMetaData("cache", "reload"); // Make sure to get fresh info
- connect( d->job, TQT_SIGNAL( result( TDEIO::Job *)),
- TQT_SLOT(slotCopyDone(TDEIO::Job *)));
+ connect( d->job, TQ_SIGNAL( result( TDEIO::Job *)),
+ TQ_SLOT(slotCopyDone(TDEIO::Job *)));
kdDebug( 12006 ) << "Copying " << url.prettyURL() << " to "
<< local.prettyURL() << endl;
emit fileUpdating(d->wi.reportLocation);
@@ -269,31 +281,68 @@ TQString WeatherLib::windChill(const TQString &stationID){
return d->wi.qsWindChill;
}
-TQString WeatherLib::iconName(const TQString &stationID){
+TQString WeatherLib::iconName(const TQString &stationID, uint iconSize) {
+ TQString result = TQString::null;
+ if (!stationID.isEmpty()) {
+ WeatherIcon *wi = weatherIcon(stationID);
+ result = wi->name(iconSize);
+ delete wi;
+ }
- TQString result("dunno");
-
- // isEmpty is true for null or 0 length strings
- if ( !stationID.isEmpty() )
- {
- Data *d = findData(stationID);
- result = d->wi.theWeather;
+ if (result.isEmpty())
+ result = WeatherIcon::unknown(iconSize).name;
+
+ return result;
+}
+
+TQString WeatherLib::iconName(const TQString &stationID) {
+ return iconName(stationID, IconSize(TDEIcon::Panel));
+}
+
+TQString WeatherLib::iconPath(const TQString &stationID, uint iconSize) {
+ TQString result = TQString::null;
+ if (!stationID.isEmpty()) {
+ WeatherIcon *wi = weatherIcon(stationID);
+ result = wi->path(iconSize);
+ delete wi;
}
+
+ if (result.isEmpty())
+ result = WeatherIcon::unknown(iconSize).path;
return result;
}
-TQString WeatherLib::date(const TQString &stationID){
+/** Returns a WeatherIcon object for the current weather conditions */
+WeatherIcon* WeatherLib::weatherIcon(const TQString &stationID) {
Data *d = findData(stationID);
+ if (d->wi.theWeather == "dunno")
+ {
+ return new WeatherIcon();
+ }
+
+ int condition = d->wi.wiCondition;
+ int strength = d->wi.wiStrength;
+ bool night = d->wi.wiNight;
+
+ WeatherIcon* wi;
+ if (d->wi.wiStrength != 0) // Ranged condition
+ wi = new WeatherIcon(condition, night, strength);
+
+ else // Simple condition
+ wi = new WeatherIcon(condition, night);
- if ( ! d->wi.qsDate.isValid() )
- return "";
- else
- {
- TQDateTime gmtDateTime(d->wi.qsDate, d->wi.qsTime);
- TQDateTime localDateTime = gmtDateTime.addSecs(KRFCDate::localUTCOffset() * 60);
- return TDEGlobal::locale()->formatDateTime(localDateTime, false, false);
- }
+ return wi;
+}
+
+TQString WeatherLib::date(const TQString &stationID){
+ Data *d = findData(stationID);
+ if (d->wi.qsDate.isValid()) {
+ TQDateTime gmtDateTime(d->wi.qsDate, d->wi.qsTime);
+ TQDateTime localDateTime = gmtDateTime.addSecs(KRFCDate::localUTCOffset() * 60);
+ return TDEGlobal::locale()->formatDateTime(localDateTime, false, false);
+ }
+ return TQString::null;
}
/** Returns the current cover */
@@ -320,6 +369,12 @@ bool WeatherLib::stationNeedsMaintenance(const TQString &stationID)
return d->wi.stationNeedsMaintenance;
}
+bool WeatherLib::weatherDataAvailable(const TQString &stationID)
+{
+ Data *d = findData(stationID);
+ return !(d->wi.theWeather == "dunno");
+}
+
void WeatherLib::update(const TQString &stationID)
{
// Only grab new data if its more than 50 minutes old
diff --git a/kweather/weatherlib.h b/kweather/weatherlib.h
index 2e5f8b3..07b638d 100644
--- a/kweather/weatherlib.h
+++ b/kweather/weatherlib.h
@@ -28,12 +28,12 @@ namespace TDEIO
}
class StationDatabase;
+class WeatherIcon;
class WeatherLib : public TQObject
{
- Q_OBJECT
-
-
+ TQ_OBJECT
+
public:
class Data;
@@ -48,15 +48,18 @@ class WeatherLib : public TQObject
TQString wind(const TQString &stationID);
TQString pressure(const TQString &stationID);
TQString iconName(const TQString &stationID);
+ TQString iconName(const TQString &stationID, uint iconSize);
+ TQString iconPath(const TQString &stationID, uint iconSize);
TQString date(const TQString &stationID);
TQStringList weather(const TQString &stationID);
TQString visibility(const TQString &stationID);
TQStringList cover(const TQString &stationID);
bool stationNeedsMaintenance(const TQString &stationID);
-
+ bool weatherDataAvailable(const TQString &stationID);
+
TQStringList stations();
bool isNight(const TQString &stationID) const;
-
+
void update(const TQString &stationID);
void forceUpdate(const TQString &stationID);
void remove(const TQString &stationID);
@@ -71,6 +74,7 @@ class WeatherLib : public TQObject
private:
Data* findData(const TQString &stationID);
+ WeatherIcon* weatherIcon(const TQString &stationID);
void clearData(Data *d);
void getData(Data *d, bool force = false);
void processData(const TQString &metar, Data *d);
diff --git a/kweather/weatherservice.cpp b/kweather/weatherservice.cpp
index 60ad1b2..3ec47c9 100644
--- a/kweather/weatherservice.cpp
+++ b/kweather/weatherservice.cpp
@@ -25,10 +25,12 @@
#include <tdeglobal.h>
#include <tdelocale.h>
#include <kstandarddirs.h>
+#include <kiconloader.h>
#include "weatherlib.h"
#include "weatherservice.h"
#include "stationdatabase.h"
+#include "weather_icon.h"
#include "sun.h"
WeatherService::WeatherService(TQObject *parent, const char *name) : TQObject (parent, name), DCOPObject("WeatherService")
@@ -38,12 +40,12 @@ WeatherService::WeatherService(TQObject *parent, const char *name) : TQObject (p
stationDB = new StationDatabase();
m_weatherLib = new WeatherLib(stationDB, this, "WeatherLib");
- connect(m_weatherLib, TQT_SIGNAL(fileUpdating( const TQString&)),
- TQT_SLOT(updating( const TQString&)));
- connect(m_weatherLib, TQT_SIGNAL(fileUpdate( const TQString&)),
- TQT_SLOT(updated( const TQString&)));
- connect(m_weatherLib, TQT_SIGNAL(stationRemoved(const TQString&)),
- TQT_SLOT(slotStationRemoved(const TQString&)));
+ connect(m_weatherLib, TQ_SIGNAL(fileUpdating( const TQString&)),
+ TQ_SLOT(updating( const TQString&)));
+ connect(m_weatherLib, TQ_SIGNAL(fileUpdate( const TQString&)),
+ TQ_SLOT(updated( const TQString&)));
+ connect(m_weatherLib, TQ_SIGNAL(stationRemoved(const TQString&)),
+ TQ_SLOT(slotStationRemoved(const TQString&)));
TDEConfig *conf = kapp->config();
@@ -71,13 +73,22 @@ void WeatherService::updated(const TQString &stationID)
void WeatherService::updateAll()
{
- kdDebug(12006) << "Sending for all" << endl;
+ kdDebug(12006) << "Sending update for all" << endl;
TQStringList stations = m_weatherLib->stations();
TQStringList::ConstIterator end(stations.end());
for ( TQStringList::ConstIterator it = stations.begin(); it != end; ++it ) {
update(*it);
- }
+ }
+}
+void WeatherService::forceUpdateAll()
+{
+ kdDebug(12006) << "Sending forceUpdate for all" << endl;
+ TQStringList stations = m_weatherLib->stations();
+ TQStringList::ConstIterator end(stations.end());
+ for ( TQStringList::ConstIterator it = stations.begin(); it != end; ++it ) {
+ forceUpdate(*it);
+ }
}
void WeatherService::updating(const TQString &stationID)
@@ -128,17 +139,33 @@ TQString WeatherService::pressure(const TQString &stationID)
return m_weatherLib->pressure(stationID);
}
+TQPixmap WeatherService::icon(const TQString &stationID, uint iconSize)
+{
+ return kapp->iconLoader()->loadIcon(
+ iconPath(stationID, iconSize),
+ TDEIcon::Panel, iconSize
+ );
+}
+
+TQString WeatherService::iconName(const TQString &stationID, uint iconSize)
+{
+ return m_weatherLib->iconName(stationID, iconSize);
+}
+
+TQString WeatherService::iconPath(const TQString &stationID, uint iconSize)
+{
+ return m_weatherLib->iconPath(stationID, iconSize);
+}
+
+/*** (Begin) Deprecated: functions kept for compatibility reasons */
TQPixmap WeatherService::currentIcon(const TQString &stationID)
{
- return icon( stationID );
+ return icon(stationID, IconSize(TDEIcon::Panel));
}
TQPixmap WeatherService::icon(const TQString &stationID)
{
- kdDebug(12006) << "Get the current weather icon.." << endl;
- TQString icon = iconFileName(stationID);
- TQPixmap theIcon = TQPixmap(icon);
- return theIcon;
+ return icon(stationID, IconSize(TDEIcon::Panel));
}
TQString WeatherService::currentIconString(const TQString &stationID)
@@ -148,9 +175,19 @@ TQString WeatherService::currentIconString(const TQString &stationID)
TQString WeatherService::iconFileName(const TQString &stationID)
{
- TQString icon = m_weatherLib->iconName(stationID);
- icon = locate( "data", "kweather/" + icon + ".png" );
- return icon;
+ return iconPath(stationID, IconSize(TDEIcon::Panel));
+}
+/*** (End) Deprecated: functions kept for compatibility reasons */
+
+void WeatherService::useIconTheme(bool use)
+{
+ kdDebug(12006) << "Received signal to set useIconTheme to " << use << endl;
+ WeatherIconPrivate::instance()->useIconTheme(use);
+}
+
+bool WeatherService::usingIconTheme()
+{
+ return WeatherIconPrivate::instance()->usingIconTheme();
}
TQString WeatherService::date(const TQString &stationID)
@@ -178,6 +215,11 @@ bool WeatherService::stationNeedsMaintenance(const TQString &stationID)
return m_weatherLib->stationNeedsMaintenance(stationID);
}
+bool WeatherService::weatherDataAvailable(const TQString &stationID)
+{
+ return m_weatherLib->weatherDataAvailable(stationID);
+}
+
void WeatherService::update(const TQString &stationID)
{
m_weatherLib->update(stationID);
@@ -192,12 +234,16 @@ void WeatherService::removeStation(const TQString &stationID)
{
m_weatherLib->remove(stationID);
saveSettings();
+ emit stationRemoved(stationID);
+ kdDebug(12006) << "Station removed: " << stationID << endl;
}
void WeatherService::addStation(const TQString &stationID)
{
m_weatherLib->update(stationID);
saveSettings();
+ emit stationAdded(stationID);
+ kdDebug(12006) << "Station added: " << stationID << endl;
}
void WeatherService::exit()
@@ -339,5 +385,4 @@ TQString WeatherService::civilTwilightEnd(const TQString &stationID)
}
-
#include "weatherservice.moc"
diff --git a/kweather/weatherservice.h b/kweather/weatherservice.h
index 5bc19ae..6b06133 100644
--- a/kweather/weatherservice.h
+++ b/kweather/weatherservice.h
@@ -31,7 +31,7 @@ class StationDatabase;
class WeatherService : public TQObject, public DCOPObject
{
- Q_OBJECT
+ TQ_OBJECT
//
K_DCOP
@@ -51,6 +51,7 @@ class WeatherService : public TQObject, public DCOPObject
void fileUpdating(TQString);
void fileUpdate(TQString);
void stationRemoved(TQString);
+ void stationAdded(TQString);
k_dcop:
TQString temperature(const TQString &stationID);
@@ -60,15 +61,21 @@ class WeatherService : public TQObject, public DCOPObject
TQString windChill(const TQString &stationID);
TQString wind(const TQString &stationID);
TQString pressure(const TQString &stationID);
- TQPixmap currentIcon(const TQString &stationID);
- TQPixmap icon(const TQString &stationID);
- TQString currentIconString(const TQString &stationID);
- TQString iconFileName(const TQString &stationID);
+ TQPixmap icon(const TQString &stationID, uint iconSize);
+ TQString iconName(const TQString &stationID, uint iconSize);
+ TQString iconPath(const TQString &stationID, uint iconSize);
TQString date(const TQString &stationID);
TQString visibility(const TQString &stationID);
TQStringList cover(const TQString &stationID);
TQStringList weather(const TQString &stationID);
bool stationNeedsMaintenance(const TQString &stationID);
+ bool weatherDataAvailable(const TQString &stationID);
+
+ /* compatibility */
+ TQPixmap currentIcon(const TQString &stationID) KDE_DEPRECATED;
+ TQPixmap icon(const TQString &stationID) KDE_DEPRECATED;
+ TQString currentIconString(const TQString &stationID) KDE_DEPRECATED;
+ TQString iconFileName(const TQString &stationID) KDE_DEPRECATED;
TQString stationName(const TQString &stationID);
TQString stationCountry(const TQString &stationID);
@@ -85,10 +92,14 @@ class WeatherService : public TQObject, public DCOPObject
void update(const TQString &stationID);
void updateAll();
void forceUpdate(const TQString &stationID);
+ void forceUpdateAll();
void removeStation(const TQString &stationID);
void addStation(const TQString &stationID);
TQStringList listStations();
TQString stationCode( const TQString &stationName );
+
+ void useIconTheme( bool use );
+ bool usingIconTheme();
void exit();
diff --git a/kworldwatch/about.ui b/kworldwatch/about.ui
index bd9cd69..2eb6ff2 100644
--- a/kworldwatch/about.ui
+++ b/kworldwatch/about.ui
@@ -209,9 +209,9 @@ Copyright: (c) 2000 Matthias Hoelzer-Kluepfel</string>
<includes>
<include location="global" impldecl="in declaration">kseparator.h</include>
</includes>
-<Q_SLOTS>
+<slots>
<slot>PushButton2_clicked()</slot>
<slot>accept()</slot>
-</Q_SLOTS>
+</slots>
<layoutdefaults spacing="6" margin="11"/>
</UI>
diff --git a/kworldwatch/applet.cpp b/kworldwatch/applet.cpp
index f358dac..aa7be5a 100644
--- a/kworldwatch/applet.cpp
+++ b/kworldwatch/applet.cpp
@@ -94,7 +94,7 @@ bool KWWApplet::eventFilter( TQObject *o, TQEvent *e )
{
if ((e->type() == TQEvent::MouseButtonPress) || (e->type() == TQEvent::MouseButtonDblClick))
{
- mousePressEvent(TQT_TQMOUSEEVENT(e));
+ mousePressEvent(static_cast<TQMouseEvent*>(e));
return true;
}
@@ -115,7 +115,7 @@ void KWWApplet::mousePressEvent(TQMouseEvent *e)
clicked = e->type() == TQMouseEvent::MouseButtonDblClick;
}
- if (clicked && e->button() == Qt::LeftButton)
+ if (clicked && e->button() == TQt::LeftButton)
{
KRun::run("kworldclock", KURL::List());
}
diff --git a/kworldwatch/applet.h b/kworldwatch/applet.h
index 63f2036..5b4f22e 100644
--- a/kworldwatch/applet.h
+++ b/kworldwatch/applet.h
@@ -41,7 +41,7 @@ class MapWidget;
class KWWApplet : public KPanelApplet
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/kworldwatch/flow.cpp b/kworldwatch/flow.cpp
index 519ed85..3d7a0c0 100644
--- a/kworldwatch/flow.cpp
+++ b/kworldwatch/flow.cpp
@@ -68,7 +68,7 @@ int SimpleFlow::heightForWidth( int w ) const
void SimpleFlow::addItem( TQLayoutItem *item)
{
- list.append( TQT_TQLAYOUTITEM(item) );
+ list.append( item );
}
bool SimpleFlow::hasHeightForWidth() const
@@ -83,22 +83,12 @@ TQSize SimpleFlow::sizeHint() const
TQSizePolicy::ExpandData SimpleFlow::expanding() const
{
-#ifdef USE_QT4
- return (Qt::Orientation)TQSizePolicy::NoDirection;
-#else // USE_QT4
return TQSizePolicy::NoDirection;
-#endif // USE_QT4
}
TQLayoutIterator SimpleFlow::iterator()
{
- // [FIXME]
-#ifdef USE_QT4
- #warning [FIXME] ContainerAreaLayout iterators may not function correctly under Qt4
- return TQLayoutIterator(this); // [FIXME]
-#else // USE_QT4
return TQLayoutIterator( new SimpleFlowIterator( &list ) );
-#endif // USE_QT4
}
void SimpleFlow::setGeometry( const TQRect &r )
@@ -142,34 +132,3 @@ TQSize SimpleFlow::minimumSize() const
}
return s;
}
-
-#ifdef USE_QT4
-/*!
- \reimp
-*/
-int SimpleFlow::count() const {
- return list.count();
-}
-
-/*!
- \reimp
-*/
-TQLayoutItem* SimpleFlow::itemAt(int index) const {
- return index >= 0 && index < list.count() ? (const_cast<TQPtrList<TQLayoutItem>&>(list).at(index)) : 0;
-}
-
-/*!
- \reimp
-*/
-TQLayoutItem* SimpleFlow::takeAt(int index) {
- if (index < 0 || index >= list.count())
- return 0;
- TQLayoutItem *item = list.at(index);
- list.remove(list.at(index));
- delete item;
-
- invalidate();
- return item;
-}
-#endif // USE_QT4
-
diff --git a/kworldwatch/flow.h b/kworldwatch/flow.h
index e027e64..6eed52e 100644
--- a/kworldwatch/flow.h
+++ b/kworldwatch/flow.h
@@ -42,10 +42,6 @@ public:
TQLayoutIterator iterator();
TQSizePolicy::ExpandData expanding() const;
-#ifdef USE_QT4
- QLAYOUT_REQUIRED_METHOD_DECLARATIONS
-#endif // USE_QT4
-
protected:
void setGeometry( const TQRect& );
diff --git a/kworldwatch/main.cpp b/kworldwatch/main.cpp
index e113d3a..5f8df3b 100644
--- a/kworldwatch/main.cpp
+++ b/kworldwatch/main.cpp
@@ -66,8 +66,8 @@ WorldWideWatch::WorldWideWatch(bool restore, TQWidget *parent, const char *name)
_clocks = new ZoneClockPanel(w);
vbox->addWidget(_clocks);
- connect(_map, TQT_SIGNAL(addClockClicked(const TQString &)), _clocks, TQT_SLOT(addClock(const TQString &)));
- connect(_map, TQT_SIGNAL(saveSettings()), this, TQT_SLOT(doSave()));
+ connect(_map, TQ_SIGNAL(addClockClicked(const TQString &)), _clocks, TQ_SLOT(addClock(const TQString &)));
+ connect(_map, TQ_SIGNAL(saveSettings()), this, TQ_SLOT(doSave()));
if (restore)
load(kapp->config());
diff --git a/kworldwatch/main.h b/kworldwatch/main.h
index ba7e233..5069480 100644
--- a/kworldwatch/main.h
+++ b/kworldwatch/main.h
@@ -39,7 +39,7 @@ class ZoneClockPanel;
class WorldWideWatch : public TDEMainWindow
{
- Q_OBJECT
+ TQ_OBJECT
public:
@@ -71,7 +71,7 @@ private:
class WatchApplication : public KUniqueApplication
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/kworldwatch/mapwidget.cpp b/kworldwatch/mapwidget.cpp
index 5acc5ce..452a0ba 100644
--- a/kworldwatch/mapwidget.cpp
+++ b/kworldwatch/mapwidget.cpp
@@ -88,19 +88,19 @@ MapWidget::MapWidget(bool applet, bool restore, TQWidget *parent, const char *na
int id;
_flagPopup = new TQPopupMenu(this);
TQPixmap flag = TQPixmap(locate("data", "kworldclock/pics/flag-red.png"));
- id = _flagPopup->insertItem(TQIconSet(flag), i18n("Add &Red"), this, TQT_SLOT(addFlag(int)));
+ id = _flagPopup->insertItem(TQIconSet(flag), i18n("Add &Red"), this, TQ_SLOT(addFlag(int)));
_flagPopup->setItemParameter(id, 0);
flag = TQPixmap(locate("data", "kworldclock/pics/flag-green.png"));
- id = _flagPopup->insertItem(TQIconSet(flag), i18n("Add &Green"), this, TQT_SLOT(addFlag(int)));
+ id = _flagPopup->insertItem(TQIconSet(flag), i18n("Add &Green"), this, TQ_SLOT(addFlag(int)));
_flagPopup->setItemParameter(id, 1);
flag = TQPixmap(locate("data", "kworldclock/pics/flag-blue.png"));
- id = _flagPopup->insertItem(TQIconSet(flag), i18n("Add &Blue"), this, TQT_SLOT(addFlag(int)));
+ id = _flagPopup->insertItem(TQIconSet(flag), i18n("Add &Blue"), this, TQ_SLOT(addFlag(int)));
_flagPopup->setItemParameter(id, 2);
- id = _flagPopup->insertItem(i18n("Add &Custom..."), this, TQT_SLOT(addFlag(int)));
+ id = _flagPopup->insertItem(i18n("Add &Custom..."), this, TQ_SLOT(addFlag(int)));
_flagPopup->setItemParameter(id, 3);
_flagPopup->insertSeparator();
- _flagPopup->insertItem(i18n("&Remove Flag"), this, TQT_SLOT(removeFlag()));
- _flagPopup->insertItem(i18n("&Remove All Flags"), this, TQT_SLOT(removeAllFlags()));
+ _flagPopup->insertItem(i18n("&Remove Flag"), this, TQ_SLOT(removeFlag()));
+ _flagPopup->insertItem(i18n("&Remove All Flags"), this, TQ_SLOT(removeAllFlags()));
_themePopup = new TQPopupMenu(this);
_themes = MapLoader::themes();
@@ -108,13 +108,13 @@ MapWidget::MapWidget(bool applet, bool restore, TQWidget *parent, const char *na
TQPtrListIterator<MapTheme> it(_themes);
for ( ; it.current(); ++it)
{
- int id = _themePopup->insertItem(it.current()->name(), this, TQT_SLOT(themeSelected(int)));
+ int id = _themePopup->insertItem(it.current()->name(), this, TQ_SLOT(themeSelected(int)));
_themePopup->setItemParameter(id, cnt++);
it.current()->setID(id);
}
TQPopupMenu *_clocksPopup = new TQPopupMenu(this);
- _clocksPopup->insertItem(i18n("&Add..."), this, TQT_SLOT(addClock()));
+ _clocksPopup->insertItem(i18n("&Add..."), this, TQ_SLOT(addClock()));
_popup = new TQPopupMenu(this);
_popup->insertItem(i18n("&Flags"), _flagPopup);
@@ -124,21 +124,21 @@ MapWidget::MapWidget(bool applet, bool restore, TQWidget *parent, const char *na
_popup->insertSeparator();
_popup->insertItem(i18n("&Map Theme"), _themePopup);
- _illuminationID = _popup->insertItem(i18n("Show &Daylight"), this, TQT_SLOT(toggleIllumination()));
- _citiesID = _popup->insertItem(i18n("Show &Cities"), this, TQT_SLOT(toggleCities()));
- _flagsID = _popup->insertItem(i18n("Show F&lags"), this, TQT_SLOT(toggleFlags()));
+ _illuminationID = _popup->insertItem(i18n("Show &Daylight"), this, TQ_SLOT(toggleIllumination()));
+ _citiesID = _popup->insertItem(i18n("Show &Cities"), this, TQ_SLOT(toggleCities()));
+ _flagsID = _popup->insertItem(i18n("Show F&lags"), this, TQ_SLOT(toggleFlags()));
if (!applet)
{
_popup->insertSeparator();
- _popup->insertItem(i18n("&Save Settings"), this, TQT_SLOT(slotSaveSettings()));
+ _popup->insertItem(i18n("&Save Settings"), this, TQ_SLOT(slotSaveSettings()));
}
_popup->insertSeparator();
- _popup->insertItem(i18n("&About"), this, TQT_SLOT(about()));
+ _popup->insertItem(i18n("&About"), this, TQ_SLOT(about()));
TQTimer *timer = new TQTimer(this);
- connect(timer, TQT_SIGNAL(timeout()), this, TQT_SLOT(timeout()));
+ connect(timer, TQ_SIGNAL(timeout()), this, TQ_SLOT(timeout()));
timer->start(1000);
_cityIndicator = new TQLabel(0,0, WStyle_StaysOnTop | WStyle_Customize | WStyle_NoBorder | WStyle_Tool | WX11BypassWM );
@@ -154,7 +154,7 @@ MapWidget::MapWidget(bool applet, bool restore, TQWidget *parent, const char *na
if (restore && !applet)
load(kapp->config());
- connect(&m_timer, TQT_SIGNAL(timeout()), this, TQT_SLOT(updateCityIndicator()));
+ connect(&m_timer, TQ_SIGNAL(timeout()), this, TQ_SLOT(updateCityIndicator()));
}
@@ -410,7 +410,7 @@ void MapWidget::themeSelected(int index)
void MapWidget::mousePressEvent(TQMouseEvent *ev)
{
- if (ev->button() == Qt::RightButton)
+ if (ev->button() == TQt::RightButton)
{
_flagPos = ev->pos();
_popup->exec(ev->globalPos());
diff --git a/kworldwatch/mapwidget.h b/kworldwatch/mapwidget.h
index 21126cb..b7704a4 100644
--- a/kworldwatch/mapwidget.h
+++ b/kworldwatch/mapwidget.h
@@ -55,7 +55,7 @@ class FlagList;
class MapWidget : public TQWidget
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/kworldwatch/zoneclock.cpp b/kworldwatch/zoneclock.cpp
index a2279c2..e791b98 100644
--- a/kworldwatch/zoneclock.cpp
+++ b/kworldwatch/zoneclock.cpp
@@ -69,9 +69,9 @@ ZoneClock::ZoneClock(const TQString &zone, const TQString &name, TQWidget *paren
hbox->addWidget(_timeLabel, 0, TQt::AlignRight);
_popup = new TQPopupMenu(this);
- _popup->insertItem(i18n("&Edit..."), this, TQT_SLOT(editClock()));
- _popup->insertItem(i18n("&Add..."), this, TQT_SLOT(slotAddClock()));
- _popup->insertItem(i18n("&Remove"), this, TQT_SLOT(slotRemoveClock()));
+ _popup->insertItem(i18n("&Edit..."), this, TQ_SLOT(editClock()));
+ _popup->insertItem(i18n("&Add..."), this, TQ_SLOT(slotAddClock()));
+ _popup->insertItem(i18n("&Remove"), this, TQ_SLOT(slotRemoveClock()));
_nameLabel->installEventFilter(this);
_timeLabel->installEventFilter(this);
@@ -87,7 +87,7 @@ void ZoneClock::slotRemoveClock()
// So instead we fire up an idle event triggering the delete
// after the return.
- TQTimer::singleShot(0, this, TQT_SLOT(removeTimeout()));
+ TQTimer::singleShot(0, this, TQ_SLOT(removeTimeout()));
}
@@ -138,7 +138,7 @@ bool ZoneClock::eventFilter(TQObject *obj, TQEvent *ev)
if (ev->type() == TQEvent::MouseButtonPress)
{
TQMouseEvent *e = (TQMouseEvent*)ev;
- if (e->button() == Qt::RightButton)
+ if (e->button() == TQt::RightButton)
_popup->exec(e->globalPos());
}
@@ -172,7 +172,7 @@ ZoneClockPanel::ZoneClockPanel(TQWidget *parent, const char *name)
TQTimer *t = new TQTimer(this);
- connect(t, TQT_SIGNAL(timeout()), this, TQT_SLOT(updateTimer()));
+ connect(t, TQ_SIGNAL(timeout()), this, TQ_SLOT(updateTimer()));
t->start(500);
_clocks.setAutoDelete(true);
@@ -202,9 +202,9 @@ void ZoneClockPanel::addClock(const TQString &zone, const TQString &name)
realign();
- connect(zc, TQT_SIGNAL(addClock(const TQString &)), this, TQT_SLOT(addClock(const TQString &)));
- connect(zc, TQT_SIGNAL(changed()), this, TQT_SLOT(realign()));
- connect(zc, TQT_SIGNAL(removeMe(ZoneClock *)), this, TQT_SLOT(removeClock(ZoneClock *)));
+ connect(zc, TQ_SIGNAL(addClock(const TQString &)), this, TQ_SLOT(addClock(const TQString &)));
+ connect(zc, TQ_SIGNAL(changed()), this, TQ_SLOT(realign()));
+ connect(zc, TQ_SIGNAL(removeMe(ZoneClock *)), this, TQ_SLOT(removeClock(ZoneClock *)));
}
diff --git a/kworldwatch/zoneclock.h b/kworldwatch/zoneclock.h
index ba8c6b6..55af262 100644
--- a/kworldwatch/zoneclock.h
+++ b/kworldwatch/zoneclock.h
@@ -45,7 +45,7 @@ class ClockDialog;
class ZoneClock : public TQFrame
{
- Q_OBJECT
+ TQ_OBJECT
public:
@@ -97,7 +97,7 @@ private:
class ZoneClockPanel : public TQFrame
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/translations/desktop_files/amor.desktop/cs.po b/translations/desktop_files/amor.desktop/cs.po
index 08b18ae..005a3ed 100644
--- a/translations/desktop_files/amor.desktop/cs.po
+++ b/translations/desktop_files/amor.desktop/cs.po
@@ -1,25 +1,26 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-#, fuzzy
+# Slávek Banko <slavek.banko@axis.cz>, 2021.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-14 14:09+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"PO-Revision-Date: 2021-09-10 10:45+0000\n"
+"Last-Translator: Slávek Banko <slavek.banko@axis.cz>\n"
+"Language-Team: Czech <https://mirror.git.trinitydesktop.org/weblate/projects/"
+"tdetoys/amor-amordesktop/cs/>\n"
"Language: cs\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+"X-Generator: Weblate 4.8\n"
#. Name
#: amor.desktop:2
msgid "AMOR"
-msgstr ""
+msgstr "AMOR"
#. GenericName
#: amor.desktop:7
diff --git a/translations/desktop_files/amor.desktop/de.po b/translations/desktop_files/amor.desktop/de.po
index 78a2c1a..3b23d78 100644
--- a/translations/desktop_files/amor.desktop/de.po
+++ b/translations/desktop_files/amor.desktop/de.po
@@ -1,25 +1,26 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-#, fuzzy
+# Lian Begett <weblate-tde@bunbun.de>, 2022.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-14 14:09+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"PO-Revision-Date: 2022-06-21 16:11+0000\n"
+"Last-Translator: Lian Begett <weblate-tde@bunbun.de>\n"
+"Language-Team: German <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/tdetoys/amor-amordesktop/de/>\n"
"Language: de\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: Weblate 4.12.2\n"
#. Name
#: amor.desktop:2
msgid "AMOR"
-msgstr ""
+msgstr "AMOR"
#. GenericName
#: amor.desktop:7
diff --git a/translations/desktop_files/amor.desktop/pt.po b/translations/desktop_files/amor.desktop/pt.po
index f90e8b9..87229e8 100644
--- a/translations/desktop_files/amor.desktop/pt.po
+++ b/translations/desktop_files/amor.desktop/pt.po
@@ -1,25 +1,26 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-#, fuzzy
+# Hugo Carvalho <hugokarvalho@hotmail.com>, 2020.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-14 14:09+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"PO-Revision-Date: 2020-12-09 15:59+0000\n"
+"Last-Translator: Hugo Carvalho <hugokarvalho@hotmail.com>\n"
+"Language-Team: Portuguese <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/tdetoys/amor-amordesktop/pt/>\n"
"Language: pt\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: Weblate 4.3.2\n"
#. Name
#: amor.desktop:2
msgid "AMOR"
-msgstr ""
+msgstr "AMOR"
#. GenericName
#: amor.desktop:7
diff --git a/translations/desktop_files/amor.desktop/ru.po b/translations/desktop_files/amor.desktop/ru.po
index d025885..60dde7f 100644
--- a/translations/desktop_files/amor.desktop/ru.po
+++ b/translations/desktop_files/amor.desktop/ru.po
@@ -1,25 +1,27 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-#, fuzzy
+# Andrei Stepanov <adem4ik@gmail.com>, 2023.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-14 14:09+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"PO-Revision-Date: 2023-12-03 17:55+0000\n"
+"Last-Translator: Andrei Stepanov <adem4ik@gmail.com>\n"
+"Language-Team: Russian <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/tdetoys/amor-amordesktop/ru/>\n"
"Language: ru\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"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"
+"X-Generator: Weblate 4.17\n"
#. Name
#: amor.desktop:2
msgid "AMOR"
-msgstr ""
+msgstr "AMOR"
#. GenericName
#: amor.desktop:7
diff --git a/translations/desktop_files/kfifteenapplet.desktop/cs.po b/translations/desktop_files/kfifteenapplet.desktop/cs.po
index 3453f51..ff968d1 100644
--- a/translations/desktop_files/kfifteenapplet.desktop/cs.po
+++ b/translations/desktop_files/kfifteenapplet.desktop/cs.po
@@ -1,27 +1,28 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-#, fuzzy
+# Slávek Banko <slavek.banko@axis.cz>, 2021.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-14 14:09+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"PO-Revision-Date: 2021-09-10 10:45+0000\n"
+"Last-Translator: Slávek Banko <slavek.banko@axis.cz>\n"
+"Language-Team: Czech <https://mirror.git.trinitydesktop.org/weblate/projects/"
+"tdetoys/kfifteenapplet-kfifteenappletdesktop/cs/>\n"
"Language: cs\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+"X-Generator: Weblate 4.8\n"
#. Name
#: kfifteenapplet.desktop:3
msgid "Fifteen Pieces"
-msgstr "Patnáct"
+msgstr "Patnáct dílků"
#. Comment
#: kfifteenapplet.desktop:4
msgid "A little game with fifteen pieces"
-msgstr "Malá hra s patnácti kameny"
+msgstr "Malá hra s patnácti dílky"
diff --git a/translations/desktop_files/kodo.desktop/cs.po b/translations/desktop_files/kodo.desktop/cs.po
index a10bd70..265e039 100644
--- a/translations/desktop_files/kodo.desktop/cs.po
+++ b/translations/desktop_files/kodo.desktop/cs.po
@@ -1,27 +1,28 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-#, fuzzy
+# Slávek Banko <slavek.banko@axis.cz>, 2021.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-14 14:10+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"PO-Revision-Date: 2021-09-10 10:45+0000\n"
+"Last-Translator: Slávek Banko <slavek.banko@axis.cz>\n"
+"Language-Team: Czech <https://mirror.git.trinitydesktop.org/weblate/projects/"
+"tdetoys/kodo-kododesktop/cs/>\n"
"Language: cs\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+"X-Generator: Weblate 4.8\n"
#. GenericName
#: kodo.desktop:7
msgid "Mouse Odometer"
-msgstr "Rychlost myši"
+msgstr "Myší ujetá vzdálenost"
#. Name
#: kodo.desktop:9
msgid "Kodo"
-msgstr ""
+msgstr "Kodo"
diff --git a/translations/desktop_files/kodo.desktop/de.po b/translations/desktop_files/kodo.desktop/de.po
index 27f2e18..bd61ce9 100644
--- a/translations/desktop_files/kodo.desktop/de.po
+++ b/translations/desktop_files/kodo.desktop/de.po
@@ -1,20 +1,21 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-#, fuzzy
+# Lian Begett <weblate-tde@bunbun.de>, 2022.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-14 14:10+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"PO-Revision-Date: 2022-06-21 16:11+0000\n"
+"Last-Translator: Lian Begett <weblate-tde@bunbun.de>\n"
+"Language-Team: German <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/tdetoys/kodo-kododesktop/de/>\n"
"Language: de\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: Weblate 4.12.2\n"
#. GenericName
#: kodo.desktop:7
@@ -24,4 +25,4 @@ msgstr "Entfernungsmesser für die Maus"
#. Name
#: kodo.desktop:9
msgid "Kodo"
-msgstr ""
+msgstr "Kodo"
diff --git a/translations/desktop_files/kodo.desktop/pt.po b/translations/desktop_files/kodo.desktop/pt.po
index fdf3372..d43f6e6 100644
--- a/translations/desktop_files/kodo.desktop/pt.po
+++ b/translations/desktop_files/kodo.desktop/pt.po
@@ -1,20 +1,21 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-#, fuzzy
+# Hugo Carvalho <hugokarvalho@hotmail.com>, 2020.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-14 14:10+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"PO-Revision-Date: 2020-12-09 15:59+0000\n"
+"Last-Translator: Hugo Carvalho <hugokarvalho@hotmail.com>\n"
+"Language-Team: Portuguese <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/tdetoys/kodo-kododesktop/pt/>\n"
"Language: pt\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: Weblate 4.3.2\n"
#. GenericName
#: kodo.desktop:7
@@ -24,4 +25,4 @@ msgstr "Ratómetro"
#. Name
#: kodo.desktop:9
msgid "Kodo"
-msgstr ""
+msgstr "Kodo"
diff --git a/translations/desktop_files/kodo.desktop/ru.po b/translations/desktop_files/kodo.desktop/ru.po
index da69fad..5bc3882 100644
--- a/translations/desktop_files/kodo.desktop/ru.po
+++ b/translations/desktop_files/kodo.desktop/ru.po
@@ -1,20 +1,22 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-#, fuzzy
+# Andrei Stepanov <adem4ik@gmail.com>, 2023.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-14 14:10+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"PO-Revision-Date: 2023-12-03 17:55+0000\n"
+"Last-Translator: Andrei Stepanov <adem4ik@gmail.com>\n"
+"Language-Team: Russian <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/tdetoys/kodo-kododesktop/ru/>\n"
"Language: ru\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"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"
+"X-Generator: Weblate 4.17\n"
#. GenericName
#: kodo.desktop:7
@@ -24,4 +26,4 @@ msgstr "Мышеспидометр"
#. Name
#: kodo.desktop:9
msgid "Kodo"
-msgstr ""
+msgstr "Kodo"
diff --git a/translations/desktop_files/kteatime.desktop/de.po b/translations/desktop_files/kteatime.desktop/de.po
index 552f8ef..74e21e3 100644
--- a/translations/desktop_files/kteatime.desktop/de.po
+++ b/translations/desktop_files/kteatime.desktop/de.po
@@ -1,25 +1,26 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-#, fuzzy
+# Lian Begett <weblate-tde@bunbun.de>, 2022.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-14 14:11+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"PO-Revision-Date: 2022-06-21 16:11+0000\n"
+"Last-Translator: Lian Begett <weblate-tde@bunbun.de>\n"
+"Language-Team: German <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/tdetoys/kteatime-kteatimedesktop/de/>\n"
"Language: de\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: Weblate 4.12.2\n"
#. Name
#: kteatime.desktop:2
msgid "KTeaTime"
-msgstr ""
+msgstr "KTeaTime"
#. GenericName
#: kteatime.desktop:3
diff --git a/translations/desktop_files/kteatime.desktop/pt.po b/translations/desktop_files/kteatime.desktop/pt.po
index fc01f3c..9e601c4 100644
--- a/translations/desktop_files/kteatime.desktop/pt.po
+++ b/translations/desktop_files/kteatime.desktop/pt.po
@@ -1,25 +1,26 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-#, fuzzy
+# Hugo Carvalho <hugokarvalho@hotmail.com>, 2020.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-14 14:11+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"PO-Revision-Date: 2020-12-09 15:59+0000\n"
+"Last-Translator: Hugo Carvalho <hugokarvalho@hotmail.com>\n"
+"Language-Team: Portuguese <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/tdetoys/kteatime-kteatimedesktop/pt/>\n"
"Language: pt\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: Weblate 4.3.2\n"
#. Name
#: kteatime.desktop:2
msgid "KTeaTime"
-msgstr ""
+msgstr "KTeaTime"
#. GenericName
#: kteatime.desktop:3
diff --git a/translations/desktop_files/kteatime.desktop/ru.po b/translations/desktop_files/kteatime.desktop/ru.po
index a5bbd66..e50c587 100644
--- a/translations/desktop_files/kteatime.desktop/ru.po
+++ b/translations/desktop_files/kteatime.desktop/ru.po
@@ -1,25 +1,27 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-#, fuzzy
+# Andrei Stepanov <adem4ik@gmail.com>, 2023.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-14 14:11+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"PO-Revision-Date: 2023-12-03 17:55+0000\n"
+"Last-Translator: Andrei Stepanov <adem4ik@gmail.com>\n"
+"Language-Team: Russian <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/tdetoys/kteatime-kteatimedesktop/ru/>\n"
"Language: ru\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"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"
+"X-Generator: Weblate 4.17\n"
#. Name
#: kteatime.desktop:2
msgid "KTeaTime"
-msgstr ""
+msgstr "KTeaTime"
#. GenericName
#: kteatime.desktop:3
diff --git a/translations/desktop_files/ktux.desktop/cs.po b/translations/desktop_files/ktux.desktop/cs.po
index 8fb4f5a..05ea93b 100644
--- a/translations/desktop_files/ktux.desktop/cs.po
+++ b/translations/desktop_files/ktux.desktop/cs.po
@@ -1,35 +1,36 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-#, fuzzy
+# Slávek Banko <slavek.banko@axis.cz>, 2021.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-14 14:13+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"PO-Revision-Date: 2021-09-10 10:45+0000\n"
+"Last-Translator: Slávek Banko <slavek.banko@axis.cz>\n"
+"Language-Team: Czech <https://mirror.git.trinitydesktop.org/weblate/projects/"
+"tdetoys/ktux-ktuxdesktop/cs/>\n"
"Language: cs\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+"X-Generator: Weblate 4.8\n"
#. Name
#: ktux.desktop:2
msgid "KTux"
-msgstr ""
+msgstr "KTux"
#. Name
#: ktux.desktop:12
msgid "Setup..."
-msgstr "Nastavení..."
+msgstr "Nastavení…"
#. Name
#: ktux.desktop:17
msgid "Display in Specified Window"
-msgstr "Zobrazit v určeném okně"
+msgstr "Zobrazit v určeném okně"
#. Name
#: ktux.desktop:22
diff --git a/translations/desktop_files/ktux.desktop/de.po b/translations/desktop_files/ktux.desktop/de.po
index 95c8770..5493c3d 100644
--- a/translations/desktop_files/ktux.desktop/de.po
+++ b/translations/desktop_files/ktux.desktop/de.po
@@ -1,25 +1,26 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-#, fuzzy
+# Lian Begett <weblate-tde@bunbun.de>, 2022.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-14 14:13+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"PO-Revision-Date: 2022-06-21 16:11+0000\n"
+"Last-Translator: Lian Begett <weblate-tde@bunbun.de>\n"
+"Language-Team: German <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/tdetoys/ktux-ktuxdesktop/de/>\n"
"Language: de\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: Weblate 4.12.2\n"
#. Name
#: ktux.desktop:2
msgid "KTux"
-msgstr ""
+msgstr "KTux"
#. Name
#: ktux.desktop:12
diff --git a/translations/desktop_files/ktux.desktop/pt.po b/translations/desktop_files/ktux.desktop/pt.po
index 7a7d964..88baded 100644
--- a/translations/desktop_files/ktux.desktop/pt.po
+++ b/translations/desktop_files/ktux.desktop/pt.po
@@ -1,25 +1,26 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-#, fuzzy
+# Hugo Carvalho <hugokarvalho@hotmail.com>, 2020.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-14 14:13+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"PO-Revision-Date: 2020-12-09 15:59+0000\n"
+"Last-Translator: Hugo Carvalho <hugokarvalho@hotmail.com>\n"
+"Language-Team: Portuguese <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/tdetoys/ktux-ktuxdesktop/pt/>\n"
"Language: pt\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: Weblate 4.3.2\n"
#. Name
#: ktux.desktop:2
msgid "KTux"
-msgstr ""
+msgstr "KTux"
#. Name
#: ktux.desktop:12
diff --git a/translations/desktop_files/ktux.desktop/ru.po b/translations/desktop_files/ktux.desktop/ru.po
index d66c915..4594d83 100644
--- a/translations/desktop_files/ktux.desktop/ru.po
+++ b/translations/desktop_files/ktux.desktop/ru.po
@@ -1,25 +1,27 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-#, fuzzy
+# Andrei Stepanov <adem4ik@gmail.com>, 2023.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-14 14:13+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"PO-Revision-Date: 2023-12-03 17:55+0000\n"
+"Last-Translator: Andrei Stepanov <adem4ik@gmail.com>\n"
+"Language-Team: Russian <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/tdetoys/ktux-ktuxdesktop/ru/>\n"
"Language: ru\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"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"
+"X-Generator: Weblate 4.17\n"
#. Name
#: ktux.desktop:2
msgid "KTux"
-msgstr ""
+msgstr "KTux"
#. Name
#: ktux.desktop:12
diff --git a/translations/desktop_files/kweather-desktops/ar.po b/translations/desktop_files/kweather-desktops/ar.po
index cbeedaa..e53ea08 100644
--- a/translations/desktop_files/kweather-desktops/ar.po
+++ b/translations/desktop_files/kweather-desktops/ar.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,34 +17,58 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
-msgstr "الشاشة"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
-msgstr "تعيين الشاشة"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+#| msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr "kweather برنامج; الطقس; تهيئة; إعدادات; شاشة;"
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
msgstr "خدمة الأرصاد الجوية"
#. Comment
#: kcmweatherservice.desktop:14
#, fuzzy
-msgid "Weather Service Setup"
+#| msgid "Weather Service"
+msgid "Weather Service Config"
msgstr "خدمة الأرصاد الجوية"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr "kweather برنامج; خدمة الأرصاد الجوية والطقس; تهيئة; إعدادات; شاشة;"
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; stations;"
msgstr "kweather برنامج; خدمة الأرصاد الجوية والطقس; تهيئة; إعدادات; شاشة;"
#. Comment
@@ -68,6 +92,21 @@ msgid "A DCOP service to provide weather data."
msgstr ""
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
-msgstr "تقرير الطقس على الشريط الجانبي "
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+#, fuzzy
+#| msgid "Weather Report"
+msgid "Weather"
+msgstr "تقرير الطقس"
+
+#~ msgid "Display"
+#~ msgstr "الشاشة"
+
+#~ msgid "Display Setup"
+#~ msgstr "تعيين الشاشة"
+
+#, fuzzy
+#~ msgid "Weather Service Setup"
+#~ msgstr "خدمة الأرصاد الجوية"
+
+#~ msgid "Sidebar Weather Report"
+#~ msgstr "تقرير الطقس على الشريط الجانبي "
diff --git a/translations/desktop_files/kweather-desktops/be.po b/translations/desktop_files/kweather-desktops/be.po
index 1372020..6c86a33 100644
--- a/translations/desktop_files/kweather-desktops/be.po
+++ b/translations/desktop_files/kweather-desktops/be.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,33 +17,52 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
-msgstr "Паказваць"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
-msgstr "Настаўленне паказу"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
+#: kcmweatherapplet.desktop:14
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr ""
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
msgstr "Сервіс надвор'я"
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
-msgstr "Настаўленне сервісу надвор'я"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Сервіс надвор'я"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr ""
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+msgid "kweather; weather service; configure; settings; stations;"
msgstr ""
#. Comment
@@ -68,6 +87,20 @@ msgid "A DCOP service to provide weather data."
msgstr "DCOP-сервіс, які дае звесткі пра надвор'е"
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
-msgstr "Бакавы прагноз надвор'я"
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+#, fuzzy
+#| msgid "Weather Report"
+msgid "Weather"
+msgstr "Прагноз надвор'я"
+
+#~ msgid "Display"
+#~ msgstr "Паказваць"
+
+#~ msgid "Display Setup"
+#~ msgstr "Настаўленне паказу"
+
+#~ msgid "Weather Service Setup"
+#~ msgstr "Настаўленне сервісу надвор'я"
+
+#~ msgid "Sidebar Weather Report"
+#~ msgstr "Бакавы прагноз надвор'я"
diff --git a/translations/desktop_files/kweather-desktops/bg.po b/translations/desktop_files/kweather-desktops/bg.po
index fe4f64b..3417a66 100644
--- a/translations/desktop_files/kweather-desktops/bg.po
+++ b/translations/desktop_files/kweather-desktops/bg.po
@@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
"PO-Revision-Date: 2020-07-30 00:20+0000\n"
"Last-Translator: Emanoil Kotsev <deloptes@gmail.com>\n"
"Language-Team: Bulgarian <https://mirror.git.trinitydesktop.org/weblate/"
@@ -18,35 +18,62 @@ msgstr ""
"X-Generator: Weblate 4.1.1\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
-msgstr "Показване"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
-msgstr "Настройки на показването"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+#| msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr ""
"време; метеорологично; метеорология; показване; състояние; доклад; kweather; "
"weather; configure; settings; display;"
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
msgstr "Услуга за метеорологичното време"
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
-msgstr "Настройки на метеорологичната услуга"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Услуга за метеорологичното време"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr ""
+"време; метеорологично; метеорология; показване; състояние; доклад; kweather; "
+"weather service; configure; settings;"
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; stations;"
msgstr ""
"време; метеорологично; метеорология; показване; състояние; доклад; kweather; "
"weather service; configure; settings;"
@@ -72,6 +99,20 @@ msgid "A DCOP service to provide weather data."
msgstr "Услуга DCOP за метеорологични данни."
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
-msgstr "Метеорологично време в Konqueror"
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+#, fuzzy
+#| msgid "Weather Report"
+msgid "Weather"
+msgstr "Какво е времето сега"
+
+#~ msgid "Display"
+#~ msgstr "Показване"
+
+#~ msgid "Display Setup"
+#~ msgstr "Настройки на показването"
+
+#~ msgid "Weather Service Setup"
+#~ msgstr "Настройки на метеорологичната услуга"
+
+#~ msgid "Sidebar Weather Report"
+#~ msgstr "Метеорологично време в Konqueror"
diff --git a/translations/desktop_files/kweather-desktops/bn.po b/translations/desktop_files/kweather-desktops/bn.po
index f2403c0..bf784fe 100644
--- a/translations/desktop_files/kweather-desktops/bn.po
+++ b/translations/desktop_files/kweather-desktops/bn.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,33 +17,58 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
-msgstr "ডিসপ্লে"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
-msgstr "ডিসপ্লে সংক্রান্ত প্রস্তুতি"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+#| msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr "কে-ওয়েদার; আবহাওয়া; কনফিগার; বৈশিষ্ট্য; ডিসপ্লে;"
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
msgstr "আবহাওয়া সার্ভিস"
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
-msgstr "আবহাওয়া সার্ভিস প্রস্তুতি"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "আবহাওয়া সার্ভিস"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr "কে-ওয়েদার; আবহাওয়া সার্ভিস; কনফিগার; বৈশিষ্ট্য;"
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; stations;"
msgstr "কে-ওয়েদার; আবহাওয়া সার্ভিস; কনফিগার; বৈশিষ্ট্য;"
#. Comment
@@ -67,6 +92,20 @@ msgid "A DCOP service to provide weather data."
msgstr "আবহাওয়া তথ্য সরবরাহের জন্য একটি ডিকপ সার্ভিস।"
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
-msgstr "সাইডবারে প্রদর্শিত আবহাওয়া রিপোর্ট"
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+#, fuzzy
+#| msgid "Weather Report"
+msgid "Weather"
+msgstr "আবহাওয়া রিপোর্ট"
+
+#~ msgid "Display"
+#~ msgstr "ডিসপ্লে"
+
+#~ msgid "Display Setup"
+#~ msgstr "ডিসপ্লে সংক্রান্ত প্রস্তুতি"
+
+#~ msgid "Weather Service Setup"
+#~ msgstr "আবহাওয়া সার্ভিস প্রস্তুতি"
+
+#~ msgid "Sidebar Weather Report"
+#~ msgstr "সাইডবারে প্রদর্শিত আবহাওয়া রিপোর্ট"
diff --git a/translations/desktop_files/kweather-desktops/br.po b/translations/desktop_files/kweather-desktops/br.po
index 3c34a3b..f1a16fe 100644
--- a/translations/desktop_files/kweather-desktops/br.po
+++ b/translations/desktop_files/kweather-desktops/br.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,34 +17,56 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
-msgstr "Diskwel"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
-msgstr "Kefluniadur an Diskwel"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+#| msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr "kweather; amzer; kefluniañ; dibarzhoù; diskwel;"
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
msgstr "Servij an amzer"
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
-msgstr "Kefluniadur servij an amzer"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Servij an amzer"
#. Keywords
#: kcmweatherservice.desktop:15
#, fuzzy
-msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr "kweather; amzer; kefluniañ; dibarzhoù; diskwel;"
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+#, fuzzy
+msgid "kweather; weather service; configure; settings; stations;"
msgstr "kweather; amzer; kefluniañ; dibarzhoù; diskwel;"
#. Comment
@@ -70,6 +92,16 @@ msgid "A DCOP service to provide weather data."
msgstr ""
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
-msgstr ""
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+#, fuzzy
+msgid "Weather"
+msgstr "Servij an amzer"
+
+#~ msgid "Display"
+#~ msgstr "Diskwel"
+
+#~ msgid "Display Setup"
+#~ msgstr "Kefluniadur an Diskwel"
+
+#~ msgid "Weather Service Setup"
+#~ msgstr "Kefluniadur servij an amzer"
diff --git a/translations/desktop_files/kweather-desktops/bs.po b/translations/desktop_files/kweather-desktops/bs.po
index 8a5e368..9a1a6d4 100644
--- a/translations/desktop_files/kweather-desktops/bs.po
+++ b/translations/desktop_files/kweather-desktops/bs.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,35 +17,62 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
-msgstr "Prikaz"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
-msgstr "Postavke prikaza"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+#| msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr ""
"kweather; weather; configure; settings; display; vrijeme; podesi; postavke; "
"prikaz;"
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
msgstr "Servis vremenske prognoze"
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
-msgstr "Postavke servisa vremenske prognoze"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Servis vremenske prognoze"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr ""
+"kweather; weather service; configure; settings; servis; vremenska prognoza; "
+"postavke;"
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; stations;"
msgstr ""
"kweather; weather service; configure; settings; servis; vremenska prognoza; "
"postavke;"
@@ -73,6 +100,19 @@ msgid "A DCOP service to provide weather data."
msgstr ""
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+#, fuzzy
+msgid "Weather"
msgstr "Sidebar vremenska prognoza"
+
+#~ msgid "Display"
+#~ msgstr "Prikaz"
+
+#~ msgid "Display Setup"
+#~ msgstr "Postavke prikaza"
+
+#~ msgid "Weather Service Setup"
+#~ msgstr "Postavke servisa vremenske prognoze"
+
+#~ msgid "Sidebar Weather Report"
+#~ msgstr "Sidebar vremenska prognoza"
diff --git a/translations/desktop_files/kweather-desktops/ca.po b/translations/desktop_files/kweather-desktops/ca.po
index c63db04..1d0f856 100644
--- a/translations/desktop_files/kweather-desktops/ca.po
+++ b/translations/desktop_files/kweather-desktops/ca.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,33 +17,58 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
-msgstr "Pantalla"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
-msgstr "Configuració de pantalla"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+#| msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr "kweather; temps; configuració; paràmetres; pantalla;"
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
msgstr "Servei meteorològic"
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
-msgstr "Configuració del servei meteorològic"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Servei meteorològic"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr "kweather; servei meteorològic; configuració; paràmetres;"
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; stations;"
msgstr "kweather; servei meteorològic; configuració; paràmetres;"
#. Comment
@@ -67,6 +92,20 @@ msgid "A DCOP service to provide weather data."
msgstr "Un servei DCOP per proveir dades del temps."
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
-msgstr "Barra d'informació del temps"
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+#, fuzzy
+#| msgid "Weather Report"
+msgid "Weather"
+msgstr "Informació del temps"
+
+#~ msgid "Display"
+#~ msgstr "Pantalla"
+
+#~ msgid "Display Setup"
+#~ msgstr "Configuració de pantalla"
+
+#~ msgid "Weather Service Setup"
+#~ msgstr "Configuració del servei meteorològic"
+
+#~ msgid "Sidebar Weather Report"
+#~ msgstr "Barra d'informació del temps"
diff --git a/translations/desktop_files/kweather-desktops/cs.po b/translations/desktop_files/kweather-desktops/cs.po
index 7a9c11f..edc995d 100644
--- a/translations/desktop_files/kweather-desktops/cs.po
+++ b/translations/desktop_files/kweather-desktops/cs.po
@@ -1,55 +1,71 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-#, fuzzy
+# Slávek Banko <slavek.banko@axis.cz>, 2021, 2022.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
+"PO-Revision-Date: 2022-07-07 10:46+0000\n"
+"Last-Translator: Slávek Banko <slavek.banko@axis.cz>\n"
+"Language-Team: Czech <https://mirror.git.trinitydesktop.org/weblate/projects/"
+"tdetoys/kweather-desktop-files/cs/>\n"
"Language: cs\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+"X-Generator: Weblate 4.13.1\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
-msgstr "Zobrazení"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr "Aplet"
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
-msgstr "Nastavení zobrazení"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr "Konfigurace apletu"
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
-msgstr "kweather;počasí;nastavení;zobrazení;"
+#: kcmweatherapplet.desktop:14
+msgid "kweather; weather; configure; settings; display; applet;"
+msgstr "kweather;počasí;konfigurace;nastavení;zobrazení;aplet;"
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
-msgstr "Služba počasí"
+msgid "Service"
+msgstr "Služba"
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
-msgstr "Nastavení služby počasí"
+msgid "Weather Service Config"
+msgstr "Konfigurace služby počasí"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
-msgstr "kweather;služba počasí;nastavení;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr "kweather;služba počasí;konfigurace;nastavení;služba;"
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr "Stanice"
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr "Konfigurace stanic počasí"
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+msgid "kweather; weather service; configure; settings; stations;"
+msgstr "kweather;služba počasí;konfigurace;nastavení;stanice;"
#. Comment
#: kweather.desktop:3
msgid "Stay informed of the weather outside"
-msgstr "Informuje o počasí"
+msgstr "Nechte se informovat o počasí venku"
#. Name
#: kweather.desktop:4
@@ -58,9 +74,8 @@ msgstr "Zpráva o počasí"
#. Name
#: kweatherservice.desktop:3
-#, fuzzy
msgid "KWeatherService"
-msgstr "Služba počasí"
+msgstr "KWeatherService"
#. Comment
#: kweatherservice.desktop:8
@@ -68,6 +83,18 @@ msgid "A DCOP service to provide weather data."
msgstr "Služba DCOP poskytující údaje o počasí."
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
-msgstr "Zpráva o počasí pro postranní lištu"
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+msgid "Weather"
+msgstr "Počasí"
+
+#~ msgid "Display"
+#~ msgstr "Zobrazení"
+
+#~ msgid "Display Setup"
+#~ msgstr "Nastavení zobrazení"
+
+#~ msgid "Weather Service Setup"
+#~ msgstr "Nastavení služby počasí"
+
+#~ msgid "Sidebar Weather Report"
+#~ msgstr "Zpráva o počasí pro postranní lištu"
diff --git a/translations/desktop_files/kweather-desktops/cy.po b/translations/desktop_files/kweather-desktops/cy.po
index a12c478..dee6401 100644
--- a/translations/desktop_files/kweather-desktops/cy.po
+++ b/translations/desktop_files/kweather-desktops/cy.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,33 +17,58 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
-msgstr "Dangos"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
-msgstr "Gosod Ymddangosiad"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+#| msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr "kweather; ktywydd; tywydd; ffurfweddu; gosodiadau; ymddangosiad;"
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
msgstr "GwasanaethTywydd"
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
-msgstr "Gosod GwasanaethTywydd"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "GwasanaethTywydd"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr "kweather; ktywydd; tywydd; ffurfweddu; gosodiadau;"
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; stations;"
msgstr "kweather; ktywydd; tywydd; ffurfweddu; gosodiadau;"
#. Comment
@@ -67,6 +92,20 @@ msgid "A DCOP service to provide weather data."
msgstr "Gwasanaeth DCOP i ddarparu data tywydd."
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
-msgstr "Adroddiad Tywydd i'r Bar Ochr "
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+#, fuzzy
+#| msgid "Weather Report"
+msgid "Weather"
+msgstr "Adroddiad Tywydd"
+
+#~ msgid "Display"
+#~ msgstr "Dangos"
+
+#~ msgid "Display Setup"
+#~ msgstr "Gosod Ymddangosiad"
+
+#~ msgid "Weather Service Setup"
+#~ msgstr "Gosod GwasanaethTywydd"
+
+#~ msgid "Sidebar Weather Report"
+#~ msgstr "Adroddiad Tywydd i'r Bar Ochr "
diff --git a/translations/desktop_files/kweather-desktops/da.po b/translations/desktop_files/kweather-desktops/da.po
index 64cc26f..29346ba 100644
--- a/translations/desktop_files/kweather-desktops/da.po
+++ b/translations/desktop_files/kweather-desktops/da.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,33 +17,58 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
-msgstr "Visning"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
-msgstr "Opsætning af visning"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+#| msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr "kweather; vejr; indstil; opsætning; visning;"
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
msgstr "Vejrtjeneste"
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
-msgstr "Opsætning af vejrtjeneste"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Vejrtjeneste"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr "kweather; vejrtjeneste; indstilling; opsætning;"
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; stations;"
msgstr "kweather; vejrtjeneste; indstilling; opsætning;"
#. Comment
@@ -68,6 +93,20 @@ msgid "A DCOP service to provide weather data."
msgstr "En DCOP-tjeneste som sørger for vejrdata."
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
-msgstr "Sidebjælke vejrudsigt"
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+#, fuzzy
+#| msgid "Weather Report"
+msgid "Weather"
+msgstr "Vejrudsigt"
+
+#~ msgid "Display"
+#~ msgstr "Visning"
+
+#~ msgid "Display Setup"
+#~ msgstr "Opsætning af visning"
+
+#~ msgid "Weather Service Setup"
+#~ msgstr "Opsætning af vejrtjeneste"
+
+#~ msgid "Sidebar Weather Report"
+#~ msgstr "Sidebjælke vejrudsigt"
diff --git a/translations/desktop_files/kweather-desktops/de.po b/translations/desktop_files/kweather-desktops/de.po
index 8eb9cf8..b525020 100644
--- a/translations/desktop_files/kweather-desktops/de.po
+++ b/translations/desktop_files/kweather-desktops/de.po
@@ -1,50 +1,66 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-#, fuzzy
+# Lian Begett <weblate-tde@bunbun.de>, 2022.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
+"PO-Revision-Date: 2022-06-21 16:11+0000\n"
+"Last-Translator: Lian Begett <weblate-tde@bunbun.de>\n"
+"Language-Team: German <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/tdetoys/kweather-desktop-files/de/>\n"
"Language: de\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: Weblate 4.12.2\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
-msgstr "Anzeige"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr "Applet"
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
-msgstr "Einrichtung der Anzeige"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr "Applet-Konfiguration"
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
-msgstr "kweather; kwetter; wetter; einrichten; einstellungen; anzeige;"
+#: kcmweatherapplet.desktop:14
+msgid "kweather; weather; configure; settings; display; applet;"
+msgstr "kweather; kwetter; wetter; einrichten; einstellungen; anzeige; applet;"
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
-msgstr "Wetterdienst"
+msgid "Service"
+msgstr "Dienst"
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
-msgstr "Einrichtung des Wetterdienstes"
+msgid "Weather Service Config"
+msgstr "Wetterdienst-Konfiguration"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
-msgstr "kweather; kwetter; wetterdienst; einrichten; einstellungen;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr "kweather; kwetter; wetterdienst; einrichten; einstellungen; dienst;"
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr "Stationen"
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr "Wetterstationen-Einstellungen"
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+msgid "kweather; weather service; configure; settings; stations;"
+msgstr "kweather; kwetter; wetterdienst; einrichten; einstellungen; stationen;"
#. Comment
#: kweather.desktop:3
@@ -58,16 +74,27 @@ msgstr "Wetterbericht"
#. Name
#: kweatherservice.desktop:3
-#, fuzzy
msgid "KWeatherService"
-msgstr "Wetterdienst"
+msgstr "KWetterdienst"
#. Comment
#: kweatherservice.desktop:8
msgid "A DCOP service to provide weather data."
-msgstr "DCOP-Dienst für Wetterdaten"
+msgstr "Ein DCOP-Dienst für Bereitstellung von Wetterdaten."
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
-msgstr "Navigationsbereich für Wetterbericht"
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+msgid "Weather"
+msgstr "Wetter"
+
+#~ msgid "Display"
+#~ msgstr "Anzeige"
+
+#~ msgid "Display Setup"
+#~ msgstr "Einrichtung der Anzeige"
+
+#~ msgid "Weather Service Setup"
+#~ msgstr "Einrichtung des Wetterdienstes"
+
+#~ msgid "Sidebar Weather Report"
+#~ msgstr "Navigationsbereich für Wetterbericht"
diff --git a/translations/desktop_files/kweather-desktops/el.po b/translations/desktop_files/kweather-desktops/el.po
index 5a3c371..204c613 100644
--- a/translations/desktop_files/kweather-desktops/el.po
+++ b/translations/desktop_files/kweather-desktops/el.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,33 +17,58 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
-msgstr "Εμφάνιση"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
-msgstr "Ρύθμιση εμφάνισης"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+#| msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr "kweather; καιρός; ρύθμιση; ρυθμίσεις; εμφάνιση;"
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
msgstr "Υπηρεσία καιρού"
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
-msgstr "Ρύθμιση υπηρεσίας καιρού"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Υπηρεσία καιρού"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr "kweather; υπηρεσία καιρού; ρύθμιση; ρυθμίσεις;"
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; stations;"
msgstr "kweather; υπηρεσία καιρού; ρύθμιση; ρυθμίσεις;"
#. Comment
@@ -68,6 +93,20 @@ msgid "A DCOP service to provide weather data."
msgstr "Μια υπηρεσία DCOP που προσφέρει μετεωρολογικά δεδομένα."
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
-msgstr "Μετεωρολογική αναφορά Πλευρικής μπάρας"
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+#, fuzzy
+#| msgid "Weather Report"
+msgid "Weather"
+msgstr "Μετεωρολογική αναφορά"
+
+#~ msgid "Display"
+#~ msgstr "Εμφάνιση"
+
+#~ msgid "Display Setup"
+#~ msgstr "Ρύθμιση εμφάνισης"
+
+#~ msgid "Weather Service Setup"
+#~ msgstr "Ρύθμιση υπηρεσίας καιρού"
+
+#~ msgid "Sidebar Weather Report"
+#~ msgstr "Μετεωρολογική αναφορά Πλευρικής μπάρας"
diff --git a/translations/desktop_files/kweather-desktops/eo.po b/translations/desktop_files/kweather-desktops/eo.po
index f5393e8..922de37 100644
--- a/translations/desktop_files/kweather-desktops/eo.po
+++ b/translations/desktop_files/kweather-desktops/eo.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,33 +17,52 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
-msgstr "Vidigilo"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
-msgstr "Vidigilagordo"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
+#: kcmweatherapplet.desktop:14
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr ""
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
msgstr "VeteroServo"
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
-msgstr "Agordo de VeteroServo"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "VeteroServo"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr ""
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+msgid "kweather; weather service; configure; settings; stations;"
msgstr ""
#. Comment
@@ -67,6 +86,20 @@ msgid "A DCOP service to provide weather data."
msgstr "DCOP-servo por montri la vetero-datumojn."
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
-msgstr "Flank-VeterRaporto"
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+#, fuzzy
+#| msgid "Weather Report"
+msgid "Weather"
+msgstr "VeterRaporto"
+
+#~ msgid "Display"
+#~ msgstr "Vidigilo"
+
+#~ msgid "Display Setup"
+#~ msgstr "Vidigilagordo"
+
+#~ msgid "Weather Service Setup"
+#~ msgstr "Agordo de VeteroServo"
+
+#~ msgid "Sidebar Weather Report"
+#~ msgstr "Flank-VeterRaporto"
diff --git a/translations/desktop_files/kweather-desktops/es.po b/translations/desktop_files/kweather-desktops/es.po
index eb9c67d..f822779 100644
--- a/translations/desktop_files/kweather-desktops/es.po
+++ b/translations/desktop_files/kweather-desktops/es.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,33 +17,58 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
-msgstr "Visualización"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
-msgstr "Configuración de vistas"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+#| msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr "kweather; clima; configurar; parámetros; visualización;"
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
msgstr "Servicio de meteorología"
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
-msgstr "Configuración del servicio de meteorología"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Servicio de meteorología"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr "kweather; servicio de meteorología; configurar; parámetros;"
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; stations;"
msgstr "kweather; servicio de meteorología; configurar; parámetros;"
#. Comment
@@ -68,6 +93,20 @@ msgid "A DCOP service to provide weather data."
msgstr "Un servicio DCOP para proporcionar datos meteorológicos."
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
-msgstr "Barra lateral de informe meteorológico"
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+#, fuzzy
+#| msgid "Weather Report"
+msgid "Weather"
+msgstr "Informe meteorológico"
+
+#~ msgid "Display"
+#~ msgstr "Visualización"
+
+#~ msgid "Display Setup"
+#~ msgstr "Configuración de vistas"
+
+#~ msgid "Weather Service Setup"
+#~ msgstr "Configuración del servicio de meteorología"
+
+#~ msgid "Sidebar Weather Report"
+#~ msgstr "Barra lateral de informe meteorológico"
diff --git a/translations/desktop_files/kweather-desktops/et.po b/translations/desktop_files/kweather-desktops/et.po
index ec38e31..a53b364 100644
--- a/translations/desktop_files/kweather-desktops/et.po
+++ b/translations/desktop_files/kweather-desktops/et.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,33 +17,58 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
-msgstr "Vaade"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
-msgstr "Vaateseadistused"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+#| msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr "kweather; ilm; seadistamine; seadistused; vaade;"
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
msgstr "Ilmateenistus"
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
-msgstr "Ilmateenistuse seadistamine"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Ilmateenistus"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr "kweather; ilmateenistus; seadistamine; seadistused;"
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; stations;"
msgstr "kweather; ilmateenistus; seadistamine; seadistused;"
#. Comment
@@ -67,6 +92,20 @@ msgid "A DCOP service to provide weather data."
msgstr "DCOP teenus ilmaandmete esitamiseks."
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
-msgstr "Külgriba ilmateade"
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+#, fuzzy
+#| msgid "Weather Report"
+msgid "Weather"
+msgstr "Ilmateade"
+
+#~ msgid "Display"
+#~ msgstr "Vaade"
+
+#~ msgid "Display Setup"
+#~ msgstr "Vaateseadistused"
+
+#~ msgid "Weather Service Setup"
+#~ msgstr "Ilmateenistuse seadistamine"
+
+#~ msgid "Sidebar Weather Report"
+#~ msgstr "Külgriba ilmateade"
diff --git a/translations/desktop_files/kweather-desktops/eu.po b/translations/desktop_files/kweather-desktops/eu.po
index b3935fb..1436022 100644
--- a/translations/desktop_files/kweather-desktops/eu.po
+++ b/translations/desktop_files/kweather-desktops/eu.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,33 +17,58 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
-msgstr "Pantaila"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
-msgstr "Pantaila Egokitu"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+#| msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr "kweather; eguraldia; configuratu; ezarpenak; pantaila;"
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
msgstr "Eguraldi Serbitzua"
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
-msgstr "Eguraldi Serbitzua Egokitu"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Eguraldi Serbitzua"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr "kweather;eguraldi serbitzua; konfiguratu; ezarpenak;"
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; stations;"
msgstr "kweather;eguraldi serbitzua; konfiguratu; ezarpenak;"
#. Comment
@@ -67,6 +92,20 @@ msgid "A DCOP service to provide weather data."
msgstr "Eguraldiari buruzko datuak eskeintzeko DCOP zerbitzua"
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
-msgstr "Eguraldiaren Egoera Alboko Barran"
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+#, fuzzy
+#| msgid "Weather Report"
+msgid "Weather"
+msgstr "Eguraldiaren txostena"
+
+#~ msgid "Display"
+#~ msgstr "Pantaila"
+
+#~ msgid "Display Setup"
+#~ msgstr "Pantaila Egokitu"
+
+#~ msgid "Weather Service Setup"
+#~ msgstr "Eguraldi Serbitzua Egokitu"
+
+#~ msgid "Sidebar Weather Report"
+#~ msgstr "Eguraldiaren Egoera Alboko Barran"
diff --git a/translations/desktop_files/kweather-desktops/fa.po b/translations/desktop_files/kweather-desktops/fa.po
index ab58f1a..06e2ef9 100644
--- a/translations/desktop_files/kweather-desktops/fa.po
+++ b/translations/desktop_files/kweather-desktops/fa.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,33 +17,58 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
-msgstr "نمایش"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
-msgstr "برپایی نمایش"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+#| msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr "kweather، آب و هوا، پیکربندی، تنظیمات، نمایش;"
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
msgstr "خدمت آب و هوا"
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
-msgstr "برپایی خدمت آب و هوا"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "خدمت آب و هوا"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr "kweather، خدمت آب و هوا، پیکربندی، تنظیمات;"
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; stations;"
msgstr "kweather، خدمت آب و هوا، پیکربندی، تنظیمات;"
#. Comment
@@ -68,6 +93,20 @@ msgid "A DCOP service to provide weather data."
msgstr "یک خدمت DCOP برای فراهم کردن داده‌های آب و هوا"
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
-msgstr "گزارش جانبی آب و هوا"
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+#, fuzzy
+#| msgid "Weather Report"
+msgid "Weather"
+msgstr "گزارش آب و هوا"
+
+#~ msgid "Display"
+#~ msgstr "نمایش"
+
+#~ msgid "Display Setup"
+#~ msgstr "برپایی نمایش"
+
+#~ msgid "Weather Service Setup"
+#~ msgstr "برپایی خدمت آب و هوا"
+
+#~ msgid "Sidebar Weather Report"
+#~ msgstr "گزارش جانبی آب و هوا"
diff --git a/translations/desktop_files/kweather-desktops/fi.po b/translations/desktop_files/kweather-desktops/fi.po
index 4d3d2d3..0731e52 100644
--- a/translations/desktop_files/kweather-desktops/fi.po
+++ b/translations/desktop_files/kweather-desktops/fi.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,33 +17,58 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
-msgstr "Näyttö"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
-msgstr "Näytön asetukset"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+#| msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr "kweather; sää; aseta; asetukset; näyttö;"
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
msgstr "Sääpalvelu"
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
-msgstr "Sääpalvelun asetukset"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Sääpalvelu"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr "kweather; sääpalvelu; aseta; asetukset;"
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; stations;"
msgstr "kweather; sääpalvelu; aseta; asetukset;"
#. Comment
@@ -67,6 +92,20 @@ msgid "A DCOP service to provide weather data."
msgstr "DCOP-palvelu säätietojen välittämiseen."
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+#, fuzzy
+#| msgid "Weather Report"
+msgid "Weather"
msgstr "Navigointipalkin säätiedotus"
+
+#~ msgid "Display"
+#~ msgstr "Näyttö"
+
+#~ msgid "Display Setup"
+#~ msgstr "Näytön asetukset"
+
+#~ msgid "Weather Service Setup"
+#~ msgstr "Sääpalvelun asetukset"
+
+#~ msgid "Sidebar Weather Report"
+#~ msgstr "Navigointipalkin säätiedotus"
diff --git a/translations/desktop_files/kweather-desktops/fr.po b/translations/desktop_files/kweather-desktops/fr.po
index 3b5d98c..8fb693e 100644
--- a/translations/desktop_files/kweather-desktops/fr.po
+++ b/translations/desktop_files/kweather-desktops/fr.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,33 +17,58 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
-msgstr "Affichage"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
-msgstr "Configuration de l'affichage"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+#| msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr "kweather; temps; configurer; affichage; météo;"
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
msgstr "KWeatherService"
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
-msgstr "Configuration du service Weather"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "KWeatherService"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr "kweather; weather service; configurer; réglages;"
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; stations;"
msgstr "kweather; weather service; configurer; réglages;"
#. Comment
@@ -68,6 +93,20 @@ msgid "A DCOP service to provide weather data."
msgstr "Un service DCOP pour fournir des données sur le temps."
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
-msgstr "Rapport météorologique de la barre latérale"
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+#, fuzzy
+#| msgid "Weather Report"
+msgid "Weather"
+msgstr "Rapport météorologique"
+
+#~ msgid "Display"
+#~ msgstr "Affichage"
+
+#~ msgid "Display Setup"
+#~ msgstr "Configuration de l'affichage"
+
+#~ msgid "Weather Service Setup"
+#~ msgstr "Configuration du service Weather"
+
+#~ msgid "Sidebar Weather Report"
+#~ msgstr "Rapport météorologique de la barre latérale"
diff --git a/translations/desktop_files/kweather-desktops/ga.po b/translations/desktop_files/kweather-desktops/ga.po
index 5d8e393..51ab824 100644
--- a/translations/desktop_files/kweather-desktops/ga.po
+++ b/translations/desktop_files/kweather-desktops/ga.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,33 +17,58 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
-msgstr "Taispeáint"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
-msgstr "Socrú an Taispeáint"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+#| msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr "kweather; aimsir; cumraigh; socruithe; taispeáint;"
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
msgstr "Seirbhís Aimsire"
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
-msgstr "Socrú na Seirbhíse Aimsire"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Seirbhís Aimsire"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr "kweather; seirbhís aimsire; cumraigh; socruithe;"
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; stations;"
msgstr "kweather; seirbhís aimsire; cumraigh; socruithe;"
#. Comment
@@ -68,7 +93,21 @@ msgid "A DCOP service to provide weather data."
msgstr "Seirbhís DCOP chun faisnéis aimsire a chur ar fáil."
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
#, fuzzy
-msgid "Sidebar Weather Report"
+#| msgid "Weather Report"
+msgid "Weather"
msgstr "Tuairisc Aimsire"
+
+#~ msgid "Display"
+#~ msgstr "Taispeáint"
+
+#~ msgid "Display Setup"
+#~ msgstr "Socrú an Taispeáint"
+
+#~ msgid "Weather Service Setup"
+#~ msgstr "Socrú na Seirbhíse Aimsire"
+
+#, fuzzy
+#~ msgid "Sidebar Weather Report"
+#~ msgstr "Tuairisc Aimsire"
diff --git a/translations/desktop_files/kweather-desktops/gl.po b/translations/desktop_files/kweather-desktops/gl.po
index 3db0a72..a071c47 100644
--- a/translations/desktop_files/kweather-desktops/gl.po
+++ b/translations/desktop_files/kweather-desktops/gl.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,33 +17,58 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
-msgstr "Mostrar"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
-msgstr "Configurar visualización"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+#| msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr "kweather; clima; configurar; axustes; mostrar;"
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
msgstr "Servizo Meteorolóxico"
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
-msgstr "Configuración do Servizo Meteorolóxico"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Servizo Meteorolóxico"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr "kweather; servizo meteorolóxico; configurar; axustes;"
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; stations;"
msgstr "kweather; servizo meteorolóxico; configurar; axustes;"
#. Comment
@@ -68,6 +93,20 @@ msgid "A DCOP service to provide weather data."
msgstr "Un servizo DCOP para obter dados climáticos."
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
-msgstr "Barra de Información Meteorolóxica"
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+#, fuzzy
+#| msgid "Weather Report"
+msgid "Weather"
+msgstr "Parte Meteorolóxico"
+
+#~ msgid "Display"
+#~ msgstr "Mostrar"
+
+#~ msgid "Display Setup"
+#~ msgstr "Configurar visualización"
+
+#~ msgid "Weather Service Setup"
+#~ msgstr "Configuración do Servizo Meteorolóxico"
+
+#~ msgid "Sidebar Weather Report"
+#~ msgstr "Barra de Información Meteorolóxica"
diff --git a/translations/desktop_files/kweather-desktops/he.po b/translations/desktop_files/kweather-desktops/he.po
index 4b15f43..22a6abb 100644
--- a/translations/desktop_files/kweather-desktops/he.po
+++ b/translations/desktop_files/kweather-desktops/he.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,35 +17,62 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
-msgstr "תצוגה"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
-msgstr "הגדרות תצוגה"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+#| msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr ""
"kweather; weather; configure; settings; display; מזג אוויר; הגדרות; הגדרות; "
"תצוגה;"
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
msgstr "שרות ה־DCOP של KWeather"
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
-msgstr "הגדרות שרות ה־DCOP של KWeather"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "שרות ה־DCOP של KWeather"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr ""
+"kweather; weather service; configure; settings; שרות ה־DCOP של kweather; "
+"הגדרות; הגדרות; שרות ה-DCOP של kweather;"
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; stations;"
msgstr ""
"kweather; weather service; configure; settings; שרות ה־DCOP של kweather; "
"הגדרות; הגדרות; שרות ה-DCOP של kweather;"
@@ -72,6 +99,20 @@ msgid "A DCOP service to provide weather data."
msgstr "שירות DCOP לסיפוק נתוני מזג אוויר"
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
-msgstr "דו\"ח מזג אוויר בסרגל צד"
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+#, fuzzy
+#| msgid "Weather Report"
+msgid "Weather"
+msgstr "דו\"ח מזג אוויר "
+
+#~ msgid "Display"
+#~ msgstr "תצוגה"
+
+#~ msgid "Display Setup"
+#~ msgstr "הגדרות תצוגה"
+
+#~ msgid "Weather Service Setup"
+#~ msgstr "הגדרות שרות ה־DCOP של KWeather"
+
+#~ msgid "Sidebar Weather Report"
+#~ msgstr "דו\"ח מזג אוויר בסרגל צד"
diff --git a/translations/desktop_files/kweather-desktops/hi.po b/translations/desktop_files/kweather-desktops/hi.po
index f6eedc2..9e9e29a 100644
--- a/translations/desktop_files/kweather-desktops/hi.po
+++ b/translations/desktop_files/kweather-desktops/hi.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,33 +17,58 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
-msgstr "प्रकटन"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
-msgstr "प्रकटन सेटअप"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+#| msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr "के-वेदर;वेदर;कॉन्फ़िगर;विन्यास;प्रकटन;"
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
msgstr "मौसम सेवा"
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
-msgstr "मौसम सेवा सेटअप"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "मौसम सेवा"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr "के-वेदर;वेदर सर्विस;कॉन्फ़िगर;विन्यास;"
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; stations;"
msgstr "के-वेदर;वेदर सर्विस;कॉन्फ़िगर;विन्यास;"
#. Comment
@@ -68,6 +93,19 @@ msgid "A DCOP service to provide weather data."
msgstr ""
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+#, fuzzy
+msgid "Weather"
msgstr "साइडबार वेदर रपट"
+
+#~ msgid "Display"
+#~ msgstr "प्रकटन"
+
+#~ msgid "Display Setup"
+#~ msgstr "प्रकटन सेटअप"
+
+#~ msgid "Weather Service Setup"
+#~ msgstr "मौसम सेवा सेटअप"
+
+#~ msgid "Sidebar Weather Report"
+#~ msgstr "साइडबार वेदर रपट"
diff --git a/translations/desktop_files/kweather-desktops/hr.po b/translations/desktop_files/kweather-desktops/hr.po
index 43879cc..7dc6a94 100644
--- a/translations/desktop_files/kweather-desktops/hr.po
+++ b/translations/desktop_files/kweather-desktops/hr.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,18 +17,20 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
-msgstr "Zaslon"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
-msgstr "Podešavanje prikazivanja"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+#| msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr ""
"kweather; weather service; configure; settings; prikazivanje; podešavanje; "
"postavke; meteorologija; vrijeme; meteorološki izvještaj; prognoza; prikaz; "
@@ -36,17 +38,42 @@ msgstr ""
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
msgstr "Meteorološki izvještaj"
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
-msgstr "Podešavanje usluga meteorološkog izvještaja"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Meteorološki izvještaj"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr ""
+"kweather; weather service; configure; settings; podesi; podešavanja; "
+"postavke; meteorologija; vrijeme; vremenska prognoza; meteorološki izvještaj;"
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; stations;"
msgstr ""
"kweather; weather service; configure; settings; podesi; podešavanja; "
"postavke; meteorologija; vrijeme; vremenska prognoza; meteorološki izvještaj;"
@@ -72,6 +99,20 @@ msgid "A DCOP service to provide weather data."
msgstr "DCOP usluga s podacima o meteorološki uvjetima."
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
-msgstr "Meteorološki izvještaj u bočnoj traci"
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+#, fuzzy
+#| msgid "Weather Report"
+msgid "Weather"
+msgstr "Meteorološki izvještaj"
+
+#~ msgid "Display"
+#~ msgstr "Zaslon"
+
+#~ msgid "Display Setup"
+#~ msgstr "Podešavanje prikazivanja"
+
+#~ msgid "Weather Service Setup"
+#~ msgstr "Podešavanje usluga meteorološkog izvještaja"
+
+#~ msgid "Sidebar Weather Report"
+#~ msgstr "Meteorološki izvještaj u bočnoj traci"
diff --git a/translations/desktop_files/kweather-desktops/hu.po b/translations/desktop_files/kweather-desktops/hu.po
index 4d6d931..8662efc 100644
--- a/translations/desktop_files/kweather-desktops/hu.po
+++ b/translations/desktop_files/kweather-desktops/hu.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,33 +17,58 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
-msgstr "Képernyő"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
-msgstr "A képernyő beállításai"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+#| msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr "kweather;időjárás;beállítás;konfiguráció;képernyő;"
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
msgstr "Időjárás-előrejelzés"
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
-msgstr "Az időjárás-előrejelző szolgáltatás beállításai"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Időjárás-előrejelzés"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr "kweather;időjárás-előrejelzés;beállítás;konfiguráció;"
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; stations;"
msgstr "kweather;időjárás-előrejelzés;beállítás;konfiguráció;"
#. Comment
@@ -68,6 +93,20 @@ msgid "A DCOP service to provide weather data."
msgstr "DCOP-szolgáltatás időjárási adatok lekérdezéséhez"
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
-msgstr "Időjárás-jelentési oldalsáv"
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+#, fuzzy
+#| msgid "Weather Report"
+msgid "Weather"
+msgstr "Időjárás-jelentés"
+
+#~ msgid "Display"
+#~ msgstr "Képernyő"
+
+#~ msgid "Display Setup"
+#~ msgstr "A képernyő beállításai"
+
+#~ msgid "Weather Service Setup"
+#~ msgstr "Az időjárás-előrejelző szolgáltatás beállításai"
+
+#~ msgid "Sidebar Weather Report"
+#~ msgstr "Időjárás-jelentési oldalsáv"
diff --git a/translations/desktop_files/kweather-desktops/id.po b/translations/desktop_files/kweather-desktops/id.po
index 0c524a8..a941eb6 100644
--- a/translations/desktop_files/kweather-desktops/id.po
+++ b/translations/desktop_files/kweather-desktops/id.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,34 +17,48 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
-msgstr "Tampilan"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
#. Comment
-#: kcmweather.desktop:13
-#, fuzzy
-msgid "Display Setup"
-msgstr "Tampilan"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
+#: kcmweatherapplet.desktop:14
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr ""
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
+msgid "Service"
msgstr ""
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
+msgid "Weather Service Config"
msgstr ""
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr ""
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+msgid "kweather; weather service; configure; settings; stations;"
msgstr ""
#. Comment
@@ -68,6 +82,13 @@ msgid "A DCOP service to provide weather data."
msgstr ""
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+msgid "Weather"
msgstr ""
+
+#~ msgid "Display"
+#~ msgstr "Tampilan"
+
+#, fuzzy
+#~ msgid "Display Setup"
+#~ msgstr "Tampilan"
diff --git a/translations/desktop_files/kweather-desktops/is.po b/translations/desktop_files/kweather-desktops/is.po
index 191e8c2..49c95a3 100644
--- a/translations/desktop_files/kweather-desktops/is.po
+++ b/translations/desktop_files/kweather-desktops/is.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,33 +17,52 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
-msgstr "Skjáborð"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
-msgstr "Stillingar skjáborðs"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
+#: kcmweatherapplet.desktop:14
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr ""
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
msgstr "Veðurþjónustan"
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
-msgstr "Stilla veðurþjónustuna"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Veðurþjónustan"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr ""
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+msgid "kweather; weather service; configure; settings; stations;"
msgstr ""
#. Comment
@@ -68,6 +87,20 @@ msgid "A DCOP service to provide weather data."
msgstr "DCOP þjónusta sem veitir veðurupplýsingar."
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
-msgstr "Veðurupplýusingar í hliðarstiku"
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+#, fuzzy
+#| msgid "Weather Report"
+msgid "Weather"
+msgstr "Veðurfréttir"
+
+#~ msgid "Display"
+#~ msgstr "Skjáborð"
+
+#~ msgid "Display Setup"
+#~ msgstr "Stillingar skjáborðs"
+
+#~ msgid "Weather Service Setup"
+#~ msgstr "Stilla veðurþjónustuna"
+
+#~ msgid "Sidebar Weather Report"
+#~ msgstr "Veðurupplýusingar í hliðarstiku"
diff --git a/translations/desktop_files/kweather-desktops/it.po b/translations/desktop_files/kweather-desktops/it.po
index 19d1f5e..0ea8ab0 100644
--- a/translations/desktop_files/kweather-desktops/it.po
+++ b/translations/desktop_files/kweather-desktops/it.po
@@ -1,13 +1,14 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
-# Michele Calgaro <michele.calgaro@yahoo.it>, 2020.
+# Michele Calgaro <michele.calgaro@yahoo.it>, 2020, 2021.
+# stefano <ifx@lazytux.it>, 2022.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
-"PO-Revision-Date: 2020-06-04 20:40+0000\n"
-"Last-Translator: Michele Calgaro <michele.calgaro@yahoo.it>\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
+"PO-Revision-Date: 2022-03-12 12:11+0000\n"
+"Last-Translator: stefano <ifx@lazytux.it>\n"
"Language-Team: Italian <https://mirror.git.trinitydesktop.org/weblate/"
"projects/tdetoys/kweather-desktop-files/it/>\n"
"Language: it\n"
@@ -15,37 +16,52 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.0.4\n"
+"X-Generator: Weblate 4.11.2\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
-msgstr "Visualizzazione"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr "applet"
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
-msgstr "Impostazione visualizzazione"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr "configurazione applet"
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
-msgstr "kweather;tempo;meteo;configurazione;impostazioni;visualizzazione;"
+#: kcmweatherapplet.desktop:14
+msgid "kweather; weather; configure; settings; display; applet;"
+msgstr "kweather;meteo;configurazione;impostazioni;visualizzazione;applet;"
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
-msgstr "Servizio meteorologico"
+msgid "Service"
+msgstr "Servizio"
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
-msgstr "Impostazione servizio meteorologico"
+msgid "Weather Service Config"
+msgstr "configurazione servizio meteorologico"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
-msgstr "kweather;servizio meteorologico;meteo;configurazione;impostazioni;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr "kweather;servizio meteorologico;configurazione;impostazioni;servizio;"
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr "stazioni"
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr "configurazione stazioni meteo"
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+msgid "kweather; weather service; configure; settings; stations;"
+msgstr "kweather;servizio meteorologico;configurazione;impostazioni;stazioni;"
#. Comment
#: kweather.desktop:3
@@ -68,6 +84,18 @@ msgid "A DCOP service to provide weather data."
msgstr "Servizio DCOP per fornire dati meteorologici."
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
-msgstr "Bollettino meteorologico per la barra laterale"
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+msgid "Weather"
+msgstr "Meteo"
+
+#~ msgid "Display"
+#~ msgstr "Visualizzazione"
+
+#~ msgid "Display Setup"
+#~ msgstr "Impostazione visualizzazione"
+
+#~ msgid "Weather Service Setup"
+#~ msgstr "Impostazione servizio meteorologico"
+
+#~ msgid "Sidebar Weather Report"
+#~ msgstr "Bollettino meteorologico per la barra laterale"
diff --git a/translations/desktop_files/kweather-desktops/ja.po b/translations/desktop_files/kweather-desktops/ja.po
index 3b33166..83f10ed 100644
--- a/translations/desktop_files/kweather-desktops/ja.po
+++ b/translations/desktop_files/kweather-desktops/ja.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,33 +17,58 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
-msgstr "表示"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
-msgstr "表示設定"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+#| msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr "kweather; 気象; 設定; 設定; 表示;"
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
msgstr "気象サービス"
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
-msgstr "気象サービスの設定"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "気象サービス"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr "kweather; 気象サービス; 設定; 設定;"
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; stations;"
msgstr "kweather; 気象サービス; 設定; 設定;"
#. Comment
@@ -68,6 +93,20 @@ msgid "A DCOP service to provide weather data."
msgstr "気象データを提供する DCOP サービス。"
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
-msgstr "サイドバー気象レポート"
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+#, fuzzy
+#| msgid "Weather Report"
+msgid "Weather"
+msgstr "気象情報"
+
+#~ msgid "Display"
+#~ msgstr "表示"
+
+#~ msgid "Display Setup"
+#~ msgstr "表示設定"
+
+#~ msgid "Weather Service Setup"
+#~ msgstr "気象サービスの設定"
+
+#~ msgid "Sidebar Weather Report"
+#~ msgstr "サイドバー気象レポート"
diff --git a/translations/desktop_files/kweather-desktops/km.po b/translations/desktop_files/kweather-desktops/km.po
index 69650fe..6cf959a 100644
--- a/translations/desktop_files/kweather-desktops/km.po
+++ b/translations/desktop_files/kweather-desktops/km.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,33 +17,58 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
-msgstr "បង្ហាញ"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
-msgstr "បង្ហាញ​ការ​រៀបចំ"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+#| msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr "kweather; អាកាសធាតុ; កំណត់​រចនាសម្ព័ន្ធ; ការ​កំណត់; បង្ហាញ;"
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
msgstr "សេវា​អាកាសធាតុ"
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
-msgstr "ការ​រៀបចំ​សេវា​អាកាសធាតុ"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "សេវា​អាកាសធាតុ"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr "kweather; សេវា​អាកាសធាតុ; កំណត់​រចនាសម្ព័ន្ធ; ការ​កំណត់;"
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; stations;"
msgstr "kweather; សេវា​អាកាសធាតុ; កំណត់​រចនាសម្ព័ន្ធ; ការ​កំណត់;"
#. Comment
@@ -68,6 +93,20 @@ msgid "A DCOP service to provide weather data."
msgstr "សេវា DCOP សម្រាប់​ផ្ដល់​ទិន្នន័យ​អាកាសធាតុ ។"
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
-msgstr "របាយការណ៍​អាកាសធាតុ​នៅ​របារ​ចំហៀង"
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+#, fuzzy
+#| msgid "Weather Report"
+msgid "Weather"
+msgstr "របាយការណ៍​អាកាសធាតុ"
+
+#~ msgid "Display"
+#~ msgstr "បង្ហាញ"
+
+#~ msgid "Display Setup"
+#~ msgstr "បង្ហាញ​ការ​រៀបចំ"
+
+#~ msgid "Weather Service Setup"
+#~ msgstr "ការ​រៀបចំ​សេវា​អាកាសធាតុ"
+
+#~ msgid "Sidebar Weather Report"
+#~ msgstr "របាយការណ៍​អាកាសធាតុ​នៅ​របារ​ចំហៀង"
diff --git a/translations/desktop_files/kweather-desktops/ko.po b/translations/desktop_files/kweather-desktops/ko.po
index 95955ca..b04fee8 100644
--- a/translations/desktop_files/kweather-desktops/ko.po
+++ b/translations/desktop_files/kweather-desktops/ko.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,33 +17,58 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
-msgstr "표시"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
-msgstr "표시 설정"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+#| msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr "kweather; 날씨; 설정; 표시;"
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
msgstr "날씨 서비스"
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
-msgstr "날씨 서비스 설정"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "날씨 서비스"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr "kweather; 날씨 서비스; 설정;"
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; stations;"
msgstr "kweather; 날씨 서비스; 설정;"
#. Comment
@@ -68,6 +93,20 @@ msgid "A DCOP service to provide weather data."
msgstr "날씨 데이터를 제공하는 DCOP 서비스"
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
-msgstr "사이드바 날씨 보고"
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+#, fuzzy
+#| msgid "Weather Report"
+msgid "Weather"
+msgstr "날씨 보고"
+
+#~ msgid "Display"
+#~ msgstr "표시"
+
+#~ msgid "Display Setup"
+#~ msgstr "표시 설정"
+
+#~ msgid "Weather Service Setup"
+#~ msgstr "날씨 서비스 설정"
+
+#~ msgid "Sidebar Weather Report"
+#~ msgstr "사이드바 날씨 보고"
diff --git a/translations/desktop_files/kweather-desktops/kweather-desktops.pot b/translations/desktop_files/kweather-desktops/kweather-desktops.pot
index 26131c3..c5cf152 100644
--- a/translations/desktop_files/kweather-desktops/kweather-desktops.pot
+++ b/translations/desktop_files/kweather-desktops/kweather-desktops.pot
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,33 +17,48 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
msgstr ""
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
msgstr ""
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
+#: kcmweatherapplet.desktop:14
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr ""
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
+msgid "Service"
msgstr ""
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
+msgid "Weather Service Config"
msgstr ""
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr ""
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+msgid "kweather; weather service; configure; settings; stations;"
msgstr ""
#. Comment
@@ -67,6 +82,6 @@ msgid "A DCOP service to provide weather data."
msgstr ""
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+msgid "Weather"
msgstr ""
diff --git a/translations/desktop_files/kweather-desktops/lv.po b/translations/desktop_files/kweather-desktops/lv.po
index 4f24af2..6f7d4cb 100644
--- a/translations/desktop_files/kweather-desktops/lv.po
+++ b/translations/desktop_files/kweather-desktops/lv.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,33 +17,58 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
-msgstr "Displejs"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
-msgstr "Displeja uzstādījumi"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+#| msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr "kweather; laikapstākļi; konfigurēt; uzstādījumi; displejs;"
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
msgstr "Laikapstākļu serviss"
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
-msgstr "Laikapstākļu servisa uzstādījumi"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Laikapstākļu serviss"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr "kweather; laikapstākļu serviss; konfigurēt; uzstādījumi;"
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; stations;"
msgstr "kweather; laikapstākļu serviss; konfigurēt; uzstādījumi;"
#. Comment
@@ -67,6 +92,20 @@ msgid "A DCOP service to provide weather data."
msgstr "DCOP laikapstākļu piegādātājs."
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
-msgstr "Sānjoslas laikaziņas"
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+#, fuzzy
+#| msgid "Weather Report"
+msgid "Weather"
+msgstr "Laikapstākļu atskaite"
+
+#~ msgid "Display"
+#~ msgstr "Displejs"
+
+#~ msgid "Display Setup"
+#~ msgstr "Displeja uzstādījumi"
+
+#~ msgid "Weather Service Setup"
+#~ msgstr "Laikapstākļu servisa uzstādījumi"
+
+#~ msgid "Sidebar Weather Report"
+#~ msgstr "Sānjoslas laikaziņas"
diff --git a/translations/desktop_files/kweather-desktops/mk.po b/translations/desktop_files/kweather-desktops/mk.po
index 4b3621a..00a1a29 100644
--- a/translations/desktop_files/kweather-desktops/mk.po
+++ b/translations/desktop_files/kweather-desktops/mk.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,35 +17,62 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
-msgstr "Приказ"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
-msgstr "Поставување на приказот"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+#| msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr ""
"kweather; weather; configure; settings; display; време; конфигурација; "
"поставувања; приказ;"
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
msgstr "Сервис за временска прогноза"
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
-msgstr "Поставување на сервисот за временска прогноза"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Сервис за временска прогноза"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr ""
+"kweather; weather service; configure; settings; сервис за време; "
+"конфигурација; поставувања;"
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; stations;"
msgstr ""
"kweather; weather service; configure; settings; сервис за време; "
"конфигурација; поставувања;"
@@ -71,6 +98,20 @@ msgid "A DCOP service to provide weather data."
msgstr "DCOP-сервис за обезбедување на податоци за времето."
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
-msgstr "Извештај за време за странична лента"
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+#, fuzzy
+#| msgid "Weather Report"
+msgid "Weather"
+msgstr "Извештај за време"
+
+#~ msgid "Display"
+#~ msgstr "Приказ"
+
+#~ msgid "Display Setup"
+#~ msgstr "Поставување на приказот"
+
+#~ msgid "Weather Service Setup"
+#~ msgstr "Поставување на сервисот за временска прогноза"
+
+#~ msgid "Sidebar Weather Report"
+#~ msgstr "Извештај за време за странична лента"
diff --git a/translations/desktop_files/kweather-desktops/mt.po b/translations/desktop_files/kweather-desktops/mt.po
index 70a6752..a4de6f3 100644
--- a/translations/desktop_files/kweather-desktops/mt.po
+++ b/translations/desktop_files/kweather-desktops/mt.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,37 +17,61 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. Name
-#: kcmweather.desktop:12
-#, fuzzy
-msgid "Display"
-msgstr "Set tad-Display"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
-msgstr "Set tad-Display"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
#. Keywords
-#: kcmweather.desktop:14
+#: kcmweatherapplet.desktop:14
#, fuzzy
-msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr ""
"kweather; weather service; configure; settings; servizz tat-temp; "
"konfigurazzjoni;"
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
msgstr "Servizz tat-Temp"
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
-msgstr "Konfigurazzjoni tas-Servizz tat-Temp"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Servizz tat-Temp"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr ""
+"kweather; weather service; configure; settings; servizz tat-temp; "
+"konfigurazzjoni;"
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; stations;"
msgstr ""
"kweather; weather service; configure; settings; servizz tat-temp; "
"konfigurazzjoni;"
@@ -74,6 +98,21 @@ msgid "A DCOP service to provide weather data."
msgstr "Servizz DCOP li jipprovdi informazzjoni dwar it-temp."
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
-msgstr "Sidebar tar-rapport tat-temp"
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+#, fuzzy
+#| msgid "Weather Report"
+msgid "Weather"
+msgstr "Rapport Tat-Temp"
+
+#, fuzzy
+#~ msgid "Display"
+#~ msgstr "Set tad-Display"
+
+#~ msgid "Display Setup"
+#~ msgstr "Set tad-Display"
+
+#~ msgid "Weather Service Setup"
+#~ msgstr "Konfigurazzjoni tas-Servizz tat-Temp"
+
+#~ msgid "Sidebar Weather Report"
+#~ msgstr "Sidebar tar-rapport tat-temp"
diff --git a/translations/desktop_files/kweather-desktops/nb.po b/translations/desktop_files/kweather-desktops/nb.po
index abbe98a..96f9157 100644
--- a/translations/desktop_files/kweather-desktops/nb.po
+++ b/translations/desktop_files/kweather-desktops/nb.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,33 +17,58 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
-msgstr "Vis"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
-msgstr "Visningsoppsett"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+#| msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr "kweather; vær; oppsett; innstillinger; visning;"
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
msgstr "Værtjeneste"
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
-msgstr "Oppsett av værtjeneste"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Værtjeneste"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr "kweather; værtjeneste; oppsett; innstillinger;"
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; stations;"
msgstr "kweather; værtjeneste; oppsett; innstillinger;"
#. Comment
@@ -68,6 +93,20 @@ msgid "A DCOP service to provide weather data."
msgstr "En DCOP-tjeneste som skaffer værdata."
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
-msgstr "Værrapport på sidestolpen"
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+#, fuzzy
+#| msgid "Weather Report"
+msgid "Weather"
+msgstr "Værmelding"
+
+#~ msgid "Display"
+#~ msgstr "Vis"
+
+#~ msgid "Display Setup"
+#~ msgstr "Visningsoppsett"
+
+#~ msgid "Weather Service Setup"
+#~ msgstr "Oppsett av værtjeneste"
+
+#~ msgid "Sidebar Weather Report"
+#~ msgstr "Værrapport på sidestolpen"
diff --git a/translations/desktop_files/kweather-desktops/nds.po b/translations/desktop_files/kweather-desktops/nds.po
index 6f6321b..1ba3af3 100644
--- a/translations/desktop_files/kweather-desktops/nds.po
+++ b/translations/desktop_files/kweather-desktops/nds.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,33 +17,58 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
-msgstr "Dorstellen"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
-msgstr "Dorstell-Optschonen"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+#| msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr "kweather; kweder; weder; instellen; setten; Schirm;"
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
msgstr "Wederdeenst"
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
-msgstr "Wederdeenst instellen"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Wederdeenst"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr "KWeather; KWeder; Wederdeenst; Instellen;"
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; stations;"
msgstr "KWeather; KWeder; Wederdeenst; Instellen;"
#. Comment
@@ -68,6 +93,20 @@ msgid "A DCOP service to provide weather data."
msgstr "DCOP-Deenst för Wederdaten"
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
-msgstr "Sietpaneel för Wederberichten"
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+#, fuzzy
+#| msgid "Weather Report"
+msgid "Weather"
+msgstr "Wederbericht"
+
+#~ msgid "Display"
+#~ msgstr "Dorstellen"
+
+#~ msgid "Display Setup"
+#~ msgstr "Dorstell-Optschonen"
+
+#~ msgid "Weather Service Setup"
+#~ msgstr "Wederdeenst instellen"
+
+#~ msgid "Sidebar Weather Report"
+#~ msgstr "Sietpaneel för Wederberichten"
diff --git a/translations/desktop_files/kweather-desktops/ne.po b/translations/desktop_files/kweather-desktops/ne.po
index 49d71fa..6cf0fd3 100644
--- a/translations/desktop_files/kweather-desktops/ne.po
+++ b/translations/desktop_files/kweather-desktops/ne.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,33 +17,52 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
-msgstr "प्रदर्शन गर्नुहोस्"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
-msgstr "सेटअप प्रदर्शन गर्नुहोस्"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
+#: kcmweatherapplet.desktop:14
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr ""
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
msgstr "मौसम सेवा"
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
-msgstr "मौसम सेवा सेटअप"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "मौसम सेवा"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr ""
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+msgid "kweather; weather service; configure; settings; stations;"
msgstr ""
#. Comment
@@ -67,6 +86,20 @@ msgid "A DCOP service to provide weather data."
msgstr "मौसम डेटा प्रदान गर्न DCOP सेवा"
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
-msgstr "किनारापट्टी मौसम प्रतिवेदन"
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+#, fuzzy
+#| msgid "Weather Report"
+msgid "Weather"
+msgstr "मौसम प्रतिवेदन"
+
+#~ msgid "Display"
+#~ msgstr "प्रदर्शन गर्नुहोस्"
+
+#~ msgid "Display Setup"
+#~ msgstr "सेटअप प्रदर्शन गर्नुहोस्"
+
+#~ msgid "Weather Service Setup"
+#~ msgstr "मौसम सेवा सेटअप"
+
+#~ msgid "Sidebar Weather Report"
+#~ msgstr "किनारापट्टी मौसम प्रतिवेदन"
diff --git a/translations/desktop_files/kweather-desktops/nl.po b/translations/desktop_files/kweather-desktops/nl.po
index 5cc305a..3681b31 100644
--- a/translations/desktop_files/kweather-desktops/nl.po
+++ b/translations/desktop_files/kweather-desktops/nl.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,34 +17,58 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. Name
-#: kcmweather.desktop:12
-#, fuzzy
-msgid "Display"
-msgstr "Display-instellingen"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
-msgstr "Display-instellingen"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+#| msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr "kweather;weerbericht;configureren;instellen;display;"
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
msgstr "Weerbericht"
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
-msgstr "Instellingen voor weerbericht"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Weerbericht"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr "kweather;weerberichten;instellen;configureren;"
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; stations;"
msgstr "kweather;weerberichten;instellen;configureren;"
#. Comment
@@ -69,6 +93,21 @@ msgid "A DCOP service to provide weather data."
msgstr "Een DCOP-service die weergegevens aanlevert."
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
-msgstr "Zijbalk Weersbericht"
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+#, fuzzy
+#| msgid "Weather Report"
+msgid "Weather"
+msgstr "Weerbericht"
+
+#, fuzzy
+#~ msgid "Display"
+#~ msgstr "Display-instellingen"
+
+#~ msgid "Display Setup"
+#~ msgstr "Display-instellingen"
+
+#~ msgid "Weather Service Setup"
+#~ msgstr "Instellingen voor weerbericht"
+
+#~ msgid "Sidebar Weather Report"
+#~ msgstr "Zijbalk Weersbericht"
diff --git a/translations/desktop_files/kweather-desktops/nn.po b/translations/desktop_files/kweather-desktops/nn.po
index 5f30a3d..475c524 100644
--- a/translations/desktop_files/kweather-desktops/nn.po
+++ b/translations/desktop_files/kweather-desktops/nn.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,33 +17,58 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
-msgstr "Vising"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
-msgstr "Oppsett av skjermvising"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+#| msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr "kweather;vêr;oppsett;innstillingar;vising;"
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
msgstr "Vêrteneste"
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
-msgstr "Oppsett av vêrteneste"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Vêrteneste"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr "kweather;vêrteneste;oppsett;innstillingar;"
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; stations;"
msgstr "kweather;vêrteneste;oppsett;innstillingar;"
#. Comment
@@ -68,6 +93,20 @@ msgid "A DCOP service to provide weather data."
msgstr "Ei DCOP-teneste som kan levera vêrdata."
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
-msgstr "Sidestolpe med vêrmelding"
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+#, fuzzy
+#| msgid "Weather Report"
+msgid "Weather"
+msgstr "Vêrmelding"
+
+#~ msgid "Display"
+#~ msgstr "Vising"
+
+#~ msgid "Display Setup"
+#~ msgstr "Oppsett av skjermvising"
+
+#~ msgid "Weather Service Setup"
+#~ msgstr "Oppsett av vêrteneste"
+
+#~ msgid "Sidebar Weather Report"
+#~ msgstr "Sidestolpe med vêrmelding"
diff --git a/translations/desktop_files/kweather-desktops/pa.po b/translations/desktop_files/kweather-desktops/pa.po
index ccbdc23..8338121 100644
--- a/translations/desktop_files/kweather-desktops/pa.po
+++ b/translations/desktop_files/kweather-desktops/pa.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,34 +17,52 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
-msgstr "ਡਿਸਪਲੇਅ"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
-msgstr "ਡਿਸਪਲੇਅ ਸੈੱਟਅੱਪ"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
+#: kcmweatherapplet.desktop:14
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr ""
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
msgstr "ਮੌਸਮ ਸੇਵਾ"
#. Comment
#: kcmweatherservice.desktop:14
#, fuzzy
-msgid "Weather Service Setup"
+#| msgid "Weather Service"
+msgid "Weather Service Config"
msgstr "ਮੌਸਮ ਸੇਵਾ"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr ""
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+msgid "kweather; weather service; configure; settings; stations;"
msgstr ""
#. Comment
@@ -68,7 +86,22 @@ msgid "A DCOP service to provide weather data."
msgstr ""
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
#, fuzzy
-msgid "Sidebar Weather Report"
+#| msgid "Weather Report"
+msgid "Weather"
msgstr "ਮੌਸਮ ਰਿਪੋਰਟ"
+
+#~ msgid "Display"
+#~ msgstr "ਡਿਸਪਲੇਅ"
+
+#~ msgid "Display Setup"
+#~ msgstr "ਡਿਸਪਲੇਅ ਸੈੱਟਅੱਪ"
+
+#, fuzzy
+#~ msgid "Weather Service Setup"
+#~ msgstr "ਮੌਸਮ ਸੇਵਾ"
+
+#, fuzzy
+#~ msgid "Sidebar Weather Report"
+#~ msgstr "ਮੌਸਮ ਰਿਪੋਰਟ"
diff --git a/translations/desktop_files/kweather-desktops/pl.po b/translations/desktop_files/kweather-desktops/pl.po
index 22c7832..263d512 100644
--- a/translations/desktop_files/kweather-desktops/pl.po
+++ b/translations/desktop_files/kweather-desktops/pl.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,33 +17,58 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
-msgstr "Wyświetlanie"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
-msgstr "Ustawienia wyświetlania"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+#| msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr "kweather; pogoda; konfiguruj; konfiguracja; ustawienia; wyświetlanie;"
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
msgstr "Serwis pogodowy"
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
-msgstr "Ustawienia serwisu pogodowego"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Serwis pogodowy"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr "kweather; ustawienia; konfiguruj; konfiguracja; serwis pogodowy;"
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; stations;"
msgstr "kweather; ustawienia; konfiguruj; konfiguracja; serwis pogodowy;"
#. Comment
@@ -67,6 +92,20 @@ msgid "A DCOP service to provide weather data."
msgstr "Usługa DCOP podająca dane o pogodzie."
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
-msgstr "Raport o pogodzie w pasku bocznym"
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+#, fuzzy
+#| msgid "Weather Report"
+msgid "Weather"
+msgstr "Raport o pogodzie"
+
+#~ msgid "Display"
+#~ msgstr "Wyświetlanie"
+
+#~ msgid "Display Setup"
+#~ msgstr "Ustawienia wyświetlania"
+
+#~ msgid "Weather Service Setup"
+#~ msgstr "Ustawienia serwisu pogodowego"
+
+#~ msgid "Sidebar Weather Report"
+#~ msgstr "Raport o pogodzie w pasku bocznym"
diff --git a/translations/desktop_files/kweather-desktops/pt.po b/translations/desktop_files/kweather-desktops/pt.po
index 1815bf3..e61d609 100644
--- a/translations/desktop_files/kweather-desktops/pt.po
+++ b/translations/desktop_files/kweather-desktops/pt.po
@@ -1,49 +1,75 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-#, fuzzy
+# Hugo Carvalho <hugokarvalho@hotmail.com>, 2020.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
+"PO-Revision-Date: 2020-12-09 15:59+0000\n"
+"Last-Translator: Hugo Carvalho <hugokarvalho@hotmail.com>\n"
+"Language-Team: Portuguese <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/tdetoys/kweather-desktop-files/pt/>\n"
"Language: pt\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: Weblate 4.3.2\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
-msgstr "Aparência"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
-msgstr "Configuração da Aparência"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+#| msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr "kweather; tempo; meteorologia; configurar; configuração; aparência;"
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
msgstr "Serviço Meteorológico"
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
-msgstr "Configuração do Serviço Meteorológico"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Serviço Meteorológico"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr "kweather; serviço meteorológico; configurar; configuração;"
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; stations;"
msgstr "kweather; serviço meteorológico; configurar; configuração;"
#. Comment
@@ -58,9 +84,8 @@ msgstr "Boletim Meteorológico"
#. Name
#: kweatherservice.desktop:3
-#, fuzzy
msgid "KWeatherService"
-msgstr "Serviço Meteorológico"
+msgstr "KWeatherService"
#. Comment
#: kweatherservice.desktop:8
@@ -68,6 +93,20 @@ msgid "A DCOP service to provide weather data."
msgstr "Um serviço DCOP que fornece boletins meteorológicos."
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
-msgstr "Boletim Meteorológico da Barra Lateral"
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+#, fuzzy
+#| msgid "Weather Report"
+msgid "Weather"
+msgstr "Boletim Meteorológico"
+
+#~ msgid "Display"
+#~ msgstr "Aparência"
+
+#~ msgid "Display Setup"
+#~ msgstr "Configuração da Aparência"
+
+#~ msgid "Weather Service Setup"
+#~ msgstr "Configuração do Serviço Meteorológico"
+
+#~ msgid "Sidebar Weather Report"
+#~ msgstr "Boletim Meteorológico da Barra Lateral"
diff --git a/translations/desktop_files/kweather-desktops/pt_BR.po b/translations/desktop_files/kweather-desktops/pt_BR.po
index 6bc09a6..2f69f74 100644
--- a/translations/desktop_files/kweather-desktops/pt_BR.po
+++ b/translations/desktop_files/kweather-desktops/pt_BR.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,33 +17,58 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
-msgstr "Tela"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
-msgstr "Configurações da Tela"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+#| msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr "kweather; tempo; configurar;configurações;tela;"
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
msgstr "Serviço do Tempo"
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
-msgstr "Configuração do Serviço do Tempo"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Serviço do Tempo"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr "kweather; serviço de tempo; configurar;configurações;"
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; stations;"
msgstr "kweather; serviço de tempo; configurar;configurações;"
#. Comment
@@ -67,6 +92,20 @@ msgid "A DCOP service to provide weather data."
msgstr "Um serviço DCOP para fornecer dados sobre o tempo."
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
-msgstr "Informações sobre o Tempo"
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+#, fuzzy
+#| msgid "Weather Report"
+msgid "Weather"
+msgstr "Relatório do Tempo"
+
+#~ msgid "Display"
+#~ msgstr "Tela"
+
+#~ msgid "Display Setup"
+#~ msgstr "Configurações da Tela"
+
+#~ msgid "Weather Service Setup"
+#~ msgstr "Configuração do Serviço do Tempo"
+
+#~ msgid "Sidebar Weather Report"
+#~ msgstr "Informações sobre o Tempo"
diff --git a/translations/desktop_files/kweather-desktops/ro.po b/translations/desktop_files/kweather-desktops/ro.po
index 236e64b..ef8d340 100644
--- a/translations/desktop_files/kweather-desktops/ro.po
+++ b/translations/desktop_files/kweather-desktops/ro.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,33 +17,58 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
-msgstr "Ecran"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
-msgstr "Setări ecran"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+#| msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr "kweather;meteo;configurare;setări;ecran;"
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
msgstr "Meteo"
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
-msgstr "Setare serviciu meteo"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Meteo"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr "kweather;serviciu;meteo;configurare;setări;"
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; stations;"
msgstr "kweather;serviciu;meteo;configurare;setări;"
#. Comment
@@ -67,6 +92,20 @@ msgid "A DCOP service to provide weather data."
msgstr "Serviciu DCOP ce furnizează date despre starea vremii."
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
-msgstr "Bară laterală raport meteo"
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+#, fuzzy
+#| msgid "Weather Report"
+msgid "Weather"
+msgstr "Raport meteo"
+
+#~ msgid "Display"
+#~ msgstr "Ecran"
+
+#~ msgid "Display Setup"
+#~ msgstr "Setări ecran"
+
+#~ msgid "Weather Service Setup"
+#~ msgstr "Setare serviciu meteo"
+
+#~ msgid "Sidebar Weather Report"
+#~ msgstr "Bară laterală raport meteo"
diff --git a/translations/desktop_files/kweather-desktops/ru.po b/translations/desktop_files/kweather-desktops/ru.po
index 766ea99..c7f3984 100644
--- a/translations/desktop_files/kweather-desktops/ru.po
+++ b/translations/desktop_files/kweather-desktops/ru.po
@@ -1,50 +1,73 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-#, fuzzy
+# Andrei Stepanov <adem4ik@gmail.com>, 2023.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
+"PO-Revision-Date: 2023-12-03 17:55+0000\n"
+"Last-Translator: Andrei Stepanov <adem4ik@gmail.com>\n"
+"Language-Team: Russian <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/tdetoys/kweather-desktop-files/ru/>\n"
"Language: ru\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"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"
+"X-Generator: Weblate 4.17\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
-msgstr "Показ"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr "Апплет"
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
-msgstr "Параметры показа"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr "Настройки апплета"
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
-msgstr "kweather; weather; configure; settings; display; настройка; погода;"
+#: kcmweatherapplet.desktop:14
+msgid "kweather; weather; configure; settings; display; applet;"
+msgstr ""
+"kweather; weather; configure; settings; display; applet; настройка; погода; "
+"апплет;"
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
-msgstr "Погода"
+msgid "Service"
+msgstr "Служба"
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
-msgstr "Настройка информации о погоде"
+msgid "Weather Service Config"
+msgstr "Настройка службы погоды"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
-msgstr "kweather; weather service; configure; settings; настройки; погода;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr ""
+"kweather; weather service; configure; settings; service; служба; настройки; "
+"погода;"
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr "Станции"
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr "Настройка станций погоды"
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+msgid "kweather; weather service; configure; settings; stations;"
+msgstr ""
+"kweather; weather service; configure; settings; stations; настройки; погода; "
+"станции;"
#. Comment
#: kweather.desktop:3
@@ -67,6 +90,18 @@ msgid "A DCOP service to provide weather data."
msgstr "Сервис DCOP, предоставляющий данные о погоде."
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
-msgstr "Информация о погоде на панели"
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+msgid "Weather"
+msgstr "Погода"
+
+#~ msgid "Display"
+#~ msgstr "Показ"
+
+#~ msgid "Display Setup"
+#~ msgstr "Параметры показа"
+
+#~ msgid "Weather Service Setup"
+#~ msgstr "Настройка информации о погоде"
+
+#~ msgid "Sidebar Weather Report"
+#~ msgstr "Информация о погоде на панели"
diff --git a/translations/desktop_files/kweather-desktops/rw.po b/translations/desktop_files/kweather-desktops/rw.po
index fe1b633..f14f379 100644
--- a/translations/desktop_files/kweather-desktops/rw.po
+++ b/translations/desktop_files/kweather-desktops/rw.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,34 +17,48 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
-msgstr "Kwerekana"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
#. Comment
-#: kcmweather.desktop:13
-#, fuzzy
-msgid "Display Setup"
-msgstr "Kwerekana"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
+#: kcmweatherapplet.desktop:14
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr ""
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
+msgid "Service"
msgstr ""
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
+msgid "Weather Service Config"
msgstr ""
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr ""
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+msgid "kweather; weather service; configure; settings; stations;"
msgstr ""
#. Comment
@@ -68,6 +82,13 @@ msgid "A DCOP service to provide weather data."
msgstr ""
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+msgid "Weather"
msgstr ""
+
+#~ msgid "Display"
+#~ msgstr "Kwerekana"
+
+#, fuzzy
+#~ msgid "Display Setup"
+#~ msgstr "Kwerekana"
diff --git a/translations/desktop_files/kweather-desktops/sk.po b/translations/desktop_files/kweather-desktops/sk.po
index ef6e6c8..3c51b88 100644
--- a/translations/desktop_files/kweather-desktops/sk.po
+++ b/translations/desktop_files/kweather-desktops/sk.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,33 +17,58 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
-msgstr "Displej"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
-msgstr "Nastavenie displeja"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+#| msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr "kweather;počasie;nastaviť;displej;zobrazenie;"
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
msgstr "Predpoveď počasia"
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
-msgstr "Nastavenie služby pre predpoveď počasia"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Predpoveď počasia"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr "kweather;služba počasia;predpoveď počasia;nastavenie;"
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; stations;"
msgstr "kweather;služba počasia;predpoveď počasia;nastavenie;"
#. Comment
@@ -68,6 +93,20 @@ msgid "A DCOP service to provide weather data."
msgstr "Služba DCOP poskytujúca dáta o počasí."
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
-msgstr "Správa o počasí pre bočný panel"
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+#, fuzzy
+#| msgid "Weather Report"
+msgid "Weather"
+msgstr "Správa o počasí"
+
+#~ msgid "Display"
+#~ msgstr "Displej"
+
+#~ msgid "Display Setup"
+#~ msgstr "Nastavenie displeja"
+
+#~ msgid "Weather Service Setup"
+#~ msgstr "Nastavenie služby pre predpoveď počasia"
+
+#~ msgid "Sidebar Weather Report"
+#~ msgstr "Správa o počasí pre bočný panel"
diff --git a/translations/desktop_files/kweather-desktops/sl.po b/translations/desktop_files/kweather-desktops/sl.po
index ea108f4..7b5fd1f 100644
--- a/translations/desktop_files/kweather-desktops/sl.po
+++ b/translations/desktop_files/kweather-desktops/sl.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,33 +17,58 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
-msgstr "Prikaz"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
-msgstr "Nastavitev prikaza"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+#| msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr "kweather;kvreme;vreme;nastavi;prikaz;"
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
msgstr "Vremenske storitve"
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
-msgstr "Nastavitev vremenskih storitev"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Vremenske storitve"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr "kweather;kvreme;vreme;nastavi;storit;"
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; stations;"
msgstr "kweather;kvreme;vreme;nastavi;storit;"
#. Comment
@@ -67,6 +92,20 @@ msgid "A DCOP service to provide weather data."
msgstr "Servis DCOP za zagotavljanje vremenskih podatkov."
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
-msgstr "Stransko vremensko poročilo"
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+#, fuzzy
+#| msgid "Weather Report"
+msgid "Weather"
+msgstr "Vremensko poročilo"
+
+#~ msgid "Display"
+#~ msgstr "Prikaz"
+
+#~ msgid "Display Setup"
+#~ msgstr "Nastavitev prikaza"
+
+#~ msgid "Weather Service Setup"
+#~ msgstr "Nastavitev vremenskih storitev"
+
+#~ msgid "Sidebar Weather Report"
+#~ msgstr "Stransko vremensko poročilo"
diff --git a/translations/desktop_files/kweather-desktops/sr.po b/translations/desktop_files/kweather-desktops/sr.po
index a4790b6..f6a89dc 100644
--- a/translations/desktop_files/kweather-desktops/sr.po
+++ b/translations/desktop_files/kweather-desktops/sr.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,35 +17,62 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
-msgstr "Приказ"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
-msgstr "Подешавање приказа"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+#| msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr ""
"kweather; weather service; configure; settings; подеси; подешавања; "
"поставке; прогноза; време; временска прогноза; приказ;"
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
msgstr "Сервис временске прогнозе"
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
-msgstr "Подешавање сервиса временске прогнозе"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Сервис временске прогнозе"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr ""
+"kweather; weather service; configure; settings; подеси; подешавања; "
+"поставке; прогноза; време; временска прогноза;"
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; stations;"
msgstr ""
"kweather; weather service; configure; settings; подеси; подешавања; "
"поставке; прогноза; време; временска прогноза;"
@@ -72,6 +99,20 @@ msgid "A DCOP service to provide weather data."
msgstr "DCOP сервис који пружа информације о времену."
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
-msgstr "Временска прогноза у бочној траци"
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+#, fuzzy
+#| msgid "Weather Report"
+msgid "Weather"
+msgstr "Временска прогноза"
+
+#~ msgid "Display"
+#~ msgstr "Приказ"
+
+#~ msgid "Display Setup"
+#~ msgstr "Подешавање приказа"
+
+#~ msgid "Weather Service Setup"
+#~ msgstr "Подешавање сервиса временске прогнозе"
+
+#~ msgid "Sidebar Weather Report"
+#~ msgstr "Временска прогноза у бочној траци"
diff --git a/translations/desktop_files/kweather-desktops/sr@Latn.po b/translations/desktop_files/kweather-desktops/sr@Latn.po
index b53078a..0436404 100644
--- a/translations/desktop_files/kweather-desktops/sr@Latn.po
+++ b/translations/desktop_files/kweather-desktops/sr@Latn.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,35 +17,62 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
-msgstr "Prikaz"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
-msgstr "Podešavanje prikaza"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+#| msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr ""
"kweather; weather service; configure; settings; podesi; podešavanja; "
"postavke; prognoza; vreme; vremenska prognoza; prikaz;"
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
msgstr "Servis vremenske prognoze"
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
-msgstr "Podešavanje servisa vremenske prognoze"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Servis vremenske prognoze"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr ""
+"kweather; weather service; configure; settings; podesi; podešavanja; "
+"postavke; prognoza; vreme; vremenska prognoza;"
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; stations;"
msgstr ""
"kweather; weather service; configure; settings; podesi; podešavanja; "
"postavke; prognoza; vreme; vremenska prognoza;"
@@ -72,6 +99,20 @@ msgid "A DCOP service to provide weather data."
msgstr "DCOP servis koji pruža informacije o vremenu."
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
-msgstr "Vremenska prognoza u bočnoj traci"
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+#, fuzzy
+#| msgid "Weather Report"
+msgid "Weather"
+msgstr "Vremenska prognoza"
+
+#~ msgid "Display"
+#~ msgstr "Prikaz"
+
+#~ msgid "Display Setup"
+#~ msgstr "Podešavanje prikaza"
+
+#~ msgid "Weather Service Setup"
+#~ msgstr "Podešavanje servisa vremenske prognoze"
+
+#~ msgid "Sidebar Weather Report"
+#~ msgstr "Vremenska prognoza u bočnoj traci"
diff --git a/translations/desktop_files/kweather-desktops/sv.po b/translations/desktop_files/kweather-desktops/sv.po
index 73bcb1a..6f214fe 100644
--- a/translations/desktop_files/kweather-desktops/sv.po
+++ b/translations/desktop_files/kweather-desktops/sv.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,33 +17,58 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
-msgstr "Visning"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
-msgstr "Inställning av visning"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+#| msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr "kweather;väder;anpassa;inställningar;visning;"
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
msgstr "Väderlekstjänst"
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
-msgstr "Inställning av väderlekstjänst"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Väderlekstjänst"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr "kweather;väderlekstjänst;anpassa;inställningar;"
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; stations;"
msgstr "kweather;väderlekstjänst;anpassa;inställningar;"
#. Comment
@@ -67,6 +92,20 @@ msgid "A DCOP service to provide weather data."
msgstr "En DCOP-tjänst för att tillhandahålla värderrapporter."
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
-msgstr "Sidopanel med väderprognos"
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+#, fuzzy
+#| msgid "Weather Report"
+msgid "Weather"
+msgstr "Väderprognos"
+
+#~ msgid "Display"
+#~ msgstr "Visning"
+
+#~ msgid "Display Setup"
+#~ msgstr "Inställning av visning"
+
+#~ msgid "Weather Service Setup"
+#~ msgstr "Inställning av väderlekstjänst"
+
+#~ msgid "Sidebar Weather Report"
+#~ msgstr "Sidopanel med väderprognos"
diff --git a/translations/desktop_files/kweather-desktops/ta.po b/translations/desktop_files/kweather-desktops/ta.po
index 530bd3c..de437e6 100644
--- a/translations/desktop_files/kweather-desktops/ta.po
+++ b/translations/desktop_files/kweather-desktops/ta.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,33 +17,58 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
-msgstr "காட்சி"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
-msgstr "அமைப்பை காட்டு"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+#| msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr "k வானிலை; வானிலை; உள்ளமை;அமைப்புகள்; காட்சி;"
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
msgstr "வானிலை சேவை"
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
-msgstr "வானிலை சேவை அமைப்பு "
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "வானிலை சேவை"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr "k வானிலை; வானிலை சேவை; உள்ளமை;அமைப்புகள் ;"
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; stations;"
msgstr "k வானிலை; வானிலை சேவை; உள்ளமை;அமைப்புகள் ;"
#. Comment
@@ -67,6 +92,20 @@ msgid "A DCOP service to provide weather data."
msgstr "வானிலை தகவலை வழங்க ஒரு டிகாப் சேவை."
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
-msgstr "பக்கப் பட்டை வானிலை அறிக்கை"
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+#, fuzzy
+#| msgid "Weather Report"
+msgid "Weather"
+msgstr "வானிலை அறிக்கை"
+
+#~ msgid "Display"
+#~ msgstr "காட்சி"
+
+#~ msgid "Display Setup"
+#~ msgstr "அமைப்பை காட்டு"
+
+#~ msgid "Weather Service Setup"
+#~ msgstr "வானிலை சேவை அமைப்பு "
+
+#~ msgid "Sidebar Weather Report"
+#~ msgstr "பக்கப் பட்டை வானிலை அறிக்கை"
diff --git a/translations/desktop_files/kweather-desktops/tg.po b/translations/desktop_files/kweather-desktops/tg.po
index 37e64f0..4469eae 100644
--- a/translations/desktop_files/kweather-desktops/tg.po
+++ b/translations/desktop_files/kweather-desktops/tg.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,33 +17,58 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
-msgstr "Нишон диҳед"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
-msgstr "Соз кардани намоиш"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+#| msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr "kҳаво; ҳаво; дигаргуниҳо; танзимотҳо; намоиш;"
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
msgstr "Хизмати Ҳаво"
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
-msgstr "Соз Кардани Хизмати Ҳаво"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Хизмати Ҳаво"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr "kҳаво; хизмати ҳаво; дигаргуниҳо; танзимотҳо;"
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; stations;"
msgstr "kҳаво; хизмати ҳаво; дигаргуниҳо; танзимотҳо;"
#. Comment
@@ -67,6 +92,20 @@ msgid "A DCOP service to provide weather data."
msgstr "Хизмати DCOP барои пуштибон кардани маълумоти ҳаво."
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+#, fuzzy
+#| msgid "Weather Report"
+msgid "Weather"
msgstr "Ахборот дар бораи ҳаво"
+
+#~ msgid "Display"
+#~ msgstr "Нишон диҳед"
+
+#~ msgid "Display Setup"
+#~ msgstr "Соз кардани намоиш"
+
+#~ msgid "Weather Service Setup"
+#~ msgstr "Соз Кардани Хизмати Ҳаво"
+
+#~ msgid "Sidebar Weather Report"
+#~ msgstr "Ахборот дар бораи ҳаво"
diff --git a/translations/desktop_files/kweather-desktops/th.po b/translations/desktop_files/kweather-desktops/th.po
index 6a1534b..a7f62fb 100644
--- a/translations/desktop_files/kweather-desktops/th.po
+++ b/translations/desktop_files/kweather-desktops/th.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,35 +17,50 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
msgstr ""
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
msgstr ""
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
+#: kcmweatherapplet.desktop:14
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr ""
#. Name
#: kcmweatherservice.desktop:13
#, fuzzy
-msgid "Weather Service"
+msgid "Service"
msgstr "รายงานอากาศ K"
#. Comment
#: kcmweatherservice.desktop:14
#, fuzzy
-msgid "Weather Service Setup"
+msgid "Weather Service Config"
msgstr "รายงานอากาศ K"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr ""
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+msgid "kweather; weather service; configure; settings; stations;"
msgstr ""
#. Comment
@@ -70,6 +85,11 @@ msgid "A DCOP service to provide weather data."
msgstr ""
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
-msgstr ""
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+#, fuzzy
+msgid "Weather"
+msgstr "รายงานอากาศ K"
+
+#, fuzzy
+#~ msgid "Weather Service Setup"
+#~ msgstr "รายงานอากาศ K"
diff --git a/translations/desktop_files/kweather-desktops/tr.po b/translations/desktop_files/kweather-desktops/tr.po
index 4134d15..36da13c 100644
--- a/translations/desktop_files/kweather-desktops/tr.po
+++ b/translations/desktop_files/kweather-desktops/tr.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,33 +17,58 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
-msgstr "Görünüm"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
-msgstr "Görünüm Ayarı"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+#| msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr "kweather; hava; ayar; seçenek; görünüm;"
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
msgstr "Hava Servisi"
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
-msgstr "Hava Servis Ayarı"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Hava Servisi"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr "kweather; hava servisi; ayar; seçenek;"
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; stations;"
msgstr "kweather; hava servisi; ayar; seçenek;"
#. Comment
@@ -68,6 +93,20 @@ msgid "A DCOP service to provide weather data."
msgstr "Meteoroloji bilgisi sağlamak için DCOP servisi."
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
-msgstr "Yan Çubuk Hava Durumu Raporlayıcı"
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+#, fuzzy
+#| msgid "Weather Report"
+msgid "Weather"
+msgstr "Hava Durumu"
+
+#~ msgid "Display"
+#~ msgstr "Görünüm"
+
+#~ msgid "Display Setup"
+#~ msgstr "Görünüm Ayarı"
+
+#~ msgid "Weather Service Setup"
+#~ msgstr "Hava Servis Ayarı"
+
+#~ msgid "Sidebar Weather Report"
+#~ msgstr "Yan Çubuk Hava Durumu Raporlayıcı"
diff --git a/translations/desktop_files/kweather-desktops/uk.po b/translations/desktop_files/kweather-desktops/uk.po
index b5fe044..ff3c75e 100644
--- a/translations/desktop_files/kweather-desktops/uk.po
+++ b/translations/desktop_files/kweather-desktops/uk.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,33 +17,58 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
-msgstr "Дисплей"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
-msgstr "Налаштування дисплею"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+#| msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr "kweather; погода; налаштування; параметри; дисплей;"
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
msgstr "Служба погоди"
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
-msgstr "Налаштування служби погоди"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Служба погоди"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr "kweather; служба погоди; налаштування; параметри;"
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; stations;"
msgstr "kweather; служба погоди; налаштування; параметри;"
#. Comment
@@ -68,6 +93,20 @@ msgid "A DCOP service to provide weather data."
msgstr "Служба DCOP для надання даних про погоду."
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
-msgstr "Панель прогнозу погоди"
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+#, fuzzy
+#| msgid "Weather Report"
+msgid "Weather"
+msgstr "Інформація про погоду"
+
+#~ msgid "Display"
+#~ msgstr "Дисплей"
+
+#~ msgid "Display Setup"
+#~ msgstr "Налаштування дисплею"
+
+#~ msgid "Weather Service Setup"
+#~ msgstr "Налаштування служби погоди"
+
+#~ msgid "Sidebar Weather Report"
+#~ msgstr "Панель прогнозу погоди"
diff --git a/translations/desktop_files/kweather-desktops/uz.po b/translations/desktop_files/kweather-desktops/uz.po
index 434ed1a..9bc3c2f 100644
--- a/translations/desktop_files/kweather-desktops/uz.po
+++ b/translations/desktop_files/kweather-desktops/uz.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,35 +17,57 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
-msgstr "Koʻrsatish"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
#. Comment
-#: kcmweather.desktop:13
-#, fuzzy
-msgid "Display Setup"
-msgstr "Koʻrsatish"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
#. Keywords
-#: kcmweather.desktop:14
+#: kcmweatherapplet.desktop:14
#, fuzzy
-msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr "kweather; ob-havo xizmati; moslash; moslamalar;"
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
msgstr "Ob-havo xizmati"
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
-msgstr "Ob-havo xizmatini oʻrnatish"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Ob-havo xizmati"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr "kweather; ob-havo xizmati; moslash; moslamalar;"
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; stations;"
msgstr "kweather; ob-havo xizmati; moslash; moslamalar;"
#. Comment
@@ -69,7 +91,22 @@ msgid "A DCOP service to provide weather data."
msgstr ""
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
#, fuzzy
-msgid "Sidebar Weather Report"
+#| msgid "Weather Report"
+msgid "Weather"
msgstr "Ob-havo haqida hisobot"
+
+#~ msgid "Display"
+#~ msgstr "Koʻrsatish"
+
+#, fuzzy
+#~ msgid "Display Setup"
+#~ msgstr "Koʻrsatish"
+
+#~ msgid "Weather Service Setup"
+#~ msgstr "Ob-havo xizmatini oʻrnatish"
+
+#, fuzzy
+#~ msgid "Sidebar Weather Report"
+#~ msgstr "Ob-havo haqida hisobot"
diff --git a/translations/desktop_files/kweather-desktops/uz@cyrillic.po b/translations/desktop_files/kweather-desktops/uz@cyrillic.po
index 661a704..be7d3e0 100644
--- a/translations/desktop_files/kweather-desktops/uz@cyrillic.po
+++ b/translations/desktop_files/kweather-desktops/uz@cyrillic.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,35 +17,57 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
-msgstr "Кўрсатиш"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
#. Comment
-#: kcmweather.desktop:13
-#, fuzzy
-msgid "Display Setup"
-msgstr "Кўрсатиш"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
#. Keywords
-#: kcmweather.desktop:14
+#: kcmweatherapplet.desktop:14
#, fuzzy
-msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr "kweather; об-ҳаво хизмати; мослаш; мосламалар;"
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
msgstr "Об-ҳаво хизмати"
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
-msgstr "Об-ҳаво хизматини ўрнатиш"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Об-ҳаво хизмати"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr "kweather; об-ҳаво хизмати; мослаш; мосламалар;"
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; stations;"
msgstr "kweather; об-ҳаво хизмати; мослаш; мосламалар;"
#. Comment
@@ -69,7 +91,22 @@ msgid "A DCOP service to provide weather data."
msgstr ""
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
#, fuzzy
-msgid "Sidebar Weather Report"
+#| msgid "Weather Report"
+msgid "Weather"
msgstr "Об-ҳаво ҳақида ҳисобот"
+
+#~ msgid "Display"
+#~ msgstr "Кўрсатиш"
+
+#, fuzzy
+#~ msgid "Display Setup"
+#~ msgstr "Кўрсатиш"
+
+#~ msgid "Weather Service Setup"
+#~ msgstr "Об-ҳаво хизматини ўрнатиш"
+
+#, fuzzy
+#~ msgid "Sidebar Weather Report"
+#~ msgstr "Об-ҳаво ҳақида ҳисобот"
diff --git a/translations/desktop_files/kweather-desktops/wa.po b/translations/desktop_files/kweather-desktops/wa.po
index ef5ac92..0c3b106 100644
--- a/translations/desktop_files/kweather-desktops/wa.po
+++ b/translations/desktop_files/kweather-desktops/wa.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,33 +17,58 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
-msgstr "Håynaedje"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
-msgstr "Apontiaedje do håynaedje"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+#| msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr "kweather; meteyo; tins; apontyî; apontiaedjes; håyner; håynaedje;"
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
msgstr "Siervice meteyo"
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
-msgstr "Apontiaedje do siervice meteyo"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Siervice meteyo"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr "kweather; meteyo; tins; siervice meteyo; apontyî; apontiaedjes;"
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; stations;"
msgstr "kweather; meteyo; tins; siervice meteyo; apontyî; apontiaedjes;"
#. Comment
@@ -67,6 +92,20 @@ msgid "A DCOP service to provide weather data."
msgstr "On siervice DCOP po dner des dnêyes sol meteyo."
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
-msgstr "Rapoirt meteyo sol bår di costé"
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+#, fuzzy
+#| msgid "Weather Report"
+msgid "Weather"
+msgstr "Rapoirt meteyo"
+
+#~ msgid "Display"
+#~ msgstr "Håynaedje"
+
+#~ msgid "Display Setup"
+#~ msgstr "Apontiaedje do håynaedje"
+
+#~ msgid "Weather Service Setup"
+#~ msgstr "Apontiaedje do siervice meteyo"
+
+#~ msgid "Sidebar Weather Report"
+#~ msgstr "Rapoirt meteyo sol bår di costé"
diff --git a/translations/desktop_files/kweather-desktops/xh.po b/translations/desktop_files/kweather-desktops/xh.po
index 7e404a0..31c2d1c 100644
--- a/translations/desktop_files/kweather-desktops/xh.po
+++ b/translations/desktop_files/kweather-desktops/xh.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,35 +17,50 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
msgstr ""
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
msgstr ""
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
+#: kcmweatherapplet.desktop:14
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr ""
#. Name
#: kcmweatherservice.desktop:13
#, fuzzy
-msgid "Weather Service"
+msgid "Service"
msgstr "Inkonzo ye KWeather"
#. Comment
#: kcmweatherservice.desktop:14
#, fuzzy
-msgid "Weather Service Setup"
+msgid "Weather Service Config"
msgstr "Inkonzo ye KWeather"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr ""
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+msgid "kweather; weather service; configure; settings; stations;"
msgstr ""
#. Comment
@@ -70,6 +85,11 @@ msgid "A DCOP service to provide weather data."
msgstr ""
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
-msgstr ""
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+#, fuzzy
+msgid "Weather"
+msgstr "Inkonzo ye KWeather"
+
+#, fuzzy
+#~ msgid "Weather Service Setup"
+#~ msgstr "Inkonzo ye KWeather"
diff --git a/translations/desktop_files/kweather-desktops/zh_CN.po b/translations/desktop_files/kweather-desktops/zh_CN.po
index c2d4dc7..5f620ea 100644
--- a/translations/desktop_files/kweather-desktops/zh_CN.po
+++ b/translations/desktop_files/kweather-desktops/zh_CN.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,34 +17,59 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
-msgstr "显示"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
-msgstr "显示设置"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+#| msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr ""
"kweather; weather; configure; settings; display; 天气; 配置; 设置; 显示;"
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
msgstr "气象服务"
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
-msgstr "气象服务设置"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "气象服务"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr "kweather; weather service; configure; settings; 气象服务; 配置; 设置;"
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+#, fuzzy
+#| msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; stations;"
msgstr "kweather; weather service; configure; settings; 气象服务; 配置; 设置;"
#. Comment
@@ -68,6 +93,20 @@ msgid "A DCOP service to provide weather data."
msgstr "提供气象数据的 DCOP 服务。"
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
-msgstr "气象报告边栏"
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+#, fuzzy
+#| msgid "Weather Report"
+msgid "Weather"
+msgstr "气象报告"
+
+#~ msgid "Display"
+#~ msgstr "显示"
+
+#~ msgid "Display Setup"
+#~ msgstr "显示设置"
+
+#~ msgid "Weather Service Setup"
+#~ msgstr "气象服务设置"
+
+#~ msgid "Sidebar Weather Report"
+#~ msgstr "气象报告边栏"
diff --git a/translations/desktop_files/kweather-desktops/zh_TW.po b/translations/desktop_files/kweather-desktops/zh_TW.po
index b95f0e2..2675ac8 100644
--- a/translations/desktop_files/kweather-desktops/zh_TW.po
+++ b/translations/desktop_files/kweather-desktops/zh_TW.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 15:05+0200\n"
+"POT-Creation-Date: 2022-01-26 18:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,33 +17,52 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. Name
-#: kcmweather.desktop:12
-msgid "Display"
-msgstr "顯示"
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
#. Comment
-#: kcmweather.desktop:13
-msgid "Display Setup"
-msgstr "顯示設定"
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
#. Keywords
-#: kcmweather.desktop:14
-msgid "kweather; weather; configure; settings; display;"
+#: kcmweatherapplet.desktop:14
+msgid "kweather; weather; configure; settings; display; applet;"
msgstr ""
#. Name
#: kcmweatherservice.desktop:13
-msgid "Weather Service"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
msgstr "氣象服務"
#. Comment
#: kcmweatherservice.desktop:14
-msgid "Weather Service Setup"
-msgstr "氣象服務設定"
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "氣象服務"
#. Keywords
#: kcmweatherservice.desktop:15
-msgid "kweather; weather service; configure; settings;"
+msgid "kweather; weather service; configure; settings; service;"
+msgstr ""
+
+#. Name
+#: kcmweatherstations.desktop:13
+msgid "Stations"
+msgstr ""
+
+#. Comment
+#: kcmweatherstations.desktop:14
+msgid "Weather Stations Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherstations.desktop:15
+msgid "kweather; weather service; configure; settings; stations;"
msgstr ""
#. Comment
@@ -67,6 +86,20 @@ msgid "A DCOP service to provide weather data."
msgstr "一個提供氣象資料的 DCOP 服務"
#. Name
-#: weatherbar.desktop:5 weatherbar_add.desktop:5
-msgid "Sidebar Weather Report"
-msgstr "天氣報告工具列"
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+#, fuzzy
+#| msgid "Weather Report"
+msgid "Weather"
+msgstr "氣象報告"
+
+#~ msgid "Display"
+#~ msgstr "顯示"
+
+#~ msgid "Display Setup"
+#~ msgstr "顯示設定"
+
+#~ msgid "Weather Service Setup"
+#~ msgstr "氣象服務設定"
+
+#~ msgid "Sidebar Weather Report"
+#~ msgstr "天氣報告工具列"
diff --git a/translations/desktop_files/kweather-stations/bg.po b/translations/desktop_files/kweather-stations/bg.po
new file mode 100644
index 0000000..68a93a1
--- /dev/null
+++ b/translations/desktop_files/kweather-stations/bg.po
@@ -0,0 +1,1443 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# Emanoil Kotsev <deloptes@gmail.com>, 2021.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2021-09-10 11:17+0000\n"
+"PO-Revision-Date: 2021-09-10 11:17+0000\n"
+"Last-Translator: Emanoil Kotsev <deloptes@gmail.com>\n"
+"Language-Team: Bulgarian <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/tdetoys/kweather-stations/bg/>\n"
+"Language: bg\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: Weblate 4.4.2\n"
+
+#. name
+#: weather_stations.desktop.in:5
+msgid "Middle East"
+msgstr "Близкият изток"
+
+#. name
+#: weather_stations.desktop.in:9
+msgid "United Arab Emirates"
+msgstr "Обединени Арабски Емирства"
+
+#. name
+#: weather_stations.desktop.in:12
+msgid "Afghanistan"
+msgstr "Афганистан"
+
+#. name
+#: weather_stations.desktop.in:15
+msgid "Bahrain"
+msgstr "Бахрейн"
+
+#. name
+#: weather_stations.desktop.in:18
+msgid "Qatar"
+msgstr "Катар"
+
+#. name
+#: weather_stations.desktop.in:21
+msgid "Oman"
+msgstr "Оман"
+
+#. name
+#: weather_stations.desktop.in:24
+msgid "Yemen"
+msgstr "Йемен"
+
+#. name
+#: weather_stations.desktop.in:27
+msgid "Saudi Arabia"
+msgstr "Саудитска Арабия"
+
+#. name
+#: weather_stations.desktop.in:30
+msgid "Israel"
+msgstr "Израел"
+
+#. name
+#: weather_stations.desktop.in:33
+msgid "Lebanon"
+msgstr "Ливан"
+
+#. name
+#: weather_stations.desktop.in:36
+msgid "Iran"
+msgstr "Иран"
+
+#. name
+#: weather_stations.desktop.in:39
+msgid "Iraq"
+msgstr "Ирак"
+
+#. name
+#: weather_stations.desktop.in:42
+msgid "Jordan"
+msgstr "Йордания"
+
+#. name
+#: weather_stations.desktop.in:45
+msgid "Kuwait"
+msgstr "Кувейт"
+
+#. name
+#: weather_stations.desktop.in:48
+msgid "Syria"
+msgstr "Сирия"
+
+#. name
+#: weather_stations.desktop.in:51
+msgid "United States"
+msgstr "Съединени Американски Щати"
+
+#. name
+#: weather_stations.desktop.in:55
+msgid "Alaska"
+msgstr "Аляска"
+
+#. name
+#: weather_stations.desktop.in:58
+msgid "Arkansas"
+msgstr "Арканзас"
+
+#. name
+#: weather_stations.desktop.in:61
+msgid "District of Columbia"
+msgstr "Щат Колумбия"
+
+#. name
+#: weather_stations.desktop.in:64
+msgid "Idaho"
+msgstr "Айдахо"
+
+#. name
+#: weather_stations.desktop.in:67 weather_stations.desktop.in:154
+msgid "Indiana"
+msgstr "Индиана"
+
+#. name
+#: weather_stations.desktop.in:70
+msgid "Iowa"
+msgstr "Йаова"
+
+#. name
+#: weather_stations.desktop.in:73
+msgid "Kansas"
+msgstr "Канзас"
+
+#. name
+#: weather_stations.desktop.in:76
+msgid "Kentucky"
+msgstr "Кентъки"
+
+#. name
+#: weather_stations.desktop.in:79
+msgid "Lousiana"
+msgstr "Луизиана"
+
+#. name
+#: weather_stations.desktop.in:82
+msgid "Maine"
+msgstr "Мейн"
+
+#. name
+#: weather_stations.desktop.in:85
+msgid "Mississippi"
+msgstr "Мисисипи"
+
+#. name
+#: weather_stations.desktop.in:88
+msgid "Missouri"
+msgstr "Мисури"
+
+#. name
+#: weather_stations.desktop.in:91
+msgid "Montana"
+msgstr "Монтана"
+
+#. name
+#: weather_stations.desktop.in:94
+msgid "Nebraska"
+msgstr "Небраска"
+
+#. name
+#: weather_stations.desktop.in:97
+msgid "New Hampshire"
+msgstr "Нов Хемпшир"
+
+#. name
+#: weather_stations.desktop.in:100
+msgid "New Mexico"
+msgstr "Ново Мексико"
+
+#. name
+#: weather_stations.desktop.in:103
+msgid "North Dakota"
+msgstr "Северна Дакота"
+
+#. name
+#: weather_stations.desktop.in:106
+msgid "Oklahoma"
+msgstr "Оклахома"
+
+#. name
+#: weather_stations.desktop.in:109
+msgid "South Dakota"
+msgstr "Южна Дакота"
+
+#. name
+#: weather_stations.desktop.in:112
+msgid "Utah"
+msgstr "Юта"
+
+#. name
+#: weather_stations.desktop.in:115
+msgid "Vermont"
+msgstr "Вермонт"
+
+#. name
+#: weather_stations.desktop.in:118
+msgid "Wyoming"
+msgstr "Уайоминг"
+
+#. name
+#: weather_stations.desktop.in:121
+msgid "Pennsylvania"
+msgstr "Пенсилвания"
+
+#. name
+#: weather_stations.desktop.in:124
+msgid "California"
+msgstr "Калифорния"
+
+#. name
+#: weather_stations.desktop.in:127
+msgid "Alabama"
+msgstr "Алабама"
+
+#. name
+#: weather_stations.desktop.in:130
+msgid "Arizona"
+msgstr "Аризона"
+
+#. name
+#: weather_stations.desktop.in:133
+msgid "Colorado"
+msgstr "Колорадо"
+
+#. name
+#: weather_stations.desktop.in:136
+msgid "Connecticut"
+msgstr "Конектикът"
+
+#. name
+#: weather_stations.desktop.in:139
+msgid "Delaware"
+msgstr "Делауеър"
+
+#. name
+#: weather_stations.desktop.in:142
+msgid "Florida"
+msgstr "Флорида"
+
+#. name
+#: weather_stations.desktop.in:145 weather_stations.desktop.in:304
+msgid "Georgia"
+msgstr "Джорджа"
+
+#. name
+#: weather_stations.desktop.in:148
+msgid "Hawaii"
+msgstr "Хаваи"
+
+#. name
+#: weather_stations.desktop.in:151
+msgid "Illinois"
+msgstr "Илинойс"
+
+#. name
+#: weather_stations.desktop.in:157
+msgid "Maryland"
+msgstr "Мериленд"
+
+#. name
+#: weather_stations.desktop.in:160
+msgid "Michigan"
+msgstr "Мичиган"
+
+#. name
+#: weather_stations.desktop.in:163
+msgid "Minnesota"
+msgstr "Минесота"
+
+#. name
+#: weather_stations.desktop.in:166
+msgid "Nevada"
+msgstr "Невада"
+
+#. name
+#: weather_stations.desktop.in:169
+msgid "New Jersey"
+msgstr "Ню Джърси"
+
+#. name
+#: weather_stations.desktop.in:172
+msgid "North Carolina"
+msgstr "Северна Каролина"
+
+#. name
+#: weather_stations.desktop.in:175
+msgid "Ohio"
+msgstr "Охайо"
+
+#. name
+#: weather_stations.desktop.in:178
+msgid "Oregon"
+msgstr "Орегон"
+
+#. name
+#: weather_stations.desktop.in:181
+msgid "Rhode Island"
+msgstr "Род Айлънд"
+
+#. name
+#: weather_stations.desktop.in:184
+msgid "South Carolina"
+msgstr "Южна Каролина"
+
+#. name
+#: weather_stations.desktop.in:187
+msgid "Tennessee"
+msgstr "Тенеси"
+
+#. name
+#: weather_stations.desktop.in:190
+msgid "Texas"
+msgstr "Тексас"
+
+#. name
+#: weather_stations.desktop.in:193
+msgid "Virginia"
+msgstr "Вирджиния"
+
+#. name
+#: weather_stations.desktop.in:196
+msgid "West Virginia"
+msgstr "Западна Вирджиния"
+
+#. name
+#: weather_stations.desktop.in:199
+msgid "Wisconsin"
+msgstr "Уисконсин"
+
+#. name
+#: weather_stations.desktop.in:202
+msgid "Massachusetts"
+msgstr "Масачусет"
+
+#. name
+#: weather_stations.desktop.in:205
+msgid "New York"
+msgstr "Ню Йорк"
+
+#. name
+#: weather_stations.desktop.in:208
+msgid "Washington"
+msgstr "Вашнгтон"
+
+#. name
+#: weather_stations.desktop.in:211
+msgid "Canada"
+msgstr "Канада"
+
+#. name
+#: weather_stations.desktop.in:215
+msgid "Alberta"
+msgstr "Алберта"
+
+#. name
+#: weather_stations.desktop.in:218
+msgid "British Columbia"
+msgstr "Британска Колумбия"
+
+#. name
+#: weather_stations.desktop.in:221
+msgid "Manitoba"
+msgstr "Манитоба"
+
+#. name
+#: weather_stations.desktop.in:224
+msgid "New Brunswick"
+msgstr "Ню Браунсвик"
+
+#. name
+#: weather_stations.desktop.in:227
+msgid "Newfoundland"
+msgstr "Нюфаундленд"
+
+#. name
+#: weather_stations.desktop.in:230
+msgid "Nova Scotia"
+msgstr "Нова Скотиа"
+
+#. name
+#: weather_stations.desktop.in:233
+msgid "Northwest Territories"
+msgstr "Северозападни Територии"
+
+#. name
+#: weather_stations.desktop.in:236
+msgid "Nunavut"
+msgstr "Нунавут"
+
+#. name
+#: weather_stations.desktop.in:239
+msgid "Ontario"
+msgstr "Онтарио"
+
+#. name
+#: weather_stations.desktop.in:242
+msgid "Prince Edward Island"
+msgstr "Принц Едуард Айланд"
+
+#. name
+#: weather_stations.desktop.in:245
+msgid "Quebec"
+msgstr "Квебек"
+
+#. name
+#: weather_stations.desktop.in:248
+msgid "Saskatchewan"
+msgstr "Саскачеван"
+
+#. name
+#: weather_stations.desktop.in:251
+msgid "Yukon"
+msgstr "Йукон"
+
+#. name
+#: weather_stations.desktop.in:254
+msgid "North America"
+msgstr "Северна Америка"
+
+#. name
+#: weather_stations.desktop.in:258
+msgid "Greenland"
+msgstr "Гренландия"
+
+#. name
+#: weather_stations.desktop.in:261
+msgid "Mexico"
+msgstr "Мексико"
+
+#. name
+#: weather_stations.desktop.in:264
+msgid "Saint Pierre and Miquelon"
+msgstr "Сейнт Пиер и Микелон"
+
+#. name
+#: weather_stations.desktop.in:267
+msgid "Europe"
+msgstr "Европа"
+
+#. name
+#: weather_stations.desktop.in:271
+msgid "Albania"
+msgstr "Албания"
+
+#. name
+#: weather_stations.desktop.in:274
+msgid "Austria"
+msgstr "Австрия"
+
+#. name
+#: weather_stations.desktop.in:277
+msgid "Belgium"
+msgstr "Белгия"
+
+#. name
+#: weather_stations.desktop.in:280
+msgid "Bosnia and Herzegovina"
+msgstr "Босна и Херцеговина"
+
+#. name
+#: weather_stations.desktop.in:283
+msgid "Bulgaria"
+msgstr "България"
+
+#. name
+#: weather_stations.desktop.in:286
+msgid "Belarus"
+msgstr "Беларус"
+
+#. name
+#: weather_stations.desktop.in:289
+msgid "Czech Republic"
+msgstr "Република Чехия"
+
+#. name
+#: weather_stations.desktop.in:292
+msgid "Croatia"
+msgstr "Хърватска"
+
+#. name
+#: weather_stations.desktop.in:295
+msgid "Denmark"
+msgstr "Дания"
+
+#. name
+#: weather_stations.desktop.in:298
+msgid "Estonia"
+msgstr "Естония"
+
+#. name
+#: weather_stations.desktop.in:301
+msgid "Gibraltar"
+msgstr "Гибралтар"
+
+#. name
+#: weather_stations.desktop.in:307
+msgid "Iceland"
+msgstr "Исландия"
+
+#. name
+#: weather_stations.desktop.in:310
+msgid "Latvia"
+msgstr "Латвия"
+
+#. name
+#: weather_stations.desktop.in:313
+msgid "Lithuania"
+msgstr "Литва"
+
+#. name
+#: weather_stations.desktop.in:316
+msgid "Luxembourg"
+msgstr "Люксембург"
+
+#. name
+#: weather_stations.desktop.in:319
+msgid "Macedonia, The Republic of"
+msgstr "Република Северна Македония"
+
+#. name
+#: weather_stations.desktop.in:322
+msgid "Malta"
+msgstr "Малта"
+
+#. name
+#: weather_stations.desktop.in:325
+msgid "Moldova"
+msgstr "Молдова"
+
+#. name
+#: weather_stations.desktop.in:328
+msgid "Norway"
+msgstr "Норвегия"
+
+#. name
+#: weather_stations.desktop.in:331
+msgid "Poland"
+msgstr "Полша"
+
+#. name
+#: weather_stations.desktop.in:334
+msgid "Portugal"
+msgstr "Португалия"
+
+#. name
+#: weather_stations.desktop.in:337
+msgid "Romania"
+msgstr "Румъния"
+
+#. name
+#: weather_stations.desktop.in:340
+msgid "Russia"
+msgstr "Русия"
+
+#. name
+#: weather_stations.desktop.in:343
+msgid "Ukraine"
+msgstr "Украйна"
+
+#. name
+#: weather_stations.desktop.in:346
+msgid "Slovakia"
+msgstr "Словакия"
+
+#. name
+#: weather_stations.desktop.in:349
+msgid "Slovenia"
+msgstr "Словения"
+
+#. name
+#: weather_stations.desktop.in:352
+msgid "Sweden"
+msgstr "Швеция"
+
+#. name
+#: weather_stations.desktop.in:355
+msgid "Switzerland"
+msgstr "Швейцария"
+
+#. name
+#: weather_stations.desktop.in:358
+msgid "Turkey"
+msgstr "Турция"
+
+#. name
+#: weather_stations.desktop.in:361
+msgid "Cyprus"
+msgstr "Кипър"
+
+#. name
+#: weather_stations.desktop.in:364
+msgid "Finland"
+msgstr "Финландия"
+
+#. name
+#: weather_stations.desktop.in:367
+msgid "France"
+msgstr "Франция"
+
+#. name
+#: weather_stations.desktop.in:370
+msgid "Germany"
+msgstr "Германия"
+
+#. name
+#: weather_stations.desktop.in:373
+msgid "Greece"
+msgstr "Гърция"
+
+#. name
+#: weather_stations.desktop.in:376
+msgid "Hungary"
+msgstr "Унгария"
+
+#. name
+#: weather_stations.desktop.in:379
+msgid "Ireland"
+msgstr "Ирландия"
+
+#. name
+#: weather_stations.desktop.in:382
+msgid "Italy"
+msgstr "Италия"
+
+#. name
+#: weather_stations.desktop.in:385
+msgid "Netherlands"
+msgstr "Холандия"
+
+#. name
+#: weather_stations.desktop.in:388
+msgid "Spain"
+msgstr "Испания"
+
+#. name
+#: weather_stations.desktop.in:391
+msgid "United Kingdom"
+msgstr "Обединеното Кралство"
+
+#. name
+#: weather_stations.desktop.in:394
+msgid "Serbia and Montenegro"
+msgstr "Сърбия и Черна Гора"
+
+#. name
+#: weather_stations.desktop.in:397
+msgid "Africa"
+msgstr "Африка"
+
+#. name
+#: weather_stations.desktop.in:401
+msgid "Algeria"
+msgstr "Алжир"
+
+#. name
+#: weather_stations.desktop.in:404
+msgid "Angola"
+msgstr "Ангола"
+
+#. name
+#: weather_stations.desktop.in:407
+msgid "Benin"
+msgstr "Бенин"
+
+#. name
+#: weather_stations.desktop.in:410
+msgid "Botswana"
+msgstr "Ботсвана"
+
+#. name
+#: weather_stations.desktop.in:413
+msgid "Burkina Faso"
+msgstr "Буркина Фасо"
+
+#. name
+#: weather_stations.desktop.in:416
+msgid "Burundi"
+msgstr "Бурунди"
+
+#. name
+#: weather_stations.desktop.in:419
+msgid "Cape Verde"
+msgstr "Кабо Верде"
+
+#. name
+#: weather_stations.desktop.in:422
+msgid "Chad"
+msgstr "Чад"
+
+#. name
+#: weather_stations.desktop.in:425
+msgid "Comoros"
+msgstr "Коморските Острови"
+
+#. name
+#: weather_stations.desktop.in:428
+msgid "Cote d'Ivoire"
+msgstr "Кот д'Ивоар"
+
+#. name
+#: weather_stations.desktop.in:431
+msgid "Congo, Democratic Republic of the"
+msgstr "Демократична Република Конго"
+
+#. name
+#: weather_stations.desktop.in:434
+msgid "Central African Republic"
+msgstr "Централноафриканска Република"
+
+#. name
+#: weather_stations.desktop.in:437
+msgid "Congo, Republic of the"
+msgstr "Република Конго"
+
+#. name
+#: weather_stations.desktop.in:440
+msgid "Cameroon"
+msgstr "Камерун"
+
+#. name
+#: weather_stations.desktop.in:443
+msgid "Djibouti"
+msgstr "Джибути"
+
+#. name
+#: weather_stations.desktop.in:446
+msgid "Egypt"
+msgstr "Египет"
+
+#. name
+#: weather_stations.desktop.in:449
+msgid "Ethiopia"
+msgstr "Етиопия"
+
+#. name
+#: weather_stations.desktop.in:452
+msgid "Equatorial Guinea"
+msgstr "Екваториална Гвинея"
+
+#. name
+#: weather_stations.desktop.in:455
+msgid "Gabon"
+msgstr "Габон"
+
+#. name
+#: weather_stations.desktop.in:458
+msgid "Gambia, The"
+msgstr "Гамбия"
+
+#. name
+#: weather_stations.desktop.in:461
+msgid "Ghana"
+msgstr "Гана"
+
+#. name
+#: weather_stations.desktop.in:464
+msgid "Guinea"
+msgstr "Гвинея"
+
+#. name
+#: weather_stations.desktop.in:467
+msgid "Guinea-Bissau"
+msgstr "Гвинея-Бисау"
+
+#. name
+#: weather_stations.desktop.in:470
+msgid "Kenya"
+msgstr "Кения"
+
+#. name
+#: weather_stations.desktop.in:473
+msgid "Lesotho"
+msgstr "Лесото"
+
+#. name
+#: weather_stations.desktop.in:476
+msgid "Liberia"
+msgstr "Либерия"
+
+#. name
+#: weather_stations.desktop.in:479
+msgid "Libya"
+msgstr "Либия"
+
+#. name
+#: weather_stations.desktop.in:482
+msgid "Madagascar"
+msgstr "Мадагаскар"
+
+#. name
+#: weather_stations.desktop.in:485
+msgid "Malawi"
+msgstr "Малави"
+
+#. name
+#: weather_stations.desktop.in:488
+msgid "Mali"
+msgstr "Мали"
+
+#. name
+#: weather_stations.desktop.in:491
+msgid "Mauritania"
+msgstr "Мавритания"
+
+#. name
+#: weather_stations.desktop.in:494
+msgid "Mauritius"
+msgstr "Мавриций"
+
+#. name
+#: weather_stations.desktop.in:497
+msgid "Morocco"
+msgstr "Мароко"
+
+#. name
+#: weather_stations.desktop.in:500
+msgid "Mozambique"
+msgstr "Мозамбик"
+
+#. name
+#: weather_stations.desktop.in:503
+msgid "Namibia"
+msgstr "Намибия"
+
+#. name
+#: weather_stations.desktop.in:506
+msgid "Nigeria"
+msgstr "Нигерия"
+
+#. name
+#: weather_stations.desktop.in:509
+msgid "Niger"
+msgstr "Нигер"
+
+#. name
+#: weather_stations.desktop.in:512
+msgid "Reunion"
+msgstr "Реюнион"
+
+#. name
+#: weather_stations.desktop.in:515
+msgid "Rwanda"
+msgstr "Руанда"
+
+#. name
+#: weather_stations.desktop.in:518
+msgid "Saint Helena"
+msgstr "Св. Елена"
+
+#. name
+#: weather_stations.desktop.in:521
+msgid "Sao Tome and Principe"
+msgstr "Сао Томе и Принсипи"
+
+#. name
+#: weather_stations.desktop.in:524
+msgid "Senegal"
+msgstr "Сенегал"
+
+#. name
+#: weather_stations.desktop.in:527
+msgid "Seychelles"
+msgstr "Сейшели"
+
+#. name
+#: weather_stations.desktop.in:530
+msgid "Sierra Leone"
+msgstr "Сиера Леоне"
+
+#. name
+#: weather_stations.desktop.in:533
+msgid "Somalia"
+msgstr "Сомалия"
+
+#. name
+#: weather_stations.desktop.in:536
+msgid "South Africa"
+msgstr "Южна Африка"
+
+#. name
+#: weather_stations.desktop.in:539
+msgid "South Georgia and the Islands"
+msgstr "Южна Джорджия и Южни Сандвичеви острови"
+
+#. name
+#: weather_stations.desktop.in:542
+msgid "Sudan"
+msgstr "Судан"
+
+#. name
+#: weather_stations.desktop.in:545
+msgid "Swaziland"
+msgstr "Кралство Есватини"
+
+#. name
+#: weather_stations.desktop.in:548
+msgid "Tanzania"
+msgstr "Танзания"
+
+#. name
+#: weather_stations.desktop.in:551
+msgid "Togo"
+msgstr "Того"
+
+#. name
+#: weather_stations.desktop.in:554
+msgid "Tunisia"
+msgstr "Тунис"
+
+#. name
+#: weather_stations.desktop.in:557
+msgid "Uganda"
+msgstr "Уганда"
+
+#. name
+#: weather_stations.desktop.in:560
+msgid "Western Sahara"
+msgstr "Западна Сахара"
+
+#. name
+#: weather_stations.desktop.in:563
+msgid "Zambia"
+msgstr "Замбия"
+
+#. name
+#: weather_stations.desktop.in:566
+msgid "Zimbabwe"
+msgstr "Зимбабве"
+
+#. name
+#: weather_stations.desktop.in:570
+msgid "Australia and Oceania"
+msgstr "Австралия и Океания"
+
+#. name
+#: weather_stations.desktop.in:574
+msgid "Australia"
+msgstr "Австралия"
+
+#. name
+#: weather_stations.desktop.in:577
+msgid "Brunei"
+msgstr "Бруней"
+
+#. name
+#: weather_stations.desktop.in:580
+msgid "Cook Islands"
+msgstr "Островите Кук"
+
+#. name
+#: weather_stations.desktop.in:583
+msgid "Christmas Island"
+msgstr "Великденски Острови"
+
+#. name
+#: weather_stations.desktop.in:586
+msgid "Fiji"
+msgstr "Фиджи"
+
+#. name
+#: weather_stations.desktop.in:589
+msgid "French Polynesia"
+msgstr "Френска Полинезия"
+
+#. name
+#: weather_stations.desktop.in:592
+msgid "Kiribati"
+msgstr "Кирибати"
+
+#. name
+#: weather_stations.desktop.in:595
+msgid "Malaysia"
+msgstr "Малайзия"
+
+#. name
+#: weather_stations.desktop.in:598
+msgid "Marshall Islands"
+msgstr "Маршалови острови"
+
+#. name
+#: weather_stations.desktop.in:601
+msgid "Micronesia, Federated States of"
+msgstr "Микронезия"
+
+#. name
+#: weather_stations.desktop.in:604
+msgid "New Caledonia"
+msgstr "Нова Каледония"
+
+#. name
+#: weather_stations.desktop.in:607
+msgid "Nauru"
+msgstr "Науру"
+
+#. name
+#: weather_stations.desktop.in:610
+msgid "New Zealand"
+msgstr "Нова Зеландия"
+
+#. name
+#: weather_stations.desktop.in:613
+msgid "NORTHERN MARIANA ISLAND"
+msgstr "Северни Мариански острови"
+
+#. name
+#: weather_stations.desktop.in:616
+msgid "Indonesia"
+msgstr "Индонезия"
+
+#. name
+#: weather_stations.desktop.in:619
+msgid "Palau"
+msgstr "Палау"
+
+#. name
+#: weather_stations.desktop.in:622
+msgid "Papua New Guinea"
+msgstr "Папуа Нова Гвинея"
+
+#. name
+#: weather_stations.desktop.in:625
+msgid "Philippines"
+msgstr "Филипини"
+
+#. name
+#: weather_stations.desktop.in:628
+msgid "Solomon Islands"
+msgstr "Соломонови Острови"
+
+#. name
+#: weather_stations.desktop.in:631
+msgid "Samoa"
+msgstr "Самоа"
+
+#. name
+#: weather_stations.desktop.in:634
+msgid "Tonga"
+msgstr "Тонга"
+
+#. name
+#: weather_stations.desktop.in:637
+msgid "Tuvalu"
+msgstr "Тувалу"
+
+#. name
+#: weather_stations.desktop.in:640
+msgid "United States Minor Outlying Islands"
+msgstr "Малки отдалечени острови на Съединените Щати"
+
+#. name
+#: weather_stations.desktop.in:643
+msgid "Vanuatu"
+msgstr "Вануату"
+
+#. name
+#: weather_stations.desktop.in:646
+msgid "Asia"
+msgstr "Азия"
+
+#. name
+#: weather_stations.desktop.in:650
+msgid "Armenia"
+msgstr "Армения"
+
+#. name
+#: weather_stations.desktop.in:653
+msgid "Azerbaijan"
+msgstr "Азербайджан"
+
+#. name
+#: weather_stations.desktop.in:656
+msgid "Bangladesh"
+msgstr "Бангладеш"
+
+#. name
+#: weather_stations.desktop.in:659
+msgid "Cambodia"
+msgstr "Камбоджа"
+
+#. name
+#: weather_stations.desktop.in:662
+msgid "China"
+msgstr "Китай"
+
+#. name
+#: weather_stations.desktop.in:665
+msgid "East Timor"
+msgstr "Източен Тимур"
+
+#. name
+#: weather_stations.desktop.in:668
+msgid "Hong Kong"
+msgstr "Хонг Конг"
+
+#. name
+#: weather_stations.desktop.in:671
+msgid "India"
+msgstr "Индия"
+
+#. name
+#: weather_stations.desktop.in:674
+msgid "Japan"
+msgstr "Япония"
+
+#. name
+#: weather_stations.desktop.in:677
+msgid "Kazakhstan"
+msgstr "Казахстан"
+
+#. name
+#: weather_stations.desktop.in:680
+msgid "Korea, South"
+msgstr "Южна Корея"
+
+#. name
+#: weather_stations.desktop.in:683
+msgid "Korea, North"
+msgstr "Северна Корея"
+
+#. name
+#: weather_stations.desktop.in:686
+msgid "Kyrgyzstan"
+msgstr "Киргизстан"
+
+#. name
+#: weather_stations.desktop.in:689
+msgid "Laos"
+msgstr "Лаос"
+
+#. name
+#: weather_stations.desktop.in:692
+msgid "Macau"
+msgstr "Макао"
+
+#. name
+#: weather_stations.desktop.in:695
+msgid "Maldives"
+msgstr "Малдиви"
+
+#. name
+#: weather_stations.desktop.in:698
+msgid "Mongolia"
+msgstr "Монголия"
+
+#. name
+#: weather_stations.desktop.in:701
+msgid "Myanmar"
+msgstr "Мианмар"
+
+#. name
+#: weather_stations.desktop.in:704
+msgid "Nepal"
+msgstr "Непал"
+
+#. name
+#: weather_stations.desktop.in:707
+msgid "Pakistan"
+msgstr "Пакистан"
+
+#. name
+#: weather_stations.desktop.in:710
+msgid "Singapore"
+msgstr "Сингапур"
+
+#. name
+#: weather_stations.desktop.in:713
+msgid "Sri Lanka"
+msgstr "Шри Ланка"
+
+#. name
+#: weather_stations.desktop.in:716
+msgid "Tajikistan"
+msgstr "Таджикистан"
+
+#. name
+#: weather_stations.desktop.in:719
+msgid "Taiwan"
+msgstr "Тайван"
+
+#. name
+#: weather_stations.desktop.in:722
+msgid "Thailand"
+msgstr "Тайланд"
+
+#. name
+#: weather_stations.desktop.in:725
+msgid "Turkmenistan"
+msgstr "Туркменистан"
+
+#. name
+#: weather_stations.desktop.in:728
+msgid "Uzbekistan"
+msgstr "Узбекистан"
+
+#. name
+#: weather_stations.desktop.in:731
+msgid "Vietnam"
+msgstr "Виетнам"
+
+#. name
+#: weather_stations.desktop.in:734
+msgid "Central and South America"
+msgstr "Централна и Южна Америка"
+
+#. name
+#: weather_stations.desktop.in:738
+msgid "Anguilla"
+msgstr "Ангила"
+
+#. name
+#: weather_stations.desktop.in:741
+msgid "Antigua and Barbuda"
+msgstr "Антигуа и Барбуда"
+
+#. name
+#: weather_stations.desktop.in:744
+msgid "Argentina"
+msgstr "Аржентина"
+
+#. name
+#: weather_stations.desktop.in:747
+msgid "Aruba"
+msgstr "Аруба"
+
+#. name
+#: weather_stations.desktop.in:750
+msgid "Barbados"
+msgstr "Барбадос"
+
+#. name
+#: weather_stations.desktop.in:753
+msgid "Bahamas, The"
+msgstr "Бахамски Острови"
+
+#. name
+#: weather_stations.desktop.in:756
+msgid "Belize"
+msgstr "Белизе"
+
+#. name
+#: weather_stations.desktop.in:759
+msgid "Bermuda"
+msgstr "Бермудски Острови"
+
+#. name
+#: weather_stations.desktop.in:762
+msgid "Bolivia"
+msgstr "Боливия"
+
+#. name
+#: weather_stations.desktop.in:765
+msgid "Brazil"
+msgstr "Бразилия"
+
+#. name
+#: weather_stations.desktop.in:768
+msgid "British Virgin Islands"
+msgstr "Британски Вирджински острови"
+
+#. name
+#: weather_stations.desktop.in:771
+msgid "Cayman Islands"
+msgstr "Каймански Острови"
+
+#. name
+#: weather_stations.desktop.in:774
+msgid "Chile"
+msgstr "Чили"
+
+#. name
+#: weather_stations.desktop.in:777
+msgid "Costa Rica"
+msgstr "Коста Рика"
+
+#. name
+#: weather_stations.desktop.in:780
+msgid "Colombia"
+msgstr "Колумбия"
+
+#. name
+#: weather_stations.desktop.in:783
+msgid "Cuba"
+msgstr "Куба"
+
+#. name
+#: weather_stations.desktop.in:786
+msgid "Dominica"
+msgstr "Доминика"
+
+#. name
+#: weather_stations.desktop.in:789
+msgid "Dominican Republic"
+msgstr "Доминиканска Република"
+
+#. name
+#: weather_stations.desktop.in:792
+msgid "Ecuador"
+msgstr "Еквадор"
+
+#. name
+#: weather_stations.desktop.in:795
+msgid "El Salvador"
+msgstr "Ел Салвадор"
+
+#. name
+#: weather_stations.desktop.in:798
+msgid "French Guiana"
+msgstr "Френска Гвиана"
+
+#. name
+#: weather_stations.desktop.in:801
+msgid "Falkland Islands, Islas Malvinas"
+msgstr "Фолкландски острови"
+
+#. name
+#: weather_stations.desktop.in:804
+msgid "Grenada"
+msgstr "Гренада"
+
+#. name
+#: weather_stations.desktop.in:807
+msgid "Guatemala"
+msgstr "Гватемала"
+
+#. name
+#: weather_stations.desktop.in:810
+msgid "Guadeloupe"
+msgstr "Гваделупа"
+
+#. name
+#: weather_stations.desktop.in:813
+msgid "Guyana"
+msgstr "Гвиана"
+
+#. name
+#: weather_stations.desktop.in:816
+msgid "Haiti"
+msgstr "Хаити"
+
+#. name
+#: weather_stations.desktop.in:819
+msgid "Honduras"
+msgstr "Хондурас"
+
+#. name
+#: weather_stations.desktop.in:822
+msgid "Jamaica"
+msgstr "Ямайка"
+
+#. name
+#: weather_stations.desktop.in:825
+msgid "Martinique"
+msgstr "Мартиника"
+
+#. name
+#: weather_stations.desktop.in:828
+msgid "Netherlands Antilles"
+msgstr "Холандски Антили"
+
+#. name
+#: weather_stations.desktop.in:831
+msgid "Nicaragua"
+msgstr "Никарагуа"
+
+#. name
+#: weather_stations.desktop.in:834
+msgid "Panama"
+msgstr "Панама"
+
+#. name
+#: weather_stations.desktop.in:837
+msgid "Peru"
+msgstr "Перу"
+
+#. name
+#: weather_stations.desktop.in:840
+msgid "Puerto Rico"
+msgstr "Пуерто Рико"
+
+#. name
+#: weather_stations.desktop.in:843
+msgid "Paraguay"
+msgstr "Парагвай"
+
+#. name
+#: weather_stations.desktop.in:846
+msgid "Saint Kitts and Nevis"
+msgstr "Сейнт Китс и Невис"
+
+#. name
+#: weather_stations.desktop.in:849
+msgid "Saint Lucia"
+msgstr "Сейнт Лусия"
+
+#. name
+#: weather_stations.desktop.in:852
+msgid "Saint Vincent and the Grenadines"
+msgstr "Сейнт Винсент и Гренадини"
+
+#. name
+#: weather_stations.desktop.in:855
+msgid "Suriname"
+msgstr "Суринам"
+
+#. name
+#: weather_stations.desktop.in:858
+msgid "Trinidad and Tobago"
+msgstr "Тринидад и Тобаго"
+
+#. name
+#: weather_stations.desktop.in:861
+msgid "Turks and Caicos Islands"
+msgstr "Търкс и Кайкос"
+
+#. name
+#: weather_stations.desktop.in:864
+msgid "Uruguay"
+msgstr "Уругвай"
+
+#. name
+#: weather_stations.desktop.in:867
+msgid "Venezuela"
+msgstr "Венецуела"
+
+#. name
+#: weather_stations.desktop.in:870
+msgid "Virgin Islands"
+msgstr "Вирджински острови"
+
+#. name
+#: weather_stations.desktop.in:873 weather_stations.desktop.in:877
+msgid "Antarctica"
+msgstr "Антарктика"
diff --git a/translations/desktop_files/kweather-stations/cs.po b/translations/desktop_files/kweather-stations/cs.po
index 8e5ba3a..2005376 100644
--- a/translations/desktop_files/kweather-stations/cs.po
+++ b/translations/desktop_files/kweather-stations/cs.po
@@ -1,865 +1,1443 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
-# Slávek Banko <slavek.banko@axis.cz>, 2020.
+# Slávek Banko <slavek.banko@axis.cz>, 2020, 2021.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 14:21+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"POT-Creation-Date: 2021-09-10 11:17+0000\n"
+"PO-Revision-Date: 2021-09-10 11:17+0000\n"
+"Last-Translator: Slávek Banko <slavek.banko@axis.cz>\n"
+"Language-Team: Czech <https://mirror.git.trinitydesktop.org/weblate/projects/"
+"tdetoys/kweather-stations/cs/>\n"
"Language: cs\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+"X-Generator: Weblate 4.8\n"
#. name
-#: weather_stations.desktop:5
+#: weather_stations.desktop.in:5
msgid "Middle East"
-msgstr ""
+msgstr "Blízký východ"
#. name
-#: weather_stations.desktop:9
-msgid "Israel"
-msgstr ""
+#: weather_stations.desktop.in:9
+msgid "United Arab Emirates"
+msgstr "Spojené arabské emiráty"
#. name
-#: weather_stations.desktop:15
-msgid "United Arab Emirates"
-msgstr ""
+#: weather_stations.desktop.in:12
+msgid "Afghanistan"
+msgstr "Afghánistán"
#. name
-#: weather_stations.desktop:25
+#: weather_stations.desktop.in:15
+msgid "Bahrain"
+msgstr "Bahrajn"
+
+#. name
+#: weather_stations.desktop.in:18
msgid "Qatar"
-msgstr ""
+msgstr "Katar"
#. name
-#: weather_stations.desktop:29
+#: weather_stations.desktop.in:21
msgid "Oman"
-msgstr ""
+msgstr "Omán"
#. name
-#: weather_stations.desktop:37
+#: weather_stations.desktop.in:24
msgid "Yemen"
-msgstr ""
+msgstr "Jemen"
#. name
-#: weather_stations.desktop:47
+#: weather_stations.desktop.in:27
msgid "Saudi Arabia"
-msgstr ""
+msgstr "Saúdská Arábie"
#. name
-#: weather_stations.desktop:79 weather_stations.desktop:2481
-msgid "Algeria"
-msgstr ""
+#: weather_stations.desktop.in:30
+msgid "Israel"
+msgstr "Izrael"
#. name
-#: weather_stations.desktop:93
-msgid "Bahrain"
-msgstr ""
+#: weather_stations.desktop.in:33
+msgid "Lebanon"
+msgstr "Libanon"
#. name
-#: weather_stations.desktop:97
-msgid "Lebanon"
-msgstr ""
+#: weather_stations.desktop.in:36
+msgid "Iran"
+msgstr "Írán"
#. name
-#: weather_stations.desktop:101
-msgid "Iran, Islamic Republic of"
-msgstr ""
+#: weather_stations.desktop.in:39
+msgid "Iraq"
+msgstr "Irák"
#. name
-#: weather_stations.desktop:112
+#: weather_stations.desktop.in:42
+msgid "Jordan"
+msgstr "Jordánsko"
+
+#. name
+#: weather_stations.desktop.in:45
msgid "Kuwait"
-msgstr ""
+msgstr "Kuvajt"
#. name
-#: weather_stations.desktop:116
+#: weather_stations.desktop.in:48
+msgid "Syria"
+msgstr "Sýrie"
+
+#. name
+#: weather_stations.desktop.in:51
msgid "United States"
-msgstr ""
+msgstr "Spojené státy"
#. name
-#: weather_stations.desktop:120
+#: weather_stations.desktop.in:55
msgid "Alaska"
-msgstr ""
+msgstr "Aljaška"
#. name
-#: weather_stations.desktop:218
+#: weather_stations.desktop.in:58
msgid "Arkansas"
-msgstr ""
+msgstr "Arkansas"
#. name
-#: weather_stations.desktop:238
+#: weather_stations.desktop.in:61
msgid "District of Columbia"
-msgstr ""
+msgstr "Okres Columbia"
#. name
-#: weather_stations.desktop:243
+#: weather_stations.desktop.in:64
msgid "Idaho"
-msgstr ""
+msgstr "Idaho"
+
+#. name
+#: weather_stations.desktop.in:67 weather_stations.desktop.in:154
+msgid "Indiana"
+msgstr "Indiana"
#. name
-#: weather_stations.desktop:266
+#: weather_stations.desktop.in:70
msgid "Iowa"
-msgstr ""
+msgstr "Iowa"
#. name
-#: weather_stations.desktop:314
+#: weather_stations.desktop.in:73
msgid "Kansas"
-msgstr ""
+msgstr "Kansas"
#. name
-#: weather_stations.desktop:340
+#: weather_stations.desktop.in:76
msgid "Kentucky"
-msgstr ""
+msgstr "Kentucky"
#. name
-#: weather_stations.desktop:358
+#: weather_stations.desktop.in:79
msgid "Lousiana"
-msgstr ""
+msgstr "Louisiana"
#. name
-#: weather_stations.desktop:388
+#: weather_stations.desktop.in:82
msgid "Maine"
-msgstr ""
+msgstr "Maine"
#. name
-#: weather_stations.desktop:410
+#: weather_stations.desktop.in:85
msgid "Mississippi"
-msgstr ""
+msgstr "Mississippi"
#. name
-#: weather_stations.desktop:426
+#: weather_stations.desktop.in:88
msgid "Missouri"
-msgstr ""
+msgstr "Missouri"
#. name
-#: weather_stations.desktop:446
+#: weather_stations.desktop.in:91
msgid "Montana"
-msgstr ""
+msgstr "Montana"
#. name
-#: weather_stations.desktop:474
+#: weather_stations.desktop.in:94
msgid "Nebraska"
-msgstr ""
+msgstr "Nebraska"
#. name
-#: weather_stations.desktop:502
+#: weather_stations.desktop.in:97
msgid "New Hampshire"
-msgstr ""
+msgstr "New Hampshire"
#. name
-#: weather_stations.desktop:517
+#: weather_stations.desktop.in:100
msgid "New Mexico"
-msgstr ""
+msgstr "Nové Mexiko"
#. name
-#: weather_stations.desktop:544
+#: weather_stations.desktop.in:103
msgid "North Dakota"
-msgstr ""
+msgstr "Severní Dakota"
#. name
-#: weather_stations.desktop:559
+#: weather_stations.desktop.in:106
msgid "Oklahoma"
-msgstr ""
+msgstr "Oklahoma"
#. name
-#: weather_stations.desktop:581
+#: weather_stations.desktop.in:109
msgid "South Dakota"
-msgstr ""
+msgstr "Jižní Dakota"
#. name
-#: weather_stations.desktop:600
+#: weather_stations.desktop.in:112
msgid "Utah"
-msgstr ""
+msgstr "Utah"
#. name
-#: weather_stations.desktop:623
+#: weather_stations.desktop.in:115
msgid "Vermont"
-msgstr ""
+msgstr "Vermont"
#. name
-#: weather_stations.desktop:639
+#: weather_stations.desktop.in:118
msgid "Wyoming"
-msgstr ""
+msgstr "Wyoming"
#. name
-#: weather_stations.desktop:659
+#: weather_stations.desktop.in:121
msgid "Pennsylvania"
-msgstr ""
+msgstr "Pensylvánie"
#. name
-#: weather_stations.desktop:684
+#: weather_stations.desktop.in:124
msgid "California"
-msgstr ""
+msgstr "Kalifornie"
#. name
-#: weather_stations.desktop:786
+#: weather_stations.desktop.in:127
msgid "Alabama"
-msgstr ""
+msgstr "Alabama"
#. name
-#: weather_stations.desktop:804
+#: weather_stations.desktop.in:130
msgid "Arizona"
-msgstr ""
+msgstr "Arizona"
#. name
-#: weather_stations.desktop:831
+#: weather_stations.desktop.in:133
msgid "Colorado"
-msgstr ""
+msgstr "Colorado"
#. name
-#: weather_stations.desktop:869
+#: weather_stations.desktop.in:136
msgid "Connecticut"
-msgstr ""
+msgstr "Connecticut"
#. name
-#: weather_stations.desktop:879
+#: weather_stations.desktop.in:139
msgid "Delaware"
-msgstr ""
+msgstr "Delaware"
#. name
-#: weather_stations.desktop:884
+#: weather_stations.desktop.in:142
msgid "Florida"
-msgstr ""
+msgstr "Florida"
#. name
-#: weather_stations.desktop:945
+#: weather_stations.desktop.in:145 weather_stations.desktop.in:304
msgid "Georgia"
-msgstr ""
+msgstr "Georgie"
#. name
-#: weather_stations.desktop:972
+#: weather_stations.desktop.in:148
msgid "Hawaii"
-msgstr ""
+msgstr "Havaj"
#. name
-#: weather_stations.desktop:988
+#: weather_stations.desktop.in:151
msgid "Illinois"
-msgstr ""
+msgstr "Illinois"
#. name
-#: weather_stations.desktop:1016
-msgid "Indiana"
-msgstr ""
-
-#. name
-#: weather_stations.desktop:1031
+#: weather_stations.desktop.in:157
msgid "Maryland"
-msgstr ""
+msgstr "Maryland"
#. name
-#: weather_stations.desktop:1044
+#: weather_stations.desktop.in:160
msgid "Michigan"
-msgstr ""
+msgstr "Michigan"
#. name
-#: weather_stations.desktop:1080
+#: weather_stations.desktop.in:163
msgid "Minnesota"
-msgstr ""
+msgstr "Minnesota"
#. name
-#: weather_stations.desktop:1109
+#: weather_stations.desktop.in:166
msgid "Nevada"
-msgstr ""
+msgstr "Nevada"
#. name
-#: weather_stations.desktop:1129
+#: weather_stations.desktop.in:169
msgid "New Jersey"
-msgstr ""
+msgstr "New Jersey"
#. name
-#: weather_stations.desktop:1144
+#: weather_stations.desktop.in:172
msgid "North Carolina"
-msgstr ""
+msgstr "Severní Karolína"
#. name
-#: weather_stations.desktop:1169
+#: weather_stations.desktop.in:175
msgid "Ohio"
-msgstr ""
+msgstr "Ohio"
#. name
-#: weather_stations.desktop:1193
+#: weather_stations.desktop.in:178
msgid "Oregon"
-msgstr ""
+msgstr "Oregon"
#. name
-#: weather_stations.desktop:1219
+#: weather_stations.desktop.in:181
msgid "Rhode Island"
-msgstr ""
+msgstr "Rhode Island"
#. name
-#: weather_stations.desktop:1225
+#: weather_stations.desktop.in:184
msgid "South Carolina"
-msgstr ""
+msgstr "Jižní Karolína"
#. name
-#: weather_stations.desktop:1240
+#: weather_stations.desktop.in:187
msgid "Tennessee"
-msgstr ""
+msgstr "Tennessee"
#. name
-#: weather_stations.desktop:1254
+#: weather_stations.desktop.in:190
msgid "Texas"
-msgstr ""
+msgstr "Texas"
#. name
-#: weather_stations.desktop:1333
+#: weather_stations.desktop.in:193
msgid "Virginia"
-msgstr ""
+msgstr "Virginie"
#. name
-#: weather_stations.desktop:1371
+#: weather_stations.desktop.in:196
msgid "West Virginia"
-msgstr ""
+msgstr "Západní Virginie"
#. name
-#: weather_stations.desktop:1386
+#: weather_stations.desktop.in:199
msgid "Wisconsin"
-msgstr ""
+msgstr "Wisconsin"
#. name
-#: weather_stations.desktop:1417
+#: weather_stations.desktop.in:202
msgid "Massachusetts"
-msgstr ""
+msgstr "Massachusetts"
#. name
-#: weather_stations.desktop:1442
+#: weather_stations.desktop.in:205
msgid "New York"
-msgstr ""
+msgstr "New York"
#. name
-#: weather_stations.desktop:1475
+#: weather_stations.desktop.in:208
msgid "Washington"
-msgstr ""
+msgstr "Washington"
#. name
-#: weather_stations.desktop:1510
+#: weather_stations.desktop.in:211
msgid "Canada"
-msgstr ""
+msgstr "Kanada"
#. name
-#: weather_stations.desktop:1514
+#: weather_stations.desktop.in:215
msgid "Alberta"
-msgstr ""
+msgstr "Alberta"
#. name
-#: weather_stations.desktop:1520
+#: weather_stations.desktop.in:218
msgid "British Columbia"
-msgstr ""
+msgstr "Britská Kolumbie"
#. name
-#: weather_stations.desktop:1529
+#: weather_stations.desktop.in:221
msgid "Manitoba"
-msgstr ""
+msgstr "Manitoba"
#. name
-#: weather_stations.desktop:1534
+#: weather_stations.desktop.in:224
msgid "New Brunswick"
-msgstr ""
+msgstr "Nový Brunšvik"
#. name
-#: weather_stations.desktop:1541
+#: weather_stations.desktop.in:227
msgid "Newfoundland"
-msgstr ""
+msgstr "Newfoundland"
#. name
-#: weather_stations.desktop:1550
+#: weather_stations.desktop.in:230
msgid "Nova Scotia"
-msgstr ""
+msgstr "Nové Skotsko"
#. name
-#: weather_stations.desktop:1557
+#: weather_stations.desktop.in:233
msgid "Northwest Territories"
-msgstr ""
+msgstr "Severozápadní teritoria"
+
+#. name
+#: weather_stations.desktop.in:236
+msgid "Nunavut"
+msgstr "Nunavut"
#. name
-#: weather_stations.desktop:1562
+#: weather_stations.desktop.in:239
msgid "Ontario"
-msgstr ""
+msgstr "Ontario"
+
+#. name
+#: weather_stations.desktop.in:242
+msgid "Prince Edward Island"
+msgstr "Ostrov prince Edvarda"
#. name
-#: weather_stations.desktop:1569
+#: weather_stations.desktop.in:245
msgid "Quebec"
-msgstr ""
+msgstr "Québec"
#. name
-#: weather_stations.desktop:1580
+#: weather_stations.desktop.in:248
msgid "Saskatchewan"
-msgstr ""
+msgstr "Saskatchewan"
#. name
-#: weather_stations.desktop:1587
+#: weather_stations.desktop.in:251
msgid "Yukon"
-msgstr ""
+msgstr "Yukon"
#. name
-#: weather_stations.desktop:1591 weather_stations.desktop:1595
+#: weather_stations.desktop.in:254
+msgid "North America"
+msgstr "Severní Amerika"
+
+#. name
+#: weather_stations.desktop.in:258
+msgid "Greenland"
+msgstr "Grónsko"
+
+#. name
+#: weather_stations.desktop.in:261
msgid "Mexico"
-msgstr ""
+msgstr "Mexiko"
+
+#. name
+#: weather_stations.desktop.in:264
+msgid "Saint Pierre and Miquelon"
+msgstr "Saint Pierre a Miquelon"
#. name
-#: weather_stations.desktop:1656
+#: weather_stations.desktop.in:267
msgid "Europe"
-msgstr ""
+msgstr "Evropa"
#. name
-#: weather_stations.desktop:1660
+#: weather_stations.desktop.in:271
msgid "Albania"
-msgstr ""
+msgstr "Albánie"
#. name
-#: weather_stations.desktop:1664
+#: weather_stations.desktop.in:274
msgid "Austria"
-msgstr ""
+msgstr "Rakousko"
#. name
-#: weather_stations.desktop:1686
+#: weather_stations.desktop.in:277
msgid "Belgium"
-msgstr ""
+msgstr "Belgie"
#. name
-#: weather_stations.desktop:1704
-msgid "Bosnia-Herzegovina"
-msgstr ""
+#: weather_stations.desktop.in:280
+msgid "Bosnia and Herzegovina"
+msgstr "Bosna a Hercegovina"
#. name
-#: weather_stations.desktop:1708
+#: weather_stations.desktop.in:283
msgid "Bulgaria"
-msgstr ""
+msgstr "Bulharsko"
#. name
-#: weather_stations.desktop:1715
+#: weather_stations.desktop.in:286
msgid "Belarus"
-msgstr ""
+msgstr "Bělorusko"
#. name
-#: weather_stations.desktop:1724
+#: weather_stations.desktop.in:289
msgid "Czech Republic"
-msgstr ""
+msgstr "Česká republika"
#. name
-#: weather_stations.desktop:1730
+#: weather_stations.desktop.in:292
msgid "Croatia"
-msgstr ""
+msgstr "Chorvatsko"
#. name
-#: weather_stations.desktop:1739
+#: weather_stations.desktop.in:295
msgid "Denmark"
-msgstr ""
+msgstr "Dánsko"
#. name
-#: weather_stations.desktop:1762
+#: weather_stations.desktop.in:298
msgid "Estonia"
-msgstr ""
+msgstr "Estonsko"
#. name
-#: weather_stations.desktop:1766
+#: weather_stations.desktop.in:301
msgid "Gibraltar"
-msgstr ""
+msgstr "Gibraltar"
#. name
-#: weather_stations.desktop:1770
+#: weather_stations.desktop.in:307
msgid "Iceland"
-msgstr ""
+msgstr "Island"
#. name
-#: weather_stations.desktop:1776
+#: weather_stations.desktop.in:310
msgid "Latvia"
-msgstr ""
+msgstr "Lotyšsko"
#. name
-#: weather_stations.desktop:1781
+#: weather_stations.desktop.in:313
msgid "Lithuania"
-msgstr ""
+msgstr "Litva"
#. name
-#: weather_stations.desktop:1788
+#: weather_stations.desktop.in:316
msgid "Luxembourg"
-msgstr ""
+msgstr "Lucembursko"
#. name
-#: weather_stations.desktop:1792
-msgid "FYR Macedonia"
-msgstr ""
+#: weather_stations.desktop.in:319
+msgid "Macedonia, The Republic of"
+msgstr "Severní Makedonie"
#. name
-#: weather_stations.desktop:1797
+#: weather_stations.desktop.in:322
msgid "Malta"
-msgstr ""
+msgstr "Malta"
#. name
-#: weather_stations.desktop:1801
+#: weather_stations.desktop.in:325
msgid "Moldova"
-msgstr ""
+msgstr "Moldávie"
#. name
-#: weather_stations.desktop:1805
+#: weather_stations.desktop.in:328
msgid "Norway"
-msgstr ""
+msgstr "Norsko"
#. name
-#: weather_stations.desktop:1862
+#: weather_stations.desktop.in:331
msgid "Poland"
-msgstr ""
+msgstr "Polsko"
#. name
-#: weather_stations.desktop:1873
+#: weather_stations.desktop.in:334
msgid "Portugal"
-msgstr ""
+msgstr "Portugalsko"
#. name
-#: weather_stations.desktop:1895
+#: weather_stations.desktop.in:337
msgid "Romania"
-msgstr ""
+msgstr "Rumunsko"
#. name
-#: weather_stations.desktop:1906
+#: weather_stations.desktop.in:340
msgid "Russia"
-msgstr ""
+msgstr "Rusko"
#. name
-#: weather_stations.desktop:1962
+#: weather_stations.desktop.in:343
msgid "Ukraine"
-msgstr ""
+msgstr "Ukrajina"
#. name
-#: weather_stations.desktop:1977
+#: weather_stations.desktop.in:346
msgid "Slovakia"
-msgstr ""
+msgstr "Slovensko"
#. name
-#: weather_stations.desktop:1982
+#: weather_stations.desktop.in:349
msgid "Slovenia"
-msgstr ""
+msgstr "Slovinsko"
#. name
-#: weather_stations.desktop:1988
+#: weather_stations.desktop.in:352
msgid "Sweden"
-msgstr ""
+msgstr "Švédsko"
#. name
-#: weather_stations.desktop:2017
+#: weather_stations.desktop.in:355
msgid "Switzerland"
-msgstr ""
+msgstr "Švýcarsko"
#. name
-#: weather_stations.desktop:2024
+#: weather_stations.desktop.in:358
msgid "Turkey"
-msgstr ""
+msgstr "Turecko"
#. name
-#: weather_stations.desktop:2059
+#: weather_stations.desktop.in:361
msgid "Cyprus"
-msgstr ""
+msgstr "Kypr"
#. name
-#: weather_stations.desktop:2066
+#: weather_stations.desktop.in:364
msgid "Finland"
-msgstr ""
+msgstr "Finsko"
#. name
-#: weather_stations.desktop:2083
+#: weather_stations.desktop.in:367
msgid "France"
-msgstr ""
+msgstr "Francie"
#. name
-#: weather_stations.desktop:2153
+#: weather_stations.desktop.in:370
msgid "Germany"
-msgstr ""
+msgstr "Německo"
#. name
-#: weather_stations.desktop:2186
+#: weather_stations.desktop.in:373
msgid "Greece"
-msgstr ""
+msgstr "Řecko"
#. name
-#: weather_stations.desktop:2212
+#: weather_stations.desktop.in:376
msgid "Hungary"
-msgstr ""
+msgstr "Maďarsko"
#. name
-#: weather_stations.desktop:2218
+#: weather_stations.desktop.in:379
msgid "Ireland"
-msgstr ""
+msgstr "Irsko"
#. name
-#: weather_stations.desktop:2225
+#: weather_stations.desktop.in:382
msgid "Italy"
-msgstr ""
+msgstr "Itálie"
#. name
-#: weather_stations.desktop:2309
+#: weather_stations.desktop.in:385
msgid "Netherlands"
-msgstr ""
+msgstr "Nizozemí"
#. name
-#: weather_stations.desktop:2327
+#: weather_stations.desktop.in:388
msgid "Spain"
-msgstr ""
+msgstr "Španělsko"
#. name
-#: weather_stations.desktop:2366
+#: weather_stations.desktop.in:391
msgid "United Kingdom"
-msgstr ""
+msgstr "Spojené království"
#. name
-#: weather_stations.desktop:2431
-msgid "Yugoslavia"
-msgstr ""
+#: weather_stations.desktop.in:394
+msgid "Serbia and Montenegro"
+msgstr "Srbsko a Černá hora"
#. name
-#: weather_stations.desktop:2440
+#: weather_stations.desktop.in:397
msgid "Africa"
-msgstr ""
+msgstr "Afrika"
#. name
-#: weather_stations.desktop:2444
+#: weather_stations.desktop.in:401
+msgid "Algeria"
+msgstr "Alžírsko"
+
+#. name
+#: weather_stations.desktop.in:404
+msgid "Angola"
+msgstr "Angola"
+
+#. name
+#: weather_stations.desktop.in:407
+msgid "Benin"
+msgstr "Benin"
+
+#. name
+#: weather_stations.desktop.in:410
+msgid "Botswana"
+msgstr "Botswana"
+
+#. name
+#: weather_stations.desktop.in:413
+msgid "Burkina Faso"
+msgstr "Burkina Faso"
+
+#. name
+#: weather_stations.desktop.in:416
+msgid "Burundi"
+msgstr "Burundi"
+
+#. name
+#: weather_stations.desktop.in:419
+msgid "Cape Verde"
+msgstr "Kapverdy"
+
+#. name
+#: weather_stations.desktop.in:422
+msgid "Chad"
+msgstr "Čad"
+
+#. name
+#: weather_stations.desktop.in:425
+msgid "Comoros"
+msgstr "Komory"
+
+#. name
+#: weather_stations.desktop.in:428
+msgid "Cote d'Ivoire"
+msgstr "Pobřeží slonoviny"
+
+#. name
+#: weather_stations.desktop.in:431
+msgid "Congo, Democratic Republic of the"
+msgstr "Konžská demokratická republika"
+
+#. name
+#: weather_stations.desktop.in:434
+msgid "Central African Republic"
+msgstr "Středoafrická republika"
+
+#. name
+#: weather_stations.desktop.in:437
+msgid "Congo, Republic of the"
+msgstr "Konžská republika"
+
+#. name
+#: weather_stations.desktop.in:440
+msgid "Cameroon"
+msgstr "Kamerun"
+
+#. name
+#: weather_stations.desktop.in:443
+msgid "Djibouti"
+msgstr "Džibutsko"
+
+#. name
+#: weather_stations.desktop.in:446
+msgid "Egypt"
+msgstr "Egypt"
+
+#. name
+#: weather_stations.desktop.in:449
+msgid "Ethiopia"
+msgstr "Etiopie"
+
+#. name
+#: weather_stations.desktop.in:452
+msgid "Equatorial Guinea"
+msgstr "Rovníková Guinea"
+
+#. name
+#: weather_stations.desktop.in:455
+msgid "Gabon"
+msgstr "Gabon"
+
+#. name
+#: weather_stations.desktop.in:458
+msgid "Gambia, The"
+msgstr "Gambie"
+
+#. name
+#: weather_stations.desktop.in:461
+msgid "Ghana"
+msgstr "Ghana"
+
+#. name
+#: weather_stations.desktop.in:464
+msgid "Guinea"
+msgstr "Guinea"
+
+#. name
+#: weather_stations.desktop.in:467
+msgid "Guinea-Bissau"
+msgstr "Guinea-Bissau"
+
+#. name
+#: weather_stations.desktop.in:470
+msgid "Kenya"
+msgstr "Keňa"
+
+#. name
+#: weather_stations.desktop.in:473
+msgid "Lesotho"
+msgstr "Lesotho"
+
+#. name
+#: weather_stations.desktop.in:476
+msgid "Liberia"
+msgstr "Libérie"
+
+#. name
+#: weather_stations.desktop.in:479
+msgid "Libya"
+msgstr "Libye"
+
+#. name
+#: weather_stations.desktop.in:482
+msgid "Madagascar"
+msgstr "Madagaskar"
+
+#. name
+#: weather_stations.desktop.in:485
+msgid "Malawi"
+msgstr "Malawi"
+
+#. name
+#: weather_stations.desktop.in:488
+msgid "Mali"
+msgstr "Mali"
+
+#. name
+#: weather_stations.desktop.in:491
+msgid "Mauritania"
+msgstr "Mauritánie"
+
+#. name
+#: weather_stations.desktop.in:494
+msgid "Mauritius"
+msgstr "Mauricius"
+
+#. name
+#: weather_stations.desktop.in:497
msgid "Morocco"
-msgstr ""
+msgstr "Maroko"
+
+#. name
+#: weather_stations.desktop.in:500
+msgid "Mozambique"
+msgstr "Mosambik"
+
+#. name
+#: weather_stations.desktop.in:503
+msgid "Namibia"
+msgstr "Namibie"
+
+#. name
+#: weather_stations.desktop.in:506
+msgid "Nigeria"
+msgstr "Nigérie"
+
+#. name
+#: weather_stations.desktop.in:509
+msgid "Niger"
+msgstr "Niger"
+
+#. name
+#: weather_stations.desktop.in:512
+msgid "Reunion"
+msgstr "Réunion"
+
+#. name
+#: weather_stations.desktop.in:515
+msgid "Rwanda"
+msgstr "Rwanda"
+
+#. name
+#: weather_stations.desktop.in:518
+msgid "Saint Helena"
+msgstr "Svatá Helena"
+
+#. name
+#: weather_stations.desktop.in:521
+msgid "Sao Tome and Principe"
+msgstr "Svatý Tomáš a Princův ostrov"
+
+#. name
+#: weather_stations.desktop.in:524
+msgid "Senegal"
+msgstr "Senegal"
#. name
-#: weather_stations.desktop:2448
+#: weather_stations.desktop.in:527
+msgid "Seychelles"
+msgstr "Seychely"
+
+#. name
+#: weather_stations.desktop.in:530
+msgid "Sierra Leone"
+msgstr "Sierra Leone"
+
+#. name
+#: weather_stations.desktop.in:533
+msgid "Somalia"
+msgstr "Somálsko"
+
+#. name
+#: weather_stations.desktop.in:536
msgid "South Africa"
-msgstr ""
+msgstr "Jižní Afrika"
#. name
-#: weather_stations.desktop:2466
-msgid "Libya"
-msgstr ""
+#: weather_stations.desktop.in:539
+msgid "South Georgia and the Islands"
+msgstr "Jižní Georgie a Jižní Sandwichovy ostrovy"
#. name
-#: weather_stations.desktop:2471
-msgid "Egypt"
-msgstr ""
+#: weather_stations.desktop.in:542
+msgid "Sudan"
+msgstr "Súdán"
#. name
-#: weather_stations.desktop:2494
-msgid "Australasia"
-msgstr ""
+#: weather_stations.desktop.in:545
+msgid "Swaziland"
+msgstr "Svazijsko"
+
+#. name
+#: weather_stations.desktop.in:548
+msgid "Tanzania"
+msgstr "Tanzanie"
+
+#. name
+#: weather_stations.desktop.in:551
+msgid "Togo"
+msgstr "Togo"
+
+#. name
+#: weather_stations.desktop.in:554
+msgid "Tunisia"
+msgstr "Tunisko"
+
+#. name
+#: weather_stations.desktop.in:557
+msgid "Uganda"
+msgstr "Uganda"
+
+#. name
+#: weather_stations.desktop.in:560
+msgid "Western Sahara"
+msgstr "Západní Sahara"
#. name
-#: weather_stations.desktop:2498
+#: weather_stations.desktop.in:563
+msgid "Zambia"
+msgstr "Zambie"
+
+#. name
+#: weather_stations.desktop.in:566
+msgid "Zimbabwe"
+msgstr "Zimbabwe"
+
+#. name
+#: weather_stations.desktop.in:570
+msgid "Australia and Oceania"
+msgstr "Austrálie a Oceánie"
+
+#. name
+#: weather_stations.desktop.in:574
msgid "Australia"
-msgstr ""
+msgstr "Austrálie"
+
+#. name
+#: weather_stations.desktop.in:577
+msgid "Brunei"
+msgstr "Brunej"
+
+#. name
+#: weather_stations.desktop.in:580
+msgid "Cook Islands"
+msgstr "Cookovy ostrovy"
+
+#. name
+#: weather_stations.desktop.in:583
+msgid "Christmas Island"
+msgstr "Vánoční ostrov"
+
+#. name
+#: weather_stations.desktop.in:586
+msgid "Fiji"
+msgstr "Fidži"
+
+#. name
+#: weather_stations.desktop.in:589
+msgid "French Polynesia"
+msgstr "Francouzská Polynésie"
+
+#. name
+#: weather_stations.desktop.in:592
+msgid "Kiribati"
+msgstr "Kiribati"
+
+#. name
+#: weather_stations.desktop.in:595
+msgid "Malaysia"
+msgstr "Malajsie"
+
+#. name
+#: weather_stations.desktop.in:598
+msgid "Marshall Islands"
+msgstr "Marshallovy ostrovy"
+
+#. name
+#: weather_stations.desktop.in:601
+msgid "Micronesia, Federated States of"
+msgstr "Federativní státy Mikronésie"
+
+#. name
+#: weather_stations.desktop.in:604
+msgid "New Caledonia"
+msgstr "Nová Kaledonie"
+
+#. name
+#: weather_stations.desktop.in:607
+msgid "Nauru"
+msgstr "Nauru"
#. name
-#: weather_stations.desktop:2519
+#: weather_stations.desktop.in:610
msgid "New Zealand"
-msgstr ""
+msgstr "Nový Zéland"
#. name
-#: weather_stations.desktop:2525
-msgid "Antarctica"
-msgstr ""
+#: weather_stations.desktop.in:613
+msgid "NORTHERN MARIANA ISLAND"
+msgstr "Severní Mariany"
+
+#. name
+#: weather_stations.desktop.in:616
+msgid "Indonesia"
+msgstr "Indonésie"
+
+#. name
+#: weather_stations.desktop.in:619
+msgid "Palau"
+msgstr "Palau"
+
+#. name
+#: weather_stations.desktop.in:622
+msgid "Papua New Guinea"
+msgstr "Papua Nová Guinea"
+
+#. name
+#: weather_stations.desktop.in:625
+msgid "Philippines"
+msgstr "Filipíny"
+
+#. name
+#: weather_stations.desktop.in:628
+msgid "Solomon Islands"
+msgstr "Šalamounovy ostrovy"
+
+#. name
+#: weather_stations.desktop.in:631
+msgid "Samoa"
+msgstr "Samoa"
#. name
-#: weather_stations.desktop:2529
+#: weather_stations.desktop.in:634
+msgid "Tonga"
+msgstr "Tonga"
+
+#. name
+#: weather_stations.desktop.in:637
+msgid "Tuvalu"
+msgstr "Tuvalu"
+
+#. name
+#: weather_stations.desktop.in:640
+msgid "United States Minor Outlying Islands"
+msgstr "Menší odlehlé ostrovy Spojených států"
+
+#. name
+#: weather_stations.desktop.in:643
+msgid "Vanuatu"
+msgstr "Vanuatu"
+
+#. name
+#: weather_stations.desktop.in:646
msgid "Asia"
-msgstr ""
+msgstr "Asie"
#. name
-#: weather_stations.desktop:2533
-msgid "Viet Nam"
-msgstr ""
+#: weather_stations.desktop.in:650
+msgid "Armenia"
+msgstr "Arménie"
#. name
-#: weather_stations.desktop:2539
-msgid "Korea, Republic of"
-msgstr ""
+#: weather_stations.desktop.in:653
+msgid "Azerbaijan"
+msgstr "Ázerbájdžán"
#. name
-#: weather_stations.desktop:2568
-msgid "Korea, Democratic People's Republic of"
-msgstr ""
+#: weather_stations.desktop.in:656
+msgid "Bangladesh"
+msgstr "Bangladéš"
#. name
-#: weather_stations.desktop:2572
-msgid "Hong Kong"
-msgstr ""
+#: weather_stations.desktop.in:659
+msgid "Cambodia"
+msgstr "Kambodža"
#. name
-#: weather_stations.desktop:2576
-msgid "Pakistan"
-msgstr ""
+#: weather_stations.desktop.in:662
+msgid "China"
+msgstr "Čína"
#. name
-#: weather_stations.desktop:2583
-msgid "India"
-msgstr ""
+#: weather_stations.desktop.in:665
+msgid "East Timor"
+msgstr "Východní Timor"
#. name
-#: weather_stations.desktop:2598
-msgid "People's Republic of China"
-msgstr ""
+#: weather_stations.desktop.in:668
+msgid "Hong Kong"
+msgstr "Hongkong"
+
+#. name
+#: weather_stations.desktop.in:671
+msgid "India"
+msgstr "Indie"
#. name
-#: weather_stations.desktop:2615
+#: weather_stations.desktop.in:674
msgid "Japan"
-msgstr ""
+msgstr "Japonsko"
+
+#. name
+#: weather_stations.desktop.in:677
+msgid "Kazakhstan"
+msgstr "Kazachstán"
+
+#. name
+#: weather_stations.desktop.in:680
+msgid "Korea, South"
+msgstr "Korea, jižní"
+
+#. name
+#: weather_stations.desktop.in:683
+msgid "Korea, North"
+msgstr "Korea, severní"
+
+#. name
+#: weather_stations.desktop.in:686
+msgid "Kyrgyzstan"
+msgstr "Kyrgyzstán"
+
+#. name
+#: weather_stations.desktop.in:689
+msgid "Laos"
+msgstr "Laos"
+
+#. name
+#: weather_stations.desktop.in:692
+msgid "Macau"
+msgstr "Macao"
+
+#. name
+#: weather_stations.desktop.in:695
+msgid "Maldives"
+msgstr "Maledivy"
+
+#. name
+#: weather_stations.desktop.in:698
+msgid "Mongolia"
+msgstr "Mongolsko"
+
+#. name
+#: weather_stations.desktop.in:701
+msgid "Myanmar"
+msgstr "Myanmar"
#. name
-#: weather_stations.desktop:2724
+#: weather_stations.desktop.in:704
+msgid "Nepal"
+msgstr "Nepál"
+
+#. name
+#: weather_stations.desktop.in:707
+msgid "Pakistan"
+msgstr "Pákistán"
+
+#. name
+#: weather_stations.desktop.in:710
msgid "Singapore"
-msgstr ""
+msgstr "Singapur"
#. name
-#: weather_stations.desktop:2728
-msgid "Thailand"
-msgstr ""
+#: weather_stations.desktop.in:713
+msgid "Sri Lanka"
+msgstr "Srí Lanka"
#. name
-#: weather_stations.desktop:2732
+#: weather_stations.desktop.in:716
+msgid "Tajikistan"
+msgstr "Tádžikistán"
+
+#. name
+#: weather_stations.desktop.in:719
msgid "Taiwan"
-msgstr ""
+msgstr "Tchaj-wan"
#. name
-#: weather_stations.desktop:2759
+#: weather_stations.desktop.in:722
+msgid "Thailand"
+msgstr "Thajsko"
+
+#. name
+#: weather_stations.desktop.in:725
+msgid "Turkmenistan"
+msgstr "Turkmenistán"
+
+#. name
+#: weather_stations.desktop.in:728
msgid "Uzbekistan"
-msgstr ""
+msgstr "Uzbekistán"
+
+#. name
+#: weather_stations.desktop.in:731
+msgid "Vietnam"
+msgstr "Vietnam"
#. name
-#: weather_stations.desktop:2769
+#: weather_stations.desktop.in:734
msgid "Central and South America"
-msgstr ""
+msgstr "Střední a Jižní Amerika"
#. name
-#: weather_stations.desktop:2773
-msgid "Bahamas"
-msgstr ""
+#: weather_stations.desktop.in:738
+msgid "Anguilla"
+msgstr "Anguilla"
+
+#. name
+#: weather_stations.desktop.in:741
+msgid "Antigua and Barbuda"
+msgstr "Antigua a Barbuda"
+
+#. name
+#: weather_stations.desktop.in:744
+msgid "Argentina"
+msgstr "Argentina"
+
+#. name
+#: weather_stations.desktop.in:747
+msgid "Aruba"
+msgstr "Aruba"
#. name
-#: weather_stations.desktop:2778
+#: weather_stations.desktop.in:750
+msgid "Barbados"
+msgstr "Barbados"
+
+#. name
+#: weather_stations.desktop.in:753
+msgid "Bahamas, The"
+msgstr "Bahamy"
+
+#. name
+#: weather_stations.desktop.in:756
msgid "Belize"
-msgstr ""
+msgstr "Belize"
#. name
-#: weather_stations.desktop:2782
+#: weather_stations.desktop.in:759
msgid "Bermuda"
-msgstr ""
+msgstr "Bermudy"
#. name
-#: weather_stations.desktop:2786
+#: weather_stations.desktop.in:762
+msgid "Bolivia"
+msgstr "Bolívie"
+
+#. name
+#: weather_stations.desktop.in:765
+msgid "Brazil"
+msgstr "Brazílie"
+
+#. name
+#: weather_stations.desktop.in:768
+msgid "British Virgin Islands"
+msgstr "Britské panenské ostrovy"
+
+#. name
+#: weather_stations.desktop.in:771
msgid "Cayman Islands"
-msgstr ""
+msgstr "Kajmanské ostrovy"
#. name
-#: weather_stations.desktop:2790
-msgid "Cuba"
-msgstr ""
+#: weather_stations.desktop.in:774
+msgid "Chile"
+msgstr "Chile"
#. name
-#: weather_stations.desktop:2807
+#: weather_stations.desktop.in:777
msgid "Costa Rica"
-msgstr ""
+msgstr "Kostarika"
+
+#. name
+#: weather_stations.desktop.in:780
+msgid "Colombia"
+msgstr "Kolumbie"
#. name
-#: weather_stations.desktop:2815
+#: weather_stations.desktop.in:783
+msgid "Cuba"
+msgstr "Kuba"
+
+#. name
+#: weather_stations.desktop.in:786
+msgid "Dominica"
+msgstr "Dominika"
+
+#. name
+#: weather_stations.desktop.in:789
msgid "Dominican Republic"
-msgstr ""
+msgstr "Dominikánská republika"
#. name
-#: weather_stations.desktop:2823
+#: weather_stations.desktop.in:792
+msgid "Ecuador"
+msgstr "Ekvádor"
+
+#. name
+#: weather_stations.desktop.in:795
msgid "El Salvador"
-msgstr ""
+msgstr "Salvador"
+
+#. name
+#: weather_stations.desktop.in:798
+msgid "French Guiana"
+msgstr "Francouzská Guiana"
+
+#. name
+#: weather_stations.desktop.in:801
+msgid "Falkland Islands, Islas Malvinas"
+msgstr "Falklandy (Malvíny)"
#. name
-#: weather_stations.desktop:2831
+#: weather_stations.desktop.in:804
+msgid "Grenada"
+msgstr "Grenada"
+
+#. name
+#: weather_stations.desktop.in:807
msgid "Guatemala"
-msgstr ""
+msgstr "Guatemala"
+
+#. name
+#: weather_stations.desktop.in:810
+msgid "Guadeloupe"
+msgstr "Guadeloupe"
#. name
-#: weather_stations.desktop:2839
+#: weather_stations.desktop.in:813
+msgid "Guyana"
+msgstr "Guyana"
+
+#. name
+#: weather_stations.desktop.in:816
msgid "Haiti"
-msgstr ""
+msgstr "Haiti"
#. name
-#: weather_stations.desktop:2843
+#: weather_stations.desktop.in:819
msgid "Honduras"
-msgstr ""
+msgstr "Honduras"
#. name
-#: weather_stations.desktop:2859
+#: weather_stations.desktop.in:822
msgid "Jamaica"
-msgstr ""
+msgstr "Jamajka"
#. name
-#: weather_stations.desktop:2864
-msgid "Nicaragua"
-msgstr ""
+#: weather_stations.desktop.in:825
+msgid "Martinique"
+msgstr "Martinik"
#. name
-#: weather_stations.desktop:2874
-msgid "Panama"
-msgstr ""
+#: weather_stations.desktop.in:828
+msgid "Netherlands Antilles"
+msgstr "Nizozemské Antily"
#. name
-#: weather_stations.desktop:2883
-msgid "Bolivia"
-msgstr ""
+#: weather_stations.desktop.in:831
+msgid "Nicaragua"
+msgstr "Nikaragua"
#. name
-#: weather_stations.desktop:2909
-msgid "Chile"
-msgstr ""
+#: weather_stations.desktop.in:834
+msgid "Panama"
+msgstr "Panama"
#. name
-#: weather_stations.desktop:2919
-msgid "Colombia"
-msgstr ""
+#: weather_stations.desktop.in:837
+msgid "Peru"
+msgstr "Peru"
#. name
-#: weather_stations.desktop:2932
-msgid "Ecuador"
-msgstr ""
+#: weather_stations.desktop.in:840
+msgid "Puerto Rico"
+msgstr "Portoriko"
#. name
-#: weather_stations.desktop:2938
+#: weather_stations.desktop.in:843
msgid "Paraguay"
-msgstr ""
+msgstr "Paraguay"
#. name
-#: weather_stations.desktop:2943
-msgid "Peru"
-msgstr ""
+#: weather_stations.desktop.in:846
+msgid "Saint Kitts and Nevis"
+msgstr "Svatý Kryštof a Nevis"
#. name
-#: weather_stations.desktop:2963
-msgid "Suriname"
-msgstr ""
+#: weather_stations.desktop.in:849
+msgid "Saint Lucia"
+msgstr "Svatá Lucie"
#. name
-#: weather_stations.desktop:2967
-msgid "Uruguay"
-msgstr ""
+#: weather_stations.desktop.in:852
+msgid "Saint Vincent and the Grenadines"
+msgstr "Svatý Vincenc a Grenadiny"
#. name
-#: weather_stations.desktop:2981
-msgid "Venezuela"
-msgstr ""
+#: weather_stations.desktop.in:855
+msgid "Suriname"
+msgstr "Surinam"
#. name
-#: weather_stations.desktop:3003
-msgid "Argentina"
-msgstr ""
+#: weather_stations.desktop.in:858
+msgid "Trinidad and Tobago"
+msgstr "Trinidad a Tobago"
#. name
-#: weather_stations.desktop:3034
-msgid "Brazil"
-msgstr ""
+#: weather_stations.desktop.in:861
+msgid "Turks and Caicos Islands"
+msgstr "Turks a Caicos ostrovy"
#. name
-#: weather_stations.desktop:3099
-msgid "Atlantic"
-msgstr ""
+#: weather_stations.desktop.in:864
+msgid "Uruguay"
+msgstr "Uruguay"
#. name
-#: weather_stations.desktop:3103
-msgid "Puerto Rico"
-msgstr ""
+#: weather_stations.desktop.in:867
+msgid "Venezuela"
+msgstr "Venezuela"
#. name
-#: weather_stations.desktop:3110
-msgid "Antigua and Barbuda"
-msgstr ""
+#: weather_stations.desktop.in:870
+msgid "Virgin Islands"
+msgstr "Panenské ostrovy"
+
+#. name
+#: weather_stations.desktop.in:873 weather_stations.desktop.in:877
+msgid "Antarctica"
+msgstr "Antarktida"
diff --git a/translations/desktop_files/kweather-stations/de.po b/translations/desktop_files/kweather-stations/de.po
new file mode 100644
index 0000000..6fb6baa
--- /dev/null
+++ b/translations/desktop_files/kweather-stations/de.po
@@ -0,0 +1,1456 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# Stefan Krusche <linux@stefan-krusche.de>, 2021.
+# Lian Begett <weblate-tde@bunbun.de>, 2022.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2021-09-10 11:17+0000\n"
+"PO-Revision-Date: 2022-06-21 16:11+0000\n"
+"Last-Translator: Lian Begett <weblate-tde@bunbun.de>\n"
+"Language-Team: German <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/tdetoys/kweather-stations/de/>\n"
+"Language: de\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: Weblate 4.12.2\n"
+
+#. name
+#: weather_stations.desktop.in:5
+msgid "Middle East"
+msgstr "Mittlerer Osten"
+
+#. name
+#: weather_stations.desktop.in:9
+msgid "United Arab Emirates"
+msgstr "Vereinigte Arabische Emirate"
+
+#. name
+#: weather_stations.desktop.in:12
+msgid "Afghanistan"
+msgstr "Afghanistan"
+
+#. name
+#: weather_stations.desktop.in:15
+msgid "Bahrain"
+msgstr "Bahrain"
+
+#. name
+#: weather_stations.desktop.in:18
+msgid "Qatar"
+msgstr "Katar"
+
+#. name
+#: weather_stations.desktop.in:21
+msgid "Oman"
+msgstr "Oman"
+
+#. name
+#: weather_stations.desktop.in:24
+msgid "Yemen"
+msgstr "Jemen"
+
+#. name
+#: weather_stations.desktop.in:27
+msgid "Saudi Arabia"
+msgstr "Saudi-Arabien"
+
+#. name
+#: weather_stations.desktop.in:30
+msgid "Israel"
+msgstr "Israel"
+
+#. name
+#: weather_stations.desktop.in:33
+msgid "Lebanon"
+msgstr "Libanon"
+
+#. name
+#: weather_stations.desktop.in:36
+msgid "Iran"
+msgstr "Iran"
+
+#. name
+#: weather_stations.desktop.in:39
+msgid "Iraq"
+msgstr "Irak"
+
+#. name
+#: weather_stations.desktop.in:42
+msgid "Jordan"
+msgstr "Jordanien"
+
+#. name
+#: weather_stations.desktop.in:45
+msgid "Kuwait"
+msgstr "Kuwait"
+
+#. name
+#: weather_stations.desktop.in:48
+msgid "Syria"
+msgstr "Syrien"
+
+#. name
+#: weather_stations.desktop.in:51
+msgid "United States"
+msgstr "Vereinigte Staaten"
+
+#. name
+#: weather_stations.desktop.in:55
+msgid "Alaska"
+msgstr "Alaska"
+
+#. name
+#: weather_stations.desktop.in:58
+msgid "Arkansas"
+msgstr "Arkansas"
+
+#. name
+#: weather_stations.desktop.in:61
+msgid "District of Columbia"
+msgstr "Washington, D.C."
+
+#. name
+#: weather_stations.desktop.in:64
+msgid "Idaho"
+msgstr "Idaho"
+
+#. name
+#: weather_stations.desktop.in:67 weather_stations.desktop.in:154
+msgid "Indiana"
+msgstr "Indiana"
+
+#. name
+#: weather_stations.desktop.in:70
+msgid "Iowa"
+msgstr "Iowa"
+
+#. name
+#: weather_stations.desktop.in:73
+msgid "Kansas"
+msgstr "Kansas"
+
+#. name
+#: weather_stations.desktop.in:76
+msgid "Kentucky"
+msgstr "Kentucky"
+
+#. name
+#: weather_stations.desktop.in:79
+msgid "Lousiana"
+msgstr "Lousiana"
+
+#. name
+#: weather_stations.desktop.in:82
+msgid "Maine"
+msgstr "Maine"
+
+#. name
+#: weather_stations.desktop.in:85
+msgid "Mississippi"
+msgstr "Mississippi"
+
+#. name
+#: weather_stations.desktop.in:88
+msgid "Missouri"
+msgstr "Missouri"
+
+#. name
+#: weather_stations.desktop.in:91
+msgid "Montana"
+msgstr "Montana"
+
+#. name
+#: weather_stations.desktop.in:94
+msgid "Nebraska"
+msgstr "Nebraska"
+
+#. name
+#: weather_stations.desktop.in:97
+msgid "New Hampshire"
+msgstr "New Hampshire"
+
+#. name
+#: weather_stations.desktop.in:100
+msgid "New Mexico"
+msgstr "Neumexiko"
+
+#. name
+#: weather_stations.desktop.in:103
+msgid "North Dakota"
+msgstr "Nord-Dakota"
+
+#. name
+#: weather_stations.desktop.in:106
+msgid "Oklahoma"
+msgstr "Oklahoma"
+
+#. name
+#: weather_stations.desktop.in:109
+msgid "South Dakota"
+msgstr "Süd-Dakota"
+
+#. name
+#: weather_stations.desktop.in:112
+msgid "Utah"
+msgstr "Utah"
+
+#. name
+#: weather_stations.desktop.in:115
+msgid "Vermont"
+msgstr "Vermont"
+
+#. name
+#: weather_stations.desktop.in:118
+msgid "Wyoming"
+msgstr "Wyoming"
+
+#. name
+#: weather_stations.desktop.in:121
+msgid "Pennsylvania"
+msgstr "Pennsylvanien"
+
+#. name
+#: weather_stations.desktop.in:124
+msgid "California"
+msgstr "Kalifornien"
+
+#. name
+#: weather_stations.desktop.in:127
+msgid "Alabama"
+msgstr "Alabama"
+
+#. name
+#: weather_stations.desktop.in:130
+msgid "Arizona"
+msgstr "Arizona"
+
+#. name
+#: weather_stations.desktop.in:133
+msgid "Colorado"
+msgstr "Colorado"
+
+#. name
+#: weather_stations.desktop.in:136
+msgid "Connecticut"
+msgstr "Connecticut"
+
+#. name
+#: weather_stations.desktop.in:139
+msgid "Delaware"
+msgstr "Delaware"
+
+#. name
+#: weather_stations.desktop.in:142
+msgid "Florida"
+msgstr "Florida"
+
+#. name
+#: weather_stations.desktop.in:145 weather_stations.desktop.in:304
+msgid "Georgia"
+msgstr "Georgia"
+
+#. name
+#: weather_stations.desktop.in:148
+msgid "Hawaii"
+msgstr "Hawaii"
+
+#. name
+#: weather_stations.desktop.in:151
+msgid "Illinois"
+msgstr "Illinois"
+
+#. name
+#: weather_stations.desktop.in:157
+msgid "Maryland"
+msgstr "Maryland"
+
+#. name
+#: weather_stations.desktop.in:160
+msgid "Michigan"
+msgstr "Michigan"
+
+#. name
+#: weather_stations.desktop.in:163
+msgid "Minnesota"
+msgstr "Minnesota"
+
+#. name
+#: weather_stations.desktop.in:166
+msgid "Nevada"
+msgstr "Nevada"
+
+#. name
+#: weather_stations.desktop.in:169
+msgid "New Jersey"
+msgstr "New Jersey"
+
+#. name
+#: weather_stations.desktop.in:172
+msgid "North Carolina"
+msgstr "Nord-Carolina"
+
+#. name
+#: weather_stations.desktop.in:175
+msgid "Ohio"
+msgstr "Ohio"
+
+#. name
+#: weather_stations.desktop.in:178
+msgid "Oregon"
+msgstr "Oregon"
+
+#. name
+#: weather_stations.desktop.in:181
+msgid "Rhode Island"
+msgstr "Rhode Island"
+
+#. name
+#: weather_stations.desktop.in:184
+msgid "South Carolina"
+msgstr "Süd-Carolina"
+
+#. name
+#: weather_stations.desktop.in:187
+msgid "Tennessee"
+msgstr "Tennessee"
+
+#. name
+#: weather_stations.desktop.in:190
+msgid "Texas"
+msgstr "Texas"
+
+#. name
+#: weather_stations.desktop.in:193
+msgid "Virginia"
+msgstr "Virginia"
+
+#. name
+#: weather_stations.desktop.in:196
+msgid "West Virginia"
+msgstr "West-Virginia"
+
+#. name
+#: weather_stations.desktop.in:199
+msgid "Wisconsin"
+msgstr "Wisconsin"
+
+#. name
+#: weather_stations.desktop.in:202
+msgid "Massachusetts"
+msgstr "Massachusetts"
+
+#. name
+#: weather_stations.desktop.in:205
+msgid "New York"
+msgstr "New York"
+
+#. name
+#: weather_stations.desktop.in:208
+msgid "Washington"
+msgstr "Washington"
+
+#. name
+#: weather_stations.desktop.in:211
+msgid "Canada"
+msgstr "Kanada"
+
+#. name
+#: weather_stations.desktop.in:215
+msgid "Alberta"
+msgstr "Alberta"
+
+#. name
+#: weather_stations.desktop.in:218
+msgid "British Columbia"
+msgstr "Britisch-Kolumbien"
+
+#. name
+#: weather_stations.desktop.in:221
+msgid "Manitoba"
+msgstr "Manitoba"
+
+#. name
+#: weather_stations.desktop.in:224
+msgid "New Brunswick"
+msgstr "Neubraunschweig"
+
+#. name
+#: weather_stations.desktop.in:227
+msgid "Newfoundland"
+msgstr "Neufundland"
+
+#. name
+#: weather_stations.desktop.in:230
+msgid "Nova Scotia"
+msgstr "Neuschottland"
+
+#. name
+#: weather_stations.desktop.in:233
+msgid "Northwest Territories"
+msgstr "Nordwest-Territorien"
+
+#. name
+#: weather_stations.desktop.in:236
+msgid "Nunavut"
+msgstr "Nunavut"
+
+#. name
+#: weather_stations.desktop.in:239
+msgid "Ontario"
+msgstr "Ontario"
+
+#. name
+#: weather_stations.desktop.in:242
+msgid "Prince Edward Island"
+msgstr "Prinz-Eduard-Insel"
+
+#. name
+#: weather_stations.desktop.in:245
+msgid "Quebec"
+msgstr "Quebec"
+
+#. name
+#: weather_stations.desktop.in:248
+msgid "Saskatchewan"
+msgstr "Saskatchewan"
+
+#. name
+#: weather_stations.desktop.in:251
+msgid "Yukon"
+msgstr "Yukon"
+
+#. name
+#: weather_stations.desktop.in:254
+msgid "North America"
+msgstr "Nordamerika"
+
+#. name
+#: weather_stations.desktop.in:258
+msgid "Greenland"
+msgstr "Grönland"
+
+#. name
+#: weather_stations.desktop.in:261
+msgid "Mexico"
+msgstr "Mexiko"
+
+#. name
+#: weather_stations.desktop.in:264
+msgid "Saint Pierre and Miquelon"
+msgstr "Saint-Pierre und Miquelon"
+
+#. name
+#: weather_stations.desktop.in:267
+msgid "Europe"
+msgstr "Europa"
+
+#. name
+#: weather_stations.desktop.in:271
+msgid "Albania"
+msgstr "Albanien"
+
+#. name
+#: weather_stations.desktop.in:274
+msgid "Austria"
+msgstr "Österreich"
+
+#. name
+#: weather_stations.desktop.in:277
+msgid "Belgium"
+msgstr "Belgien"
+
+#. name
+#: weather_stations.desktop.in:280
+msgid "Bosnia and Herzegovina"
+msgstr "Bosnien-Herzegowina"
+
+#. name
+#: weather_stations.desktop.in:283
+msgid "Bulgaria"
+msgstr "Bulgarien"
+
+#. name
+#: weather_stations.desktop.in:286
+msgid "Belarus"
+msgstr "Weißrußland"
+
+#. name
+#: weather_stations.desktop.in:289
+msgid "Czech Republic"
+msgstr "Tschechien"
+
+#. name
+#: weather_stations.desktop.in:292
+msgid "Croatia"
+msgstr "Kroatien"
+
+#. name
+#: weather_stations.desktop.in:295
+msgid "Denmark"
+msgstr "Dänemark"
+
+#. name
+#: weather_stations.desktop.in:298
+msgid "Estonia"
+msgstr "Estland"
+
+#. name
+#: weather_stations.desktop.in:301
+msgid "Gibraltar"
+msgstr "Gibraltar"
+
+#. name
+#: weather_stations.desktop.in:307
+msgid "Iceland"
+msgstr "Island"
+
+#. name
+#: weather_stations.desktop.in:310
+msgid "Latvia"
+msgstr "Lettland"
+
+#. name
+#: weather_stations.desktop.in:313
+msgid "Lithuania"
+msgstr "Litauen"
+
+#. name
+#: weather_stations.desktop.in:316
+msgid "Luxembourg"
+msgstr "Luxemburg"
+
+#. name
+#: weather_stations.desktop.in:319
+msgid "Macedonia, The Republic of"
+msgstr "Mazedonien, Republik"
+
+#. name
+#: weather_stations.desktop.in:322
+msgid "Malta"
+msgstr "Malta"
+
+#. name
+#: weather_stations.desktop.in:325
+msgid "Moldova"
+msgstr "Moldawien"
+
+#. name
+#: weather_stations.desktop.in:328
+msgid "Norway"
+msgstr "Norwegen"
+
+#. name
+#: weather_stations.desktop.in:331
+msgid "Poland"
+msgstr "Polen"
+
+#. name
+#: weather_stations.desktop.in:334
+msgid "Portugal"
+msgstr "Portugal"
+
+#. name
+#: weather_stations.desktop.in:337
+msgid "Romania"
+msgstr "Rumänien"
+
+#. name
+#: weather_stations.desktop.in:340
+msgid "Russia"
+msgstr "Rußland"
+
+#. name
+#: weather_stations.desktop.in:343
+msgid "Ukraine"
+msgstr "Ukraine"
+
+#. name
+#: weather_stations.desktop.in:346
+msgid "Slovakia"
+msgstr "Slowakei"
+
+#. name
+#: weather_stations.desktop.in:349
+msgid "Slovenia"
+msgstr "Slowenien"
+
+#. name
+#: weather_stations.desktop.in:352
+msgid "Sweden"
+msgstr "Schweden"
+
+#. name
+#: weather_stations.desktop.in:355
+msgid "Switzerland"
+msgstr "Schweiz"
+
+#. name
+#: weather_stations.desktop.in:358
+msgid "Turkey"
+msgstr "Türkei"
+
+#. name
+#: weather_stations.desktop.in:361
+msgid "Cyprus"
+msgstr "Zypern"
+
+#. name
+#: weather_stations.desktop.in:364
+msgid "Finland"
+msgstr "Finnland"
+
+#. name
+#: weather_stations.desktop.in:367
+msgid "France"
+msgstr "Frankreich"
+
+#. name
+#: weather_stations.desktop.in:370
+msgid "Germany"
+msgstr "Deutschland"
+
+#. name
+#: weather_stations.desktop.in:373
+msgid "Greece"
+msgstr "Griechenland"
+
+#. name
+#: weather_stations.desktop.in:376
+msgid "Hungary"
+msgstr "Ungarn"
+
+#. name
+#: weather_stations.desktop.in:379
+msgid "Ireland"
+msgstr "Irland"
+
+#. name
+#: weather_stations.desktop.in:382
+msgid "Italy"
+msgstr "Italien"
+
+#. name
+#: weather_stations.desktop.in:385
+msgid "Netherlands"
+msgstr "Niederlande"
+
+#. name
+#: weather_stations.desktop.in:388
+msgid "Spain"
+msgstr "Spanien"
+
+#. name
+#: weather_stations.desktop.in:391
+msgid "United Kingdom"
+msgstr "Vereinigtes Königreich"
+
+#. name
+#: weather_stations.desktop.in:394
+msgid "Serbia and Montenegro"
+msgstr "Serbien und Montenegro"
+
+#. name
+#: weather_stations.desktop.in:397
+msgid "Africa"
+msgstr "Afrika"
+
+#. name
+#: weather_stations.desktop.in:401
+msgid "Algeria"
+msgstr "Algerien"
+
+#. name
+#: weather_stations.desktop.in:404
+msgid "Angola"
+msgstr "Angola"
+
+#. name
+#: weather_stations.desktop.in:407
+msgid "Benin"
+msgstr "Benin"
+
+#. name
+#: weather_stations.desktop.in:410
+msgid "Botswana"
+msgstr "Botswana"
+
+#. name
+#: weather_stations.desktop.in:413
+msgid "Burkina Faso"
+msgstr "Burkina Faso"
+
+#. name
+#: weather_stations.desktop.in:416
+msgid "Burundi"
+msgstr "Burundi"
+
+#. name
+#: weather_stations.desktop.in:419
+msgid "Cape Verde"
+msgstr "Kap Verde"
+
+#. name
+#: weather_stations.desktop.in:422
+msgid "Chad"
+msgstr "Tschad"
+
+#. name
+#: weather_stations.desktop.in:425
+msgid "Comoros"
+msgstr "Komoren"
+
+#. name
+#: weather_stations.desktop.in:428
+msgid "Cote d'Ivoire"
+msgstr "Elfenbeinküste"
+
+#. name
+#: weather_stations.desktop.in:431
+msgid "Congo, Democratic Republic of the"
+msgstr "Kongo, Demokratische Republik"
+
+#. name
+#: weather_stations.desktop.in:434
+msgid "Central African Republic"
+msgstr "Zentralafrikanische Republik"
+
+#. name
+#: weather_stations.desktop.in:437
+msgid "Congo, Republic of the"
+msgstr "Kongo, Republik"
+
+#. name
+#: weather_stations.desktop.in:440
+msgid "Cameroon"
+msgstr "Kamerun"
+
+#. name
+#: weather_stations.desktop.in:443
+msgid "Djibouti"
+msgstr "Dschibuti"
+
+#. name
+#: weather_stations.desktop.in:446
+msgid "Egypt"
+msgstr "Ägypten"
+
+#. name
+#: weather_stations.desktop.in:449
+msgid "Ethiopia"
+msgstr "Äthiopien"
+
+#. name
+#: weather_stations.desktop.in:452
+msgid "Equatorial Guinea"
+msgstr "Äquatorialguinea"
+
+#. name
+#: weather_stations.desktop.in:455
+msgid "Gabon"
+msgstr "Gabun"
+
+#. name
+#: weather_stations.desktop.in:458
+msgid "Gambia, The"
+msgstr "Gambia"
+
+#. name
+#: weather_stations.desktop.in:461
+msgid "Ghana"
+msgstr "Ghana"
+
+#. name
+#: weather_stations.desktop.in:464
+msgid "Guinea"
+msgstr "Guinea"
+
+#. name
+#: weather_stations.desktop.in:467
+msgid "Guinea-Bissau"
+msgstr "Guinea-Bissau"
+
+#. name
+#: weather_stations.desktop.in:470
+msgid "Kenya"
+msgstr "Kenia"
+
+#. name
+#: weather_stations.desktop.in:473
+msgid "Lesotho"
+msgstr "Lesotho"
+
+#. name
+#: weather_stations.desktop.in:476
+msgid "Liberia"
+msgstr "Liberia"
+
+#. name
+#: weather_stations.desktop.in:479
+msgid "Libya"
+msgstr "Libyen"
+
+#. name
+#: weather_stations.desktop.in:482
+msgid "Madagascar"
+msgstr "Madagaskar"
+
+#. name
+#: weather_stations.desktop.in:485
+msgid "Malawi"
+msgstr "Malawi"
+
+#. name
+#: weather_stations.desktop.in:488
+msgid "Mali"
+msgstr "Mali"
+
+#. name
+#: weather_stations.desktop.in:491
+msgid "Mauritania"
+msgstr "Mauretanien"
+
+#. name
+#: weather_stations.desktop.in:494
+msgid "Mauritius"
+msgstr "Mauritius"
+
+#. name
+#: weather_stations.desktop.in:497
+msgid "Morocco"
+msgstr "Marokko"
+
+#. name
+#: weather_stations.desktop.in:500
+msgid "Mozambique"
+msgstr "Mosambik"
+
+#. name
+#: weather_stations.desktop.in:503
+msgid "Namibia"
+msgstr "Namibia"
+
+#. name
+#: weather_stations.desktop.in:506
+msgid "Nigeria"
+msgstr "Nigeria"
+
+#. name
+#: weather_stations.desktop.in:509
+msgid "Niger"
+msgstr "Niger"
+
+#. name
+#: weather_stations.desktop.in:512
+msgid "Reunion"
+msgstr "Reunion"
+
+#. name
+#: weather_stations.desktop.in:515
+msgid "Rwanda"
+msgstr "Ruanda"
+
+#. name
+#: weather_stations.desktop.in:518
+msgid "Saint Helena"
+msgstr "Sankt Helena"
+
+#. name
+#: weather_stations.desktop.in:521
+msgid "Sao Tome and Principe"
+msgstr "Sao Tome und Principe"
+
+#. name
+#: weather_stations.desktop.in:524
+msgid "Senegal"
+msgstr "Senegal"
+
+#. name
+#: weather_stations.desktop.in:527
+msgid "Seychelles"
+msgstr "Seychellen"
+
+#. name
+#: weather_stations.desktop.in:530
+msgid "Sierra Leone"
+msgstr "Sierra Leone"
+
+#. name
+#: weather_stations.desktop.in:533
+msgid "Somalia"
+msgstr "Somalia"
+
+#. name
+#: weather_stations.desktop.in:536
+msgid "South Africa"
+msgstr "Süd-Afrika"
+
+#. name
+#: weather_stations.desktop.in:539
+msgid "South Georgia and the Islands"
+msgstr "Südgeorgien und die Inseln"
+
+#. name
+#: weather_stations.desktop.in:542
+msgid "Sudan"
+msgstr "Sudan"
+
+#. name
+#: weather_stations.desktop.in:545
+msgid "Swaziland"
+msgstr "Eswatini"
+
+#. name
+#: weather_stations.desktop.in:548
+msgid "Tanzania"
+msgstr "Tansania"
+
+#. name
+#: weather_stations.desktop.in:551
+msgid "Togo"
+msgstr "Togo"
+
+#. name
+#: weather_stations.desktop.in:554
+msgid "Tunisia"
+msgstr "Tunesien"
+
+#. name
+#: weather_stations.desktop.in:557
+msgid "Uganda"
+msgstr "Uganda"
+
+#. name
+#: weather_stations.desktop.in:560
+msgid "Western Sahara"
+msgstr "Westsahara"
+
+#. name
+#: weather_stations.desktop.in:563
+msgid "Zambia"
+msgstr "Sambia"
+
+#. name
+#: weather_stations.desktop.in:566
+msgid "Zimbabwe"
+msgstr "Simbabwe"
+
+#. name
+#: weather_stations.desktop.in:570
+msgid "Australia and Oceania"
+msgstr "Australien und Ozeanien"
+
+#. name
+#: weather_stations.desktop.in:574
+msgid "Australia"
+msgstr "Australien"
+
+#. name
+#: weather_stations.desktop.in:577
+msgid "Brunei"
+msgstr "Brunei"
+
+#. name
+#: weather_stations.desktop.in:580
+msgid "Cook Islands"
+msgstr "Cookinseln"
+
+#. name
+#: weather_stations.desktop.in:583
+msgid "Christmas Island"
+msgstr "Weihnachtsinsel"
+
+#. name
+#: weather_stations.desktop.in:586
+msgid "Fiji"
+msgstr "Fidschi"
+
+#. name
+#: weather_stations.desktop.in:589
+msgid "French Polynesia"
+msgstr "Französisch-Polynesien"
+
+#. name
+#: weather_stations.desktop.in:592
+msgid "Kiribati"
+msgstr "Kiribati"
+
+#. name
+#: weather_stations.desktop.in:595
+msgid "Malaysia"
+msgstr "Malaysia"
+
+#. name
+#: weather_stations.desktop.in:598
+msgid "Marshall Islands"
+msgstr "Marshallinseln"
+
+#. name
+#: weather_stations.desktop.in:601
+msgid "Micronesia, Federated States of"
+msgstr "Mikronesien, Föderierte Staaten"
+
+#. name
+#: weather_stations.desktop.in:604
+msgid "New Caledonia"
+msgstr "Neukaledonien"
+
+#. name
+#: weather_stations.desktop.in:607
+msgid "Nauru"
+msgstr "Nauru"
+
+#. name
+#: weather_stations.desktop.in:610
+msgid "New Zealand"
+msgstr "Neuseeland"
+
+#. name
+#: weather_stations.desktop.in:613
+msgid "NORTHERN MARIANA ISLAND"
+msgstr "Nördliche Marianen"
+
+#. name
+#: weather_stations.desktop.in:616
+msgid "Indonesia"
+msgstr "Indonesien"
+
+#. name
+#: weather_stations.desktop.in:619
+msgid "Palau"
+msgstr "Palau"
+
+#. name
+#: weather_stations.desktop.in:622
+msgid "Papua New Guinea"
+msgstr "Papua-Neuguinea"
+
+#. name
+#: weather_stations.desktop.in:625
+msgid "Philippines"
+msgstr "Phillippinen"
+
+#. name
+#: weather_stations.desktop.in:628
+msgid "Solomon Islands"
+msgstr "Salomonen"
+
+#. name
+#: weather_stations.desktop.in:631
+msgid "Samoa"
+msgstr "Samoa"
+
+#. name
+#: weather_stations.desktop.in:634
+msgid "Tonga"
+msgstr "Tonga"
+
+#. name
+#: weather_stations.desktop.in:637
+msgid "Tuvalu"
+msgstr "Tuvalu"
+
+#. name
+#: weather_stations.desktop.in:640
+msgid "United States Minor Outlying Islands"
+msgstr "Vereinigte Staaten Außengebiete"
+
+#. name
+#: weather_stations.desktop.in:643
+msgid "Vanuatu"
+msgstr "Vanuatu"
+
+#. name
+#: weather_stations.desktop.in:646
+msgid "Asia"
+msgstr "Asien"
+
+#. name
+#: weather_stations.desktop.in:650
+msgid "Armenia"
+msgstr "Armenien"
+
+#. name
+#: weather_stations.desktop.in:653
+msgid "Azerbaijan"
+msgstr "Aserbaidschan"
+
+#. name
+#: weather_stations.desktop.in:656
+msgid "Bangladesh"
+msgstr "Bangladesch"
+
+#. name
+#: weather_stations.desktop.in:659
+msgid "Cambodia"
+msgstr "Kambodscha"
+
+#. name
+#: weather_stations.desktop.in:662
+msgid "China"
+msgstr "China"
+
+#. name
+#: weather_stations.desktop.in:665
+msgid "East Timor"
+msgstr "Osttimor"
+
+#. name
+#: weather_stations.desktop.in:668
+msgid "Hong Kong"
+msgstr "Hongkong"
+
+#. name
+#: weather_stations.desktop.in:671
+msgid "India"
+msgstr "Indien"
+
+#. name
+#: weather_stations.desktop.in:674
+msgid "Japan"
+msgstr "Japan"
+
+#. name
+#: weather_stations.desktop.in:677
+msgid "Kazakhstan"
+msgstr "Kasachstan"
+
+#. name
+#: weather_stations.desktop.in:680
+msgid "Korea, South"
+msgstr "Korea, Süd"
+
+#. name
+#: weather_stations.desktop.in:683
+msgid "Korea, North"
+msgstr "Korea, Nord"
+
+#. name
+#: weather_stations.desktop.in:686
+msgid "Kyrgyzstan"
+msgstr "Kirgisistan"
+
+#. name
+#: weather_stations.desktop.in:689
+msgid "Laos"
+msgstr "Laos"
+
+#. name
+#: weather_stations.desktop.in:692
+msgid "Macau"
+msgstr "Macau"
+
+#. name
+#: weather_stations.desktop.in:695
+msgid "Maldives"
+msgstr "Malediven"
+
+#. name
+#: weather_stations.desktop.in:698
+msgid "Mongolia"
+msgstr "Mongolei"
+
+#. name
+#: weather_stations.desktop.in:701
+msgid "Myanmar"
+msgstr "Myanmar"
+
+#. name
+#: weather_stations.desktop.in:704
+msgid "Nepal"
+msgstr "Nepal"
+
+#. name
+#: weather_stations.desktop.in:707
+msgid "Pakistan"
+msgstr "Pakistan"
+
+#. name
+#: weather_stations.desktop.in:710
+msgid "Singapore"
+msgstr "Singapur"
+
+#. name
+#: weather_stations.desktop.in:713
+msgid "Sri Lanka"
+msgstr "Sri Lanka"
+
+#. name
+#: weather_stations.desktop.in:716
+msgid "Tajikistan"
+msgstr "Tadschikistan"
+
+#. name
+#: weather_stations.desktop.in:719
+msgid "Taiwan"
+msgstr "Taiwan"
+
+#. name
+#: weather_stations.desktop.in:722
+msgid "Thailand"
+msgstr "Thailand"
+
+#. name
+#: weather_stations.desktop.in:725
+msgid "Turkmenistan"
+msgstr "Turkmenistan"
+
+#. name
+#: weather_stations.desktop.in:728
+msgid "Uzbekistan"
+msgstr "Usbekistan"
+
+#. name
+#: weather_stations.desktop.in:731
+msgid "Vietnam"
+msgstr "Vietnam"
+
+#. name
+#: weather_stations.desktop.in:734
+msgid "Central and South America"
+msgstr "Zentral- und Südamerika"
+
+#. name
+#: weather_stations.desktop.in:738
+msgid "Anguilla"
+msgstr "Anguilla"
+
+#. name
+#: weather_stations.desktop.in:741
+msgid "Antigua and Barbuda"
+msgstr "Antigua und Barbuda"
+
+#. name
+#: weather_stations.desktop.in:744
+msgid "Argentina"
+msgstr "Argentinien"
+
+#. name
+#: weather_stations.desktop.in:747
+msgid "Aruba"
+msgstr "Aruba"
+
+#. name
+#: weather_stations.desktop.in:750
+msgid "Barbados"
+msgstr "Barbados"
+
+#. name
+#: weather_stations.desktop.in:753
+msgid "Bahamas, The"
+msgstr "Bahamas, Die"
+
+#. name
+#: weather_stations.desktop.in:756
+msgid "Belize"
+msgstr "Belize"
+
+#. name
+#: weather_stations.desktop.in:759
+msgid "Bermuda"
+msgstr "Bermuda"
+
+#. name
+#: weather_stations.desktop.in:762
+msgid "Bolivia"
+msgstr "Bolivien"
+
+#. name
+#: weather_stations.desktop.in:765
+msgid "Brazil"
+msgstr "Brazilien"
+
+#. name
+#: weather_stations.desktop.in:768
+msgid "British Virgin Islands"
+msgstr "Britische Jungferninseln"
+
+#. name
+#: weather_stations.desktop.in:771
+msgid "Cayman Islands"
+msgstr "Kayman-Inseln"
+
+#. name
+#: weather_stations.desktop.in:774
+msgid "Chile"
+msgstr "Chile"
+
+#. name
+#: weather_stations.desktop.in:777
+msgid "Costa Rica"
+msgstr "Costa Rica"
+
+#. name
+#: weather_stations.desktop.in:780
+msgid "Colombia"
+msgstr "Kolumbien"
+
+#. name
+#: weather_stations.desktop.in:783
+msgid "Cuba"
+msgstr "Kuba"
+
+#. name
+#: weather_stations.desktop.in:786
+msgid "Dominica"
+msgstr "Dominica"
+
+#. name
+#: weather_stations.desktop.in:789
+msgid "Dominican Republic"
+msgstr "Dominikanische Republik"
+
+#. name
+#: weather_stations.desktop.in:792
+msgid "Ecuador"
+msgstr "Ekuador"
+
+#. name
+#: weather_stations.desktop.in:795
+msgid "El Salvador"
+msgstr "El Salvador"
+
+#. name
+#: weather_stations.desktop.in:798
+msgid "French Guiana"
+msgstr "Französisch-Guayana"
+
+#. name
+#: weather_stations.desktop.in:801
+msgid "Falkland Islands, Islas Malvinas"
+msgstr "Falklandinseln, Islas Malvinas"
+
+#. name
+#: weather_stations.desktop.in:804
+msgid "Grenada"
+msgstr "Grenada"
+
+#. name
+#: weather_stations.desktop.in:807
+msgid "Guatemala"
+msgstr "Guatemala"
+
+#. name
+#: weather_stations.desktop.in:810
+msgid "Guadeloupe"
+msgstr "Guadeloupe"
+
+#. name
+#: weather_stations.desktop.in:813
+msgid "Guyana"
+msgstr "Guyana"
+
+#. name
+#: weather_stations.desktop.in:816
+msgid "Haiti"
+msgstr "Haiti"
+
+#. name
+#: weather_stations.desktop.in:819
+msgid "Honduras"
+msgstr "Honduras"
+
+#. name
+#: weather_stations.desktop.in:822
+msgid "Jamaica"
+msgstr "Jamaika"
+
+#. name
+#: weather_stations.desktop.in:825
+msgid "Martinique"
+msgstr "Martinique"
+
+#. name
+#: weather_stations.desktop.in:828
+msgid "Netherlands Antilles"
+msgstr "Niederländische Antillen"
+
+#. name
+#: weather_stations.desktop.in:831
+msgid "Nicaragua"
+msgstr "Nikaragua"
+
+#. name
+#: weather_stations.desktop.in:834
+msgid "Panama"
+msgstr "Panama"
+
+#. name
+#: weather_stations.desktop.in:837
+msgid "Peru"
+msgstr "Peru"
+
+#. name
+#: weather_stations.desktop.in:840
+msgid "Puerto Rico"
+msgstr "Puerto Rico"
+
+#. name
+#: weather_stations.desktop.in:843
+msgid "Paraguay"
+msgstr "Paraguay"
+
+#. name
+#: weather_stations.desktop.in:846
+msgid "Saint Kitts and Nevis"
+msgstr "Sankt Kitts und Nevis"
+
+#. name
+#: weather_stations.desktop.in:849
+msgid "Saint Lucia"
+msgstr "Sankt Lucia"
+
+#. name
+#: weather_stations.desktop.in:852
+msgid "Saint Vincent and the Grenadines"
+msgstr "Sankt Vincent und die Grenadinen"
+
+#. name
+#: weather_stations.desktop.in:855
+msgid "Suriname"
+msgstr "Surinam"
+
+#. name
+#: weather_stations.desktop.in:858
+msgid "Trinidad and Tobago"
+msgstr "Trinidad und Tobago"
+
+#. name
+#: weather_stations.desktop.in:861
+msgid "Turks and Caicos Islands"
+msgstr "Turks- und Caicosinseln"
+
+#. name
+#: weather_stations.desktop.in:864
+msgid "Uruguay"
+msgstr "Uruguay"
+
+#. name
+#: weather_stations.desktop.in:867
+msgid "Venezuela"
+msgstr "Venezuela"
+
+#. name
+#: weather_stations.desktop.in:870
+msgid "Virgin Islands"
+msgstr "Jungferninseln"
+
+#. name
+#: weather_stations.desktop.in:873 weather_stations.desktop.in:877
+msgid "Antarctica"
+msgstr "Antarktis"
+
+#~ msgid "Iran, Islamic Republic of"
+#~ msgstr "Iran"
+
+#~ msgid "Yugoslavia"
+#~ msgstr "Jugoslawien"
+
+#~ msgid "People's Republic of China"
+#~ msgstr "China"
+
+#~ msgid "Atlantic"
+#~ msgstr "Atlantik"
diff --git a/translations/desktop_files/kweather-stations/it.po b/translations/desktop_files/kweather-stations/it.po
new file mode 100644
index 0000000..7bdefeb
--- /dev/null
+++ b/translations/desktop_files/kweather-stations/it.po
@@ -0,0 +1,1455 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# Michele Calgaro <michele.calgaro@yahoo.it>, 2020, 2021.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2021-09-10 11:17+0000\n"
+"PO-Revision-Date: 2021-09-10 11:17+0000\n"
+"Last-Translator: Michele Calgaro <michele.calgaro@yahoo.it>\n"
+"Language-Team: Italian <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/tdetoys/kweather-stations/it/>\n"
+"Language: it\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: Weblate 4.5.1\n"
+
+#. name
+#: weather_stations.desktop.in:5
+msgid "Middle East"
+msgstr "Medio Oriente"
+
+#. name
+#: weather_stations.desktop.in:9
+msgid "United Arab Emirates"
+msgstr "Emirati Arabi Uniti"
+
+#. name
+#: weather_stations.desktop.in:12
+msgid "Afghanistan"
+msgstr "Afghanistan"
+
+#. name
+#: weather_stations.desktop.in:15
+msgid "Bahrain"
+msgstr "Bahrein"
+
+#. name
+#: weather_stations.desktop.in:18
+msgid "Qatar"
+msgstr "Qatar"
+
+#. name
+#: weather_stations.desktop.in:21
+msgid "Oman"
+msgstr "Oman"
+
+#. name
+#: weather_stations.desktop.in:24
+msgid "Yemen"
+msgstr "Yemen"
+
+#. name
+#: weather_stations.desktop.in:27
+msgid "Saudi Arabia"
+msgstr "Arabia Saudita"
+
+#. name
+#: weather_stations.desktop.in:30
+msgid "Israel"
+msgstr "Israele"
+
+#. name
+#: weather_stations.desktop.in:33
+msgid "Lebanon"
+msgstr "Libano"
+
+#. name
+#: weather_stations.desktop.in:36
+msgid "Iran"
+msgstr "Iran"
+
+#. name
+#: weather_stations.desktop.in:39
+msgid "Iraq"
+msgstr "Iraq"
+
+#. name
+#: weather_stations.desktop.in:42
+msgid "Jordan"
+msgstr "Giordania"
+
+#. name
+#: weather_stations.desktop.in:45
+msgid "Kuwait"
+msgstr "Kuwait"
+
+#. name
+#: weather_stations.desktop.in:48
+msgid "Syria"
+msgstr "Siria"
+
+#. name
+#: weather_stations.desktop.in:51
+msgid "United States"
+msgstr "Stati Uniti"
+
+#. name
+#: weather_stations.desktop.in:55
+msgid "Alaska"
+msgstr "Alaska"
+
+#. name
+#: weather_stations.desktop.in:58
+msgid "Arkansas"
+msgstr "Arkansas"
+
+#. name
+#: weather_stations.desktop.in:61
+msgid "District of Columbia"
+msgstr "Distretto della Colombia"
+
+#. name
+#: weather_stations.desktop.in:64
+msgid "Idaho"
+msgstr "Idaho"
+
+#. name
+#: weather_stations.desktop.in:67 weather_stations.desktop.in:154
+msgid "Indiana"
+msgstr "Indiana"
+
+#. name
+#: weather_stations.desktop.in:70
+msgid "Iowa"
+msgstr "Iowa"
+
+#. name
+#: weather_stations.desktop.in:73
+msgid "Kansas"
+msgstr "Kansas"
+
+#. name
+#: weather_stations.desktop.in:76
+msgid "Kentucky"
+msgstr "Kentucky"
+
+#. name
+#: weather_stations.desktop.in:79
+msgid "Lousiana"
+msgstr "Luisiana"
+
+#. name
+#: weather_stations.desktop.in:82
+msgid "Maine"
+msgstr "Maine"
+
+#. name
+#: weather_stations.desktop.in:85
+msgid "Mississippi"
+msgstr "Mississippi"
+
+#. name
+#: weather_stations.desktop.in:88
+msgid "Missouri"
+msgstr "Missouri"
+
+#. name
+#: weather_stations.desktop.in:91
+msgid "Montana"
+msgstr "Montana"
+
+#. name
+#: weather_stations.desktop.in:94
+msgid "Nebraska"
+msgstr "Nebraska"
+
+#. name
+#: weather_stations.desktop.in:97
+msgid "New Hampshire"
+msgstr "Nuovo Hampshire"
+
+#. name
+#: weather_stations.desktop.in:100
+msgid "New Mexico"
+msgstr "Nuovo Messico"
+
+#. name
+#: weather_stations.desktop.in:103
+msgid "North Dakota"
+msgstr "Nord Dakota"
+
+#. name
+#: weather_stations.desktop.in:106
+msgid "Oklahoma"
+msgstr "Oklahoma"
+
+#. name
+#: weather_stations.desktop.in:109
+msgid "South Dakota"
+msgstr "Sud Dakota"
+
+#. name
+#: weather_stations.desktop.in:112
+msgid "Utah"
+msgstr "Utah"
+
+#. name
+#: weather_stations.desktop.in:115
+msgid "Vermont"
+msgstr "Vermont"
+
+#. name
+#: weather_stations.desktop.in:118
+msgid "Wyoming"
+msgstr "Wyoming"
+
+#. name
+#: weather_stations.desktop.in:121
+msgid "Pennsylvania"
+msgstr "Pennsylvania"
+
+#. name
+#: weather_stations.desktop.in:124
+msgid "California"
+msgstr "California"
+
+#. name
+#: weather_stations.desktop.in:127
+msgid "Alabama"
+msgstr "Alabama"
+
+#. name
+#: weather_stations.desktop.in:130
+msgid "Arizona"
+msgstr "Arizona"
+
+#. name
+#: weather_stations.desktop.in:133
+msgid "Colorado"
+msgstr "Colorado"
+
+#. name
+#: weather_stations.desktop.in:136
+msgid "Connecticut"
+msgstr "Connecticut"
+
+#. name
+#: weather_stations.desktop.in:139
+msgid "Delaware"
+msgstr "Delaware"
+
+#. name
+#: weather_stations.desktop.in:142
+msgid "Florida"
+msgstr "Florida"
+
+#. name
+#: weather_stations.desktop.in:145 weather_stations.desktop.in:304
+msgid "Georgia"
+msgstr "Georgia"
+
+#. name
+#: weather_stations.desktop.in:148
+msgid "Hawaii"
+msgstr "Hawaii"
+
+#. name
+#: weather_stations.desktop.in:151
+msgid "Illinois"
+msgstr "Illinois"
+
+#. name
+#: weather_stations.desktop.in:157
+msgid "Maryland"
+msgstr "Maryland"
+
+#. name
+#: weather_stations.desktop.in:160
+msgid "Michigan"
+msgstr "Michigan"
+
+#. name
+#: weather_stations.desktop.in:163
+msgid "Minnesota"
+msgstr "Minnesota"
+
+#. name
+#: weather_stations.desktop.in:166
+msgid "Nevada"
+msgstr "Nevada"
+
+#. name
+#: weather_stations.desktop.in:169
+msgid "New Jersey"
+msgstr "New Jersey"
+
+#. name
+#: weather_stations.desktop.in:172
+msgid "North Carolina"
+msgstr "Carolina del Nord"
+
+#. name
+#: weather_stations.desktop.in:175
+msgid "Ohio"
+msgstr "Ohio"
+
+#. name
+#: weather_stations.desktop.in:178
+msgid "Oregon"
+msgstr "Oregon"
+
+#. name
+#: weather_stations.desktop.in:181
+msgid "Rhode Island"
+msgstr "Rhode Island"
+
+#. name
+#: weather_stations.desktop.in:184
+msgid "South Carolina"
+msgstr "Carolina del Sud"
+
+#. name
+#: weather_stations.desktop.in:187
+msgid "Tennessee"
+msgstr "Tennessee"
+
+#. name
+#: weather_stations.desktop.in:190
+msgid "Texas"
+msgstr "Texas"
+
+#. name
+#: weather_stations.desktop.in:193
+msgid "Virginia"
+msgstr "Virginia"
+
+#. name
+#: weather_stations.desktop.in:196
+msgid "West Virginia"
+msgstr "Virginia dell'ovest"
+
+#. name
+#: weather_stations.desktop.in:199
+msgid "Wisconsin"
+msgstr "Wisconsin"
+
+#. name
+#: weather_stations.desktop.in:202
+msgid "Massachusetts"
+msgstr "Massachusetts"
+
+#. name
+#: weather_stations.desktop.in:205
+msgid "New York"
+msgstr "New York"
+
+#. name
+#: weather_stations.desktop.in:208
+msgid "Washington"
+msgstr "Washington"
+
+#. name
+#: weather_stations.desktop.in:211
+msgid "Canada"
+msgstr "Canada"
+
+#. name
+#: weather_stations.desktop.in:215
+msgid "Alberta"
+msgstr "Alberta"
+
+#. name
+#: weather_stations.desktop.in:218
+msgid "British Columbia"
+msgstr "British Columbia"
+
+#. name
+#: weather_stations.desktop.in:221
+msgid "Manitoba"
+msgstr "Manitoba"
+
+#. name
+#: weather_stations.desktop.in:224
+msgid "New Brunswick"
+msgstr "New Brunswick"
+
+#. name
+#: weather_stations.desktop.in:227
+msgid "Newfoundland"
+msgstr "Newfoundland"
+
+#. name
+#: weather_stations.desktop.in:230
+msgid "Nova Scotia"
+msgstr "Nuova Scozia"
+
+#. name
+#: weather_stations.desktop.in:233
+msgid "Northwest Territories"
+msgstr "Territori del Nordovest"
+
+#. name
+#: weather_stations.desktop.in:236
+msgid "Nunavut"
+msgstr "Nunavut"
+
+#. name
+#: weather_stations.desktop.in:239
+msgid "Ontario"
+msgstr "Ontario"
+
+#. name
+#: weather_stations.desktop.in:242
+msgid "Prince Edward Island"
+msgstr "Isola del Principe Edoardo"
+
+#. name
+#: weather_stations.desktop.in:245
+msgid "Quebec"
+msgstr "Quebec"
+
+#. name
+#: weather_stations.desktop.in:248
+msgid "Saskatchewan"
+msgstr "Saskatchewan"
+
+#. name
+#: weather_stations.desktop.in:251
+msgid "Yukon"
+msgstr "Yukon"
+
+#. name
+#: weather_stations.desktop.in:254
+msgid "North America"
+msgstr "Nord America"
+
+#. name
+#: weather_stations.desktop.in:258
+msgid "Greenland"
+msgstr "Groenlandia"
+
+#. name
+#: weather_stations.desktop.in:261
+msgid "Mexico"
+msgstr "Mexico"
+
+#. name
+#: weather_stations.desktop.in:264
+msgid "Saint Pierre and Miquelon"
+msgstr "Saint Pierre e Miquelon"
+
+#. name
+#: weather_stations.desktop.in:267
+msgid "Europe"
+msgstr "Europa"
+
+#. name
+#: weather_stations.desktop.in:271
+msgid "Albania"
+msgstr "Albania"
+
+#. name
+#: weather_stations.desktop.in:274
+msgid "Austria"
+msgstr "Austria"
+
+#. name
+#: weather_stations.desktop.in:277
+msgid "Belgium"
+msgstr "Belgio"
+
+#. name
+#: weather_stations.desktop.in:280
+msgid "Bosnia and Herzegovina"
+msgstr "Bosnia-Erzegovina"
+
+#. name
+#: weather_stations.desktop.in:283
+msgid "Bulgaria"
+msgstr "Bulgaria"
+
+#. name
+#: weather_stations.desktop.in:286
+msgid "Belarus"
+msgstr "Bielorussia"
+
+#. name
+#: weather_stations.desktop.in:289
+msgid "Czech Republic"
+msgstr "Repubblica Ceca"
+
+#. name
+#: weather_stations.desktop.in:292
+msgid "Croatia"
+msgstr "Croazia"
+
+#. name
+#: weather_stations.desktop.in:295
+msgid "Denmark"
+msgstr "Danimarca"
+
+#. name
+#: weather_stations.desktop.in:298
+msgid "Estonia"
+msgstr "Danimarca"
+
+#. name
+#: weather_stations.desktop.in:301
+msgid "Gibraltar"
+msgstr "Gibilterra"
+
+#. name
+#: weather_stations.desktop.in:307
+msgid "Iceland"
+msgstr "Islanda"
+
+#. name
+#: weather_stations.desktop.in:310
+msgid "Latvia"
+msgstr "Lettonia"
+
+#. name
+#: weather_stations.desktop.in:313
+msgid "Lithuania"
+msgstr "Lituania"
+
+#. name
+#: weather_stations.desktop.in:316
+msgid "Luxembourg"
+msgstr "Lussemburgo"
+
+#. name
+#: weather_stations.desktop.in:319
+msgid "Macedonia, The Republic of"
+msgstr "Repubblica di Macedonia"
+
+#. name
+#: weather_stations.desktop.in:322
+msgid "Malta"
+msgstr "Malta"
+
+#. name
+#: weather_stations.desktop.in:325
+msgid "Moldova"
+msgstr "Moldovia"
+
+#. name
+#: weather_stations.desktop.in:328
+msgid "Norway"
+msgstr "Norvegia"
+
+#. name
+#: weather_stations.desktop.in:331
+msgid "Poland"
+msgstr "Polonia"
+
+#. name
+#: weather_stations.desktop.in:334
+msgid "Portugal"
+msgstr "Portogallo"
+
+#. name
+#: weather_stations.desktop.in:337
+msgid "Romania"
+msgstr "Romania"
+
+#. name
+#: weather_stations.desktop.in:340
+msgid "Russia"
+msgstr "Russia"
+
+#. name
+#: weather_stations.desktop.in:343
+msgid "Ukraine"
+msgstr "Ucraina"
+
+#. name
+#: weather_stations.desktop.in:346
+msgid "Slovakia"
+msgstr "Slovacchia"
+
+#. name
+#: weather_stations.desktop.in:349
+msgid "Slovenia"
+msgstr "Slovenia"
+
+#. name
+#: weather_stations.desktop.in:352
+msgid "Sweden"
+msgstr "Svezia"
+
+#. name
+#: weather_stations.desktop.in:355
+msgid "Switzerland"
+msgstr "Svizzera"
+
+#. name
+#: weather_stations.desktop.in:358
+msgid "Turkey"
+msgstr "Turchia"
+
+#. name
+#: weather_stations.desktop.in:361
+msgid "Cyprus"
+msgstr "Cipro"
+
+#. name
+#: weather_stations.desktop.in:364
+msgid "Finland"
+msgstr "Finlandia"
+
+#. name
+#: weather_stations.desktop.in:367
+msgid "France"
+msgstr "Francia"
+
+#. name
+#: weather_stations.desktop.in:370
+msgid "Germany"
+msgstr "Germania"
+
+#. name
+#: weather_stations.desktop.in:373
+msgid "Greece"
+msgstr "Grecia"
+
+#. name
+#: weather_stations.desktop.in:376
+msgid "Hungary"
+msgstr "Ungheria"
+
+#. name
+#: weather_stations.desktop.in:379
+msgid "Ireland"
+msgstr "Irlanda"
+
+#. name
+#: weather_stations.desktop.in:382
+msgid "Italy"
+msgstr "Italia"
+
+#. name
+#: weather_stations.desktop.in:385
+msgid "Netherlands"
+msgstr "Olanda"
+
+#. name
+#: weather_stations.desktop.in:388
+msgid "Spain"
+msgstr "Spagna"
+
+#. name
+#: weather_stations.desktop.in:391
+msgid "United Kingdom"
+msgstr "Regno Unito"
+
+#. name
+#: weather_stations.desktop.in:394
+msgid "Serbia and Montenegro"
+msgstr "Serbia e Montenegro"
+
+#. name
+#: weather_stations.desktop.in:397
+msgid "Africa"
+msgstr "Africa"
+
+#. name
+#: weather_stations.desktop.in:401
+msgid "Algeria"
+msgstr "Algeria"
+
+#. name
+#: weather_stations.desktop.in:404
+msgid "Angola"
+msgstr "Angola"
+
+#. name
+#: weather_stations.desktop.in:407
+msgid "Benin"
+msgstr "Benin"
+
+#. name
+#: weather_stations.desktop.in:410
+msgid "Botswana"
+msgstr "Botswana"
+
+#. name
+#: weather_stations.desktop.in:413
+msgid "Burkina Faso"
+msgstr "Burkina Faso"
+
+#. name
+#: weather_stations.desktop.in:416
+msgid "Burundi"
+msgstr "Burundi"
+
+#. name
+#: weather_stations.desktop.in:419
+msgid "Cape Verde"
+msgstr "Capo Verde"
+
+#. name
+#: weather_stations.desktop.in:422
+msgid "Chad"
+msgstr "Chad"
+
+#. name
+#: weather_stations.desktop.in:425
+msgid "Comoros"
+msgstr "Comore"
+
+#. name
+#: weather_stations.desktop.in:428
+msgid "Cote d'Ivoire"
+msgstr "Costa d'Avorio"
+
+#. name
+#: weather_stations.desktop.in:431
+msgid "Congo, Democratic Republic of the"
+msgstr "Repubblica Democratica del Congo"
+
+#. name
+#: weather_stations.desktop.in:434
+msgid "Central African Republic"
+msgstr "Repubblica Centrafricana"
+
+#. name
+#: weather_stations.desktop.in:437
+msgid "Congo, Republic of the"
+msgstr "Repubblica del Congo"
+
+#. name
+#: weather_stations.desktop.in:440
+msgid "Cameroon"
+msgstr "Camerun"
+
+#. name
+#: weather_stations.desktop.in:443
+msgid "Djibouti"
+msgstr "Gibuti"
+
+#. name
+#: weather_stations.desktop.in:446
+msgid "Egypt"
+msgstr "Egitto"
+
+#. name
+#: weather_stations.desktop.in:449
+msgid "Ethiopia"
+msgstr "Etiopia"
+
+#. name
+#: weather_stations.desktop.in:452
+msgid "Equatorial Guinea"
+msgstr "Guinea Equatoriale"
+
+#. name
+#: weather_stations.desktop.in:455
+msgid "Gabon"
+msgstr "Gabon"
+
+#. name
+#: weather_stations.desktop.in:458
+msgid "Gambia, The"
+msgstr "Gambia"
+
+#. name
+#: weather_stations.desktop.in:461
+msgid "Ghana"
+msgstr "Ghana"
+
+#. name
+#: weather_stations.desktop.in:464
+msgid "Guinea"
+msgstr "Guinea"
+
+#. name
+#: weather_stations.desktop.in:467
+msgid "Guinea-Bissau"
+msgstr "Guinea-Bissau"
+
+#. name
+#: weather_stations.desktop.in:470
+msgid "Kenya"
+msgstr "Kenya"
+
+#. name
+#: weather_stations.desktop.in:473
+msgid "Lesotho"
+msgstr "Lesotho"
+
+#. name
+#: weather_stations.desktop.in:476
+msgid "Liberia"
+msgstr "Liberia"
+
+#. name
+#: weather_stations.desktop.in:479
+msgid "Libya"
+msgstr "Libia"
+
+#. name
+#: weather_stations.desktop.in:482
+msgid "Madagascar"
+msgstr "Madagascar"
+
+#. name
+#: weather_stations.desktop.in:485
+msgid "Malawi"
+msgstr "Malawi"
+
+#. name
+#: weather_stations.desktop.in:488
+msgid "Mali"
+msgstr "Mali"
+
+#. name
+#: weather_stations.desktop.in:491
+msgid "Mauritania"
+msgstr "Mauritania"
+
+#. name
+#: weather_stations.desktop.in:494
+msgid "Mauritius"
+msgstr "Mauritius"
+
+#. name
+#: weather_stations.desktop.in:497
+msgid "Morocco"
+msgstr "Marocco"
+
+#. name
+#: weather_stations.desktop.in:500
+msgid "Mozambique"
+msgstr "Mozambico"
+
+#. name
+#: weather_stations.desktop.in:503
+msgid "Namibia"
+msgstr "Namibia"
+
+#. name
+#: weather_stations.desktop.in:506
+msgid "Nigeria"
+msgstr "Nigeria"
+
+#. name
+#: weather_stations.desktop.in:509
+msgid "Niger"
+msgstr "Niger"
+
+#. name
+#: weather_stations.desktop.in:512
+msgid "Reunion"
+msgstr "Reunion"
+
+#. name
+#: weather_stations.desktop.in:515
+msgid "Rwanda"
+msgstr "Ruanda"
+
+#. name
+#: weather_stations.desktop.in:518
+msgid "Saint Helena"
+msgstr "Sant'Elena"
+
+#. name
+#: weather_stations.desktop.in:521
+msgid "Sao Tome and Principe"
+msgstr "Sao Tome e Principe"
+
+#. name
+#: weather_stations.desktop.in:524
+msgid "Senegal"
+msgstr "Senegal"
+
+#. name
+#: weather_stations.desktop.in:527
+msgid "Seychelles"
+msgstr "Seychelles"
+
+#. name
+#: weather_stations.desktop.in:530
+msgid "Sierra Leone"
+msgstr "Seychelles"
+
+#. name
+#: weather_stations.desktop.in:533
+msgid "Somalia"
+msgstr "Somalia"
+
+#. name
+#: weather_stations.desktop.in:536
+msgid "South Africa"
+msgstr "Sud Africa"
+
+#. name
+#: weather_stations.desktop.in:539
+msgid "South Georgia and the Islands"
+msgstr "Georgia del Sud e isole"
+
+#. name
+#: weather_stations.desktop.in:542
+msgid "Sudan"
+msgstr "Sudan"
+
+#. name
+#: weather_stations.desktop.in:545
+msgid "Swaziland"
+msgstr "Swaziland"
+
+#. name
+#: weather_stations.desktop.in:548
+msgid "Tanzania"
+msgstr "Tanzania"
+
+#. name
+#: weather_stations.desktop.in:551
+msgid "Togo"
+msgstr "Togo"
+
+#. name
+#: weather_stations.desktop.in:554
+msgid "Tunisia"
+msgstr "Tunisia"
+
+#. name
+#: weather_stations.desktop.in:557
+msgid "Uganda"
+msgstr "Uganda"
+
+#. name
+#: weather_stations.desktop.in:560
+msgid "Western Sahara"
+msgstr "Sahara occidentale"
+
+#. name
+#: weather_stations.desktop.in:563
+msgid "Zambia"
+msgstr "Sahara occidentale"
+
+#. name
+#: weather_stations.desktop.in:566
+msgid "Zimbabwe"
+msgstr "Zimbabwe"
+
+#. name
+#: weather_stations.desktop.in:570
+msgid "Australia and Oceania"
+msgstr "Australia e Oceania"
+
+#. name
+#: weather_stations.desktop.in:574
+msgid "Australia"
+msgstr "Australia"
+
+#. name
+#: weather_stations.desktop.in:577
+msgid "Brunei"
+msgstr "Brunei"
+
+#. name
+#: weather_stations.desktop.in:580
+msgid "Cook Islands"
+msgstr "Isole Cook"
+
+#. name
+#: weather_stations.desktop.in:583
+msgid "Christmas Island"
+msgstr "Isola di Natale"
+
+#. name
+#: weather_stations.desktop.in:586
+msgid "Fiji"
+msgstr "Fiji"
+
+#. name
+#: weather_stations.desktop.in:589
+msgid "French Polynesia"
+msgstr "Polinesia francese"
+
+#. name
+#: weather_stations.desktop.in:592
+msgid "Kiribati"
+msgstr "Kiribati"
+
+#. name
+#: weather_stations.desktop.in:595
+msgid "Malaysia"
+msgstr "Malaysia"
+
+#. name
+#: weather_stations.desktop.in:598
+msgid "Marshall Islands"
+msgstr "Isole Marshall"
+
+#. name
+#: weather_stations.desktop.in:601
+msgid "Micronesia, Federated States of"
+msgstr "Stati federati della Micronesia"
+
+#. name
+#: weather_stations.desktop.in:604
+msgid "New Caledonia"
+msgstr "Nuova Caledonia"
+
+#. name
+#: weather_stations.desktop.in:607
+msgid "Nauru"
+msgstr "Nuova Caledonia"
+
+#. name
+#: weather_stations.desktop.in:610
+msgid "New Zealand"
+msgstr "Nuova Zelanda"
+
+#. name
+#: weather_stations.desktop.in:613
+msgid "NORTHERN MARIANA ISLAND"
+msgstr "ISOLA DELLE MARRIANE SETTENTRIONALE"
+
+#. name
+#: weather_stations.desktop.in:616
+msgid "Indonesia"
+msgstr "Indonesia"
+
+#. name
+#: weather_stations.desktop.in:619
+msgid "Palau"
+msgstr "Palau"
+
+#. name
+#: weather_stations.desktop.in:622
+msgid "Papua New Guinea"
+msgstr "Papua Nuova Guinea"
+
+#. name
+#: weather_stations.desktop.in:625
+msgid "Philippines"
+msgstr "Filippine"
+
+#. name
+#: weather_stations.desktop.in:628
+msgid "Solomon Islands"
+msgstr "Isole Solomon"
+
+#. name
+#: weather_stations.desktop.in:631
+msgid "Samoa"
+msgstr "Samoa"
+
+#. name
+#: weather_stations.desktop.in:634
+msgid "Tonga"
+msgstr "Tonga"
+
+#. name
+#: weather_stations.desktop.in:637
+msgid "Tuvalu"
+msgstr "Tuvalu"
+
+#. name
+#: weather_stations.desktop.in:640
+msgid "United States Minor Outlying Islands"
+msgstr "Isole minori esterne degli Stati Uniti"
+
+#. name
+#: weather_stations.desktop.in:643
+msgid "Vanuatu"
+msgstr "Vanuatu"
+
+#. name
+#: weather_stations.desktop.in:646
+msgid "Asia"
+msgstr "Asia"
+
+#. name
+#: weather_stations.desktop.in:650
+msgid "Armenia"
+msgstr "Armenia"
+
+#. name
+#: weather_stations.desktop.in:653
+msgid "Azerbaijan"
+msgstr "Armenia"
+
+#. name
+#: weather_stations.desktop.in:656
+msgid "Bangladesh"
+msgstr "Bangladesh"
+
+#. name
+#: weather_stations.desktop.in:659
+msgid "Cambodia"
+msgstr "Cambogia"
+
+#. name
+#: weather_stations.desktop.in:662
+msgid "China"
+msgstr "Cina"
+
+#. name
+#: weather_stations.desktop.in:665
+msgid "East Timor"
+msgstr "Timor Est"
+
+#. name
+#: weather_stations.desktop.in:668
+msgid "Hong Kong"
+msgstr "Hong Kong"
+
+#. name
+#: weather_stations.desktop.in:671
+msgid "India"
+msgstr "India"
+
+#. name
+#: weather_stations.desktop.in:674
+msgid "Japan"
+msgstr "Giappone"
+
+#. name
+#: weather_stations.desktop.in:677
+msgid "Kazakhstan"
+msgstr "Kazakhstan"
+
+#. name
+#: weather_stations.desktop.in:680
+msgid "Korea, South"
+msgstr "Corea del Sud"
+
+#. name
+#: weather_stations.desktop.in:683
+msgid "Korea, North"
+msgstr "Corea del Nord"
+
+#. name
+#: weather_stations.desktop.in:686
+msgid "Kyrgyzstan"
+msgstr "Kyrgyzstan"
+
+#. name
+#: weather_stations.desktop.in:689
+msgid "Laos"
+msgstr "Laos"
+
+#. name
+#: weather_stations.desktop.in:692
+msgid "Macau"
+msgstr "Macao"
+
+#. name
+#: weather_stations.desktop.in:695
+msgid "Maldives"
+msgstr "Maldive"
+
+#. name
+#: weather_stations.desktop.in:698
+msgid "Mongolia"
+msgstr "Mongolia"
+
+#. name
+#: weather_stations.desktop.in:701
+msgid "Myanmar"
+msgstr "Myanmar"
+
+#. name
+#: weather_stations.desktop.in:704
+msgid "Nepal"
+msgstr "Nepal"
+
+#. name
+#: weather_stations.desktop.in:707
+msgid "Pakistan"
+msgstr "Pakistan"
+
+#. name
+#: weather_stations.desktop.in:710
+msgid "Singapore"
+msgstr "Singapore"
+
+#. name
+#: weather_stations.desktop.in:713
+msgid "Sri Lanka"
+msgstr "Sri Lanka"
+
+#. name
+#: weather_stations.desktop.in:716
+msgid "Tajikistan"
+msgstr "Tajikistan"
+
+#. name
+#: weather_stations.desktop.in:719
+msgid "Taiwan"
+msgstr "Taiwan"
+
+#. name
+#: weather_stations.desktop.in:722
+msgid "Thailand"
+msgstr "Tailandia"
+
+#. name
+#: weather_stations.desktop.in:725
+msgid "Turkmenistan"
+msgstr "Turkmenistan"
+
+#. name
+#: weather_stations.desktop.in:728
+msgid "Uzbekistan"
+msgstr "Uzbekistan"
+
+#. name
+#: weather_stations.desktop.in:731
+msgid "Vietnam"
+msgstr "Vietnam"
+
+#. name
+#: weather_stations.desktop.in:734
+msgid "Central and South America"
+msgstr "Centro e Sud America"
+
+#. name
+#: weather_stations.desktop.in:738
+msgid "Anguilla"
+msgstr "Anguilla"
+
+#. name
+#: weather_stations.desktop.in:741
+msgid "Antigua and Barbuda"
+msgstr "Antigua e Barbuda"
+
+#. name
+#: weather_stations.desktop.in:744
+msgid "Argentina"
+msgstr "Argentina"
+
+#. name
+#: weather_stations.desktop.in:747
+msgid "Aruba"
+msgstr "Anguilla"
+
+#. name
+#: weather_stations.desktop.in:750
+msgid "Barbados"
+msgstr "Barbados"
+
+#. name
+#: weather_stations.desktop.in:753
+msgid "Bahamas, The"
+msgstr "Bahamas"
+
+#. name
+#: weather_stations.desktop.in:756
+msgid "Belize"
+msgstr "Belize"
+
+#. name
+#: weather_stations.desktop.in:759
+msgid "Bermuda"
+msgstr "Bermuda"
+
+#. name
+#: weather_stations.desktop.in:762
+msgid "Bolivia"
+msgstr "Bolivia"
+
+#. name
+#: weather_stations.desktop.in:765
+msgid "Brazil"
+msgstr "Brasile"
+
+#. name
+#: weather_stations.desktop.in:768
+msgid "British Virgin Islands"
+msgstr "Isole Vergini Britanniche"
+
+#. name
+#: weather_stations.desktop.in:771
+msgid "Cayman Islands"
+msgstr "Isole Cayman"
+
+#. name
+#: weather_stations.desktop.in:774
+msgid "Chile"
+msgstr "Cile"
+
+#. name
+#: weather_stations.desktop.in:777
+msgid "Costa Rica"
+msgstr "Costa Rica"
+
+#. name
+#: weather_stations.desktop.in:780
+msgid "Colombia"
+msgstr "Colombia"
+
+#. name
+#: weather_stations.desktop.in:783
+msgid "Cuba"
+msgstr "Cuba"
+
+#. name
+#: weather_stations.desktop.in:786
+msgid "Dominica"
+msgstr "Repubblica Dominicana"
+
+#. name
+#: weather_stations.desktop.in:789
+msgid "Dominican Republic"
+msgstr "Repubblica Dominicana"
+
+#. name
+#: weather_stations.desktop.in:792
+msgid "Ecuador"
+msgstr "Ecuador"
+
+#. name
+#: weather_stations.desktop.in:795
+msgid "El Salvador"
+msgstr "San Salvatore"
+
+#. name
+#: weather_stations.desktop.in:798
+msgid "French Guiana"
+msgstr "Guiana francese"
+
+#. name
+#: weather_stations.desktop.in:801
+msgid "Falkland Islands, Islas Malvinas"
+msgstr "Isole Falkland, Isole Malvinas"
+
+#. name
+#: weather_stations.desktop.in:804
+msgid "Grenada"
+msgstr "Grenada"
+
+#. name
+#: weather_stations.desktop.in:807
+msgid "Guatemala"
+msgstr "Guatemala"
+
+#. name
+#: weather_stations.desktop.in:810
+msgid "Guadeloupe"
+msgstr "Guadalupa"
+
+#. name
+#: weather_stations.desktop.in:813
+msgid "Guyana"
+msgstr "Guyana"
+
+#. name
+#: weather_stations.desktop.in:816
+msgid "Haiti"
+msgstr "Haiti"
+
+#. name
+#: weather_stations.desktop.in:819
+msgid "Honduras"
+msgstr "Honduras"
+
+#. name
+#: weather_stations.desktop.in:822
+msgid "Jamaica"
+msgstr "Giamaica"
+
+#. name
+#: weather_stations.desktop.in:825
+msgid "Martinique"
+msgstr "Martinica"
+
+#. name
+#: weather_stations.desktop.in:828
+msgid "Netherlands Antilles"
+msgstr "Antille Olandesi"
+
+#. name
+#: weather_stations.desktop.in:831
+msgid "Nicaragua"
+msgstr "Nicaragua"
+
+#. name
+#: weather_stations.desktop.in:834
+msgid "Panama"
+msgstr "Panama"
+
+#. name
+#: weather_stations.desktop.in:837
+msgid "Peru"
+msgstr "Perù"
+
+#. name
+#: weather_stations.desktop.in:840
+msgid "Puerto Rico"
+msgstr "Porto Rico"
+
+#. name
+#: weather_stations.desktop.in:843
+msgid "Paraguay"
+msgstr "Paraguay"
+
+#. name
+#: weather_stations.desktop.in:846
+msgid "Saint Kitts and Nevis"
+msgstr "Saint Kitts e Nevis"
+
+#. name
+#: weather_stations.desktop.in:849
+msgid "Saint Lucia"
+msgstr "Santa Lucia"
+
+#. name
+#: weather_stations.desktop.in:852
+msgid "Saint Vincent and the Grenadines"
+msgstr "Saint Vincent e Grenadine"
+
+#. name
+#: weather_stations.desktop.in:855
+msgid "Suriname"
+msgstr "Suriname"
+
+#. name
+#: weather_stations.desktop.in:858
+msgid "Trinidad and Tobago"
+msgstr "Trinidad e Tobago"
+
+#. name
+#: weather_stations.desktop.in:861
+msgid "Turks and Caicos Islands"
+msgstr "Isole Turks e Caicos"
+
+#. name
+#: weather_stations.desktop.in:864
+msgid "Uruguay"
+msgstr "Uruguay"
+
+#. name
+#: weather_stations.desktop.in:867
+msgid "Venezuela"
+msgstr "Venezuela"
+
+#. name
+#: weather_stations.desktop.in:870
+msgid "Virgin Islands"
+msgstr "Isole Vergini"
+
+#. name
+#: weather_stations.desktop.in:873 weather_stations.desktop.in:877
+msgid "Antarctica"
+msgstr "Antartide"
+
+#~ msgid "Iran, Islamic Republic of"
+#~ msgstr "Repubblica Islamica dell'Iran"
+
+#~ msgid "Yugoslavia"
+#~ msgstr "Jugoslavia"
+
+#~ msgid "People's Republic of China"
+#~ msgstr "Repubblica Popolare Cinese"
+
+#~ msgid "Atlantic"
+#~ msgstr "Atlantico"
diff --git a/translations/desktop_files/kweather-stations/kweather-stations.pot b/translations/desktop_files/kweather-stations/kweather-stations.pot
index e0e4e27..f6b2d0e 100644
--- a/translations/desktop_files/kweather-stations/kweather-stations.pot
+++ b/translations/desktop_files/kweather-stations/kweather-stations.pot
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-14 14:21+0200\n"
+"POT-Creation-Date: 2021-09-10 11:17+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,852 +17,1426 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. name
-#: weather_stations.desktop:5
+#: weather_stations.desktop.in:5
msgid "Middle East"
msgstr ""
#. name
-#: weather_stations.desktop:9
-msgid "Israel"
+#: weather_stations.desktop.in:9
+msgid "United Arab Emirates"
msgstr ""
#. name
-#: weather_stations.desktop:15
-msgid "United Arab Emirates"
+#: weather_stations.desktop.in:12
+msgid "Afghanistan"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:15
+msgid "Bahrain"
msgstr ""
#. name
-#: weather_stations.desktop:25
+#: weather_stations.desktop.in:18
msgid "Qatar"
msgstr ""
#. name
-#: weather_stations.desktop:29
+#: weather_stations.desktop.in:21
msgid "Oman"
msgstr ""
#. name
-#: weather_stations.desktop:37
+#: weather_stations.desktop.in:24
msgid "Yemen"
msgstr ""
#. name
-#: weather_stations.desktop:47
+#: weather_stations.desktop.in:27
msgid "Saudi Arabia"
msgstr ""
#. name
-#: weather_stations.desktop:79 weather_stations.desktop:2481
-msgid "Algeria"
+#: weather_stations.desktop.in:30
+msgid "Israel"
msgstr ""
#. name
-#: weather_stations.desktop:93
-msgid "Bahrain"
+#: weather_stations.desktop.in:33
+msgid "Lebanon"
msgstr ""
#. name
-#: weather_stations.desktop:97
-msgid "Lebanon"
+#: weather_stations.desktop.in:36
+msgid "Iran"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:39
+msgid "Iraq"
msgstr ""
#. name
-#: weather_stations.desktop:101
-msgid "Iran, Islamic Republic of"
+#: weather_stations.desktop.in:42
+msgid "Jordan"
msgstr ""
#. name
-#: weather_stations.desktop:112
+#: weather_stations.desktop.in:45
msgid "Kuwait"
msgstr ""
#. name
-#: weather_stations.desktop:116
+#: weather_stations.desktop.in:48
+msgid "Syria"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:51
msgid "United States"
msgstr ""
#. name
-#: weather_stations.desktop:120
+#: weather_stations.desktop.in:55
msgid "Alaska"
msgstr ""
#. name
-#: weather_stations.desktop:218
+#: weather_stations.desktop.in:58
msgid "Arkansas"
msgstr ""
#. name
-#: weather_stations.desktop:238
+#: weather_stations.desktop.in:61
msgid "District of Columbia"
msgstr ""
#. name
-#: weather_stations.desktop:243
+#: weather_stations.desktop.in:64
msgid "Idaho"
msgstr ""
#. name
-#: weather_stations.desktop:266
+#: weather_stations.desktop.in:67 weather_stations.desktop.in:154
+msgid "Indiana"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:70
msgid "Iowa"
msgstr ""
#. name
-#: weather_stations.desktop:314
+#: weather_stations.desktop.in:73
msgid "Kansas"
msgstr ""
#. name
-#: weather_stations.desktop:340
+#: weather_stations.desktop.in:76
msgid "Kentucky"
msgstr ""
#. name
-#: weather_stations.desktop:358
+#: weather_stations.desktop.in:79
msgid "Lousiana"
msgstr ""
#. name
-#: weather_stations.desktop:388
+#: weather_stations.desktop.in:82
msgid "Maine"
msgstr ""
#. name
-#: weather_stations.desktop:410
+#: weather_stations.desktop.in:85
msgid "Mississippi"
msgstr ""
#. name
-#: weather_stations.desktop:426
+#: weather_stations.desktop.in:88
msgid "Missouri"
msgstr ""
#. name
-#: weather_stations.desktop:446
+#: weather_stations.desktop.in:91
msgid "Montana"
msgstr ""
#. name
-#: weather_stations.desktop:474
+#: weather_stations.desktop.in:94
msgid "Nebraska"
msgstr ""
#. name
-#: weather_stations.desktop:502
+#: weather_stations.desktop.in:97
msgid "New Hampshire"
msgstr ""
#. name
-#: weather_stations.desktop:517
+#: weather_stations.desktop.in:100
msgid "New Mexico"
msgstr ""
#. name
-#: weather_stations.desktop:544
+#: weather_stations.desktop.in:103
msgid "North Dakota"
msgstr ""
#. name
-#: weather_stations.desktop:559
+#: weather_stations.desktop.in:106
msgid "Oklahoma"
msgstr ""
#. name
-#: weather_stations.desktop:581
+#: weather_stations.desktop.in:109
msgid "South Dakota"
msgstr ""
#. name
-#: weather_stations.desktop:600
+#: weather_stations.desktop.in:112
msgid "Utah"
msgstr ""
#. name
-#: weather_stations.desktop:623
+#: weather_stations.desktop.in:115
msgid "Vermont"
msgstr ""
#. name
-#: weather_stations.desktop:639
+#: weather_stations.desktop.in:118
msgid "Wyoming"
msgstr ""
#. name
-#: weather_stations.desktop:659
+#: weather_stations.desktop.in:121
msgid "Pennsylvania"
msgstr ""
#. name
-#: weather_stations.desktop:684
+#: weather_stations.desktop.in:124
msgid "California"
msgstr ""
#. name
-#: weather_stations.desktop:786
+#: weather_stations.desktop.in:127
msgid "Alabama"
msgstr ""
#. name
-#: weather_stations.desktop:804
+#: weather_stations.desktop.in:130
msgid "Arizona"
msgstr ""
#. name
-#: weather_stations.desktop:831
+#: weather_stations.desktop.in:133
msgid "Colorado"
msgstr ""
#. name
-#: weather_stations.desktop:869
+#: weather_stations.desktop.in:136
msgid "Connecticut"
msgstr ""
#. name
-#: weather_stations.desktop:879
+#: weather_stations.desktop.in:139
msgid "Delaware"
msgstr ""
#. name
-#: weather_stations.desktop:884
+#: weather_stations.desktop.in:142
msgid "Florida"
msgstr ""
#. name
-#: weather_stations.desktop:945
+#: weather_stations.desktop.in:145 weather_stations.desktop.in:304
msgid "Georgia"
msgstr ""
#. name
-#: weather_stations.desktop:972
+#: weather_stations.desktop.in:148
msgid "Hawaii"
msgstr ""
#. name
-#: weather_stations.desktop:988
+#: weather_stations.desktop.in:151
msgid "Illinois"
msgstr ""
#. name
-#: weather_stations.desktop:1016
-msgid "Indiana"
-msgstr ""
-
-#. name
-#: weather_stations.desktop:1031
+#: weather_stations.desktop.in:157
msgid "Maryland"
msgstr ""
#. name
-#: weather_stations.desktop:1044
+#: weather_stations.desktop.in:160
msgid "Michigan"
msgstr ""
#. name
-#: weather_stations.desktop:1080
+#: weather_stations.desktop.in:163
msgid "Minnesota"
msgstr ""
#. name
-#: weather_stations.desktop:1109
+#: weather_stations.desktop.in:166
msgid "Nevada"
msgstr ""
#. name
-#: weather_stations.desktop:1129
+#: weather_stations.desktop.in:169
msgid "New Jersey"
msgstr ""
#. name
-#: weather_stations.desktop:1144
+#: weather_stations.desktop.in:172
msgid "North Carolina"
msgstr ""
#. name
-#: weather_stations.desktop:1169
+#: weather_stations.desktop.in:175
msgid "Ohio"
msgstr ""
#. name
-#: weather_stations.desktop:1193
+#: weather_stations.desktop.in:178
msgid "Oregon"
msgstr ""
#. name
-#: weather_stations.desktop:1219
+#: weather_stations.desktop.in:181
msgid "Rhode Island"
msgstr ""
#. name
-#: weather_stations.desktop:1225
+#: weather_stations.desktop.in:184
msgid "South Carolina"
msgstr ""
#. name
-#: weather_stations.desktop:1240
+#: weather_stations.desktop.in:187
msgid "Tennessee"
msgstr ""
#. name
-#: weather_stations.desktop:1254
+#: weather_stations.desktop.in:190
msgid "Texas"
msgstr ""
#. name
-#: weather_stations.desktop:1333
+#: weather_stations.desktop.in:193
msgid "Virginia"
msgstr ""
#. name
-#: weather_stations.desktop:1371
+#: weather_stations.desktop.in:196
msgid "West Virginia"
msgstr ""
#. name
-#: weather_stations.desktop:1386
+#: weather_stations.desktop.in:199
msgid "Wisconsin"
msgstr ""
#. name
-#: weather_stations.desktop:1417
+#: weather_stations.desktop.in:202
msgid "Massachusetts"
msgstr ""
#. name
-#: weather_stations.desktop:1442
+#: weather_stations.desktop.in:205
msgid "New York"
msgstr ""
#. name
-#: weather_stations.desktop:1475
+#: weather_stations.desktop.in:208
msgid "Washington"
msgstr ""
#. name
-#: weather_stations.desktop:1510
+#: weather_stations.desktop.in:211
msgid "Canada"
msgstr ""
#. name
-#: weather_stations.desktop:1514
+#: weather_stations.desktop.in:215
msgid "Alberta"
msgstr ""
#. name
-#: weather_stations.desktop:1520
+#: weather_stations.desktop.in:218
msgid "British Columbia"
msgstr ""
#. name
-#: weather_stations.desktop:1529
+#: weather_stations.desktop.in:221
msgid "Manitoba"
msgstr ""
#. name
-#: weather_stations.desktop:1534
+#: weather_stations.desktop.in:224
msgid "New Brunswick"
msgstr ""
#. name
-#: weather_stations.desktop:1541
+#: weather_stations.desktop.in:227
msgid "Newfoundland"
msgstr ""
#. name
-#: weather_stations.desktop:1550
+#: weather_stations.desktop.in:230
msgid "Nova Scotia"
msgstr ""
#. name
-#: weather_stations.desktop:1557
+#: weather_stations.desktop.in:233
msgid "Northwest Territories"
msgstr ""
#. name
-#: weather_stations.desktop:1562
+#: weather_stations.desktop.in:236
+msgid "Nunavut"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:239
msgid "Ontario"
msgstr ""
#. name
-#: weather_stations.desktop:1569
+#: weather_stations.desktop.in:242
+msgid "Prince Edward Island"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:245
msgid "Quebec"
msgstr ""
#. name
-#: weather_stations.desktop:1580
+#: weather_stations.desktop.in:248
msgid "Saskatchewan"
msgstr ""
#. name
-#: weather_stations.desktop:1587
+#: weather_stations.desktop.in:251
msgid "Yukon"
msgstr ""
#. name
-#: weather_stations.desktop:1591
-#: weather_stations.desktop:1595
+#: weather_stations.desktop.in:254
+msgid "North America"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:258
+msgid "Greenland"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:261
msgid "Mexico"
msgstr ""
#. name
-#: weather_stations.desktop:1656
+#: weather_stations.desktop.in:264
+msgid "Saint Pierre and Miquelon"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:267
msgid "Europe"
msgstr ""
#. name
-#: weather_stations.desktop:1660
+#: weather_stations.desktop.in:271
msgid "Albania"
msgstr ""
#. name
-#: weather_stations.desktop:1664
+#: weather_stations.desktop.in:274
msgid "Austria"
msgstr ""
#. name
-#: weather_stations.desktop:1686
+#: weather_stations.desktop.in:277
msgid "Belgium"
msgstr ""
#. name
-#: weather_stations.desktop:1704
-msgid "Bosnia-Herzegovina"
+#: weather_stations.desktop.in:280
+msgid "Bosnia and Herzegovina"
msgstr ""
#. name
-#: weather_stations.desktop:1708
+#: weather_stations.desktop.in:283
msgid "Bulgaria"
msgstr ""
#. name
-#: weather_stations.desktop:1715
+#: weather_stations.desktop.in:286
msgid "Belarus"
msgstr ""
#. name
-#: weather_stations.desktop:1724
+#: weather_stations.desktop.in:289
msgid "Czech Republic"
msgstr ""
#. name
-#: weather_stations.desktop:1730
+#: weather_stations.desktop.in:292
msgid "Croatia"
msgstr ""
#. name
-#: weather_stations.desktop:1739
+#: weather_stations.desktop.in:295
msgid "Denmark"
msgstr ""
#. name
-#: weather_stations.desktop:1762
+#: weather_stations.desktop.in:298
msgid "Estonia"
msgstr ""
#. name
-#: weather_stations.desktop:1766
+#: weather_stations.desktop.in:301
msgid "Gibraltar"
msgstr ""
#. name
-#: weather_stations.desktop:1770
+#: weather_stations.desktop.in:307
msgid "Iceland"
msgstr ""
#. name
-#: weather_stations.desktop:1776
+#: weather_stations.desktop.in:310
msgid "Latvia"
msgstr ""
#. name
-#: weather_stations.desktop:1781
+#: weather_stations.desktop.in:313
msgid "Lithuania"
msgstr ""
#. name
-#: weather_stations.desktop:1788
+#: weather_stations.desktop.in:316
msgid "Luxembourg"
msgstr ""
#. name
-#: weather_stations.desktop:1792
-msgid "FYR Macedonia"
+#: weather_stations.desktop.in:319
+msgid "Macedonia, The Republic of"
msgstr ""
#. name
-#: weather_stations.desktop:1797
+#: weather_stations.desktop.in:322
msgid "Malta"
msgstr ""
#. name
-#: weather_stations.desktop:1801
+#: weather_stations.desktop.in:325
msgid "Moldova"
msgstr ""
#. name
-#: weather_stations.desktop:1805
+#: weather_stations.desktop.in:328
msgid "Norway"
msgstr ""
#. name
-#: weather_stations.desktop:1862
+#: weather_stations.desktop.in:331
msgid "Poland"
msgstr ""
#. name
-#: weather_stations.desktop:1873
+#: weather_stations.desktop.in:334
msgid "Portugal"
msgstr ""
#. name
-#: weather_stations.desktop:1895
+#: weather_stations.desktop.in:337
msgid "Romania"
msgstr ""
#. name
-#: weather_stations.desktop:1906
+#: weather_stations.desktop.in:340
msgid "Russia"
msgstr ""
#. name
-#: weather_stations.desktop:1962
+#: weather_stations.desktop.in:343
msgid "Ukraine"
msgstr ""
#. name
-#: weather_stations.desktop:1977
+#: weather_stations.desktop.in:346
msgid "Slovakia"
msgstr ""
#. name
-#: weather_stations.desktop:1982
+#: weather_stations.desktop.in:349
msgid "Slovenia"
msgstr ""
#. name
-#: weather_stations.desktop:1988
+#: weather_stations.desktop.in:352
msgid "Sweden"
msgstr ""
#. name
-#: weather_stations.desktop:2017
+#: weather_stations.desktop.in:355
msgid "Switzerland"
msgstr ""
#. name
-#: weather_stations.desktop:2024
+#: weather_stations.desktop.in:358
msgid "Turkey"
msgstr ""
#. name
-#: weather_stations.desktop:2059
+#: weather_stations.desktop.in:361
msgid "Cyprus"
msgstr ""
#. name
-#: weather_stations.desktop:2066
+#: weather_stations.desktop.in:364
msgid "Finland"
msgstr ""
#. name
-#: weather_stations.desktop:2083
+#: weather_stations.desktop.in:367
msgid "France"
msgstr ""
#. name
-#: weather_stations.desktop:2153
+#: weather_stations.desktop.in:370
msgid "Germany"
msgstr ""
#. name
-#: weather_stations.desktop:2186
+#: weather_stations.desktop.in:373
msgid "Greece"
msgstr ""
#. name
-#: weather_stations.desktop:2212
+#: weather_stations.desktop.in:376
msgid "Hungary"
msgstr ""
#. name
-#: weather_stations.desktop:2218
+#: weather_stations.desktop.in:379
msgid "Ireland"
msgstr ""
#. name
-#: weather_stations.desktop:2225
+#: weather_stations.desktop.in:382
msgid "Italy"
msgstr ""
#. name
-#: weather_stations.desktop:2309
+#: weather_stations.desktop.in:385
msgid "Netherlands"
msgstr ""
#. name
-#: weather_stations.desktop:2327
+#: weather_stations.desktop.in:388
msgid "Spain"
msgstr ""
#. name
-#: weather_stations.desktop:2366
+#: weather_stations.desktop.in:391
msgid "United Kingdom"
msgstr ""
#. name
-#: weather_stations.desktop:2431
-msgid "Yugoslavia"
+#: weather_stations.desktop.in:394
+msgid "Serbia and Montenegro"
msgstr ""
#. name
-#: weather_stations.desktop:2440
+#: weather_stations.desktop.in:397
msgid "Africa"
msgstr ""
#. name
-#: weather_stations.desktop:2444
+#: weather_stations.desktop.in:401
+msgid "Algeria"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:404
+msgid "Angola"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:407
+msgid "Benin"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:410
+msgid "Botswana"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:413
+msgid "Burkina Faso"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:416
+msgid "Burundi"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:419
+msgid "Cape Verde"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:422
+msgid "Chad"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:425
+msgid "Comoros"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:428
+msgid "Cote d'Ivoire"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:431
+msgid "Congo, Democratic Republic of the"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:434
+msgid "Central African Republic"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:437
+msgid "Congo, Republic of the"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:440
+msgid "Cameroon"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:443
+msgid "Djibouti"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:446
+msgid "Egypt"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:449
+msgid "Ethiopia"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:452
+msgid "Equatorial Guinea"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:455
+msgid "Gabon"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:458
+msgid "Gambia, The"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:461
+msgid "Ghana"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:464
+msgid "Guinea"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:467
+msgid "Guinea-Bissau"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:470
+msgid "Kenya"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:473
+msgid "Lesotho"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:476
+msgid "Liberia"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:479
+msgid "Libya"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:482
+msgid "Madagascar"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:485
+msgid "Malawi"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:488
+msgid "Mali"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:491
+msgid "Mauritania"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:494
+msgid "Mauritius"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:497
msgid "Morocco"
msgstr ""
#. name
-#: weather_stations.desktop:2448
+#: weather_stations.desktop.in:500
+msgid "Mozambique"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:503
+msgid "Namibia"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:506
+msgid "Nigeria"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:509
+msgid "Niger"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:512
+msgid "Reunion"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:515
+msgid "Rwanda"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:518
+msgid "Saint Helena"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:521
+msgid "Sao Tome and Principe"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:524
+msgid "Senegal"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:527
+msgid "Seychelles"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:530
+msgid "Sierra Leone"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:533
+msgid "Somalia"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:536
msgid "South Africa"
msgstr ""
#. name
-#: weather_stations.desktop:2466
-msgid "Libya"
+#: weather_stations.desktop.in:539
+msgid "South Georgia and the Islands"
msgstr ""
#. name
-#: weather_stations.desktop:2471
-msgid "Egypt"
+#: weather_stations.desktop.in:542
+msgid "Sudan"
msgstr ""
#. name
-#: weather_stations.desktop:2494
-msgid "Australasia"
+#: weather_stations.desktop.in:545
+msgid "Swaziland"
msgstr ""
#. name
-#: weather_stations.desktop:2498
+#: weather_stations.desktop.in:548
+msgid "Tanzania"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:551
+msgid "Togo"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:554
+msgid "Tunisia"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:557
+msgid "Uganda"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:560
+msgid "Western Sahara"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:563
+msgid "Zambia"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:566
+msgid "Zimbabwe"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:570
+msgid "Australia and Oceania"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:574
msgid "Australia"
msgstr ""
#. name
-#: weather_stations.desktop:2519
+#: weather_stations.desktop.in:577
+msgid "Brunei"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:580
+msgid "Cook Islands"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:583
+msgid "Christmas Island"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:586
+msgid "Fiji"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:589
+msgid "French Polynesia"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:592
+msgid "Kiribati"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:595
+msgid "Malaysia"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:598
+msgid "Marshall Islands"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:601
+msgid "Micronesia, Federated States of"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:604
+msgid "New Caledonia"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:607
+msgid "Nauru"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:610
msgid "New Zealand"
msgstr ""
#. name
-#: weather_stations.desktop:2525
-msgid "Antarctica"
+#: weather_stations.desktop.in:613
+msgid "NORTHERN MARIANA ISLAND"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:616
+msgid "Indonesia"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:619
+msgid "Palau"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:622
+msgid "Papua New Guinea"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:625
+msgid "Philippines"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:628
+msgid "Solomon Islands"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:631
+msgid "Samoa"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:634
+msgid "Tonga"
msgstr ""
#. name
-#: weather_stations.desktop:2529
+#: weather_stations.desktop.in:637
+msgid "Tuvalu"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:640
+msgid "United States Minor Outlying Islands"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:643
+msgid "Vanuatu"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:646
msgid "Asia"
msgstr ""
#. name
-#: weather_stations.desktop:2533
-msgid "Viet Nam"
+#: weather_stations.desktop.in:650
+msgid "Armenia"
msgstr ""
#. name
-#: weather_stations.desktop:2539
-msgid "Korea, Republic of"
+#: weather_stations.desktop.in:653
+msgid "Azerbaijan"
msgstr ""
#. name
-#: weather_stations.desktop:2568
-msgid "Korea, Democratic People's Republic of"
+#: weather_stations.desktop.in:656
+msgid "Bangladesh"
msgstr ""
#. name
-#: weather_stations.desktop:2572
-msgid "Hong Kong"
+#: weather_stations.desktop.in:659
+msgid "Cambodia"
msgstr ""
#. name
-#: weather_stations.desktop:2576
-msgid "Pakistan"
+#: weather_stations.desktop.in:662
+msgid "China"
msgstr ""
#. name
-#: weather_stations.desktop:2583
-msgid "India"
+#: weather_stations.desktop.in:665
+msgid "East Timor"
msgstr ""
#. name
-#: weather_stations.desktop:2598
-msgid "People's Republic of China"
+#: weather_stations.desktop.in:668
+msgid "Hong Kong"
msgstr ""
#. name
-#: weather_stations.desktop:2615
+#: weather_stations.desktop.in:671
+msgid "India"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:674
msgid "Japan"
msgstr ""
#. name
-#: weather_stations.desktop:2724
+#: weather_stations.desktop.in:677
+msgid "Kazakhstan"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:680
+msgid "Korea, South"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:683
+msgid "Korea, North"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:686
+msgid "Kyrgyzstan"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:689
+msgid "Laos"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:692
+msgid "Macau"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:695
+msgid "Maldives"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:698
+msgid "Mongolia"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:701
+msgid "Myanmar"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:704
+msgid "Nepal"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:707
+msgid "Pakistan"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:710
msgid "Singapore"
msgstr ""
#. name
-#: weather_stations.desktop:2728
-msgid "Thailand"
+#: weather_stations.desktop.in:713
+msgid "Sri Lanka"
msgstr ""
#. name
-#: weather_stations.desktop:2732
+#: weather_stations.desktop.in:716
+msgid "Tajikistan"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:719
msgid "Taiwan"
msgstr ""
#. name
-#: weather_stations.desktop:2759
+#: weather_stations.desktop.in:722
+msgid "Thailand"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:725
+msgid "Turkmenistan"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:728
msgid "Uzbekistan"
msgstr ""
#. name
-#: weather_stations.desktop:2769
+#: weather_stations.desktop.in:731
+msgid "Vietnam"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:734
msgid "Central and South America"
msgstr ""
#. name
-#: weather_stations.desktop:2773
-msgid "Bahamas"
+#: weather_stations.desktop.in:738
+msgid "Anguilla"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:741
+msgid "Antigua and Barbuda"
msgstr ""
#. name
-#: weather_stations.desktop:2778
+#: weather_stations.desktop.in:744
+msgid "Argentina"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:747
+msgid "Aruba"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:750
+msgid "Barbados"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:753
+msgid "Bahamas, The"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:756
msgid "Belize"
msgstr ""
#. name
-#: weather_stations.desktop:2782
+#: weather_stations.desktop.in:759
msgid "Bermuda"
msgstr ""
#. name
-#: weather_stations.desktop:2786
+#: weather_stations.desktop.in:762
+msgid "Bolivia"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:765
+msgid "Brazil"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:768
+msgid "British Virgin Islands"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:771
msgid "Cayman Islands"
msgstr ""
#. name
-#: weather_stations.desktop:2790
-msgid "Cuba"
+#: weather_stations.desktop.in:774
+msgid "Chile"
msgstr ""
#. name
-#: weather_stations.desktop:2807
+#: weather_stations.desktop.in:777
msgid "Costa Rica"
msgstr ""
#. name
-#: weather_stations.desktop:2815
+#: weather_stations.desktop.in:780
+msgid "Colombia"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:783
+msgid "Cuba"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:786
+msgid "Dominica"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:789
msgid "Dominican Republic"
msgstr ""
#. name
-#: weather_stations.desktop:2823
+#: weather_stations.desktop.in:792
+msgid "Ecuador"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:795
msgid "El Salvador"
msgstr ""
#. name
-#: weather_stations.desktop:2831
+#: weather_stations.desktop.in:798
+msgid "French Guiana"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:801
+msgid "Falkland Islands, Islas Malvinas"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:804
+msgid "Grenada"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:807
msgid "Guatemala"
msgstr ""
#. name
-#: weather_stations.desktop:2839
+#: weather_stations.desktop.in:810
+msgid "Guadeloupe"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:813
+msgid "Guyana"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:816
msgid "Haiti"
msgstr ""
#. name
-#: weather_stations.desktop:2843
+#: weather_stations.desktop.in:819
msgid "Honduras"
msgstr ""
#. name
-#: weather_stations.desktop:2859
+#: weather_stations.desktop.in:822
msgid "Jamaica"
msgstr ""
#. name
-#: weather_stations.desktop:2864
-msgid "Nicaragua"
+#: weather_stations.desktop.in:825
+msgid "Martinique"
msgstr ""
#. name
-#: weather_stations.desktop:2874
-msgid "Panama"
+#: weather_stations.desktop.in:828
+msgid "Netherlands Antilles"
msgstr ""
#. name
-#: weather_stations.desktop:2883
-msgid "Bolivia"
+#: weather_stations.desktop.in:831
+msgid "Nicaragua"
msgstr ""
#. name
-#: weather_stations.desktop:2909
-msgid "Chile"
+#: weather_stations.desktop.in:834
+msgid "Panama"
msgstr ""
#. name
-#: weather_stations.desktop:2919
-msgid "Colombia"
+#: weather_stations.desktop.in:837
+msgid "Peru"
msgstr ""
#. name
-#: weather_stations.desktop:2932
-msgid "Ecuador"
+#: weather_stations.desktop.in:840
+msgid "Puerto Rico"
msgstr ""
#. name
-#: weather_stations.desktop:2938
+#: weather_stations.desktop.in:843
msgid "Paraguay"
msgstr ""
#. name
-#: weather_stations.desktop:2943
-msgid "Peru"
+#: weather_stations.desktop.in:846
+msgid "Saint Kitts and Nevis"
msgstr ""
#. name
-#: weather_stations.desktop:2963
-msgid "Suriname"
+#: weather_stations.desktop.in:849
+msgid "Saint Lucia"
msgstr ""
#. name
-#: weather_stations.desktop:2967
-msgid "Uruguay"
+#: weather_stations.desktop.in:852
+msgid "Saint Vincent and the Grenadines"
msgstr ""
#. name
-#: weather_stations.desktop:2981
-msgid "Venezuela"
+#: weather_stations.desktop.in:855
+msgid "Suriname"
msgstr ""
#. name
-#: weather_stations.desktop:3003
-msgid "Argentina"
+#: weather_stations.desktop.in:858
+msgid "Trinidad and Tobago"
msgstr ""
#. name
-#: weather_stations.desktop:3034
-msgid "Brazil"
+#: weather_stations.desktop.in:861
+msgid "Turks and Caicos Islands"
msgstr ""
#. name
-#: weather_stations.desktop:3099
-msgid "Atlantic"
+#: weather_stations.desktop.in:864
+msgid "Uruguay"
msgstr ""
#. name
-#: weather_stations.desktop:3103
-msgid "Puerto Rico"
+#: weather_stations.desktop.in:867
+msgid "Venezuela"
msgstr ""
#. name
-#: weather_stations.desktop:3110
-msgid "Antigua and Barbuda"
+#: weather_stations.desktop.in:870
+msgid "Virgin Islands"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:873 weather_stations.desktop.in:877
+msgid "Antarctica"
msgstr ""
diff --git a/translations/desktop_files/kweather-stations/pt.po b/translations/desktop_files/kweather-stations/pt.po
new file mode 100644
index 0000000..dd46084
--- /dev/null
+++ b/translations/desktop_files/kweather-stations/pt.po
@@ -0,0 +1,1440 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# Hugo Carvalho <hugokarvalho@hotmail.com>, 2020.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2021-09-10 11:17+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: pt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. name
+#: weather_stations.desktop.in:5
+msgid "Middle East"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:9
+msgid "United Arab Emirates"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:12
+msgid "Afghanistan"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:15
+msgid "Bahrain"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:18
+msgid "Qatar"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:21
+msgid "Oman"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:24
+msgid "Yemen"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:27
+msgid "Saudi Arabia"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:30
+msgid "Israel"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:33
+msgid "Lebanon"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:36
+msgid "Iran"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:39
+msgid "Iraq"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:42
+msgid "Jordan"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:45
+msgid "Kuwait"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:48
+msgid "Syria"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:51
+msgid "United States"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:55
+msgid "Alaska"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:58
+msgid "Arkansas"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:61
+msgid "District of Columbia"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:64
+msgid "Idaho"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:67 weather_stations.desktop.in:154
+msgid "Indiana"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:70
+msgid "Iowa"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:73
+msgid "Kansas"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:76
+msgid "Kentucky"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:79
+msgid "Lousiana"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:82
+msgid "Maine"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:85
+msgid "Mississippi"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:88
+msgid "Missouri"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:91
+msgid "Montana"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:94
+msgid "Nebraska"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:97
+msgid "New Hampshire"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:100
+msgid "New Mexico"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:103
+msgid "North Dakota"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:106
+msgid "Oklahoma"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:109
+msgid "South Dakota"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:112
+msgid "Utah"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:115
+msgid "Vermont"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:118
+msgid "Wyoming"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:121
+msgid "Pennsylvania"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:124
+msgid "California"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:127
+msgid "Alabama"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:130
+msgid "Arizona"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:133
+msgid "Colorado"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:136
+msgid "Connecticut"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:139
+msgid "Delaware"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:142
+msgid "Florida"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:145 weather_stations.desktop.in:304
+msgid "Georgia"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:148
+msgid "Hawaii"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:151
+msgid "Illinois"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:157
+msgid "Maryland"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:160
+msgid "Michigan"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:163
+msgid "Minnesota"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:166
+msgid "Nevada"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:169
+msgid "New Jersey"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:172
+msgid "North Carolina"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:175
+msgid "Ohio"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:178
+msgid "Oregon"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:181
+msgid "Rhode Island"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:184
+msgid "South Carolina"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:187
+msgid "Tennessee"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:190
+msgid "Texas"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:193
+msgid "Virginia"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:196
+msgid "West Virginia"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:199
+msgid "Wisconsin"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:202
+msgid "Massachusetts"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:205
+msgid "New York"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:208
+msgid "Washington"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:211
+msgid "Canada"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:215
+msgid "Alberta"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:218
+msgid "British Columbia"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:221
+msgid "Manitoba"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:224
+msgid "New Brunswick"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:227
+msgid "Newfoundland"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:230
+msgid "Nova Scotia"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:233
+msgid "Northwest Territories"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:236
+msgid "Nunavut"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:239
+msgid "Ontario"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:242
+msgid "Prince Edward Island"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:245
+msgid "Quebec"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:248
+msgid "Saskatchewan"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:251
+msgid "Yukon"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:254
+msgid "North America"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:258
+msgid "Greenland"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:261
+msgid "Mexico"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:264
+msgid "Saint Pierre and Miquelon"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:267
+msgid "Europe"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:271
+msgid "Albania"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:274
+msgid "Austria"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:277
+msgid "Belgium"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:280
+msgid "Bosnia and Herzegovina"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:283
+msgid "Bulgaria"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:286
+msgid "Belarus"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:289
+msgid "Czech Republic"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:292
+msgid "Croatia"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:295
+msgid "Denmark"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:298
+msgid "Estonia"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:301
+msgid "Gibraltar"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:307
+msgid "Iceland"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:310
+msgid "Latvia"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:313
+msgid "Lithuania"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:316
+msgid "Luxembourg"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:319
+msgid "Macedonia, The Republic of"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:322
+msgid "Malta"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:325
+msgid "Moldova"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:328
+msgid "Norway"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:331
+msgid "Poland"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:334
+msgid "Portugal"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:337
+msgid "Romania"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:340
+msgid "Russia"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:343
+msgid "Ukraine"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:346
+msgid "Slovakia"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:349
+msgid "Slovenia"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:352
+msgid "Sweden"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:355
+msgid "Switzerland"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:358
+msgid "Turkey"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:361
+msgid "Cyprus"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:364
+msgid "Finland"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:367
+msgid "France"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:370
+msgid "Germany"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:373
+msgid "Greece"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:376
+msgid "Hungary"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:379
+msgid "Ireland"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:382
+msgid "Italy"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:385
+msgid "Netherlands"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:388
+msgid "Spain"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:391
+msgid "United Kingdom"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:394
+msgid "Serbia and Montenegro"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:397
+msgid "Africa"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:401
+msgid "Algeria"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:404
+msgid "Angola"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:407
+msgid "Benin"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:410
+msgid "Botswana"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:413
+msgid "Burkina Faso"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:416
+msgid "Burundi"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:419
+msgid "Cape Verde"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:422
+msgid "Chad"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:425
+msgid "Comoros"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:428
+msgid "Cote d'Ivoire"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:431
+msgid "Congo, Democratic Republic of the"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:434
+msgid "Central African Republic"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:437
+msgid "Congo, Republic of the"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:440
+msgid "Cameroon"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:443
+msgid "Djibouti"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:446
+msgid "Egypt"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:449
+msgid "Ethiopia"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:452
+msgid "Equatorial Guinea"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:455
+msgid "Gabon"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:458
+msgid "Gambia, The"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:461
+msgid "Ghana"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:464
+msgid "Guinea"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:467
+msgid "Guinea-Bissau"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:470
+msgid "Kenya"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:473
+msgid "Lesotho"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:476
+msgid "Liberia"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:479
+msgid "Libya"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:482
+msgid "Madagascar"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:485
+msgid "Malawi"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:488
+msgid "Mali"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:491
+msgid "Mauritania"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:494
+msgid "Mauritius"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:497
+msgid "Morocco"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:500
+msgid "Mozambique"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:503
+msgid "Namibia"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:506
+msgid "Nigeria"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:509
+msgid "Niger"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:512
+msgid "Reunion"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:515
+msgid "Rwanda"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:518
+msgid "Saint Helena"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:521
+msgid "Sao Tome and Principe"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:524
+msgid "Senegal"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:527
+msgid "Seychelles"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:530
+msgid "Sierra Leone"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:533
+msgid "Somalia"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:536
+msgid "South Africa"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:539
+msgid "South Georgia and the Islands"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:542
+msgid "Sudan"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:545
+msgid "Swaziland"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:548
+msgid "Tanzania"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:551
+msgid "Togo"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:554
+msgid "Tunisia"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:557
+msgid "Uganda"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:560
+msgid "Western Sahara"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:563
+msgid "Zambia"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:566
+msgid "Zimbabwe"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:570
+msgid "Australia and Oceania"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:574
+msgid "Australia"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:577
+msgid "Brunei"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:580
+msgid "Cook Islands"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:583
+msgid "Christmas Island"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:586
+msgid "Fiji"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:589
+msgid "French Polynesia"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:592
+msgid "Kiribati"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:595
+msgid "Malaysia"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:598
+msgid "Marshall Islands"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:601
+msgid "Micronesia, Federated States of"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:604
+msgid "New Caledonia"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:607
+msgid "Nauru"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:610
+msgid "New Zealand"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:613
+msgid "NORTHERN MARIANA ISLAND"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:616
+msgid "Indonesia"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:619
+msgid "Palau"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:622
+msgid "Papua New Guinea"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:625
+msgid "Philippines"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:628
+msgid "Solomon Islands"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:631
+msgid "Samoa"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:634
+msgid "Tonga"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:637
+msgid "Tuvalu"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:640
+msgid "United States Minor Outlying Islands"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:643
+msgid "Vanuatu"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:646
+msgid "Asia"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:650
+msgid "Armenia"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:653
+msgid "Azerbaijan"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:656
+msgid "Bangladesh"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:659
+msgid "Cambodia"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:662
+msgid "China"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:665
+msgid "East Timor"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:668
+msgid "Hong Kong"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:671
+msgid "India"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:674
+msgid "Japan"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:677
+msgid "Kazakhstan"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:680
+msgid "Korea, South"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:683
+msgid "Korea, North"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:686
+msgid "Kyrgyzstan"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:689
+msgid "Laos"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:692
+msgid "Macau"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:695
+msgid "Maldives"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:698
+msgid "Mongolia"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:701
+msgid "Myanmar"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:704
+msgid "Nepal"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:707
+msgid "Pakistan"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:710
+msgid "Singapore"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:713
+msgid "Sri Lanka"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:716
+msgid "Tajikistan"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:719
+msgid "Taiwan"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:722
+msgid "Thailand"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:725
+msgid "Turkmenistan"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:728
+msgid "Uzbekistan"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:731
+msgid "Vietnam"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:734
+msgid "Central and South America"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:738
+msgid "Anguilla"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:741
+msgid "Antigua and Barbuda"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:744
+msgid "Argentina"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:747
+msgid "Aruba"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:750
+msgid "Barbados"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:753
+msgid "Bahamas, The"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:756
+msgid "Belize"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:759
+msgid "Bermuda"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:762
+msgid "Bolivia"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:765
+msgid "Brazil"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:768
+msgid "British Virgin Islands"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:771
+msgid "Cayman Islands"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:774
+msgid "Chile"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:777
+msgid "Costa Rica"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:780
+msgid "Colombia"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:783
+msgid "Cuba"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:786
+msgid "Dominica"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:789
+msgid "Dominican Republic"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:792
+msgid "Ecuador"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:795
+msgid "El Salvador"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:798
+msgid "French Guiana"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:801
+msgid "Falkland Islands, Islas Malvinas"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:804
+msgid "Grenada"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:807
+msgid "Guatemala"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:810
+msgid "Guadeloupe"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:813
+msgid "Guyana"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:816
+msgid "Haiti"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:819
+msgid "Honduras"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:822
+msgid "Jamaica"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:825
+msgid "Martinique"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:828
+msgid "Netherlands Antilles"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:831
+msgid "Nicaragua"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:834
+msgid "Panama"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:837
+msgid "Peru"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:840
+msgid "Puerto Rico"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:843
+msgid "Paraguay"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:846
+msgid "Saint Kitts and Nevis"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:849
+msgid "Saint Lucia"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:852
+msgid "Saint Vincent and the Grenadines"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:855
+msgid "Suriname"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:858
+msgid "Trinidad and Tobago"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:861
+msgid "Turks and Caicos Islands"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:864
+msgid "Uruguay"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:867
+msgid "Venezuela"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:870
+msgid "Virgin Islands"
+msgstr ""
+
+#. name
+#: weather_stations.desktop.in:873 weather_stations.desktop.in:877
+msgid "Antarctica"
+msgstr ""
diff --git a/translations/desktop_files/kweather-stations/ru.po b/translations/desktop_files/kweather-stations/ru.po
new file mode 100644
index 0000000..849ad3a
--- /dev/null
+++ b/translations/desktop_files/kweather-stations/ru.po
@@ -0,0 +1,1444 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# Andrei Stepanov <adem4ik@gmail.com>, 2023.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2021-09-10 11:17+0000\n"
+"PO-Revision-Date: 2023-12-03 17:55+0000\n"
+"Last-Translator: Andrei Stepanov <adem4ik@gmail.com>\n"
+"Language-Team: Russian <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/tdetoys/kweather-stations/ru/>\n"
+"Language: ru\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"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"
+"X-Generator: Weblate 4.17\n"
+
+#. name
+#: weather_stations.desktop.in:5
+msgid "Middle East"
+msgstr "Ближний Восток"
+
+#. name
+#: weather_stations.desktop.in:9
+msgid "United Arab Emirates"
+msgstr "Объединённые Арабские Эмираты"
+
+#. name
+#: weather_stations.desktop.in:12
+msgid "Afghanistan"
+msgstr "Афганистан"
+
+#. name
+#: weather_stations.desktop.in:15
+msgid "Bahrain"
+msgstr "Бахрейн"
+
+#. name
+#: weather_stations.desktop.in:18
+msgid "Qatar"
+msgstr "Катар"
+
+#. name
+#: weather_stations.desktop.in:21
+msgid "Oman"
+msgstr "Оман"
+
+#. name
+#: weather_stations.desktop.in:24
+msgid "Yemen"
+msgstr "Йемен"
+
+#. name
+#: weather_stations.desktop.in:27
+msgid "Saudi Arabia"
+msgstr "Саудовская Аравия"
+
+#. name
+#: weather_stations.desktop.in:30
+msgid "Israel"
+msgstr "Израиль"
+
+#. name
+#: weather_stations.desktop.in:33
+msgid "Lebanon"
+msgstr "Ливан"
+
+#. name
+#: weather_stations.desktop.in:36
+msgid "Iran"
+msgstr "Иран"
+
+#. name
+#: weather_stations.desktop.in:39
+msgid "Iraq"
+msgstr "Ирак"
+
+#. name
+#: weather_stations.desktop.in:42
+msgid "Jordan"
+msgstr "Иордания"
+
+#. name
+#: weather_stations.desktop.in:45
+msgid "Kuwait"
+msgstr "Кувейт"
+
+#. name
+#: weather_stations.desktop.in:48
+msgid "Syria"
+msgstr "Сирия"
+
+#. name
+#: weather_stations.desktop.in:51
+msgid "United States"
+msgstr "США"
+
+#. name
+#: weather_stations.desktop.in:55
+msgid "Alaska"
+msgstr "Штат Аляска"
+
+#. name
+#: weather_stations.desktop.in:58
+msgid "Arkansas"
+msgstr "Штат Арканзас"
+
+#. name
+#: weather_stations.desktop.in:61
+msgid "District of Columbia"
+msgstr "Округ Колумбия"
+
+#. name
+#: weather_stations.desktop.in:64
+msgid "Idaho"
+msgstr "Штат Айдахо"
+
+#. name
+#: weather_stations.desktop.in:67 weather_stations.desktop.in:154
+msgid "Indiana"
+msgstr "Штат Индиана"
+
+#. name
+#: weather_stations.desktop.in:70
+msgid "Iowa"
+msgstr "Штат Айова"
+
+#. name
+#: weather_stations.desktop.in:73
+msgid "Kansas"
+msgstr "Штат Канзас"
+
+#. name
+#: weather_stations.desktop.in:76
+msgid "Kentucky"
+msgstr "Штат Кентукки"
+
+#. name
+#: weather_stations.desktop.in:79
+msgid "Lousiana"
+msgstr "Штат Луизиана"
+
+#. name
+#: weather_stations.desktop.in:82
+msgid "Maine"
+msgstr "Штат Мэн"
+
+#. name
+#: weather_stations.desktop.in:85
+msgid "Mississippi"
+msgstr "Штат Миссисипи"
+
+#. name
+#: weather_stations.desktop.in:88
+msgid "Missouri"
+msgstr "Штат Миссури"
+
+#. name
+#: weather_stations.desktop.in:91
+msgid "Montana"
+msgstr "Штат Монтана"
+
+#. name
+#: weather_stations.desktop.in:94
+msgid "Nebraska"
+msgstr "Штат Небраска"
+
+#. name
+#: weather_stations.desktop.in:97
+msgid "New Hampshire"
+msgstr "Штат Нью-Гэмпшир"
+
+#. name
+#: weather_stations.desktop.in:100
+msgid "New Mexico"
+msgstr "Штат Нью-Мексико"
+
+#. name
+#: weather_stations.desktop.in:103
+msgid "North Dakota"
+msgstr "Штат Северная Дакота"
+
+#. name
+#: weather_stations.desktop.in:106
+msgid "Oklahoma"
+msgstr "Штат Оклахома"
+
+#. name
+#: weather_stations.desktop.in:109
+msgid "South Dakota"
+msgstr "Штат Южная Дакота"
+
+#. name
+#: weather_stations.desktop.in:112
+msgid "Utah"
+msgstr "Штат Юта"
+
+#. name
+#: weather_stations.desktop.in:115
+msgid "Vermont"
+msgstr "Штат Вермонт"
+
+#. name
+#: weather_stations.desktop.in:118
+msgid "Wyoming"
+msgstr "Штат Вайоминг"
+
+#. name
+#: weather_stations.desktop.in:121
+msgid "Pennsylvania"
+msgstr "Штат Пенсильвания"
+
+#. name
+#: weather_stations.desktop.in:124
+msgid "California"
+msgstr "Штат Калифорния"
+
+#. name
+#: weather_stations.desktop.in:127
+msgid "Alabama"
+msgstr "Штат Алабама"
+
+#. name
+#: weather_stations.desktop.in:130
+msgid "Arizona"
+msgstr "Штат Аризона"
+
+#. name
+#: weather_stations.desktop.in:133
+msgid "Colorado"
+msgstr "Штат Колорадо"
+
+#. name
+#: weather_stations.desktop.in:136
+msgid "Connecticut"
+msgstr "Штат Коннектикут"
+
+#. name
+#: weather_stations.desktop.in:139
+msgid "Delaware"
+msgstr "Штат Делавер"
+
+#. name
+#: weather_stations.desktop.in:142
+msgid "Florida"
+msgstr "Штат Флорида"
+
+#. name
+#: weather_stations.desktop.in:145 weather_stations.desktop.in:304
+msgid "Georgia"
+msgstr "Штат Джорджия"
+
+#. name
+#: weather_stations.desktop.in:148
+msgid "Hawaii"
+msgstr "Штат Гавайи"
+
+#. name
+#: weather_stations.desktop.in:151
+msgid "Illinois"
+msgstr "Штат Иллинойс"
+
+#. name
+#: weather_stations.desktop.in:157
+msgid "Maryland"
+msgstr "Штат Мэриленд"
+
+#. name
+#: weather_stations.desktop.in:160
+msgid "Michigan"
+msgstr "Штат Мичиган"
+
+#. name
+#: weather_stations.desktop.in:163
+msgid "Minnesota"
+msgstr "Штат Миннесота"
+
+#. name
+#: weather_stations.desktop.in:166
+msgid "Nevada"
+msgstr "Штат Невада"
+
+#. name
+#: weather_stations.desktop.in:169
+msgid "New Jersey"
+msgstr "Штат Нью-Джерси"
+
+#. name
+#: weather_stations.desktop.in:172
+msgid "North Carolina"
+msgstr "Штат Северная Каролина"
+
+#. name
+#: weather_stations.desktop.in:175
+msgid "Ohio"
+msgstr "Штат Огайо"
+
+#. name
+#: weather_stations.desktop.in:178
+msgid "Oregon"
+msgstr "Штат Орегон"
+
+#. name
+#: weather_stations.desktop.in:181
+msgid "Rhode Island"
+msgstr "Штат Род-Айленд"
+
+#. name
+#: weather_stations.desktop.in:184
+msgid "South Carolina"
+msgstr "Штат Южная Каролина"
+
+#. name
+#: weather_stations.desktop.in:187
+msgid "Tennessee"
+msgstr "Штат Теннесси"
+
+#. name
+#: weather_stations.desktop.in:190
+msgid "Texas"
+msgstr "Штат Техас"
+
+#. name
+#: weather_stations.desktop.in:193
+msgid "Virginia"
+msgstr "Штат Виргиния"
+
+#. name
+#: weather_stations.desktop.in:196
+msgid "West Virginia"
+msgstr "Штат Западная Виргиния"
+
+#. name
+#: weather_stations.desktop.in:199
+msgid "Wisconsin"
+msgstr "Штат Висконсин"
+
+#. name
+#: weather_stations.desktop.in:202
+msgid "Massachusetts"
+msgstr "Штат Массачусетс"
+
+#. name
+#: weather_stations.desktop.in:205
+msgid "New York"
+msgstr "Штат Нью-Йорк"
+
+#. name
+#: weather_stations.desktop.in:208
+msgid "Washington"
+msgstr "Штат Вашингтон"
+
+#. name
+#: weather_stations.desktop.in:211
+msgid "Canada"
+msgstr "Канада"
+
+#. name
+#: weather_stations.desktop.in:215
+msgid "Alberta"
+msgstr "Альберта"
+
+#. name
+#: weather_stations.desktop.in:218
+msgid "British Columbia"
+msgstr "Британская Колумбия"
+
+#. name
+#: weather_stations.desktop.in:221
+msgid "Manitoba"
+msgstr "Манитоба"
+
+#. name
+#: weather_stations.desktop.in:224
+msgid "New Brunswick"
+msgstr "Нью-Брансуик"
+
+#. name
+#: weather_stations.desktop.in:227
+msgid "Newfoundland"
+msgstr "Ньюфаундленд"
+
+#. name
+#: weather_stations.desktop.in:230
+msgid "Nova Scotia"
+msgstr "Новая Шотландия"
+
+#. name
+#: weather_stations.desktop.in:233
+msgid "Northwest Territories"
+msgstr "Северо-Западные территории"
+
+#. name
+#: weather_stations.desktop.in:236
+msgid "Nunavut"
+msgstr "Нунавут"
+
+#. name
+#: weather_stations.desktop.in:239
+msgid "Ontario"
+msgstr "Онтарио"
+
+#. name
+#: weather_stations.desktop.in:242
+msgid "Prince Edward Island"
+msgstr "Остров Принца Эдуарда"
+
+#. name
+#: weather_stations.desktop.in:245
+msgid "Quebec"
+msgstr "Квебек"
+
+#. name
+#: weather_stations.desktop.in:248
+msgid "Saskatchewan"
+msgstr "Саскачеван"
+
+#. name
+#: weather_stations.desktop.in:251
+msgid "Yukon"
+msgstr "Юкон"
+
+#. name
+#: weather_stations.desktop.in:254
+msgid "North America"
+msgstr "Северная Америка"
+
+#. name
+#: weather_stations.desktop.in:258
+msgid "Greenland"
+msgstr "Гренландия"
+
+#. name
+#: weather_stations.desktop.in:261
+msgid "Mexico"
+msgstr "Мексика"
+
+#. name
+#: weather_stations.desktop.in:264
+msgid "Saint Pierre and Miquelon"
+msgstr "Сен-Пьер и Микелон"
+
+#. name
+#: weather_stations.desktop.in:267
+msgid "Europe"
+msgstr "Европа"
+
+#. name
+#: weather_stations.desktop.in:271
+msgid "Albania"
+msgstr "Албания"
+
+#. name
+#: weather_stations.desktop.in:274
+msgid "Austria"
+msgstr "Австрия"
+
+#. name
+#: weather_stations.desktop.in:277
+msgid "Belgium"
+msgstr "Бельгия"
+
+#. name
+#: weather_stations.desktop.in:280
+msgid "Bosnia and Herzegovina"
+msgstr "Босния и Герцеговина"
+
+#. name
+#: weather_stations.desktop.in:283
+msgid "Bulgaria"
+msgstr "Болгария"
+
+#. name
+#: weather_stations.desktop.in:286
+msgid "Belarus"
+msgstr "Беларусь"
+
+#. name
+#: weather_stations.desktop.in:289
+msgid "Czech Republic"
+msgstr "Чехия"
+
+#. name
+#: weather_stations.desktop.in:292
+msgid "Croatia"
+msgstr "Хорватия"
+
+#. name
+#: weather_stations.desktop.in:295
+msgid "Denmark"
+msgstr "Дания"
+
+#. name
+#: weather_stations.desktop.in:298
+msgid "Estonia"
+msgstr "Эстония"
+
+#. name
+#: weather_stations.desktop.in:301
+msgid "Gibraltar"
+msgstr "Гибралтар"
+
+#. name
+#: weather_stations.desktop.in:307
+msgid "Iceland"
+msgstr "Исландия"
+
+#. name
+#: weather_stations.desktop.in:310
+msgid "Latvia"
+msgstr "Латвия"
+
+#. name
+#: weather_stations.desktop.in:313
+msgid "Lithuania"
+msgstr "Литва"
+
+#. name
+#: weather_stations.desktop.in:316
+msgid "Luxembourg"
+msgstr "Люксембург"
+
+#. name
+#: weather_stations.desktop.in:319
+msgid "Macedonia, The Republic of"
+msgstr "Северная Македония"
+
+#. name
+#: weather_stations.desktop.in:322
+msgid "Malta"
+msgstr "Мальта"
+
+#. name
+#: weather_stations.desktop.in:325
+msgid "Moldova"
+msgstr "Молдавия"
+
+#. name
+#: weather_stations.desktop.in:328
+msgid "Norway"
+msgstr "Норвегия"
+
+#. name
+#: weather_stations.desktop.in:331
+msgid "Poland"
+msgstr "Польша"
+
+#. name
+#: weather_stations.desktop.in:334
+msgid "Portugal"
+msgstr "Португалия"
+
+#. name
+#: weather_stations.desktop.in:337
+msgid "Romania"
+msgstr "Румыния"
+
+#. name
+#: weather_stations.desktop.in:340
+msgid "Russia"
+msgstr "Россия"
+
+#. name
+#: weather_stations.desktop.in:343
+msgid "Ukraine"
+msgstr "Украина"
+
+#. name
+#: weather_stations.desktop.in:346
+msgid "Slovakia"
+msgstr "Словакия"
+
+#. name
+#: weather_stations.desktop.in:349
+msgid "Slovenia"
+msgstr "Словения"
+
+#. name
+#: weather_stations.desktop.in:352
+msgid "Sweden"
+msgstr "Швеция"
+
+#. name
+#: weather_stations.desktop.in:355
+msgid "Switzerland"
+msgstr "Швейцария"
+
+#. name
+#: weather_stations.desktop.in:358
+msgid "Turkey"
+msgstr "Турция"
+
+#. name
+#: weather_stations.desktop.in:361
+msgid "Cyprus"
+msgstr "Кипр"
+
+#. name
+#: weather_stations.desktop.in:364
+msgid "Finland"
+msgstr "Финляндия"
+
+#. name
+#: weather_stations.desktop.in:367
+msgid "France"
+msgstr "Франция"
+
+#. name
+#: weather_stations.desktop.in:370
+msgid "Germany"
+msgstr "Германия"
+
+#. name
+#: weather_stations.desktop.in:373
+msgid "Greece"
+msgstr "Греция"
+
+#. name
+#: weather_stations.desktop.in:376
+msgid "Hungary"
+msgstr "Венгрия"
+
+#. name
+#: weather_stations.desktop.in:379
+msgid "Ireland"
+msgstr "Ирландия"
+
+#. name
+#: weather_stations.desktop.in:382
+msgid "Italy"
+msgstr "Италия"
+
+#. name
+#: weather_stations.desktop.in:385
+msgid "Netherlands"
+msgstr "Нидерланды"
+
+#. name
+#: weather_stations.desktop.in:388
+msgid "Spain"
+msgstr "Испания"
+
+#. name
+#: weather_stations.desktop.in:391
+msgid "United Kingdom"
+msgstr "Великобритания"
+
+#. name
+#: weather_stations.desktop.in:394
+msgid "Serbia and Montenegro"
+msgstr "Сербия и Черногория"
+
+#. name
+#: weather_stations.desktop.in:397
+msgid "Africa"
+msgstr "Африка"
+
+#. name
+#: weather_stations.desktop.in:401
+msgid "Algeria"
+msgstr "Алжир"
+
+#. name
+#: weather_stations.desktop.in:404
+msgid "Angola"
+msgstr "Ангола"
+
+#. name
+#: weather_stations.desktop.in:407
+msgid "Benin"
+msgstr "Бенин"
+
+#. name
+#: weather_stations.desktop.in:410
+msgid "Botswana"
+msgstr "Ботсвана"
+
+#. name
+#: weather_stations.desktop.in:413
+msgid "Burkina Faso"
+msgstr "Буркина-Фасо"
+
+#. name
+#: weather_stations.desktop.in:416
+msgid "Burundi"
+msgstr "Бурунди"
+
+#. name
+#: weather_stations.desktop.in:419
+msgid "Cape Verde"
+msgstr "Кабо-Верде"
+
+#. name
+#: weather_stations.desktop.in:422
+msgid "Chad"
+msgstr "Чад"
+
+#. name
+#: weather_stations.desktop.in:425
+msgid "Comoros"
+msgstr "Коморские острова"
+
+#. name
+#: weather_stations.desktop.in:428
+msgid "Cote d'Ivoire"
+msgstr "Кот-д’Ивуар"
+
+#. name
+#: weather_stations.desktop.in:431
+msgid "Congo, Democratic Republic of the"
+msgstr "Демократическая Республика Конго"
+
+#. name
+#: weather_stations.desktop.in:434
+msgid "Central African Republic"
+msgstr "Центральноафриканская Республика"
+
+#. name
+#: weather_stations.desktop.in:437
+msgid "Congo, Republic of the"
+msgstr "Республика Конго"
+
+#. name
+#: weather_stations.desktop.in:440
+msgid "Cameroon"
+msgstr "Камерун"
+
+#. name
+#: weather_stations.desktop.in:443
+msgid "Djibouti"
+msgstr "Джибути"
+
+#. name
+#: weather_stations.desktop.in:446
+msgid "Egypt"
+msgstr "Египет"
+
+#. name
+#: weather_stations.desktop.in:449
+msgid "Ethiopia"
+msgstr "Эфиопия"
+
+#. name
+#: weather_stations.desktop.in:452
+msgid "Equatorial Guinea"
+msgstr "Экваториальная Гвинея"
+
+#. name
+#: weather_stations.desktop.in:455
+msgid "Gabon"
+msgstr "Габон"
+
+#. name
+#: weather_stations.desktop.in:458
+msgid "Gambia, The"
+msgstr "Гамбия"
+
+#. name
+#: weather_stations.desktop.in:461
+msgid "Ghana"
+msgstr "Гана"
+
+#. name
+#: weather_stations.desktop.in:464
+msgid "Guinea"
+msgstr "Гвинея"
+
+#. name
+#: weather_stations.desktop.in:467
+msgid "Guinea-Bissau"
+msgstr "Гвинея-Бисау"
+
+#. name
+#: weather_stations.desktop.in:470
+msgid "Kenya"
+msgstr "Кения"
+
+#. name
+#: weather_stations.desktop.in:473
+msgid "Lesotho"
+msgstr "Лесото"
+
+#. name
+#: weather_stations.desktop.in:476
+msgid "Liberia"
+msgstr "Либерия"
+
+#. name
+#: weather_stations.desktop.in:479
+msgid "Libya"
+msgstr "Ливия"
+
+#. name
+#: weather_stations.desktop.in:482
+msgid "Madagascar"
+msgstr "Мадагаскар"
+
+#. name
+#: weather_stations.desktop.in:485
+msgid "Malawi"
+msgstr "Малави"
+
+#. name
+#: weather_stations.desktop.in:488
+msgid "Mali"
+msgstr "Мали"
+
+#. name
+#: weather_stations.desktop.in:491
+msgid "Mauritania"
+msgstr "Мавритания"
+
+#. name
+#: weather_stations.desktop.in:494
+msgid "Mauritius"
+msgstr "Маврикий"
+
+#. name
+#: weather_stations.desktop.in:497
+msgid "Morocco"
+msgstr "Марокко"
+
+#. name
+#: weather_stations.desktop.in:500
+msgid "Mozambique"
+msgstr "Мозамбик"
+
+#. name
+#: weather_stations.desktop.in:503
+msgid "Namibia"
+msgstr "Намибия"
+
+#. name
+#: weather_stations.desktop.in:506
+msgid "Nigeria"
+msgstr "Нигерия"
+
+#. name
+#: weather_stations.desktop.in:509
+msgid "Niger"
+msgstr "Нигер"
+
+#. name
+#: weather_stations.desktop.in:512
+msgid "Reunion"
+msgstr "Реюньон"
+
+#. name
+#: weather_stations.desktop.in:515
+msgid "Rwanda"
+msgstr "Руанда"
+
+#. name
+#: weather_stations.desktop.in:518
+msgid "Saint Helena"
+msgstr "Остров Святой Елены"
+
+#. name
+#: weather_stations.desktop.in:521
+msgid "Sao Tome and Principe"
+msgstr "Сан-Томе и Принсипи"
+
+#. name
+#: weather_stations.desktop.in:524
+msgid "Senegal"
+msgstr "Сенегал"
+
+#. name
+#: weather_stations.desktop.in:527
+msgid "Seychelles"
+msgstr "Сейшельские Острова"
+
+#. name
+#: weather_stations.desktop.in:530
+msgid "Sierra Leone"
+msgstr "Сьерра-Леоне"
+
+#. name
+#: weather_stations.desktop.in:533
+msgid "Somalia"
+msgstr "Сомали"
+
+#. name
+#: weather_stations.desktop.in:536
+msgid "South Africa"
+msgstr "ЮАР"
+
+#. name
+#: weather_stations.desktop.in:539
+msgid "South Georgia and the Islands"
+msgstr "Южная Георгия и Южные Сандвичевы Острова"
+
+#. name
+#: weather_stations.desktop.in:542
+msgid "Sudan"
+msgstr "Судан"
+
+#. name
+#: weather_stations.desktop.in:545
+msgid "Swaziland"
+msgstr "Свазиленд"
+
+#. name
+#: weather_stations.desktop.in:548
+msgid "Tanzania"
+msgstr "Танзания"
+
+#. name
+#: weather_stations.desktop.in:551
+msgid "Togo"
+msgstr "Того"
+
+#. name
+#: weather_stations.desktop.in:554
+msgid "Tunisia"
+msgstr "Тунис"
+
+#. name
+#: weather_stations.desktop.in:557
+msgid "Uganda"
+msgstr "Уганда"
+
+#. name
+#: weather_stations.desktop.in:560
+msgid "Western Sahara"
+msgstr "Западная Сахара"
+
+#. name
+#: weather_stations.desktop.in:563
+msgid "Zambia"
+msgstr "Замбия"
+
+#. name
+#: weather_stations.desktop.in:566
+msgid "Zimbabwe"
+msgstr "Зимбабве"
+
+#. name
+#: weather_stations.desktop.in:570
+msgid "Australia and Oceania"
+msgstr "Австралия и Океания"
+
+#. name
+#: weather_stations.desktop.in:574
+msgid "Australia"
+msgstr "Австралия"
+
+#. name
+#: weather_stations.desktop.in:577
+msgid "Brunei"
+msgstr "Бруней"
+
+#. name
+#: weather_stations.desktop.in:580
+msgid "Cook Islands"
+msgstr "Острова Кука"
+
+#. name
+#: weather_stations.desktop.in:583
+msgid "Christmas Island"
+msgstr "Остров Рождества"
+
+#. name
+#: weather_stations.desktop.in:586
+msgid "Fiji"
+msgstr "Фиджи"
+
+#. name
+#: weather_stations.desktop.in:589
+msgid "French Polynesia"
+msgstr "Французская Полинезия"
+
+#. name
+#: weather_stations.desktop.in:592
+msgid "Kiribati"
+msgstr "Кирибати"
+
+#. name
+#: weather_stations.desktop.in:595
+msgid "Malaysia"
+msgstr "Малайзия"
+
+#. name
+#: weather_stations.desktop.in:598
+msgid "Marshall Islands"
+msgstr "Маршалловы Острова"
+
+#. name
+#: weather_stations.desktop.in:601
+msgid "Micronesia, Federated States of"
+msgstr "Микронезия"
+
+#. name
+#: weather_stations.desktop.in:604
+msgid "New Caledonia"
+msgstr "Новая Каледония"
+
+#. name
+#: weather_stations.desktop.in:607
+msgid "Nauru"
+msgstr "Науру"
+
+#. name
+#: weather_stations.desktop.in:610
+msgid "New Zealand"
+msgstr "Новая Зеландия"
+
+#. name
+#: weather_stations.desktop.in:613
+msgid "NORTHERN MARIANA ISLAND"
+msgstr "Северные Марианские острова"
+
+#. name
+#: weather_stations.desktop.in:616
+msgid "Indonesia"
+msgstr "Индонезия"
+
+#. name
+#: weather_stations.desktop.in:619
+msgid "Palau"
+msgstr "Палау"
+
+#. name
+#: weather_stations.desktop.in:622
+msgid "Papua New Guinea"
+msgstr "Папуа Новая Гвинея"
+
+#. name
+#: weather_stations.desktop.in:625
+msgid "Philippines"
+msgstr "Филиппины"
+
+#. name
+#: weather_stations.desktop.in:628
+msgid "Solomon Islands"
+msgstr "Соломоновы Острова"
+
+#. name
+#: weather_stations.desktop.in:631
+msgid "Samoa"
+msgstr "Самоа"
+
+#. name
+#: weather_stations.desktop.in:634
+msgid "Tonga"
+msgstr "Тонга"
+
+#. name
+#: weather_stations.desktop.in:637
+msgid "Tuvalu"
+msgstr "Тувалу"
+
+#. name
+#: weather_stations.desktop.in:640
+msgid "United States Minor Outlying Islands"
+msgstr "Внешние малые острова США"
+
+#. name
+#: weather_stations.desktop.in:643
+msgid "Vanuatu"
+msgstr "Вануату"
+
+#. name
+#: weather_stations.desktop.in:646
+msgid "Asia"
+msgstr "Азия"
+
+#. name
+#: weather_stations.desktop.in:650
+msgid "Armenia"
+msgstr "Армения"
+
+#. name
+#: weather_stations.desktop.in:653
+msgid "Azerbaijan"
+msgstr "Азербайджан"
+
+#. name
+#: weather_stations.desktop.in:656
+msgid "Bangladesh"
+msgstr "Бангладеш"
+
+#. name
+#: weather_stations.desktop.in:659
+msgid "Cambodia"
+msgstr "Камбоджа"
+
+#. name
+#: weather_stations.desktop.in:662
+msgid "China"
+msgstr "Китай"
+
+#. name
+#: weather_stations.desktop.in:665
+msgid "East Timor"
+msgstr "Восточный Тимор"
+
+#. name
+#: weather_stations.desktop.in:668
+msgid "Hong Kong"
+msgstr "Гонконг"
+
+#. name
+#: weather_stations.desktop.in:671
+msgid "India"
+msgstr "Индия"
+
+#. name
+#: weather_stations.desktop.in:674
+msgid "Japan"
+msgstr "Япония"
+
+#. name
+#: weather_stations.desktop.in:677
+msgid "Kazakhstan"
+msgstr "Казахстан"
+
+#. name
+#: weather_stations.desktop.in:680
+msgid "Korea, South"
+msgstr "Южная Корея"
+
+#. name
+#: weather_stations.desktop.in:683
+msgid "Korea, North"
+msgstr "Северная Корея"
+
+#. name
+#: weather_stations.desktop.in:686
+msgid "Kyrgyzstan"
+msgstr "Киргизия"
+
+#. name
+#: weather_stations.desktop.in:689
+msgid "Laos"
+msgstr "Лаос"
+
+#. name
+#: weather_stations.desktop.in:692
+msgid "Macau"
+msgstr "Макао"
+
+#. name
+#: weather_stations.desktop.in:695
+msgid "Maldives"
+msgstr "Мальдивы"
+
+#. name
+#: weather_stations.desktop.in:698
+msgid "Mongolia"
+msgstr "Монголия"
+
+#. name
+#: weather_stations.desktop.in:701
+msgid "Myanmar"
+msgstr "Мьянма"
+
+#. name
+#: weather_stations.desktop.in:704
+msgid "Nepal"
+msgstr "Непал"
+
+#. name
+#: weather_stations.desktop.in:707
+msgid "Pakistan"
+msgstr "Пакистан"
+
+#. name
+#: weather_stations.desktop.in:710
+msgid "Singapore"
+msgstr "Сингапур"
+
+#. name
+#: weather_stations.desktop.in:713
+msgid "Sri Lanka"
+msgstr "Шри-Ланка"
+
+#. name
+#: weather_stations.desktop.in:716
+msgid "Tajikistan"
+msgstr "Таджикистан"
+
+#. name
+#: weather_stations.desktop.in:719
+msgid "Taiwan"
+msgstr "Тайвань"
+
+#. name
+#: weather_stations.desktop.in:722
+msgid "Thailand"
+msgstr "Таиланд"
+
+#. name
+#: weather_stations.desktop.in:725
+msgid "Turkmenistan"
+msgstr "Туркменистан"
+
+#. name
+#: weather_stations.desktop.in:728
+msgid "Uzbekistan"
+msgstr "Узбекистан"
+
+#. name
+#: weather_stations.desktop.in:731
+msgid "Vietnam"
+msgstr "Вьетнам"
+
+#. name
+#: weather_stations.desktop.in:734
+msgid "Central and South America"
+msgstr "Южная и Центральная Америка"
+
+#. name
+#: weather_stations.desktop.in:738
+msgid "Anguilla"
+msgstr "Ангилья"
+
+#. name
+#: weather_stations.desktop.in:741
+msgid "Antigua and Barbuda"
+msgstr "Антигуа и Барбуда"
+
+#. name
+#: weather_stations.desktop.in:744
+msgid "Argentina"
+msgstr "Аргентина"
+
+#. name
+#: weather_stations.desktop.in:747
+msgid "Aruba"
+msgstr "Аруба"
+
+#. name
+#: weather_stations.desktop.in:750
+msgid "Barbados"
+msgstr "Барбадос"
+
+#. name
+#: weather_stations.desktop.in:753
+msgid "Bahamas, The"
+msgstr "Багамы"
+
+#. name
+#: weather_stations.desktop.in:756
+msgid "Belize"
+msgstr "Белиз"
+
+#. name
+#: weather_stations.desktop.in:759
+msgid "Bermuda"
+msgstr "Бермуды"
+
+#. name
+#: weather_stations.desktop.in:762
+msgid "Bolivia"
+msgstr "Боливия"
+
+#. name
+#: weather_stations.desktop.in:765
+msgid "Brazil"
+msgstr "Бразилия"
+
+#. name
+#: weather_stations.desktop.in:768
+msgid "British Virgin Islands"
+msgstr "Британские Виргинские острова"
+
+#. name
+#: weather_stations.desktop.in:771
+msgid "Cayman Islands"
+msgstr "Острова Кайман"
+
+#. name
+#: weather_stations.desktop.in:774
+msgid "Chile"
+msgstr "Чили"
+
+#. name
+#: weather_stations.desktop.in:777
+msgid "Costa Rica"
+msgstr "Коста-Рика"
+
+#. name
+#: weather_stations.desktop.in:780
+msgid "Colombia"
+msgstr "Колумбия"
+
+#. name
+#: weather_stations.desktop.in:783
+msgid "Cuba"
+msgstr "Куба"
+
+#. name
+#: weather_stations.desktop.in:786
+msgid "Dominica"
+msgstr "Доминика"
+
+#. name
+#: weather_stations.desktop.in:789
+msgid "Dominican Republic"
+msgstr "Доминиканская Республика"
+
+#. name
+#: weather_stations.desktop.in:792
+msgid "Ecuador"
+msgstr "Эквадор"
+
+#. name
+#: weather_stations.desktop.in:795
+msgid "El Salvador"
+msgstr "Сальвадор"
+
+#. name
+#: weather_stations.desktop.in:798
+msgid "French Guiana"
+msgstr "Французская Гвиана"
+
+#. name
+#: weather_stations.desktop.in:801
+msgid "Falkland Islands, Islas Malvinas"
+msgstr "Фолклендские острова (Мальвинские)"
+
+#. name
+#: weather_stations.desktop.in:804
+msgid "Grenada"
+msgstr "Гренада"
+
+#. name
+#: weather_stations.desktop.in:807
+msgid "Guatemala"
+msgstr "Гватемала"
+
+#. name
+#: weather_stations.desktop.in:810
+msgid "Guadeloupe"
+msgstr "Гваделупа"
+
+#. name
+#: weather_stations.desktop.in:813
+msgid "Guyana"
+msgstr "Гайана"
+
+#. name
+#: weather_stations.desktop.in:816
+msgid "Haiti"
+msgstr "Гаити"
+
+#. name
+#: weather_stations.desktop.in:819
+msgid "Honduras"
+msgstr "Гондурас"
+
+#. name
+#: weather_stations.desktop.in:822
+msgid "Jamaica"
+msgstr "Ямайка"
+
+#. name
+#: weather_stations.desktop.in:825
+msgid "Martinique"
+msgstr "Мартиника"
+
+#. name
+#: weather_stations.desktop.in:828
+msgid "Netherlands Antilles"
+msgstr "Нидерландские Антильские острова"
+
+#. name
+#: weather_stations.desktop.in:831
+msgid "Nicaragua"
+msgstr "Никарагуа"
+
+#. name
+#: weather_stations.desktop.in:834
+msgid "Panama"
+msgstr "Панама"
+
+#. name
+#: weather_stations.desktop.in:837
+msgid "Peru"
+msgstr "Перу"
+
+#. name
+#: weather_stations.desktop.in:840
+msgid "Puerto Rico"
+msgstr "Пуэрто-Рико"
+
+#. name
+#: weather_stations.desktop.in:843
+msgid "Paraguay"
+msgstr "Парагвай"
+
+#. name
+#: weather_stations.desktop.in:846
+msgid "Saint Kitts and Nevis"
+msgstr "Сент-Китс и Невис"
+
+#. name
+#: weather_stations.desktop.in:849
+msgid "Saint Lucia"
+msgstr "Сент-Люсия"
+
+#. name
+#: weather_stations.desktop.in:852
+msgid "Saint Vincent and the Grenadines"
+msgstr "Сент-Винсент и Гренадины"
+
+#. name
+#: weather_stations.desktop.in:855
+msgid "Suriname"
+msgstr "Суринам"
+
+#. name
+#: weather_stations.desktop.in:858
+msgid "Trinidad and Tobago"
+msgstr "Тринидад и Тобаго"
+
+#. name
+#: weather_stations.desktop.in:861
+msgid "Turks and Caicos Islands"
+msgstr "Острова Теркс и Кайкос"
+
+#. name
+#: weather_stations.desktop.in:864
+msgid "Uruguay"
+msgstr "Уругвай"
+
+#. name
+#: weather_stations.desktop.in:867
+msgid "Venezuela"
+msgstr "Венесуэла"
+
+#. name
+#: weather_stations.desktop.in:870
+msgid "Virgin Islands"
+msgstr "Виргинские острова"
+
+#. name
+#: weather_stations.desktop.in:873 weather_stations.desktop.in:877
+msgid "Antarctica"
+msgstr "Антарктика"
diff --git a/translations/desktop_files/kworldwatch-desktops/cs.po b/translations/desktop_files/kworldwatch-desktops/cs.po
index 8913770..e856488 100644
--- a/translations/desktop_files/kworldwatch-desktops/cs.po
+++ b/translations/desktop_files/kworldwatch-desktops/cs.po
@@ -1,20 +1,21 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-#, fuzzy
+# Slávek Banko <slavek.banko@axis.cz>, 2021.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-14 14:22+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"PO-Revision-Date: 2021-09-10 10:45+0000\n"
+"Last-Translator: Slávek Banko <slavek.banko@axis.cz>\n"
+"Language-Team: Czech <https://mirror.git.trinitydesktop.org/weblate/projects/"
+"tdetoys/kworldclock-desktop-files/cs/>\n"
"Language: cs\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+"X-Generator: Weblate 4.8\n"
#. Comment
#: kdeworld.desktop:2
@@ -23,9 +24,8 @@ msgstr "TDE WorldClock od Matthiase Hoelzer-Kluepfela"
#. Name
#: kworldclock.desktop:2
-#, fuzzy
msgid "KWorldClock"
-msgstr "Světové hodiny"
+msgstr "KWorldClock"
#. GenericName
#: kworldclock.desktop:4
@@ -35,7 +35,7 @@ msgstr "Světové hodiny"
#. Name
#: kwwapplet.desktop:4
msgid "World Wide Watch"
-msgstr "Světové hodiny"
+msgstr "Sledování celého světa"
#. Comment
#: kwwapplet.desktop:5
diff --git a/translations/desktop_files/kworldwatch-desktops/de.po b/translations/desktop_files/kworldwatch-desktops/de.po
index 3ebf1b6..9a4e9c9 100644
--- a/translations/desktop_files/kworldwatch-desktops/de.po
+++ b/translations/desktop_files/kworldwatch-desktops/de.po
@@ -1,20 +1,21 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-#, fuzzy
+# Lian Begett <weblate-tde@bunbun.de>, 2022.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-14 14:22+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"PO-Revision-Date: 2022-06-21 16:11+0000\n"
+"Last-Translator: Lian Begett <weblate-tde@bunbun.de>\n"
+"Language-Team: German <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/tdetoys/kworldclock-desktop-files/de/>\n"
"Language: de\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: Weblate 4.12.2\n"
#. Comment
#: kdeworld.desktop:2
@@ -23,9 +24,8 @@ msgstr "TDE-Weltzeituhr"
#. Name
#: kworldclock.desktop:2
-#, fuzzy
msgid "KWorldClock"
-msgstr "Weltzeituhr"
+msgstr "KWorldClock"
#. GenericName
#: kworldclock.desktop:4
diff --git a/translations/desktop_files/kworldwatch-desktops/pt.po b/translations/desktop_files/kworldwatch-desktops/pt.po
index 11df8ea..dab806c 100644
--- a/translations/desktop_files/kworldwatch-desktops/pt.po
+++ b/translations/desktop_files/kworldwatch-desktops/pt.po
@@ -1,20 +1,21 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-#, fuzzy
+# Hugo Carvalho <hugokarvalho@hotmail.com>, 2020.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-14 14:22+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"PO-Revision-Date: 2020-12-09 15:59+0000\n"
+"Last-Translator: Hugo Carvalho <hugokarvalho@hotmail.com>\n"
+"Language-Team: Portuguese <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/tdetoys/kworldclock-desktop-files/pt/>\n"
"Language: pt\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: Weblate 4.3.2\n"
#. Comment
#: kdeworld.desktop:2
@@ -23,9 +24,8 @@ msgstr "Relógio Global do TDE de Matthias Hoelzer-Kluepfel"
#. Name
#: kworldclock.desktop:2
-#, fuzzy
msgid "KWorldClock"
-msgstr "Relógio Global"
+msgstr "KWorldClock"
#. GenericName
#: kworldclock.desktop:4
diff --git a/translations/desktop_files/kworldwatch-desktops/ru.po b/translations/desktop_files/kworldwatch-desktops/ru.po
index c393968..94ebe5a 100644
--- a/translations/desktop_files/kworldwatch-desktops/ru.po
+++ b/translations/desktop_files/kworldwatch-desktops/ru.po
@@ -1,20 +1,22 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-#, fuzzy
+# Andrei Stepanov <adem4ik@gmail.com>, 2023.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-14 14:22+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"PO-Revision-Date: 2023-12-03 17:55+0000\n"
+"Last-Translator: Andrei Stepanov <adem4ik@gmail.com>\n"
+"Language-Team: Russian <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/tdetoys/kworldclock-desktop-files/ru/>\n"
"Language: ru\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"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"
+"X-Generator: Weblate 4.17\n"
#. Comment
#: kdeworld.desktop:2
@@ -23,9 +25,8 @@ msgstr "Всемирные часы TDE от Matthias Hoelzer-Kluepfel"
#. Name
#: kworldclock.desktop:2
-#, fuzzy
msgid "KWorldClock"
-msgstr "Всемирные часы"
+msgstr "KWorldClock"
#. GenericName
#: kworldclock.desktop:4