summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitmodules5
-rw-r--r--CMakeL10n.txt7
-rw-r--r--CMakeLists.txt12
m---------admin0
-rw-r--r--amor/CMakeL10n.txt6
-rw-r--r--amor/CMakeLists.txt5
-rw-r--r--amor/amor.cpp48
-rw-r--r--amor/amor.desktop64
-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
-rw-r--r--amor/data/tips-en2
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/CMakeL10n.txt7
-rw-r--r--eyesapplet/CMakeLists.txt4
-rw-r--r--eyesapplet/eyes.h2
-rw-r--r--eyesapplet/eyesapplet.desktop112
-rw-r--r--fifteenapplet/CMakeL10n.txt6
-rw-r--r--fifteenapplet/CMakeLists.txt4
-rw-r--r--fifteenapplet/fifteenapplet.cpp6
-rw-r--r--fifteenapplet/fifteenapplet.h4
-rw-r--r--fifteenapplet/kfifteenapplet.desktop111
-rw-r--r--fifteenapplet/qttableview.cpp36
-rw-r--r--fifteenapplet/qttableview.h2
-rw-r--r--kmoon/CMakeL10n.txt6
-rw-r--r--kmoon/CMakeLists.txt4
-rw-r--r--kmoon/kmoonapplet.cpp27
-rw-r--r--kmoon/kmoonapplet.desktop101
-rw-r--r--kmoon/kmoonapplet.h9
-rw-r--r--kmoon/kmoondlg.cpp10
-rw-r--r--kmoon/kmoondlg.h2
-rw-r--r--kmoon/kmoonwidget.cpp30
-rw-r--r--kmoon/kmoonwidget.h5
-rw-r--r--kodo/CMakeL10n.txt6
-rw-r--r--kodo/CMakeLists.txt5
-rw-r--r--kodo/kimagenumber.h2
-rw-r--r--kodo/kodo.desktop63
-rw-r--r--kodo/kodometer.cpp16
-rw-r--r--kodo/kodometer.h5
-rw-r--r--kteatime/CMakeL10n.txt12
-rw-r--r--kteatime/CMakeLists.txt9
-rw-r--r--kteatime/eventsrc174
-rw-r--r--kteatime/kteatime.desktop61
-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/CMakeL10n.txt6
-rw-r--r--ktux/CMakeLists.txt7
-rw-r--r--ktux/ktux.desktop188
-rw-r--r--ktux/sprite.cpp12
-rw-r--r--ktux/sprite.h4
-rw-r--r--kweather/CMakeL10n.txt14
-rw-r--r--kweather/CMakeLists.txt92
-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/kcmweather.desktop178
-rw-r--r--kweather/kcmweatherapplet.cpp (renamed from kweather/kcmweather.cpp)69
-rw-r--r--kweather/kcmweatherapplet.desktop15
-rw-r--r--kweather/kcmweatherapplet.h (renamed from kweather/kcmweather.h)18
-rw-r--r--kweather/kcmweatherservice.cpp155
-rw-r--r--kweather/kcmweatherservice.desktop175
-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.desktop105
-rw-r--r--kweather/kweather.h6
-rw-r--r--kweather/kweatherservice.desktop80
-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.desktop58
-rw-r--r--kweather/weatherbar.h16
-rw-r--r--kweather/weatherbar_add.desktop58
-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/CMakeL10n.txt9
-rw-r--r--kworldwatch/CMakeLists.txt17
-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/kdeworld.desktop63
-rw-r--r--kworldwatch/kworldclock.desktop72
-rw-r--r--kworldwatch/kwwapplet.desktop101
-rw-r--r--kworldwatch/main.cpp4
-rw-r--r--kworldwatch/main.h4
-rw-r--r--kworldwatch/maps/CMakeL10n.txt7
-rw-r--r--kworldwatch/maps/depths/CMakeLists.txt9
-rw-r--r--kworldwatch/maps/depths/depths.desktop61
-rw-r--r--kworldwatch/maps/flatworld/CMakeLists.txt10
-rw-r--r--kworldwatch/maps/flatworld/flatworld.desktop50
-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--tdetoys.lsm14
-rw-r--r--translations/desktop_files/amor.desktop/af.po27
-rw-r--r--translations/desktop_files/amor.desktop/amor.desktop.pot27
-rw-r--r--translations/desktop_files/amor.desktop/ar.po27
-rw-r--r--translations/desktop_files/amor.desktop/be.po27
-rw-r--r--translations/desktop_files/amor.desktop/bg.po27
-rw-r--r--translations/desktop_files/amor.desktop/bn.po27
-rw-r--r--translations/desktop_files/amor.desktop/ca.po27
-rw-r--r--translations/desktop_files/amor.desktop/cs.po28
-rw-r--r--translations/desktop_files/amor.desktop/cy.po27
-rw-r--r--translations/desktop_files/amor.desktop/da.po27
-rw-r--r--translations/desktop_files/amor.desktop/de.po28
-rw-r--r--translations/desktop_files/amor.desktop/el.po27
-rw-r--r--translations/desktop_files/amor.desktop/eo.po27
-rw-r--r--translations/desktop_files/amor.desktop/es.po27
-rw-r--r--translations/desktop_files/amor.desktop/et.po27
-rw-r--r--translations/desktop_files/amor.desktop/eu.po27
-rw-r--r--translations/desktop_files/amor.desktop/fa.po27
-rw-r--r--translations/desktop_files/amor.desktop/fi.po27
-rw-r--r--translations/desktop_files/amor.desktop/fo.po27
-rw-r--r--translations/desktop_files/amor.desktop/fr.po27
-rw-r--r--translations/desktop_files/amor.desktop/ga.po27
-rw-r--r--translations/desktop_files/amor.desktop/gl.po27
-rw-r--r--translations/desktop_files/amor.desktop/he.po27
-rw-r--r--translations/desktop_files/amor.desktop/hi.po27
-rw-r--r--translations/desktop_files/amor.desktop/hr.po27
-rw-r--r--translations/desktop_files/amor.desktop/hu.po27
-rw-r--r--translations/desktop_files/amor.desktop/is.po27
-rw-r--r--translations/desktop_files/amor.desktop/it.po28
-rw-r--r--translations/desktop_files/amor.desktop/ja.po27
-rw-r--r--translations/desktop_files/amor.desktop/km.po27
-rw-r--r--translations/desktop_files/amor.desktop/ko.po27
-rw-r--r--translations/desktop_files/amor.desktop/lv.po27
-rw-r--r--translations/desktop_files/amor.desktop/mk.po27
-rw-r--r--translations/desktop_files/amor.desktop/mt.po27
-rw-r--r--translations/desktop_files/amor.desktop/nb.po27
-rw-r--r--translations/desktop_files/amor.desktop/nds.po27
-rw-r--r--translations/desktop_files/amor.desktop/ne.po27
-rw-r--r--translations/desktop_files/amor.desktop/nl.po27
-rw-r--r--translations/desktop_files/amor.desktop/nn.po27
-rw-r--r--translations/desktop_files/amor.desktop/pa.po27
-rw-r--r--translations/desktop_files/amor.desktop/pl.po27
-rw-r--r--translations/desktop_files/amor.desktop/pt.po28
-rw-r--r--translations/desktop_files/amor.desktop/pt_BR.po27
-rw-r--r--translations/desktop_files/amor.desktop/ro.po27
-rw-r--r--translations/desktop_files/amor.desktop/ru.po29
-rw-r--r--translations/desktop_files/amor.desktop/sk.po27
-rw-r--r--translations/desktop_files/amor.desktop/sl.po27
-rw-r--r--translations/desktop_files/amor.desktop/sr.po27
-rw-r--r--translations/desktop_files/amor.desktop/sr@Latn.po27
-rw-r--r--translations/desktop_files/amor.desktop/sv.po27
-rw-r--r--translations/desktop_files/amor.desktop/ta.po27
-rw-r--r--translations/desktop_files/amor.desktop/tg.po27
-rw-r--r--translations/desktop_files/amor.desktop/tr.po27
-rw-r--r--translations/desktop_files/amor.desktop/uk.po27
-rw-r--r--translations/desktop_files/amor.desktop/zh_CN.po27
-rw-r--r--translations/desktop_files/amor.desktop/zh_TW.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/af.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/ar.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/az.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/be.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/bg.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/bn.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/br.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/bs.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/ca.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/cs.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/cy.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/da.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/de.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/el.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/eo.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/es.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/et.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/eu.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/eyesapplet.desktop.pot27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/fa.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/fi.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/fo.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/fr.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/ga.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/gl.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/he.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/hi.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/hr.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/hu.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/is.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/it.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/ja.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/km.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/ko.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/lt.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/lv.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/mk.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/mt.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/nb.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/nds.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/ne.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/nl.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/nn.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/pa.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/pl.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/pt.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/pt_BR.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/ro.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/ru.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/sk.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/sl.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/sr.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/sr@Latn.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/sv.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/ta.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/tg.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/th.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/tr.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/uk.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/uz.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/uz@cyrillic.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/ven.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/wa.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/xh.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/zh_CN.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/zh_TW.po27
-rw-r--r--translations/desktop_files/eyesapplet.desktop/zu.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/af.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/ar.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/az.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/be.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/bg.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/bn.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/ca.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/cs.po28
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/cy.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/da.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/de.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/el.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/eo.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/es.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/et.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/eu.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/fa.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/fi.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/fr.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/ga.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/gl.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/he.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/hi.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/hr.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/hu.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/is.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/it.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/ja.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/kfifteenapplet.desktop.pot27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/km.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/ko.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/lt.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/lv.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/mk.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/nb.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/nds.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/ne.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/nl.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/nn.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/pa.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/pl.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/pt.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/pt_BR.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/ro.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/ru.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/sk.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/sl.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/sr.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/sr@Latn.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/sv.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/ta.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/tg.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/th.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/tr.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/uk.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/uz.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/uz@cyrillic.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/ven.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/wa.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/xh.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/zh_CN.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/zh_TW.po27
-rw-r--r--translations/desktop_files/kfifteenapplet.desktop/zu.po27
-rw-r--r--translations/desktop_files/kmoonapplet.desktop/ar.po27
-rw-r--r--translations/desktop_files/kmoonapplet.desktop/be.po27
-rw-r--r--translations/desktop_files/kmoonapplet.desktop/bg.po27
-rw-r--r--translations/desktop_files/kmoonapplet.desktop/bn.po27
-rw-r--r--translations/desktop_files/kmoonapplet.desktop/br.po27
-rw-r--r--translations/desktop_files/kmoonapplet.desktop/ca.po27
-rw-r--r--translations/desktop_files/kmoonapplet.desktop/cs.po27
-rw-r--r--translations/desktop_files/kmoonapplet.desktop/cy.po27
-rw-r--r--translations/desktop_files/kmoonapplet.desktop/da.po27
-rw-r--r--translations/desktop_files/kmoonapplet.desktop/de.po27
-rw-r--r--translations/desktop_files/kmoonapplet.desktop/el.po27
-rw-r--r--translations/desktop_files/kmoonapplet.desktop/eo.po27
-rw-r--r--translations/desktop_files/kmoonapplet.desktop/es.po27
-rw-r--r--translations/desktop_files/kmoonapplet.desktop/et.po27
-rw-r--r--translations/desktop_files/kmoonapplet.desktop/eu.po27
-rw-r--r--translations/desktop_files/kmoonapplet.desktop/fa.po27
-rw-r--r--translations/desktop_files/kmoonapplet.desktop/fi.po27
-rw-r--r--translations/desktop_files/kmoonapplet.desktop/fr.po27
-rw-r--r--translations/desktop_files/kmoonapplet.desktop/ga.po27
-rw-r--r--translations/desktop_files/kmoonapplet.desktop/gl.po27
-rw-r--r--translations/desktop_files/kmoonapplet.desktop/he.po27
-rw-r--r--translations/desktop_files/kmoonapplet.desktop/hr.po27
-rw-r--r--translations/desktop_files/kmoonapplet.desktop/hu.po27
-rw-r--r--translations/desktop_files/kmoonapplet.desktop/is.po27
-rw-r--r--translations/desktop_files/kmoonapplet.desktop/it.po27
-rw-r--r--translations/desktop_files/kmoonapplet.desktop/ja.po27
-rw-r--r--translations/desktop_files/kmoonapplet.desktop/km.po27
-rw-r--r--translations/desktop_files/kmoonapplet.desktop/kmoonapplet.desktop.pot27
-rw-r--r--translations/desktop_files/kmoonapplet.desktop/ko.po27
-rw-r--r--translations/desktop_files/kmoonapplet.desktop/lv.po27
-rw-r--r--translations/desktop_files/kmoonapplet.desktop/mk.po27
-rw-r--r--translations/desktop_files/kmoonapplet.desktop/nb.po27
-rw-r--r--translations/desktop_files/kmoonapplet.desktop/nds.po27
-rw-r--r--translations/desktop_files/kmoonapplet.desktop/ne.po27
-rw-r--r--translations/desktop_files/kmoonapplet.desktop/nl.po27
-rw-r--r--translations/desktop_files/kmoonapplet.desktop/nn.po27
-rw-r--r--translations/desktop_files/kmoonapplet.desktop/pa.po27
-rw-r--r--translations/desktop_files/kmoonapplet.desktop/pl.po27
-rw-r--r--translations/desktop_files/kmoonapplet.desktop/pt.po27
-rw-r--r--translations/desktop_files/kmoonapplet.desktop/pt_BR.po27
-rw-r--r--translations/desktop_files/kmoonapplet.desktop/ro.po27
-rw-r--r--translations/desktop_files/kmoonapplet.desktop/ru.po27
-rw-r--r--translations/desktop_files/kmoonapplet.desktop/sk.po27
-rw-r--r--translations/desktop_files/kmoonapplet.desktop/sl.po27
-rw-r--r--translations/desktop_files/kmoonapplet.desktop/sr.po27
-rw-r--r--translations/desktop_files/kmoonapplet.desktop/sr@Latn.po27
-rw-r--r--translations/desktop_files/kmoonapplet.desktop/sv.po27
-rw-r--r--translations/desktop_files/kmoonapplet.desktop/tg.po27
-rw-r--r--translations/desktop_files/kmoonapplet.desktop/tr.po27
-rw-r--r--translations/desktop_files/kmoonapplet.desktop/uk.po27
-rw-r--r--translations/desktop_files/kmoonapplet.desktop/wa.po27
-rw-r--r--translations/desktop_files/kmoonapplet.desktop/zh_CN.po27
-rw-r--r--translations/desktop_files/kmoonapplet.desktop/zh_TW.po27
-rw-r--r--translations/desktop_files/kodo.desktop/be.po27
-rw-r--r--translations/desktop_files/kodo.desktop/bg.po27
-rw-r--r--translations/desktop_files/kodo.desktop/bn.po27
-rw-r--r--translations/desktop_files/kodo.desktop/ca.po27
-rw-r--r--translations/desktop_files/kodo.desktop/cs.po28
-rw-r--r--translations/desktop_files/kodo.desktop/cy.po27
-rw-r--r--translations/desktop_files/kodo.desktop/da.po27
-rw-r--r--translations/desktop_files/kodo.desktop/de.po28
-rw-r--r--translations/desktop_files/kodo.desktop/el.po27
-rw-r--r--translations/desktop_files/kodo.desktop/eo.po27
-rw-r--r--translations/desktop_files/kodo.desktop/es.po27
-rw-r--r--translations/desktop_files/kodo.desktop/et.po27
-rw-r--r--translations/desktop_files/kodo.desktop/eu.po27
-rw-r--r--translations/desktop_files/kodo.desktop/fa.po27
-rw-r--r--translations/desktop_files/kodo.desktop/fi.po27
-rw-r--r--translations/desktop_files/kodo.desktop/fr.po27
-rw-r--r--translations/desktop_files/kodo.desktop/ga.po27
-rw-r--r--translations/desktop_files/kodo.desktop/gl.po27
-rw-r--r--translations/desktop_files/kodo.desktop/he.po27
-rw-r--r--translations/desktop_files/kodo.desktop/hr.po27
-rw-r--r--translations/desktop_files/kodo.desktop/hu.po27
-rw-r--r--translations/desktop_files/kodo.desktop/is.po27
-rw-r--r--translations/desktop_files/kodo.desktop/it.po28
-rw-r--r--translations/desktop_files/kodo.desktop/ja.po27
-rw-r--r--translations/desktop_files/kodo.desktop/km.po27
-rw-r--r--translations/desktop_files/kodo.desktop/ko.po27
-rw-r--r--translations/desktop_files/kodo.desktop/kodo.desktop.pot27
-rw-r--r--translations/desktop_files/kodo.desktop/lv.po27
-rw-r--r--translations/desktop_files/kodo.desktop/mk.po27
-rw-r--r--translations/desktop_files/kodo.desktop/mt.po27
-rw-r--r--translations/desktop_files/kodo.desktop/nb.po27
-rw-r--r--translations/desktop_files/kodo.desktop/nds.po27
-rw-r--r--translations/desktop_files/kodo.desktop/ne.po27
-rw-r--r--translations/desktop_files/kodo.desktop/nl.po27
-rw-r--r--translations/desktop_files/kodo.desktop/nn.po27
-rw-r--r--translations/desktop_files/kodo.desktop/pa.po27
-rw-r--r--translations/desktop_files/kodo.desktop/pl.po27
-rw-r--r--translations/desktop_files/kodo.desktop/pt.po28
-rw-r--r--translations/desktop_files/kodo.desktop/pt_BR.po27
-rw-r--r--translations/desktop_files/kodo.desktop/ro.po27
-rw-r--r--translations/desktop_files/kodo.desktop/ru.po29
-rw-r--r--translations/desktop_files/kodo.desktop/sk.po27
-rw-r--r--translations/desktop_files/kodo.desktop/sl.po27
-rw-r--r--translations/desktop_files/kodo.desktop/sr.po27
-rw-r--r--translations/desktop_files/kodo.desktop/sr@Latn.po27
-rw-r--r--translations/desktop_files/kodo.desktop/sv.po27
-rw-r--r--translations/desktop_files/kodo.desktop/ta.po27
-rw-r--r--translations/desktop_files/kodo.desktop/tg.po27
-rw-r--r--translations/desktop_files/kodo.desktop/tr.po27
-rw-r--r--translations/desktop_files/kodo.desktop/uk.po27
-rw-r--r--translations/desktop_files/kodo.desktop/zh_CN.po27
-rw-r--r--translations/desktop_files/kodo.desktop/zh_TW.po27
-rw-r--r--translations/desktop_files/kteatime-eventsrc/ar.po28
-rw-r--r--translations/desktop_files/kteatime-eventsrc/be.po28
-rw-r--r--translations/desktop_files/kteatime-eventsrc/bg.po28
-rw-r--r--translations/desktop_files/kteatime-eventsrc/bn.po28
-rw-r--r--translations/desktop_files/kteatime-eventsrc/br.po28
-rw-r--r--translations/desktop_files/kteatime-eventsrc/bs.po28
-rw-r--r--translations/desktop_files/kteatime-eventsrc/ca.po28
-rw-r--r--translations/desktop_files/kteatime-eventsrc/cs.po29
-rw-r--r--translations/desktop_files/kteatime-eventsrc/cy.po28
-rw-r--r--translations/desktop_files/kteatime-eventsrc/da.po28
-rw-r--r--translations/desktop_files/kteatime-eventsrc/de.po28
-rw-r--r--translations/desktop_files/kteatime-eventsrc/el.po28
-rw-r--r--translations/desktop_files/kteatime-eventsrc/eo.po28
-rw-r--r--translations/desktop_files/kteatime-eventsrc/es.po28
-rw-r--r--translations/desktop_files/kteatime-eventsrc/et.po28
-rw-r--r--translations/desktop_files/kteatime-eventsrc/eu.po28
-rw-r--r--translations/desktop_files/kteatime-eventsrc/fa.po28
-rw-r--r--translations/desktop_files/kteatime-eventsrc/fi.po28
-rw-r--r--translations/desktop_files/kteatime-eventsrc/fr.po28
-rw-r--r--translations/desktop_files/kteatime-eventsrc/ga.po28
-rw-r--r--translations/desktop_files/kteatime-eventsrc/gl.po28
-rw-r--r--translations/desktop_files/kteatime-eventsrc/he.po28
-rw-r--r--translations/desktop_files/kteatime-eventsrc/hi.po28
-rw-r--r--translations/desktop_files/kteatime-eventsrc/hr.po28
-rw-r--r--translations/desktop_files/kteatime-eventsrc/hu.po28
-rw-r--r--translations/desktop_files/kteatime-eventsrc/is.po28
-rw-r--r--translations/desktop_files/kteatime-eventsrc/it.po28
-rw-r--r--translations/desktop_files/kteatime-eventsrc/ja.po28
-rw-r--r--translations/desktop_files/kteatime-eventsrc/km.po28
-rw-r--r--translations/desktop_files/kteatime-eventsrc/ko.po28
-rw-r--r--translations/desktop_files/kteatime-eventsrc/kteatime-eventsrc.pot28
-rw-r--r--translations/desktop_files/kteatime-eventsrc/lv.po28
-rw-r--r--translations/desktop_files/kteatime-eventsrc/mk.po28
-rw-r--r--translations/desktop_files/kteatime-eventsrc/ms.po28
-rw-r--r--translations/desktop_files/kteatime-eventsrc/mt.po28
-rw-r--r--translations/desktop_files/kteatime-eventsrc/nb.po28
-rw-r--r--translations/desktop_files/kteatime-eventsrc/nds.po28
-rw-r--r--translations/desktop_files/kteatime-eventsrc/ne.po28
-rw-r--r--translations/desktop_files/kteatime-eventsrc/nl.po28
-rw-r--r--translations/desktop_files/kteatime-eventsrc/nn.po28
-rw-r--r--translations/desktop_files/kteatime-eventsrc/pl.po28
-rw-r--r--translations/desktop_files/kteatime-eventsrc/pt.po28
-rw-r--r--translations/desktop_files/kteatime-eventsrc/pt_BR.po28
-rw-r--r--translations/desktop_files/kteatime-eventsrc/ro.po28
-rw-r--r--translations/desktop_files/kteatime-eventsrc/ru.po28
-rw-r--r--translations/desktop_files/kteatime-eventsrc/sk.po28
-rw-r--r--translations/desktop_files/kteatime-eventsrc/sl.po28
-rw-r--r--translations/desktop_files/kteatime-eventsrc/sr.po28
-rw-r--r--translations/desktop_files/kteatime-eventsrc/sr@Latn.po28
-rw-r--r--translations/desktop_files/kteatime-eventsrc/sv.po28
-rw-r--r--translations/desktop_files/kteatime-eventsrc/ta.po28
-rw-r--r--translations/desktop_files/kteatime-eventsrc/tg.po28
-rw-r--r--translations/desktop_files/kteatime-eventsrc/tr.po28
-rw-r--r--translations/desktop_files/kteatime-eventsrc/uk.po28
-rw-r--r--translations/desktop_files/kteatime-eventsrc/uz.po28
-rw-r--r--translations/desktop_files/kteatime-eventsrc/uz@cyrillic.po28
-rw-r--r--translations/desktop_files/kteatime-eventsrc/wa.po28
-rw-r--r--translations/desktop_files/kteatime-eventsrc/zh_CN.po28
-rw-r--r--translations/desktop_files/kteatime-eventsrc/zh_TW.po28
-rw-r--r--translations/desktop_files/kteatime.desktop/ar.po27
-rw-r--r--translations/desktop_files/kteatime.desktop/be.po27
-rw-r--r--translations/desktop_files/kteatime.desktop/bg.po27
-rw-r--r--translations/desktop_files/kteatime.desktop/bn.po27
-rw-r--r--translations/desktop_files/kteatime.desktop/br.po27
-rw-r--r--translations/desktop_files/kteatime.desktop/ca.po27
-rw-r--r--translations/desktop_files/kteatime.desktop/cs.po28
-rw-r--r--translations/desktop_files/kteatime.desktop/cy.po27
-rw-r--r--translations/desktop_files/kteatime.desktop/da.po27
-rw-r--r--translations/desktop_files/kteatime.desktop/de.po28
-rw-r--r--translations/desktop_files/kteatime.desktop/el.po27
-rw-r--r--translations/desktop_files/kteatime.desktop/eo.po27
-rw-r--r--translations/desktop_files/kteatime.desktop/es.po27
-rw-r--r--translations/desktop_files/kteatime.desktop/et.po27
-rw-r--r--translations/desktop_files/kteatime.desktop/eu.po27
-rw-r--r--translations/desktop_files/kteatime.desktop/fa.po27
-rw-r--r--translations/desktop_files/kteatime.desktop/fi.po27
-rw-r--r--translations/desktop_files/kteatime.desktop/fr.po27
-rw-r--r--translations/desktop_files/kteatime.desktop/ga.po27
-rw-r--r--translations/desktop_files/kteatime.desktop/gl.po27
-rw-r--r--translations/desktop_files/kteatime.desktop/he.po27
-rw-r--r--translations/desktop_files/kteatime.desktop/hr.po27
-rw-r--r--translations/desktop_files/kteatime.desktop/hu.po27
-rw-r--r--translations/desktop_files/kteatime.desktop/is.po27
-rw-r--r--translations/desktop_files/kteatime.desktop/it.po28
-rw-r--r--translations/desktop_files/kteatime.desktop/ja.po27
-rw-r--r--translations/desktop_files/kteatime.desktop/km.po27
-rw-r--r--translations/desktop_files/kteatime.desktop/ko.po27
-rw-r--r--translations/desktop_files/kteatime.desktop/kteatime.desktop.pot27
-rw-r--r--translations/desktop_files/kteatime.desktop/lv.po27
-rw-r--r--translations/desktop_files/kteatime.desktop/mk.po27
-rw-r--r--translations/desktop_files/kteatime.desktop/mt.po27
-rw-r--r--translations/desktop_files/kteatime.desktop/nb.po27
-rw-r--r--translations/desktop_files/kteatime.desktop/nds.po27
-rw-r--r--translations/desktop_files/kteatime.desktop/ne.po27
-rw-r--r--translations/desktop_files/kteatime.desktop/nl.po27
-rw-r--r--translations/desktop_files/kteatime.desktop/nn.po27
-rw-r--r--translations/desktop_files/kteatime.desktop/pl.po27
-rw-r--r--translations/desktop_files/kteatime.desktop/pt.po28
-rw-r--r--translations/desktop_files/kteatime.desktop/pt_BR.po27
-rw-r--r--translations/desktop_files/kteatime.desktop/ro.po27
-rw-r--r--translations/desktop_files/kteatime.desktop/ru.po29
-rw-r--r--translations/desktop_files/kteatime.desktop/sk.po27
-rw-r--r--translations/desktop_files/kteatime.desktop/sl.po27
-rw-r--r--translations/desktop_files/kteatime.desktop/sr.po27
-rw-r--r--translations/desktop_files/kteatime.desktop/sr@Latn.po27
-rw-r--r--translations/desktop_files/kteatime.desktop/sv.po27
-rw-r--r--translations/desktop_files/kteatime.desktop/ta.po27
-rw-r--r--translations/desktop_files/kteatime.desktop/tg.po27
-rw-r--r--translations/desktop_files/kteatime.desktop/tr.po27
-rw-r--r--translations/desktop_files/kteatime.desktop/uk.po27
-rw-r--r--translations/desktop_files/kteatime.desktop/wa.po27
-rw-r--r--translations/desktop_files/kteatime.desktop/zh_CN.po27
-rw-r--r--translations/desktop_files/kteatime.desktop/zh_TW.po27
-rw-r--r--translations/desktop_files/ktux.desktop/af.po37
-rw-r--r--translations/desktop_files/ktux.desktop/ar.po37
-rw-r--r--translations/desktop_files/ktux.desktop/az.po37
-rw-r--r--translations/desktop_files/ktux.desktop/be.po37
-rw-r--r--translations/desktop_files/ktux.desktop/bg.po37
-rw-r--r--translations/desktop_files/ktux.desktop/bn.po37
-rw-r--r--translations/desktop_files/ktux.desktop/br.po37
-rw-r--r--translations/desktop_files/ktux.desktop/bs.po37
-rw-r--r--translations/desktop_files/ktux.desktop/ca.po37
-rw-r--r--translations/desktop_files/ktux.desktop/cs.po38
-rw-r--r--translations/desktop_files/ktux.desktop/cy.po37
-rw-r--r--translations/desktop_files/ktux.desktop/da.po37
-rw-r--r--translations/desktop_files/ktux.desktop/de.po38
-rw-r--r--translations/desktop_files/ktux.desktop/el.po37
-rw-r--r--translations/desktop_files/ktux.desktop/eo.po37
-rw-r--r--translations/desktop_files/ktux.desktop/es.po37
-rw-r--r--translations/desktop_files/ktux.desktop/et.po37
-rw-r--r--translations/desktop_files/ktux.desktop/eu.po37
-rw-r--r--translations/desktop_files/ktux.desktop/fa.po37
-rw-r--r--translations/desktop_files/ktux.desktop/fi.po37
-rw-r--r--translations/desktop_files/ktux.desktop/fr.po37
-rw-r--r--translations/desktop_files/ktux.desktop/ga.po37
-rw-r--r--translations/desktop_files/ktux.desktop/gl.po37
-rw-r--r--translations/desktop_files/ktux.desktop/he.po37
-rw-r--r--translations/desktop_files/ktux.desktop/hi.po37
-rw-r--r--translations/desktop_files/ktux.desktop/hr.po37
-rw-r--r--translations/desktop_files/ktux.desktop/hu.po37
-rw-r--r--translations/desktop_files/ktux.desktop/id.po37
-rw-r--r--translations/desktop_files/ktux.desktop/is.po37
-rw-r--r--translations/desktop_files/ktux.desktop/it.po38
-rw-r--r--translations/desktop_files/ktux.desktop/ja.po37
-rw-r--r--translations/desktop_files/ktux.desktop/km.po37
-rw-r--r--translations/desktop_files/ktux.desktop/ko.po37
-rw-r--r--translations/desktop_files/ktux.desktop/ktux.desktop.pot37
-rw-r--r--translations/desktop_files/ktux.desktop/lt.po37
-rw-r--r--translations/desktop_files/ktux.desktop/lv.po37
-rw-r--r--translations/desktop_files/ktux.desktop/mk.po37
-rw-r--r--translations/desktop_files/ktux.desktop/ms.po37
-rw-r--r--translations/desktop_files/ktux.desktop/mt.po37
-rw-r--r--translations/desktop_files/ktux.desktop/nb.po37
-rw-r--r--translations/desktop_files/ktux.desktop/nds.po37
-rw-r--r--translations/desktop_files/ktux.desktop/ne.po37
-rw-r--r--translations/desktop_files/ktux.desktop/nl.po37
-rw-r--r--translations/desktop_files/ktux.desktop/nn.po37
-rw-r--r--translations/desktop_files/ktux.desktop/pa.po37
-rw-r--r--translations/desktop_files/ktux.desktop/pl.po37
-rw-r--r--translations/desktop_files/ktux.desktop/pt.po38
-rw-r--r--translations/desktop_files/ktux.desktop/pt_BR.po37
-rw-r--r--translations/desktop_files/ktux.desktop/ro.po37
-rw-r--r--translations/desktop_files/ktux.desktop/ru.po39
-rw-r--r--translations/desktop_files/ktux.desktop/rw.po37
-rw-r--r--translations/desktop_files/ktux.desktop/sk.po37
-rw-r--r--translations/desktop_files/ktux.desktop/sl.po37
-rw-r--r--translations/desktop_files/ktux.desktop/sr.po37
-rw-r--r--translations/desktop_files/ktux.desktop/sr@Latn.po37
-rw-r--r--translations/desktop_files/ktux.desktop/sv.po37
-rw-r--r--translations/desktop_files/ktux.desktop/ta.po37
-rw-r--r--translations/desktop_files/ktux.desktop/tg.po37
-rw-r--r--translations/desktop_files/ktux.desktop/th.po37
-rw-r--r--translations/desktop_files/ktux.desktop/tr.po37
-rw-r--r--translations/desktop_files/ktux.desktop/uk.po37
-rw-r--r--translations/desktop_files/ktux.desktop/uz.po37
-rw-r--r--translations/desktop_files/ktux.desktop/uz@cyrillic.po37
-rw-r--r--translations/desktop_files/ktux.desktop/ven.po37
-rw-r--r--translations/desktop_files/ktux.desktop/wa.po37
-rw-r--r--translations/desktop_files/ktux.desktop/xh.po37
-rw-r--r--translations/desktop_files/ktux.desktop/zh_CN.po37
-rw-r--r--translations/desktop_files/ktux.desktop/zh_TW.po37
-rw-r--r--translations/desktop_files/ktux.desktop/zu.po37
-rw-r--r--translations/desktop_files/kweather-desktops/ar.po112
-rw-r--r--translations/desktop_files/kweather-desktops/be.po106
-rw-r--r--translations/desktop_files/kweather-desktops/bg.po118
-rw-r--r--translations/desktop_files/kweather-desktops/bn.po111
-rw-r--r--translations/desktop_files/kweather-desktops/br.po107
-rw-r--r--translations/desktop_files/kweather-desktops/bs.po118
-rw-r--r--translations/desktop_files/kweather-desktops/ca.po111
-rw-r--r--translations/desktop_files/kweather-desktops/cs.po100
-rw-r--r--translations/desktop_files/kweather-desktops/cy.po111
-rw-r--r--translations/desktop_files/kweather-desktops/da.po112
-rw-r--r--translations/desktop_files/kweather-desktops/de.po100
-rw-r--r--translations/desktop_files/kweather-desktops/el.po112
-rw-r--r--translations/desktop_files/kweather-desktops/eo.po105
-rw-r--r--translations/desktop_files/kweather-desktops/es.po112
-rw-r--r--translations/desktop_files/kweather-desktops/et.po111
-rw-r--r--translations/desktop_files/kweather-desktops/eu.po111
-rw-r--r--translations/desktop_files/kweather-desktops/fa.po112
-rw-r--r--translations/desktop_files/kweather-desktops/fi.po111
-rw-r--r--translations/desktop_files/kweather-desktops/fr.po112
-rw-r--r--translations/desktop_files/kweather-desktops/ga.po113
-rw-r--r--translations/desktop_files/kweather-desktops/gl.po112
-rw-r--r--translations/desktop_files/kweather-desktops/he.po118
-rw-r--r--translations/desktop_files/kweather-desktops/hi.po111
-rw-r--r--translations/desktop_files/kweather-desktops/hr.po118
-rw-r--r--translations/desktop_files/kweather-desktops/hu.po112
-rw-r--r--translations/desktop_files/kweather-desktops/id.po94
-rw-r--r--translations/desktop_files/kweather-desktops/is.po106
-rw-r--r--translations/desktop_files/kweather-desktops/it.po101
-rw-r--r--translations/desktop_files/kweather-desktops/ja.po112
-rw-r--r--translations/desktop_files/kweather-desktops/km.po112
-rw-r--r--translations/desktop_files/kweather-desktops/ko.po112
-rw-r--r--translations/desktop_files/kweather-desktops/kweather-desktops.pot87
-rw-r--r--translations/desktop_files/kweather-desktops/lv.po111
-rw-r--r--translations/desktop_files/kweather-desktops/mk.po117
-rw-r--r--translations/desktop_files/kweather-desktops/mt.po118
-rw-r--r--translations/desktop_files/kweather-desktops/nb.po112
-rw-r--r--translations/desktop_files/kweather-desktops/nds.po112
-rw-r--r--translations/desktop_files/kweather-desktops/ne.po105
-rw-r--r--translations/desktop_files/kweather-desktops/nl.po113
-rw-r--r--translations/desktop_files/kweather-desktops/nn.po112
-rw-r--r--translations/desktop_files/kweather-desktops/pa.po107
-rw-r--r--translations/desktop_files/kweather-desktops/pl.po111
-rw-r--r--translations/desktop_files/kweather-desktops/pt.po112
-rw-r--r--translations/desktop_files/kweather-desktops/pt_BR.po111
-rw-r--r--translations/desktop_files/kweather-desktops/ro.po111
-rw-r--r--translations/desktop_files/kweather-desktops/ru.po107
-rw-r--r--translations/desktop_files/kweather-desktops/rw.po94
-rw-r--r--translations/desktop_files/kweather-desktops/sk.po112
-rw-r--r--translations/desktop_files/kweather-desktops/sl.po111
-rw-r--r--translations/desktop_files/kweather-desktops/sr.po118
-rw-r--r--translations/desktop_files/kweather-desktops/sr@Latn.po118
-rw-r--r--translations/desktop_files/kweather-desktops/sv.po111
-rw-r--r--translations/desktop_files/kweather-desktops/ta.po111
-rw-r--r--translations/desktop_files/kweather-desktops/tg.po111
-rw-r--r--translations/desktop_files/kweather-desktops/th.po95
-rw-r--r--translations/desktop_files/kweather-desktops/tr.po112
-rw-r--r--translations/desktop_files/kweather-desktops/uk.po112
-rw-r--r--translations/desktop_files/kweather-desktops/uz.po112
-rw-r--r--translations/desktop_files/kweather-desktops/uz@cyrillic.po112
-rw-r--r--translations/desktop_files/kweather-desktops/wa.po111
-rw-r--r--translations/desktop_files/kweather-desktops/xh.po95
-rw-r--r--translations/desktop_files/kweather-desktops/zh_CN.po112
-rw-r--r--translations/desktop_files/kweather-desktops/zh_TW.po105
-rw-r--r--translations/desktop_files/kweather-stations/bg.po1443
-rw-r--r--translations/desktop_files/kweather-stations/cs.po1443
-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.pot1442
-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/af.po42
-rw-r--r--translations/desktop_files/kworldwatch-desktops/ar.po42
-rw-r--r--translations/desktop_files/kworldwatch-desktops/az.po42
-rw-r--r--translations/desktop_files/kworldwatch-desktops/be.po43
-rw-r--r--translations/desktop_files/kworldwatch-desktops/bg.po43
-rw-r--r--translations/desktop_files/kworldwatch-desktops/bn.po43
-rw-r--r--translations/desktop_files/kworldwatch-desktops/br.po43
-rw-r--r--translations/desktop_files/kworldwatch-desktops/ca.po43
-rw-r--r--translations/desktop_files/kworldwatch-desktops/cs.po43
-rw-r--r--translations/desktop_files/kworldwatch-desktops/cy.po43
-rw-r--r--translations/desktop_files/kworldwatch-desktops/da.po43
-rw-r--r--translations/desktop_files/kworldwatch-desktops/de.po43
-rw-r--r--translations/desktop_files/kworldwatch-desktops/el.po43
-rw-r--r--translations/desktop_files/kworldwatch-desktops/eo.po43
-rw-r--r--translations/desktop_files/kworldwatch-desktops/es.po43
-rw-r--r--translations/desktop_files/kworldwatch-desktops/et.po43
-rw-r--r--translations/desktop_files/kworldwatch-desktops/eu.po42
-rw-r--r--translations/desktop_files/kworldwatch-desktops/fa.po43
-rw-r--r--translations/desktop_files/kworldwatch-desktops/fi.po43
-rw-r--r--translations/desktop_files/kworldwatch-desktops/fr.po43
-rw-r--r--translations/desktop_files/kworldwatch-desktops/ga.po42
-rw-r--r--translations/desktop_files/kworldwatch-desktops/gl.po43
-rw-r--r--translations/desktop_files/kworldwatch-desktops/he.po43
-rw-r--r--translations/desktop_files/kworldwatch-desktops/hi.po42
-rw-r--r--translations/desktop_files/kworldwatch-desktops/hr.po43
-rw-r--r--translations/desktop_files/kworldwatch-desktops/hu.po44
-rw-r--r--translations/desktop_files/kworldwatch-desktops/is.po43
-rw-r--r--translations/desktop_files/kworldwatch-desktops/it.po43
-rw-r--r--translations/desktop_files/kworldwatch-desktops/ja.po43
-rw-r--r--translations/desktop_files/kworldwatch-desktops/km.po43
-rw-r--r--translations/desktop_files/kworldwatch-desktops/ko.po43
-rw-r--r--translations/desktop_files/kworldwatch-desktops/kworldwatch-desktops.pot42
-rw-r--r--translations/desktop_files/kworldwatch-desktops/lt.po42
-rw-r--r--translations/desktop_files/kworldwatch-desktops/lv.po43
-rw-r--r--translations/desktop_files/kworldwatch-desktops/mk.po43
-rw-r--r--translations/desktop_files/kworldwatch-desktops/ms.po42
-rw-r--r--translations/desktop_files/kworldwatch-desktops/mt.po43
-rw-r--r--translations/desktop_files/kworldwatch-desktops/nb.po43
-rw-r--r--translations/desktop_files/kworldwatch-desktops/nds.po43
-rw-r--r--translations/desktop_files/kworldwatch-desktops/ne.po43
-rw-r--r--translations/desktop_files/kworldwatch-desktops/nl.po43
-rw-r--r--translations/desktop_files/kworldwatch-desktops/nn.po43
-rw-r--r--translations/desktop_files/kworldwatch-desktops/pa.po43
-rw-r--r--translations/desktop_files/kworldwatch-desktops/pl.po43
-rw-r--r--translations/desktop_files/kworldwatch-desktops/pt.po43
-rw-r--r--translations/desktop_files/kworldwatch-desktops/pt_BR.po43
-rw-r--r--translations/desktop_files/kworldwatch-desktops/ro.po43
-rw-r--r--translations/desktop_files/kworldwatch-desktops/ru.po44
-rw-r--r--translations/desktop_files/kworldwatch-desktops/sk.po43
-rw-r--r--translations/desktop_files/kworldwatch-desktops/sl.po43
-rw-r--r--translations/desktop_files/kworldwatch-desktops/sr.po43
-rw-r--r--translations/desktop_files/kworldwatch-desktops/sr@Latn.po43
-rw-r--r--translations/desktop_files/kworldwatch-desktops/sv.po43
-rw-r--r--translations/desktop_files/kworldwatch-desktops/ta.po43
-rw-r--r--translations/desktop_files/kworldwatch-desktops/tg.po43
-rw-r--r--translations/desktop_files/kworldwatch-desktops/th.po42
-rw-r--r--translations/desktop_files/kworldwatch-desktops/tr.po43
-rw-r--r--translations/desktop_files/kworldwatch-desktops/uk.po43
-rw-r--r--translations/desktop_files/kworldwatch-desktops/uz.po43
-rw-r--r--translations/desktop_files/kworldwatch-desktops/uz@cyrillic.po43
-rw-r--r--translations/desktop_files/kworldwatch-desktops/ven.po42
-rw-r--r--translations/desktop_files/kworldwatch-desktops/wa.po43
-rw-r--r--translations/desktop_files/kworldwatch-desktops/xh.po42
-rw-r--r--translations/desktop_files/kworldwatch-desktops/zh_CN.po43
-rw-r--r--translations/desktop_files/kworldwatch-desktops/zh_TW.po43
-rw-r--r--translations/desktop_files/kworldwatch-desktops/zu.po42
-rw-r--r--translations/desktop_files/kworldwatch-maps/af.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/ar.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/az.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/be.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/bg.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/bn.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/br.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/ca.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/cs.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/cy.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/da.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/de.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/el.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/eo.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/es.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/et.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/eu.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/fa.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/fi.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/fr.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/ga.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/gl.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/he.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/hi.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/hr.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/hu.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/is.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/it.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/ja.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/km.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/ko.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/kworldwatch-maps.pot27
-rw-r--r--translations/desktop_files/kworldwatch-maps/lt.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/lv.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/mk.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/mt.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/nb.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/nds.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/ne.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/nl.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/nn.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/pl.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/pt.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/pt_BR.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/ro.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/ru.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/sk.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/sl.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/sr.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/sr@Latn.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/sv.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/ta.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/tg.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/th.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/tr.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/uk.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/ven.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/wa.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/xh.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/zh_CN.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/zh_TW.po27
-rw-r--r--translations/desktop_files/kworldwatch-maps/zu.po27
855 files changed, 43627 insertions, 7004 deletions
diff --git a/.gitmodules b/.gitmodules
index 4fce771..934def7 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -1,6 +1,3 @@
[submodule "admin"]
path = admin
- url = http://system@scm.trinitydesktop.org/scm/git/tde-common-admin
-[submodule "cmake"]
- path = cmake
- url = http://system@scm.trinitydesktop.org/scm/git/tde-common-cmake
+ url = https://system@scm.trinitydesktop.org/scm/git/tde-common-admin
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 68f23556e638353e46b444d3a4863a64936bd36
+Subproject 59a8bf7c09f87fbccd6dc2987145c7216e043e7
diff --git a/amor/CMakeL10n.txt b/amor/CMakeL10n.txt
index 9a458e3..0aa3ea7 100644
--- a/amor/CMakeL10n.txt
+++ b/amor/CMakeL10n.txt
@@ -42,3 +42,9 @@ tde_l10n_create_template(
CATALOG "amor"
SOURCES "data/tips-en.tde_l10n" "."
)
+
+tde_l10n_create_template(
+ CATALOG "desktop_files/amor.desktop/"
+ SOURCES amor.desktop
+ DESTINATION "${CMAKE_SOURCE_DIR}/translations"
+)
diff --git a/amor/CMakeLists.txt b/amor/CMakeLists.txt
index ad96cdc..1fb6280 100644
--- a/amor/CMakeLists.txt
+++ b/amor/CMakeLists.txt
@@ -50,7 +50,4 @@ tde_install_icons( amor )
##### other data ################################
-install( FILES amor.desktop
- DESTINATION ${XDG_APPS_INSTALL_DIR}
-)
-
+tde_create_translated_desktop( amor.desktop )
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.desktop b/amor/amor.desktop
index d018d59..e6e3221 100644
--- a/amor/amor.desktop
+++ b/amor/amor.desktop
@@ -1,74 +1,10 @@
[Desktop Entry]
Name=AMOR
-Name[af]=Amor
-Name[ar]=برنامج AMOR
-Name[bg]=Amor
-Name[bn]=আমোর
-Name[fi]=Amor
-Name[fo]=Amor
-Name[fr]=Amor
-Name[hi]=एमोर
-Name[pa]=ਅਮੋਰ
-Name[sv]=Amor
-Name[ta]= AMOR
-Name[tr]=Amor
-Name[zh_CN]=阿莫(AMOR)
Exec=amor
Icon=amor
Type=Application
X-DocPath=amor/index.html
GenericName=On-Screen Creature
-GenericName[be]=Экранная жывёла
-GenericName[bg]=Усмивка за работното място
-GenericName[bn]=পর্দায় বসবাসকারী জন্তু
-GenericName[ca]=Criatura a la pantalla
-GenericName[cs]=Příšerka na obrazovce
-GenericName[cy]=Creadur Ar-Sgrin
-GenericName[da]=Skabning på skærmen
-GenericName[de]=Maskottchen für die Arbeitsfläche
-GenericName[el]=Πλάσμα στην οθόνη
-GenericName[eo]=Surekrana kreaĵo
-GenericName[es]=Criatura de la pantalla
-GenericName[et]=Elajas töölaual
-GenericName[eu]=Pantailako gizakia
-GenericName[fa]=ایجاد‌کنندۀ روی پرده
-GenericName[fi]=Näytönolento
-GenericName[fr]=Créature sur l'écran
-GenericName[ga]=Créatúr ar do scáileán
-GenericName[gl]=Criatura no Escritório
-GenericName[he]=יצור מסכי
-GenericName[hr]=Kretura na zaslonu
-GenericName[hu]=Animált figurák
-GenericName[is]=Skjámyndataka
-GenericName[it]=Creatura sullo schermo
-GenericName[ja]=画面上の生物
-GenericName[km]=ការច្នៃ​ប្រឌិត​លើ​អេក្រង់
-GenericName[ko]=화면 위 생명체
-GenericName[lv]=Ekrāna dzīvnieks
-GenericName[mk]=Креатура на екранот
-GenericName[mt]=Annimal ta' fuq l-iskrin
-GenericName[nb]=Vesen på skjermen
-GenericName[nds]=Schriefdisch-Maskottje
-GenericName[ne]=पर्दा क्रिएचर
-GenericName[nl]=Schermvermaak
-GenericName[nn]=Skjermvesen
-GenericName[pa]=ਆਨ-ਸਕਰੀਨ ਲਵੋ
-GenericName[pl]=Stworzenie ekranowe
-GenericName[pt]=Criatura no Ecrã
-GenericName[pt_BR]=Criatura na Tela
-GenericName[ro]=Creatură pe ecran
-GenericName[ru]=Экранные зверушки
-GenericName[sk]=Stvorenie na obrazovke
-GenericName[sl]=Zaslonska živalca
-GenericName[sr]=Створење на екрану
-GenericName[sr@Latn]=Stvorenje na ekranu
-GenericName[sv]=Varelse på skärmen
-GenericName[ta]=திரையில் உருவாக்கி
-GenericName[tg]=Махлуқ дар экран
-GenericName[tr]=Ekranda Gezinen Yaratık
-GenericName[uk]=Екранна істота
-GenericName[zh_CN]=屏幕涂鸦
-GenericName[zh_TW]=畫面擷取程式
Terminal=false
X-DCOP-ServiceType=Unique
Categories=Qt;TDE;Amusement;
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/amor/data/tips-en b/amor/data/tips-en
index c30aeb6..fd26dff 100644
--- a/amor/data/tips-en
+++ b/amor/data/tips-en
@@ -32,7 +32,7 @@ Ctrl+Alt+Esc can be used to kill an application that has stopped responding.
%
If you leave TDE applications open when you logout, they will be restarted automatically when you log back in.
%
-The KDE file manager is also a web browser and an FTP client.
+The TDE file manager is also a web browser and an FTP client.
%
Applications can display messages and tips in an Amor bubble using the showMessage() and
showTip() DCOP calls
diff --git a/cmake b/cmake
deleted file mode 160000
-Subproject 0a407527790db5dbf573ffba5dbac45048489c0
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/CMakeL10n.txt b/eyesapplet/CMakeL10n.txt
new file mode 100644
index 0000000..5d26aee
--- /dev/null
+++ b/eyesapplet/CMakeL10n.txt
@@ -0,0 +1,7 @@
+##### create translation templates ##############
+
+tde_l10n_create_template(
+ CATALOG "desktop_files/eyesapplet.desktop/"
+ SOURCES eyesapplet.desktop
+ DESTINATION "${CMAKE_SOURCE_DIR}/translations"
+)
diff --git a/eyesapplet/CMakeLists.txt b/eyesapplet/CMakeLists.txt
index 0e6ae2c..c7385ce 100644
--- a/eyesapplet/CMakeLists.txt
+++ b/eyesapplet/CMakeLists.txt
@@ -33,7 +33,7 @@ tde_add_kpart( eyes_panelapplet AUTOMOC
##### other data ################################
-install( FILES eyesapplet.desktop
+tde_create_translated_desktop(
+ SOURCE eyesapplet.desktop
DESTINATION ${DATA_INSTALL_DIR}/kicker/applets
)
-
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/eyesapplet/eyesapplet.desktop b/eyesapplet/eyesapplet.desktop
index 682e63e..7ea837e 100644
--- a/eyesapplet/eyesapplet.desktop
+++ b/eyesapplet/eyesapplet.desktop
@@ -1,120 +1,8 @@
[Desktop Entry]
Type=Plugin
Name=Eyes
-Name[af]=Oë
-Name[ar]=عيون
-Name[az]=Gözlər
-Name[be]=Вочы
-Name[bg]=Очички
-Name[bn]=চোখ
-Name[br]=Daoulagad
-Name[bs]=Oči
-Name[ca]=Ulls
-Name[cs]=Oči
-Name[cy]=Llygaid
-Name[da]=Øjne
-Name[de]=Augen
-Name[el]=Μάτια
-Name[eo]=Okuloj
-Name[es]=Ojos
-Name[et]=Silmad
-Name[eu]=Begiak
-Name[fa]=چشمها
-Name[fi]=Silmät
-Name[fo]=Eygu
-Name[fr]=Yeux
-Name[gl]=Ollos
-Name[he]=עיניים
-Name[hi]=आँखें
-Name[hr]=Oči
-Name[hu]=Szemek
-Name[is]=Augu
-Name[it]=Occhi
-Name[km]=ភ្នែក
-Name[ko]=눈
-Name[lt]=Akys
-Name[lv]=Acis
-Name[mk]=Очи
-Name[mt]=Għajnejn
-Name[nb]=Øyne
-Name[nds]=Ogen
-Name[ne]=आँखा
-Name[nl]=Ogen
-Name[nn]=Auge
-Name[pa]=ਅੱਖਾਂ
-Name[pl]=Oczy
-Name[pt]=Olhos
-Name[pt_BR]=Olhos
-Name[ro]=Ochi
-Name[ru]=Глаза
-Name[sk]=Oči
-Name[sl]=Oči
-Name[sr]=Очи
-Name[sr@Latn]=Oči
-Name[sv]=Ögon
-Name[ta]= கண்கள்
-Name[tg]=Чашмҳо
-Name[th]=ดวงตา
-Name[tr]=Gözler
-Name[uk]=Очі
-Name[uz]=Koʻzlar
-Name[uz@cyrillic]=Кўзлар
-Name[ven]=Mato
-Name[wa]=Ouys
-Name[xh]=Amehlo
-Name[zh_CN]=眼睛
-Name[zh_TW]=眼睛
-Name[zu]=Amehlo
Comment=Keeps an eye on your mouse pointer
-Comment[ar]=عين تلاحق دوماً مؤشر الفأرة
-Comment[be]=Сочаць за мышшу
-Comment[bg]=Очички, които следят показалеца на мишката
-Comment[bn]=মাউস পয়েন্টারের ওপর চোখ রাখে
-Comment[ca]=Vigila el cursor del ratolí
-Comment[cs]=Oči sledující ukazatel myši
-Comment[cy]=Yn cadw llygad ar bwyntydd eich llygoden
-Comment[da]=Holder øje med din musemarkør
-Comment[de]=Beobachtet Ihren Mauszeiger
-Comment[el]=Ακολουθεί το δρομέα του ποντικιού σας
-Comment[eo]=Konservu okulon sur via musmontrilo
-Comment[es]=Echa una ojeada al puntero del ratón
-Comment[et]=Utiliit, mis hoiab su hiirekursoril silma peal
-Comment[eu]=Begi bat zure saguaren erakuslean mantentzen du
-Comment[fa]=به اشاره‌گر موشی چشم می‌دوزد
-Comment[fi]=Silmäilee hiiriosoitintasi
-Comment[fr]=Garde un œil sur le pointeur de votre souris
-Comment[ga]=Coinnigh súil ar do phointeoir luiche
-Comment[gl]=Non perde de vista o ponteiro do rato
-Comment[he]=עוקב אחרי הסמן של העכבר שלך
-Comment[hr]=Drži oko na pokazivaču miša
-Comment[hu]=Az egérmozgás figyelése
-Comment[is]=Fylgist með músarbendlinum
-Comment[it]=Fissa un occhio sul puntatore del mouse
-Comment[ja]=マウスポインタを追いかける目
-Comment[km]=ចាំ​យាម​មើលព្រួញ​កណ្ដុរ​របស់​អ្នក
-Comment[lv]=Pieskata jūsu peli
-Comment[mk]=Го следи движењето на вашиот покажувач
-Comment[nb]=Holder et øye med musepekeren din
-Comment[nds]=Beluert Dien Muuswieser
-Comment[ne]=तपाईँको माउस पोइन्टरमा आँखा राख्दछ
-Comment[nl]=Houdt een oogje op uw muisaanwijzer
-Comment[nn]=Held auge med musepeikaren
-Comment[pl]=Trzyma oko na Twój kursor myszy
-Comment[pt]=Vigia o ponteiro do rato
-Comment[pt_BR]=Vigia o ponteiro do seu mouse
-Comment[ro]=Urmăreşte cursorul mouse-ului
-Comment[ru]=Не сводит глаз с мыши
-Comment[sk]=Drží pohľad na kurzor myši
-Comment[sl]=Z očmi spremlja kazalec vaše miške
-Comment[sr]=Прати погледом ваш показивач миша
-Comment[sr@Latn]=Prati pogledom vaš pokazivač miša
-Comment[sv]=Håller ett öga på muspekaren
-Comment[tg]=Нишонаи мушро нигоҳ дошта истодааст
-Comment[tr]=Gözlerin fare imlecinizi takip etmesini sağlar
-Comment[uk]=Спостерігає за стрілкою мишки
-Comment[zh_CN]=盯着您鼠标指针的眼睛
-Comment[zh_TW]=讓眼睛盯著滑鼠游標跑
Icon=xeyes
X-TDE-Library=eyes_panelapplet
diff --git a/fifteenapplet/CMakeL10n.txt b/fifteenapplet/CMakeL10n.txt
index 4e7cce8..bc6538c 100644
--- a/fifteenapplet/CMakeL10n.txt
+++ b/fifteenapplet/CMakeL10n.txt
@@ -1,3 +1,9 @@
##### create translation templates ##############
tde_l10n_create_template( "kfifteenapplet" )
+
+tde_l10n_create_template(
+ CATALOG "desktop_files/kfifteenapplet.desktop/"
+ SOURCES kfifteenapplet.desktop
+ DESTINATION "${CMAKE_SOURCE_DIR}/translations"
+)
diff --git a/fifteenapplet/CMakeLists.txt b/fifteenapplet/CMakeLists.txt
index e477012..ff6ee49 100644
--- a/fifteenapplet/CMakeLists.txt
+++ b/fifteenapplet/CMakeLists.txt
@@ -33,7 +33,7 @@ tde_add_kpart( fifteen_panelapplet AUTOMOC
##### other data ################################
-install( FILES kfifteenapplet.desktop
+tde_create_translated_desktop(
+ SOURCE kfifteenapplet.desktop
DESTINATION ${DATA_INSTALL_DIR}/kicker/applets
)
-
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/kfifteenapplet.desktop b/fifteenapplet/kfifteenapplet.desktop
index a29ed05..5cac65a 100644
--- a/fifteenapplet/kfifteenapplet.desktop
+++ b/fifteenapplet/kfifteenapplet.desktop
@@ -1,118 +1,7 @@
[Desktop Entry]
Type=Plugin
Name=Fifteen Pieces
-Name[af]=Vyftien Dele
-Name[ar]=خمسة عشرة قطعة
-Name[az]=On beş Parça
-Name[be]=Пятнаццаць чарапкоў
-Name[bg]=Пъзел от 15 части
-Name[bn]=পনেরর ধাঁধা
-Name[ca]=Quinze peces
-Name[cs]=Patnáct
-Name[cy]=Pymtheg Darn
-Name[de]=Fünfzehn Steine
-Name[el]=Δεκαπέντε κομμάτια
-Name[eo]=Kvindek pecoj
-Name[es]=Quince piezas
-Name[et]=Viisteist tükki
-Name[eu]=Hamabost Zati
-Name[fa]=پانزده قطعه
-Name[fi]=Viisitoista palasta
-Name[fr]=Taquin
-Name[ga]=Cúig Phíosa Déag
-Name[gl]=Quince pezas
-Name[he]=חמישה עשר חלקים
-Name[hi]=पन्द्रह टुकड़े
-Name[hr]=Petnaest dijelova
-Name[hu]=Tizenötös játék
-Name[is]=Fimmtán hlutir
-Name[it]=Gioco del 15
-Name[ja]=15 ピース
-Name[km]=១៥ បំណែក
-Name[ko]=열 다섯 조각
-Name[lt]=Penkiolika dalių
-Name[lv]=Piecpadsmit gabali
-Name[mk]=Петнаесет парчиња
-Name[nb]=Femten biter
-Name[nds]=Foffteihn Steen
-Name[ne]=पन्ध्र टुक्रा
-Name[nl]=Vijftien stukken
-Name[nn]=Femten brikker
-Name[pa]=ਪੰਦਰਾਂ ਟੁਕੜੇ
-Name[pl]=Piętnaście kawałków
-Name[pt]=Quinze Peças
-Name[pt_BR]=Quinze peças
-Name[ro]=15 piese
-Name[ru]=Пятнашки
-Name[sk]=Hra Pätnásť
-Name[sl]=Petnajst kosov
-Name[sr]=Петнаест парчића
-Name[sr@Latn]=Petnaest parčića
-Name[sv]=Femtonspel
-Name[ta]= பதினைந்து துண்டுகள்
-Name[tg]=Понздаҳ Қисмҳо
-Name[th]=เกมสิบห้าชิ้น
-Name[tr]=Onbeş Parça
-Name[uk]=П'ятнашки
-Name[uz]=Oʻn beshta tosh
-Name[uz@cyrillic]=Ўн бешта тош
-Name[ven]=Zwipida zwa fumi na zwitanu
-Name[wa]=Djeu des cwénze pîces
-Name[xh]=Amaceba alishumi elinesihlanu
-Name[zh_CN]=十五块
-Name[zh_TW]=十五片
-Name[zu]=Izingcezu Ezingamashumi nanhlanu
Comment=A little game with fifteen pieces
-Comment[ar]= لعبة صغيرة مع خمسة عشرة قطعة
-Comment[be]=Маленькая гульня з пятнаццацю чарапкамі
-Comment[bg]=Малък пъзел от 15 части
-Comment[bn]=পনেরটি টুকরোর একটি ছোট খেলা
-Comment[ca]=Una joguina amb quinze peces
-Comment[cs]=Malá hra s patnácti kameny
-Comment[cy]=Gêm fach efo pymtheg darn
-Comment[da]=Et lille spil med femten brikker
-Comment[de]=Ein kleines Spiel mit fünfzehn Steinen
-Comment[el]=Ένα μικρό παιχνίδι με 15 κομμάτια
-Comment[eo]=Ludeto kun dek kvin pecoj
-Comment[es]=Un pequeño juego con quince piezas
-Comment[et]=Väike mäng viieteistkümne klotsiga
-Comment[eu]=Hamabost piezadun joko txiki bat
-Comment[fa]=بازیی کوچک با پانزده قطعه
-Comment[fi]=Pieni 15 palan peli
-Comment[fr]=Un petit jeu de taquin avec 15 pièces
-Comment[ga]=Cluiche beag le cúig phíosa dhéag
-Comment[gl]=Un xogo con quince pezas
-Comment[he]=משחקון עם 15 חלקים
-Comment[hr]=Mala igra s petnaest dijelova
-Comment[hu]=A klasszikus kirakós játék
-Comment[is]=Lítill leikur með fimmtán hluti
-Comment[it]=Un piccolo gioco composto da quindici pezzi
-Comment[ja]=15 ピースのちょっとしたゲーム
-Comment[km]=កូន​ល្បែង​តូច​មួយ​ដែល​មាន​១៥ បំណែក
-Comment[ko]=열 다섯 조각이 있는 작은 게임
-Comment[lv]=Neliela spēlīte ar piecapdsmit gabaliem
-Comment[mk]=Мала игра со петнаесет парчиња
-Comment[nb]=Et lite spill med femten biter
-Comment[nds]=Lütt Speel mit foffteihn Steen
-Comment[ne]=पन्ध्र टुक्रा गरिएको सानो खेल
-Comment[nl]=Een klein spel met vijftien stukken
-Comment[nn]=Eit lite spel med femten brikker
-Comment[pl]=Prosta gra w piętnaście kawałków
-Comment[pt]=Um pequeno jogo com quinze peças
-Comment[pt_BR]=Um pequeno jogo com quinze peças
-Comment[ro]=Un mic joc cu 15 piese
-Comment[ru]=Всем известная игра в пятнашки
-Comment[sk]=Malá hra s pätnástimi kúskami
-Comment[sl]=Igrica s petnajstimi delčki
-Comment[sr]=Игрица са петнаест делића
-Comment[sr@Latn]=Igrica sa petnaest delića
-Comment[sv]=Ett litet spel med femton delar
-Comment[tg]=Бозии хурд бо понздах қисмҳо
-Comment[tr]=Onbeş parçadan oluşan küçük bir oyun
-Comment[uk]=Маленька гра з 15-ти частин
-Comment[wa]=On ptit djeu avou cwénze pîces
-Comment[zh_CN]=有十五块的小游戏
-Comment[zh_TW]=十五片的小遊戲
Icon=fifteenpieces
X-TDE-Library=fifteen_panelapplet
X-TDE-UniqueApplet=false
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/CMakeL10n.txt b/kmoon/CMakeL10n.txt
index 5e68785..185a17e 100644
--- a/kmoon/CMakeL10n.txt
+++ b/kmoon/CMakeL10n.txt
@@ -1,3 +1,9 @@
##### create translation templates ##############
tde_l10n_create_template( "kmoon" )
+
+tde_l10n_create_template(
+ CATALOG "desktop_files/kmoonapplet.desktop/"
+ SOURCES kmoonapplet.desktop
+ DESTINATION "${CMAKE_SOURCE_DIR}/translations"
+)
diff --git a/kmoon/CMakeLists.txt b/kmoon/CMakeLists.txt
index 01cb512..9658c74 100644
--- a/kmoon/CMakeLists.txt
+++ b/kmoon/CMakeLists.txt
@@ -41,7 +41,7 @@ tde_install_icons( kmoon )
##### other data ################################
-install( FILES kmoonapplet.desktop
+tde_create_translated_desktop(
+ SOURCE kmoonapplet.desktop
DESTINATION ${DATA_INSTALL_DIR}/kicker/applets
)
-
diff --git a/kmoon/kmoonapplet.cpp b/kmoon/kmoonapplet.cpp
index 1a653f9..7ece643 100644
--- a/kmoon/kmoonapplet.cpp
+++ b/kmoon/kmoonapplet.cpp
@@ -19,30 +19,12 @@
*
*/
-#include <stdlib.h>
-#include <assert.h>
-#include <unistd.h>
-
-#include <tqbitmap.h>
-#include <tqtooltip.h>
-#include <tqpainter.h>
#include <tqpopupmenu.h>
#include <tqlayout.h>
-#include <dcopclient.h>
-#include <kdebug.h>
-#include <tdeapplication.h>
-#include <twin.h>
-#include <tdestartupinfo.h>
#include <tdemessagebox.h>
-#include <tdeaboutdata.h>
#include <tdelocale.h>
-#include <kstandarddirs.h>
-#include <tdecmdlineargs.h>
#include <kiconloader.h>
-#include <kiconeffect.h>
-#include <tdeconfig.h>
-#include <kdialogbase.h>
#include "version.h"
#include "kmoondlg.h"
@@ -80,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);
@@ -145,7 +127,6 @@ void MoonPAWidget::timerEvent( TQTimerEvent * )
time(&clock);
struct tm *t = localtime(&clock);
moon->calcStatus(mktime(t));
- moon->repaint();
}
void MoonPAWidget::mousePressEvent( TQMouseEvent *e)
@@ -153,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.desktop b/kmoon/kmoonapplet.desktop
index 069acaf..a3186b7 100644
--- a/kmoon/kmoonapplet.desktop
+++ b/kmoon/kmoonapplet.desktop
@@ -2,108 +2,7 @@
Type=Plugin
Icon=kmoon
Name=Moon Phase
-Name[be]=Фаза луны
-Name[bg]=Фази на луната
-Name[bn]=চাঁদের কলা
-Name[br]=Prantadoù al loariad
-Name[ca]=Fase de la lluna
-Name[cs]=Měsíční fáze
-Name[cy]=Gweddau'r Lleuad
-Name[da]=Månefase
-Name[de]=Mondphasen-Darstellung
-Name[el]=Δείκτης των φάσεων της Σελήνης
-Name[eo]=Lunfazo
-Name[es]=Fase lunar
-Name[et]=Kuu faasid
-Name[eu]=Ilargiaren fasea
-Name[fa]=هلال ماه
-Name[fi]=Kuunvaihenäyttäjä
-Name[fr]=Phase de la Lune
-Name[ga]=Céim na Gealaí
-Name[gl]=Fase da Lua
-Name[he]=מופע הירח
-Name[hr]=Mjesečeva mjena
-Name[hu]=KMoon
-Name[is]=Tunglskiptabirtir
-Name[it]=Fasi lunari
-Name[ja]=月の満ち欠け
-Name[km]=ដំណើរ​ព្រះចន្ទ
-Name[ko]=달 모양 보기
-Name[lv]=Mēness fāzes
-Name[mk]=Месечеви мени
-Name[nb]=Se månefasene
-Name[nds]=Maandwieser
-Name[ne]=चन्द्रमाको रूप
-Name[nl]=Maanstand
-Name[nn]=Månefase
-Name[pa]=ਚੰਦ ਕਲਾਵਾਂ
-Name[pl]=Fazy księżyca
-Name[pt]=Fase Lunar
-Name[pt_BR]=Fase da Lua
-Name[ro]=Fazele Lunii
-Name[ru]=Фазы Луны
-Name[sk]=Fázy Mesiaca
-Name[sl]=Lunina mena
-Name[sr]=Месечеве мене
-Name[sr@Latn]=Mesečeve mene
-Name[sv]=Månfaser
-Name[tg]=Авзои Моҳ
-Name[tr]=Ay'ın Durumu
-Name[uk]=Фази місяця
-Name[wa]=Fazes del lune
-Name[zh_CN]=月相
-Name[zh_TW]=月亮圓缺
Comment=Displays the current moon phase
-Comment[ar]=يعرض وجه القمر الحالي
-Comment[be]=Паказвае бягучаю фазу луны
-Comment[bg]=Показване на текущата фаза на луната
-Comment[bn]=চাঁদের বর্তমান কলা প্রদর্শন করে
-Comment[br]=Diskouez ar prantad loariad red
-Comment[ca]=Mostra la fase actual de la lluna
-Comment[cs]=Zobrazuje aktuální fázi měsíce
-Comment[cy]=Dangos gwedd gyfredol y lleuad
-Comment[da]=Viser nuværende månefase
-Comment[de]=Zeigt die aktuelle Mondphase an
-Comment[el]=Εμφανίζει την τρέχουσα φάση της Σελήνης
-Comment[eo]=Montru la nunan lunfazon
-Comment[es]=Indica la fase lunar actual
-Comment[et]=Kuu faaside näitaja
-Comment[eu]=Uneko ilargiaren fasea bistaratzen du
-Comment[fa]=هلال ماه جاری را نمایش می‌دهد
-Comment[fi]=Näyttää kuun nykyisen vaiheen
-Comment[fr]=Affiche la phase actuelle de la Lune
-Comment[ga]=Taispeáin céim reatha na gealaí
-Comment[gl]=Mostra a fase da lua
-Comment[he]=מציג את מופע הירח הנוכחי
-Comment[hr]=Prikazivanje trenutnih mjesečevih mjena
-Comment[hu]=Megjeleníti a Hold aktuális állapotát
-Comment[is]=Sýnir núverandi stöðu tunglsins
-Comment[it]=Visualizza la fase lunare corrente
-Comment[ja]=月の満ち欠けの状態を表示
-Comment[km]=បង្ហាញ​ដំណើរ​ព្រះចន្ទ​បច្ចុប្បន្ន
-Comment[lv]=Rāda pašreizējo mēness fāzi
-Comment[mk]=Ја прикажува тековната месечева мена
-Comment[nb]=Vis vilken månefase vi er i
-Comment[nds]=Wiest den aktuellen Maand
-Comment[ne]=हालको चन्द्रमाको रूप प्रदर्शन गर्दछ
-Comment[nl]=Toont de huidige maanstand
-Comment[nn]=Viser månefasen
-Comment[pl]=Pokazuje aktualną fazę księżyca
-Comment[pt]=Mostra a fase lunar actual
-Comment[pt_BR]=Mostra a atual fase da lua
-Comment[ro]=Afişează faza curentă a lunii
-Comment[ru]=Показывает текущую фазу Луны
-Comment[sk]=Zobrazí aktuálnu fázu Mesiaca
-Comment[sl]=Prikazuje trenutno Lunino meno
-Comment[sr]=Приказује тренутну фазу месеца
-Comment[sr@Latn]=Prikazuje trenutnu fazu meseca
-Comment[sv]=Visar den nuvarande månfasen
-Comment[tg]=Намоиши авзои Моҳи равон
-Comment[tr]=Ayın şimdiki durumunu gösterir
-Comment[uk]=Показує поточну фазу місяця
-Comment[wa]=Håynêye li faze del lune do moumint
-Comment[zh_CN]=显示当前的月相
-Comment[zh_TW]=顯示目前月亮的圓缺狀態
X-TDE-Library=kmoon_panelapplet
X-TDE-UniqueApplet=true
X-DocPath=kmoon/index.html
diff --git a/kmoon/kmoonapplet.h b/kmoon/kmoonapplet.h
index 5018b3d..d13a5ca 100644
--- a/kmoon/kmoonapplet.h
+++ b/kmoon/kmoonapplet.h
@@ -21,14 +21,9 @@
#ifndef KMOONAPPLET
#define KMOONAPPLET
-#include <tqwidget.h>
-#include <tqimage.h>
-#include <sys/types.h>
-#include <time.h>
-#include <ksystemtray.h>
#include <kpanelapplet.h>
-// #include "kmoonwidget.h"
+#include "kmoonwidget.h"
class TQPopupMenu;
@@ -36,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 8ef85a3..711beaf 100644
--- a/kmoon/kmoonwidget.cpp
+++ b/kmoon/kmoonwidget.cpp
@@ -19,27 +19,14 @@
*
*/
-#include <stdlib.h>
#include <assert.h>
-#include <unistd.h>
#include <tqbitmap.h>
#include <tqtooltip.h>
#include <tqpainter.h>
-#include <tqpopupmenu.h>
-#include <tqcolor.h>
-
-#include <dcopclient.h>
#include <kdebug.h>
-#include <tdeapplication.h>
-#include <twin.h>
-#include <tdestartupinfo.h>
-#include <tdemessagebox.h>
-#include <tdeaboutdata.h>
#include <tdelocale.h>
#include <kstandarddirs.h>
-#include <tdecmdlineargs.h>
-#include <kiconloader.h>
#include <kiconeffect.h>
#include <tdeconfig.h>
@@ -125,6 +112,8 @@ void MoonWidget::calcStatus( time_t time )
if ( fm.daysTo( now ) == 0 ) {
counter = 14;
tooltip = i18n( "Full Moon" );
+ renderGraphic();
+ repaint();
return;
} else if ( counter <= 15 && counter >= 13 ) {
counter = 14 + fm.daysTo( now );
@@ -168,6 +157,8 @@ void MoonWidget::calcStatus( time_t time )
switch (counter) {
case 0:
tooltip = i18n("New Moon");
+ renderGraphic();
+ repaint();
return;
case 1:
case 2:
@@ -215,7 +206,7 @@ void MoonWidget::calcStatus( time_t time )
default:
kdFatal() << "coolo can't count\n";
}
-
+
renderGraphic();
repaint();
}
@@ -345,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);
}
}
}
@@ -359,10 +350,13 @@ void MoonWidget::renderGraphic()
if (!pixmap.convertFromImage(dest, 0)) {
return;
}
-
- TQToolTip::remove(this);
- TQToolTip::add(this, tooltip);
+ TQString oldText = TQToolTip::textFor(this);
+ if (oldText != tooltip)
+ {
+ TQToolTip::remove(this);
+ TQToolTip::add(this, tooltip);
+ }
}
diff --git a/kmoon/kmoonwidget.h b/kmoon/kmoonwidget.h
index 19f21d0..cddc5c1 100644
--- a/kmoon/kmoonwidget.h
+++ b/kmoon/kmoonwidget.h
@@ -21,16 +21,15 @@
#ifndef KMOON
#define KMOON
-#include <tqwidget.h>
#include <tqimage.h>
-#include <sys/types.h>
#include <time.h>
#include <ksystemtray.h>
+
class TQPopupMenu;
class MoonWidget : public TQWidget
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/kodo/CMakeL10n.txt b/kodo/CMakeL10n.txt
index 14cdaef..83b5f14 100644
--- a/kodo/CMakeL10n.txt
+++ b/kodo/CMakeL10n.txt
@@ -1,3 +1,9 @@
##### create translation templates ##############
tde_l10n_create_template( "kodo" )
+
+tde_l10n_create_template(
+ CATALOG "desktop_files/kodo.desktop/"
+ SOURCES kodo.desktop
+ DESTINATION "${CMAKE_SOURCE_DIR}/translations"
+)
diff --git a/kodo/CMakeLists.txt b/kodo/CMakeLists.txt
index e2d329c..2c1d079 100644
--- a/kodo/CMakeLists.txt
+++ b/kodo/CMakeLists.txt
@@ -42,7 +42,4 @@ install( FILES numbers.png
DESTINATION ${DATA_INSTALL_DIR}/kodo
)
-install( FILES kodo.desktop
- DESTINATION ${XDG_APPS_INSTALL_DIR}
-)
-
+tde_create_translated_desktop( kodo.desktop )
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/kodo.desktop b/kodo/kodo.desktop
index 15190bb..c6d8b74 100644
--- a/kodo/kodo.desktop
+++ b/kodo/kodo.desktop
@@ -3,67 +3,12 @@ Type=Application
Exec=kodo
Icon=kodo
X-DocPath=kodo/index.html
+
GenericName=Mouse Odometer
-GenericName[be]=Мышыны адоматр
-GenericName[bg]=Одометър за мишката
-GenericName[bn]=মাউসের গতিমাপক যন্ত্র
-GenericName[ca]=Ratometratge
-GenericName[cs]=Rychlost myši
-GenericName[cy]=Camfesurydd Llygoden
-GenericName[da]=Musehastighedsmåler
-GenericName[de]=Entfernungsmesser für die Maus
-GenericName[el]=Χιλιομετρομετρητής ποντικιού
-GenericName[eo]=Musomezurilo
-GenericName[es]=Odómetro del ratón
-GenericName[et]=Hiire odomeeter
-GenericName[eu]=Mouspedometa
-GenericName[fa]=کیلومترشمار موشی
-GenericName[fi]=Hiirimittari
-GenericName[fr]=Odomètre pour souris
-GenericName[ga]=Odaiméadar Luiche
-GenericName[gl]=Odómetro
-GenericName[he]=מד־מרחק העכבר
-GenericName[hr]=Brojač prijeđenog puta miša
-GenericName[hu]=Egérmozgás-figyelő
-GenericName[is]=Músametrateljari
-GenericName[it]=Contachilometri mouse
-GenericName[ja]=マウス走行計
-GenericName[km]=Odometer កណ្ដុរ
-GenericName[ko]=마우스 거리 측정 도구
-GenericName[lv]=Peles odometrs
-GenericName[mk]=Километража на глушецот
-GenericName[mt]=Odometru tal-maws
-GenericName[nb]=Muselengdemåler
-GenericName[nds]=Muus-Wegmeter
-GenericName[ne]=माउस ओडोमिटर
-GenericName[nl]=Muismeter
-GenericName[nn]=Musefartsmålar
-GenericName[pa]=ਮਾਊਂਸ ਓਡੋਮੀਟਰ
-GenericName[pl]=Licznik przebiegu dla myszki
-GenericName[pt]=Ratómetro
-GenericName[pt_BR]=Odômetro Para o Mouse
-GenericName[ro]=Mouse-metru
-GenericName[ru]=Мышеспидометр
-GenericName[sk]=Merač myši
-GenericName[sl]=Miškomer
-GenericName[sr]=Мишометар
-GenericName[sr@Latn]=Mišometar
-GenericName[sv]=Vägmätaren
-GenericName[ta]=சுட்டி ஓட்ட அளவி
-GenericName[tg]=Спидометри Муш
-GenericName[tr]=Fare Mesafe Ölçer
-GenericName[uk]=Одометр для мишки
-GenericName[zh_CN]=鼠标里程计
-GenericName[zh_TW]=滑鼠里程表
-Terminal=false
+
Name=Kodo
-Name[bn]=কোডো
-Name[de]=KOdometer
-Name[km]=កូដូ (Kodo)
-Name[ne]=कोडो
-Name[pa]=ਕੋਡੋ
-Name[ta]=கேஓட்ட அளவி
-Name[tg]=Кодо
+
+Terminal=false
X-TDE-StartupNotify=true
X-DCOP-ServiceType=Unique
Categories=Qt;TDE;Amusement;
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/CMakeL10n.txt b/kteatime/CMakeL10n.txt
index 1ad7fd7..48664ba 100644
--- a/kteatime/CMakeL10n.txt
+++ b/kteatime/CMakeL10n.txt
@@ -1,3 +1,15 @@
##### create translation templates ##############
tde_l10n_create_template( "kteatime" )
+
+tde_l10n_create_template(
+ CATALOG "desktop_files/kteatime.desktop/"
+ SOURCES kteatime.desktop
+ DESTINATION "${CMAKE_SOURCE_DIR}/translations"
+)
+
+tde_l10n_create_template(
+ CATALOG "desktop_files/kteatime-eventsrc/"
+ SOURCES_DESKTOP eventsrc
+ DESTINATION "${CMAKE_SOURCE_DIR}/translations"
+)
diff --git a/kteatime/CMakeLists.txt b/kteatime/CMakeLists.txt
index a512391..0982ae4 100644
--- a/kteatime/CMakeLists.txt
+++ b/kteatime/CMakeLists.txt
@@ -41,11 +41,10 @@ tde_install_icons(
##### other data ################################
-install( FILES eventsrc
+tde_create_translated_desktop(
+ SOURCE eventsrc
DESTINATION ${DATA_INSTALL_DIR}/kteatime
+ PO_DIR kteatime-eventsrc
)
-install( FILES kteatime.desktop
- DESTINATION ${XDG_APPS_INSTALL_DIR}
-)
-
+tde_create_translated_desktop( kteatime.desktop )
diff --git a/kteatime/eventsrc b/kteatime/eventsrc
index 5fff47c..fa3d1c5 100644
--- a/kteatime/eventsrc
+++ b/kteatime/eventsrc
@@ -1,183 +1,9 @@
[!Global!]
IconName=kteatime
Comment=The Tea Cooker
-Comment[ar]=طابخ شاي
-Comment[be]=Прыгатаўленне гарбаты пры дапамозе
-Comment[bg]=Програма за приготвяне на чай
-Comment[bn]=কে.ডি.ই.'র চায়ের কেটলি
-Comment[br]=Pod te
-Comment[bs]=kuhač čaja
-Comment[ca]=El cuiner de te de
-Comment[cs]=Vařič čaje pro
-Comment[cy]=Tegell Te
-Comment[da]=tekoger
-Comment[de]=Der-Teekocher
-Comment[el]=Εργαλείο φτιαξίματος τσαγιού του
-Comment[eo]=La-Teinfuzilo
-Comment[es]=Tetera de Kde
-Comment[et]=teekann
-Comment[eu]=Te-Sukaldea
-Comment[fa]=چای‌ساز
-Comment[fi]=Teenkeittäjä
-Comment[fr]=Le préparateur de thé de
-Comment[ga]=Cócaire Tae
-Comment[gl]=Quece chás
-Comment[he]=מבשל התה של
-Comment[hi]=केडीई चाय केतली
-Comment[hr]=čajnik
-Comment[hu]=teafőző
-Comment[is]=te hitarinn
-Comment[it]=La teiera di
-Comment[ja]=ティーメーカー
-Comment[km]=ចង្ក្រាន​តែ
-Comment[ko]=차 끓이기 도구
-Comment[lv]=tējas vārītājs
-Comment[mk]=Чајникот на
-Comment[ms]=Penjerang Teh
-Comment[mt]=Il-Kitla tat-Tè tal
-Comment[nb]=tekoker
-Comment[nds]=De-Teekaker
-Comment[ne]=केडीई चिया बनाउने
-Comment[nl]=De Theezetter
-Comment[nn]=tekokaren
-Comment[pl]=Przyrządzanie herbaty dla
-Comment[pt]=Cozinheiro de chá do
-Comment[pt_BR]=O cozinheiro do
-Comment[ro]=Ceainicul
-Comment[ru]=Приготовление чая
-Comment[sk]=Varič čaju pre
-Comment[sl]=Kuhalnik čaja za
-Comment[sr]=Чајник
-Comment[sr@Latn]=Čajnik
-Comment[sv]=tekokare
-Comment[ta]=The தேநீர் குக்கர்
-Comment[tg]=Пухтани Чойи
-Comment[tr]=Çay Pişirici
-Comment[uk]=Приготування чаю
-Comment[uz]=choy damlovchi
-Comment[uz@cyrillic]=чой дамловчи
-Comment[wa]=Li fjheu di té di
-Comment[zh_CN]=煮茶器
-Comment[zh_TW]=煮茶器
[tea]
Name=Tea is ready
-Name[ar]=الشاي جاهز
-Name[be]=Гарбата гатова
-Name[bg]=Чаят е готов
-Name[bn]=চা প্রস্তুত
-Name[br]=Prest eo an te
-Name[bs]=Čaj je gotov
-Name[ca]=El te està fet
-Name[cs]=Čaj je připraven
-Name[cy]=Mae'r te yn barod
-Name[da]=Teen er klar
-Name[de]=Tee ist fertig
-Name[el]=Το τσάι είναι έτοιμο
-Name[eo]=Teo estas preta
-Name[es]=El té está listo
-Name[et]=Tee on valmis
-Name[eu]=Tea prest dago
-Name[fa]=چای آماده است
-Name[fi]=Tee on valmista
-Name[fr]=Le thé est prêt
-Name[ga]=Tá an tae réidh
-Name[gl]=O chá está feito
-Name[he]= התה מוכן
-Name[hi]=चाय तैयार है
-Name[hr]=Čaj je spreman
-Name[hu]=Kész a tea!
-Name[is]=Te hitarinn
-Name[it]=Il tè è pronto
-Name[ja]=お茶が入りました
-Name[km]=តែ​ឆ្អិន​ហើយ
-Name[ko]=차가 준비되었습니다
-Name[lv]=Tēja ir gatava
-Name[mk]=Чајот е готов
-Name[mt]=It-Tè lest
-Name[nb]=Tekokeren
-Name[nds]=Tee is fardig
-Name[ne]=चिया तयार छ
-Name[nl]=De thee is klaar
-Name[nn]=Teen er klar
-Name[pl]=Herbata jest gotowa
-Name[pt]=o chá está pronto
-Name[pt_BR]=O chá está pronto
-Name[ro]=Gata ceaiul
-Name[ru]=Чай готов
-Name[sk]=Čaj je pripravený
-Name[sl]=Čaj je pripravljen
-Name[sr]=Чај је готов
-Name[sr@Latn]=Čaj je gotov
-Name[sv]=Teet är klart
-Name[ta]= தேநீர் தயார்
-Name[tg]=Чой тайёр шуд
-Name[tr]=Çay hazır
-Name[uk]=Чай готовий
-Name[uz]=Choy tayyor
-Name[uz@cyrillic]=Чой тайёр
-Name[wa]=Li té est presse
-Name[zh_CN]=茶沏好了
-Name[zh_TW]=茶煮好了
Comment=Tea is ready
-Comment[ar]=الشاي جاهز
-Comment[be]=Гарбата гатова
-Comment[bg]=Чаят е готов
-Comment[bn]=অই চা গরমমম!!!
-Comment[br]=Prest eo an te
-Comment[bs]=Čaj je gotov
-Comment[ca]=El te està fet
-Comment[cs]=Čaj je připraven
-Comment[cy]=Mae'r te yn barod
-Comment[da]=Teen er klar
-Comment[de]=Tee ist fertig
-Comment[el]=Το τσάι είναι έτοιμο
-Comment[eo]=Teo estas preta
-Comment[es]=El té está listo
-Comment[et]=Tee on valmis
-Comment[eu]=Tea prest dago
-Comment[fa]=چای آماده است
-Comment[fi]=Tee on valmista
-Comment[fr]=Le thé est prêt
-Comment[ga]=Tá an tae réidh
-Comment[gl]=O té está feito
-Comment[he]=התה מוכן
-Comment[hi]=चाय तैयार है
-Comment[hr]=Čaj je spreman
-Comment[hu]=Kész a tea!
-Comment[is]=Teið er tilbúið
-Comment[it]=Il tè è pronto
-Comment[ja]=お茶が入りました
-Comment[km]=តែ​ឆ្អិន​ហើយ
-Comment[ko]=차가 준비되었습니다
-Comment[lv]=Tēja ir gatava
-Comment[mk]=Чајот е готов
-Comment[ms]=Teh sudah siap
-Comment[mt]=It-Tè lest
-Comment[nb]=Teen er klar
-Comment[nds]=Tee is fardig
-Comment[ne]=चिया तयार छ
-Comment[nl]=De thee is klaar
-Comment[nn]=Teen er klar
-Comment[pl]=Herbata jest gotowa
-Comment[pt]=O chá está pronto
-Comment[pt_BR]=O chá está pronto
-Comment[ro]=Ceaiul este gata
-Comment[ru]=Чай готов
-Comment[sk]=Čaj je pripravený
-Comment[sl]=Čaj je pripravljen
-Comment[sr]=Чај је готов
-Comment[sr@Latn]=Čaj je gotov
-Comment[sv]=Teet är klart
-Comment[ta]= தேநீர் தயார்
-Comment[tg]=Чой тайёр шуд
-Comment[tr]=Çay hazır
-Comment[uk]=Чай готовий
-Comment[uz]=Choy tayyor
-Comment[uz@cyrillic]=Чой тайёр
-Comment[wa]=Li té est presse
-Comment[zh_CN]=茶沏好了
-Comment[zh_TW]=茶煮好了
default_sound=KDE_Notify.wav
default_presentation=1
-
diff --git a/kteatime/kteatime.desktop b/kteatime/kteatime.desktop
index 3763213..b90be96 100644
--- a/kteatime/kteatime.desktop
+++ b/kteatime/kteatime.desktop
@@ -1,67 +1,6 @@
[Desktop Entry]
Name=KTeaTime
-Name[ar]=برنامج تحضير الشاي KTeaTime
-Name[bn]=কে-টী-টাইম
-Name[hr]=KVrijeme za čaj
-Name[mk]=КЧајник
-Name[mt]=It-Tè lest
-Name[ne]=केडीई चिया समय
-Name[sv]=Teet är klart
-Name[ta]= கேதேநீர் நேரம்
-Name[tg]=КВақтиЧой
GenericName=Tea Cooker
-GenericName[be]=Прыгатаўленне гарбаты
-GenericName[bg]=Приготвяне на чай
-GenericName[bn]=চায়ের কেটলি
-GenericName[br]=Ar pod te
-GenericName[ca]=El cuiner de te
-GenericName[cs]=Vařič čaje
-GenericName[cy]=Tegell Te
-GenericName[da]=Tekoger
-GenericName[de]=Teekocher
-GenericName[el]=Εργαλείο φτιαξίματος τσαγιού
-GenericName[eo]=Teinfuzilo
-GenericName[es]=Tetera
-GenericName[et]=Teekann
-GenericName[eu]=Te-Sukaldea
-GenericName[fa]=چای‌ساز
-GenericName[fi]=Teenkeittäjä
-GenericName[fr]=Préparateur de thé
-GenericName[ga]=Cócaire Tae
-GenericName[gl]=Quece Chá
-GenericName[he]=מבשל התה
-GenericName[hr]=Čajnik
-GenericName[hu]=Teafőző
-GenericName[is]=Te hitarinn
-GenericName[it]=Teiera
-GenericName[ja]=ティーメーカー
-GenericName[km]=ចង្ក្រាន​តែ
-GenericName[ko]=차 끓이기
-GenericName[lv]=Tējas vārītājs
-GenericName[mk]=Чајник
-GenericName[mt]=Il-Kitla tat-Tè
-GenericName[nb]=Tekoker
-GenericName[nds]=Teekaker
-GenericName[ne]=चिया बनाउने
-GenericName[nl]=Theezetter
-GenericName[nn]=Tekokaren
-GenericName[pl]=Przyrządzanie herbaty
-GenericName[pt]=Chá
-GenericName[pt_BR]=Hora do Chá
-GenericName[ro]=Ceainic
-GenericName[ru]=Приготовление чая
-GenericName[sk]=Varič čaju
-GenericName[sl]=Kuhalnik čaja
-GenericName[sr]=Чајник
-GenericName[sr@Latn]=Čajnik
-GenericName[sv]=Tekokaren
-GenericName[ta]= தேநீர் தயாரிப்பான்
-GenericName[tg]=ЧойДамКардан
-GenericName[tr]=Çaycı
-GenericName[uk]=Приготування чаю
-GenericName[wa]=Fijheu d' té
-GenericName[zh_CN]=煮茶器
-GenericName[zh_TW]=煮茶器
Exec=kteatime
Icon=kteatime
Type=Application
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/CMakeL10n.txt b/ktux/CMakeL10n.txt
index 0877e0d..c975759 100644
--- a/ktux/CMakeL10n.txt
+++ b/ktux/CMakeL10n.txt
@@ -1,3 +1,9 @@
##### create translation templates ##############
tde_l10n_create_template( "ktux" )
+
+tde_l10n_create_template(
+ CATALOG "desktop_files/ktux.desktop/"
+ SOURCES ktux.desktop
+ DESTINATION "${CMAKE_SOURCE_DIR}/translations"
+)
diff --git a/ktux/CMakeLists.txt b/ktux/CMakeLists.txt
index b52242d..b168745 100644
--- a/ktux/CMakeLists.txt
+++ b/ktux/CMakeLists.txt
@@ -41,8 +41,7 @@ tde_install_icons( ktux )
##### other data ################################
-install( FILES ktux.desktop
- DESTINATION
- ${APPS_INSTALL_DIR}/System/ScreenSavers
+tde_create_translated_desktop(
+ SOURCE ktux.desktop
+ DESTINATION ${APPS_INSTALL_DIR}/System/ScreenSavers
)
-
diff --git a/ktux/ktux.desktop b/ktux/ktux.desktop
index 01f71c6..b0728d1 100644
--- a/ktux/ktux.desktop
+++ b/ktux/ktux.desktop
@@ -1,14 +1,5 @@
[Desktop Entry]
Name=KTux
-Name[af]=Ktux
-Name[bg]=Тъкс
-Name[bn]=কে-টাক্স
-Name[eo]=Tuĉjo
-Name[hi]=के-टक्स
-Name[ne]=केडीई टक्स
-Name[ta]= KTux
-Name[tg]=KТукс
-Name[th]=ตุ๊กซ์
Exec=ktux %i %m -caption "%c"
Icon=ktux
Type=Application
@@ -19,194 +10,15 @@ Terminal=false
[Desktop Action Setup]
Exec=ktux -setup
Name=Setup...
-Name[af]=Opstelling...
-Name[ar]=اعداد...
-Name[az]=Qurulum...
-Name[be]=Настаўленні...
-Name[bg]=Настройване...
-Name[bn]=প্রস্তুতি...
-Name[br]=Kefluniadur ...
-Name[bs]=Postavke...
-Name[ca]=Configuració...
-Name[cs]=Nastavení...
-Name[cy]=Gosod ...
-Name[da]=Opsætning...
-Name[de]=Einrichtung ...
-Name[el]=Ρύθμιση...
-Name[eo]=Agordo...
-Name[es]=Configuración...
-Name[et]=Seadistused...
-Name[eu]=Konfigurazioa...
-Name[fa]=برپایی...
-Name[fi]=Asetukset...
-Name[fr]=Configuration...
-Name[ga]=Socraigh...
-Name[gl]=Configuración...
-Name[he]=הגדרות...
-Name[hi]=सेटअप...
-Name[hr]=Postavke...
-Name[hu]=Beállítás...
-Name[id]=Aturan...
-Name[is]=Stillingar...
-Name[it]=Impostazioni...
-Name[ja]=セットアップ...
-Name[km]=រៀបចំ...
-Name[ko]=설정...
-Name[lt]=Nustatymas...
-Name[lv]=Uzstādījumi...
-Name[mk]=Поставување...
-Name[ms]=Tetapan...
-Name[nb]=Oppsett …
-Name[nds]=Instellen...
-Name[ne]=सेटअप...
-Name[nl]=Instellingen...
-Name[nn]=Oppsett …
-Name[pa]=ਸੈੱਟਅੱਪ...
-Name[pl]=Ustawienia...
-Name[pt]=Configurar...
-Name[pt_BR]=Configurar...
-Name[ro]=Setări...
-Name[ru]=Настройка...
-Name[rw]=Iboneza...
-Name[sk]=Nastavenie...
-Name[sl]=Nastavitve ...
-Name[sr]=Подеси...
-Name[sr@Latn]=Podesi...
-Name[sv]=Inställningar...
-Name[ta]=அமைப்பு...
-Name[tg]=Соз кардан...
-Name[th]=ติดตั้ง...
-Name[tr]=Kurulum...
-Name[uk]=Встановити...
-Name[uz]=Oʻrnatish
-Name[uz@cyrillic]=Ўрнатиш
-Name[ven]=Vhekanya...
-Name[wa]=Apontyî...
-Name[xh]=Iyacwangciswa...
-Name[zh_CN]=设置...
-Name[zh_TW]=設定...
-Name[zu]=Iyalungiselela...
Icon=tdescreensaver
[Desktop Action InWindow]
Exec=ktux -window-id %w
Name=Display in Specified Window
-Name[be]=Паказваць у зададзеным вакне
-Name[bg]=Стартиране в избран прозорец
-Name[bn]=উল্লেখকৃত উইন্ডোতে দেখাও
-Name[br]=Diskwel er prenestr spisaet
-Name[bs]=Prikaži u navedenom prozoru
-Name[ca]=Mostra a la finestra especificada
-Name[cs]=Zobrazit v určeném okně
-Name[cy]=Dangos mewn Ffenestr Benodol
-Name[da]=Visning i angivet vindue
-Name[de]=In vorgegebenem Fenster anzeigen
-Name[el]=Εμφάνιση σε προκαθορισμένο παράθυρο
-Name[eo]=Montru en indikita fenestro
-Name[es]=Mostrar en la ventana especificada
-Name[et]=Määratud aknas näitamine
-Name[eu]=Zehaztutako lehioan erakutsi
-Name[fa]=نمایش در پنجرۀ مشخص‌شده
-Name[fi]=Näytä määrätyssä ikkunassa
-Name[fr]=Affichage dans la fenêtre indiquée
-Name[ga]=Taispeáin san Fhuinneog Sonraithe
-Name[gl]=Mostrar na fiestra indicada
-Name[he]=הצג בחלון המצויין
-Name[hr]=Prikazianje u određenom prozoru
-Name[hu]=Megjelenítés a megadott ablakban
-Name[id]=Ditampilkan di Window Khusus
-Name[is]=Birta í ákveðnum glugga
-Name[it]=Mostra nella finestra specificata
-Name[ja]=指定ウィンドウで表示
-Name[km]=បង្ហាញ​ក្នុង​បង្អួច​ជាក់លាក់
-Name[ko]=지정한 창에 표시하기
-Name[lt]=Rodyti nurodytame lange
-Name[lv]=Rādīt norādītajā logā
-Name[mk]=Приказ во зададениот прозорец
-Name[mt]=Uri fil-window speċifikata
-Name[nb]=Vis i det oppgitte vinduet
-Name[nds]=In't angeven Finster wiesen
-Name[ne]=निर्दिष्ट सञ्झ्यालमा प्रदर्शन गर्नुहोस्
-Name[nl]=Weergeven in een gedefinieerd venster
-Name[nn]=Vis i oppgjeve vindauge
-Name[pl]=Wyświetl w zadanym oknie
-Name[pt]=Mostrar na Janela Indicada
-Name[pt_BR]=Mostrar em janela especificada
-Name[ro]=Afişează în fereastra specificată
-Name[ru]=Показывать в указанном окне
-Name[rw]=Kwerekana mu Idirishya Ryihariye
-Name[sk]=Zobraziť v zadanom okne
-Name[sl]=Prikaz v določenemu oknu
-Name[sr]=Прикажи у задатом прозору
-Name[sr@Latn]=Prikaži u zadatom prozoru
-Name[sv]=Visa i angivet fönster
-Name[ta]= குறிப்பிட்ட சாளர காட்சியை காட்டு
-Name[tg]=Дар Тирезаи Муайяншуда Намоиш додан
-Name[tr]=Belirtilen Pencerede Göster
-Name[uk]=Відобразити у вказаному вікні
-Name[wa]=Håyner dins l' purnea specifyî
-Name[zh_CN]=在指定的窗口中显示
-Name[zh_TW]=在指定的視窗中顯示
NoDisplay=true
[Desktop Action Root]
Exec=ktux -root
Name=Display in Root Window
-Name[be]=Паказваць у фанавым вакне
-Name[bg]=Стартиране в главния прозорец
-Name[bn]=রুট উইন্ডোতে দেখাও
-Name[br]=Diskwel er prenestr gwrizienn
-Name[bs]=Prikaži u korijenskom prozoru
-Name[ca]=Mostra a la finestra arrel
-Name[cs]=Zobrazit na pozadí plochy
-Name[cy]=Dangos mewn Ffenestr Wraidd
-Name[da]=Visning i root-vindue
-Name[de]=Im Hintergrundfenster anzeigen
-Name[el]=Προβολή στο βασικό παράθυρο
-Name[eo]=Montru en radika fenestro
-Name[es]=Mostrar en la ventana raíz
-Name[et]=Juuraknas näitamine
-Name[eu]=Lehio nagusian erakutsi
-Name[fa]=نمایش در پنجرۀ ریشه
-Name[fi]=Näytä juuri-ikkunassa
-Name[fr]=Affichage dans la fenêtre principale
-Name[ga]=Taispeáin sa bhFréamhfhuinneog
-Name[gl]=Mostrar na fiestra raiz
-Name[he]=הצג בחלון השורש
-Name[hr]=Prikazivanje u korijenskom prozoru
-Name[hu]=Megjelenítés a gyökérablakban
-Name[id]=Ditampilkan di Root Window
-Name[is]=Birta í rótarglugga
-Name[it]=Mostra sullo sfondo
-Name[ja]=ルートウィンドウで表示
-Name[km]=បង្ហាញ​ក្នុង​បង្អួច Root
-Name[ko]=주 창에 표시하기
-Name[lt]=Rodyti root lange
-Name[lv]=Rādīt galvenajā logā
-Name[mk]=Приказ во коренскиот прозорец
-Name[mt]=Uri fil-window ewlenija
-Name[nb]=Vis i rotvinduet
-Name[nds]=In't Hööftfinster wiesen
-Name[ne]=मूल सञ्झ्यालमा प्रदर्शन गर्नुहोस्
-Name[nl]=Weergeven in hoofdvenster
-Name[nn]=Vis i rotvindauget
-Name[pl]=Wyświetl w oknie głównym
-Name[pt]=Mostrar na Janela de Fundo
-Name[pt_BR]=Mostrar na janela raiz
-Name[ro]=Afişează în fereastra rădăcină
-Name[ru]=Показывать на фоне рабочего стола
-Name[rw]=Kwerekana mu Idirishya Umuzi
-Name[sk]=Zobraziť v koreňovom okne
-Name[sl]=Prikaz v korenskem oknu
-Name[sr]=Прикажи у кореном прозору
-Name[sr@Latn]=Prikaži u korenom prozoru
-Name[sv]=Visa i rotfönster
-Name[ta]=மூல சாளரத்தில் காட்டு
-Name[tg]=Дар Тирезаи Решавӣ Намоиш додан
-Name[tr]=Kök Pencerede Göster
-Name[uk]=Відобразити на тлі екрана
-Name[wa]=Håyner e purnea raecene (li fond do scribanne)
-Name[zh_CN]=在根窗口中显示
-Name[zh_TW]=在根視窗中顯示
NoDisplay=true
X-DCOP-ServiceType=Multi
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 8450dc2..673a747 100644
--- a/kweather/CMakeL10n.txt
+++ b/kweather/CMakeL10n.txt
@@ -1,3 +1,17 @@
##### create translation templates ##############
tde_l10n_create_template( "kweather" )
+
+tde_l10n_create_template(
+ CATALOG "desktop_files/kweather-desktops/"
+ SOURCES *.desktop
+ EXCLUDES weather_stations.desktop
+ DESTINATION "${CMAKE_SOURCE_DIR}/translations"
+)
+
+tde_l10n_create_template(
+ CATALOG "desktop_files/kweather-stations/"
+ SOURCES_DESKTOP weather_stations.desktop.in
+ KEYWORDS name
+ DESTINATION "${CMAKE_SOURCE_DIR}/translations"
+)
diff --git a/kweather/CMakeLists.txt b/kweather/CMakeLists.txt
index bddf208..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 #####################################
@@ -117,23 +158,44 @@ tde_install_icons( kweather )
##### other data ################################
-install( FILES weather_stations.desktop
+tde_create_translated_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
)
-install( FILES kweather.desktop
+tde_create_translated_desktop(
+ SOURCE kweather.desktop
DESTINATION ${DATA_INSTALL_DIR}/kicker/applets
+ PO_DIR kweather-desktops
)
-install(
- FILES
+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.desktop b/kweather/kcmweather.desktop
deleted file mode 100644
index 8d3ec61..0000000
--- a/kweather/kcmweather.desktop
+++ /dev/null
@@ -1,178 +0,0 @@
-[Desktop Entry]
-Icon=configure
-Type=Service
-X-TDE-ServiceTypes=TDECModule
-
-X-TDE-ModuleType=Library
-X-TDE-Library=weather
-X-TDE-FactoryName=weather
-X-TDE-ParentApp=weather_panelapplet
-X-TDE-ParentComponents=weather_panelapplet
-
-Name=Display
-Name[ar]=الشاشة
-Name[be]=Паказваць
-Name[bg]=Показване
-Name[bn]=ডিসপ্লে
-Name[br]=Diskwel
-Name[bs]=Prikaz
-Name[ca]=Pantalla
-Name[cs]=Zobrazení
-Name[cy]=Dangos
-Name[da]=Visning
-Name[de]=Anzeige
-Name[el]=Εμφάνιση
-Name[eo]=Vidigilo
-Name[es]=Visualización
-Name[et]=Vaade
-Name[eu]=Pantaila
-Name[fa]=نمایش
-Name[fi]=Näyttö
-Name[fr]=Affichage
-Name[ga]=Taispeáint
-Name[gl]=Mostrar
-Name[he]=תצוגה
-Name[hi]=प्रकटन
-Name[hr]=Zaslon
-Name[hu]=Képernyő
-Name[id]=Tampilan
-Name[is]=Skjáborð
-Name[it]=Visualizzazione
-Name[ja]=表示
-Name[km]=បង្ហាញ
-Name[ko]=표시
-Name[lv]=Displejs
-Name[mk]=Приказ
-Name[nb]=Vis
-Name[nds]=Dorstellen
-Name[ne]=प्रदर्शन गर्नुहोस्
-Name[nn]=Vising
-Name[pa]=ਡਿਸਪਲੇਅ
-Name[pl]=Wyświetlanie
-Name[pt]=Aparência
-Name[pt_BR]=Tela
-Name[ro]=Ecran
-Name[ru]=Показ
-Name[rw]=Kwerekana
-Name[sk]=Displej
-Name[sl]=Prikaz
-Name[sr]=Приказ
-Name[sr@Latn]=Prikaz
-Name[sv]=Visning
-Name[ta]= காட்சி
-Name[tg]=Нишон диҳед
-Name[tr]=Görünüm
-Name[uk]=Дисплей
-Name[uz]=Koʻrsatish
-Name[uz@cyrillic]=Кўрсатиш
-Name[wa]=Håynaedje
-Name[zh_CN]=显示
-Name[zh_TW]=顯示
-Comment=Display Setup
-Comment[ar]=تعيين الشاشة
-Comment[be]=Настаўленне паказу
-Comment[bg]=Настройки на показването
-Comment[bn]=ডিসপ্লে সংক্রান্ত প্রস্তুতি
-Comment[br]=Kefluniadur an Diskwel
-Comment[bs]=Postavke prikaza
-Comment[ca]=Configuració de pantalla
-Comment[cs]=Nastavení zobrazení
-Comment[cy]=Gosod Ymddangosiad
-Comment[da]=Opsætning af visning
-Comment[de]=Einrichtung der Anzeige
-Comment[el]=Ρύθμιση εμφάνισης
-Comment[eo]=Vidigilagordo
-Comment[es]=Configuración de vistas
-Comment[et]=Vaateseadistused
-Comment[eu]=Pantaila Egokitu
-Comment[fa]=برپایی نمایش
-Comment[fi]=Näytön asetukset
-Comment[fr]=Configuration de l'affichage
-Comment[ga]=Socrú an Taispeáint
-Comment[gl]=Configurar visualización
-Comment[he]=הגדרות תצוגה
-Comment[hi]=प्रकटन सेटअप
-Comment[hr]=Podešavanje prikazivanja
-Comment[hu]=A képernyő beállításai
-Comment[is]=Stillingar skjáborðs
-Comment[it]=Impostazione visualizzazione
-Comment[ja]=表示設定
-Comment[km]=បង្ហាញ​ការ​រៀបចំ
-Comment[ko]=표시 설정
-Comment[lv]=Displeja uzstādījumi
-Comment[mk]=Поставување на приказот
-Comment[mt]=Set tad-Display
-Comment[nb]=Visningsoppsett
-Comment[nds]=Dorstell-Optschonen
-Comment[ne]=सेटअप प्रदर्शन गर्नुहोस्
-Comment[nl]=Display-instellingen
-Comment[nn]=Oppsett av skjermvising
-Comment[pa]=ਡਿਸਪਲੇਅ ਸੈੱਟਅੱਪ
-Comment[pl]=Ustawienia wyświetlania
-Comment[pt]=Configuração da Aparência
-Comment[pt_BR]=Configurações da Tela
-Comment[ro]=Setări ecran
-Comment[ru]=Параметры показа
-Comment[sk]=Nastavenie displeja
-Comment[sl]=Nastavitev prikaza
-Comment[sr]=Подешавање приказа
-Comment[sr@Latn]=Podešavanje prikaza
-Comment[sv]=Inställning av visning
-Comment[ta]=அமைப்பை காட்டு
-Comment[tg]=Соз кардани намоиш
-Comment[tr]=Görünüm Ayarı
-Comment[uk]=Налаштування дисплею
-Comment[wa]=Apontiaedje do håynaedje
-Comment[zh_CN]=显示设置
-Comment[zh_TW]=顯示設定
-Keywords=kweather; weather; configure; settings; display;
-Keywords[ar]=kweather برنامج; الطقس; تهيئة; إعدادات; شاشة;
-Keywords[bg]=време; метеорологично; метеорология; показване; състояние; доклад; kweather; weather; configure; settings; display;
-Keywords[bn]=কে-ওয়েদার; আবহাওয়া; কনফিগার; বৈশিষ্ট্য; ডিসপ্লে;
-Keywords[br]=kweather; amzer; kefluniañ; dibarzhoù; diskwel;
-Keywords[bs]=kweather; weather; configure; settings; display; vrijeme; podesi; postavke; prikaz;
-Keywords[ca]=kweather; temps; configuració; paràmetres; pantalla;
-Keywords[cs]=kweather;počasí;nastavení;zobrazení;
-Keywords[cy]=kweather; ktywydd; tywydd; ffurfweddu; gosodiadau; ymddangosiad;
-Keywords[da]=kweather; vejr; indstil; opsætning; visning;
-Keywords[de]=kweather; kwetter; wetter; einrichten; einstellungen; anzeige;
-Keywords[el]=kweather; καιρός; ρύθμιση; ρυθμίσεις; εμφάνιση;
-Keywords[es]=kweather; clima; configurar; parámetros; visualización;
-Keywords[et]=kweather; ilm; seadistamine; seadistused; vaade;
-Keywords[eu]=kweather; eguraldia; configuratu; ezarpenak; pantaila;
-Keywords[fa]=kweather، آب و هوا، پیکربندی، تنظیمات، نمایش;
-Keywords[fi]=kweather; sää; aseta; asetukset; näyttö;
-Keywords[fr]=kweather; temps; configurer; affichage; météo;
-Keywords[ga]=kweather; aimsir; cumraigh; socruithe; taispeáint;
-Keywords[gl]=kweather; clima; configurar; axustes; mostrar;
-Keywords[he]=kweather; weather; configure; settings; display; מזג אוויר; הגדרות; הגדרות; תצוגה;
-Keywords[hi]=के-वेदर;वेदर;कॉन्फ़िगर;विन्यास;प्रकटन;
-Keywords[hr]=kweather; weather service; configure; settings; prikazivanje; podešavanje; postavke; meteorologija; vrijeme; meteorološki izvještaj; prognoza; prikaz; kvrijeme;
-Keywords[hu]=kweather;időjárás;beállítás;konfiguráció;képernyő;
-Keywords[it]=kweather;tempo;meteo;configurazione;impostazioni;visualizzazione;
-Keywords[ja]=kweather; 気象; 設定; 設定; 表示;
-Keywords[km]=kweather; អាកាសធាតុ; កំណត់​រចនាសម្ព័ន្ធ; ការ​កំណត់; បង្ហាញ;
-Keywords[ko]=kweather; 날씨; 설정; 표시;
-Keywords[lv]=kweather; laikapstākļi; konfigurēt; uzstādījumi; displejs;
-Keywords[mk]=kweather; weather; configure; settings; display; време; конфигурација; поставувања; приказ;
-Keywords[nb]=kweather; vær; oppsett; innstillinger; visning;
-Keywords[nds]=kweather; kweder; weder; instellen; setten; Schirm;
-Keywords[nl]=kweather;weerbericht;configureren;instellen;display;
-Keywords[nn]=kweather;vêr;oppsett;innstillingar;vising;
-Keywords[pl]=kweather; pogoda; konfiguruj; konfiguracja; ustawienia; wyświetlanie;
-Keywords[pt]=kweather; tempo; meteorologia; configurar; configuração; aparência;
-Keywords[pt_BR]=kweather; tempo; configurar;configurações;tela;
-Keywords[ro]=kweather;meteo;configurare;setări;ecran;
-Keywords[ru]=kweather; weather; configure; settings; display; настройка; погода;
-Keywords[sk]=kweather;počasie;nastaviť;displej;zobrazenie;
-Keywords[sl]=kweather;kvreme;vreme;nastavi;prikaz;
-Keywords[sr]=kweather; weather service; configure; settings; подеси; подешавања; поставке; прогноза; време; временска прогноза; приказ;
-Keywords[sr@Latn]=kweather; weather service; configure; settings; podesi; podešavanja; postavke; prognoza; vreme; vremenska prognoza; prikaz;
-Keywords[sv]=kweather;väder;anpassa;inställningar;visning;
-Keywords[ta]= k வானிலை; வானிலை; உள்ளமை;அமைப்புகள்; காட்சி;
-Keywords[tg]=kҳаво; ҳаво; дигаргуниҳо; танзимотҳо; намоиш;
-Keywords[tr]=kweather; hava; ayar; seçenek; görünüm;
-Keywords[uk]=kweather; погода; налаштування; параметри; дисплей;
-Keywords[wa]=kweather; meteyo; tins; apontyî; apontiaedjes; håyner; håynaedje;
-Keywords[zh_CN]=kweather; weather; configure; settings; display; 天气; 配置; 设置; 显示;
-X-DocPath=kweather?anchor=configuring-kweather
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/kcmweatherapplet.desktop b/kweather/kcmweatherapplet.desktop
new file mode 100644
index 0000000..247ba19
--- /dev/null
+++ b/kweather/kcmweatherapplet.desktop
@@ -0,0 +1,15 @@
+[Desktop Entry]
+Icon=kicker
+Type=Service
+X-TDE-ServiceTypes=TDECModule
+
+X-TDE-ModuleType=Library
+X-TDE-Library=weatherapplet
+X-TDE-FactoryName=weatherapplet
+X-TDE-ParentApp=weather_panelapplet
+X-TDE-ParentComponents=weather_panelapplet
+
+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 eb9fd7d..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,172 +10,7 @@ X-TDE-ParentApp=weather_panelapplet
X-TDE-ParentComponents=weather_panelapplet,kontact_weatherplugin
X-TDE-CfgDlgHierarchy=KontactSummary
-Name=Weather Service
-Name[ar]=خدمة الأرصاد الجوية
-Name[be]=Сервіс надвор'я
-Name[bg]=Сървър
-Name[bn]=আবহাওয়া সার্ভিস
-Name[br]=Servij an amzer
-Name[bs]=Servis vremenske prognoze
-Name[ca]=Servei meteorològic
-Name[cs]=Služba počasí
-Name[cy]=GwasanaethTywydd
-Name[da]=Vejrtjeneste
-Name[de]=Wetterdienst
-Name[el]=Υπηρεσία καιρού
-Name[eo]=VeteroServo
-Name[es]=Servicio de meteorología
-Name[et]=Ilmateenistus
-Name[eu]=Eguraldi Serbitzua
-Name[fa]=خدمت آب و هوا
-Name[fi]=Sääpalvelu
-Name[fr]=KWeatherService
-Name[ga]=Seirbhís Aimsire
-Name[gl]=Servizo Meteorolóxico
-Name[he]=שרות ה־DCOP של KWeather
-Name[hi]=मौसम सेवा
-Name[hr]=Meteorološki izvještaj
-Name[hu]=Időjárás-előrejelzés
-Name[is]=Veðurþjónustan
-Name[it]=Servizio meteorologico
-Name[ja]=気象サービス
-Name[km]=សេវា​អាកាសធាតុ
-Name[ko]=날씨 서비스
-Name[lv]=Laikapstākļu serviss
-Name[mk]=Сервис за\nвременска\nпрогноза
-Name[mt]=Servizz tat-Temp
-Name[nb]=Værtjeneste
-Name[nds]=Wederdeenst
-Name[ne]=मौसम सेवा
-Name[nl]=Weerbericht
-Name[nn]=Vêrteneste
-Name[pa]=ਮੌਸਮ ਸੇਵਾ
-Name[pl]=Serwis pogodowy
-Name[pt]=Serviço Meteorológico
-Name[pt_BR]=Serviço do Tempo
-Name[ro]=Meteo
-Name[ru]=Погода
-Name[sk]=Predpoveď počasia
-Name[sl]=Vremenske storitve
-Name[sr]=Сервис временске прогнозе
-Name[sr@Latn]=Servis vremenske prognoze
-Name[sv]=Väderlekstjänst
-Name[ta]= வானிலை சேவை
-Name[tg]=Хизмати Ҳаво
-Name[tr]=Hava Servisi
-Name[uk]=Служба погоди
-Name[uz]=Ob-havo xizmati
-Name[uz@cyrillic]=Об-ҳаво хизмати
-Name[wa]=Siervice meteyo
-Name[zh_CN]=气象服务
-Name[zh_TW]=氣象服務
-Comment=Weather Service Setup
-Comment[be]=Настаўленне сервісу надвор'я
-Comment[bg]=Настройки на метеорологичния сървър
-Comment[bn]=আবহাওয়া সার্ভিস প্রস্তুতি
-Comment[br]=Kefluniadur servij an amzer
-Comment[bs]=Postavke servisa vremenske prognoze
-Comment[ca]=Configuració del servei meteorològic
-Comment[cs]=Nastavení služby počasí
-Comment[cy]=Gosod GwasanaethTywydd
-Comment[da]=Opsætning af vejrtjeneste
-Comment[de]=Einrichtung des Wetterdienstes
-Comment[el]=Ρύθμιση υπηρεσίας καιρού
-Comment[eo]=Agordo de VeteroServo
-Comment[es]=Configuración del servicio de meteorología
-Comment[et]=Ilmateenistuse seadistamine
-Comment[eu]=Eguraldi Serbitzua Egokitu
-Comment[fa]=برپایی خدمت آب و هوا
-Comment[fi]=Sääpalvelun asetukset
-Comment[fr]=Configuration du service Weather
-Comment[ga]=Socrú na Seirbhíse Aimsire
-Comment[gl]=Configuración do Servizo Meteorolóxico
-Comment[he]=הגדרות שרות ה־DCOP של KWeather
-Comment[hi]=मौसम सेवा सेटअप
-Comment[hr]=Podešavanje usluga meteorološkog izvještaja
-Comment[hu]=Az időjárás-előrejelző szolgáltatás beállításai
-Comment[is]=Stilla veðurþjónustuna
-Comment[it]=Impostazione servizio meteorologico
-Comment[ja]=気象サービスの設定
-Comment[km]=ការ​រៀបចំ​សេវា​អាកាសធាតុ
-Comment[ko]=날씨 서비스 설정
-Comment[lv]=Laikapstākļu servisa uzstādījumi
-Comment[mk]=Поставување на сервисот за временска прогноза
-Comment[mt]=Konfigurazzjoni tas-Servizz tat-Temp
-Comment[nb]=Oppsett av værtjeneste
-Comment[nds]=Wederdeenst instellen
-Comment[ne]=मौसम सेवा सेटअप
-Comment[nl]=Instellingen voor weerbericht
-Comment[nn]=Oppsett av vêrteneste
-Comment[pl]=Ustawienia serwisu pogodowego
-Comment[pt]=Configuração do Serviço Meteorológico
-Comment[pt_BR]=Configuração do Serviço do Tempo
-Comment[ro]=Setare serviciu meteo
-Comment[ru]=Настройка информации о погоде
-Comment[sk]=Nastavenie služby pre predpoveď počasia
-Comment[sl]=Nastavitev vremenskih storitev
-Comment[sr]=Подешавање сервиса временске прогнозе
-Comment[sr@Latn]=Podešavanje servisa vremenske prognoze
-Comment[sv]=Inställning av väderlekstjänst
-Comment[ta]= வானிலை சேவை அமைப்பு
-Comment[tg]=Соз Кардани Хизмати Ҳаво
-Comment[tr]=Hava Servis Ayarı
-Comment[uk]=Налаштування служби погоди
-Comment[uz]=Ob-havo xizmatini oʻrnatish
-Comment[uz@cyrillic]=Об-ҳаво хизматини ўрнатиш
-Comment[wa]=Apontiaedje do siervice meteyo
-Comment[zh_CN]=气象服务设置
-Comment[zh_TW]=氣象服務設定
-Keywords=kweather; weather service; configure; settings;
-Keywords[ar]=kweather برنامج; خدمة الأرصاد الجوية والطقس; تهيئة; إعدادات; شاشة;
-Keywords[bg]=време; метеорологично; метеорология; показване; състояние; доклад; kweather; weather service; configure; settings;
-Keywords[bn]=কে-ওয়েদার; আবহাওয়া সার্ভিস; কনফিগার; বৈশিষ্ট্য;
-Keywords[bs]=kweather; weather service; configure; settings; servis; vremenska prognoza; postavke;
-Keywords[ca]=kweather; servei meteorològic; configuració; paràmetres;
-Keywords[cs]=kweather;služba počasí;nastavení;
-Keywords[cy]=kweather; ktywydd; tywydd; ffurfweddu; gosodiadau;
-Keywords[da]=kweather; vejrtjeneste; indstilling; opsætning;
-Keywords[de]=kweather; kwetter; wetterdienst; einrichten; einstellungen;
-Keywords[el]=kweather; υπηρεσία καιρού; ρύθμιση; ρυθμίσεις;
-Keywords[es]=kweather; servicio de meteorología; configurar; parámetros;
-Keywords[et]=kweather; ilmateenistus; seadistamine; seadistused;
-Keywords[eu]=kweather;eguraldi serbitzua; konfiguratu; ezarpenak;
-Keywords[fa]=kweather، خدمت آب و هوا، پیکربندی، تنظیمات;
-Keywords[fi]=kweather; sääpalvelu; aseta; asetukset;
-Keywords[fr]=kweather; weather service; configurer; réglages;
-Keywords[ga]=kweather; seirbhís aimsire; cumraigh; socruithe;
-Keywords[gl]=kweather; servizo meteorolóxico; configurar; axustes;
-Keywords[he]=kweather; weather service; configure; settings; שרות ה־DCOP של kweather; הגדרות; הגדרות; שרות ה-DCOP של kweather;
-Keywords[hi]=के-वेदर;वेदर सर्विस;कॉन्फ़िगर;विन्यास;
-Keywords[hr]=kweather; weather service; configure; settings; podesi; podešavanja; postavke; meteorologija; vrijeme; vremenska prognoza; meteorološki izvještaj;
-Keywords[hu]=kweather;időjárás-előrejelzés;beállítás;konfiguráció;
-Keywords[it]=kweather;servizio meteorologico;meteo;configurazione;impostazioni;
-Keywords[ja]=kweather; 気象サービス; 設定; 設定;
-Keywords[km]=kweather; សេវា​អាកាសធាតុ; កំណត់​រចនាសម្ព័ន្ធ; ការ​កំណត់;
-Keywords[ko]=kweather; 날씨 서비스; 설정;
-Keywords[lv]=kweather; laikapstākļu serviss; konfigurēt; uzstādījumi;
-Keywords[mk]=kweather; weather service; configure; settings; сервис за време; конфигурација; поставувања;
-Keywords[mt]=kweather; weather service; configure; settings; servizz tat-temp; konfigurazzjoni;
-Keywords[nb]=kweather; værtjeneste; oppsett; innstillinger;
-Keywords[nds]=KWeather; KWeder; Wederdeenst; Instellen;
-Keywords[nl]=kweather;weerberichten;instellen;configureren;
-Keywords[nn]=kweather;vêrteneste;oppsett;innstillingar;
-Keywords[pl]=kweather; ustawienia; konfiguruj; konfiguracja; serwis pogodowy;
-Keywords[pt]=kweather; serviço meteorológico; configurar; configuração;
-Keywords[pt_BR]=kweather; serviço de tempo; configurar;configurações;
-Keywords[ro]=kweather;serviciu;meteo;configurare;setări;
-Keywords[ru]=kweather; weather service; configure; settings; настройки; погода;
-Keywords[sk]=kweather;služba počasia;predpoveď počasia;nastavenie;
-Keywords[sl]=kweather;kvreme;vreme;nastavi;storit;
-Keywords[sr]=kweather; weather service; configure; settings; подеси; подешавања; поставке; прогноза; време; временска прогноза;
-Keywords[sr@Latn]=kweather; weather service; configure; settings; podesi; podešavanja; postavke; prognoza; vreme; vremenska prognoza;
-Keywords[sv]=kweather;väderlekstjänst;anpassa;inställningar;
-Keywords[ta]=k வானிலை; வானிலை சேவை; உள்ளமை;அமைப்புகள் ;
-Keywords[tg]=kҳаво; хизмати ҳаво; дигаргуниҳо; танзимотҳо;
-Keywords[tr]=kweather; hava servisi; ayar; seçenek;
-Keywords[uk]=kweather; служба погоди; налаштування; параметри;
-Keywords[uz]=kweather; ob-havo xizmati; moslash; moslamalar;
-Keywords[uz@cyrillic]=kweather; об-ҳаво хизмати; мослаш; мосламалар;
-Keywords[wa]=kweather; meteyo; tins; siervice meteyo; apontyî; apontiaedjes;
-Keywords[zh_CN]=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.desktop b/kweather/kweather.desktop
index 6f359e3..1924458 100644
--- a/kweather/kweather.desktop
+++ b/kweather/kweather.desktop
@@ -1,112 +1,7 @@
[Desktop Entry]
Type=Plugin
Comment=Stay informed of the weather outside
-Comment[ar]=كن على علم دوماً بحالة الطقس في الخارج
-Comment[be]=Застаньцеся інфармаванымі аб надвор'і
-Comment[bg]=Информация за метеорологичното време
-Comment[bn]=বাহিরের আবহাওয়া সম্পর্কে অবহিত থাকুন
-Comment[ca]=Estigueu informat del temps de l'exterior
-Comment[cs]=Informuje o počasí
-Comment[cy]=Cael eich hysbysu am y tywydd tu allan
-Comment[da]=Vær informeret om vejret udenfor
-Comment[de]=Hält Sie über das Wetter auf dem Laufenden
-Comment[el]=Ενημερωθείτε για τον καιρό
-Comment[eo]=Estu informita de la ekstera vetero
-Comment[es]=Manténgase informado del clima que hace afuera
-Comment[et]=Näitab väljas olevat ilma
-Comment[eu]=Eskuratu kanpoko eguraldiaren informazioa
-Comment[fa]=با خبر ماندن از آب و هوای بیرون
-Comment[fi]=Seuraa säätilan muutoksia
-Comment[fr]=Restez informé(e) sur le temps à l'extérieur
-Comment[ga]=Faigh eolas faoin aimsir
-Comment[gl]=Estexa informado do tempo que fai
-Comment[he]=קבל עדכונים אודות מזג האוויר
-Comment[hr]=Budite u tijeku s meteorološki uvjetima oko vas
-Comment[hu]=Aktuális időjárási információk lekérdezése
-Comment[is]=Haltu þér upplýstum um veðrið úti
-Comment[it]=Tieniti informato sul tempo che c'è fuori
-Comment[ja]=外の天気を知らせます
-Comment[km]=នៅ​តែ​ជូន​ដំណឹង​អំពី​អាកាសធាតុ​ខាងក្រៅ
-Comment[lv]=Saņemiet informāciju par laikapstākļiem ārpusē
-Comment[mk]=Бидете информирани за времето
-Comment[nb]=Få informasjon om været
-Comment[nds]=Jümmers dat opstunns aktuelle Weder
-Comment[ne]=निमन्त्रणा गरिएको बाहिरको मौसम लाई राखि राख्नुहोस्
-Comment[nl]=Blijf geïnformeerd over het weer buiten
-Comment[nn]=Hald greie på vêret på utsida
-Comment[pl]=Informuje o pogodzie na zewnątrz
-Comment[pt]=Saiba como está o tempo lá fora
-Comment[pt_BR]=Mantenha-se informado sobre o tempo
-Comment[ro]=Vă ţine informat despre starea vremii de afară
-Comment[ru]=Какая на дворе погода
-Comment[sk]=Buďte informovaný o počasí vonku
-Comment[sl]=Ostanite obveščeni o vremenu zunaj
-Comment[sr]=Будите обавештени о времену напољу
-Comment[sr@Latn]=Budite obavešteni o vremenu napolju
-Comment[sv]=Håll dig informerad om vädret utanför
-Comment[tg]=Дар бораи ҳаво огоҳ шавед
-Comment[tr]=Hava durumundan haberdar olun
-Comment[uk]=Інформація про погодні умови надворі
-Comment[uz]=Yerning turli joyidagi ob-havo haqida maʼlumot
-Comment[uz@cyrillic]=Ернинг турли жойидаги об-ҳаво ҳақида маълумот
-Comment[zh_CN]=知晓户外天气
-Comment[zh_TW]=留住外面的天氣報告
Name=Weather Report
-Name[ar]=تقرير الطقس
-Name[be]=Прагноз надвор'я
-Name[bg]=Метеорологично време
-Name[bn]=আবহাওয়া রিপোর্ট
-Name[ca]=Informació del temps
-Name[cs]=Zpráva o počasí
-Name[cy]=Adroddiad Tywydd
-Name[da]=Vejrudsigt
-Name[de]=Wetterbericht
-Name[el]=Μετεωρολογική αναφορά
-Name[eo]=VeterRaporto
-Name[es]=Informe meteorológico
-Name[et]=Ilmateade
-Name[eu]=Eguraldiaren txostena
-Name[fa]=گزارش آب و هوا
-Name[fi]=Navigointipalkin säätiedotus
-Name[fr]=Rapport météorologique
-Name[ga]=Tuairisc Aimsire
-Name[gl]=Parte Meteorolóxico
-Name[he]=דו"ח מזג אוויר
-Name[hr]=Meteorološki izvještaj
-Name[hu]=Időjárás-jelentés
-Name[is]=Veðurfréttir
-Name[it]=Bollettino meteorologico
-Name[ja]=気象情報
-Name[km]=របាយការណ៍​អាកាសធាតុ
-Name[ko]=날씨 보고
-Name[lv]=Laikapstākļu atskaite
-Name[mk]=Извештај за време
-Name[mt]=Rapport Tat-Temp
-Name[nb]=Værmelding
-Name[nds]=Wederbericht
-Name[ne]=मौसम प्रतिवेदन
-Name[nl]=Weerbericht
-Name[nn]=Vêrmelding
-Name[pa]=ਮੌਸਮ ਰਿਪੋਰਟ
-Name[pl]=Raport o pogodzie
-Name[pt]=Boletim Meteorológico
-Name[pt_BR]=Relatório do Tempo
-Name[ro]=Raport meteo
-Name[ru]=Информация о погоде
-Name[sk]=Správa o počasí
-Name[sl]=Vremensko poročilo
-Name[sr]=Временска прогноза
-Name[sr@Latn]=Vremenska prognoza
-Name[sv]=Väderprognos
-Name[ta]=வானிலை அறிக்கை
-Name[tg]=Ахборот дар бораи ҳаво
-Name[tr]=Hava Durumu
-Name[uk]=Інформація про погоду
-Name[uz]=Ob-havo haqida hisobot
-Name[uz@cyrillic]=Об-ҳаво ҳақида ҳисобот
-Name[wa]=Rapoirt meteyo
-Name[zh_CN]=气象报告
-Name[zh_TW]=氣象報告
Icon=kweather
X-DocPath=kweather/index.html
X-TDE-Library=weather_panelapplet
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/kweatherservice.desktop b/kweather/kweatherservice.desktop
index 905363b..5ea1434 100644
--- a/kweather/kweatherservice.desktop
+++ b/kweather/kweatherservice.desktop
@@ -1,88 +1,8 @@
[Desktop Entry]
Type=Service
Name=KWeatherService
-Name[ar]=خدمة الأرصاد الجوية KWeatherService
-Name[bn]=কে-ওয়েদার-সার্ভিস
-Name[ca]=Servei KTemps
-Name[cy]=KGwasanaethTywydd
-Name[eo]=VeteroServo
-Name[et]=KIlmajaam
-Name[eu]=KweatherSerbitzua
-Name[fi]=Sääpalvelu
-Name[hi]=के-वेदर-सर्विस
-Name[hr]=KMeteorološki izvještaj
-Name[lv]=KWeather serviss
-Name[mk]=КВременскиСервис
-Name[ne]=केडीई मौसम सेवा
-Name[pa]=ਕੇ-ਮੌਸਮ ਸੇਵਾ
-Name[pl]=Serwis pogodowy
-Name[pt_BR]=Serviço do Tempo
-Name[ro]=Serviciu meteo
-Name[ru]=Сервис определения погоды
-Name[sl]=KVremenskiServis
-Name[sv]=Kweather-tjänst
-Name[ta]= K வானிலை சேவை
-Name[tg]=KХизматиҲаво
-Name[th]=รายงานอากาศ K
-Name[uz]=Ob-havo xizmati
-Name[uz@cyrillic]=Об-ҳаво хизмати
-Name[wa]=Siervice meteyo
-Name[xh]=Inkonzo ye KWeather
-Name[zh_CN]=K 气象服务
-Name[zh_TW]=TDE 天氣服務
Exec=kweatherservice
X-DCOP-ServiceType=Unique
X-DCOP-ServiceName=KWeatherService
X-TDE-StartupNotify=false
Comment= A DCOP service to provide weather data.
-Comment[be]=DCOP-сервіс, які дае звесткі пра надвор'е
-Comment[bg]=Услуга DCOP за метеорологични данни
-Comment[bn]= আবহাওয়া তথ্য সরবরাহের জন্য একটি ডিকপ সার্ভিস।
-Comment[ca]=Un servei DCOP per proveir dades del temps.
-Comment[cs]=Služba DCOP poskytující údaje o počasí.
-Comment[cy]=Gwasanaeth DCOP i ddarparu data tywydd.
-Comment[da]= En DCOP-tjeneste som sørger for vejrdata.
-Comment[de]=DCOP-Dienst für Wetterdaten
-Comment[el]=Μια υπηρεσία DCOP που προσφέρει μετεωρολογικά δεδομένα.
-Comment[eo]=DCOP-servo por montri la vetero-datumojn.
-Comment[es]= Un servicio DCOP para proporcionar datos meteorológicos.
-Comment[et]=DCOP teenus ilmaandmete esitamiseks.
-Comment[eu]=Eguraldiari buruzko datuak eskeintzeko DCOP zerbitzua
-Comment[fa]=یک خدمت DCOP برای فراهم کردن داده‌های آب و هوا
-Comment[fi]=DCOP-palvelu säätietojen välittämiseen.
-Comment[fr]=Un service DCOP pour fournir des données sur le temps.
-Comment[ga]= Seirbhís DCOP chun faisnéis aimsire a chur ar fáil.
-Comment[gl]=Un servizo DCOP para obter dados climáticos.
-Comment[he]=שירות DCOP לסיפוק נתוני מזג אוויר
-Comment[hr]=DCOP usluga s podacima o meteorološki uvjetima.
-Comment[hu]=DCOP-szolgáltatás időjárási adatok lekérdezéséhez
-Comment[is]=DCOP þjónusta sem veitir veðurupplýsingar.
-Comment[it]=Servizio DCOP per fornire dati meteorologici
-Comment[ja]=気象データを提供する DCOP サービス。
-Comment[km]= សេវា DCOP សម្រាប់​ផ្ដល់​ទិន្នន័យ​អាកាសធាតុ ។
-Comment[ko]=날씨 데이터를 제공하는 DCOP 서비스
-Comment[lv]=DCOP laikapstākļu piegādātājs.
-Comment[mk]= DCOP-сервис за обезбедување на податоци за времето.
-Comment[mt]= Servizz DCOP li jipprovdi informazzjoni dwar it-temp.
-Comment[nb]=En DCOP-tjeneste som skaffer værdata.
-Comment[nds]= DCOP-Deenst för Wederdaten
-Comment[ne]=मौसम डेटा प्रदान गर्न DCOP सेवा
-Comment[nl]=Een DCOP-service die weergegevens aanlevert.
-Comment[nn]=Ei DCOP-teneste som kan levera vêrdata.
-Comment[pl]=Usługa DCOP podająca dane o pogodzie.
-Comment[pt]=Um serviço DCOP que fornece boletins meteorológicos.
-Comment[pt_BR]=Um serviço DCOP para fornecer dados sobre o tempo.
-Comment[ro]=Serviciu DCOP ce furnizează date despre starea vremii.
-Comment[ru]=Сервис DCOP, предоставляющий данные о погоде.
-Comment[sk]=Služba DCOP poskytujúca dáta o počasí.
-Comment[sl]=Servis DCOP za zagotavljanje vremenskih podatkov.
-Comment[sr]=DCOP сервис који пружа информације о времену.
-Comment[sr@Latn]=DCOP servis koji pruža informacije o vremenu.
-Comment[sv]=En DCOP-tjänst för att tillhandahålla värderrapporter.
-Comment[ta]= வானிலை தகவலை வழங்க ஒரு டிகாப் சேவை.
-Comment[tg]=Хизмати DCOP барои пуштибон кардани маълумоти ҳаво.
-Comment[tr]=Meteoroloji bilgisi sağlamak için DCOP servisi.
-Comment[uk]=Служба DCOP для надання даних про погоду.
-Comment[wa]=On siervice DCOP po dner des dnêyes sol meteyo.
-Comment[zh_CN]=提供气象数据的 DCOP 服务。
-Comment[zh_TW]=一個提供氣象資料的 DCOP 服務
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 3adf71c..c911a54 100644
--- a/kweather/weatherbar.desktop
+++ b/kweather/weatherbar.desktop
@@ -1,61 +1,7 @@
[Desktop Entry]
Type=Link
-URL=
-Icon=weather_sidebar
-Name=Sidebar Weather Report
-Name[ar]=تقرير الطقس على الشريط الجانبي
-Name[be]=Бакавы прагноз надвор'я
-Name[bg]=Метеорологично време
-Name[bn]=সাইডবারে প্রদর্শিত আবহাওয়া রিপোর্ট
-Name[bs]=Sidebar vremenska prognoza
-Name[ca]=Barra d'informació del temps
-Name[cs]=Zpráva o počasí pro postranní lištu
-Name[cy]=Adroddiad Tywydd i'r Bar Ochr
-Name[da]=Sidebjælke vejrudsigt
-Name[de]=Navigationsbereich für Wetterbericht
-Name[el]=Μετεωρολογική αναφορά Πλευρικής μπάρας
-Name[eo]=Flank-VeterRaporto
-Name[es]=Barra lateral de informe meteorológico
-Name[et]=Külgriba ilmateade
-Name[eu]=Eguraldiaren Egoera Alboko Barran
-Name[fa]=گزارش جانبی آب و هوا
-Name[fi]=Navigointipalkin säätiedotus
-Name[fr]=Rapport météorologique de la barre latérale
-Name[gl]=Barra de Información Meteorolóxica
-Name[he]=דו"ח מזג אוויר בסרגל צד
-Name[hi]=साइडबार वेदर रपट
-Name[hr]=Meteorološki izvještaj u bočnoj traci
-Name[hu]=Időjárás-jelentési oldalsáv
-Name[is]=Veðurupplýusingar í hliðarstiku
-Name[it]=Bollettino meteorologico per la barra laterale
-Name[ja]=サイドバー気象レポート
-Name[km]=របាយការណ៍​អាកាសធាតុ​នៅ​របារ​ចំហៀង
-Name[ko]=사이드바 날씨 보고
-Name[lv]=Sānjoslas laikaziņas
-Name[mk]=Извештај за време за странична лента
-Name[mt]=Sidebar tar-rapport tat-temp
-Name[nb]=Værrapport på sidestolpen
-Name[nds]=Sietpaneel för Wederberichten
-Name[ne]=किनारापट्टी मौसम प्रतिवेदन
-Name[nl]=Zijbalk Weersbericht
-Name[nn]=Sidestolpe med vêrmelding
-Name[pl]=Raport o pogodzie w pasku bocznym
-Name[pt]=Boletim Meteorológico da Barra Lateral
-Name[pt_BR]=Informações sobre o Tempo
-Name[ro]=Bară laterală raport meteo
-Name[ru]=Информация о погоде на панели
-Name[sk]=Správa o počasí pre bočný panel
-Name[sl]=Stransko vremensko poročilo
-Name[sr]=Временска прогноза у бочној траци
-Name[sr@Latn]=Vremenska prognoza u bočnoj traci
-Name[sv]=Sidopanel med väderprognos
-Name[ta]= பக்கப் பட்டை வானிலை அறிக்கை
-Name[tg]=Ахборот дар бораи ҳаво
-Name[tr]=Yan Çubuk Hava Durumu Raporlayıcı
-Name[uk]=Панель прогнозу погоди
-Name[wa]=Rapoirt meteyo sol bår di costé
-Name[zh_CN]=气象报告边栏
-Name[zh_TW]=天氣報告工具列
+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 5ae4de4..5f514f9 100644
--- a/kweather/weatherbar_add.desktop
+++ b/kweather/weatherbar_add.desktop
@@ -1,61 +1,7 @@
[Desktop Entry]
Type=Link
-URL=
-Icon=weather_sidebar
-Name=Sidebar Weather Report
-Name[ar]=تقرير الطقس على الشريط الجانبي
-Name[be]=Бакавы прагноз надвор'я
-Name[bg]=Метеорологично време
-Name[bn]=সাইডবারে প্রদর্শিত আবহাওয়া রিপোর্ট
-Name[bs]=Sidebar vremenska prognoza
-Name[ca]=Barra d'informació del temps
-Name[cs]=Zpráva o počasí pro postranní lištu
-Name[cy]=Adroddiad Tywydd i'r Bar Ochr
-Name[da]=Sidebjælke vejrudsigt
-Name[de]=Navigationsbereich für Wetterbericht
-Name[el]=Μετεωρολογική αναφορά Πλευρικής μπάρας
-Name[eo]=Flank-VeterRaporto
-Name[es]=Barra lateral de informe meteorológico
-Name[et]=Külgriba ilmateade
-Name[eu]=Eguraldiaren Egoera Alboko Barran
-Name[fa]=گزارش جانبی آب و هوا
-Name[fi]=Navigointipalkin säätiedotus
-Name[fr]=Rapport météorologique de la barre latérale
-Name[gl]=Barra de Información Meteorolóxica
-Name[he]=דו"ח מזג אוויר בסרגל צד
-Name[hi]=साइडबार वेदर रपट
-Name[hr]=Meteorološki izvještaj u bočnoj traci
-Name[hu]=Időjárás-jelentési oldalsáv
-Name[is]=Veðurupplýusingar í hliðarstiku
-Name[it]=Bollettino meteorologico per la barra laterale
-Name[ja]=サイドバー気象レポート
-Name[km]=របាយការណ៍​អាកាសធាតុ​នៅ​របារ​ចំហៀង
-Name[ko]=사이드바 날씨 보고
-Name[lv]=Sānjoslas laikaziņas
-Name[mk]=Извештај за време за странична лента
-Name[mt]=Sidebar tar-rapport tat-temp
-Name[nb]=Værrapport på sidestolpen
-Name[nds]=Sietpaneel för Wederberichten
-Name[ne]=किनारापट्टी मौसम प्रतिवेदन
-Name[nl]=Zijbalk Weersbericht
-Name[nn]=Sidestolpe med vêrmelding
-Name[pl]=Raport o pogodzie w pasku bocznym
-Name[pt]=Boletim Meteorológico da Barra Lateral
-Name[pt_BR]=Informações sobre o Tempo
-Name[ro]=Bară laterală raport meteo
-Name[ru]=Информация о погоде на панели
-Name[sk]=Správa o počasí pre bočný panel
-Name[sl]=Stransko vremensko poročilo
-Name[sr]=Временска прогноза у бочној траци
-Name[sr@Latn]=Vremenska prognoza u bočnoj traci
-Name[sv]=Sidopanel med väderprognos
-Name[ta]= பக்கப் பட்டை வானிலை அறிக்கை
-Name[tg]=Ахборот дар бораи ҳаво
-Name[tr]=Yan Çubuk Hava Durumu Raporlayıcı
-Name[uk]=Панель прогнозу погоди
-Name[wa]=Rapoirt meteyo sol bår di costé
-Name[zh_CN]=气象报告边栏
-Name[zh_TW]=天氣報告工具列
+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/CMakeL10n.txt b/kworldwatch/CMakeL10n.txt
index a63584f..114f848 100644
--- a/kworldwatch/CMakeL10n.txt
+++ b/kworldwatch/CMakeL10n.txt
@@ -1,3 +1,12 @@
##### create translation templates ##############
tde_l10n_create_template( "kworldclock" )
+
+tde_l10n_create_template(
+ CATALOG "desktop_files/kworldwatch-desktops/"
+ SOURCES *.desktop
+ EXCLUDES maps/
+ DESTINATION "${CMAKE_SOURCE_DIR}/translations"
+)
+
+tde_l10n_auto_add_subdirectories()
diff --git a/kworldwatch/CMakeLists.txt b/kworldwatch/CMakeLists.txt
index 72bc706..b183050 100644
--- a/kworldwatch/CMakeLists.txt
+++ b/kworldwatch/CMakeLists.txt
@@ -59,20 +59,23 @@ tde_install_icons( kworldclock )
##### other data ################################
-install( FILES kworldclock.desktop
- DESTINATION ${XDG_APPS_INSTALL_DIR}
+tde_create_translated_desktop(
+ SOURCE kworldclock.desktop
+ PO_DIR kworldwatch-desktops
)
-install( FILES kdeworld.desktop
- DESTINATION
- ${DATA_INSTALL_DIR}/kdesktop/programs
+tde_create_translated_desktop(
+ SOURCE kdeworld.desktop
+ DESTINATION ${DATA_INSTALL_DIR}/kdesktop/programs
+ PO_DIR kworldwatch-desktops
)
install( FILES zone.tab
DESTINATION ${DATA_INSTALL_DIR}/kworldclock
)
-install( FILES kwwapplet.desktop
+tde_create_translated_desktop(
+ SOURCE kwwapplet.desktop
DESTINATION ${DATA_INSTALL_DIR}/kicker/applets
+ PO_DIR kworldwatch-desktops
)
-
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/kdeworld.desktop b/kworldwatch/kdeworld.desktop
index 95258bb..1a2273c 100644
--- a/kworldwatch/kdeworld.desktop
+++ b/kworldwatch/kdeworld.desktop
@@ -1,68 +1,5 @@
[TDE Desktop Program]
Comment=TDE WorldClock by Matthias Hoelzer-Kluepfel
-Comment[af]=Tde Wêreld horlosie deur Matthias Hoelzer-kluepfel
-Comment[ar]=ساعة عالمية لTDE من ماتياس هولتسر-كلوبفل
-Comment[az]=Matthias Hoelzer-Kluepfel'den TDE Dünya Saatı
-Comment[be]=Сусветны гадзіннік TDE (аўтар Matthias Hoelzer-Kluepfel)
-Comment[bg]=Часовник, който показва часа в различни точки на света
-Comment[bn]=কে.ডি.ই. বিশ্বঘড়ি, তৈরি করেছেন ম্যাথিয়াস হোলজার-ক্লুপফেল
-Comment[br]=Eurier bedel TDE gant Matthias Hoelzer-Kluepfel
-Comment[ca]=Rellotge mundial TDE per Matthias Hoelzer-Kluepfel
-Comment[cs]=TDE WorldClock od Matthiase Hoelzer-Kluepfela
-Comment[cy]=Cloc y Byd TDE gan Matthias Hoelzer-Kluepfel
-Comment[da]=TDE Verdensur af Matthias Hoelzer-Kluepfel
-Comment[de]=TDE-Weltzeituhr
-Comment[el]=Παγκόσμιο ρολόι του TDE από τον Matthias Hoelzer-Kluepfel
-Comment[eo]=TDE-mondhorloĝo
-Comment[es]=El reloj mundial de TDE por Matthias Hoelzer-Kluepfel
-Comment[et]=TDE maailma kell - Matthias Hoelzer-Kluepfel
-Comment[eu]=TDE WorldWatch Matthias Hoelzer-Kluepfelek egina
-Comment[fa]=ساعت جهانی TDE توسط ماتیوز هولزر-کلوپفل
-Comment[fi]=Maailmankello, tehnyt Matthias Hoelzer-Kluepfel
-Comment[fr]=L'horloge planétaire de TDE par Matthias Hoelzer-Kluepfel
-Comment[ga]=TDE WorldClock le Matthias Hoelzer-Kluepfel
-Comment[gl]=Reloxo Mundial de TDE por Matthias Hoelzer-Kluepfel
-Comment[he]=השעון העולמי של TDE מאת מתיאס הולצר-קליפפל
-Comment[hi]=केडीई विश्व घड़ी- मैथियास होल्ज़र-क्लूपफेल द्वारा
-Comment[hr]=TDE svjetski sat, autor Matthias Hoelzer-Kluepfel
-Comment[hu]=TDE világóra (készítette: Matthias Hoelzer-Kluepfel)
-Comment[is]=Heimsklukka TDE, eftir Matthias Hoelzer-Kluepfel
-Comment[it]=Orologio mondiale di TDE scritto da Matthias Hoelzer-Kluepfel
-Comment[km]=នាឡិកា​ពិភពលោក TDE ដោយ Matthias Hoelzer-Kluepfel
-Comment[ko]=Matthias Hoelzer-Kluepfel이 만든 TDE 세계 시계
-Comment[lt]=Matthias Hoelzer-Kluepfelio darytas TDE Pasaulio Laikrodis
-Comment[lv]=TDE pasaules pulkstens no Matthias Hoelzer-Kluepfel
-Comment[mk]=Светски часовник во TDE од Matthias Hoelzer-Kluepfel
-Comment[ms]=Jam Dunia TDE oleh Matthias Hoelzer-Kluepfel
-Comment[mt]=TDE WorldClock ta' Matthias Hoelzer-Kluepfel
-Comment[nb]=TDE Verdensur av Matthias Hoelzer-Kluepfel
-Comment[nds]=TDE-Weltklock vun Matthias Hoelzer-Kluepfel
-Comment[ne]=माथ्यिस होइल्जर क्लूप्फेलद्वारा केडीई विश्वव्यापी घडी
-Comment[nl]=TDE WorldClock door Matthias Hoelzer-Kluepfel
-Comment[nn]=Verdsur for TDE av Matthias Hoelzer-Kluepfel
-Comment[pl]=Czas uniwersalny w TDE autorstwa Matthiasa Hoelzera-Kluepfela
-Comment[pt]=Relógio Global do TDE de Matthias Hoelzer-Kluepfel
-Comment[pt_BR]=Relógio Mundial TDE criado por Matthias Hoelzer-Kluepfel
-Comment[ro]=Ceas mondial TDE de Matthias Hoelzer-Kluepfel
-Comment[ru]=Всемирные часы TDE от Matthias Hoelzer-Kluepfel
-Comment[sk]=TDE svetové hodiny od Matthiasa Hoelzer-Kluepfela
-Comment[sl]=TDE WorldClock avtorja Matthiasa Hoelzer-Kluepfela
-Comment[sr]=TDE WorldClock од Матијаса Хелцера-Клипфела (Matthias Hölzer-Klüpfel)
-Comment[sr@Latn]=TDE WorldClock od Matijasa Helcera-Klipfela (Matthias Hölzer-Klüpfel)
-Comment[sv]=TDE:s världsklocka av Matthias Hoelzer-Kluepfel
-Comment[ta]= TDE உலக கடிகாரம் by Matthias Hoelzer-Kluepfel
-Comment[tg]=TDE Соати Ҷаҳон аз Маттиас Холзер-Клупфел
-Comment[th]=นาฬิกาทั่วโลกของ TDE โดย Matthias Hoelzer-Kluepfel
-Comment[tr]=Matthias Hoelzer-Kluepfel'den TDE Dünya Saati
-Comment[uk]=Всесвітній годинник TDE від Matthias Hoelzer-Kluepfel
-Comment[uz]=Matias Hoʻlser-Klyupfel (Matthias Hoelzer-Kluepfel) yaratgan TDE dunyo soati
-Comment[uz@cyrillic]=Матиас Ҳўлцер-Клюпфел (Matthias Hoelzer-Kluepfel) яратган TDE дунё соати
-Comment[ven]=Tshifhinga tsha lifhasi nga Matthias Hoelzer-Kluepfel
-Comment[wa]=Ôrlodje daegnrece po TDE, sicrît pa Matthias Hoelzer-Kluepfel
-Comment[xh]=Ukhangelo lwehlabathi lwe TDE ngu Matthias Hoelzer-Kluepfel
-Comment[zh_CN]=TDE 世界时钟(作者:Matthias Hoelzer-Kluepfel)
-Comment[zh_TW]=TDE 世界表 (Matthias Hoelzer-Kluepfel)
-Comment[zu]=Iwashi Lomhlaba lwe TDE ngu Matthias Hoelzer-Kluepfel
Executable=kworldclock
Command=kworldclock --dump --size %xx%y -o %f
PreviewCommand=kworldclock --dump --size %xx%y -o %f
diff --git a/kworldwatch/kworldclock.desktop b/kworldwatch/kworldclock.desktop
index 88e34de..9e8eda9 100644
--- a/kworldwatch/kworldclock.desktop
+++ b/kworldwatch/kworldclock.desktop
@@ -1,76 +1,8 @@
[Desktop Entry]
Name=KWorldClock
-Name[bn]=কে-ওয়ার্ল্ড-ক্লক
-Name[de]=Weltzeituhr
-Name[el]=Παγκόσμιο ρολόι
-Name[fi]=Maailmankello
-Name[fr]=Horloge planétaire
-Name[he]=שעון עולמי
-Name[hr]=KSvjetski sat
-Name[mk]=КСветскиЧасовник
-Name[nb]=Verdensklokke
-Name[ne]=केडीई विश्वव्यापी घडी
-Name[pa]=ਕੇ-ਸੰਸਾਰ ਘੜੀ
-Name[pl]=Zegar światowy
-Name[sk]=Svetové hodiny
-Name[sl]=Svetovna ura
-Name[sv]=Världsklocka
-Name[ta]=கே உலக கடிகாரம்
-Name[tg]=Соати Ҷаҳонӣ
-Name[tr]=KDünyaSaati
-Name[wa]=Ôrlodje daegnrece
+
GenericName=World Clock
-GenericName[be]=Сусветны гадзіннік
-GenericName[bg]=Световен часовник
-GenericName[bn]=বিশ্ব ঘড়ি
-GenericName[br]=Eurier bedel
-GenericName[ca]=Rellotge mundial
-GenericName[cs]=Světové hodiny
-GenericName[cy]=Cloc Byd
-GenericName[da]=Verdensur
-GenericName[de]=Weltzeituhr
-GenericName[el]=Παγκόσμιο ρολόι
-GenericName[eo]=Mondhorloĝo
-GenericName[es]=Reloj mundial
-GenericName[et]=Maailma kell
-GenericName[fa]=ساعت جهانی
-GenericName[fi]=Maailmankello
-GenericName[fr]=Horloge planétaire
-GenericName[gl]=Relóxio Global
-GenericName[he]=שעון עולמי
-GenericName[hr]=Svjetski sat
-GenericName[hu]=Világóra
-GenericName[is]=Heimsklukka
-GenericName[it]=Orologio mondiale
-GenericName[ja]=世界時計
-GenericName[km]=នាឡិកា​ពិភពលោក
-GenericName[ko]=세계 시계
-GenericName[lv]=Pasaules pulkstenis
-GenericName[mk]=Светски часовник
-GenericName[mt]=Arloġġ Dinji
-GenericName[nb]=Verdensklokke
-GenericName[nds]=Weltklock
-GenericName[ne]=विश्वव्यापी घडी
-GenericName[nl]=Wereldklok
-GenericName[nn]=Verdsur
-GenericName[pa]=ਸੰਸਾਰ ਘੜੀ
-GenericName[pl]=Zegar światowy
-GenericName[pt]=Relógio Global
-GenericName[pt_BR]=Relógio Mundial
-GenericName[ro]=Ceas mondial
-GenericName[ru]=Всемирные часы
-GenericName[sk]=Svetové hodiny
-GenericName[sl]=Svetovna ura
-GenericName[sr]=Светски часовник
-GenericName[sr@Latn]=Svetski časovnik
-GenericName[sv]=Världsklocka
-GenericName[ta]=உலக கடிகாரம்
-GenericName[tg]=Соати Ҷаҳонӣ
-GenericName[tr]=Dünya Saati
-GenericName[uk]=Всесвітній годинник
-GenericName[wa]=Ôrlodje daegnrece
-GenericName[zh_CN]=世界时钟
-GenericName[zh_TW]=世界時鐘
+
X-DocPath=kworldclock/index.html
Exec=kworldclock
Icon=kworldclock
diff --git a/kworldwatch/kwwapplet.desktop b/kworldwatch/kwwapplet.desktop
index a0ee657..e69bfcd 100644
--- a/kworldwatch/kwwapplet.desktop
+++ b/kworldwatch/kwwapplet.desktop
@@ -2,106 +2,5 @@
Type=Plugin
Icon=kworldclock
Name=World Wide Watch
-Name[af]=Wêreld Wye Waarneem
-Name[az]=Dünya Saatı
-Name[be]=Сусветны гадзіннік
-Name[bg]=Световен часовник
-Name[bn]=বিশ্বব্যাপী নজর
-Name[br]=Eurier bedel
-Name[ca]=Rellotge de tot el món mundial
-Name[cs]=Světové hodiny
-Name[cy]=Oriawr Fyd-Eang
-Name[da]=Verdensur
-Name[de]=Weltzeituhr
-Name[el]=Παγκόσμιος χάρτης
-Name[eo]=Mondhorloĝo
-Name[es]=Reloj mundial
-Name[et]=Maailma kell
-Name[eu]=Mundu Osoko Ikuspena
-Name[fa]=ساعت گستردۀ جهانی
-Name[fi]=Maailmankello
-Name[fr]=Applet horloge planétaire
-Name[gl]=Relóxio Mundial
-Name[he]=צג עולמי
-Name[hi]=वर्ल्ड वाइड वाच
-Name[hr]=Sat širom svijeta
-Name[hu]=Világóra
-Name[is]=Heimsklukka
-Name[it]=Orologio globale
-Name[ja]=世界時計
-Name[km]=នាឡិកា​ពិភពលោក
-Name[ko]=세계 시간 보기
-Name[lt]=Pasaulio vaizdas
-Name[nb]=Verdensur
-Name[nds]=Weltkieker
-Name[ne]=विश्वव्यापी घडी
-Name[pl]=Czas uniwersalny
-Name[pt]=Relógio Global
-Name[pt_BR]=Relógio Mundial
-Name[ro]=Hartă mondială
-Name[ru]=Всемирные часы
-Name[sl]=Svetovna ura
-Name[sv]=Världsklocka
-Name[ta]= உலகளாவிய கடிகாரம்
-Name[tg]=Соати Ҷаҳони Кушод
-Name[th]=ดูเวลาทั่วโลก
-Name[tr]=Dünya Saati
-Name[uk]=Тенета часових поясів світу
-Name[ven]=U sedza lifhasi lothe
-Name[wa]=Eure eyet loumaedje sol Daegne
-Name[xh]=Ukhangelo ngokubanzi kwehlabathi
-Name[zh_CN]=世界时钟
-Name[zh_TW]=世界表
-Name[zu]=UKubheka Okubanzi Komhlaba Wonke
Comment=Displays time and sunshine on a world map
-Comment[ar]=يعرض الوقت و وقت شروق الشمس على خريطة عالمية
-Comment[be]=Паказвае час і сонечны свет на карце свету
-Comment[bg]=Показване на часа и времето от денонощието на световната карта
-Comment[bn]=বিশ্ব মানচিত্র ব্যবহার করে সময় ও সূর্যালোক দেখায়
-Comment[ca]=Mostra l'hora i la llum del sol a un mapa del món
-Comment[cs]=Zobrazuje čas a sluneční svit na světové mapě
-Comment[cy]=Dangos amser ac heulwen ar fap y byd
-Comment[da]=Viser tid og solskin på et verdenskort
-Comment[de]=Zeigt die Zeit- und Sonnenzonen auf einer Weltkarte
-Comment[el]=Εμφανίζει την ώρα και την ηλιοφάνεια σε ένα παγκόσμιο χάρτη
-Comment[eo]=Montru tempon kaj sunleviĝon sur monda mapo
-Comment[es]=Muestra la hora y la luz diurna en un mapamundi
-Comment[et]=Kellaaeg ja päikesetõus maailma kaardil
-Comment[eu]=Bistaratu ordua eta eguzki izpiak munduko mapan
-Comment[fa]=زمان و طلوع آفتاب را در نگاشت جهانی نمایش می‌دهد
-Comment[fi]=Näyttää ajan ja auringonvalon maailmankartalla
-Comment[fr]=Affiche l'avancement de la journée sur un planisphère
-Comment[ga]=Taispeáin an t-am agus suíomh na gréine ar léarscáil an domhain
-Comment[gl]=Mostra a hora e a luz solar nun mapa-mundi
-Comment[he]=מציג את הזמן והזריחה במפת העולם
-Comment[hr]=Prikazuje vrijeme i sunce na karti svijeta
-Comment[hu]=Megmutatja a világtérképen az időzónákat és a nappal-éjszaka állapotokat
-Comment[is]=Sýnir tíma og sólskin á heimskorti
-Comment[it]=Mostra l'ora e la luce solare in una mappa del mondo
-Comment[ja]=世界地図で時刻と日照を表示
-Comment[km]=បង្ហាញ​ពេលវេលា និង​ពន្លឺ​ព្រះ​អាទិត្យ​លើ​ផែនទី​ពិភពលោក
-Comment[ko]=시간과 해 상태를 세계 지도에서 보기
-Comment[lv]=Rāda laiku un saules apspīdēto teritoriju uz pasaules kartes
-Comment[mk]=Прикажува време и сончева светлина на карта на светот
-Comment[nb]=Vis tid og steder med solskinn på et verdenskart
-Comment[nds]=Wiest Tiet un Sünnschien op'n Weltkoort
-Comment[ne]=विश्व मानचित्रमा समय र सूर्योदय प्रदर्शन गर्दछ
-Comment[nl]=Toont de tijd en zonneschijn op een wereldkaart
-Comment[nn]=Viser tid og solskin på eit verdskart
-Comment[pl]=Pokazuje czas i zasięg słońca na mapie świata
-Comment[pt]=Mostra a hora e luz solar num mapa mundo
-Comment[pt_BR]=Mostra a hora e a linha do dia/noite num mapa mundial
-Comment[ro]=Afişează timpul şi răsăritul soarelului pe o hartă mondială
-Comment[ru]=Время и солнечная сторона на карте мира
-Comment[sk]=Zobrazí čas a slnečný svit na mape sveta
-Comment[sl]=Prikazuje čas in sončno svetlobo na zemljevidu sveta
-Comment[sr]=Приказује време и осунчаност на мапи света
-Comment[sr@Latn]=Prikazuje vreme i osunčanost na mapi sveta
-Comment[sv]=Visar tid och solsken på en världskarta
-Comment[tg]=Намоиши вақти рузона ва шабона дар харитаи ҷаҳонӣ
-Comment[tr]=Bir dünya haritası üzerinde zamanı ve gün ışığını gösterir
-Comment[uk]=Показує час і сонячний бік на карті світу
-Comment[wa]=Mostere l' eure eyet l' loumire do djoû so ene mape daegnrece
-Comment[zh_CN]=在世界地图上显示时间和阳光
-Comment[zh_TW]=在世界地圖上顯示時間與日光
X-TDE-Library=ww_panelapplet
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/maps/CMakeL10n.txt b/kworldwatch/maps/CMakeL10n.txt
new file mode 100644
index 0000000..df2cdc1
--- /dev/null
+++ b/kworldwatch/maps/CMakeL10n.txt
@@ -0,0 +1,7 @@
+##### create translation templates ##############
+
+tde_l10n_create_template(
+ CATALOG "desktop_files/kworldwatch-maps/"
+ SOURCES *.desktop
+ DESTINATION "${CMAKE_SOURCE_DIR}/translations"
+)
diff --git a/kworldwatch/maps/depths/CMakeLists.txt b/kworldwatch/maps/depths/CMakeLists.txt
index 44405bc..0b66487 100644
--- a/kworldwatch/maps/depths/CMakeLists.txt
+++ b/kworldwatch/maps/depths/CMakeLists.txt
@@ -9,8 +9,15 @@
#
#################################################
-install( FILES depths.desktop 400.jpg 800.jpg
+install(
+ FILES
+ 400.jpg 800.jpg
DESTINATION
${DATA_INSTALL_DIR}/kworldclock/maps/depths
)
+tde_create_translated_desktop(
+ SOURCE depths.desktop
+ DESTINATION ${DATA_INSTALL_DIR}/kworldclock/maps/depths
+ PO_DIR kworldwatch-maps
+)
diff --git a/kworldwatch/maps/depths/depths.desktop b/kworldwatch/maps/depths/depths.desktop
index 33a11a5..e93f038 100644
--- a/kworldwatch/maps/depths/depths.desktop
+++ b/kworldwatch/maps/depths/depths.desktop
@@ -1,64 +1,3 @@
[Theme]
Name=Surface Depth
-Name[af]=Oppervlakte Diepte
-Name[ar]=عمق السطح
-Name[az]=Səth Dərinliyi
-Name[be]=Глыбіня паверхні
-Name[bg]=Релеф на земната повърхност
-Name[bn]=পৃষ্ঠের গভীরতা
-Name[br]=Krogad en egor
-Name[ca]=Extensió de la superfície
-Name[cs]=Plocha do hloubky
-Name[cy]=Dyfnder Arwyneb
-Name[da]=Overfladedybde
-Name[de]=Oberflächenstruktur
-Name[el]=Βάθος επιφάνειας
-Name[eo]=Surfacprofundo
-Name[es]=Profundidad de superficie
-Name[et]=Pinnasügavus
-Name[eu]=Azalaren Sakona
-Name[fa]=عمق سطح
-Name[fi]=Pinnan syvyys
-Name[fr]=Relief
-Name[ga]=Doimhneacht an Dromchla
-Name[gl]=Profundidade da Superfície
-Name[he]=מעמקים
-Name[hi]=सतह गहराई
-Name[hr]=Površinska dubina
-Name[hu]=Felületmélység
-Name[is]=Yfirborðsdýpt
-Name[it]=Profondità superficie
-Name[ja]=表面の深さ
-Name[km]=ជម្រៅ​ផ្ទៃ
-Name[ko]=표면 깊이
-Name[lt]=Paviršiaus gylis
-Name[lv]=Virsmas dziļums
-Name[mk]=Длабочина на површина
-Name[mt]=Fond tal-wiċċ
-Name[nb]=Overflate-dybde
-Name[nds]=Böversiet-Deepde
-Name[ne]=धरातलिय गहिराइ
-Name[nl]=Oppervlaktediepte
-Name[nn]=Overflatedjupne
-Name[pl]=Głębokość powierzchni
-Name[pt]=Profundidade da Superfície
-Name[pt_BR]=Profundidade de superfície
-Name[ro]=Suprafaţă de adîncimi
-Name[ru]=Глубина поверхности
-Name[sk]=Hĺbka povrchu
-Name[sl]=Globina ploskve
-Name[sr]=Дубина рељефа
-Name[sr@Latn]=Dubina reljefa
-Name[sv]=Ytdjup
-Name[ta]= தள ஆழம்
-Name[tg]=Қаъри Сатҳ
-Name[th]=ความลึกพื้นผิว
-Name[tr]=Yüzey Derinliği
-Name[uk]=Глибина поверхні
-Name[ven]=Vhulapfu uya fhasi
-Name[wa]=Surface e relief
-Name[xh]=Ubunzulu Bomphezulu
-Name[zh_CN]=表面纵深
-Name[zh_TW]=表面深度
-Name[zu]=Ubunzulu Baphezulu
Theme=depths
diff --git a/kworldwatch/maps/flatworld/CMakeLists.txt b/kworldwatch/maps/flatworld/CMakeLists.txt
index 25085a9..a7f5541 100644
--- a/kworldwatch/maps/flatworld/CMakeLists.txt
+++ b/kworldwatch/maps/flatworld/CMakeLists.txt
@@ -9,9 +9,15 @@
#
#################################################
-install( FILES flatworld.desktop 200.jpg 400.jpg
- 800.jpg 1200.jpg 1600.jpg
+install(
+ FILES
+ 200.jpg 400.jpg 800.jpg 1200.jpg 1600.jpg
DESTINATION
${DATA_INSTALL_DIR}/kworldclock/maps/flatworld
)
+tde_create_translated_desktop(
+ SOURCE flatworld.desktop
+ DESTINATION ${DATA_INSTALL_DIR}/kworldclock/maps/flatworld
+ PO_DIR kworldwatch-maps
+)
diff --git a/kworldwatch/maps/flatworld/flatworld.desktop b/kworldwatch/maps/flatworld/flatworld.desktop
index 56ff332..70468c2 100644
--- a/kworldwatch/maps/flatworld/flatworld.desktop
+++ b/kworldwatch/maps/flatworld/flatworld.desktop
@@ -1,53 +1,3 @@
[Theme]
Name=Flat World
-Name[be]=Плоскі свет
-Name[bg]=Без релеф на земната повърхност
-Name[bn]=সমতল বিশ্ব
-Name[br]=Bed kompez
-Name[cs]=Plochý svět
-Name[cy]=Byd Gwastad
-Name[da]=Flad verden
-Name[de]=Flache Welt
-Name[el]=Επίπεδος κόσμος
-Name[eo]=Plana Mondo
-Name[es]=Mundo plano
-Name[et]=Lame maailm
-Name[eu]=Mundu zabal
-Name[fa]=جهان مسطح
-Name[fi]=Laakea maailma
-Name[fr]=Monde plat
-Name[ga]=Domhan Cothrom
-Name[gl]=Mundo Chao
-Name[he]=עולם שטוח
-Name[hr]=Pljosnati svijet
-Name[hu]=Lapos világ
-Name[is]=Flatur heimur
-Name[it]=Mondo piatto
-Name[ja]=平坦な世界図
-Name[km]=ពិភពលោក​សំប៉ែត
-Name[ko]=평평한 세계
-Name[lv]=Plakana pasaule
-Name[mk]=Рамен свет
-Name[mt]=Dinja Ċatta
-Name[nb]=Flat verden
-Name[nds]=Platte Welt
-Name[ne]=फराकिलो संसार
-Name[nl]=Vlakke wereld
-Name[pl]=Płaski świat
-Name[pt]=Mundo Plano
-Name[pt_BR]=Mundo Plano
-Name[ro]=Suprafaţă plată
-Name[ru]=Плоский мир
-Name[sk]=Plochý svet
-Name[sl]=Ploščati svet
-Name[sr]=Раван свет
-Name[sr@Latn]=Ravan svet
-Name[sv]=Platt värld
-Name[ta]=படிமான உலகம்
-Name[tg]=Ҷаҳони ҳамворӣ
-Name[tr]=Düz Dünya
-Name[uk]=Плоский світ
-Name[wa]=Plate Daegne
-Name[zh_CN]=平面世界
-Name[zh_TW]=平面世界
Theme=flatworld
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/tdetoys.lsm b/tdetoys.lsm
deleted file mode 100644
index e729e19..0000000
--- a/tdetoys.lsm
+++ /dev/null
@@ -1,14 +0,0 @@
-Begin4
-Title: tdetoys
-Version: R14.1.0
-Entered-date: 2010-05-10
-Description: Toy applications for the Trinity Desktop Environment
-Keywords: TDE X11 desktop Qt
-Author: http://www.kde.org/
-Maintained-by: The Trinity Desktop Environment (TDE) http://www.trinitydesktop.org/
-Primary-site: http://git.trinitydesktop.org/cgit/
-Alternate-site:
-Original-site: http://www.kde.org/
-Platforms: Linux and other Unices running TDE
-Copying-policy: GPL
-End
diff --git a/translations/desktop_files/amor.desktop/af.po b/translations/desktop_files/amor.desktop/af.po
new file mode 100644
index 0000000..91f4526
--- /dev/null
+++ b/translations/desktop_files/amor.desktop/af.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: af\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: amor.desktop:2
+msgid "AMOR"
+msgstr "Amor"
+
+#. GenericName
+#: amor.desktop:7
+msgid "On-Screen Creature"
+msgstr ""
diff --git a/translations/desktop_files/amor.desktop/amor.desktop.pot b/translations/desktop_files/amor.desktop/amor.desktop.pot
new file mode 100644
index 0000000..1097b0f
--- /dev/null
+++ b/translations/desktop_files/amor.desktop/amor.desktop.pot
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: amor.desktop:2
+msgid "AMOR"
+msgstr ""
+
+#. GenericName
+#: amor.desktop:7
+msgid "On-Screen Creature"
+msgstr ""
diff --git a/translations/desktop_files/amor.desktop/ar.po b/translations/desktop_files/amor.desktop/ar.po
new file mode 100644
index 0000000..3ca8763
--- /dev/null
+++ b/translations/desktop_files/amor.desktop/ar.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ar\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: amor.desktop:2
+msgid "AMOR"
+msgstr "برنامج AMOR"
+
+#. GenericName
+#: amor.desktop:7
+msgid "On-Screen Creature"
+msgstr ""
diff --git a/translations/desktop_files/amor.desktop/be.po b/translations/desktop_files/amor.desktop/be.po
new file mode 100644
index 0000000..f9b1b1a
--- /dev/null
+++ b/translations/desktop_files/amor.desktop/be.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: be\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: amor.desktop:2
+msgid "AMOR"
+msgstr ""
+
+#. GenericName
+#: amor.desktop:7
+msgid "On-Screen Creature"
+msgstr "Экранная жывёла"
diff --git a/translations/desktop_files/amor.desktop/bg.po b/translations/desktop_files/amor.desktop/bg.po
new file mode 100644
index 0000000..ece4c9f
--- /dev/null
+++ b/translations/desktop_files/amor.desktop/bg.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: bg\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: amor.desktop:2
+msgid "AMOR"
+msgstr "Amor"
+
+#. GenericName
+#: amor.desktop:7
+msgid "On-Screen Creature"
+msgstr "Усмивка за работното място"
diff --git a/translations/desktop_files/amor.desktop/bn.po b/translations/desktop_files/amor.desktop/bn.po
new file mode 100644
index 0000000..31a9fb5
--- /dev/null
+++ b/translations/desktop_files/amor.desktop/bn.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: bn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: amor.desktop:2
+msgid "AMOR"
+msgstr "আমোর"
+
+#. GenericName
+#: amor.desktop:7
+msgid "On-Screen Creature"
+msgstr "পর্দায় বসবাসকারী জন্তু"
diff --git a/translations/desktop_files/amor.desktop/ca.po b/translations/desktop_files/amor.desktop/ca.po
new file mode 100644
index 0000000..f0fa33e
--- /dev/null
+++ b/translations/desktop_files/amor.desktop/ca.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ca\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: amor.desktop:2
+msgid "AMOR"
+msgstr ""
+
+#. GenericName
+#: amor.desktop:7
+msgid "On-Screen Creature"
+msgstr "Criatura a la pantalla"
diff --git a/translations/desktop_files/amor.desktop/cs.po b/translations/desktop_files/amor.desktop/cs.po
new file mode 100644
index 0000000..005a3ed
--- /dev/null
+++ b/translations/desktop_files/amor.desktop/cs.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# 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: 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 "AMOR"
+
+#. GenericName
+#: amor.desktop:7
+msgid "On-Screen Creature"
+msgstr "Příšerka na obrazovce"
diff --git a/translations/desktop_files/amor.desktop/cy.po b/translations/desktop_files/amor.desktop/cy.po
new file mode 100644
index 0000000..7ac60c2
--- /dev/null
+++ b/translations/desktop_files/amor.desktop/cy.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: cy\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: amor.desktop:2
+msgid "AMOR"
+msgstr ""
+
+#. GenericName
+#: amor.desktop:7
+msgid "On-Screen Creature"
+msgstr "Creadur Ar-Sgrin"
diff --git a/translations/desktop_files/amor.desktop/da.po b/translations/desktop_files/amor.desktop/da.po
new file mode 100644
index 0000000..d5dd158
--- /dev/null
+++ b/translations/desktop_files/amor.desktop/da.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: da\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: amor.desktop:2
+msgid "AMOR"
+msgstr ""
+
+#. GenericName
+#: amor.desktop:7
+msgid "On-Screen Creature"
+msgstr "Skabning på skærmen"
diff --git a/translations/desktop_files/amor.desktop/de.po b/translations/desktop_files/amor.desktop/de.po
new file mode 100644
index 0000000..3b23d78
--- /dev/null
+++ b/translations/desktop_files/amor.desktop/de.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# 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: 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 "AMOR"
+
+#. GenericName
+#: amor.desktop:7
+msgid "On-Screen Creature"
+msgstr "Maskottchen für die Arbeitsfläche"
diff --git a/translations/desktop_files/amor.desktop/el.po b/translations/desktop_files/amor.desktop/el.po
new file mode 100644
index 0000000..76bbc22
--- /dev/null
+++ b/translations/desktop_files/amor.desktop/el.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: el\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: amor.desktop:2
+msgid "AMOR"
+msgstr ""
+
+#. GenericName
+#: amor.desktop:7
+msgid "On-Screen Creature"
+msgstr "Πλάσμα στην οθόνη"
diff --git a/translations/desktop_files/amor.desktop/eo.po b/translations/desktop_files/amor.desktop/eo.po
new file mode 100644
index 0000000..59f269b
--- /dev/null
+++ b/translations/desktop_files/amor.desktop/eo.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: eo\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: amor.desktop:2
+msgid "AMOR"
+msgstr ""
+
+#. GenericName
+#: amor.desktop:7
+msgid "On-Screen Creature"
+msgstr "Surekrana kreaĵo"
diff --git a/translations/desktop_files/amor.desktop/es.po b/translations/desktop_files/amor.desktop/es.po
new file mode 100644
index 0000000..743e8ff
--- /dev/null
+++ b/translations/desktop_files/amor.desktop/es.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: amor.desktop:2
+msgid "AMOR"
+msgstr ""
+
+#. GenericName
+#: amor.desktop:7
+msgid "On-Screen Creature"
+msgstr "Criatura de la pantalla"
diff --git a/translations/desktop_files/amor.desktop/et.po b/translations/desktop_files/amor.desktop/et.po
new file mode 100644
index 0000000..22a100f
--- /dev/null
+++ b/translations/desktop_files/amor.desktop/et.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: et\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: amor.desktop:2
+msgid "AMOR"
+msgstr ""
+
+#. GenericName
+#: amor.desktop:7
+msgid "On-Screen Creature"
+msgstr "Elajas töölaual"
diff --git a/translations/desktop_files/amor.desktop/eu.po b/translations/desktop_files/amor.desktop/eu.po
new file mode 100644
index 0000000..9110e5a
--- /dev/null
+++ b/translations/desktop_files/amor.desktop/eu.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: eu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: amor.desktop:2
+msgid "AMOR"
+msgstr ""
+
+#. GenericName
+#: amor.desktop:7
+msgid "On-Screen Creature"
+msgstr "Pantailako gizakia"
diff --git a/translations/desktop_files/amor.desktop/fa.po b/translations/desktop_files/amor.desktop/fa.po
new file mode 100644
index 0000000..13c3e09
--- /dev/null
+++ b/translations/desktop_files/amor.desktop/fa.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: fa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: amor.desktop:2
+msgid "AMOR"
+msgstr ""
+
+#. GenericName
+#: amor.desktop:7
+msgid "On-Screen Creature"
+msgstr "ایجاد‌کنندۀ روی پرده"
diff --git a/translations/desktop_files/amor.desktop/fi.po b/translations/desktop_files/amor.desktop/fi.po
new file mode 100644
index 0000000..315a6d6
--- /dev/null
+++ b/translations/desktop_files/amor.desktop/fi.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: fi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: amor.desktop:2
+msgid "AMOR"
+msgstr "Amor"
+
+#. GenericName
+#: amor.desktop:7
+msgid "On-Screen Creature"
+msgstr "Näytönolento"
diff --git a/translations/desktop_files/amor.desktop/fo.po b/translations/desktop_files/amor.desktop/fo.po
new file mode 100644
index 0000000..768dd55
--- /dev/null
+++ b/translations/desktop_files/amor.desktop/fo.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: fo\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: amor.desktop:2
+msgid "AMOR"
+msgstr "Amor"
+
+#. GenericName
+#: amor.desktop:7
+msgid "On-Screen Creature"
+msgstr ""
diff --git a/translations/desktop_files/amor.desktop/fr.po b/translations/desktop_files/amor.desktop/fr.po
new file mode 100644
index 0000000..4814d44
--- /dev/null
+++ b/translations/desktop_files/amor.desktop/fr.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: amor.desktop:2
+msgid "AMOR"
+msgstr "Amor"
+
+#. GenericName
+#: amor.desktop:7
+msgid "On-Screen Creature"
+msgstr "Créature sur l'écran"
diff --git a/translations/desktop_files/amor.desktop/ga.po b/translations/desktop_files/amor.desktop/ga.po
new file mode 100644
index 0000000..fee2906
--- /dev/null
+++ b/translations/desktop_files/amor.desktop/ga.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ga\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: amor.desktop:2
+msgid "AMOR"
+msgstr ""
+
+#. GenericName
+#: amor.desktop:7
+msgid "On-Screen Creature"
+msgstr "Créatúr ar do scáileán"
diff --git a/translations/desktop_files/amor.desktop/gl.po b/translations/desktop_files/amor.desktop/gl.po
new file mode 100644
index 0000000..359eed0
--- /dev/null
+++ b/translations/desktop_files/amor.desktop/gl.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: gl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: amor.desktop:2
+msgid "AMOR"
+msgstr ""
+
+#. GenericName
+#: amor.desktop:7
+msgid "On-Screen Creature"
+msgstr "Criatura no Escritório"
diff --git a/translations/desktop_files/amor.desktop/he.po b/translations/desktop_files/amor.desktop/he.po
new file mode 100644
index 0000000..22e18a9
--- /dev/null
+++ b/translations/desktop_files/amor.desktop/he.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: he\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: amor.desktop:2
+msgid "AMOR"
+msgstr ""
+
+#. GenericName
+#: amor.desktop:7
+msgid "On-Screen Creature"
+msgstr "יצור מסכי "
diff --git a/translations/desktop_files/amor.desktop/hi.po b/translations/desktop_files/amor.desktop/hi.po
new file mode 100644
index 0000000..e2aeef8
--- /dev/null
+++ b/translations/desktop_files/amor.desktop/hi.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: hi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: amor.desktop:2
+msgid "AMOR"
+msgstr "एमोर"
+
+#. GenericName
+#: amor.desktop:7
+msgid "On-Screen Creature"
+msgstr ""
diff --git a/translations/desktop_files/amor.desktop/hr.po b/translations/desktop_files/amor.desktop/hr.po
new file mode 100644
index 0000000..51b93ae
--- /dev/null
+++ b/translations/desktop_files/amor.desktop/hr.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: hr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: amor.desktop:2
+msgid "AMOR"
+msgstr ""
+
+#. GenericName
+#: amor.desktop:7
+msgid "On-Screen Creature"
+msgstr "Kretura na zaslonu"
diff --git a/translations/desktop_files/amor.desktop/hu.po b/translations/desktop_files/amor.desktop/hu.po
new file mode 100644
index 0000000..b6b7713
--- /dev/null
+++ b/translations/desktop_files/amor.desktop/hu.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: hu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: amor.desktop:2
+msgid "AMOR"
+msgstr ""
+
+#. GenericName
+#: amor.desktop:7
+msgid "On-Screen Creature"
+msgstr "Animált figurák"
diff --git a/translations/desktop_files/amor.desktop/is.po b/translations/desktop_files/amor.desktop/is.po
new file mode 100644
index 0000000..606a41b
--- /dev/null
+++ b/translations/desktop_files/amor.desktop/is.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: is\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: amor.desktop:2
+msgid "AMOR"
+msgstr ""
+
+#. GenericName
+#: amor.desktop:7
+msgid "On-Screen Creature"
+msgstr "Skjámyndataka"
diff --git a/translations/desktop_files/amor.desktop/it.po b/translations/desktop_files/amor.desktop/it.po
new file mode 100644
index 0000000..15fdaf4
--- /dev/null
+++ b/translations/desktop_files/amor.desktop/it.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# Michele Calgaro <michele.calgaro@yahoo.it>, 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: 2020-06-04 20:40+0000\n"
+"Last-Translator: Michele Calgaro <michele.calgaro@yahoo.it>\n"
+"Language-Team: Italian <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/tdetoys/amor-amordesktop/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.0.4\n"
+
+#. Name
+#: amor.desktop:2
+msgid "AMOR"
+msgstr "AMOR"
+
+#. GenericName
+#: amor.desktop:7
+msgid "On-Screen Creature"
+msgstr "Creatura sullo schermo"
diff --git a/translations/desktop_files/amor.desktop/ja.po b/translations/desktop_files/amor.desktop/ja.po
new file mode 100644
index 0000000..9712ce9
--- /dev/null
+++ b/translations/desktop_files/amor.desktop/ja.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ja\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: amor.desktop:2
+msgid "AMOR"
+msgstr ""
+
+#. GenericName
+#: amor.desktop:7
+msgid "On-Screen Creature"
+msgstr "画面上の生物"
diff --git a/translations/desktop_files/amor.desktop/km.po b/translations/desktop_files/amor.desktop/km.po
new file mode 100644
index 0000000..ade6734
--- /dev/null
+++ b/translations/desktop_files/amor.desktop/km.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: km\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: amor.desktop:2
+msgid "AMOR"
+msgstr ""
+
+#. GenericName
+#: amor.desktop:7
+msgid "On-Screen Creature"
+msgstr "ការច្នៃ​ប្រឌិត​លើ​អេក្រង់"
diff --git a/translations/desktop_files/amor.desktop/ko.po b/translations/desktop_files/amor.desktop/ko.po
new file mode 100644
index 0000000..2c3d3b2
--- /dev/null
+++ b/translations/desktop_files/amor.desktop/ko.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ko\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: amor.desktop:2
+msgid "AMOR"
+msgstr ""
+
+#. GenericName
+#: amor.desktop:7
+msgid "On-Screen Creature"
+msgstr "화면 위 생명체"
diff --git a/translations/desktop_files/amor.desktop/lv.po b/translations/desktop_files/amor.desktop/lv.po
new file mode 100644
index 0000000..a737b9e
--- /dev/null
+++ b/translations/desktop_files/amor.desktop/lv.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: lv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: amor.desktop:2
+msgid "AMOR"
+msgstr ""
+
+#. GenericName
+#: amor.desktop:7
+msgid "On-Screen Creature"
+msgstr "Ekrāna dzīvnieks"
diff --git a/translations/desktop_files/amor.desktop/mk.po b/translations/desktop_files/amor.desktop/mk.po
new file mode 100644
index 0000000..c8c5088
--- /dev/null
+++ b/translations/desktop_files/amor.desktop/mk.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: mk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: amor.desktop:2
+msgid "AMOR"
+msgstr ""
+
+#. GenericName
+#: amor.desktop:7
+msgid "On-Screen Creature"
+msgstr "Креатура на екранот"
diff --git a/translations/desktop_files/amor.desktop/mt.po b/translations/desktop_files/amor.desktop/mt.po
new file mode 100644
index 0000000..dacf8fe
--- /dev/null
+++ b/translations/desktop_files/amor.desktop/mt.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: mt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: amor.desktop:2
+msgid "AMOR"
+msgstr ""
+
+#. GenericName
+#: amor.desktop:7
+msgid "On-Screen Creature"
+msgstr "Annimal ta' fuq l-iskrin"
diff --git a/translations/desktop_files/amor.desktop/nb.po b/translations/desktop_files/amor.desktop/nb.po
new file mode 100644
index 0000000..ffe6e4b
--- /dev/null
+++ b/translations/desktop_files/amor.desktop/nb.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: nb\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: amor.desktop:2
+msgid "AMOR"
+msgstr ""
+
+#. GenericName
+#: amor.desktop:7
+msgid "On-Screen Creature"
+msgstr "Vesen på skjermen"
diff --git a/translations/desktop_files/amor.desktop/nds.po b/translations/desktop_files/amor.desktop/nds.po
new file mode 100644
index 0000000..2147dcf
--- /dev/null
+++ b/translations/desktop_files/amor.desktop/nds.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: nds\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: amor.desktop:2
+msgid "AMOR"
+msgstr ""
+
+#. GenericName
+#: amor.desktop:7
+msgid "On-Screen Creature"
+msgstr "Schriefdisch-Maskottje"
diff --git a/translations/desktop_files/amor.desktop/ne.po b/translations/desktop_files/amor.desktop/ne.po
new file mode 100644
index 0000000..eeb8ecd
--- /dev/null
+++ b/translations/desktop_files/amor.desktop/ne.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ne\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: amor.desktop:2
+msgid "AMOR"
+msgstr ""
+
+#. GenericName
+#: amor.desktop:7
+msgid "On-Screen Creature"
+msgstr "पर्दा क्रिएचर"
diff --git a/translations/desktop_files/amor.desktop/nl.po b/translations/desktop_files/amor.desktop/nl.po
new file mode 100644
index 0000000..967ea1b
--- /dev/null
+++ b/translations/desktop_files/amor.desktop/nl.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: nl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: amor.desktop:2
+msgid "AMOR"
+msgstr ""
+
+#. GenericName
+#: amor.desktop:7
+msgid "On-Screen Creature"
+msgstr "Schermvermaak"
diff --git a/translations/desktop_files/amor.desktop/nn.po b/translations/desktop_files/amor.desktop/nn.po
new file mode 100644
index 0000000..db6f0f8
--- /dev/null
+++ b/translations/desktop_files/amor.desktop/nn.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: nn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: amor.desktop:2
+msgid "AMOR"
+msgstr ""
+
+#. GenericName
+#: amor.desktop:7
+msgid "On-Screen Creature"
+msgstr "Skjermvesen"
diff --git a/translations/desktop_files/amor.desktop/pa.po b/translations/desktop_files/amor.desktop/pa.po
new file mode 100644
index 0000000..326b268
--- /dev/null
+++ b/translations/desktop_files/amor.desktop/pa.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: pa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: amor.desktop:2
+msgid "AMOR"
+msgstr "ਅਮੋਰ"
+
+#. GenericName
+#: amor.desktop:7
+msgid "On-Screen Creature"
+msgstr "ਆਨ-ਸਕਰੀਨ ਲਵੋ"
diff --git a/translations/desktop_files/amor.desktop/pl.po b/translations/desktop_files/amor.desktop/pl.po
new file mode 100644
index 0000000..6a18265
--- /dev/null
+++ b/translations/desktop_files/amor.desktop/pl.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: amor.desktop:2
+msgid "AMOR"
+msgstr ""
+
+#. GenericName
+#: amor.desktop:7
+msgid "On-Screen Creature"
+msgstr "Stworzenie ekranowe"
diff --git a/translations/desktop_files/amor.desktop/pt.po b/translations/desktop_files/amor.desktop/pt.po
new file mode 100644
index 0000000..87229e8
--- /dev/null
+++ b/translations/desktop_files/amor.desktop/pt.po
@@ -0,0 +1,28 @@
+# 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: 2020-05-14 14:09+0200\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 "AMOR"
+
+#. GenericName
+#: amor.desktop:7
+msgid "On-Screen Creature"
+msgstr "Criatura no Ecrã"
diff --git a/translations/desktop_files/amor.desktop/pt_BR.po b/translations/desktop_files/amor.desktop/pt_BR.po
new file mode 100644
index 0000000..e733577
--- /dev/null
+++ b/translations/desktop_files/amor.desktop/pt_BR.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: pt_BR\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: amor.desktop:2
+msgid "AMOR"
+msgstr ""
+
+#. GenericName
+#: amor.desktop:7
+msgid "On-Screen Creature"
+msgstr "Criatura na Tela"
diff --git a/translations/desktop_files/amor.desktop/ro.po b/translations/desktop_files/amor.desktop/ro.po
new file mode 100644
index 0000000..a1cc233
--- /dev/null
+++ b/translations/desktop_files/amor.desktop/ro.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ro\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: amor.desktop:2
+msgid "AMOR"
+msgstr ""
+
+#. GenericName
+#: amor.desktop:7
+msgid "On-Screen Creature"
+msgstr "Creatură pe ecran"
diff --git a/translations/desktop_files/amor.desktop/ru.po b/translations/desktop_files/amor.desktop/ru.po
new file mode 100644
index 0000000..60dde7f
--- /dev/null
+++ b/translations/desktop_files/amor.desktop/ru.po
@@ -0,0 +1,29 @@
+# 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: 2020-05-14 14:09+0200\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 "AMOR"
+
+#. GenericName
+#: amor.desktop:7
+msgid "On-Screen Creature"
+msgstr "Экранные зверушки"
diff --git a/translations/desktop_files/amor.desktop/sk.po b/translations/desktop_files/amor.desktop/sk.po
new file mode 100644
index 0000000..7982f87
--- /dev/null
+++ b/translations/desktop_files/amor.desktop/sk.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: sk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: amor.desktop:2
+msgid "AMOR"
+msgstr ""
+
+#. GenericName
+#: amor.desktop:7
+msgid "On-Screen Creature"
+msgstr "Stvorenie na obrazovke"
diff --git a/translations/desktop_files/amor.desktop/sl.po b/translations/desktop_files/amor.desktop/sl.po
new file mode 100644
index 0000000..82afda3
--- /dev/null
+++ b/translations/desktop_files/amor.desktop/sl.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: sl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: amor.desktop:2
+msgid "AMOR"
+msgstr ""
+
+#. GenericName
+#: amor.desktop:7
+msgid "On-Screen Creature"
+msgstr "Zaslonska živalca"
diff --git a/translations/desktop_files/amor.desktop/sr.po b/translations/desktop_files/amor.desktop/sr.po
new file mode 100644
index 0000000..b1b581c
--- /dev/null
+++ b/translations/desktop_files/amor.desktop/sr.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: sr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: amor.desktop:2
+msgid "AMOR"
+msgstr ""
+
+#. GenericName
+#: amor.desktop:7
+msgid "On-Screen Creature"
+msgstr "Створење на екрану"
diff --git a/translations/desktop_files/amor.desktop/sr@Latn.po b/translations/desktop_files/amor.desktop/sr@Latn.po
new file mode 100644
index 0000000..ad22351
--- /dev/null
+++ b/translations/desktop_files/amor.desktop/sr@Latn.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: sr@Latn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: amor.desktop:2
+msgid "AMOR"
+msgstr ""
+
+#. GenericName
+#: amor.desktop:7
+msgid "On-Screen Creature"
+msgstr "Stvorenje na ekranu"
diff --git a/translations/desktop_files/amor.desktop/sv.po b/translations/desktop_files/amor.desktop/sv.po
new file mode 100644
index 0000000..12038d5
--- /dev/null
+++ b/translations/desktop_files/amor.desktop/sv.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: sv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: amor.desktop:2
+msgid "AMOR"
+msgstr "Amor"
+
+#. GenericName
+#: amor.desktop:7
+msgid "On-Screen Creature"
+msgstr "Varelse på skärmen"
diff --git a/translations/desktop_files/amor.desktop/ta.po b/translations/desktop_files/amor.desktop/ta.po
new file mode 100644
index 0000000..1773abe
--- /dev/null
+++ b/translations/desktop_files/amor.desktop/ta.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ta\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: amor.desktop:2
+msgid "AMOR"
+msgstr " AMOR"
+
+#. GenericName
+#: amor.desktop:7
+msgid "On-Screen Creature"
+msgstr "திரையில் உருவாக்கி"
diff --git a/translations/desktop_files/amor.desktop/tg.po b/translations/desktop_files/amor.desktop/tg.po
new file mode 100644
index 0000000..83ab1d8
--- /dev/null
+++ b/translations/desktop_files/amor.desktop/tg.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: tg\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: amor.desktop:2
+msgid "AMOR"
+msgstr ""
+
+#. GenericName
+#: amor.desktop:7
+msgid "On-Screen Creature"
+msgstr "Махлуқ дар экран"
diff --git a/translations/desktop_files/amor.desktop/tr.po b/translations/desktop_files/amor.desktop/tr.po
new file mode 100644
index 0000000..2f74b18
--- /dev/null
+++ b/translations/desktop_files/amor.desktop/tr.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: tr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: amor.desktop:2
+msgid "AMOR"
+msgstr "Amor"
+
+#. GenericName
+#: amor.desktop:7
+msgid "On-Screen Creature"
+msgstr "Ekranda Gezinen Yaratık"
diff --git a/translations/desktop_files/amor.desktop/uk.po b/translations/desktop_files/amor.desktop/uk.po
new file mode 100644
index 0000000..9c44078
--- /dev/null
+++ b/translations/desktop_files/amor.desktop/uk.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: uk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: amor.desktop:2
+msgid "AMOR"
+msgstr ""
+
+#. GenericName
+#: amor.desktop:7
+msgid "On-Screen Creature"
+msgstr "Екранна істота"
diff --git a/translations/desktop_files/amor.desktop/zh_CN.po b/translations/desktop_files/amor.desktop/zh_CN.po
new file mode 100644
index 0000000..7bc9f0c
--- /dev/null
+++ b/translations/desktop_files/amor.desktop/zh_CN.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: zh_CN\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: amor.desktop:2
+msgid "AMOR"
+msgstr "阿莫(AMOR)"
+
+#. GenericName
+#: amor.desktop:7
+msgid "On-Screen Creature"
+msgstr "屏幕涂鸦"
diff --git a/translations/desktop_files/amor.desktop/zh_TW.po b/translations/desktop_files/amor.desktop/zh_TW.po
new file mode 100644
index 0000000..f5249ef
--- /dev/null
+++ b/translations/desktop_files/amor.desktop/zh_TW.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: zh_TW\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: amor.desktop:2
+msgid "AMOR"
+msgstr ""
+
+#. GenericName
+#: amor.desktop:7
+msgid "On-Screen Creature"
+msgstr "畫面擷取程式"
diff --git a/translations/desktop_files/eyesapplet.desktop/af.po b/translations/desktop_files/eyesapplet.desktop/af.po
new file mode 100644
index 0000000..b40ecbd
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/af.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: af\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "Oë"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr ""
diff --git a/translations/desktop_files/eyesapplet.desktop/ar.po b/translations/desktop_files/eyesapplet.desktop/ar.po
new file mode 100644
index 0000000..5c31e63
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/ar.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ar\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "عيون"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr "عين تلاحق دوماً مؤشر الفأرة"
diff --git a/translations/desktop_files/eyesapplet.desktop/az.po b/translations/desktop_files/eyesapplet.desktop/az.po
new file mode 100644
index 0000000..c19e13d
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/az.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: az\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "Gözlər"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr ""
diff --git a/translations/desktop_files/eyesapplet.desktop/be.po b/translations/desktop_files/eyesapplet.desktop/be.po
new file mode 100644
index 0000000..b54a233
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/be.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: be\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "Вочы"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr "Сочаць за мышшу"
diff --git a/translations/desktop_files/eyesapplet.desktop/bg.po b/translations/desktop_files/eyesapplet.desktop/bg.po
new file mode 100644
index 0000000..a1c685d
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/bg.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: bg\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "Очички"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr "Очички, които следят показалеца на мишката"
diff --git a/translations/desktop_files/eyesapplet.desktop/bn.po b/translations/desktop_files/eyesapplet.desktop/bn.po
new file mode 100644
index 0000000..45af404
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/bn.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: bn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "চোখ"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr "মাউস পয়েন্টারের ওপর চোখ রাখে"
diff --git a/translations/desktop_files/eyesapplet.desktop/br.po b/translations/desktop_files/eyesapplet.desktop/br.po
new file mode 100644
index 0000000..60296ec
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/br.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: br\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "Daoulagad"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr ""
diff --git a/translations/desktop_files/eyesapplet.desktop/bs.po b/translations/desktop_files/eyesapplet.desktop/bs.po
new file mode 100644
index 0000000..2ba8972
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/bs.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: bs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "Oči"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr ""
diff --git a/translations/desktop_files/eyesapplet.desktop/ca.po b/translations/desktop_files/eyesapplet.desktop/ca.po
new file mode 100644
index 0000000..28259db
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/ca.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ca\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "Ulls"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr "Vigila el cursor del ratolí"
diff --git a/translations/desktop_files/eyesapplet.desktop/cs.po b/translations/desktop_files/eyesapplet.desktop/cs.po
new file mode 100644
index 0000000..6933da1
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/cs.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: cs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "Oči"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr "Oči sledující ukazatel myši"
diff --git a/translations/desktop_files/eyesapplet.desktop/cy.po b/translations/desktop_files/eyesapplet.desktop/cy.po
new file mode 100644
index 0000000..03d969b
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/cy.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: cy\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "Llygaid"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr "Yn cadw llygad ar bwyntydd eich llygoden"
diff --git a/translations/desktop_files/eyesapplet.desktop/da.po b/translations/desktop_files/eyesapplet.desktop/da.po
new file mode 100644
index 0000000..5354798
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/da.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: da\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "Øjne"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr "Holder øje med din musemarkør"
diff --git a/translations/desktop_files/eyesapplet.desktop/de.po b/translations/desktop_files/eyesapplet.desktop/de.po
new file mode 100644
index 0000000..a96f366
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/de.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "Augen"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr "Beobachtet Ihren Mauszeiger"
diff --git a/translations/desktop_files/eyesapplet.desktop/el.po b/translations/desktop_files/eyesapplet.desktop/el.po
new file mode 100644
index 0000000..9d6cea5
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/el.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: el\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "Μάτια"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr "Ακολουθεί το δρομέα του ποντικιού σας"
diff --git a/translations/desktop_files/eyesapplet.desktop/eo.po b/translations/desktop_files/eyesapplet.desktop/eo.po
new file mode 100644
index 0000000..5db3825
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/eo.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: eo\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "Okuloj"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr "Konservu okulon sur via musmontrilo"
diff --git a/translations/desktop_files/eyesapplet.desktop/es.po b/translations/desktop_files/eyesapplet.desktop/es.po
new file mode 100644
index 0000000..2aeba44
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/es.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "Ojos"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr "Echa una ojeada al puntero del ratón"
diff --git a/translations/desktop_files/eyesapplet.desktop/et.po b/translations/desktop_files/eyesapplet.desktop/et.po
new file mode 100644
index 0000000..ccf5888
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/et.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: et\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "Silmad"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr "Utiliit, mis hoiab su hiirekursoril silma peal"
diff --git a/translations/desktop_files/eyesapplet.desktop/eu.po b/translations/desktop_files/eyesapplet.desktop/eu.po
new file mode 100644
index 0000000..5c5c229
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/eu.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: eu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "Begiak"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr "Begi bat zure saguaren erakuslean mantentzen du"
diff --git a/translations/desktop_files/eyesapplet.desktop/eyesapplet.desktop.pot b/translations/desktop_files/eyesapplet.desktop/eyesapplet.desktop.pot
new file mode 100644
index 0000000..a0ebfaf
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/eyesapplet.desktop.pot
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr ""
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr ""
diff --git a/translations/desktop_files/eyesapplet.desktop/fa.po b/translations/desktop_files/eyesapplet.desktop/fa.po
new file mode 100644
index 0000000..7dce44d
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/fa.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: fa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "چشمها"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr "به اشاره‌گر موشی چشم می‌دوزد"
diff --git a/translations/desktop_files/eyesapplet.desktop/fi.po b/translations/desktop_files/eyesapplet.desktop/fi.po
new file mode 100644
index 0000000..b44049a
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/fi.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: fi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "Silmät"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr "Silmäilee hiiriosoitintasi"
diff --git a/translations/desktop_files/eyesapplet.desktop/fo.po b/translations/desktop_files/eyesapplet.desktop/fo.po
new file mode 100644
index 0000000..f0b1a43
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/fo.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: fo\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "Eygu"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr ""
diff --git a/translations/desktop_files/eyesapplet.desktop/fr.po b/translations/desktop_files/eyesapplet.desktop/fr.po
new file mode 100644
index 0000000..7fe77cf
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/fr.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "Yeux"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr "Garde un œil sur le pointeur de votre souris"
diff --git a/translations/desktop_files/eyesapplet.desktop/ga.po b/translations/desktop_files/eyesapplet.desktop/ga.po
new file mode 100644
index 0000000..9b85ff1
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/ga.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ga\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr ""
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr "Coinnigh súil ar do phointeoir luiche"
diff --git a/translations/desktop_files/eyesapplet.desktop/gl.po b/translations/desktop_files/eyesapplet.desktop/gl.po
new file mode 100644
index 0000000..b9667c7
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/gl.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: gl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "Ollos"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr "Non perde de vista o ponteiro do rato"
diff --git a/translations/desktop_files/eyesapplet.desktop/he.po b/translations/desktop_files/eyesapplet.desktop/he.po
new file mode 100644
index 0000000..a567b85
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/he.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: he\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "עיניים"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr "עוקב אחרי הסמן של העכבר שלך"
diff --git a/translations/desktop_files/eyesapplet.desktop/hi.po b/translations/desktop_files/eyesapplet.desktop/hi.po
new file mode 100644
index 0000000..364b67b
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/hi.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: hi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "आँखें"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr ""
diff --git a/translations/desktop_files/eyesapplet.desktop/hr.po b/translations/desktop_files/eyesapplet.desktop/hr.po
new file mode 100644
index 0000000..d5f57dc
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/hr.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: hr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "Oči"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr "Drži oko na pokazivaču miša"
diff --git a/translations/desktop_files/eyesapplet.desktop/hu.po b/translations/desktop_files/eyesapplet.desktop/hu.po
new file mode 100644
index 0000000..d925488
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/hu.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: hu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "Szemek"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr "Az egérmozgás figyelése"
diff --git a/translations/desktop_files/eyesapplet.desktop/is.po b/translations/desktop_files/eyesapplet.desktop/is.po
new file mode 100644
index 0000000..8a9f5fe
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/is.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: is\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "Augu"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr "Fylgist með músarbendlinum"
diff --git a/translations/desktop_files/eyesapplet.desktop/it.po b/translations/desktop_files/eyesapplet.desktop/it.po
new file mode 100644
index 0000000..44a1bbb
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/it.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: it\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "Occhi"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr "Fissa un occhio sul puntatore del mouse"
diff --git a/translations/desktop_files/eyesapplet.desktop/ja.po b/translations/desktop_files/eyesapplet.desktop/ja.po
new file mode 100644
index 0000000..3776542
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/ja.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ja\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr ""
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr "マウスポインタを追いかける目"
diff --git a/translations/desktop_files/eyesapplet.desktop/km.po b/translations/desktop_files/eyesapplet.desktop/km.po
new file mode 100644
index 0000000..2b02d0e
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/km.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: km\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "ភ្នែក"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr "ចាំ​យាម​មើលព្រួញ​កណ្ដុរ​របស់​អ្នក"
diff --git a/translations/desktop_files/eyesapplet.desktop/ko.po b/translations/desktop_files/eyesapplet.desktop/ko.po
new file mode 100644
index 0000000..4dd3384
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/ko.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ko\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "눈"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr ""
diff --git a/translations/desktop_files/eyesapplet.desktop/lt.po b/translations/desktop_files/eyesapplet.desktop/lt.po
new file mode 100644
index 0000000..130339a
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/lt.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: lt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "Akys"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr ""
diff --git a/translations/desktop_files/eyesapplet.desktop/lv.po b/translations/desktop_files/eyesapplet.desktop/lv.po
new file mode 100644
index 0000000..c70b878
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/lv.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: lv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "Acis"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr "Pieskata jūsu peli"
diff --git a/translations/desktop_files/eyesapplet.desktop/mk.po b/translations/desktop_files/eyesapplet.desktop/mk.po
new file mode 100644
index 0000000..55634b3
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/mk.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: mk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "Очи"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr "Го следи движењето на вашиот покажувач"
diff --git a/translations/desktop_files/eyesapplet.desktop/mt.po b/translations/desktop_files/eyesapplet.desktop/mt.po
new file mode 100644
index 0000000..5fbe1cb
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/mt.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: mt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "Għajnejn"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr ""
diff --git a/translations/desktop_files/eyesapplet.desktop/nb.po b/translations/desktop_files/eyesapplet.desktop/nb.po
new file mode 100644
index 0000000..4f52d2a
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/nb.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: nb\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "Øyne"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr "Holder et øye med musepekeren din"
diff --git a/translations/desktop_files/eyesapplet.desktop/nds.po b/translations/desktop_files/eyesapplet.desktop/nds.po
new file mode 100644
index 0000000..81b0766
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/nds.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: nds\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "Ogen"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr "Beluert Dien Muuswieser"
diff --git a/translations/desktop_files/eyesapplet.desktop/ne.po b/translations/desktop_files/eyesapplet.desktop/ne.po
new file mode 100644
index 0000000..c65bd3e
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/ne.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ne\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "आँखा"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr "तपाईँको माउस पोइन्टरमा आँखा राख्दछ"
diff --git a/translations/desktop_files/eyesapplet.desktop/nl.po b/translations/desktop_files/eyesapplet.desktop/nl.po
new file mode 100644
index 0000000..891b782
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/nl.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: nl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "Ogen"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr "Houdt een oogje op uw muisaanwijzer"
diff --git a/translations/desktop_files/eyesapplet.desktop/nn.po b/translations/desktop_files/eyesapplet.desktop/nn.po
new file mode 100644
index 0000000..40f5a38
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/nn.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: nn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "Auge"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr "Held auge med musepeikaren"
diff --git a/translations/desktop_files/eyesapplet.desktop/pa.po b/translations/desktop_files/eyesapplet.desktop/pa.po
new file mode 100644
index 0000000..a085b6c
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/pa.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: pa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "ਅੱਖਾਂ"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr ""
diff --git a/translations/desktop_files/eyesapplet.desktop/pl.po b/translations/desktop_files/eyesapplet.desktop/pl.po
new file mode 100644
index 0000000..25aa1a2
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/pl.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "Oczy"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr "Trzyma oko na Twój kursor myszy"
diff --git a/translations/desktop_files/eyesapplet.desktop/pt.po b/translations/desktop_files/eyesapplet.desktop/pt.po
new file mode 100644
index 0000000..2e21b47
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/pt.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: pt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "Olhos"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr "Vigia o ponteiro do rato"
diff --git a/translations/desktop_files/eyesapplet.desktop/pt_BR.po b/translations/desktop_files/eyesapplet.desktop/pt_BR.po
new file mode 100644
index 0000000..3658512
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/pt_BR.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: pt_BR\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "Olhos"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr "Vigia o ponteiro do seu mouse"
diff --git a/translations/desktop_files/eyesapplet.desktop/ro.po b/translations/desktop_files/eyesapplet.desktop/ro.po
new file mode 100644
index 0000000..3cdb585
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/ro.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ro\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "Ochi"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr "Urmăreşte cursorul mouse-ului"
diff --git a/translations/desktop_files/eyesapplet.desktop/ru.po b/translations/desktop_files/eyesapplet.desktop/ru.po
new file mode 100644
index 0000000..2f13706
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/ru.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ru\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "Глаза"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr "Не сводит глаз с мыши"
diff --git a/translations/desktop_files/eyesapplet.desktop/sk.po b/translations/desktop_files/eyesapplet.desktop/sk.po
new file mode 100644
index 0000000..9a952e6
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/sk.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: sk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "Oči"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr "Drží pohľad na kurzor myši"
diff --git a/translations/desktop_files/eyesapplet.desktop/sl.po b/translations/desktop_files/eyesapplet.desktop/sl.po
new file mode 100644
index 0000000..97d9da6
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/sl.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: sl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "Oči"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr "Z očmi spremlja kazalec vaše miške"
diff --git a/translations/desktop_files/eyesapplet.desktop/sr.po b/translations/desktop_files/eyesapplet.desktop/sr.po
new file mode 100644
index 0000000..62ae406
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/sr.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: sr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "Очи"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr "Прати погледом ваш показивач миша"
diff --git a/translations/desktop_files/eyesapplet.desktop/sr@Latn.po b/translations/desktop_files/eyesapplet.desktop/sr@Latn.po
new file mode 100644
index 0000000..ae0ff0c
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/sr@Latn.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: sr@Latn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "Oči"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr "Prati pogledom vaš pokazivač miša"
diff --git a/translations/desktop_files/eyesapplet.desktop/sv.po b/translations/desktop_files/eyesapplet.desktop/sv.po
new file mode 100644
index 0000000..94ac4d5
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/sv.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: sv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "Ögon"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr "Håller ett öga på muspekaren"
diff --git a/translations/desktop_files/eyesapplet.desktop/ta.po b/translations/desktop_files/eyesapplet.desktop/ta.po
new file mode 100644
index 0000000..fc3955d
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/ta.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ta\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr " கண்கள்"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr ""
diff --git a/translations/desktop_files/eyesapplet.desktop/tg.po b/translations/desktop_files/eyesapplet.desktop/tg.po
new file mode 100644
index 0000000..352f328
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/tg.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: tg\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "Чашмҳо"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr "Нишонаи мушро нигоҳ дошта истодааст"
diff --git a/translations/desktop_files/eyesapplet.desktop/th.po b/translations/desktop_files/eyesapplet.desktop/th.po
new file mode 100644
index 0000000..fc29444
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/th.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: th\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "ดวงตา"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr ""
diff --git a/translations/desktop_files/eyesapplet.desktop/tr.po b/translations/desktop_files/eyesapplet.desktop/tr.po
new file mode 100644
index 0000000..be94827
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/tr.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: tr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "Gözler"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr "Gözlerin fare imlecinizi takip etmesini sağlar"
diff --git a/translations/desktop_files/eyesapplet.desktop/uk.po b/translations/desktop_files/eyesapplet.desktop/uk.po
new file mode 100644
index 0000000..257be7d
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/uk.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: uk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "Очі"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr "Спостерігає за стрілкою мишки"
diff --git a/translations/desktop_files/eyesapplet.desktop/uz.po b/translations/desktop_files/eyesapplet.desktop/uz.po
new file mode 100644
index 0000000..100fab8
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/uz.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: uz\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "Koʻzlar"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr ""
diff --git a/translations/desktop_files/eyesapplet.desktop/uz@cyrillic.po b/translations/desktop_files/eyesapplet.desktop/uz@cyrillic.po
new file mode 100644
index 0000000..ddbfd88
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/uz@cyrillic.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: uz@cyrillic\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "Кўзлар"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr ""
diff --git a/translations/desktop_files/eyesapplet.desktop/ven.po b/translations/desktop_files/eyesapplet.desktop/ven.po
new file mode 100644
index 0000000..3b322bb
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/ven.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ven\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "Mato"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr ""
diff --git a/translations/desktop_files/eyesapplet.desktop/wa.po b/translations/desktop_files/eyesapplet.desktop/wa.po
new file mode 100644
index 0000000..1293761
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/wa.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: wa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "Ouys"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr ""
diff --git a/translations/desktop_files/eyesapplet.desktop/xh.po b/translations/desktop_files/eyesapplet.desktop/xh.po
new file mode 100644
index 0000000..eb0803b
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/xh.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "Amehlo"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr ""
diff --git a/translations/desktop_files/eyesapplet.desktop/zh_CN.po b/translations/desktop_files/eyesapplet.desktop/zh_CN.po
new file mode 100644
index 0000000..dc2fc9e
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/zh_CN.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: zh_CN\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "眼睛"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr "盯着您鼠标指针的眼睛"
diff --git a/translations/desktop_files/eyesapplet.desktop/zh_TW.po b/translations/desktop_files/eyesapplet.desktop/zh_TW.po
new file mode 100644
index 0000000..73dcf69
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/zh_TW.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: zh_TW\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "眼睛"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr "讓眼睛盯著滑鼠游標跑"
diff --git a/translations/desktop_files/eyesapplet.desktop/zu.po b/translations/desktop_files/eyesapplet.desktop/zu.po
new file mode 100644
index 0000000..320b20c
--- /dev/null
+++ b/translations/desktop_files/eyesapplet.desktop/zu.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: zu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: eyesapplet.desktop:3
+msgid "Eyes"
+msgstr "Amehlo"
+
+#. Comment
+#: eyesapplet.desktop:5
+msgid "Keeps an eye on your mouse pointer"
+msgstr ""
diff --git a/translations/desktop_files/kfifteenapplet.desktop/af.po b/translations/desktop_files/kfifteenapplet.desktop/af.po
new file mode 100644
index 0000000..2f41b6b
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/af.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: af\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "Vyftien Dele"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr ""
diff --git a/translations/desktop_files/kfifteenapplet.desktop/ar.po b/translations/desktop_files/kfifteenapplet.desktop/ar.po
new file mode 100644
index 0000000..b699ce2
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/ar.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ar\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "خمسة عشرة قطعة"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr " لعبة صغيرة مع خمسة عشرة قطعة"
diff --git a/translations/desktop_files/kfifteenapplet.desktop/az.po b/translations/desktop_files/kfifteenapplet.desktop/az.po
new file mode 100644
index 0000000..f827a2c
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/az.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: az\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "On beş Parça"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr ""
diff --git a/translations/desktop_files/kfifteenapplet.desktop/be.po b/translations/desktop_files/kfifteenapplet.desktop/be.po
new file mode 100644
index 0000000..96600a5
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/be.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: be\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "Пятнаццаць чарапкоў"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr "Маленькая гульня з пятнаццацю чарапкамі"
diff --git a/translations/desktop_files/kfifteenapplet.desktop/bg.po b/translations/desktop_files/kfifteenapplet.desktop/bg.po
new file mode 100644
index 0000000..048d13c
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/bg.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: bg\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "Пъзел от 15 части"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr "Малък пъзел от 15 части"
diff --git a/translations/desktop_files/kfifteenapplet.desktop/bn.po b/translations/desktop_files/kfifteenapplet.desktop/bn.po
new file mode 100644
index 0000000..739ef58
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/bn.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: bn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "পনেরর ধাঁধা"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr "পনেরটি টুকরোর একটি ছোট খেলা"
diff --git a/translations/desktop_files/kfifteenapplet.desktop/ca.po b/translations/desktop_files/kfifteenapplet.desktop/ca.po
new file mode 100644
index 0000000..411701c
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/ca.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ca\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "Quinze peces"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr "Una joguina amb quinze peces"
diff --git a/translations/desktop_files/kfifteenapplet.desktop/cs.po b/translations/desktop_files/kfifteenapplet.desktop/cs.po
new file mode 100644
index 0000000..ff968d1
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/cs.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# 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: 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 dílků"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr "Malá hra s patnácti dílky"
diff --git a/translations/desktop_files/kfifteenapplet.desktop/cy.po b/translations/desktop_files/kfifteenapplet.desktop/cy.po
new file mode 100644
index 0000000..6aa13d1
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/cy.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: cy\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "Pymtheg Darn"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr "Gêm fach efo pymtheg darn"
diff --git a/translations/desktop_files/kfifteenapplet.desktop/da.po b/translations/desktop_files/kfifteenapplet.desktop/da.po
new file mode 100644
index 0000000..4b99414
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/da.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: da\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr ""
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr "Et lille spil med femten brikker"
diff --git a/translations/desktop_files/kfifteenapplet.desktop/de.po b/translations/desktop_files/kfifteenapplet.desktop/de.po
new file mode 100644
index 0000000..41ebfb1
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/de.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "Fünfzehn Steine"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr "Ein kleines Spiel mit fünfzehn Steinen"
diff --git a/translations/desktop_files/kfifteenapplet.desktop/el.po b/translations/desktop_files/kfifteenapplet.desktop/el.po
new file mode 100644
index 0000000..0e6953a
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/el.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: el\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "Δεκαπέντε κομμάτια"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr "Ένα μικρό παιχνίδι με 15 κομμάτια"
diff --git a/translations/desktop_files/kfifteenapplet.desktop/eo.po b/translations/desktop_files/kfifteenapplet.desktop/eo.po
new file mode 100644
index 0000000..1418e9f
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/eo.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: eo\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "Kvindek pecoj"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr "Ludeto kun dek kvin pecoj"
diff --git a/translations/desktop_files/kfifteenapplet.desktop/es.po b/translations/desktop_files/kfifteenapplet.desktop/es.po
new file mode 100644
index 0000000..65f3bb5
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/es.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "Quince piezas"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr "Un pequeño juego con quince piezas"
diff --git a/translations/desktop_files/kfifteenapplet.desktop/et.po b/translations/desktop_files/kfifteenapplet.desktop/et.po
new file mode 100644
index 0000000..6a74faf
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/et.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: et\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "Viisteist tükki"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr "Väike mäng viieteistkümne klotsiga"
diff --git a/translations/desktop_files/kfifteenapplet.desktop/eu.po b/translations/desktop_files/kfifteenapplet.desktop/eu.po
new file mode 100644
index 0000000..5d32407
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/eu.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: eu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "Hamabost Zati"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr "Hamabost piezadun joko txiki bat"
diff --git a/translations/desktop_files/kfifteenapplet.desktop/fa.po b/translations/desktop_files/kfifteenapplet.desktop/fa.po
new file mode 100644
index 0000000..65782f7
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/fa.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: fa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "پانزده قطعه"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr "بازیی کوچک با پانزده قطعه"
diff --git a/translations/desktop_files/kfifteenapplet.desktop/fi.po b/translations/desktop_files/kfifteenapplet.desktop/fi.po
new file mode 100644
index 0000000..e14d350
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/fi.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: fi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "Viisitoista palasta"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr "Pieni 15 palan peli"
diff --git a/translations/desktop_files/kfifteenapplet.desktop/fr.po b/translations/desktop_files/kfifteenapplet.desktop/fr.po
new file mode 100644
index 0000000..948956d
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/fr.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "Taquin"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr "Un petit jeu de taquin avec 15 pièces"
diff --git a/translations/desktop_files/kfifteenapplet.desktop/ga.po b/translations/desktop_files/kfifteenapplet.desktop/ga.po
new file mode 100644
index 0000000..aaf4985
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/ga.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ga\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "Cúig Phíosa Déag"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr "Cluiche beag le cúig phíosa dhéag"
diff --git a/translations/desktop_files/kfifteenapplet.desktop/gl.po b/translations/desktop_files/kfifteenapplet.desktop/gl.po
new file mode 100644
index 0000000..ea3e875
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/gl.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: gl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "Quince pezas"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr "Un xogo con quince pezas"
diff --git a/translations/desktop_files/kfifteenapplet.desktop/he.po b/translations/desktop_files/kfifteenapplet.desktop/he.po
new file mode 100644
index 0000000..b7cbedf
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/he.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: he\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "חמישה עשר חלקים"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr "משחקון עם 15 חלקים"
diff --git a/translations/desktop_files/kfifteenapplet.desktop/hi.po b/translations/desktop_files/kfifteenapplet.desktop/hi.po
new file mode 100644
index 0000000..a34b04e
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/hi.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: hi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "पन्द्रह टुकड़े"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr ""
diff --git a/translations/desktop_files/kfifteenapplet.desktop/hr.po b/translations/desktop_files/kfifteenapplet.desktop/hr.po
new file mode 100644
index 0000000..2e69247
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/hr.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: hr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "Petnaest dijelova"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr "Mala igra s petnaest dijelova"
diff --git a/translations/desktop_files/kfifteenapplet.desktop/hu.po b/translations/desktop_files/kfifteenapplet.desktop/hu.po
new file mode 100644
index 0000000..c0ffe82
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/hu.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: hu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "Tizenötös játék"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr "A klasszikus kirakós játék"
diff --git a/translations/desktop_files/kfifteenapplet.desktop/is.po b/translations/desktop_files/kfifteenapplet.desktop/is.po
new file mode 100644
index 0000000..f0a6af7
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/is.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: is\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "Fimmtán hlutir"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr "Lítill leikur með fimmtán hluti"
diff --git a/translations/desktop_files/kfifteenapplet.desktop/it.po b/translations/desktop_files/kfifteenapplet.desktop/it.po
new file mode 100644
index 0000000..321683a
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/it.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: it\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "Gioco del 15"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr "Un piccolo gioco composto da quindici pezzi"
diff --git a/translations/desktop_files/kfifteenapplet.desktop/ja.po b/translations/desktop_files/kfifteenapplet.desktop/ja.po
new file mode 100644
index 0000000..2af0257
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/ja.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ja\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "15 ピース"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr "15 ピースのちょっとしたゲーム"
diff --git a/translations/desktop_files/kfifteenapplet.desktop/kfifteenapplet.desktop.pot b/translations/desktop_files/kfifteenapplet.desktop/kfifteenapplet.desktop.pot
new file mode 100644
index 0000000..ec94cc9
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/kfifteenapplet.desktop.pot
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr ""
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr ""
diff --git a/translations/desktop_files/kfifteenapplet.desktop/km.po b/translations/desktop_files/kfifteenapplet.desktop/km.po
new file mode 100644
index 0000000..98aea38
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/km.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: km\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "១៥ បំណែក"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr "កូន​ល្បែង​តូច​មួយ​ដែល​មាន​១៥ បំណែក"
diff --git a/translations/desktop_files/kfifteenapplet.desktop/ko.po b/translations/desktop_files/kfifteenapplet.desktop/ko.po
new file mode 100644
index 0000000..469d756
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/ko.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ko\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "열 다섯 조각"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr "열 다섯 조각이 있는 작은 게임"
diff --git a/translations/desktop_files/kfifteenapplet.desktop/lt.po b/translations/desktop_files/kfifteenapplet.desktop/lt.po
new file mode 100644
index 0000000..a38a70f
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/lt.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: lt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "Penkiolika dalių"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr ""
diff --git a/translations/desktop_files/kfifteenapplet.desktop/lv.po b/translations/desktop_files/kfifteenapplet.desktop/lv.po
new file mode 100644
index 0000000..07004e2
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/lv.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: lv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "Piecpadsmit gabali"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr "Neliela spēlīte ar piecapdsmit gabaliem"
diff --git a/translations/desktop_files/kfifteenapplet.desktop/mk.po b/translations/desktop_files/kfifteenapplet.desktop/mk.po
new file mode 100644
index 0000000..24279d2
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/mk.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: mk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "Петнаесет парчиња"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr "Мала игра со петнаесет парчиња"
diff --git a/translations/desktop_files/kfifteenapplet.desktop/nb.po b/translations/desktop_files/kfifteenapplet.desktop/nb.po
new file mode 100644
index 0000000..fa92c7f
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/nb.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: nb\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "Femten biter"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr "Et lite spill med femten biter"
diff --git a/translations/desktop_files/kfifteenapplet.desktop/nds.po b/translations/desktop_files/kfifteenapplet.desktop/nds.po
new file mode 100644
index 0000000..393ce62
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/nds.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: nds\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "Foffteihn Steen"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr "Lütt Speel mit foffteihn Steen"
diff --git a/translations/desktop_files/kfifteenapplet.desktop/ne.po b/translations/desktop_files/kfifteenapplet.desktop/ne.po
new file mode 100644
index 0000000..150386b
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/ne.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ne\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "पन्ध्र टुक्रा"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr "पन्ध्र टुक्रा गरिएको सानो खेल"
diff --git a/translations/desktop_files/kfifteenapplet.desktop/nl.po b/translations/desktop_files/kfifteenapplet.desktop/nl.po
new file mode 100644
index 0000000..ad9fd19
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/nl.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: nl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "Vijftien stukken"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr "Een klein spel met vijftien stukken"
diff --git a/translations/desktop_files/kfifteenapplet.desktop/nn.po b/translations/desktop_files/kfifteenapplet.desktop/nn.po
new file mode 100644
index 0000000..bb890b2
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/nn.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: nn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "Femten brikker"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr "Eit lite spel med femten brikker"
diff --git a/translations/desktop_files/kfifteenapplet.desktop/pa.po b/translations/desktop_files/kfifteenapplet.desktop/pa.po
new file mode 100644
index 0000000..5736c2d
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/pa.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: pa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "ਪੰਦਰਾਂ ਟੁਕੜੇ"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr ""
diff --git a/translations/desktop_files/kfifteenapplet.desktop/pl.po b/translations/desktop_files/kfifteenapplet.desktop/pl.po
new file mode 100644
index 0000000..3a75184
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/pl.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "Piętnaście kawałków"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr "Prosta gra w piętnaście kawałków"
diff --git a/translations/desktop_files/kfifteenapplet.desktop/pt.po b/translations/desktop_files/kfifteenapplet.desktop/pt.po
new file mode 100644
index 0000000..d39a3fb
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/pt.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: pt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "Quinze Peças"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr "Um pequeno jogo com quinze peças"
diff --git a/translations/desktop_files/kfifteenapplet.desktop/pt_BR.po b/translations/desktop_files/kfifteenapplet.desktop/pt_BR.po
new file mode 100644
index 0000000..05858cb
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/pt_BR.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: pt_BR\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "Quinze peças"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr "Um pequeno jogo com quinze peças"
diff --git a/translations/desktop_files/kfifteenapplet.desktop/ro.po b/translations/desktop_files/kfifteenapplet.desktop/ro.po
new file mode 100644
index 0000000..ea9e5fd
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/ro.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ro\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "15 piese"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr "Un mic joc cu 15 piese"
diff --git a/translations/desktop_files/kfifteenapplet.desktop/ru.po b/translations/desktop_files/kfifteenapplet.desktop/ru.po
new file mode 100644
index 0000000..1999347
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/ru.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ru\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "Пятнашки"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr "Всем известная игра в пятнашки"
diff --git a/translations/desktop_files/kfifteenapplet.desktop/sk.po b/translations/desktop_files/kfifteenapplet.desktop/sk.po
new file mode 100644
index 0000000..011f45e
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/sk.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: sk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "Hra Pätnásť"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr "Malá hra s pätnástimi kúskami"
diff --git a/translations/desktop_files/kfifteenapplet.desktop/sl.po b/translations/desktop_files/kfifteenapplet.desktop/sl.po
new file mode 100644
index 0000000..454aa57
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/sl.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: sl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "Petnajst kosov"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr "Igrica s petnajstimi delčki"
diff --git a/translations/desktop_files/kfifteenapplet.desktop/sr.po b/translations/desktop_files/kfifteenapplet.desktop/sr.po
new file mode 100644
index 0000000..5be1103
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/sr.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: sr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "Петнаест парчића"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr "Игрица са петнаест делића"
diff --git a/translations/desktop_files/kfifteenapplet.desktop/sr@Latn.po b/translations/desktop_files/kfifteenapplet.desktop/sr@Latn.po
new file mode 100644
index 0000000..9971c48
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/sr@Latn.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: sr@Latn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "Petnaest parčića"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr "Igrica sa petnaest delića"
diff --git a/translations/desktop_files/kfifteenapplet.desktop/sv.po b/translations/desktop_files/kfifteenapplet.desktop/sv.po
new file mode 100644
index 0000000..470cc42
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/sv.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: sv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "Femtonspel"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr "Ett litet spel med femton delar"
diff --git a/translations/desktop_files/kfifteenapplet.desktop/ta.po b/translations/desktop_files/kfifteenapplet.desktop/ta.po
new file mode 100644
index 0000000..0d41078
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/ta.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ta\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr " பதினைந்து துண்டுகள்"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr ""
diff --git a/translations/desktop_files/kfifteenapplet.desktop/tg.po b/translations/desktop_files/kfifteenapplet.desktop/tg.po
new file mode 100644
index 0000000..26d1c79
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/tg.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: tg\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "Понздаҳ Қисмҳо"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr "Бозии хурд бо понздах қисмҳо"
diff --git a/translations/desktop_files/kfifteenapplet.desktop/th.po b/translations/desktop_files/kfifteenapplet.desktop/th.po
new file mode 100644
index 0000000..1852bef
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/th.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: th\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "เกมสิบห้าชิ้น"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr ""
diff --git a/translations/desktop_files/kfifteenapplet.desktop/tr.po b/translations/desktop_files/kfifteenapplet.desktop/tr.po
new file mode 100644
index 0000000..bd5f68b
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/tr.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: tr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "Onbeş Parça"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr "Onbeş parçadan oluşan küçük bir oyun"
diff --git a/translations/desktop_files/kfifteenapplet.desktop/uk.po b/translations/desktop_files/kfifteenapplet.desktop/uk.po
new file mode 100644
index 0000000..e922150
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/uk.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: uk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "П'ятнашки"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr "Маленька гра з 15-ти частин"
diff --git a/translations/desktop_files/kfifteenapplet.desktop/uz.po b/translations/desktop_files/kfifteenapplet.desktop/uz.po
new file mode 100644
index 0000000..d398ac2
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/uz.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: uz\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "Oʻn beshta tosh"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr ""
diff --git a/translations/desktop_files/kfifteenapplet.desktop/uz@cyrillic.po b/translations/desktop_files/kfifteenapplet.desktop/uz@cyrillic.po
new file mode 100644
index 0000000..f2bfc62
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/uz@cyrillic.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: uz@cyrillic\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "Ўн бешта тош"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr ""
diff --git a/translations/desktop_files/kfifteenapplet.desktop/ven.po b/translations/desktop_files/kfifteenapplet.desktop/ven.po
new file mode 100644
index 0000000..44253d5
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/ven.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ven\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "Zwipida zwa fumi na zwitanu"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr ""
diff --git a/translations/desktop_files/kfifteenapplet.desktop/wa.po b/translations/desktop_files/kfifteenapplet.desktop/wa.po
new file mode 100644
index 0000000..f29dc3a
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/wa.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: wa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "Djeu des cwénze pîces"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr "On ptit djeu avou cwénze pîces"
diff --git a/translations/desktop_files/kfifteenapplet.desktop/xh.po b/translations/desktop_files/kfifteenapplet.desktop/xh.po
new file mode 100644
index 0000000..fd8849a
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/xh.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "Amaceba alishumi elinesihlanu"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr ""
diff --git a/translations/desktop_files/kfifteenapplet.desktop/zh_CN.po b/translations/desktop_files/kfifteenapplet.desktop/zh_CN.po
new file mode 100644
index 0000000..4264f1a
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/zh_CN.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: zh_CN\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "十五块"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr "有十五块的小游戏"
diff --git a/translations/desktop_files/kfifteenapplet.desktop/zh_TW.po b/translations/desktop_files/kfifteenapplet.desktop/zh_TW.po
new file mode 100644
index 0000000..385933c
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/zh_TW.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: zh_TW\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "十五片"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr "十五片的小遊戲"
diff --git a/translations/desktop_files/kfifteenapplet.desktop/zu.po b/translations/desktop_files/kfifteenapplet.desktop/zu.po
new file mode 100644
index 0000000..74b02d6
--- /dev/null
+++ b/translations/desktop_files/kfifteenapplet.desktop/zu.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: zu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kfifteenapplet.desktop:3
+msgid "Fifteen Pieces"
+msgstr "Izingcezu Ezingamashumi nanhlanu"
+
+#. Comment
+#: kfifteenapplet.desktop:4
+msgid "A little game with fifteen pieces"
+msgstr ""
diff --git a/translations/desktop_files/kmoonapplet.desktop/ar.po b/translations/desktop_files/kmoonapplet.desktop/ar.po
new file mode 100644
index 0000000..1ff0af3
--- /dev/null
+++ b/translations/desktop_files/kmoonapplet.desktop/ar.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ar\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kmoonapplet.desktop:4
+msgid "Moon Phase"
+msgstr ""
+
+#. Comment
+#: kmoonapplet.desktop:5
+msgid "Displays the current moon phase"
+msgstr "يعرض وجه القمر الحالي"
diff --git a/translations/desktop_files/kmoonapplet.desktop/be.po b/translations/desktop_files/kmoonapplet.desktop/be.po
new file mode 100644
index 0000000..6852e98
--- /dev/null
+++ b/translations/desktop_files/kmoonapplet.desktop/be.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: be\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kmoonapplet.desktop:4
+msgid "Moon Phase"
+msgstr "Фаза луны"
+
+#. Comment
+#: kmoonapplet.desktop:5
+msgid "Displays the current moon phase"
+msgstr "Паказвае бягучаю фазу луны"
diff --git a/translations/desktop_files/kmoonapplet.desktop/bg.po b/translations/desktop_files/kmoonapplet.desktop/bg.po
new file mode 100644
index 0000000..ac925cf
--- /dev/null
+++ b/translations/desktop_files/kmoonapplet.desktop/bg.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: bg\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kmoonapplet.desktop:4
+msgid "Moon Phase"
+msgstr "Фази на луната"
+
+#. Comment
+#: kmoonapplet.desktop:5
+msgid "Displays the current moon phase"
+msgstr "Показване на текущата фаза на луната"
diff --git a/translations/desktop_files/kmoonapplet.desktop/bn.po b/translations/desktop_files/kmoonapplet.desktop/bn.po
new file mode 100644
index 0000000..8e2c8c3
--- /dev/null
+++ b/translations/desktop_files/kmoonapplet.desktop/bn.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: bn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kmoonapplet.desktop:4
+msgid "Moon Phase"
+msgstr "চাঁদের কলা"
+
+#. Comment
+#: kmoonapplet.desktop:5
+msgid "Displays the current moon phase"
+msgstr "চাঁদের বর্তমান কলা প্রদর্শন করে"
diff --git a/translations/desktop_files/kmoonapplet.desktop/br.po b/translations/desktop_files/kmoonapplet.desktop/br.po
new file mode 100644
index 0000000..7d11318
--- /dev/null
+++ b/translations/desktop_files/kmoonapplet.desktop/br.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: br\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kmoonapplet.desktop:4
+msgid "Moon Phase"
+msgstr "Prantadoù al loariad"
+
+#. Comment
+#: kmoonapplet.desktop:5
+msgid "Displays the current moon phase"
+msgstr "Diskouez ar prantad loariad red"
diff --git a/translations/desktop_files/kmoonapplet.desktop/ca.po b/translations/desktop_files/kmoonapplet.desktop/ca.po
new file mode 100644
index 0000000..e603936
--- /dev/null
+++ b/translations/desktop_files/kmoonapplet.desktop/ca.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ca\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kmoonapplet.desktop:4
+msgid "Moon Phase"
+msgstr "Fase de la lluna"
+
+#. Comment
+#: kmoonapplet.desktop:5
+msgid "Displays the current moon phase"
+msgstr "Mostra la fase actual de la lluna"
diff --git a/translations/desktop_files/kmoonapplet.desktop/cs.po b/translations/desktop_files/kmoonapplet.desktop/cs.po
new file mode 100644
index 0000000..3e45e3e
--- /dev/null
+++ b/translations/desktop_files/kmoonapplet.desktop/cs.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: cs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kmoonapplet.desktop:4
+msgid "Moon Phase"
+msgstr "Měsíční fáze"
+
+#. Comment
+#: kmoonapplet.desktop:5
+msgid "Displays the current moon phase"
+msgstr "Zobrazuje aktuální fázi měsíce"
diff --git a/translations/desktop_files/kmoonapplet.desktop/cy.po b/translations/desktop_files/kmoonapplet.desktop/cy.po
new file mode 100644
index 0000000..cf581cf
--- /dev/null
+++ b/translations/desktop_files/kmoonapplet.desktop/cy.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: cy\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kmoonapplet.desktop:4
+msgid "Moon Phase"
+msgstr "Gweddau'r Lleuad"
+
+#. Comment
+#: kmoonapplet.desktop:5
+msgid "Displays the current moon phase"
+msgstr "Dangos gwedd gyfredol y lleuad"
diff --git a/translations/desktop_files/kmoonapplet.desktop/da.po b/translations/desktop_files/kmoonapplet.desktop/da.po
new file mode 100644
index 0000000..223e806
--- /dev/null
+++ b/translations/desktop_files/kmoonapplet.desktop/da.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: da\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kmoonapplet.desktop:4
+msgid "Moon Phase"
+msgstr "Månefase"
+
+#. Comment
+#: kmoonapplet.desktop:5
+msgid "Displays the current moon phase"
+msgstr "Viser nuværende månefase"
diff --git a/translations/desktop_files/kmoonapplet.desktop/de.po b/translations/desktop_files/kmoonapplet.desktop/de.po
new file mode 100644
index 0000000..70dc1df
--- /dev/null
+++ b/translations/desktop_files/kmoonapplet.desktop/de.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kmoonapplet.desktop:4
+msgid "Moon Phase"
+msgstr "Mondphasen-Darstellung"
+
+#. Comment
+#: kmoonapplet.desktop:5
+msgid "Displays the current moon phase"
+msgstr "Zeigt die aktuelle Mondphase an"
diff --git a/translations/desktop_files/kmoonapplet.desktop/el.po b/translations/desktop_files/kmoonapplet.desktop/el.po
new file mode 100644
index 0000000..8976266
--- /dev/null
+++ b/translations/desktop_files/kmoonapplet.desktop/el.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: el\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kmoonapplet.desktop:4
+msgid "Moon Phase"
+msgstr "Δείκτης των φάσεων της Σελήνης"
+
+#. Comment
+#: kmoonapplet.desktop:5
+msgid "Displays the current moon phase"
+msgstr "Εμφανίζει την τρέχουσα φάση της Σελήνης"
diff --git a/translations/desktop_files/kmoonapplet.desktop/eo.po b/translations/desktop_files/kmoonapplet.desktop/eo.po
new file mode 100644
index 0000000..232f5e2
--- /dev/null
+++ b/translations/desktop_files/kmoonapplet.desktop/eo.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: eo\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kmoonapplet.desktop:4
+msgid "Moon Phase"
+msgstr "Lunfazo"
+
+#. Comment
+#: kmoonapplet.desktop:5
+msgid "Displays the current moon phase"
+msgstr "Montru la nunan lunfazon"
diff --git a/translations/desktop_files/kmoonapplet.desktop/es.po b/translations/desktop_files/kmoonapplet.desktop/es.po
new file mode 100644
index 0000000..08ae1ed
--- /dev/null
+++ b/translations/desktop_files/kmoonapplet.desktop/es.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kmoonapplet.desktop:4
+msgid "Moon Phase"
+msgstr "Fase lunar"
+
+#. Comment
+#: kmoonapplet.desktop:5
+msgid "Displays the current moon phase"
+msgstr "Indica la fase lunar actual"
diff --git a/translations/desktop_files/kmoonapplet.desktop/et.po b/translations/desktop_files/kmoonapplet.desktop/et.po
new file mode 100644
index 0000000..2ddc6ac
--- /dev/null
+++ b/translations/desktop_files/kmoonapplet.desktop/et.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: et\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kmoonapplet.desktop:4
+msgid "Moon Phase"
+msgstr "Kuu faasid"
+
+#. Comment
+#: kmoonapplet.desktop:5
+msgid "Displays the current moon phase"
+msgstr "Kuu faaside näitaja"
diff --git a/translations/desktop_files/kmoonapplet.desktop/eu.po b/translations/desktop_files/kmoonapplet.desktop/eu.po
new file mode 100644
index 0000000..40d2d35
--- /dev/null
+++ b/translations/desktop_files/kmoonapplet.desktop/eu.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: eu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kmoonapplet.desktop:4
+msgid "Moon Phase"
+msgstr "Ilargiaren fasea"
+
+#. Comment
+#: kmoonapplet.desktop:5
+msgid "Displays the current moon phase"
+msgstr "Uneko ilargiaren fasea bistaratzen du"
diff --git a/translations/desktop_files/kmoonapplet.desktop/fa.po b/translations/desktop_files/kmoonapplet.desktop/fa.po
new file mode 100644
index 0000000..9b46f0c
--- /dev/null
+++ b/translations/desktop_files/kmoonapplet.desktop/fa.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: fa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kmoonapplet.desktop:4
+msgid "Moon Phase"
+msgstr "هلال ماه"
+
+#. Comment
+#: kmoonapplet.desktop:5
+msgid "Displays the current moon phase"
+msgstr "هلال ماه جاری را نمایش می‌دهد"
diff --git a/translations/desktop_files/kmoonapplet.desktop/fi.po b/translations/desktop_files/kmoonapplet.desktop/fi.po
new file mode 100644
index 0000000..53af459
--- /dev/null
+++ b/translations/desktop_files/kmoonapplet.desktop/fi.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: fi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kmoonapplet.desktop:4
+msgid "Moon Phase"
+msgstr "Kuunvaihenäyttäjä"
+
+#. Comment
+#: kmoonapplet.desktop:5
+msgid "Displays the current moon phase"
+msgstr "Näyttää kuun nykyisen vaiheen"
diff --git a/translations/desktop_files/kmoonapplet.desktop/fr.po b/translations/desktop_files/kmoonapplet.desktop/fr.po
new file mode 100644
index 0000000..ad6e4f2
--- /dev/null
+++ b/translations/desktop_files/kmoonapplet.desktop/fr.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kmoonapplet.desktop:4
+msgid "Moon Phase"
+msgstr "Phase de la Lune"
+
+#. Comment
+#: kmoonapplet.desktop:5
+msgid "Displays the current moon phase"
+msgstr "Affiche la phase actuelle de la Lune"
diff --git a/translations/desktop_files/kmoonapplet.desktop/ga.po b/translations/desktop_files/kmoonapplet.desktop/ga.po
new file mode 100644
index 0000000..7f1dec6
--- /dev/null
+++ b/translations/desktop_files/kmoonapplet.desktop/ga.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ga\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kmoonapplet.desktop:4
+msgid "Moon Phase"
+msgstr "Céim na Gealaí"
+
+#. Comment
+#: kmoonapplet.desktop:5
+msgid "Displays the current moon phase"
+msgstr "Taispeáin céim reatha na gealaí"
diff --git a/translations/desktop_files/kmoonapplet.desktop/gl.po b/translations/desktop_files/kmoonapplet.desktop/gl.po
new file mode 100644
index 0000000..18f26ff
--- /dev/null
+++ b/translations/desktop_files/kmoonapplet.desktop/gl.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: gl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kmoonapplet.desktop:4
+msgid "Moon Phase"
+msgstr "Fase da Lua"
+
+#. Comment
+#: kmoonapplet.desktop:5
+msgid "Displays the current moon phase"
+msgstr "Mostra a fase da lua"
diff --git a/translations/desktop_files/kmoonapplet.desktop/he.po b/translations/desktop_files/kmoonapplet.desktop/he.po
new file mode 100644
index 0000000..3a93a22
--- /dev/null
+++ b/translations/desktop_files/kmoonapplet.desktop/he.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: he\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kmoonapplet.desktop:4
+msgid "Moon Phase"
+msgstr "מופע הירח"
+
+#. Comment
+#: kmoonapplet.desktop:5
+msgid "Displays the current moon phase"
+msgstr "מציג את מופע הירח הנוכחי"
diff --git a/translations/desktop_files/kmoonapplet.desktop/hr.po b/translations/desktop_files/kmoonapplet.desktop/hr.po
new file mode 100644
index 0000000..bb57893
--- /dev/null
+++ b/translations/desktop_files/kmoonapplet.desktop/hr.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: hr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kmoonapplet.desktop:4
+msgid "Moon Phase"
+msgstr "Mjesečeva mjena"
+
+#. Comment
+#: kmoonapplet.desktop:5
+msgid "Displays the current moon phase"
+msgstr "Prikazivanje trenutnih mjesečevih mjena"
diff --git a/translations/desktop_files/kmoonapplet.desktop/hu.po b/translations/desktop_files/kmoonapplet.desktop/hu.po
new file mode 100644
index 0000000..a0d38f2
--- /dev/null
+++ b/translations/desktop_files/kmoonapplet.desktop/hu.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: hu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kmoonapplet.desktop:4
+msgid "Moon Phase"
+msgstr "KMoon"
+
+#. Comment
+#: kmoonapplet.desktop:5
+msgid "Displays the current moon phase"
+msgstr "Megjeleníti a Hold aktuális állapotát"
diff --git a/translations/desktop_files/kmoonapplet.desktop/is.po b/translations/desktop_files/kmoonapplet.desktop/is.po
new file mode 100644
index 0000000..e3889a7
--- /dev/null
+++ b/translations/desktop_files/kmoonapplet.desktop/is.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: is\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kmoonapplet.desktop:4
+msgid "Moon Phase"
+msgstr "Tunglskiptabirtir"
+
+#. Comment
+#: kmoonapplet.desktop:5
+msgid "Displays the current moon phase"
+msgstr "Sýnir núverandi stöðu tunglsins"
diff --git a/translations/desktop_files/kmoonapplet.desktop/it.po b/translations/desktop_files/kmoonapplet.desktop/it.po
new file mode 100644
index 0000000..07cc767
--- /dev/null
+++ b/translations/desktop_files/kmoonapplet.desktop/it.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: it\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kmoonapplet.desktop:4
+msgid "Moon Phase"
+msgstr "Fasi lunari"
+
+#. Comment
+#: kmoonapplet.desktop:5
+msgid "Displays the current moon phase"
+msgstr "Visualizza la fase lunare corrente"
diff --git a/translations/desktop_files/kmoonapplet.desktop/ja.po b/translations/desktop_files/kmoonapplet.desktop/ja.po
new file mode 100644
index 0000000..49ab6ce
--- /dev/null
+++ b/translations/desktop_files/kmoonapplet.desktop/ja.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ja\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kmoonapplet.desktop:4
+msgid "Moon Phase"
+msgstr "月の満ち欠け"
+
+#. Comment
+#: kmoonapplet.desktop:5
+msgid "Displays the current moon phase"
+msgstr "月の満ち欠けの状態を表示"
diff --git a/translations/desktop_files/kmoonapplet.desktop/km.po b/translations/desktop_files/kmoonapplet.desktop/km.po
new file mode 100644
index 0000000..fd250f6
--- /dev/null
+++ b/translations/desktop_files/kmoonapplet.desktop/km.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: km\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kmoonapplet.desktop:4
+msgid "Moon Phase"
+msgstr "ដំណើរ​ព្រះចន្ទ"
+
+#. Comment
+#: kmoonapplet.desktop:5
+msgid "Displays the current moon phase"
+msgstr "បង្ហាញ​ដំណើរ​ព្រះចន្ទ​បច្ចុប្បន្ន"
diff --git a/translations/desktop_files/kmoonapplet.desktop/kmoonapplet.desktop.pot b/translations/desktop_files/kmoonapplet.desktop/kmoonapplet.desktop.pot
new file mode 100644
index 0000000..e1652de
--- /dev/null
+++ b/translations/desktop_files/kmoonapplet.desktop/kmoonapplet.desktop.pot
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kmoonapplet.desktop:4
+msgid "Moon Phase"
+msgstr ""
+
+#. Comment
+#: kmoonapplet.desktop:5
+msgid "Displays the current moon phase"
+msgstr ""
diff --git a/translations/desktop_files/kmoonapplet.desktop/ko.po b/translations/desktop_files/kmoonapplet.desktop/ko.po
new file mode 100644
index 0000000..95dbb04
--- /dev/null
+++ b/translations/desktop_files/kmoonapplet.desktop/ko.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ko\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kmoonapplet.desktop:4
+msgid "Moon Phase"
+msgstr "달 모양 보기"
+
+#. Comment
+#: kmoonapplet.desktop:5
+msgid "Displays the current moon phase"
+msgstr ""
diff --git a/translations/desktop_files/kmoonapplet.desktop/lv.po b/translations/desktop_files/kmoonapplet.desktop/lv.po
new file mode 100644
index 0000000..c06df79
--- /dev/null
+++ b/translations/desktop_files/kmoonapplet.desktop/lv.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: lv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kmoonapplet.desktop:4
+msgid "Moon Phase"
+msgstr "Mēness fāzes"
+
+#. Comment
+#: kmoonapplet.desktop:5
+msgid "Displays the current moon phase"
+msgstr "Rāda pašreizējo mēness fāzi"
diff --git a/translations/desktop_files/kmoonapplet.desktop/mk.po b/translations/desktop_files/kmoonapplet.desktop/mk.po
new file mode 100644
index 0000000..bd7e1e2
--- /dev/null
+++ b/translations/desktop_files/kmoonapplet.desktop/mk.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: mk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kmoonapplet.desktop:4
+msgid "Moon Phase"
+msgstr "Месечеви мени"
+
+#. Comment
+#: kmoonapplet.desktop:5
+msgid "Displays the current moon phase"
+msgstr "Ја прикажува тековната месечева мена"
diff --git a/translations/desktop_files/kmoonapplet.desktop/nb.po b/translations/desktop_files/kmoonapplet.desktop/nb.po
new file mode 100644
index 0000000..b9bfe4d
--- /dev/null
+++ b/translations/desktop_files/kmoonapplet.desktop/nb.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: nb\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kmoonapplet.desktop:4
+msgid "Moon Phase"
+msgstr "Se månefasene"
+
+#. Comment
+#: kmoonapplet.desktop:5
+msgid "Displays the current moon phase"
+msgstr "Vis vilken månefase vi er i"
diff --git a/translations/desktop_files/kmoonapplet.desktop/nds.po b/translations/desktop_files/kmoonapplet.desktop/nds.po
new file mode 100644
index 0000000..efa14e2
--- /dev/null
+++ b/translations/desktop_files/kmoonapplet.desktop/nds.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: nds\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kmoonapplet.desktop:4
+msgid "Moon Phase"
+msgstr "Maandwieser"
+
+#. Comment
+#: kmoonapplet.desktop:5
+msgid "Displays the current moon phase"
+msgstr "Wiest den aktuellen Maand"
diff --git a/translations/desktop_files/kmoonapplet.desktop/ne.po b/translations/desktop_files/kmoonapplet.desktop/ne.po
new file mode 100644
index 0000000..59acfa8
--- /dev/null
+++ b/translations/desktop_files/kmoonapplet.desktop/ne.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ne\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kmoonapplet.desktop:4
+msgid "Moon Phase"
+msgstr "चन्द्रमाको रूप"
+
+#. Comment
+#: kmoonapplet.desktop:5
+msgid "Displays the current moon phase"
+msgstr "हालको चन्द्रमाको रूप प्रदर्शन गर्दछ"
diff --git a/translations/desktop_files/kmoonapplet.desktop/nl.po b/translations/desktop_files/kmoonapplet.desktop/nl.po
new file mode 100644
index 0000000..d28a30d
--- /dev/null
+++ b/translations/desktop_files/kmoonapplet.desktop/nl.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: nl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kmoonapplet.desktop:4
+msgid "Moon Phase"
+msgstr "Maanstand"
+
+#. Comment
+#: kmoonapplet.desktop:5
+msgid "Displays the current moon phase"
+msgstr "Toont de huidige maanstand"
diff --git a/translations/desktop_files/kmoonapplet.desktop/nn.po b/translations/desktop_files/kmoonapplet.desktop/nn.po
new file mode 100644
index 0000000..e233303
--- /dev/null
+++ b/translations/desktop_files/kmoonapplet.desktop/nn.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: nn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kmoonapplet.desktop:4
+msgid "Moon Phase"
+msgstr "Månefase"
+
+#. Comment
+#: kmoonapplet.desktop:5
+msgid "Displays the current moon phase"
+msgstr "Viser månefasen"
diff --git a/translations/desktop_files/kmoonapplet.desktop/pa.po b/translations/desktop_files/kmoonapplet.desktop/pa.po
new file mode 100644
index 0000000..8330612
--- /dev/null
+++ b/translations/desktop_files/kmoonapplet.desktop/pa.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: pa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kmoonapplet.desktop:4
+msgid "Moon Phase"
+msgstr "ਚੰਦ ਕਲਾਵਾਂ"
+
+#. Comment
+#: kmoonapplet.desktop:5
+msgid "Displays the current moon phase"
+msgstr ""
diff --git a/translations/desktop_files/kmoonapplet.desktop/pl.po b/translations/desktop_files/kmoonapplet.desktop/pl.po
new file mode 100644
index 0000000..f36886f
--- /dev/null
+++ b/translations/desktop_files/kmoonapplet.desktop/pl.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kmoonapplet.desktop:4
+msgid "Moon Phase"
+msgstr "Fazy księżyca"
+
+#. Comment
+#: kmoonapplet.desktop:5
+msgid "Displays the current moon phase"
+msgstr "Pokazuje aktualną fazę księżyca"
diff --git a/translations/desktop_files/kmoonapplet.desktop/pt.po b/translations/desktop_files/kmoonapplet.desktop/pt.po
new file mode 100644
index 0000000..22b5f34
--- /dev/null
+++ b/translations/desktop_files/kmoonapplet.desktop/pt.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: pt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kmoonapplet.desktop:4
+msgid "Moon Phase"
+msgstr "Fase Lunar"
+
+#. Comment
+#: kmoonapplet.desktop:5
+msgid "Displays the current moon phase"
+msgstr "Mostra a fase lunar actual"
diff --git a/translations/desktop_files/kmoonapplet.desktop/pt_BR.po b/translations/desktop_files/kmoonapplet.desktop/pt_BR.po
new file mode 100644
index 0000000..403563a
--- /dev/null
+++ b/translations/desktop_files/kmoonapplet.desktop/pt_BR.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: pt_BR\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kmoonapplet.desktop:4
+msgid "Moon Phase"
+msgstr "Fase da Lua"
+
+#. Comment
+#: kmoonapplet.desktop:5
+msgid "Displays the current moon phase"
+msgstr "Mostra a atual fase da lua"
diff --git a/translations/desktop_files/kmoonapplet.desktop/ro.po b/translations/desktop_files/kmoonapplet.desktop/ro.po
new file mode 100644
index 0000000..9ffe755
--- /dev/null
+++ b/translations/desktop_files/kmoonapplet.desktop/ro.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ro\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kmoonapplet.desktop:4
+msgid "Moon Phase"
+msgstr "Fazele Lunii"
+
+#. Comment
+#: kmoonapplet.desktop:5
+msgid "Displays the current moon phase"
+msgstr "Afişează faza curentă a lunii"
diff --git a/translations/desktop_files/kmoonapplet.desktop/ru.po b/translations/desktop_files/kmoonapplet.desktop/ru.po
new file mode 100644
index 0000000..b0aa3e6
--- /dev/null
+++ b/translations/desktop_files/kmoonapplet.desktop/ru.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ru\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kmoonapplet.desktop:4
+msgid "Moon Phase"
+msgstr "Фазы Луны"
+
+#. Comment
+#: kmoonapplet.desktop:5
+msgid "Displays the current moon phase"
+msgstr "Показывает текущую фазу Луны"
diff --git a/translations/desktop_files/kmoonapplet.desktop/sk.po b/translations/desktop_files/kmoonapplet.desktop/sk.po
new file mode 100644
index 0000000..af4272b
--- /dev/null
+++ b/translations/desktop_files/kmoonapplet.desktop/sk.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: sk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kmoonapplet.desktop:4
+msgid "Moon Phase"
+msgstr "Fázy Mesiaca"
+
+#. Comment
+#: kmoonapplet.desktop:5
+msgid "Displays the current moon phase"
+msgstr "Zobrazí aktuálnu fázu Mesiaca"
diff --git a/translations/desktop_files/kmoonapplet.desktop/sl.po b/translations/desktop_files/kmoonapplet.desktop/sl.po
new file mode 100644
index 0000000..d940d15
--- /dev/null
+++ b/translations/desktop_files/kmoonapplet.desktop/sl.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: sl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kmoonapplet.desktop:4
+msgid "Moon Phase"
+msgstr "Lunina mena"
+
+#. Comment
+#: kmoonapplet.desktop:5
+msgid "Displays the current moon phase"
+msgstr "Prikazuje trenutno Lunino meno"
diff --git a/translations/desktop_files/kmoonapplet.desktop/sr.po b/translations/desktop_files/kmoonapplet.desktop/sr.po
new file mode 100644
index 0000000..21f1358
--- /dev/null
+++ b/translations/desktop_files/kmoonapplet.desktop/sr.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: sr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kmoonapplet.desktop:4
+msgid "Moon Phase"
+msgstr "Месечеве мене"
+
+#. Comment
+#: kmoonapplet.desktop:5
+msgid "Displays the current moon phase"
+msgstr "Приказује тренутну фазу месеца"
diff --git a/translations/desktop_files/kmoonapplet.desktop/sr@Latn.po b/translations/desktop_files/kmoonapplet.desktop/sr@Latn.po
new file mode 100644
index 0000000..becc71f
--- /dev/null
+++ b/translations/desktop_files/kmoonapplet.desktop/sr@Latn.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: sr@Latn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kmoonapplet.desktop:4
+msgid "Moon Phase"
+msgstr "Mesečeve mene"
+
+#. Comment
+#: kmoonapplet.desktop:5
+msgid "Displays the current moon phase"
+msgstr "Prikazuje trenutnu fazu meseca"
diff --git a/translations/desktop_files/kmoonapplet.desktop/sv.po b/translations/desktop_files/kmoonapplet.desktop/sv.po
new file mode 100644
index 0000000..bee2071
--- /dev/null
+++ b/translations/desktop_files/kmoonapplet.desktop/sv.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: sv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kmoonapplet.desktop:4
+msgid "Moon Phase"
+msgstr "Månfaser"
+
+#. Comment
+#: kmoonapplet.desktop:5
+msgid "Displays the current moon phase"
+msgstr "Visar den nuvarande månfasen"
diff --git a/translations/desktop_files/kmoonapplet.desktop/tg.po b/translations/desktop_files/kmoonapplet.desktop/tg.po
new file mode 100644
index 0000000..86bbae6
--- /dev/null
+++ b/translations/desktop_files/kmoonapplet.desktop/tg.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: tg\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kmoonapplet.desktop:4
+msgid "Moon Phase"
+msgstr "Авзои Моҳ"
+
+#. Comment
+#: kmoonapplet.desktop:5
+msgid "Displays the current moon phase"
+msgstr "Намоиши авзои Моҳи равон"
diff --git a/translations/desktop_files/kmoonapplet.desktop/tr.po b/translations/desktop_files/kmoonapplet.desktop/tr.po
new file mode 100644
index 0000000..f0a0eb4
--- /dev/null
+++ b/translations/desktop_files/kmoonapplet.desktop/tr.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: tr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kmoonapplet.desktop:4
+msgid "Moon Phase"
+msgstr "Ay'ın Durumu"
+
+#. Comment
+#: kmoonapplet.desktop:5
+msgid "Displays the current moon phase"
+msgstr "Ayın şimdiki durumunu gösterir"
diff --git a/translations/desktop_files/kmoonapplet.desktop/uk.po b/translations/desktop_files/kmoonapplet.desktop/uk.po
new file mode 100644
index 0000000..daf79a1
--- /dev/null
+++ b/translations/desktop_files/kmoonapplet.desktop/uk.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: uk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kmoonapplet.desktop:4
+msgid "Moon Phase"
+msgstr "Фази місяця"
+
+#. Comment
+#: kmoonapplet.desktop:5
+msgid "Displays the current moon phase"
+msgstr "Показує поточну фазу місяця"
diff --git a/translations/desktop_files/kmoonapplet.desktop/wa.po b/translations/desktop_files/kmoonapplet.desktop/wa.po
new file mode 100644
index 0000000..dfb0c0a
--- /dev/null
+++ b/translations/desktop_files/kmoonapplet.desktop/wa.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: wa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kmoonapplet.desktop:4
+msgid "Moon Phase"
+msgstr "Fazes del lune"
+
+#. Comment
+#: kmoonapplet.desktop:5
+msgid "Displays the current moon phase"
+msgstr "Håynêye li faze del lune do moumint"
diff --git a/translations/desktop_files/kmoonapplet.desktop/zh_CN.po b/translations/desktop_files/kmoonapplet.desktop/zh_CN.po
new file mode 100644
index 0000000..4e681e0
--- /dev/null
+++ b/translations/desktop_files/kmoonapplet.desktop/zh_CN.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: zh_CN\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kmoonapplet.desktop:4
+msgid "Moon Phase"
+msgstr "月相"
+
+#. Comment
+#: kmoonapplet.desktop:5
+msgid "Displays the current moon phase"
+msgstr "显示当前的月相"
diff --git a/translations/desktop_files/kmoonapplet.desktop/zh_TW.po b/translations/desktop_files/kmoonapplet.desktop/zh_TW.po
new file mode 100644
index 0000000..311108d
--- /dev/null
+++ b/translations/desktop_files/kmoonapplet.desktop/zh_TW.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: zh_TW\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kmoonapplet.desktop:4
+msgid "Moon Phase"
+msgstr "月亮圓缺"
+
+#. Comment
+#: kmoonapplet.desktop:5
+msgid "Displays the current moon phase"
+msgstr "顯示目前月亮的圓缺狀態"
diff --git a/translations/desktop_files/kodo.desktop/be.po b/translations/desktop_files/kodo.desktop/be.po
new file mode 100644
index 0000000..b37890b
--- /dev/null
+++ b/translations/desktop_files/kodo.desktop/be.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: be\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. GenericName
+#: kodo.desktop:7
+msgid "Mouse Odometer"
+msgstr "Мышыны адоматр"
+
+#. Name
+#: kodo.desktop:9
+msgid "Kodo"
+msgstr ""
diff --git a/translations/desktop_files/kodo.desktop/bg.po b/translations/desktop_files/kodo.desktop/bg.po
new file mode 100644
index 0000000..0ed6aad
--- /dev/null
+++ b/translations/desktop_files/kodo.desktop/bg.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: bg\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. GenericName
+#: kodo.desktop:7
+msgid "Mouse Odometer"
+msgstr "Одометър за мишката"
+
+#. Name
+#: kodo.desktop:9
+msgid "Kodo"
+msgstr ""
diff --git a/translations/desktop_files/kodo.desktop/bn.po b/translations/desktop_files/kodo.desktop/bn.po
new file mode 100644
index 0000000..461ed72
--- /dev/null
+++ b/translations/desktop_files/kodo.desktop/bn.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: bn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. GenericName
+#: kodo.desktop:7
+msgid "Mouse Odometer"
+msgstr "মাউসের গতিমাপক যন্ত্র"
+
+#. Name
+#: kodo.desktop:9
+msgid "Kodo"
+msgstr ""
diff --git a/translations/desktop_files/kodo.desktop/ca.po b/translations/desktop_files/kodo.desktop/ca.po
new file mode 100644
index 0000000..d7218e4
--- /dev/null
+++ b/translations/desktop_files/kodo.desktop/ca.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ca\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. GenericName
+#: kodo.desktop:7
+msgid "Mouse Odometer"
+msgstr "Ratometratge"
+
+#. Name
+#: kodo.desktop:9
+msgid "Kodo"
+msgstr ""
diff --git a/translations/desktop_files/kodo.desktop/cs.po b/translations/desktop_files/kodo.desktop/cs.po
new file mode 100644
index 0000000..265e039
--- /dev/null
+++ b/translations/desktop_files/kodo.desktop/cs.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# 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: 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 "Myší ujetá vzdálenost"
+
+#. Name
+#: kodo.desktop:9
+msgid "Kodo"
+msgstr "Kodo"
diff --git a/translations/desktop_files/kodo.desktop/cy.po b/translations/desktop_files/kodo.desktop/cy.po
new file mode 100644
index 0000000..10ee610
--- /dev/null
+++ b/translations/desktop_files/kodo.desktop/cy.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: cy\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. GenericName
+#: kodo.desktop:7
+msgid "Mouse Odometer"
+msgstr "Camfesurydd Llygoden"
+
+#. Name
+#: kodo.desktop:9
+msgid "Kodo"
+msgstr ""
diff --git a/translations/desktop_files/kodo.desktop/da.po b/translations/desktop_files/kodo.desktop/da.po
new file mode 100644
index 0000000..310025d
--- /dev/null
+++ b/translations/desktop_files/kodo.desktop/da.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: da\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. GenericName
+#: kodo.desktop:7
+msgid "Mouse Odometer"
+msgstr "Musehastighedsmåler"
+
+#. Name
+#: kodo.desktop:9
+msgid "Kodo"
+msgstr ""
diff --git a/translations/desktop_files/kodo.desktop/de.po b/translations/desktop_files/kodo.desktop/de.po
new file mode 100644
index 0000000..bd61ce9
--- /dev/null
+++ b/translations/desktop_files/kodo.desktop/de.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# 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: 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
+msgid "Mouse Odometer"
+msgstr "Entfernungsmesser für die Maus"
+
+#. Name
+#: kodo.desktop:9
+msgid "Kodo"
+msgstr "Kodo"
diff --git a/translations/desktop_files/kodo.desktop/el.po b/translations/desktop_files/kodo.desktop/el.po
new file mode 100644
index 0000000..17609b2
--- /dev/null
+++ b/translations/desktop_files/kodo.desktop/el.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: el\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. GenericName
+#: kodo.desktop:7
+msgid "Mouse Odometer"
+msgstr "Χιλιομετρομετρητής ποντικιού"
+
+#. Name
+#: kodo.desktop:9
+msgid "Kodo"
+msgstr ""
diff --git a/translations/desktop_files/kodo.desktop/eo.po b/translations/desktop_files/kodo.desktop/eo.po
new file mode 100644
index 0000000..d1b45c6
--- /dev/null
+++ b/translations/desktop_files/kodo.desktop/eo.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: eo\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. GenericName
+#: kodo.desktop:7
+msgid "Mouse Odometer"
+msgstr "Musomezurilo"
+
+#. Name
+#: kodo.desktop:9
+msgid "Kodo"
+msgstr ""
diff --git a/translations/desktop_files/kodo.desktop/es.po b/translations/desktop_files/kodo.desktop/es.po
new file mode 100644
index 0000000..e030102
--- /dev/null
+++ b/translations/desktop_files/kodo.desktop/es.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. GenericName
+#: kodo.desktop:7
+msgid "Mouse Odometer"
+msgstr "Odómetro del ratón"
+
+#. Name
+#: kodo.desktop:9
+msgid "Kodo"
+msgstr ""
diff --git a/translations/desktop_files/kodo.desktop/et.po b/translations/desktop_files/kodo.desktop/et.po
new file mode 100644
index 0000000..7df94cd
--- /dev/null
+++ b/translations/desktop_files/kodo.desktop/et.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: et\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. GenericName
+#: kodo.desktop:7
+msgid "Mouse Odometer"
+msgstr "Hiire odomeeter"
+
+#. Name
+#: kodo.desktop:9
+msgid "Kodo"
+msgstr ""
diff --git a/translations/desktop_files/kodo.desktop/eu.po b/translations/desktop_files/kodo.desktop/eu.po
new file mode 100644
index 0000000..0eb9d72
--- /dev/null
+++ b/translations/desktop_files/kodo.desktop/eu.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: eu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. GenericName
+#: kodo.desktop:7
+msgid "Mouse Odometer"
+msgstr "Mouspedometa"
+
+#. Name
+#: kodo.desktop:9
+msgid "Kodo"
+msgstr ""
diff --git a/translations/desktop_files/kodo.desktop/fa.po b/translations/desktop_files/kodo.desktop/fa.po
new file mode 100644
index 0000000..719ac87
--- /dev/null
+++ b/translations/desktop_files/kodo.desktop/fa.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: fa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. GenericName
+#: kodo.desktop:7
+msgid "Mouse Odometer"
+msgstr "کیلومترشمار موشی"
+
+#. Name
+#: kodo.desktop:9
+msgid "Kodo"
+msgstr ""
diff --git a/translations/desktop_files/kodo.desktop/fi.po b/translations/desktop_files/kodo.desktop/fi.po
new file mode 100644
index 0000000..a63020a
--- /dev/null
+++ b/translations/desktop_files/kodo.desktop/fi.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: fi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. GenericName
+#: kodo.desktop:7
+msgid "Mouse Odometer"
+msgstr "Hiirimittari"
+
+#. Name
+#: kodo.desktop:9
+msgid "Kodo"
+msgstr ""
diff --git a/translations/desktop_files/kodo.desktop/fr.po b/translations/desktop_files/kodo.desktop/fr.po
new file mode 100644
index 0000000..c772124
--- /dev/null
+++ b/translations/desktop_files/kodo.desktop/fr.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. GenericName
+#: kodo.desktop:7
+msgid "Mouse Odometer"
+msgstr "Odomètre pour souris"
+
+#. Name
+#: kodo.desktop:9
+msgid "Kodo"
+msgstr ""
diff --git a/translations/desktop_files/kodo.desktop/ga.po b/translations/desktop_files/kodo.desktop/ga.po
new file mode 100644
index 0000000..9d98950
--- /dev/null
+++ b/translations/desktop_files/kodo.desktop/ga.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ga\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. GenericName
+#: kodo.desktop:7
+msgid "Mouse Odometer"
+msgstr "Odaiméadar Luiche"
+
+#. Name
+#: kodo.desktop:9
+msgid "Kodo"
+msgstr ""
diff --git a/translations/desktop_files/kodo.desktop/gl.po b/translations/desktop_files/kodo.desktop/gl.po
new file mode 100644
index 0000000..ada3767
--- /dev/null
+++ b/translations/desktop_files/kodo.desktop/gl.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: gl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. GenericName
+#: kodo.desktop:7
+msgid "Mouse Odometer"
+msgstr "Odómetro"
+
+#. Name
+#: kodo.desktop:9
+msgid "Kodo"
+msgstr ""
diff --git a/translations/desktop_files/kodo.desktop/he.po b/translations/desktop_files/kodo.desktop/he.po
new file mode 100644
index 0000000..1832a33
--- /dev/null
+++ b/translations/desktop_files/kodo.desktop/he.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: he\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. GenericName
+#: kodo.desktop:7
+msgid "Mouse Odometer"
+msgstr "מד־מרחק העכבר"
+
+#. Name
+#: kodo.desktop:9
+msgid "Kodo"
+msgstr ""
diff --git a/translations/desktop_files/kodo.desktop/hr.po b/translations/desktop_files/kodo.desktop/hr.po
new file mode 100644
index 0000000..1a5115d
--- /dev/null
+++ b/translations/desktop_files/kodo.desktop/hr.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: hr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. GenericName
+#: kodo.desktop:7
+msgid "Mouse Odometer"
+msgstr "Brojač prijeđenog puta miša"
+
+#. Name
+#: kodo.desktop:9
+msgid "Kodo"
+msgstr ""
diff --git a/translations/desktop_files/kodo.desktop/hu.po b/translations/desktop_files/kodo.desktop/hu.po
new file mode 100644
index 0000000..dd25ac5
--- /dev/null
+++ b/translations/desktop_files/kodo.desktop/hu.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: hu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. GenericName
+#: kodo.desktop:7
+msgid "Mouse Odometer"
+msgstr "Egérmozgás-figyelő"
+
+#. Name
+#: kodo.desktop:9
+msgid "Kodo"
+msgstr ""
diff --git a/translations/desktop_files/kodo.desktop/is.po b/translations/desktop_files/kodo.desktop/is.po
new file mode 100644
index 0000000..3e76865
--- /dev/null
+++ b/translations/desktop_files/kodo.desktop/is.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: is\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. GenericName
+#: kodo.desktop:7
+msgid "Mouse Odometer"
+msgstr "Músametrateljari"
+
+#. Name
+#: kodo.desktop:9
+msgid "Kodo"
+msgstr ""
diff --git a/translations/desktop_files/kodo.desktop/it.po b/translations/desktop_files/kodo.desktop/it.po
new file mode 100644
index 0000000..3064fdc
--- /dev/null
+++ b/translations/desktop_files/kodo.desktop/it.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# Michele Calgaro <michele.calgaro@yahoo.it>, 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: 2020-06-07 20:50+0000\n"
+"Last-Translator: Michele Calgaro <michele.calgaro@yahoo.it>\n"
+"Language-Team: Italian <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/tdetoys/kodo-kododesktop/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.0.4\n"
+
+#. GenericName
+#: kodo.desktop:7
+msgid "Mouse Odometer"
+msgstr "Contachilometri mouse"
+
+#. Name
+#: kodo.desktop:9
+msgid "Kodo"
+msgstr "Kodo"
diff --git a/translations/desktop_files/kodo.desktop/ja.po b/translations/desktop_files/kodo.desktop/ja.po
new file mode 100644
index 0000000..e14c6c9
--- /dev/null
+++ b/translations/desktop_files/kodo.desktop/ja.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ja\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. GenericName
+#: kodo.desktop:7
+msgid "Mouse Odometer"
+msgstr "マウス走行計"
+
+#. Name
+#: kodo.desktop:9
+msgid "Kodo"
+msgstr ""
diff --git a/translations/desktop_files/kodo.desktop/km.po b/translations/desktop_files/kodo.desktop/km.po
new file mode 100644
index 0000000..d28330e
--- /dev/null
+++ b/translations/desktop_files/kodo.desktop/km.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: km\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. GenericName
+#: kodo.desktop:7
+msgid "Mouse Odometer"
+msgstr "Odometer កណ្ដុរ"
+
+#. Name
+#: kodo.desktop:9
+msgid "Kodo"
+msgstr ""
diff --git a/translations/desktop_files/kodo.desktop/ko.po b/translations/desktop_files/kodo.desktop/ko.po
new file mode 100644
index 0000000..c264146
--- /dev/null
+++ b/translations/desktop_files/kodo.desktop/ko.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ko\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. GenericName
+#: kodo.desktop:7
+msgid "Mouse Odometer"
+msgstr "마우스 거리 측정 도구"
+
+#. Name
+#: kodo.desktop:9
+msgid "Kodo"
+msgstr ""
diff --git a/translations/desktop_files/kodo.desktop/kodo.desktop.pot b/translations/desktop_files/kodo.desktop/kodo.desktop.pot
new file mode 100644
index 0000000..0465a87
--- /dev/null
+++ b/translations/desktop_files/kodo.desktop/kodo.desktop.pot
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. GenericName
+#: kodo.desktop:7
+msgid "Mouse Odometer"
+msgstr ""
+
+#. Name
+#: kodo.desktop:9
+msgid "Kodo"
+msgstr ""
diff --git a/translations/desktop_files/kodo.desktop/lv.po b/translations/desktop_files/kodo.desktop/lv.po
new file mode 100644
index 0000000..1eb7091
--- /dev/null
+++ b/translations/desktop_files/kodo.desktop/lv.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: lv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. GenericName
+#: kodo.desktop:7
+msgid "Mouse Odometer"
+msgstr "Peles odometrs"
+
+#. Name
+#: kodo.desktop:9
+msgid "Kodo"
+msgstr ""
diff --git a/translations/desktop_files/kodo.desktop/mk.po b/translations/desktop_files/kodo.desktop/mk.po
new file mode 100644
index 0000000..9debd57
--- /dev/null
+++ b/translations/desktop_files/kodo.desktop/mk.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: mk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. GenericName
+#: kodo.desktop:7
+msgid "Mouse Odometer"
+msgstr "Километража на глушецот"
+
+#. Name
+#: kodo.desktop:9
+msgid "Kodo"
+msgstr ""
diff --git a/translations/desktop_files/kodo.desktop/mt.po b/translations/desktop_files/kodo.desktop/mt.po
new file mode 100644
index 0000000..848c74a
--- /dev/null
+++ b/translations/desktop_files/kodo.desktop/mt.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: mt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. GenericName
+#: kodo.desktop:7
+msgid "Mouse Odometer"
+msgstr "Odometru tal-maws"
+
+#. Name
+#: kodo.desktop:9
+msgid "Kodo"
+msgstr ""
diff --git a/translations/desktop_files/kodo.desktop/nb.po b/translations/desktop_files/kodo.desktop/nb.po
new file mode 100644
index 0000000..dc25b30
--- /dev/null
+++ b/translations/desktop_files/kodo.desktop/nb.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: nb\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. GenericName
+#: kodo.desktop:7
+msgid "Mouse Odometer"
+msgstr "Muselengdemåler"
+
+#. Name
+#: kodo.desktop:9
+msgid "Kodo"
+msgstr ""
diff --git a/translations/desktop_files/kodo.desktop/nds.po b/translations/desktop_files/kodo.desktop/nds.po
new file mode 100644
index 0000000..67ee5d1
--- /dev/null
+++ b/translations/desktop_files/kodo.desktop/nds.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: nds\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. GenericName
+#: kodo.desktop:7
+msgid "Mouse Odometer"
+msgstr "Muus-Wegmeter"
+
+#. Name
+#: kodo.desktop:9
+msgid "Kodo"
+msgstr ""
diff --git a/translations/desktop_files/kodo.desktop/ne.po b/translations/desktop_files/kodo.desktop/ne.po
new file mode 100644
index 0000000..9860f6e
--- /dev/null
+++ b/translations/desktop_files/kodo.desktop/ne.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ne\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. GenericName
+#: kodo.desktop:7
+msgid "Mouse Odometer"
+msgstr "माउस ओडोमिटर"
+
+#. Name
+#: kodo.desktop:9
+msgid "Kodo"
+msgstr ""
diff --git a/translations/desktop_files/kodo.desktop/nl.po b/translations/desktop_files/kodo.desktop/nl.po
new file mode 100644
index 0000000..620809f
--- /dev/null
+++ b/translations/desktop_files/kodo.desktop/nl.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: nl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. GenericName
+#: kodo.desktop:7
+msgid "Mouse Odometer"
+msgstr "Muismeter"
+
+#. Name
+#: kodo.desktop:9
+msgid "Kodo"
+msgstr ""
diff --git a/translations/desktop_files/kodo.desktop/nn.po b/translations/desktop_files/kodo.desktop/nn.po
new file mode 100644
index 0000000..ae4b794
--- /dev/null
+++ b/translations/desktop_files/kodo.desktop/nn.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: nn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. GenericName
+#: kodo.desktop:7
+msgid "Mouse Odometer"
+msgstr "Musefartsmålar"
+
+#. Name
+#: kodo.desktop:9
+msgid "Kodo"
+msgstr ""
diff --git a/translations/desktop_files/kodo.desktop/pa.po b/translations/desktop_files/kodo.desktop/pa.po
new file mode 100644
index 0000000..04fdeca
--- /dev/null
+++ b/translations/desktop_files/kodo.desktop/pa.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: pa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. GenericName
+#: kodo.desktop:7
+msgid "Mouse Odometer"
+msgstr "ਮਾਊਂਸ ਓਡੋਮੀਟਰ"
+
+#. Name
+#: kodo.desktop:9
+msgid "Kodo"
+msgstr ""
diff --git a/translations/desktop_files/kodo.desktop/pl.po b/translations/desktop_files/kodo.desktop/pl.po
new file mode 100644
index 0000000..aba522b
--- /dev/null
+++ b/translations/desktop_files/kodo.desktop/pl.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. GenericName
+#: kodo.desktop:7
+msgid "Mouse Odometer"
+msgstr "Licznik przebiegu dla myszki"
+
+#. Name
+#: kodo.desktop:9
+msgid "Kodo"
+msgstr ""
diff --git a/translations/desktop_files/kodo.desktop/pt.po b/translations/desktop_files/kodo.desktop/pt.po
new file mode 100644
index 0000000..d43f6e6
--- /dev/null
+++ b/translations/desktop_files/kodo.desktop/pt.po
@@ -0,0 +1,28 @@
+# 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: 2020-05-14 14:10+0200\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
+msgid "Mouse Odometer"
+msgstr "Ratómetro"
+
+#. Name
+#: kodo.desktop:9
+msgid "Kodo"
+msgstr "Kodo"
diff --git a/translations/desktop_files/kodo.desktop/pt_BR.po b/translations/desktop_files/kodo.desktop/pt_BR.po
new file mode 100644
index 0000000..613ed16
--- /dev/null
+++ b/translations/desktop_files/kodo.desktop/pt_BR.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: pt_BR\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. GenericName
+#: kodo.desktop:7
+msgid "Mouse Odometer"
+msgstr "Odômetro Para o Mouse"
+
+#. Name
+#: kodo.desktop:9
+msgid "Kodo"
+msgstr ""
diff --git a/translations/desktop_files/kodo.desktop/ro.po b/translations/desktop_files/kodo.desktop/ro.po
new file mode 100644
index 0000000..24ab40c
--- /dev/null
+++ b/translations/desktop_files/kodo.desktop/ro.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ro\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. GenericName
+#: kodo.desktop:7
+msgid "Mouse Odometer"
+msgstr "Mouse-metru"
+
+#. Name
+#: kodo.desktop:9
+msgid "Kodo"
+msgstr ""
diff --git a/translations/desktop_files/kodo.desktop/ru.po b/translations/desktop_files/kodo.desktop/ru.po
new file mode 100644
index 0000000..5bc3882
--- /dev/null
+++ b/translations/desktop_files/kodo.desktop/ru.po
@@ -0,0 +1,29 @@
+# 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: 2020-05-14 14:10+0200\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
+msgid "Mouse Odometer"
+msgstr "Мышеспидометр"
+
+#. Name
+#: kodo.desktop:9
+msgid "Kodo"
+msgstr "Kodo"
diff --git a/translations/desktop_files/kodo.desktop/sk.po b/translations/desktop_files/kodo.desktop/sk.po
new file mode 100644
index 0000000..2cf43c4
--- /dev/null
+++ b/translations/desktop_files/kodo.desktop/sk.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: sk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. GenericName
+#: kodo.desktop:7
+msgid "Mouse Odometer"
+msgstr "Merač myši"
+
+#. Name
+#: kodo.desktop:9
+msgid "Kodo"
+msgstr ""
diff --git a/translations/desktop_files/kodo.desktop/sl.po b/translations/desktop_files/kodo.desktop/sl.po
new file mode 100644
index 0000000..1454623
--- /dev/null
+++ b/translations/desktop_files/kodo.desktop/sl.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: sl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. GenericName
+#: kodo.desktop:7
+msgid "Mouse Odometer"
+msgstr "Miškomer"
+
+#. Name
+#: kodo.desktop:9
+msgid "Kodo"
+msgstr ""
diff --git a/translations/desktop_files/kodo.desktop/sr.po b/translations/desktop_files/kodo.desktop/sr.po
new file mode 100644
index 0000000..6c697c7
--- /dev/null
+++ b/translations/desktop_files/kodo.desktop/sr.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: sr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. GenericName
+#: kodo.desktop:7
+msgid "Mouse Odometer"
+msgstr "Мишометар"
+
+#. Name
+#: kodo.desktop:9
+msgid "Kodo"
+msgstr ""
diff --git a/translations/desktop_files/kodo.desktop/sr@Latn.po b/translations/desktop_files/kodo.desktop/sr@Latn.po
new file mode 100644
index 0000000..f31173a
--- /dev/null
+++ b/translations/desktop_files/kodo.desktop/sr@Latn.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: sr@Latn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. GenericName
+#: kodo.desktop:7
+msgid "Mouse Odometer"
+msgstr "Mišometar"
+
+#. Name
+#: kodo.desktop:9
+msgid "Kodo"
+msgstr ""
diff --git a/translations/desktop_files/kodo.desktop/sv.po b/translations/desktop_files/kodo.desktop/sv.po
new file mode 100644
index 0000000..f1df64a
--- /dev/null
+++ b/translations/desktop_files/kodo.desktop/sv.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: sv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. GenericName
+#: kodo.desktop:7
+msgid "Mouse Odometer"
+msgstr "Vägmätaren"
+
+#. Name
+#: kodo.desktop:9
+msgid "Kodo"
+msgstr ""
diff --git a/translations/desktop_files/kodo.desktop/ta.po b/translations/desktop_files/kodo.desktop/ta.po
new file mode 100644
index 0000000..1d0ba3e
--- /dev/null
+++ b/translations/desktop_files/kodo.desktop/ta.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ta\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. GenericName
+#: kodo.desktop:7
+msgid "Mouse Odometer"
+msgstr "சுட்டி ஓட்ட அளவி"
+
+#. Name
+#: kodo.desktop:9
+msgid "Kodo"
+msgstr ""
diff --git a/translations/desktop_files/kodo.desktop/tg.po b/translations/desktop_files/kodo.desktop/tg.po
new file mode 100644
index 0000000..aa48176
--- /dev/null
+++ b/translations/desktop_files/kodo.desktop/tg.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: tg\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. GenericName
+#: kodo.desktop:7
+msgid "Mouse Odometer"
+msgstr "Спидометри Муш"
+
+#. Name
+#: kodo.desktop:9
+msgid "Kodo"
+msgstr "Кодо"
diff --git a/translations/desktop_files/kodo.desktop/tr.po b/translations/desktop_files/kodo.desktop/tr.po
new file mode 100644
index 0000000..65f1d70
--- /dev/null
+++ b/translations/desktop_files/kodo.desktop/tr.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: tr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. GenericName
+#: kodo.desktop:7
+msgid "Mouse Odometer"
+msgstr "Fare Mesafe Ölçer"
+
+#. Name
+#: kodo.desktop:9
+msgid "Kodo"
+msgstr ""
diff --git a/translations/desktop_files/kodo.desktop/uk.po b/translations/desktop_files/kodo.desktop/uk.po
new file mode 100644
index 0000000..1f7f48c
--- /dev/null
+++ b/translations/desktop_files/kodo.desktop/uk.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: uk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. GenericName
+#: kodo.desktop:7
+msgid "Mouse Odometer"
+msgstr "Одометр для мишки"
+
+#. Name
+#: kodo.desktop:9
+msgid "Kodo"
+msgstr ""
diff --git a/translations/desktop_files/kodo.desktop/zh_CN.po b/translations/desktop_files/kodo.desktop/zh_CN.po
new file mode 100644
index 0000000..b510ef4
--- /dev/null
+++ b/translations/desktop_files/kodo.desktop/zh_CN.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: zh_CN\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. GenericName
+#: kodo.desktop:7
+msgid "Mouse Odometer"
+msgstr "鼠标里程计"
+
+#. Name
+#: kodo.desktop:9
+msgid "Kodo"
+msgstr ""
diff --git a/translations/desktop_files/kodo.desktop/zh_TW.po b/translations/desktop_files/kodo.desktop/zh_TW.po
new file mode 100644
index 0000000..9f2aa4d
--- /dev/null
+++ b/translations/desktop_files/kodo.desktop/zh_TW.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: zh_TW\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. GenericName
+#: kodo.desktop:7
+msgid "Mouse Odometer"
+msgstr "滑鼠里程表"
+
+#. Name
+#: kodo.desktop:9
+msgid "Kodo"
+msgstr ""
diff --git a/translations/desktop_files/kteatime-eventsrc/ar.po b/translations/desktop_files/kteatime-eventsrc/ar.po
new file mode 100644
index 0000000..8711b1e
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/ar.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+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"
+"Language: ar\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr "طابخ شاي"
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr "الشاي جاهز"
diff --git a/translations/desktop_files/kteatime-eventsrc/be.po b/translations/desktop_files/kteatime-eventsrc/be.po
new file mode 100644
index 0000000..e55bceb
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/be.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+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"
+"Language: be\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr "Прыгатаўленне гарбаты пры дапамозе"
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr "Гарбата гатова"
diff --git a/translations/desktop_files/kteatime-eventsrc/bg.po b/translations/desktop_files/kteatime-eventsrc/bg.po
new file mode 100644
index 0000000..a8de804
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/bg.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+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"
+"Language: bg\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr "Програма за приготвяне на чай"
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr "Чаят е готов"
diff --git a/translations/desktop_files/kteatime-eventsrc/bn.po b/translations/desktop_files/kteatime-eventsrc/bn.po
new file mode 100644
index 0000000..7291668
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/bn.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+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"
+"Language: bn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr "কে.ডি.ই.'র চায়ের কেটলি"
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr "চা প্রস্তুত"
diff --git a/translations/desktop_files/kteatime-eventsrc/br.po b/translations/desktop_files/kteatime-eventsrc/br.po
new file mode 100644
index 0000000..b5ccbba
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/br.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+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"
+"Language: br\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr "Pod te"
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr "Prest eo an te"
diff --git a/translations/desktop_files/kteatime-eventsrc/bs.po b/translations/desktop_files/kteatime-eventsrc/bs.po
new file mode 100644
index 0000000..a05aeba
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/bs.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+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"
+"Language: bs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr "kuhač čaja"
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr "Čaj je gotov"
diff --git a/translations/desktop_files/kteatime-eventsrc/ca.po b/translations/desktop_files/kteatime-eventsrc/ca.po
new file mode 100644
index 0000000..ef3b0ea
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/ca.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+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"
+"Language: ca\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr "El cuiner de te de"
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr "El te està fet"
diff --git a/translations/desktop_files/kteatime-eventsrc/cs.po b/translations/desktop_files/kteatime-eventsrc/cs.po
new file mode 100644
index 0000000..a5d12d8
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/cs.po
@@ -0,0 +1,29 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# Slávek Banko <slavek.banko@axis.cz>, 2020.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+0200\n"
+"PO-Revision-Date: 2020-05-16 23:30+0000\n"
+"Last-Translator: Slávek Banko <slavek.banko@axis.cz>\n"
+"Language-Team: Czech <https://mirror.git.trinitydesktop.org/weblate/projects/"
+"tdetoys/kteatime-events/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.0.4\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr "Vařič čaje"
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr "Čaj je připraven"
diff --git a/translations/desktop_files/kteatime-eventsrc/cy.po b/translations/desktop_files/kteatime-eventsrc/cy.po
new file mode 100644
index 0000000..1abbc92
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/cy.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+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"
+"Language: cy\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr "Tegell Te"
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr "Mae'r te yn barod"
diff --git a/translations/desktop_files/kteatime-eventsrc/da.po b/translations/desktop_files/kteatime-eventsrc/da.po
new file mode 100644
index 0000000..a4ba032
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/da.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+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"
+"Language: da\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr "tekoger"
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr "Teen er klar"
diff --git a/translations/desktop_files/kteatime-eventsrc/de.po b/translations/desktop_files/kteatime-eventsrc/de.po
new file mode 100644
index 0000000..43528bd
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/de.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+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"
+"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr "Der-Teekocher"
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr "Tee ist fertig"
diff --git a/translations/desktop_files/kteatime-eventsrc/el.po b/translations/desktop_files/kteatime-eventsrc/el.po
new file mode 100644
index 0000000..75f63f2
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/el.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+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"
+"Language: el\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr "Εργαλείο φτιαξίματος τσαγιού του"
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr "Το τσάι είναι έτοιμο"
diff --git a/translations/desktop_files/kteatime-eventsrc/eo.po b/translations/desktop_files/kteatime-eventsrc/eo.po
new file mode 100644
index 0000000..6638ed7
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/eo.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+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"
+"Language: eo\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr "La-Teinfuzilo"
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr "Teo estas preta"
diff --git a/translations/desktop_files/kteatime-eventsrc/es.po b/translations/desktop_files/kteatime-eventsrc/es.po
new file mode 100644
index 0000000..8406ba9
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/es.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+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"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr "Tetera de Kde"
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr "El té está listo"
diff --git a/translations/desktop_files/kteatime-eventsrc/et.po b/translations/desktop_files/kteatime-eventsrc/et.po
new file mode 100644
index 0000000..57ac891
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/et.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+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"
+"Language: et\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr "teekann"
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr "Tee on valmis"
diff --git a/translations/desktop_files/kteatime-eventsrc/eu.po b/translations/desktop_files/kteatime-eventsrc/eu.po
new file mode 100644
index 0000000..1b2d01c
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/eu.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+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"
+"Language: eu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr "Te-Sukaldea"
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr "Tea prest dago"
diff --git a/translations/desktop_files/kteatime-eventsrc/fa.po b/translations/desktop_files/kteatime-eventsrc/fa.po
new file mode 100644
index 0000000..1bb7686
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/fa.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+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"
+"Language: fa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr "چای‌ساز"
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr "چای آماده است"
diff --git a/translations/desktop_files/kteatime-eventsrc/fi.po b/translations/desktop_files/kteatime-eventsrc/fi.po
new file mode 100644
index 0000000..b1b8077
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/fi.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+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"
+"Language: fi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr "Teenkeittäjä"
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr "Tee on valmista"
diff --git a/translations/desktop_files/kteatime-eventsrc/fr.po b/translations/desktop_files/kteatime-eventsrc/fr.po
new file mode 100644
index 0000000..1635216
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/fr.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+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"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr "Le préparateur de thé de"
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr "Le thé est prêt"
diff --git a/translations/desktop_files/kteatime-eventsrc/ga.po b/translations/desktop_files/kteatime-eventsrc/ga.po
new file mode 100644
index 0000000..5a27ec1
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/ga.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+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"
+"Language: ga\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr "Cócaire Tae"
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr "Tá an tae réidh"
diff --git a/translations/desktop_files/kteatime-eventsrc/gl.po b/translations/desktop_files/kteatime-eventsrc/gl.po
new file mode 100644
index 0000000..10ea744
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/gl.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+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"
+"Language: gl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr "Quece chás"
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr "O chá está feito"
diff --git a/translations/desktop_files/kteatime-eventsrc/he.po b/translations/desktop_files/kteatime-eventsrc/he.po
new file mode 100644
index 0000000..69788bd
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/he.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+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"
+"Language: he\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr "מבשל התה של"
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr " התה מוכן"
diff --git a/translations/desktop_files/kteatime-eventsrc/hi.po b/translations/desktop_files/kteatime-eventsrc/hi.po
new file mode 100644
index 0000000..c06812c
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/hi.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+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"
+"Language: hi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr "केडीई चाय केतली"
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr "चाय तैयार है"
diff --git a/translations/desktop_files/kteatime-eventsrc/hr.po b/translations/desktop_files/kteatime-eventsrc/hr.po
new file mode 100644
index 0000000..c2c9ca0
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/hr.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+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"
+"Language: hr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr "čajnik"
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr "Čaj je spreman"
diff --git a/translations/desktop_files/kteatime-eventsrc/hu.po b/translations/desktop_files/kteatime-eventsrc/hu.po
new file mode 100644
index 0000000..0d50d00
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/hu.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+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"
+"Language: hu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr "teafőző"
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr "Kész a tea!"
diff --git a/translations/desktop_files/kteatime-eventsrc/is.po b/translations/desktop_files/kteatime-eventsrc/is.po
new file mode 100644
index 0000000..9e87a80
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/is.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+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"
+"Language: is\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr "te hitarinn"
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr "Te hitarinn"
diff --git a/translations/desktop_files/kteatime-eventsrc/it.po b/translations/desktop_files/kteatime-eventsrc/it.po
new file mode 100644
index 0000000..add1ebf
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/it.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+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"
+"Language: it\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr "La teiera di"
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr "Il tè è pronto"
diff --git a/translations/desktop_files/kteatime-eventsrc/ja.po b/translations/desktop_files/kteatime-eventsrc/ja.po
new file mode 100644
index 0000000..cdda89c
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/ja.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+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"
+"Language: ja\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr "ティーメーカー"
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr "お茶が入りました"
diff --git a/translations/desktop_files/kteatime-eventsrc/km.po b/translations/desktop_files/kteatime-eventsrc/km.po
new file mode 100644
index 0000000..80bd647
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/km.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+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"
+"Language: km\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr "ចង្ក្រាន​តែ"
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr "តែ​ឆ្អិន​ហើយ"
diff --git a/translations/desktop_files/kteatime-eventsrc/ko.po b/translations/desktop_files/kteatime-eventsrc/ko.po
new file mode 100644
index 0000000..e44aea0
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/ko.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+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"
+"Language: ko\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr "차 끓이기 도구"
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr "차가 준비되었습니다"
diff --git a/translations/desktop_files/kteatime-eventsrc/kteatime-eventsrc.pot b/translations/desktop_files/kteatime-eventsrc/kteatime-eventsrc.pot
new file mode 100644
index 0000000..9af022c
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/kteatime-eventsrc.pot
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+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"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr ""
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr ""
diff --git a/translations/desktop_files/kteatime-eventsrc/lv.po b/translations/desktop_files/kteatime-eventsrc/lv.po
new file mode 100644
index 0000000..d0faf67
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/lv.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+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"
+"Language: lv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr "tējas vārītājs"
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr "Tēja ir gatava"
diff --git a/translations/desktop_files/kteatime-eventsrc/mk.po b/translations/desktop_files/kteatime-eventsrc/mk.po
new file mode 100644
index 0000000..3868cb0
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/mk.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+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"
+"Language: mk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr "Чајникот на"
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr "Чајот е готов"
diff --git a/translations/desktop_files/kteatime-eventsrc/ms.po b/translations/desktop_files/kteatime-eventsrc/ms.po
new file mode 100644
index 0000000..063d4d2
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/ms.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+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"
+"Language: ms\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr "Penjerang Teh"
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr "Teh sudah siap"
diff --git a/translations/desktop_files/kteatime-eventsrc/mt.po b/translations/desktop_files/kteatime-eventsrc/mt.po
new file mode 100644
index 0000000..9c86ba1
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/mt.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+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"
+"Language: mt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr "Il-Kitla tat-Tè tal"
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr "It-Tè lest"
diff --git a/translations/desktop_files/kteatime-eventsrc/nb.po b/translations/desktop_files/kteatime-eventsrc/nb.po
new file mode 100644
index 0000000..f9afbe1
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/nb.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+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"
+"Language: nb\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr "tekoker"
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr "Tekokeren"
diff --git a/translations/desktop_files/kteatime-eventsrc/nds.po b/translations/desktop_files/kteatime-eventsrc/nds.po
new file mode 100644
index 0000000..4d7d8db
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/nds.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+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"
+"Language: nds\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr "De-Teekaker"
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr "Tee is fardig"
diff --git a/translations/desktop_files/kteatime-eventsrc/ne.po b/translations/desktop_files/kteatime-eventsrc/ne.po
new file mode 100644
index 0000000..338b107
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/ne.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+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"
+"Language: ne\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr "केडीई चिया बनाउने"
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr "चिया तयार छ"
diff --git a/translations/desktop_files/kteatime-eventsrc/nl.po b/translations/desktop_files/kteatime-eventsrc/nl.po
new file mode 100644
index 0000000..99aaaa4
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/nl.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+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"
+"Language: nl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr "De Theezetter"
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr "De thee is klaar"
diff --git a/translations/desktop_files/kteatime-eventsrc/nn.po b/translations/desktop_files/kteatime-eventsrc/nn.po
new file mode 100644
index 0000000..5fa73a3
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/nn.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+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"
+"Language: nn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr "tekokaren"
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr "Teen er klar"
diff --git a/translations/desktop_files/kteatime-eventsrc/pl.po b/translations/desktop_files/kteatime-eventsrc/pl.po
new file mode 100644
index 0000000..65f4267
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/pl.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+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"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr "Przyrządzanie herbaty dla"
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr "Herbata jest gotowa"
diff --git a/translations/desktop_files/kteatime-eventsrc/pt.po b/translations/desktop_files/kteatime-eventsrc/pt.po
new file mode 100644
index 0000000..ff0b8c6
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/pt.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+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"
+"Language: pt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr "Cozinheiro de chá do"
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr "o chá está pronto"
diff --git a/translations/desktop_files/kteatime-eventsrc/pt_BR.po b/translations/desktop_files/kteatime-eventsrc/pt_BR.po
new file mode 100644
index 0000000..4024dcf
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/pt_BR.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+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"
+"Language: pt_BR\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr "O cozinheiro do"
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr "O chá está pronto"
diff --git a/translations/desktop_files/kteatime-eventsrc/ro.po b/translations/desktop_files/kteatime-eventsrc/ro.po
new file mode 100644
index 0000000..9be3f29
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/ro.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+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"
+"Language: ro\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr "Ceainicul"
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr "Gata ceaiul"
diff --git a/translations/desktop_files/kteatime-eventsrc/ru.po b/translations/desktop_files/kteatime-eventsrc/ru.po
new file mode 100644
index 0000000..9d8d421
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/ru.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+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"
+"Language: ru\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr "Приготовление чая"
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr "Чай готов"
diff --git a/translations/desktop_files/kteatime-eventsrc/sk.po b/translations/desktop_files/kteatime-eventsrc/sk.po
new file mode 100644
index 0000000..6698695
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/sk.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+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"
+"Language: sk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr "Varič čaju pre"
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr "Čaj je pripravený"
diff --git a/translations/desktop_files/kteatime-eventsrc/sl.po b/translations/desktop_files/kteatime-eventsrc/sl.po
new file mode 100644
index 0000000..9022292
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/sl.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+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"
+"Language: sl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr "Kuhalnik čaja za"
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr "Čaj je pripravljen"
diff --git a/translations/desktop_files/kteatime-eventsrc/sr.po b/translations/desktop_files/kteatime-eventsrc/sr.po
new file mode 100644
index 0000000..a472ea7
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/sr.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+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"
+"Language: sr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr "Чајник"
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr "Чај је готов"
diff --git a/translations/desktop_files/kteatime-eventsrc/sr@Latn.po b/translations/desktop_files/kteatime-eventsrc/sr@Latn.po
new file mode 100644
index 0000000..24b16bf
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/sr@Latn.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+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"
+"Language: sr@Latn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr "Čajnik"
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr "Čaj je gotov"
diff --git a/translations/desktop_files/kteatime-eventsrc/sv.po b/translations/desktop_files/kteatime-eventsrc/sv.po
new file mode 100644
index 0000000..45c26ba
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/sv.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+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"
+"Language: sv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr "tekokare"
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr "Teet är klart"
diff --git a/translations/desktop_files/kteatime-eventsrc/ta.po b/translations/desktop_files/kteatime-eventsrc/ta.po
new file mode 100644
index 0000000..f95025e
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/ta.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+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"
+"Language: ta\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr "The தேநீர் குக்கர்"
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr " தேநீர் தயார்"
diff --git a/translations/desktop_files/kteatime-eventsrc/tg.po b/translations/desktop_files/kteatime-eventsrc/tg.po
new file mode 100644
index 0000000..2731911
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/tg.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+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"
+"Language: tg\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr "Пухтани Чойи"
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr "Чой тайёр шуд"
diff --git a/translations/desktop_files/kteatime-eventsrc/tr.po b/translations/desktop_files/kteatime-eventsrc/tr.po
new file mode 100644
index 0000000..ddf2dbc
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/tr.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+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"
+"Language: tr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr "Çay Pişirici"
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr "Çay hazır"
diff --git a/translations/desktop_files/kteatime-eventsrc/uk.po b/translations/desktop_files/kteatime-eventsrc/uk.po
new file mode 100644
index 0000000..1300fae
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/uk.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+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"
+"Language: uk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr "Приготування чаю"
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr "Чай готовий"
diff --git a/translations/desktop_files/kteatime-eventsrc/uz.po b/translations/desktop_files/kteatime-eventsrc/uz.po
new file mode 100644
index 0000000..cd5957f
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/uz.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+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"
+"Language: uz\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr "choy damlovchi"
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr "Choy tayyor"
diff --git a/translations/desktop_files/kteatime-eventsrc/uz@cyrillic.po b/translations/desktop_files/kteatime-eventsrc/uz@cyrillic.po
new file mode 100644
index 0000000..96193ed
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/uz@cyrillic.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+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"
+"Language: uz@cyrillic\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr "чой дамловчи"
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr "Чой тайёр"
diff --git a/translations/desktop_files/kteatime-eventsrc/wa.po b/translations/desktop_files/kteatime-eventsrc/wa.po
new file mode 100644
index 0000000..1dd1614
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/wa.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+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"
+"Language: wa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr "Li fjheu di té di"
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr "Li té est presse"
diff --git a/translations/desktop_files/kteatime-eventsrc/zh_CN.po b/translations/desktop_files/kteatime-eventsrc/zh_CN.po
new file mode 100644
index 0000000..7267a65
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/zh_CN.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+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"
+"Language: zh_CN\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr "煮茶器"
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr "茶沏好了"
diff --git a/translations/desktop_files/kteatime-eventsrc/zh_TW.po b/translations/desktop_files/kteatime-eventsrc/zh_TW.po
new file mode 100644
index 0000000..d90309b
--- /dev/null
+++ b/translations/desktop_files/kteatime-eventsrc/zh_TW.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:12+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"
+"Language: zh_TW\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "The Tea Cooker"
+msgstr "煮茶器"
+
+#. Name
+#. Comment
+#: eventsrc:6 eventsrc:7
+msgid "Tea is ready"
+msgstr "茶煮好了"
diff --git a/translations/desktop_files/kteatime.desktop/ar.po b/translations/desktop_files/kteatime.desktop/ar.po
new file mode 100644
index 0000000..17b2ecd
--- /dev/null
+++ b/translations/desktop_files/kteatime.desktop/ar.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ar\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kteatime.desktop:2
+msgid "KTeaTime"
+msgstr "برنامج تحضير الشاي KTeaTime"
+
+#. GenericName
+#: kteatime.desktop:3
+msgid "Tea Cooker"
+msgstr ""
diff --git a/translations/desktop_files/kteatime.desktop/be.po b/translations/desktop_files/kteatime.desktop/be.po
new file mode 100644
index 0000000..77ca154
--- /dev/null
+++ b/translations/desktop_files/kteatime.desktop/be.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: be\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kteatime.desktop:2
+msgid "KTeaTime"
+msgstr ""
+
+#. GenericName
+#: kteatime.desktop:3
+msgid "Tea Cooker"
+msgstr "Прыгатаўленне гарбаты"
diff --git a/translations/desktop_files/kteatime.desktop/bg.po b/translations/desktop_files/kteatime.desktop/bg.po
new file mode 100644
index 0000000..c3d13a3
--- /dev/null
+++ b/translations/desktop_files/kteatime.desktop/bg.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: bg\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kteatime.desktop:2
+msgid "KTeaTime"
+msgstr ""
+
+#. GenericName
+#: kteatime.desktop:3
+msgid "Tea Cooker"
+msgstr "Приготвяне на чай"
diff --git a/translations/desktop_files/kteatime.desktop/bn.po b/translations/desktop_files/kteatime.desktop/bn.po
new file mode 100644
index 0000000..d9f3c27
--- /dev/null
+++ b/translations/desktop_files/kteatime.desktop/bn.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: bn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kteatime.desktop:2
+msgid "KTeaTime"
+msgstr "কে-টী-টাইম"
+
+#. GenericName
+#: kteatime.desktop:3
+msgid "Tea Cooker"
+msgstr "চায়ের কেটলি"
diff --git a/translations/desktop_files/kteatime.desktop/br.po b/translations/desktop_files/kteatime.desktop/br.po
new file mode 100644
index 0000000..17ccb94
--- /dev/null
+++ b/translations/desktop_files/kteatime.desktop/br.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: br\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kteatime.desktop:2
+msgid "KTeaTime"
+msgstr ""
+
+#. GenericName
+#: kteatime.desktop:3
+msgid "Tea Cooker"
+msgstr "Ar pod te"
diff --git a/translations/desktop_files/kteatime.desktop/ca.po b/translations/desktop_files/kteatime.desktop/ca.po
new file mode 100644
index 0000000..5d340c2
--- /dev/null
+++ b/translations/desktop_files/kteatime.desktop/ca.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ca\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kteatime.desktop:2
+msgid "KTeaTime"
+msgstr ""
+
+#. GenericName
+#: kteatime.desktop:3
+msgid "Tea Cooker"
+msgstr "El cuiner de te"
diff --git a/translations/desktop_files/kteatime.desktop/cs.po b/translations/desktop_files/kteatime.desktop/cs.po
new file mode 100644
index 0000000..f06a25e
--- /dev/null
+++ b/translations/desktop_files/kteatime.desktop/cs.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# Slávek Banko <slavek.banko@axis.cz>, 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: 2020-05-16 23:30+0000\n"
+"Last-Translator: Slávek Banko <slavek.banko@axis.cz>\n"
+"Language-Team: Czech <https://mirror.git.trinitydesktop.org/weblate/projects/"
+"tdetoys/kteatime-kteatimedesktop/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.0.4\n"
+
+#. Name
+#: kteatime.desktop:2
+msgid "KTeaTime"
+msgstr "KTeaTime"
+
+#. GenericName
+#: kteatime.desktop:3
+msgid "Tea Cooker"
+msgstr "Vařič čaje"
diff --git a/translations/desktop_files/kteatime.desktop/cy.po b/translations/desktop_files/kteatime.desktop/cy.po
new file mode 100644
index 0000000..9f50567
--- /dev/null
+++ b/translations/desktop_files/kteatime.desktop/cy.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: cy\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kteatime.desktop:2
+msgid "KTeaTime"
+msgstr ""
+
+#. GenericName
+#: kteatime.desktop:3
+msgid "Tea Cooker"
+msgstr "Tegell Te"
diff --git a/translations/desktop_files/kteatime.desktop/da.po b/translations/desktop_files/kteatime.desktop/da.po
new file mode 100644
index 0000000..fbf9f2b
--- /dev/null
+++ b/translations/desktop_files/kteatime.desktop/da.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: da\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kteatime.desktop:2
+msgid "KTeaTime"
+msgstr ""
+
+#. GenericName
+#: kteatime.desktop:3
+msgid "Tea Cooker"
+msgstr "Tekoger"
diff --git a/translations/desktop_files/kteatime.desktop/de.po b/translations/desktop_files/kteatime.desktop/de.po
new file mode 100644
index 0000000..74e21e3
--- /dev/null
+++ b/translations/desktop_files/kteatime.desktop/de.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# 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: 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 "KTeaTime"
+
+#. GenericName
+#: kteatime.desktop:3
+msgid "Tea Cooker"
+msgstr "Teekocher"
diff --git a/translations/desktop_files/kteatime.desktop/el.po b/translations/desktop_files/kteatime.desktop/el.po
new file mode 100644
index 0000000..d58324a
--- /dev/null
+++ b/translations/desktop_files/kteatime.desktop/el.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: el\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kteatime.desktop:2
+msgid "KTeaTime"
+msgstr ""
+
+#. GenericName
+#: kteatime.desktop:3
+msgid "Tea Cooker"
+msgstr "Εργαλείο φτιαξίματος τσαγιού"
diff --git a/translations/desktop_files/kteatime.desktop/eo.po b/translations/desktop_files/kteatime.desktop/eo.po
new file mode 100644
index 0000000..7d9d30d
--- /dev/null
+++ b/translations/desktop_files/kteatime.desktop/eo.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: eo\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kteatime.desktop:2
+msgid "KTeaTime"
+msgstr ""
+
+#. GenericName
+#: kteatime.desktop:3
+msgid "Tea Cooker"
+msgstr "Teinfuzilo"
diff --git a/translations/desktop_files/kteatime.desktop/es.po b/translations/desktop_files/kteatime.desktop/es.po
new file mode 100644
index 0000000..abd225a
--- /dev/null
+++ b/translations/desktop_files/kteatime.desktop/es.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kteatime.desktop:2
+msgid "KTeaTime"
+msgstr ""
+
+#. GenericName
+#: kteatime.desktop:3
+msgid "Tea Cooker"
+msgstr "Tetera"
diff --git a/translations/desktop_files/kteatime.desktop/et.po b/translations/desktop_files/kteatime.desktop/et.po
new file mode 100644
index 0000000..1a09ba3
--- /dev/null
+++ b/translations/desktop_files/kteatime.desktop/et.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: et\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kteatime.desktop:2
+msgid "KTeaTime"
+msgstr ""
+
+#. GenericName
+#: kteatime.desktop:3
+msgid "Tea Cooker"
+msgstr "Teekann"
diff --git a/translations/desktop_files/kteatime.desktop/eu.po b/translations/desktop_files/kteatime.desktop/eu.po
new file mode 100644
index 0000000..3640342
--- /dev/null
+++ b/translations/desktop_files/kteatime.desktop/eu.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: eu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kteatime.desktop:2
+msgid "KTeaTime"
+msgstr ""
+
+#. GenericName
+#: kteatime.desktop:3
+msgid "Tea Cooker"
+msgstr "Te-Sukaldea"
diff --git a/translations/desktop_files/kteatime.desktop/fa.po b/translations/desktop_files/kteatime.desktop/fa.po
new file mode 100644
index 0000000..3c865d9
--- /dev/null
+++ b/translations/desktop_files/kteatime.desktop/fa.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: fa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kteatime.desktop:2
+msgid "KTeaTime"
+msgstr ""
+
+#. GenericName
+#: kteatime.desktop:3
+msgid "Tea Cooker"
+msgstr "چای‌ساز"
diff --git a/translations/desktop_files/kteatime.desktop/fi.po b/translations/desktop_files/kteatime.desktop/fi.po
new file mode 100644
index 0000000..ea7d777
--- /dev/null
+++ b/translations/desktop_files/kteatime.desktop/fi.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: fi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kteatime.desktop:2
+msgid "KTeaTime"
+msgstr ""
+
+#. GenericName
+#: kteatime.desktop:3
+msgid "Tea Cooker"
+msgstr "Teenkeittäjä"
diff --git a/translations/desktop_files/kteatime.desktop/fr.po b/translations/desktop_files/kteatime.desktop/fr.po
new file mode 100644
index 0000000..fcd7701
--- /dev/null
+++ b/translations/desktop_files/kteatime.desktop/fr.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kteatime.desktop:2
+msgid "KTeaTime"
+msgstr ""
+
+#. GenericName
+#: kteatime.desktop:3
+msgid "Tea Cooker"
+msgstr "Préparateur de thé"
diff --git a/translations/desktop_files/kteatime.desktop/ga.po b/translations/desktop_files/kteatime.desktop/ga.po
new file mode 100644
index 0000000..f3bd2dc
--- /dev/null
+++ b/translations/desktop_files/kteatime.desktop/ga.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ga\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kteatime.desktop:2
+msgid "KTeaTime"
+msgstr ""
+
+#. GenericName
+#: kteatime.desktop:3
+msgid "Tea Cooker"
+msgstr "Cócaire Tae"
diff --git a/translations/desktop_files/kteatime.desktop/gl.po b/translations/desktop_files/kteatime.desktop/gl.po
new file mode 100644
index 0000000..2277b2c
--- /dev/null
+++ b/translations/desktop_files/kteatime.desktop/gl.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: gl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kteatime.desktop:2
+msgid "KTeaTime"
+msgstr ""
+
+#. GenericName
+#: kteatime.desktop:3
+msgid "Tea Cooker"
+msgstr "Quece Chá"
diff --git a/translations/desktop_files/kteatime.desktop/he.po b/translations/desktop_files/kteatime.desktop/he.po
new file mode 100644
index 0000000..859e0eb
--- /dev/null
+++ b/translations/desktop_files/kteatime.desktop/he.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: he\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kteatime.desktop:2
+msgid "KTeaTime"
+msgstr ""
+
+#. GenericName
+#: kteatime.desktop:3
+msgid "Tea Cooker"
+msgstr "מבשל התה"
diff --git a/translations/desktop_files/kteatime.desktop/hr.po b/translations/desktop_files/kteatime.desktop/hr.po
new file mode 100644
index 0000000..059e81b
--- /dev/null
+++ b/translations/desktop_files/kteatime.desktop/hr.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: hr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kteatime.desktop:2
+msgid "KTeaTime"
+msgstr "KVrijeme za čaj"
+
+#. GenericName
+#: kteatime.desktop:3
+msgid "Tea Cooker"
+msgstr "Čajnik"
diff --git a/translations/desktop_files/kteatime.desktop/hu.po b/translations/desktop_files/kteatime.desktop/hu.po
new file mode 100644
index 0000000..1a2f2e4
--- /dev/null
+++ b/translations/desktop_files/kteatime.desktop/hu.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: hu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kteatime.desktop:2
+msgid "KTeaTime"
+msgstr ""
+
+#. GenericName
+#: kteatime.desktop:3
+msgid "Tea Cooker"
+msgstr "Teafőző"
diff --git a/translations/desktop_files/kteatime.desktop/is.po b/translations/desktop_files/kteatime.desktop/is.po
new file mode 100644
index 0000000..88bdf3d
--- /dev/null
+++ b/translations/desktop_files/kteatime.desktop/is.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: is\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kteatime.desktop:2
+msgid "KTeaTime"
+msgstr ""
+
+#. GenericName
+#: kteatime.desktop:3
+msgid "Tea Cooker"
+msgstr "Te hitarinn"
diff --git a/translations/desktop_files/kteatime.desktop/it.po b/translations/desktop_files/kteatime.desktop/it.po
new file mode 100644
index 0000000..a59f435
--- /dev/null
+++ b/translations/desktop_files/kteatime.desktop/it.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# Michele Calgaro <michele.calgaro@yahoo.it>, 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: 2020-06-07 14:12+0000\n"
+"Last-Translator: Michele Calgaro <michele.calgaro@yahoo.it>\n"
+"Language-Team: Italian <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/tdetoys/kteatime-kteatimedesktop/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.0.4\n"
+
+#. Name
+#: kteatime.desktop:2
+msgid "KTeaTime"
+msgstr "KTeaTime"
+
+#. GenericName
+#: kteatime.desktop:3
+msgid "Tea Cooker"
+msgstr "Teiera"
diff --git a/translations/desktop_files/kteatime.desktop/ja.po b/translations/desktop_files/kteatime.desktop/ja.po
new file mode 100644
index 0000000..2473fc8
--- /dev/null
+++ b/translations/desktop_files/kteatime.desktop/ja.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ja\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kteatime.desktop:2
+msgid "KTeaTime"
+msgstr ""
+
+#. GenericName
+#: kteatime.desktop:3
+msgid "Tea Cooker"
+msgstr "ティーメーカー"
diff --git a/translations/desktop_files/kteatime.desktop/km.po b/translations/desktop_files/kteatime.desktop/km.po
new file mode 100644
index 0000000..fd756a8
--- /dev/null
+++ b/translations/desktop_files/kteatime.desktop/km.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: km\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kteatime.desktop:2
+msgid "KTeaTime"
+msgstr ""
+
+#. GenericName
+#: kteatime.desktop:3
+msgid "Tea Cooker"
+msgstr "ចង្ក្រាន​តែ"
diff --git a/translations/desktop_files/kteatime.desktop/ko.po b/translations/desktop_files/kteatime.desktop/ko.po
new file mode 100644
index 0000000..5302bcc
--- /dev/null
+++ b/translations/desktop_files/kteatime.desktop/ko.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ko\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kteatime.desktop:2
+msgid "KTeaTime"
+msgstr ""
+
+#. GenericName
+#: kteatime.desktop:3
+msgid "Tea Cooker"
+msgstr "차 끓이기"
diff --git a/translations/desktop_files/kteatime.desktop/kteatime.desktop.pot b/translations/desktop_files/kteatime.desktop/kteatime.desktop.pot
new file mode 100644
index 0000000..2aab079
--- /dev/null
+++ b/translations/desktop_files/kteatime.desktop/kteatime.desktop.pot
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kteatime.desktop:2
+msgid "KTeaTime"
+msgstr ""
+
+#. GenericName
+#: kteatime.desktop:3
+msgid "Tea Cooker"
+msgstr ""
diff --git a/translations/desktop_files/kteatime.desktop/lv.po b/translations/desktop_files/kteatime.desktop/lv.po
new file mode 100644
index 0000000..fb58289
--- /dev/null
+++ b/translations/desktop_files/kteatime.desktop/lv.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: lv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kteatime.desktop:2
+msgid "KTeaTime"
+msgstr ""
+
+#. GenericName
+#: kteatime.desktop:3
+msgid "Tea Cooker"
+msgstr "Tējas vārītājs"
diff --git a/translations/desktop_files/kteatime.desktop/mk.po b/translations/desktop_files/kteatime.desktop/mk.po
new file mode 100644
index 0000000..f255d83
--- /dev/null
+++ b/translations/desktop_files/kteatime.desktop/mk.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: mk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kteatime.desktop:2
+msgid "KTeaTime"
+msgstr "КЧајник"
+
+#. GenericName
+#: kteatime.desktop:3
+msgid "Tea Cooker"
+msgstr "Чајник"
diff --git a/translations/desktop_files/kteatime.desktop/mt.po b/translations/desktop_files/kteatime.desktop/mt.po
new file mode 100644
index 0000000..7d21974
--- /dev/null
+++ b/translations/desktop_files/kteatime.desktop/mt.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: mt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kteatime.desktop:2
+msgid "KTeaTime"
+msgstr "It-Tè lest"
+
+#. GenericName
+#: kteatime.desktop:3
+msgid "Tea Cooker"
+msgstr "Il-Kitla tat-Tè"
diff --git a/translations/desktop_files/kteatime.desktop/nb.po b/translations/desktop_files/kteatime.desktop/nb.po
new file mode 100644
index 0000000..c408598
--- /dev/null
+++ b/translations/desktop_files/kteatime.desktop/nb.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: nb\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kteatime.desktop:2
+msgid "KTeaTime"
+msgstr ""
+
+#. GenericName
+#: kteatime.desktop:3
+msgid "Tea Cooker"
+msgstr "Tekoker"
diff --git a/translations/desktop_files/kteatime.desktop/nds.po b/translations/desktop_files/kteatime.desktop/nds.po
new file mode 100644
index 0000000..428e71e
--- /dev/null
+++ b/translations/desktop_files/kteatime.desktop/nds.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: nds\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kteatime.desktop:2
+msgid "KTeaTime"
+msgstr ""
+
+#. GenericName
+#: kteatime.desktop:3
+msgid "Tea Cooker"
+msgstr "Teekaker"
diff --git a/translations/desktop_files/kteatime.desktop/ne.po b/translations/desktop_files/kteatime.desktop/ne.po
new file mode 100644
index 0000000..844d4a0
--- /dev/null
+++ b/translations/desktop_files/kteatime.desktop/ne.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ne\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kteatime.desktop:2
+msgid "KTeaTime"
+msgstr "केडीई चिया समय"
+
+#. GenericName
+#: kteatime.desktop:3
+msgid "Tea Cooker"
+msgstr "चिया बनाउने"
diff --git a/translations/desktop_files/kteatime.desktop/nl.po b/translations/desktop_files/kteatime.desktop/nl.po
new file mode 100644
index 0000000..bc00792
--- /dev/null
+++ b/translations/desktop_files/kteatime.desktop/nl.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: nl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kteatime.desktop:2
+msgid "KTeaTime"
+msgstr ""
+
+#. GenericName
+#: kteatime.desktop:3
+msgid "Tea Cooker"
+msgstr "Theezetter"
diff --git a/translations/desktop_files/kteatime.desktop/nn.po b/translations/desktop_files/kteatime.desktop/nn.po
new file mode 100644
index 0000000..c308378
--- /dev/null
+++ b/translations/desktop_files/kteatime.desktop/nn.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: nn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kteatime.desktop:2
+msgid "KTeaTime"
+msgstr ""
+
+#. GenericName
+#: kteatime.desktop:3
+msgid "Tea Cooker"
+msgstr "Tekokaren"
diff --git a/translations/desktop_files/kteatime.desktop/pl.po b/translations/desktop_files/kteatime.desktop/pl.po
new file mode 100644
index 0000000..eec9c8b
--- /dev/null
+++ b/translations/desktop_files/kteatime.desktop/pl.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kteatime.desktop:2
+msgid "KTeaTime"
+msgstr ""
+
+#. GenericName
+#: kteatime.desktop:3
+msgid "Tea Cooker"
+msgstr "Przyrządzanie herbaty"
diff --git a/translations/desktop_files/kteatime.desktop/pt.po b/translations/desktop_files/kteatime.desktop/pt.po
new file mode 100644
index 0000000..9e601c4
--- /dev/null
+++ b/translations/desktop_files/kteatime.desktop/pt.po
@@ -0,0 +1,28 @@
+# 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: 2020-05-14 14:11+0200\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 "KTeaTime"
+
+#. GenericName
+#: kteatime.desktop:3
+msgid "Tea Cooker"
+msgstr "Chá"
diff --git a/translations/desktop_files/kteatime.desktop/pt_BR.po b/translations/desktop_files/kteatime.desktop/pt_BR.po
new file mode 100644
index 0000000..6bfdaec
--- /dev/null
+++ b/translations/desktop_files/kteatime.desktop/pt_BR.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: pt_BR\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kteatime.desktop:2
+msgid "KTeaTime"
+msgstr ""
+
+#. GenericName
+#: kteatime.desktop:3
+msgid "Tea Cooker"
+msgstr "Hora do Chá"
diff --git a/translations/desktop_files/kteatime.desktop/ro.po b/translations/desktop_files/kteatime.desktop/ro.po
new file mode 100644
index 0000000..fafc9b2
--- /dev/null
+++ b/translations/desktop_files/kteatime.desktop/ro.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ro\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kteatime.desktop:2
+msgid "KTeaTime"
+msgstr ""
+
+#. GenericName
+#: kteatime.desktop:3
+msgid "Tea Cooker"
+msgstr "Ceainic"
diff --git a/translations/desktop_files/kteatime.desktop/ru.po b/translations/desktop_files/kteatime.desktop/ru.po
new file mode 100644
index 0000000..e50c587
--- /dev/null
+++ b/translations/desktop_files/kteatime.desktop/ru.po
@@ -0,0 +1,29 @@
+# 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: 2020-05-14 14:11+0200\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 "KTeaTime"
+
+#. GenericName
+#: kteatime.desktop:3
+msgid "Tea Cooker"
+msgstr "Приготовление чая"
diff --git a/translations/desktop_files/kteatime.desktop/sk.po b/translations/desktop_files/kteatime.desktop/sk.po
new file mode 100644
index 0000000..d2ad9a3
--- /dev/null
+++ b/translations/desktop_files/kteatime.desktop/sk.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: sk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kteatime.desktop:2
+msgid "KTeaTime"
+msgstr ""
+
+#. GenericName
+#: kteatime.desktop:3
+msgid "Tea Cooker"
+msgstr "Varič čaju"
diff --git a/translations/desktop_files/kteatime.desktop/sl.po b/translations/desktop_files/kteatime.desktop/sl.po
new file mode 100644
index 0000000..180e2a0
--- /dev/null
+++ b/translations/desktop_files/kteatime.desktop/sl.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: sl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kteatime.desktop:2
+msgid "KTeaTime"
+msgstr ""
+
+#. GenericName
+#: kteatime.desktop:3
+msgid "Tea Cooker"
+msgstr "Kuhalnik čaja"
diff --git a/translations/desktop_files/kteatime.desktop/sr.po b/translations/desktop_files/kteatime.desktop/sr.po
new file mode 100644
index 0000000..5101c3c
--- /dev/null
+++ b/translations/desktop_files/kteatime.desktop/sr.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: sr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kteatime.desktop:2
+msgid "KTeaTime"
+msgstr ""
+
+#. GenericName
+#: kteatime.desktop:3
+msgid "Tea Cooker"
+msgstr "Чајник"
diff --git a/translations/desktop_files/kteatime.desktop/sr@Latn.po b/translations/desktop_files/kteatime.desktop/sr@Latn.po
new file mode 100644
index 0000000..ec74f94
--- /dev/null
+++ b/translations/desktop_files/kteatime.desktop/sr@Latn.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: sr@Latn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kteatime.desktop:2
+msgid "KTeaTime"
+msgstr ""
+
+#. GenericName
+#: kteatime.desktop:3
+msgid "Tea Cooker"
+msgstr "Čajnik"
diff --git a/translations/desktop_files/kteatime.desktop/sv.po b/translations/desktop_files/kteatime.desktop/sv.po
new file mode 100644
index 0000000..645f2ed
--- /dev/null
+++ b/translations/desktop_files/kteatime.desktop/sv.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: sv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kteatime.desktop:2
+msgid "KTeaTime"
+msgstr "Teet är klart"
+
+#. GenericName
+#: kteatime.desktop:3
+msgid "Tea Cooker"
+msgstr "Tekokaren"
diff --git a/translations/desktop_files/kteatime.desktop/ta.po b/translations/desktop_files/kteatime.desktop/ta.po
new file mode 100644
index 0000000..a379cad
--- /dev/null
+++ b/translations/desktop_files/kteatime.desktop/ta.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ta\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kteatime.desktop:2
+msgid "KTeaTime"
+msgstr " கேதேநீர் நேரம்"
+
+#. GenericName
+#: kteatime.desktop:3
+msgid "Tea Cooker"
+msgstr " தேநீர் தயாரிப்பான்"
diff --git a/translations/desktop_files/kteatime.desktop/tg.po b/translations/desktop_files/kteatime.desktop/tg.po
new file mode 100644
index 0000000..529691c
--- /dev/null
+++ b/translations/desktop_files/kteatime.desktop/tg.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: tg\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kteatime.desktop:2
+msgid "KTeaTime"
+msgstr "КВақтиЧой"
+
+#. GenericName
+#: kteatime.desktop:3
+msgid "Tea Cooker"
+msgstr "ЧойДамКардан"
diff --git a/translations/desktop_files/kteatime.desktop/tr.po b/translations/desktop_files/kteatime.desktop/tr.po
new file mode 100644
index 0000000..375229c
--- /dev/null
+++ b/translations/desktop_files/kteatime.desktop/tr.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: tr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kteatime.desktop:2
+msgid "KTeaTime"
+msgstr ""
+
+#. GenericName
+#: kteatime.desktop:3
+msgid "Tea Cooker"
+msgstr "Çaycı"
diff --git a/translations/desktop_files/kteatime.desktop/uk.po b/translations/desktop_files/kteatime.desktop/uk.po
new file mode 100644
index 0000000..e0284ca
--- /dev/null
+++ b/translations/desktop_files/kteatime.desktop/uk.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: uk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kteatime.desktop:2
+msgid "KTeaTime"
+msgstr ""
+
+#. GenericName
+#: kteatime.desktop:3
+msgid "Tea Cooker"
+msgstr "Приготування чаю"
diff --git a/translations/desktop_files/kteatime.desktop/wa.po b/translations/desktop_files/kteatime.desktop/wa.po
new file mode 100644
index 0000000..06d6ab7
--- /dev/null
+++ b/translations/desktop_files/kteatime.desktop/wa.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: wa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kteatime.desktop:2
+msgid "KTeaTime"
+msgstr ""
+
+#. GenericName
+#: kteatime.desktop:3
+msgid "Tea Cooker"
+msgstr "Fijheu d' té"
diff --git a/translations/desktop_files/kteatime.desktop/zh_CN.po b/translations/desktop_files/kteatime.desktop/zh_CN.po
new file mode 100644
index 0000000..e1fc156
--- /dev/null
+++ b/translations/desktop_files/kteatime.desktop/zh_CN.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: zh_CN\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kteatime.desktop:2
+msgid "KTeaTime"
+msgstr ""
+
+#. GenericName
+#: kteatime.desktop:3
+msgid "Tea Cooker"
+msgstr "煮茶器"
diff --git a/translations/desktop_files/kteatime.desktop/zh_TW.po b/translations/desktop_files/kteatime.desktop/zh_TW.po
new file mode 100644
index 0000000..03c0734
--- /dev/null
+++ b/translations/desktop_files/kteatime.desktop/zh_TW.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: zh_TW\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kteatime.desktop:2
+msgid "KTeaTime"
+msgstr ""
+
+#. GenericName
+#: kteatime.desktop:3
+msgid "Tea Cooker"
+msgstr "煮茶器"
diff --git a/translations/desktop_files/ktux.desktop/af.po b/translations/desktop_files/ktux.desktop/af.po
new file mode 100644
index 0000000..6ba6184
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/af.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: af\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr "Ktux"
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "Opstelling..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr ""
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr ""
diff --git a/translations/desktop_files/ktux.desktop/ar.po b/translations/desktop_files/ktux.desktop/ar.po
new file mode 100644
index 0000000..d450a9c
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/ar.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ar\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr ""
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "اعداد..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr ""
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr ""
diff --git a/translations/desktop_files/ktux.desktop/az.po b/translations/desktop_files/ktux.desktop/az.po
new file mode 100644
index 0000000..eb22ca7
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/az.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: az\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr ""
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "Qurulum..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr ""
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr ""
diff --git a/translations/desktop_files/ktux.desktop/be.po b/translations/desktop_files/ktux.desktop/be.po
new file mode 100644
index 0000000..ec8d8a4
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/be.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: be\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr ""
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "Настаўленні..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr "Паказваць у зададзеным вакне"
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr "Паказваць у фанавым вакне"
diff --git a/translations/desktop_files/ktux.desktop/bg.po b/translations/desktop_files/ktux.desktop/bg.po
new file mode 100644
index 0000000..3103d01
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/bg.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: bg\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr "Тъкс"
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "Настройване..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr "Стартиране в избран прозорец"
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr "Стартиране в главния прозорец"
diff --git a/translations/desktop_files/ktux.desktop/bn.po b/translations/desktop_files/ktux.desktop/bn.po
new file mode 100644
index 0000000..ac813ce
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/bn.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: bn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr "কে-টাক্স"
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "প্রস্তুতি..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr "উল্লেখকৃত উইন্ডোতে দেখাও"
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr "রুট উইন্ডোতে দেখাও"
diff --git a/translations/desktop_files/ktux.desktop/br.po b/translations/desktop_files/ktux.desktop/br.po
new file mode 100644
index 0000000..2b94705
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/br.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: br\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr ""
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "Kefluniadur ..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr "Diskwel er prenestr spisaet"
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr "Diskwel er prenestr gwrizienn"
diff --git a/translations/desktop_files/ktux.desktop/bs.po b/translations/desktop_files/ktux.desktop/bs.po
new file mode 100644
index 0000000..3ab0017
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/bs.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: bs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr ""
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "Postavke..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr "Prikaži u navedenom prozoru"
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr "Prikaži u korijenskom prozoru"
diff --git a/translations/desktop_files/ktux.desktop/ca.po b/translations/desktop_files/ktux.desktop/ca.po
new file mode 100644
index 0000000..79dfb22
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/ca.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ca\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr ""
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "Configuració..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr "Mostra a la finestra especificada"
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr "Mostra a la finestra arrel"
diff --git a/translations/desktop_files/ktux.desktop/cs.po b/translations/desktop_files/ktux.desktop/cs.po
new file mode 100644
index 0000000..05ea93b
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/cs.po
@@ -0,0 +1,38 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# 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: 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 "KTux"
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "Nastavení…"
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr "Zobrazit v určeném okně"
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr "Zobrazit na pozadí plochy"
diff --git a/translations/desktop_files/ktux.desktop/cy.po b/translations/desktop_files/ktux.desktop/cy.po
new file mode 100644
index 0000000..e2f6f3e
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/cy.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: cy\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr ""
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "Gosod ..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr "Dangos mewn Ffenestr Benodol"
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr "Dangos mewn Ffenestr Wraidd"
diff --git a/translations/desktop_files/ktux.desktop/da.po b/translations/desktop_files/ktux.desktop/da.po
new file mode 100644
index 0000000..4ad7c68
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/da.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: da\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr ""
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "Opsætning..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr "Visning i angivet vindue"
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr "Visning i root-vindue"
diff --git a/translations/desktop_files/ktux.desktop/de.po b/translations/desktop_files/ktux.desktop/de.po
new file mode 100644
index 0000000..5493c3d
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/de.po
@@ -0,0 +1,38 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# 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: 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 "KTux"
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "Einrichtung ..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr "In vorgegebenem Fenster anzeigen"
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr "Im Hintergrundfenster anzeigen"
diff --git a/translations/desktop_files/ktux.desktop/el.po b/translations/desktop_files/ktux.desktop/el.po
new file mode 100644
index 0000000..9db837a
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/el.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: el\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr ""
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "Ρύθμιση..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr "Εμφάνιση σε προκαθορισμένο παράθυρο"
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr "Προβολή στο βασικό παράθυρο"
diff --git a/translations/desktop_files/ktux.desktop/eo.po b/translations/desktop_files/ktux.desktop/eo.po
new file mode 100644
index 0000000..914846e
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/eo.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: eo\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr "Tuĉjo"
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "Agordo..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr "Montru en indikita fenestro"
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr "Montru en radika fenestro"
diff --git a/translations/desktop_files/ktux.desktop/es.po b/translations/desktop_files/ktux.desktop/es.po
new file mode 100644
index 0000000..4e2409f
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/es.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr ""
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "Configuración..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr "Mostrar en la ventana especificada"
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr "Mostrar en la ventana raíz"
diff --git a/translations/desktop_files/ktux.desktop/et.po b/translations/desktop_files/ktux.desktop/et.po
new file mode 100644
index 0000000..308b95a
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/et.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: et\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr ""
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "Seadistused..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr "Määratud aknas näitamine"
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr "Juuraknas näitamine"
diff --git a/translations/desktop_files/ktux.desktop/eu.po b/translations/desktop_files/ktux.desktop/eu.po
new file mode 100644
index 0000000..3859a11
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/eu.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: eu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr ""
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "Konfigurazioa..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr "Zehaztutako lehioan erakutsi"
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr "Lehio nagusian erakutsi"
diff --git a/translations/desktop_files/ktux.desktop/fa.po b/translations/desktop_files/ktux.desktop/fa.po
new file mode 100644
index 0000000..e6bedd7
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/fa.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: fa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr ""
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "برپایی..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr "نمایش در پنجرۀ مشخص‌شده"
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr "نمایش در پنجرۀ ریشه"
diff --git a/translations/desktop_files/ktux.desktop/fi.po b/translations/desktop_files/ktux.desktop/fi.po
new file mode 100644
index 0000000..2ba91c0
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/fi.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: fi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr ""
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "Asetukset..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr "Näytä määrätyssä ikkunassa"
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr "Näytä juuri-ikkunassa"
diff --git a/translations/desktop_files/ktux.desktop/fr.po b/translations/desktop_files/ktux.desktop/fr.po
new file mode 100644
index 0000000..8df5eef
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/fr.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr ""
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "Configuration..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr "Affichage dans la fenêtre indiquée"
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr "Affichage dans la fenêtre principale"
diff --git a/translations/desktop_files/ktux.desktop/ga.po b/translations/desktop_files/ktux.desktop/ga.po
new file mode 100644
index 0000000..e0a2acb
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/ga.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ga\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr ""
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "Socraigh..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr "Taispeáin san Fhuinneog Sonraithe"
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr "Taispeáin sa bhFréamhfhuinneog"
diff --git a/translations/desktop_files/ktux.desktop/gl.po b/translations/desktop_files/ktux.desktop/gl.po
new file mode 100644
index 0000000..645e962
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/gl.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: gl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr ""
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "Configuración..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr "Mostrar na fiestra indicada"
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr "Mostrar na fiestra raiz"
diff --git a/translations/desktop_files/ktux.desktop/he.po b/translations/desktop_files/ktux.desktop/he.po
new file mode 100644
index 0000000..dc59eef
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/he.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: he\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr ""
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "הגדרות..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr "הצג בחלון המצויין"
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr "הצג בחלון השורש"
diff --git a/translations/desktop_files/ktux.desktop/hi.po b/translations/desktop_files/ktux.desktop/hi.po
new file mode 100644
index 0000000..4040369
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/hi.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: hi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr "के-टक्स"
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "सेटअप..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr ""
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr ""
diff --git a/translations/desktop_files/ktux.desktop/hr.po b/translations/desktop_files/ktux.desktop/hr.po
new file mode 100644
index 0000000..94b000c
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/hr.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: hr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr ""
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "Postavke..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr "Prikazianje u određenom prozoru"
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr "Prikazivanje u korijenskom prozoru"
diff --git a/translations/desktop_files/ktux.desktop/hu.po b/translations/desktop_files/ktux.desktop/hu.po
new file mode 100644
index 0000000..e9f11fc
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/hu.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: hu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr ""
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "Beállítás..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr "Megjelenítés a megadott ablakban"
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr "Megjelenítés a gyökérablakban"
diff --git a/translations/desktop_files/ktux.desktop/id.po b/translations/desktop_files/ktux.desktop/id.po
new file mode 100644
index 0000000..afe4cfd
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/id.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: id\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr ""
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "Aturan..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr "Ditampilkan di Window Khusus"
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr "Ditampilkan di Root Window"
diff --git a/translations/desktop_files/ktux.desktop/is.po b/translations/desktop_files/ktux.desktop/is.po
new file mode 100644
index 0000000..5a9226b
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/is.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: is\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr ""
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "Stillingar..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr "Birta í ákveðnum glugga"
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr "Birta í rótarglugga"
diff --git a/translations/desktop_files/ktux.desktop/it.po b/translations/desktop_files/ktux.desktop/it.po
new file mode 100644
index 0000000..2cc35ca
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/it.po
@@ -0,0 +1,38 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# Michele Calgaro <michele.calgaro@yahoo.it>, 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: 2020-06-07 14:13+0000\n"
+"Last-Translator: Michele Calgaro <michele.calgaro@yahoo.it>\n"
+"Language-Team: Italian <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/tdetoys/ktux-ktuxdesktop/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.0.4\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr "KTux"
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "Impostazioni..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr "Mostra nella finestra specificata"
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr "Mostra sullo sfondo"
diff --git a/translations/desktop_files/ktux.desktop/ja.po b/translations/desktop_files/ktux.desktop/ja.po
new file mode 100644
index 0000000..4f61af0
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/ja.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ja\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr ""
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "セットアップ..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr "指定ウィンドウで表示"
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr "ルートウィンドウで表示"
diff --git a/translations/desktop_files/ktux.desktop/km.po b/translations/desktop_files/ktux.desktop/km.po
new file mode 100644
index 0000000..ae004c3
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/km.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: km\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr ""
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "រៀបចំ..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr "បង្ហាញ​ក្នុង​បង្អួច​ជាក់លាក់"
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr "បង្ហាញ​ក្នុង​បង្អួច Root"
diff --git a/translations/desktop_files/ktux.desktop/ko.po b/translations/desktop_files/ktux.desktop/ko.po
new file mode 100644
index 0000000..a63583d
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/ko.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ko\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr ""
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "설정..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr "지정한 창에 표시하기"
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr "주 창에 표시하기"
diff --git a/translations/desktop_files/ktux.desktop/ktux.desktop.pot b/translations/desktop_files/ktux.desktop/ktux.desktop.pot
new file mode 100644
index 0000000..1e89b25
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/ktux.desktop.pot
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr ""
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr ""
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr ""
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr ""
diff --git a/translations/desktop_files/ktux.desktop/lt.po b/translations/desktop_files/ktux.desktop/lt.po
new file mode 100644
index 0000000..d68900c
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/lt.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: lt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr ""
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "Nustatymas..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr "Rodyti nurodytame lange"
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr "Rodyti root lange"
diff --git a/translations/desktop_files/ktux.desktop/lv.po b/translations/desktop_files/ktux.desktop/lv.po
new file mode 100644
index 0000000..8f38c99
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/lv.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: lv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr ""
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "Uzstādījumi..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr "Rādīt norādītajā logā"
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr "Rādīt galvenajā logā"
diff --git a/translations/desktop_files/ktux.desktop/mk.po b/translations/desktop_files/ktux.desktop/mk.po
new file mode 100644
index 0000000..e572484
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/mk.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: mk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr ""
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "Поставување..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr "Приказ во зададениот прозорец"
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr "Приказ во коренскиот прозорец"
diff --git a/translations/desktop_files/ktux.desktop/ms.po b/translations/desktop_files/ktux.desktop/ms.po
new file mode 100644
index 0000000..287bf90
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/ms.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ms\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr ""
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "Tetapan..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr ""
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr ""
diff --git a/translations/desktop_files/ktux.desktop/mt.po b/translations/desktop_files/ktux.desktop/mt.po
new file mode 100644
index 0000000..f268f54
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/mt.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: mt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr ""
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr ""
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr "Uri fil-window speċifikata"
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr "Uri fil-window ewlenija"
diff --git a/translations/desktop_files/ktux.desktop/nb.po b/translations/desktop_files/ktux.desktop/nb.po
new file mode 100644
index 0000000..31248ae
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/nb.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: nb\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr ""
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "Oppsett …"
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr "Vis i det oppgitte vinduet"
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr "Vis i rotvinduet"
diff --git a/translations/desktop_files/ktux.desktop/nds.po b/translations/desktop_files/ktux.desktop/nds.po
new file mode 100644
index 0000000..a238b8a
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/nds.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: nds\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr ""
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "Instellen..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr "In't angeven Finster wiesen"
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr "In't Hööftfinster wiesen"
diff --git a/translations/desktop_files/ktux.desktop/ne.po b/translations/desktop_files/ktux.desktop/ne.po
new file mode 100644
index 0000000..1465723
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/ne.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ne\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr "केडीई टक्स"
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "सेटअप..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr "निर्दिष्ट सञ्झ्यालमा प्रदर्शन गर्नुहोस्"
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr "मूल सञ्झ्यालमा प्रदर्शन गर्नुहोस्"
diff --git a/translations/desktop_files/ktux.desktop/nl.po b/translations/desktop_files/ktux.desktop/nl.po
new file mode 100644
index 0000000..c8ce46a
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/nl.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: nl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr ""
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "Instellingen..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr "Weergeven in een gedefinieerd venster"
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr "Weergeven in hoofdvenster"
diff --git a/translations/desktop_files/ktux.desktop/nn.po b/translations/desktop_files/ktux.desktop/nn.po
new file mode 100644
index 0000000..a69c683
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/nn.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: nn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr ""
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "Oppsett …"
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr "Vis i oppgjeve vindauge"
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr "Vis i rotvindauget"
diff --git a/translations/desktop_files/ktux.desktop/pa.po b/translations/desktop_files/ktux.desktop/pa.po
new file mode 100644
index 0000000..89df394
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/pa.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: pa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr ""
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "ਸੈੱਟਅੱਪ..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr ""
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr ""
diff --git a/translations/desktop_files/ktux.desktop/pl.po b/translations/desktop_files/ktux.desktop/pl.po
new file mode 100644
index 0000000..6c8e0fe
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/pl.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr ""
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "Ustawienia..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr "Wyświetl w zadanym oknie"
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr "Wyświetl w oknie głównym"
diff --git a/translations/desktop_files/ktux.desktop/pt.po b/translations/desktop_files/ktux.desktop/pt.po
new file mode 100644
index 0000000..88baded
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/pt.po
@@ -0,0 +1,38 @@
+# 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: 2020-05-14 14:13+0200\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 "KTux"
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "Configurar..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr "Mostrar na Janela Indicada"
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr "Mostrar na Janela de Fundo"
diff --git a/translations/desktop_files/ktux.desktop/pt_BR.po b/translations/desktop_files/ktux.desktop/pt_BR.po
new file mode 100644
index 0000000..2480573
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/pt_BR.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: pt_BR\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr ""
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "Configurar..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr "Mostrar em janela especificada"
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr "Mostrar na janela raiz"
diff --git a/translations/desktop_files/ktux.desktop/ro.po b/translations/desktop_files/ktux.desktop/ro.po
new file mode 100644
index 0000000..045c81b
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/ro.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ro\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr ""
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "Setări..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr "Afişează în fereastra specificată"
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr "Afişează în fereastra rădăcină"
diff --git a/translations/desktop_files/ktux.desktop/ru.po b/translations/desktop_files/ktux.desktop/ru.po
new file mode 100644
index 0000000..4594d83
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/ru.po
@@ -0,0 +1,39 @@
+# 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: 2020-05-14 14:13+0200\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 "KTux"
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "Настройка..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr "Показывать в указанном окне"
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr "Показывать на фоне рабочего стола"
diff --git a/translations/desktop_files/ktux.desktop/rw.po b/translations/desktop_files/ktux.desktop/rw.po
new file mode 100644
index 0000000..8c3fe45
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/rw.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: rw\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr ""
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "Iboneza..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr "Kwerekana mu Idirishya Ryihariye"
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr "Kwerekana mu Idirishya Umuzi"
diff --git a/translations/desktop_files/ktux.desktop/sk.po b/translations/desktop_files/ktux.desktop/sk.po
new file mode 100644
index 0000000..5306453
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/sk.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: sk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr ""
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "Nastavenie..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr "Zobraziť v zadanom okne"
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr "Zobraziť v koreňovom okne"
diff --git a/translations/desktop_files/ktux.desktop/sl.po b/translations/desktop_files/ktux.desktop/sl.po
new file mode 100644
index 0000000..d902be9
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/sl.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: sl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr ""
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "Nastavitve ..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr "Prikaz v določenemu oknu"
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr "Prikaz v korenskem oknu"
diff --git a/translations/desktop_files/ktux.desktop/sr.po b/translations/desktop_files/ktux.desktop/sr.po
new file mode 100644
index 0000000..c0b6cbd
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/sr.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: sr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr ""
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "Подеси..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr "Прикажи у задатом прозору"
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr "Прикажи у кореном прозору"
diff --git a/translations/desktop_files/ktux.desktop/sr@Latn.po b/translations/desktop_files/ktux.desktop/sr@Latn.po
new file mode 100644
index 0000000..f07c8e3
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/sr@Latn.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: sr@Latn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr ""
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "Podesi..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr "Prikaži u zadatom prozoru"
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr "Prikaži u korenom prozoru"
diff --git a/translations/desktop_files/ktux.desktop/sv.po b/translations/desktop_files/ktux.desktop/sv.po
new file mode 100644
index 0000000..5664783
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/sv.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: sv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr ""
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "Inställningar..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr "Visa i angivet fönster"
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr "Visa i rotfönster"
diff --git a/translations/desktop_files/ktux.desktop/ta.po b/translations/desktop_files/ktux.desktop/ta.po
new file mode 100644
index 0000000..b037298
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/ta.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ta\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr " KTux"
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "அமைப்பு..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr " குறிப்பிட்ட சாளர காட்சியை காட்டு"
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr "மூல சாளரத்தில் காட்டு"
diff --git a/translations/desktop_files/ktux.desktop/tg.po b/translations/desktop_files/ktux.desktop/tg.po
new file mode 100644
index 0000000..0dcae07
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/tg.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: tg\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr "KТукс"
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "Соз кардан..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr "Дар Тирезаи Муайяншуда Намоиш додан"
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr "Дар Тирезаи Решавӣ Намоиш додан"
diff --git a/translations/desktop_files/ktux.desktop/th.po b/translations/desktop_files/ktux.desktop/th.po
new file mode 100644
index 0000000..ff680ca
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/th.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: th\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr "ตุ๊กซ์"
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "ติดตั้ง..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr ""
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr ""
diff --git a/translations/desktop_files/ktux.desktop/tr.po b/translations/desktop_files/ktux.desktop/tr.po
new file mode 100644
index 0000000..88d21de
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/tr.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: tr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr ""
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "Kurulum..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr "Belirtilen Pencerede Göster"
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr "Kök Pencerede Göster"
diff --git a/translations/desktop_files/ktux.desktop/uk.po b/translations/desktop_files/ktux.desktop/uk.po
new file mode 100644
index 0000000..a5318e9
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/uk.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: uk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr ""
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "Встановити..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr "Відобразити у вказаному вікні"
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr "Відобразити на тлі екрана"
diff --git a/translations/desktop_files/ktux.desktop/uz.po b/translations/desktop_files/ktux.desktop/uz.po
new file mode 100644
index 0000000..67af361
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/uz.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: uz\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr ""
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "Oʻrnatish"
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr ""
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr ""
diff --git a/translations/desktop_files/ktux.desktop/uz@cyrillic.po b/translations/desktop_files/ktux.desktop/uz@cyrillic.po
new file mode 100644
index 0000000..fbfeb6f
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/uz@cyrillic.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: uz@cyrillic\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr ""
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "Ўрнатиш"
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr ""
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr ""
diff --git a/translations/desktop_files/ktux.desktop/ven.po b/translations/desktop_files/ktux.desktop/ven.po
new file mode 100644
index 0000000..1c55a4d
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/ven.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ven\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr ""
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "Vhekanya..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr ""
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr ""
diff --git a/translations/desktop_files/ktux.desktop/wa.po b/translations/desktop_files/ktux.desktop/wa.po
new file mode 100644
index 0000000..9e7ac7a
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/wa.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: wa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr ""
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "Apontyî..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr "Håyner dins l' purnea specifyî"
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr "Håyner e purnea raecene (li fond do scribanne)"
diff --git a/translations/desktop_files/ktux.desktop/xh.po b/translations/desktop_files/ktux.desktop/xh.po
new file mode 100644
index 0000000..77ddbf9
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/xh.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr ""
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "Iyacwangciswa..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr ""
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr ""
diff --git a/translations/desktop_files/ktux.desktop/zh_CN.po b/translations/desktop_files/ktux.desktop/zh_CN.po
new file mode 100644
index 0000000..1706933
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/zh_CN.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: zh_CN\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr ""
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "设置..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr "在指定的窗口中显示"
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr "在根窗口中显示"
diff --git a/translations/desktop_files/ktux.desktop/zh_TW.po b/translations/desktop_files/ktux.desktop/zh_TW.po
new file mode 100644
index 0000000..2ea3a4e
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/zh_TW.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: zh_TW\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr ""
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "設定..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr "在指定的視窗中顯示"
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr "在根視窗中顯示"
diff --git a/translations/desktop_files/ktux.desktop/zu.po b/translations/desktop_files/ktux.desktop/zu.po
new file mode 100644
index 0000000..5e34e8b
--- /dev/null
+++ b/translations/desktop_files/ktux.desktop/zu.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: zu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: ktux.desktop:2
+msgid "KTux"
+msgstr ""
+
+#. Name
+#: ktux.desktop:12
+msgid "Setup..."
+msgstr "Iyalungiselela..."
+
+#. Name
+#: ktux.desktop:17
+msgid "Display in Specified Window"
+msgstr ""
+
+#. Name
+#: ktux.desktop:22
+msgid "Display in Root Window"
+msgstr ""
diff --git a/translations/desktop_files/kweather-desktops/ar.po b/translations/desktop_files/kweather-desktops/ar.po
new file mode 100644
index 0000000..e53ea08
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/ar.po
@@ -0,0 +1,112 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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"
+"Language: ar\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+#| msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
+msgstr "kweather برنامج; الطقس; تهيئة; إعدادات; شاشة;"
+
+#. Name
+#: kcmweatherservice.desktop:13
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
+msgstr "خدمة الأرصاد الجوية"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "خدمة الأرصاد الجوية"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+#, 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
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr "كن على علم دوماً بحالة الطقس في الخارج"
+
+#. Name
+#: kweather.desktop:4
+msgid "Weather Report"
+msgstr "تقرير الطقس"
+
+#. Name
+#: kweatherservice.desktop:3
+msgid "KWeatherService"
+msgstr "خدمة الأرصاد الجوية KWeatherService"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr ""
+
+#. Name
+#: 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
new file mode 100644
index 0000000..6c86a33
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/be.po
@@ -0,0 +1,106 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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"
+"Language: be\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherapplet.desktop:14
+msgid "kweather; weather; configure; settings; display; applet;"
+msgstr ""
+
+#. Name
+#: kcmweatherservice.desktop:13
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
+msgstr "Сервіс надвор'я"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Сервіс надвор'я"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+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
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr "Застаньцеся інфармаванымі аб надвор'і"
+
+#. Name
+#: kweather.desktop:4
+msgid "Weather Report"
+msgstr "Прагноз надвор'я"
+
+#. Name
+#: kweatherservice.desktop:3
+#, fuzzy
+msgid "KWeatherService"
+msgstr "Сервіс надвор'я"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr "DCOP-сервіс, які дае звесткі пра надвор'е"
+
+#. Name
+#: 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
new file mode 100644
index 0000000..3417a66
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/bg.po
@@ -0,0 +1,118 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# Emanoil Kotsev <deloptes@gmail.com>, 2020.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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/"
+"projects/tdetoys/kweather-desktop-files/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.1.1\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: 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
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
+msgstr "Услуга за метеорологичното време"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Услуга за метеорологичното време"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+#, 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
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr "Информация за метеорологичното време"
+
+#. Name
+#: kweather.desktop:4
+msgid "Weather Report"
+msgstr "Какво е времето сега"
+
+#. Name
+#: kweatherservice.desktop:3
+msgid "KWeatherService"
+msgstr "Услуга за метеорологично време (KWeatherService)"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr "Услуга DCOP за метеорологични данни."
+
+#. Name
+#: 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
new file mode 100644
index 0000000..bf784fe
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/bn.po
@@ -0,0 +1,111 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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"
+"Language: bn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+#| msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
+msgstr "কে-ওয়েদার; আবহাওয়া; কনফিগার; বৈশিষ্ট্য; ডিসপ্লে;"
+
+#. Name
+#: kcmweatherservice.desktop:13
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
+msgstr "আবহাওয়া সার্ভিস"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "আবহাওয়া সার্ভিস"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+#, 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
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr "বাহিরের আবহাওয়া সম্পর্কে অবহিত থাকুন"
+
+#. Name
+#: kweather.desktop:4
+msgid "Weather Report"
+msgstr "আবহাওয়া রিপোর্ট"
+
+#. Name
+#: kweatherservice.desktop:3
+msgid "KWeatherService"
+msgstr "কে-ওয়েদার-সার্ভিস"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr "আবহাওয়া তথ্য সরবরাহের জন্য একটি ডিকপ সার্ভিস।"
+
+#. Name
+#: 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
new file mode 100644
index 0000000..f1a16fe
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/br.po
@@ -0,0 +1,107 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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"
+"Language: br\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: 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
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
+msgstr "Servij an amzer"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Servij an amzer"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+#, fuzzy
+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
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr ""
+
+#. Name
+#: kweather.desktop:4
+#, fuzzy
+msgid "Weather Report"
+msgstr "Servij an amzer"
+
+#. Name
+#: kweatherservice.desktop:3
+#, fuzzy
+msgid "KWeatherService"
+msgstr "Servij an amzer"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr ""
+
+#. Name
+#: 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
new file mode 100644
index 0000000..9a1a6d4
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/bs.po
@@ -0,0 +1,118 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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"
+"Language: bs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: 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
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
+msgstr "Servis vremenske prognoze"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Servis vremenske prognoze"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+#, 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;"
+
+#. Comment
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr ""
+
+#. Name
+#: kweather.desktop:4
+#, fuzzy
+msgid "Weather Report"
+msgstr "Sidebar vremenska prognoza"
+
+#. Name
+#: kweatherservice.desktop:3
+#, fuzzy
+msgid "KWeatherService"
+msgstr "Servis vremenske prognoze"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr ""
+
+#. Name
+#: 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
new file mode 100644
index 0000000..1d0f856
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/ca.po
@@ -0,0 +1,111 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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"
+"Language: ca\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: 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
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
+msgstr "Servei meteorològic"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Servei meteorològic"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+#, 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
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr "Estigueu informat del temps de l'exterior"
+
+#. Name
+#: kweather.desktop:4
+msgid "Weather Report"
+msgstr "Informació del temps"
+
+#. Name
+#: kweatherservice.desktop:3
+msgid "KWeatherService"
+msgstr "Servei KTemps"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr "Un servei DCOP per proveir dades del temps."
+
+#. Name
+#: 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
new file mode 100644
index 0000000..edc995d
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/cs.po
@@ -0,0 +1,100 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# 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: 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
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr "Aplet"
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr "Konfigurace apletu"
+
+#. Keywords
+#: kcmweatherapplet.desktop:14
+msgid "kweather; weather; configure; settings; display; applet;"
+msgstr "kweather;počasí;konfigurace;nastavení;zobrazení;aplet;"
+
+#. Name
+#: kcmweatherservice.desktop:13
+msgid "Service"
+msgstr "Služba"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+msgid "Weather Service Config"
+msgstr "Konfigurace služby počasí"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+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 "Nechte se informovat o počasí venku"
+
+#. Name
+#: kweather.desktop:4
+msgid "Weather Report"
+msgstr "Zpráva o počasí"
+
+#. Name
+#: kweatherservice.desktop:3
+msgid "KWeatherService"
+msgstr "KWeatherService"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr "Služba DCOP poskytující údaje o počasí."
+
+#. Name
+#: 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
new file mode 100644
index 0000000..dee6401
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/cy.po
@@ -0,0 +1,111 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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"
+"Language: cy\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: 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
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
+msgstr "GwasanaethTywydd"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "GwasanaethTywydd"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+#, 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
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr "Cael eich hysbysu am y tywydd tu allan"
+
+#. Name
+#: kweather.desktop:4
+msgid "Weather Report"
+msgstr "Adroddiad Tywydd"
+
+#. Name
+#: kweatherservice.desktop:3
+msgid "KWeatherService"
+msgstr "KGwasanaethTywydd"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr "Gwasanaeth DCOP i ddarparu data tywydd."
+
+#. Name
+#: 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
new file mode 100644
index 0000000..29346ba
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/da.po
@@ -0,0 +1,112 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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"
+"Language: da\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: 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
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
+msgstr "Vejrtjeneste"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Vejrtjeneste"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+#, 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
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr "Vær informeret om vejret udenfor"
+
+#. Name
+#: kweather.desktop:4
+msgid "Weather Report"
+msgstr "Vejrudsigt"
+
+#. Name
+#: kweatherservice.desktop:3
+#, fuzzy
+msgid "KWeatherService"
+msgstr "Vejrtjeneste"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr "En DCOP-tjeneste som sørger for vejrdata."
+
+#. Name
+#: 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
new file mode 100644
index 0000000..b525020
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/de.po
@@ -0,0 +1,100 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# Lian Begett <weblate-tde@bunbun.de>, 2022.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr "Applet"
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr "Applet-Konfiguration"
+
+#. Keywords
+#: kcmweatherapplet.desktop:14
+msgid "kweather; weather; configure; settings; display; applet;"
+msgstr "kweather; kwetter; wetter; einrichten; einstellungen; anzeige; applet;"
+
+#. Name
+#: kcmweatherservice.desktop:13
+msgid "Service"
+msgstr "Dienst"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+msgid "Weather Service Config"
+msgstr "Wetterdienst-Konfiguration"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+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
+msgid "Stay informed of the weather outside"
+msgstr "Hält Sie über das Wetter auf dem Laufenden"
+
+#. Name
+#: kweather.desktop:4
+msgid "Weather Report"
+msgstr "Wetterbericht"
+
+#. Name
+#: kweatherservice.desktop:3
+msgid "KWeatherService"
+msgstr "KWetterdienst"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr "Ein DCOP-Dienst für Bereitstellung von Wetterdaten."
+
+#. Name
+#: 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
new file mode 100644
index 0000000..204c613
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/el.po
@@ -0,0 +1,112 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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"
+"Language: el\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+#| msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
+msgstr "kweather; καιρός; ρύθμιση; ρυθμίσεις; εμφάνιση;"
+
+#. Name
+#: kcmweatherservice.desktop:13
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
+msgstr "Υπηρεσία καιρού"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Υπηρεσία καιρού"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+#, 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
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr "Ενημερωθείτε για τον καιρό"
+
+#. Name
+#: kweather.desktop:4
+msgid "Weather Report"
+msgstr "Μετεωρολογική αναφορά"
+
+#. Name
+#: kweatherservice.desktop:3
+#, fuzzy
+msgid "KWeatherService"
+msgstr "Υπηρεσία καιρού"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr "Μια υπηρεσία DCOP που προσφέρει μετεωρολογικά δεδομένα."
+
+#. Name
+#: 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
new file mode 100644
index 0000000..922de37
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/eo.po
@@ -0,0 +1,105 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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"
+"Language: eo\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherapplet.desktop:14
+msgid "kweather; weather; configure; settings; display; applet;"
+msgstr ""
+
+#. Name
+#: kcmweatherservice.desktop:13
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
+msgstr "VeteroServo"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "VeteroServo"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+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
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr "Estu informita de la ekstera vetero"
+
+#. Name
+#: kweather.desktop:4
+msgid "Weather Report"
+msgstr "VeterRaporto"
+
+#. Name
+#: kweatherservice.desktop:3
+msgid "KWeatherService"
+msgstr "VeteroServo"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr "DCOP-servo por montri la vetero-datumojn."
+
+#. Name
+#: 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
new file mode 100644
index 0000000..f822779
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/es.po
@@ -0,0 +1,112 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: 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
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
+msgstr "Servicio de meteorología"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Servicio de meteorología"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+#, 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
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr "Manténgase informado del clima que hace afuera"
+
+#. Name
+#: kweather.desktop:4
+msgid "Weather Report"
+msgstr "Informe meteorológico"
+
+#. Name
+#: kweatherservice.desktop:3
+#, fuzzy
+msgid "KWeatherService"
+msgstr "Servicio de meteorología"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr "Un servicio DCOP para proporcionar datos meteorológicos."
+
+#. Name
+#: 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
new file mode 100644
index 0000000..a53b364
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/et.po
@@ -0,0 +1,111 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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"
+"Language: et\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: 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
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
+msgstr "Ilmateenistus"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Ilmateenistus"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+#, 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
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr "Näitab väljas olevat ilma"
+
+#. Name
+#: kweather.desktop:4
+msgid "Weather Report"
+msgstr "Ilmateade"
+
+#. Name
+#: kweatherservice.desktop:3
+msgid "KWeatherService"
+msgstr "KIlmajaam"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr "DCOP teenus ilmaandmete esitamiseks."
+
+#. Name
+#: 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
new file mode 100644
index 0000000..1436022
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/eu.po
@@ -0,0 +1,111 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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"
+"Language: eu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: 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
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
+msgstr "Eguraldi Serbitzua"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Eguraldi Serbitzua"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+#, 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
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr "Eskuratu kanpoko eguraldiaren informazioa"
+
+#. Name
+#: kweather.desktop:4
+msgid "Weather Report"
+msgstr "Eguraldiaren txostena"
+
+#. Name
+#: kweatherservice.desktop:3
+msgid "KWeatherService"
+msgstr "KweatherSerbitzua"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr "Eguraldiari buruzko datuak eskeintzeko DCOP zerbitzua"
+
+#. Name
+#: 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
new file mode 100644
index 0000000..06e2ef9
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/fa.po
@@ -0,0 +1,112 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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"
+"Language: fa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+#| msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
+msgstr "kweather، آب و هوا، پیکربندی، تنظیمات، نمایش;"
+
+#. Name
+#: kcmweatherservice.desktop:13
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
+msgstr "خدمت آب و هوا"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "خدمت آب و هوا"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+#, 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
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr "با خبر ماندن از آب و هوای بیرون"
+
+#. Name
+#: kweather.desktop:4
+msgid "Weather Report"
+msgstr "گزارش آب و هوا"
+
+#. Name
+#: kweatherservice.desktop:3
+#, fuzzy
+msgid "KWeatherService"
+msgstr "خدمت آب و هوا"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr "یک خدمت DCOP برای فراهم کردن داده‌های آب و هوا"
+
+#. Name
+#: 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
new file mode 100644
index 0000000..0731e52
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/fi.po
@@ -0,0 +1,111 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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"
+"Language: fi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: 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
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
+msgstr "Sääpalvelu"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Sääpalvelu"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+#, 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
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr "Seuraa säätilan muutoksia"
+
+#. Name
+#: kweather.desktop:4
+msgid "Weather Report"
+msgstr "Navigointipalkin säätiedotus"
+
+#. Name
+#: kweatherservice.desktop:3
+msgid "KWeatherService"
+msgstr "Sääpalvelu"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr "DCOP-palvelu säätietojen välittämiseen."
+
+#. Name
+#: 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
new file mode 100644
index 0000000..8fb693e
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/fr.po
@@ -0,0 +1,112 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: 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
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
+msgstr "KWeatherService"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "KWeatherService"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+#, 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
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr "Restez informé(e) sur le temps à l'extérieur"
+
+#. Name
+#: kweather.desktop:4
+msgid "Weather Report"
+msgstr "Rapport météorologique"
+
+#. Name
+#: kweatherservice.desktop:3
+#, fuzzy
+msgid "KWeatherService"
+msgstr "KWeatherService"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr "Un service DCOP pour fournir des données sur le temps."
+
+#. Name
+#: 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
new file mode 100644
index 0000000..51ab824
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/ga.po
@@ -0,0 +1,113 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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"
+"Language: ga\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: 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
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
+msgstr "Seirbhís Aimsire"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Seirbhís Aimsire"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+#, 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
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr "Faigh eolas faoin aimsir"
+
+#. Name
+#: kweather.desktop:4
+msgid "Weather Report"
+msgstr "Tuairisc Aimsire"
+
+#. Name
+#: kweatherservice.desktop:3
+#, fuzzy
+msgid "KWeatherService"
+msgstr "Seirbhís Aimsire"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr "Seirbhís DCOP chun faisnéis aimsire a chur ar fáil."
+
+#. Name
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+#, fuzzy
+#| 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
new file mode 100644
index 0000000..a071c47
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/gl.po
@@ -0,0 +1,112 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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"
+"Language: gl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: 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
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
+msgstr "Servizo Meteorolóxico"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Servizo Meteorolóxico"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+#, 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
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr "Estexa informado do tempo que fai"
+
+#. Name
+#: kweather.desktop:4
+msgid "Weather Report"
+msgstr "Parte Meteorolóxico"
+
+#. Name
+#: kweatherservice.desktop:3
+#, fuzzy
+msgid "KWeatherService"
+msgstr "Servizo Meteorolóxico"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr "Un servizo DCOP para obter dados climáticos."
+
+#. Name
+#: 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
new file mode 100644
index 0000000..22a6abb
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/he.po
@@ -0,0 +1,118 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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"
+"Language: he\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: 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
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
+msgstr "שרות ה־DCOP של KWeather"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "שרות ה־DCOP של KWeather"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+#, 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;"
+
+#. Comment
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr "קבל עדכונים אודות מזג האוויר"
+
+#. Name
+#: kweather.desktop:4
+msgid "Weather Report"
+msgstr "דו\"ח מזג אוויר "
+
+#. Name
+#: kweatherservice.desktop:3
+#, fuzzy
+msgid "KWeatherService"
+msgstr "שרות ה־DCOP של KWeather"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr "שירות DCOP לסיפוק נתוני מזג אוויר"
+
+#. Name
+#: 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
new file mode 100644
index 0000000..9e9e29a
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/hi.po
@@ -0,0 +1,111 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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"
+"Language: hi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+#| msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
+msgstr "के-वेदर;वेदर;कॉन्फ़िगर;विन्यास;प्रकटन;"
+
+#. Name
+#: kcmweatherservice.desktop:13
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
+msgstr "मौसम सेवा"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "मौसम सेवा"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+#, 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
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr ""
+
+#. Name
+#: kweather.desktop:4
+#, fuzzy
+msgid "Weather Report"
+msgstr "साइडबार वेदर रपट"
+
+#. Name
+#: kweatherservice.desktop:3
+msgid "KWeatherService"
+msgstr "के-वेदर-सर्विस"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr ""
+
+#. Name
+#: 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
new file mode 100644
index 0000000..7dc6a94
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/hr.po
@@ -0,0 +1,118 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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"
+"Language: hr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: 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; "
+"kvrijeme;"
+
+#. Name
+#: kcmweatherservice.desktop:13
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
+msgstr "Meteorološki izvještaj"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Meteorološki izvještaj"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+#, 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;"
+
+#. Comment
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr "Budite u tijeku s meteorološki uvjetima oko vas"
+
+#. Name
+#: kweather.desktop:4
+msgid "Weather Report"
+msgstr "Meteorološki izvještaj"
+
+#. Name
+#: kweatherservice.desktop:3
+msgid "KWeatherService"
+msgstr "KMeteorološki izvještaj"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr "DCOP usluga s podacima o meteorološki uvjetima."
+
+#. Name
+#: 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
new file mode 100644
index 0000000..8662efc
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/hu.po
@@ -0,0 +1,112 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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"
+"Language: hu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: 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
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
+msgstr "Időjárás-előrejelzés"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Időjárás-előrejelzés"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+#, 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
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr "Aktuális időjárási információk lekérdezése"
+
+#. Name
+#: kweather.desktop:4
+msgid "Weather Report"
+msgstr "Időjárás-jelentés"
+
+#. Name
+#: kweatherservice.desktop:3
+#, fuzzy
+msgid "KWeatherService"
+msgstr "Időjárás-előrejelzés"
+
+#. Comment
+#: kweatherservice.desktop:8
+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: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
new file mode 100644
index 0000000..a941eb6
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/id.po
@@ -0,0 +1,94 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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"
+"Language: id\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherapplet.desktop:14
+msgid "kweather; weather; configure; settings; display; applet;"
+msgstr ""
+
+#. Name
+#: kcmweatherservice.desktop:13
+msgid "Service"
+msgstr ""
+
+#. Comment
+#: kcmweatherservice.desktop:14
+msgid "Weather Service Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+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
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr ""
+
+#. Name
+#: kweather.desktop:4
+msgid "Weather Report"
+msgstr ""
+
+#. Name
+#: kweatherservice.desktop:3
+msgid "KWeatherService"
+msgstr ""
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr ""
+
+#. Name
+#: 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
new file mode 100644
index 0000000..49c95a3
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/is.po
@@ -0,0 +1,106 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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"
+"Language: is\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherapplet.desktop:14
+msgid "kweather; weather; configure; settings; display; applet;"
+msgstr ""
+
+#. Name
+#: kcmweatherservice.desktop:13
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
+msgstr "Veðurþjónustan"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Veðurþjónustan"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+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
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr "Haltu þér upplýstum um veðrið úti"
+
+#. Name
+#: kweather.desktop:4
+msgid "Weather Report"
+msgstr "Veðurfréttir"
+
+#. Name
+#: kweatherservice.desktop:3
+#, fuzzy
+msgid "KWeatherService"
+msgstr "Veðurþjónustan"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr "DCOP þjónusta sem veitir veðurupplýsingar."
+
+#. Name
+#: 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
new file mode 100644
index 0000000..0ea8ab0
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/it.po
@@ -0,0 +1,101 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# 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: 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"
+"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.11.2\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr "applet"
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr "configurazione applet"
+
+#. Keywords
+#: kcmweatherapplet.desktop:14
+msgid "kweather; weather; configure; settings; display; applet;"
+msgstr "kweather;meteo;configurazione;impostazioni;visualizzazione;applet;"
+
+#. Name
+#: kcmweatherservice.desktop:13
+msgid "Service"
+msgstr "Servizio"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+msgid "Weather Service Config"
+msgstr "configurazione servizio meteorologico"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+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
+msgid "Stay informed of the weather outside"
+msgstr "Tieniti informato sul tempo che c'è fuori"
+
+#. Name
+#: kweather.desktop:4
+msgid "Weather Report"
+msgstr "Bollettino meteorologico"
+
+#. Name
+#: kweatherservice.desktop:3
+msgid "KWeatherService"
+msgstr "Servizio meteorologico TDE"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr "Servizio DCOP per fornire dati meteorologici."
+
+#. Name
+#: 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
new file mode 100644
index 0000000..83f10ed
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/ja.po
@@ -0,0 +1,112 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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"
+"Language: ja\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+#| msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
+msgstr "kweather; 気象; 設定; 設定; 表示;"
+
+#. Name
+#: kcmweatherservice.desktop:13
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
+msgstr "気象サービス"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "気象サービス"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+#, 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
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr "外の天気を知らせます"
+
+#. Name
+#: kweather.desktop:4
+msgid "Weather Report"
+msgstr "気象情報"
+
+#. Name
+#: kweatherservice.desktop:3
+#, fuzzy
+msgid "KWeatherService"
+msgstr "気象サービス"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr "気象データを提供する DCOP サービス。"
+
+#. Name
+#: 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
new file mode 100644
index 0000000..6cf959a
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/km.po
@@ -0,0 +1,112 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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"
+"Language: km\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+#| msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
+msgstr "kweather; អាកាសធាតុ; កំណត់​រចនាសម្ព័ន្ធ; ការ​កំណត់; បង្ហាញ;"
+
+#. Name
+#: kcmweatherservice.desktop:13
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
+msgstr "សេវា​អាកាសធាតុ"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "សេវា​អាកាសធាតុ"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+#, 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
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr "នៅ​តែ​ជូន​ដំណឹង​អំពី​អាកាសធាតុ​ខាងក្រៅ"
+
+#. Name
+#: kweather.desktop:4
+msgid "Weather Report"
+msgstr "របាយការណ៍​អាកាសធាតុ"
+
+#. Name
+#: kweatherservice.desktop:3
+#, fuzzy
+msgid "KWeatherService"
+msgstr "សេវា​អាកាសធាតុ"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr "សេវា DCOP សម្រាប់​ផ្ដល់​ទិន្នន័យ​អាកាសធាតុ ។"
+
+#. Name
+#: 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
new file mode 100644
index 0000000..b04fee8
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/ko.po
@@ -0,0 +1,112 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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"
+"Language: ko\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+#| msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
+msgstr "kweather; 날씨; 설정; 표시;"
+
+#. Name
+#: kcmweatherservice.desktop:13
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
+msgstr "날씨 서비스"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "날씨 서비스"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+#, 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
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr ""
+
+#. Name
+#: kweather.desktop:4
+msgid "Weather Report"
+msgstr "날씨 보고"
+
+#. Name
+#: kweatherservice.desktop:3
+#, fuzzy
+msgid "KWeatherService"
+msgstr "날씨 서비스"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr "날씨 데이터를 제공하는 DCOP 서비스"
+
+#. Name
+#: 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
new file mode 100644
index 0000000..c5cf152
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/kweather-desktops.pot
@@ -0,0 +1,87 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherapplet.desktop:14
+msgid "kweather; weather; configure; settings; display; applet;"
+msgstr ""
+
+#. Name
+#: kcmweatherservice.desktop:13
+msgid "Service"
+msgstr ""
+
+#. Comment
+#: kcmweatherservice.desktop:14
+msgid "Weather Service Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+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
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr ""
+
+#. Name
+#: kweather.desktop:4
+msgid "Weather Report"
+msgstr ""
+
+#. Name
+#: kweatherservice.desktop:3
+msgid "KWeatherService"
+msgstr ""
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr ""
+
+#. Name
+#: 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
new file mode 100644
index 0000000..6f7d4cb
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/lv.po
@@ -0,0 +1,111 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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"
+"Language: lv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: 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
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
+msgstr "Laikapstākļu serviss"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Laikapstākļu serviss"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+#, 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
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr "Saņemiet informāciju par laikapstākļiem ārpusē"
+
+#. Name
+#: kweather.desktop:4
+msgid "Weather Report"
+msgstr "Laikapstākļu atskaite"
+
+#. Name
+#: kweatherservice.desktop:3
+msgid "KWeatherService"
+msgstr "KWeather serviss"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr "DCOP laikapstākļu piegādātājs."
+
+#. Name
+#: 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
new file mode 100644
index 0000000..00a1a29
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/mk.po
@@ -0,0 +1,117 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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"
+"Language: mk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: 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
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
+msgstr "Сервис за временска прогноза"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Сервис за временска прогноза"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+#, 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
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr "Бидете информирани за времето"
+
+#. Name
+#: kweather.desktop:4
+msgid "Weather Report"
+msgstr "Извештај за време"
+
+#. Name
+#: kweatherservice.desktop:3
+msgid "KWeatherService"
+msgstr "КВременскиСервис"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr "DCOP-сервис за обезбедување на податоци за времето."
+
+#. Name
+#: 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
new file mode 100644
index 0000000..a4de6f3
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/mt.po
@@ -0,0 +1,118 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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"
+"Language: mt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+msgid "kweather; weather; configure; settings; display; applet;"
+msgstr ""
+"kweather; weather service; configure; settings; servizz tat-temp; "
+"konfigurazzjoni;"
+
+#. Name
+#: kcmweatherservice.desktop:13
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
+msgstr "Servizz tat-Temp"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Servizz tat-Temp"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+#, 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;"
+
+#. Comment
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr ""
+
+#. Name
+#: kweather.desktop:4
+msgid "Weather Report"
+msgstr "Rapport Tat-Temp"
+
+#. Name
+#: kweatherservice.desktop:3
+#, fuzzy
+msgid "KWeatherService"
+msgstr "Servizz tat-Temp"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr "Servizz DCOP li jipprovdi informazzjoni dwar it-temp."
+
+#. Name
+#: 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
new file mode 100644
index 0000000..96f9157
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/nb.po
@@ -0,0 +1,112 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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"
+"Language: nb\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: 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
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
+msgstr "Værtjeneste"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Værtjeneste"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+#, 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
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr "Få informasjon om været"
+
+#. Name
+#: kweather.desktop:4
+msgid "Weather Report"
+msgstr "Værmelding"
+
+#. Name
+#: kweatherservice.desktop:3
+#, fuzzy
+msgid "KWeatherService"
+msgstr "Værtjeneste"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr "En DCOP-tjeneste som skaffer værdata."
+
+#. Name
+#: 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
new file mode 100644
index 0000000..1ba3af3
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/nds.po
@@ -0,0 +1,112 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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"
+"Language: nds\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: 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
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
+msgstr "Wederdeenst"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Wederdeenst"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+#, 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
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr "Jümmers dat opstunns aktuelle Weder"
+
+#. Name
+#: kweather.desktop:4
+msgid "Weather Report"
+msgstr "Wederbericht"
+
+#. Name
+#: kweatherservice.desktop:3
+#, fuzzy
+msgid "KWeatherService"
+msgstr "Wederdeenst"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr "DCOP-Deenst för Wederdaten"
+
+#. Name
+#: 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
new file mode 100644
index 0000000..6cf0fd3
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/ne.po
@@ -0,0 +1,105 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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"
+"Language: ne\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherapplet.desktop:14
+msgid "kweather; weather; configure; settings; display; applet;"
+msgstr ""
+
+#. Name
+#: kcmweatherservice.desktop:13
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
+msgstr "मौसम सेवा"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "मौसम सेवा"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+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
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr "निमन्त्रणा गरिएको बाहिरको मौसम लाई राखि राख्नुहोस्"
+
+#. Name
+#: kweather.desktop:4
+msgid "Weather Report"
+msgstr "मौसम प्रतिवेदन"
+
+#. Name
+#: kweatherservice.desktop:3
+msgid "KWeatherService"
+msgstr "केडीई मौसम सेवा"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr "मौसम डेटा प्रदान गर्न DCOP सेवा"
+
+#. Name
+#: 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
new file mode 100644
index 0000000..3681b31
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/nl.po
@@ -0,0 +1,113 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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"
+"Language: nl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: 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
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
+msgstr "Weerbericht"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Weerbericht"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+#, 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
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr "Blijf geïnformeerd over het weer buiten"
+
+#. Name
+#: kweather.desktop:4
+msgid "Weather Report"
+msgstr "Weerbericht"
+
+#. Name
+#: kweatherservice.desktop:3
+#, fuzzy
+msgid "KWeatherService"
+msgstr "Weerbericht"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr "Een DCOP-service die weergegevens aanlevert."
+
+#. Name
+#: 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
new file mode 100644
index 0000000..475c524
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/nn.po
@@ -0,0 +1,112 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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"
+"Language: nn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: 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
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
+msgstr "Vêrteneste"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Vêrteneste"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+#, 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
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr "Hald greie på vêret på utsida"
+
+#. Name
+#: kweather.desktop:4
+msgid "Weather Report"
+msgstr "Vêrmelding"
+
+#. Name
+#: kweatherservice.desktop:3
+#, fuzzy
+msgid "KWeatherService"
+msgstr "Vêrteneste"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr "Ei DCOP-teneste som kan levera vêrdata."
+
+#. Name
+#: 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
new file mode 100644
index 0000000..8338121
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/pa.po
@@ -0,0 +1,107 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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"
+"Language: pa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherapplet.desktop:14
+msgid "kweather; weather; configure; settings; display; applet;"
+msgstr ""
+
+#. Name
+#: kcmweatherservice.desktop:13
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
+msgstr "ਮੌਸਮ ਸੇਵਾ"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "ਮੌਸਮ ਸੇਵਾ"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+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
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr ""
+
+#. Name
+#: kweather.desktop:4
+msgid "Weather Report"
+msgstr "ਮੌਸਮ ਰਿਪੋਰਟ"
+
+#. Name
+#: kweatherservice.desktop:3
+msgid "KWeatherService"
+msgstr "ਕੇ-ਮੌਸਮ ਸੇਵਾ"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr ""
+
+#. Name
+#: 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 "ਮੌਸਮ ਸੇਵਾ"
+
+#, fuzzy
+#~ msgid "Sidebar Weather Report"
+#~ msgstr "ਮੌਸਮ ਰਿਪੋਰਟ"
diff --git a/translations/desktop_files/kweather-desktops/pl.po b/translations/desktop_files/kweather-desktops/pl.po
new file mode 100644
index 0000000..263d512
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/pl.po
@@ -0,0 +1,111 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: 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
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
+msgstr "Serwis pogodowy"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Serwis pogodowy"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+#, 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
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr "Informuje o pogodzie na zewnątrz"
+
+#. Name
+#: kweather.desktop:4
+msgid "Weather Report"
+msgstr "Raport o pogodzie"
+
+#. Name
+#: kweatherservice.desktop:3
+msgid "KWeatherService"
+msgstr "Serwis pogodowy"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr "Usługa DCOP podająca dane o pogodzie."
+
+#. Name
+#: 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
new file mode 100644
index 0000000..e61d609
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/pt.po
@@ -0,0 +1,112 @@
+# 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: 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
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: 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
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
+msgstr "Serviço Meteorológico"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Serviço Meteorológico"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+#, 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
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr "Saiba como está o tempo lá fora"
+
+#. Name
+#: kweather.desktop:4
+msgid "Weather Report"
+msgstr "Boletim Meteorológico"
+
+#. Name
+#: kweatherservice.desktop:3
+msgid "KWeatherService"
+msgstr "KWeatherService"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr "Um serviço DCOP que fornece boletins meteorológicos."
+
+#. Name
+#: 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
new file mode 100644
index 0000000..2f69f74
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/pt_BR.po
@@ -0,0 +1,111 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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"
+"Language: pt_BR\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: 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
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
+msgstr "Serviço do Tempo"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Serviço do Tempo"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+#, 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
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr "Mantenha-se informado sobre o tempo"
+
+#. Name
+#: kweather.desktop:4
+msgid "Weather Report"
+msgstr "Relatório do Tempo"
+
+#. Name
+#: kweatherservice.desktop:3
+msgid "KWeatherService"
+msgstr "Serviço do Tempo"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr "Um serviço DCOP para fornecer dados sobre o tempo."
+
+#. Name
+#: 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
new file mode 100644
index 0000000..ef8d340
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/ro.po
@@ -0,0 +1,111 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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"
+"Language: ro\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: 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
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
+msgstr "Meteo"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Meteo"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+#, 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
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr "Vă ţine informat despre starea vremii de afară"
+
+#. Name
+#: kweather.desktop:4
+msgid "Weather Report"
+msgstr "Raport meteo"
+
+#. Name
+#: kweatherservice.desktop:3
+msgid "KWeatherService"
+msgstr "Serviciu meteo"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr "Serviciu DCOP ce furnizează date despre starea vremii."
+
+#. Name
+#: 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
new file mode 100644
index 0000000..c7f3984
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/ru.po
@@ -0,0 +1,107 @@
+# 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: 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
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr "Апплет"
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr "Настройки апплета"
+
+#. Keywords
+#: kcmweatherapplet.desktop:14
+msgid "kweather; weather; configure; settings; display; applet;"
+msgstr ""
+"kweather; weather; configure; settings; display; applet; настройка; погода; "
+"апплет;"
+
+#. Name
+#: kcmweatherservice.desktop:13
+msgid "Service"
+msgstr "Служба"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+msgid "Weather Service Config"
+msgstr "Настройка службы погоды"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+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
+msgid "Stay informed of the weather outside"
+msgstr "Какая на дворе погода"
+
+#. Name
+#: kweather.desktop:4
+msgid "Weather Report"
+msgstr "Информация о погоде"
+
+#. Name
+#: kweatherservice.desktop:3
+msgid "KWeatherService"
+msgstr "Сервис определения погоды"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr "Сервис DCOP, предоставляющий данные о погоде."
+
+#. Name
+#: 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
new file mode 100644
index 0000000..f14f379
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/rw.po
@@ -0,0 +1,94 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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"
+"Language: rw\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherapplet.desktop:14
+msgid "kweather; weather; configure; settings; display; applet;"
+msgstr ""
+
+#. Name
+#: kcmweatherservice.desktop:13
+msgid "Service"
+msgstr ""
+
+#. Comment
+#: kcmweatherservice.desktop:14
+msgid "Weather Service Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+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
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr ""
+
+#. Name
+#: kweather.desktop:4
+msgid "Weather Report"
+msgstr ""
+
+#. Name
+#: kweatherservice.desktop:3
+msgid "KWeatherService"
+msgstr ""
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr ""
+
+#. Name
+#: 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
new file mode 100644
index 0000000..3c51b88
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/sk.po
@@ -0,0 +1,112 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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"
+"Language: sk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: 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
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
+msgstr "Predpoveď počasia"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Predpoveď počasia"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+#, 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
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr "Buďte informovaný o počasí vonku"
+
+#. Name
+#: kweather.desktop:4
+msgid "Weather Report"
+msgstr "Správa o počasí"
+
+#. Name
+#: kweatherservice.desktop:3
+#, fuzzy
+msgid "KWeatherService"
+msgstr "Predpoveď počasia"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr "Služba DCOP poskytujúca dáta o počasí."
+
+#. Name
+#: 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
new file mode 100644
index 0000000..7b5fd1f
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/sl.po
@@ -0,0 +1,111 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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"
+"Language: sl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: 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
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
+msgstr "Vremenske storitve"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Vremenske storitve"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+#, 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
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr "Ostanite obveščeni o vremenu zunaj"
+
+#. Name
+#: kweather.desktop:4
+msgid "Weather Report"
+msgstr "Vremensko poročilo"
+
+#. Name
+#: kweatherservice.desktop:3
+msgid "KWeatherService"
+msgstr "KVremenskiServis"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr "Servis DCOP za zagotavljanje vremenskih podatkov."
+
+#. Name
+#: 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
new file mode 100644
index 0000000..f6a89dc
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/sr.po
@@ -0,0 +1,118 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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"
+"Language: sr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: 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
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
+msgstr "Сервис временске прогнозе"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Сервис временске прогнозе"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+#, 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
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr "Будите обавештени о времену напољу"
+
+#. Name
+#: kweather.desktop:4
+msgid "Weather Report"
+msgstr "Временска прогноза"
+
+#. Name
+#: kweatherservice.desktop:3
+#, fuzzy
+msgid "KWeatherService"
+msgstr "Сервис временске прогнозе"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr "DCOP сервис који пружа информације о времену."
+
+#. Name
+#: 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
new file mode 100644
index 0000000..0436404
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/sr@Latn.po
@@ -0,0 +1,118 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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"
+"Language: sr@Latn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: 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
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
+msgstr "Servis vremenske prognoze"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Servis vremenske prognoze"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+#, 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;"
+
+#. Comment
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr "Budite obavešteni o vremenu napolju"
+
+#. Name
+#: kweather.desktop:4
+msgid "Weather Report"
+msgstr "Vremenska prognoza"
+
+#. Name
+#: kweatherservice.desktop:3
+#, fuzzy
+msgid "KWeatherService"
+msgstr "Servis vremenske prognoze"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr "DCOP servis koji pruža informacije o vremenu."
+
+#. Name
+#: 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
new file mode 100644
index 0000000..6f214fe
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/sv.po
@@ -0,0 +1,111 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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"
+"Language: sv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: 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
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
+msgstr "Väderlekstjänst"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Väderlekstjänst"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+#, 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
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr "Håll dig informerad om vädret utanför"
+
+#. Name
+#: kweather.desktop:4
+msgid "Weather Report"
+msgstr "Väderprognos"
+
+#. Name
+#: kweatherservice.desktop:3
+msgid "KWeatherService"
+msgstr "Kweather-tjänst"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr "En DCOP-tjänst för att tillhandahålla värderrapporter."
+
+#. Name
+#: 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
new file mode 100644
index 0000000..de437e6
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/ta.po
@@ -0,0 +1,111 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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"
+"Language: ta\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+#| msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
+msgstr "k வானிலை; வானிலை; உள்ளமை;அமைப்புகள்; காட்சி;"
+
+#. Name
+#: kcmweatherservice.desktop:13
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
+msgstr "வானிலை சேவை"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "வானிலை சேவை"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+#, 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
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr ""
+
+#. Name
+#: kweather.desktop:4
+msgid "Weather Report"
+msgstr "வானிலை அறிக்கை"
+
+#. Name
+#: kweatherservice.desktop:3
+msgid "KWeatherService"
+msgstr "K வானிலை சேவை"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr "வானிலை தகவலை வழங்க ஒரு டிகாப் சேவை."
+
+#. Name
+#: 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
new file mode 100644
index 0000000..4469eae
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/tg.po
@@ -0,0 +1,111 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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"
+"Language: tg\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+#| msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
+msgstr "kҳаво; ҳаво; дигаргуниҳо; танзимотҳо; намоиш;"
+
+#. Name
+#: kcmweatherservice.desktop:13
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
+msgstr "Хизмати Ҳаво"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Хизмати Ҳаво"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+#, 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
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr "Дар бораи ҳаво огоҳ шавед"
+
+#. Name
+#: kweather.desktop:4
+msgid "Weather Report"
+msgstr "Ахборот дар бораи ҳаво"
+
+#. Name
+#: kweatherservice.desktop:3
+msgid "KWeatherService"
+msgstr "KХизматиҲаво"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr "Хизмати DCOP барои пуштибон кардани маълумоти ҳаво."
+
+#. Name
+#: 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
new file mode 100644
index 0000000..a7f62fb
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/th.po
@@ -0,0 +1,95 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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"
+"Language: th\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherapplet.desktop:14
+msgid "kweather; weather; configure; settings; display; applet;"
+msgstr ""
+
+#. Name
+#: kcmweatherservice.desktop:13
+#, fuzzy
+msgid "Service"
+msgstr "รายงานอากาศ K"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+#, fuzzy
+msgid "Weather Service Config"
+msgstr "รายงานอากาศ K"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+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
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr ""
+
+#. Name
+#: kweather.desktop:4
+#, fuzzy
+msgid "Weather Report"
+msgstr "รายงานอากาศ K"
+
+#. Name
+#: kweatherservice.desktop:3
+msgid "KWeatherService"
+msgstr "รายงานอากาศ K"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr ""
+
+#. Name
+#: 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
new file mode 100644
index 0000000..36da13c
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/tr.po
@@ -0,0 +1,112 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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"
+"Language: tr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: 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
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
+msgstr "Hava Servisi"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Hava Servisi"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+#, 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
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr "Hava durumundan haberdar olun"
+
+#. Name
+#: kweather.desktop:4
+msgid "Weather Report"
+msgstr "Hava Durumu"
+
+#. Name
+#: kweatherservice.desktop:3
+#, fuzzy
+msgid "KWeatherService"
+msgstr "Hava Servisi"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr "Meteoroloji bilgisi sağlamak için DCOP servisi."
+
+#. Name
+#: 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
new file mode 100644
index 0000000..ff3c75e
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/uk.po
@@ -0,0 +1,112 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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"
+"Language: uk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+#| msgid "kweather; weather; configure; settings; display;"
+msgid "kweather; weather; configure; settings; display; applet;"
+msgstr "kweather; погода; налаштування; параметри; дисплей;"
+
+#. Name
+#: kcmweatherservice.desktop:13
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
+msgstr "Служба погоди"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Служба погоди"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+#, 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
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr "Інформація про погодні умови надворі"
+
+#. Name
+#: kweather.desktop:4
+msgid "Weather Report"
+msgstr "Інформація про погоду"
+
+#. Name
+#: kweatherservice.desktop:3
+#, fuzzy
+msgid "KWeatherService"
+msgstr "Служба погоди"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr "Служба DCOP для надання даних про погоду."
+
+#. Name
+#: 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
new file mode 100644
index 0000000..9bc3c2f
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/uz.po
@@ -0,0 +1,112 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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"
+"Language: uz\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+msgid "kweather; weather; configure; settings; display; applet;"
+msgstr "kweather; ob-havo xizmati; moslash; moslamalar;"
+
+#. Name
+#: kcmweatherservice.desktop:13
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
+msgstr "Ob-havo xizmati"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Ob-havo xizmati"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+#, 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
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr "Yerning turli joyidagi ob-havo haqida maʼlumot"
+
+#. Name
+#: kweather.desktop:4
+msgid "Weather Report"
+msgstr "Ob-havo haqida hisobot"
+
+#. Name
+#: kweatherservice.desktop:3
+msgid "KWeatherService"
+msgstr "Ob-havo xizmati"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr ""
+
+#. Name
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+#, fuzzy
+#| 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
new file mode 100644
index 0000000..be7d3e0
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/uz@cyrillic.po
@@ -0,0 +1,112 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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"
+"Language: uz@cyrillic\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherapplet.desktop:14
+#, fuzzy
+msgid "kweather; weather; configure; settings; display; applet;"
+msgstr "kweather; об-ҳаво хизмати; мослаш; мосламалар;"
+
+#. Name
+#: kcmweatherservice.desktop:13
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
+msgstr "Об-ҳаво хизмати"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Об-ҳаво хизмати"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+#, 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
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr "Ернинг турли жойидаги об-ҳаво ҳақида маълумот"
+
+#. Name
+#: kweather.desktop:4
+msgid "Weather Report"
+msgstr "Об-ҳаво ҳақида ҳисобот"
+
+#. Name
+#: kweatherservice.desktop:3
+msgid "KWeatherService"
+msgstr "Об-ҳаво хизмати"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr ""
+
+#. Name
+#: weatherbar.desktop:4 weatherbar_add.desktop:4
+#, fuzzy
+#| 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
new file mode 100644
index 0000000..0c3b106
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/wa.po
@@ -0,0 +1,111 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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"
+"Language: wa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: 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
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
+msgstr "Siervice meteyo"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "Siervice meteyo"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+#, 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
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr ""
+
+#. Name
+#: kweather.desktop:4
+msgid "Weather Report"
+msgstr "Rapoirt meteyo"
+
+#. Name
+#: kweatherservice.desktop:3
+msgid "KWeatherService"
+msgstr "Siervice meteyo"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr "On siervice DCOP po dner des dnêyes sol meteyo."
+
+#. Name
+#: 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
new file mode 100644
index 0000000..31c2d1c
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/xh.po
@@ -0,0 +1,95 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherapplet.desktop:14
+msgid "kweather; weather; configure; settings; display; applet;"
+msgstr ""
+
+#. Name
+#: kcmweatherservice.desktop:13
+#, fuzzy
+msgid "Service"
+msgstr "Inkonzo ye KWeather"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+#, fuzzy
+msgid "Weather Service Config"
+msgstr "Inkonzo ye KWeather"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+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
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr ""
+
+#. Name
+#: kweather.desktop:4
+#, fuzzy
+msgid "Weather Report"
+msgstr "Inkonzo ye KWeather"
+
+#. Name
+#: kweatherservice.desktop:3
+msgid "KWeatherService"
+msgstr "Inkonzo ye KWeather"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr ""
+
+#. Name
+#: 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
new file mode 100644
index 0000000..5f620ea
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/zh_CN.po
@@ -0,0 +1,112 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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"
+"Language: zh_CN\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: 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
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
+msgstr "气象服务"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "气象服务"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+#, 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
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr "知晓户外天气"
+
+#. Name
+#: kweather.desktop:4
+msgid "Weather Report"
+msgstr "气象报告"
+
+#. Name
+#: kweatherservice.desktop:3
+msgid "KWeatherService"
+msgstr "K 气象服务"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr "提供气象数据的 DCOP 服务。"
+
+#. Name
+#: 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
new file mode 100644
index 0000000..2675ac8
--- /dev/null
+++ b/translations/desktop_files/kweather-desktops/zh_TW.po
@@ -0,0 +1,105 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \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"
+"Language: zh_TW\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcmweatherapplet.desktop:12
+msgid "Applet"
+msgstr ""
+
+#. Comment
+#: kcmweatherapplet.desktop:13
+msgid "Applet Config"
+msgstr ""
+
+#. Keywords
+#: kcmweatherapplet.desktop:14
+msgid "kweather; weather; configure; settings; display; applet;"
+msgstr ""
+
+#. Name
+#: kcmweatherservice.desktop:13
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Service"
+msgstr "氣象服務"
+
+#. Comment
+#: kcmweatherservice.desktop:14
+#, fuzzy
+#| msgid "Weather Service"
+msgid "Weather Service Config"
+msgstr "氣象服務"
+
+#. Keywords
+#: kcmweatherservice.desktop:15
+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
+#: kweather.desktop:3
+msgid "Stay informed of the weather outside"
+msgstr "留住外面的天氣報告"
+
+#. Name
+#: kweather.desktop:4
+msgid "Weather Report"
+msgstr "氣象報告"
+
+#. Name
+#: kweatherservice.desktop:3
+msgid "KWeatherService"
+msgstr "TDE 天氣服務"
+
+#. Comment
+#: kweatherservice.desktop:8
+msgid "A DCOP service to provide weather data."
+msgstr "一個提供氣象資料的 DCOP 服務"
+
+#. Name
+#: 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
new file mode 100644
index 0000000..2005376
--- /dev/null
+++ b/translations/desktop_files/kweather-stations/cs.po
@@ -0,0 +1,1443 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# 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: 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.in:5
+msgid "Middle East"
+msgstr "Blízký východ"
+
+#. name
+#: weather_stations.desktop.in:9
+msgid "United Arab Emirates"
+msgstr "Spojené arabské emiráty"
+
+#. name
+#: weather_stations.desktop.in:12
+msgid "Afghanistan"
+msgstr "Afghánistán"
+
+#. name
+#: weather_stations.desktop.in:15
+msgid "Bahrain"
+msgstr "Bahrajn"
+
+#. name
+#: weather_stations.desktop.in:18
+msgid "Qatar"
+msgstr "Katar"
+
+#. name
+#: weather_stations.desktop.in:21
+msgid "Oman"
+msgstr "Omán"
+
+#. name
+#: weather_stations.desktop.in:24
+msgid "Yemen"
+msgstr "Jemen"
+
+#. name
+#: weather_stations.desktop.in:27
+msgid "Saudi Arabia"
+msgstr "Saúdská Arábie"
+
+#. name
+#: weather_stations.desktop.in:30
+msgid "Israel"
+msgstr "Izrael"
+
+#. name
+#: weather_stations.desktop.in:33
+msgid "Lebanon"
+msgstr "Libanon"
+
+#. name
+#: weather_stations.desktop.in:36
+msgid "Iran"
+msgstr "Írán"
+
+#. name
+#: weather_stations.desktop.in:39
+msgid "Iraq"
+msgstr "Irák"
+
+#. name
+#: weather_stations.desktop.in:42
+msgid "Jordan"
+msgstr "Jordánsko"
+
+#. name
+#: weather_stations.desktop.in:45
+msgid "Kuwait"
+msgstr "Kuvajt"
+
+#. name
+#: weather_stations.desktop.in:48
+msgid "Syria"
+msgstr "Sýrie"
+
+#. name
+#: weather_stations.desktop.in:51
+msgid "United States"
+msgstr "Spojené státy"
+
+#. name
+#: weather_stations.desktop.in:55
+msgid "Alaska"
+msgstr "Aljaška"
+
+#. name
+#: weather_stations.desktop.in:58
+msgid "Arkansas"
+msgstr "Arkansas"
+
+#. name
+#: weather_stations.desktop.in:61
+msgid "District of Columbia"
+msgstr "Okres Columbia"
+
+#. 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 "Louisiana"
+
+#. 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 "Nové Mexiko"
+
+#. name
+#: weather_stations.desktop.in:103
+msgid "North Dakota"
+msgstr "Severní Dakota"
+
+#. name
+#: weather_stations.desktop.in:106
+msgid "Oklahoma"
+msgstr "Oklahoma"
+
+#. name
+#: weather_stations.desktop.in:109
+msgid "South Dakota"
+msgstr "Jižní 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 "Pensylvánie"
+
+#. name
+#: weather_stations.desktop.in:124
+msgid "California"
+msgstr "Kalifornie"
+
+#. 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 "Georgie"
+
+#. name
+#: weather_stations.desktop.in:148
+msgid "Hawaii"
+msgstr "Havaj"
+
+#. 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 "Severní Karolína"
+
+#. 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 "Jižní Karolína"
+
+#. 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 "Virginie"
+
+#. name
+#: weather_stations.desktop.in:196
+msgid "West Virginia"
+msgstr "Západní Virginie"
+
+#. 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 "Britská Kolumbie"
+
+#. name
+#: weather_stations.desktop.in:221
+msgid "Manitoba"
+msgstr "Manitoba"
+
+#. name
+#: weather_stations.desktop.in:224
+msgid "New Brunswick"
+msgstr "Nový Brunšvik"
+
+#. name
+#: weather_stations.desktop.in:227
+msgid "Newfoundland"
+msgstr "Newfoundland"
+
+#. name
+#: weather_stations.desktop.in:230
+msgid "Nova Scotia"
+msgstr "Nové Skotsko"
+
+#. name
+#: weather_stations.desktop.in:233
+msgid "Northwest Territories"
+msgstr "Severozápadní teritoria"
+
+#. 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 "Ostrov prince Edvarda"
+
+#. name
+#: weather_stations.desktop.in:245
+msgid "Quebec"
+msgstr "Québec"
+
+#. 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 "Severní Amerika"
+
+#. name
+#: weather_stations.desktop.in:258
+msgid "Greenland"
+msgstr "Grónsko"
+
+#. name
+#: weather_stations.desktop.in:261
+msgid "Mexico"
+msgstr "Mexiko"
+
+#. name
+#: weather_stations.desktop.in:264
+msgid "Saint Pierre and Miquelon"
+msgstr "Saint Pierre a Miquelon"
+
+#. name
+#: weather_stations.desktop.in:267
+msgid "Europe"
+msgstr "Evropa"
+
+#. name
+#: weather_stations.desktop.in:271
+msgid "Albania"
+msgstr "Albánie"
+
+#. name
+#: weather_stations.desktop.in:274
+msgid "Austria"
+msgstr "Rakousko"
+
+#. name
+#: weather_stations.desktop.in:277
+msgid "Belgium"
+msgstr "Belgie"
+
+#. name
+#: weather_stations.desktop.in:280
+msgid "Bosnia and Herzegovina"
+msgstr "Bosna a Hercegovina"
+
+#. name
+#: weather_stations.desktop.in:283
+msgid "Bulgaria"
+msgstr "Bulharsko"
+
+#. name
+#: weather_stations.desktop.in:286
+msgid "Belarus"
+msgstr "Bělorusko"
+
+#. name
+#: weather_stations.desktop.in:289
+msgid "Czech Republic"
+msgstr "Česká republika"
+
+#. name
+#: weather_stations.desktop.in:292
+msgid "Croatia"
+msgstr "Chorvatsko"
+
+#. name
+#: weather_stations.desktop.in:295
+msgid "Denmark"
+msgstr "Dánsko"
+
+#. name
+#: weather_stations.desktop.in:298
+msgid "Estonia"
+msgstr "Estonsko"
+
+#. 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 "Lotyšsko"
+
+#. name
+#: weather_stations.desktop.in:313
+msgid "Lithuania"
+msgstr "Litva"
+
+#. name
+#: weather_stations.desktop.in:316
+msgid "Luxembourg"
+msgstr "Lucembursko"
+
+#. name
+#: weather_stations.desktop.in:319
+msgid "Macedonia, The Republic of"
+msgstr "Severní Makedonie"
+
+#. name
+#: weather_stations.desktop.in:322
+msgid "Malta"
+msgstr "Malta"
+
+#. name
+#: weather_stations.desktop.in:325
+msgid "Moldova"
+msgstr "Moldávie"
+
+#. name
+#: weather_stations.desktop.in:328
+msgid "Norway"
+msgstr "Norsko"
+
+#. name
+#: weather_stations.desktop.in:331
+msgid "Poland"
+msgstr "Polsko"
+
+#. name
+#: weather_stations.desktop.in:334
+msgid "Portugal"
+msgstr "Portugalsko"
+
+#. name
+#: weather_stations.desktop.in:337
+msgid "Romania"
+msgstr "Rumunsko"
+
+#. name
+#: weather_stations.desktop.in:340
+msgid "Russia"
+msgstr "Rusko"
+
+#. name
+#: weather_stations.desktop.in:343
+msgid "Ukraine"
+msgstr "Ukrajina"
+
+#. name
+#: weather_stations.desktop.in:346
+msgid "Slovakia"
+msgstr "Slovensko"
+
+#. name
+#: weather_stations.desktop.in:349
+msgid "Slovenia"
+msgstr "Slovinsko"
+
+#. name
+#: weather_stations.desktop.in:352
+msgid "Sweden"
+msgstr "Švédsko"
+
+#. name
+#: weather_stations.desktop.in:355
+msgid "Switzerland"
+msgstr "Švýcarsko"
+
+#. name
+#: weather_stations.desktop.in:358
+msgid "Turkey"
+msgstr "Turecko"
+
+#. name
+#: weather_stations.desktop.in:361
+msgid "Cyprus"
+msgstr "Kypr"
+
+#. name
+#: weather_stations.desktop.in:364
+msgid "Finland"
+msgstr "Finsko"
+
+#. name
+#: weather_stations.desktop.in:367
+msgid "France"
+msgstr "Francie"
+
+#. name
+#: weather_stations.desktop.in:370
+msgid "Germany"
+msgstr "Německo"
+
+#. name
+#: weather_stations.desktop.in:373
+msgid "Greece"
+msgstr "Řecko"
+
+#. name
+#: weather_stations.desktop.in:376
+msgid "Hungary"
+msgstr "Maďarsko"
+
+#. name
+#: weather_stations.desktop.in:379
+msgid "Ireland"
+msgstr "Irsko"
+
+#. name
+#: weather_stations.desktop.in:382
+msgid "Italy"
+msgstr "Itálie"
+
+#. name
+#: weather_stations.desktop.in:385
+msgid "Netherlands"
+msgstr "Nizozemí"
+
+#. name
+#: weather_stations.desktop.in:388
+msgid "Spain"
+msgstr "Španělsko"
+
+#. name
+#: weather_stations.desktop.in:391
+msgid "United Kingdom"
+msgstr "Spojené království"
+
+#. name
+#: weather_stations.desktop.in:394
+msgid "Serbia and Montenegro"
+msgstr "Srbsko a Černá hora"
+
+#. name
+#: weather_stations.desktop.in:397
+msgid "Africa"
+msgstr "Afrika"
+
+#. name
+#: 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 "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.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 "Jižní Afrika"
+
+#. name
+#: weather_stations.desktop.in:539
+msgid "South Georgia and the Islands"
+msgstr "Jižní Georgie a Jižní Sandwichovy ostrovy"
+
+#. name
+#: weather_stations.desktop.in:542
+msgid "Sudan"
+msgstr "Súdán"
+
+#. name
+#: 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.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 "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.in:610
+msgid "New Zealand"
+msgstr "Nový Zéland"
+
+#. name
+#: 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.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 "Asie"
+
+#. name
+#: weather_stations.desktop.in:650
+msgid "Armenia"
+msgstr "Arménie"
+
+#. name
+#: weather_stations.desktop.in:653
+msgid "Azerbaijan"
+msgstr "Ázerbájdžán"
+
+#. name
+#: weather_stations.desktop.in:656
+msgid "Bangladesh"
+msgstr "Bangladéš"
+
+#. name
+#: weather_stations.desktop.in:659
+msgid "Cambodia"
+msgstr "Kambodža"
+
+#. name
+#: weather_stations.desktop.in:662
+msgid "China"
+msgstr "Čína"
+
+#. name
+#: weather_stations.desktop.in:665
+msgid "East Timor"
+msgstr "Východní Timor"
+
+#. name
+#: weather_stations.desktop.in:668
+msgid "Hong Kong"
+msgstr "Hongkong"
+
+#. name
+#: weather_stations.desktop.in:671
+msgid "India"
+msgstr "Indie"
+
+#. name
+#: weather_stations.desktop.in:674
+msgid "Japan"
+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.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 "Singapur"
+
+#. name
+#: weather_stations.desktop.in:713
+msgid "Sri Lanka"
+msgstr "Srí Lanka"
+
+#. name
+#: weather_stations.desktop.in:716
+msgid "Tajikistan"
+msgstr "Tádžikistán"
+
+#. name
+#: weather_stations.desktop.in:719
+msgid "Taiwan"
+msgstr "Tchaj-wan"
+
+#. name
+#: 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 "Uzbekistán"
+
+#. name
+#: weather_stations.desktop.in:731
+msgid "Vietnam"
+msgstr "Vietnam"
+
+#. name
+#: weather_stations.desktop.in:734
+msgid "Central and South America"
+msgstr "Střední a Jižní Amerika"
+
+#. name
+#: 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.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 "Belize"
+
+#. name
+#: weather_stations.desktop.in:759
+msgid "Bermuda"
+msgstr "Bermudy"
+
+#. name
+#: 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 "Kajmanské ostrovy"
+
+#. name
+#: weather_stations.desktop.in:774
+msgid "Chile"
+msgstr "Chile"
+
+#. name
+#: weather_stations.desktop.in:777
+msgid "Costa Rica"
+msgstr "Kostarika"
+
+#. name
+#: weather_stations.desktop.in:780
+msgid "Colombia"
+msgstr "Kolumbie"
+
+#. name
+#: 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 "Dominikánská republika"
+
+#. name
+#: weather_stations.desktop.in:792
+msgid "Ecuador"
+msgstr "Ekvádor"
+
+#. name
+#: weather_stations.desktop.in:795
+msgid "El Salvador"
+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.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 "Jamajka"
+
+#. name
+#: weather_stations.desktop.in:825
+msgid "Martinique"
+msgstr "Martinik"
+
+#. name
+#: weather_stations.desktop.in:828
+msgid "Netherlands Antilles"
+msgstr "Nizozemské Antily"
+
+#. 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 "Portoriko"
+
+#. name
+#: weather_stations.desktop.in:843
+msgid "Paraguay"
+msgstr "Paraguay"
+
+#. name
+#: weather_stations.desktop.in:846
+msgid "Saint Kitts and Nevis"
+msgstr "Svatý Kryštof a Nevis"
+
+#. name
+#: weather_stations.desktop.in:849
+msgid "Saint Lucia"
+msgstr "Svatá Lucie"
+
+#. name
+#: weather_stations.desktop.in:852
+msgid "Saint Vincent and the Grenadines"
+msgstr "Svatý Vincenc a Grenadiny"
+
+#. name
+#: weather_stations.desktop.in:855
+msgid "Suriname"
+msgstr "Surinam"
+
+#. name
+#: weather_stations.desktop.in:858
+msgid "Trinidad and Tobago"
+msgstr "Trinidad a Tobago"
+
+#. name
+#: weather_stations.desktop.in:861
+msgid "Turks and Caicos Islands"
+msgstr "Turks a Caicos ostrovy"
+
+#. 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 "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
new file mode 100644
index 0000000..f6b2d0e
--- /dev/null
+++ b/translations/desktop_files/kweather-stations/kweather-stations.pot
@@ -0,0 +1,1442 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \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/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/af.po b/translations/desktop_files/kworldwatch-desktops/af.po
new file mode 100644
index 0000000..c35e0b7
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/af.po
@@ -0,0 +1,42 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: af\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "Tde Wêreld horlosie deur Matthias Hoelzer-kluepfel"
+
+#. Name
+#: kworldclock.desktop:2
+msgid "KWorldClock"
+msgstr ""
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr ""
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr "Wêreld Wye Waarneem"
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr ""
diff --git a/translations/desktop_files/kworldwatch-desktops/ar.po b/translations/desktop_files/kworldwatch-desktops/ar.po
new file mode 100644
index 0000000..0ea16e4
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/ar.po
@@ -0,0 +1,42 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ar\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "ساعة عالمية لTDE من ماتياس هولتسر-كلوبفل"
+
+#. Name
+#: kworldclock.desktop:2
+msgid "KWorldClock"
+msgstr ""
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr ""
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr ""
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr "يعرض الوقت و وقت شروق الشمس على خريطة عالمية"
diff --git a/translations/desktop_files/kworldwatch-desktops/az.po b/translations/desktop_files/kworldwatch-desktops/az.po
new file mode 100644
index 0000000..2698477
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/az.po
@@ -0,0 +1,42 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: az\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "Matthias Hoelzer-Kluepfel'den TDE Dünya Saatı"
+
+#. Name
+#: kworldclock.desktop:2
+msgid "KWorldClock"
+msgstr ""
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr ""
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr "Dünya Saatı"
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr ""
diff --git a/translations/desktop_files/kworldwatch-desktops/be.po b/translations/desktop_files/kworldwatch-desktops/be.po
new file mode 100644
index 0000000..4df4c08
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/be.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: be\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "Сусветны гадзіннік TDE (аўтар Matthias Hoelzer-Kluepfel)"
+
+#. Name
+#: kworldclock.desktop:2
+#, fuzzy
+msgid "KWorldClock"
+msgstr "Сусветны гадзіннік"
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr "Сусветны гадзіннік"
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr "Сусветны гадзіннік"
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr "Паказвае час і сонечны свет на карце свету"
diff --git a/translations/desktop_files/kworldwatch-desktops/bg.po b/translations/desktop_files/kworldwatch-desktops/bg.po
new file mode 100644
index 0000000..234e4f3
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/bg.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# Emanoil Kotsev <deloptes@gmail.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: 2020-07-30 00:20+0000\n"
+"Last-Translator: Emanoil Kotsev <deloptes@gmail.com>\n"
+"Language-Team: Bulgarian <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/tdetoys/kworldclock-desktop-files/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.1.1\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "Часовник, който показва часа в различни точки на света"
+
+#. Name
+#: kworldclock.desktop:2
+msgid "KWorldClock"
+msgstr "Световен часовник (KWorldClock)"
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr "Световен часовник"
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr "Световен часовник"
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr "Показване на часа и времето от денонощието на световната карта"
diff --git a/translations/desktop_files/kworldwatch-desktops/bn.po b/translations/desktop_files/kworldwatch-desktops/bn.po
new file mode 100644
index 0000000..937e631
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/bn.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: bn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "কে.ডি.ই. বিশ্বঘড়ি, তৈরি করেছেন ম্যাথিয়াস হোলজার-ক্লুপফেল"
+
+#. Name
+#: kworldclock.desktop:2
+#, fuzzy
+msgid "KWorldClock"
+msgstr "বিশ্ব ঘড়ি"
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr "বিশ্ব ঘড়ি"
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr "বিশ্বব্যাপী নজর"
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr "বিশ্ব মানচিত্র ব্যবহার করে সময় ও সূর্যালোক দেখায়"
diff --git a/translations/desktop_files/kworldwatch-desktops/br.po b/translations/desktop_files/kworldwatch-desktops/br.po
new file mode 100644
index 0000000..3897e3f
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/br.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: br\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "Eurier bedel TDE gant Matthias Hoelzer-Kluepfel"
+
+#. Name
+#: kworldclock.desktop:2
+#, fuzzy
+msgid "KWorldClock"
+msgstr "Eurier bedel"
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr "Eurier bedel"
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr "Eurier bedel"
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr ""
diff --git a/translations/desktop_files/kworldwatch-desktops/ca.po b/translations/desktop_files/kworldwatch-desktops/ca.po
new file mode 100644
index 0000000..f4990df
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/ca.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ca\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "Rellotge mundial TDE per Matthias Hoelzer-Kluepfel"
+
+#. Name
+#: kworldclock.desktop:2
+#, fuzzy
+msgid "KWorldClock"
+msgstr "Rellotge mundial"
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr "Rellotge mundial"
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr "Rellotge de tot el món mundial"
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr "Mostra l'hora i la llum del sol a un mapa del món"
diff --git a/translations/desktop_files/kworldwatch-desktops/cs.po b/translations/desktop_files/kworldwatch-desktops/cs.po
new file mode 100644
index 0000000..e856488
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/cs.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# 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: 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
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "TDE WorldClock od Matthiase Hoelzer-Kluepfela"
+
+#. Name
+#: kworldclock.desktop:2
+msgid "KWorldClock"
+msgstr "KWorldClock"
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr "Světové hodiny"
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr "Sledování celého světa"
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr "Zobrazuje čas a sluneční svit na světové mapě"
diff --git a/translations/desktop_files/kworldwatch-desktops/cy.po b/translations/desktop_files/kworldwatch-desktops/cy.po
new file mode 100644
index 0000000..1cd30e1
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/cy.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: cy\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "Cloc y Byd TDE gan Matthias Hoelzer-Kluepfel"
+
+#. Name
+#: kworldclock.desktop:2
+#, fuzzy
+msgid "KWorldClock"
+msgstr "Cloc Byd"
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr "Cloc Byd"
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr "Oriawr Fyd-Eang"
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr "Dangos amser ac heulwen ar fap y byd"
diff --git a/translations/desktop_files/kworldwatch-desktops/da.po b/translations/desktop_files/kworldwatch-desktops/da.po
new file mode 100644
index 0000000..fe092ab
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/da.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: da\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "TDE Verdensur af Matthias Hoelzer-Kluepfel"
+
+#. Name
+#: kworldclock.desktop:2
+#, fuzzy
+msgid "KWorldClock"
+msgstr "Verdensur"
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr "Verdensur"
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr "Verdensur"
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr "Viser tid og solskin på et verdenskort"
diff --git a/translations/desktop_files/kworldwatch-desktops/de.po b/translations/desktop_files/kworldwatch-desktops/de.po
new file mode 100644
index 0000000..9a4e9c9
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/de.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# 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: 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
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "TDE-Weltzeituhr"
+
+#. Name
+#: kworldclock.desktop:2
+msgid "KWorldClock"
+msgstr "KWorldClock"
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr "Weltzeituhr"
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr "Weltzeituhr"
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr "Zeigt die Zeit- und Sonnenzonen auf einer Weltkarte"
diff --git a/translations/desktop_files/kworldwatch-desktops/el.po b/translations/desktop_files/kworldwatch-desktops/el.po
new file mode 100644
index 0000000..ee5e67a
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/el.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: el\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "Παγκόσμιο ρολόι του TDE από τον Matthias Hoelzer-Kluepfel"
+
+#. Name
+#: kworldclock.desktop:2
+#, fuzzy
+msgid "KWorldClock"
+msgstr "Παγκόσμιο ρολόι"
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr "Παγκόσμιο ρολόι"
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr "Παγκόσμιος χάρτης"
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr "Εμφανίζει την ώρα και την ηλιοφάνεια σε ένα παγκόσμιο χάρτη"
diff --git a/translations/desktop_files/kworldwatch-desktops/eo.po b/translations/desktop_files/kworldwatch-desktops/eo.po
new file mode 100644
index 0000000..67ae8b8
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/eo.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: eo\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "TDE-mondhorloĝo"
+
+#. Name
+#: kworldclock.desktop:2
+#, fuzzy
+msgid "KWorldClock"
+msgstr "Mondhorloĝo"
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr "Mondhorloĝo"
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr "Mondhorloĝo"
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr "Montru tempon kaj sunleviĝon sur monda mapo"
diff --git a/translations/desktop_files/kworldwatch-desktops/es.po b/translations/desktop_files/kworldwatch-desktops/es.po
new file mode 100644
index 0000000..e944a12
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/es.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "El reloj mundial de TDE por Matthias Hoelzer-Kluepfel"
+
+#. Name
+#: kworldclock.desktop:2
+#, fuzzy
+msgid "KWorldClock"
+msgstr "Reloj mundial"
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr "Reloj mundial"
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr "Reloj mundial"
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr "Muestra la hora y la luz diurna en un mapamundi"
diff --git a/translations/desktop_files/kworldwatch-desktops/et.po b/translations/desktop_files/kworldwatch-desktops/et.po
new file mode 100644
index 0000000..898caaa
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/et.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: et\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "TDE maailma kell - Matthias Hoelzer-Kluepfel"
+
+#. Name
+#: kworldclock.desktop:2
+#, fuzzy
+msgid "KWorldClock"
+msgstr "Maailma kell"
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr "Maailma kell"
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr "Maailma kell"
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr "Kellaaeg ja päikesetõus maailma kaardil"
diff --git a/translations/desktop_files/kworldwatch-desktops/eu.po b/translations/desktop_files/kworldwatch-desktops/eu.po
new file mode 100644
index 0000000..1ba902a
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/eu.po
@@ -0,0 +1,42 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: eu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "TDE WorldWatch Matthias Hoelzer-Kluepfelek egina"
+
+#. Name
+#: kworldclock.desktop:2
+msgid "KWorldClock"
+msgstr ""
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr ""
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr "Mundu Osoko Ikuspena"
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr "Bistaratu ordua eta eguzki izpiak munduko mapan"
diff --git a/translations/desktop_files/kworldwatch-desktops/fa.po b/translations/desktop_files/kworldwatch-desktops/fa.po
new file mode 100644
index 0000000..e268981
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/fa.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: fa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "ساعت جهانی TDE توسط ماتیوز هولزر-کلوپفل"
+
+#. Name
+#: kworldclock.desktop:2
+#, fuzzy
+msgid "KWorldClock"
+msgstr "ساعت جهانی"
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr "ساعت جهانی"
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr "ساعت گستردۀ جهانی"
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr "زمان و طلوع آفتاب را در نگاشت جهانی نمایش می‌دهد"
diff --git a/translations/desktop_files/kworldwatch-desktops/fi.po b/translations/desktop_files/kworldwatch-desktops/fi.po
new file mode 100644
index 0000000..d29aed2
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/fi.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: fi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "Maailmankello, tehnyt Matthias Hoelzer-Kluepfel"
+
+#. Name
+#: kworldclock.desktop:2
+#, fuzzy
+msgid "KWorldClock"
+msgstr "Maailmankello"
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr "Maailmankello"
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr "Maailmankello"
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr "Näyttää ajan ja auringonvalon maailmankartalla"
diff --git a/translations/desktop_files/kworldwatch-desktops/fr.po b/translations/desktop_files/kworldwatch-desktops/fr.po
new file mode 100644
index 0000000..8a205e6
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/fr.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "L'horloge planétaire de TDE par Matthias Hoelzer-Kluepfel"
+
+#. Name
+#: kworldclock.desktop:2
+#, fuzzy
+msgid "KWorldClock"
+msgstr "Horloge planétaire"
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr "Horloge planétaire"
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr "Applet horloge planétaire"
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr "Affiche l'avancement de la journée sur un planisphère"
diff --git a/translations/desktop_files/kworldwatch-desktops/ga.po b/translations/desktop_files/kworldwatch-desktops/ga.po
new file mode 100644
index 0000000..74975fa
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/ga.po
@@ -0,0 +1,42 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ga\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "TDE WorldClock le Matthias Hoelzer-Kluepfel"
+
+#. Name
+#: kworldclock.desktop:2
+msgid "KWorldClock"
+msgstr ""
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr ""
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr ""
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr "Taispeáin an t-am agus suíomh na gréine ar léarscáil an domhain"
diff --git a/translations/desktop_files/kworldwatch-desktops/gl.po b/translations/desktop_files/kworldwatch-desktops/gl.po
new file mode 100644
index 0000000..6953a67
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/gl.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: gl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "Reloxo Mundial de TDE por Matthias Hoelzer-Kluepfel"
+
+#. Name
+#: kworldclock.desktop:2
+#, fuzzy
+msgid "KWorldClock"
+msgstr "Relóxio Global"
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr "Relóxio Global"
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr "Relóxio Mundial"
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr "Mostra a hora e a luz solar nun mapa-mundi"
diff --git a/translations/desktop_files/kworldwatch-desktops/he.po b/translations/desktop_files/kworldwatch-desktops/he.po
new file mode 100644
index 0000000..3fb59a5
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/he.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: he\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "השעון העולמי של TDE מאת מתיאס הולצר-קליפפל"
+
+#. Name
+#: kworldclock.desktop:2
+#, fuzzy
+msgid "KWorldClock"
+msgstr "שעון עולמי"
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr "שעון עולמי"
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr "צג עולמי"
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr "מציג את הזמן והזריחה במפת העולם"
diff --git a/translations/desktop_files/kworldwatch-desktops/hi.po b/translations/desktop_files/kworldwatch-desktops/hi.po
new file mode 100644
index 0000000..618efab
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/hi.po
@@ -0,0 +1,42 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: hi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "केडीई विश्व घड़ी- मैथियास होल्ज़र-क्लूपफेल द्वारा"
+
+#. Name
+#: kworldclock.desktop:2
+msgid "KWorldClock"
+msgstr ""
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr ""
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr "वर्ल्ड वाइड वाच"
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr ""
diff --git a/translations/desktop_files/kworldwatch-desktops/hr.po b/translations/desktop_files/kworldwatch-desktops/hr.po
new file mode 100644
index 0000000..8bd037b
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/hr.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: hr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "TDE svjetski sat, autor Matthias Hoelzer-Kluepfel"
+
+#. Name
+#: kworldclock.desktop:2
+#, fuzzy
+msgid "KWorldClock"
+msgstr "Svjetski sat"
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr "Svjetski sat"
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr "Sat širom svijeta"
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr "Prikazuje vrijeme i sunce na karti svijeta"
diff --git a/translations/desktop_files/kworldwatch-desktops/hu.po b/translations/desktop_files/kworldwatch-desktops/hu.po
new file mode 100644
index 0000000..9f698d7
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/hu.po
@@ -0,0 +1,44 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: hu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "TDE világóra (készítette: Matthias Hoelzer-Kluepfel)"
+
+#. Name
+#: kworldclock.desktop:2
+#, fuzzy
+msgid "KWorldClock"
+msgstr "Világóra"
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr "Világóra"
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr "Világóra"
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr ""
+"Megmutatja a világtérképen az időzónákat és a nappal-éjszaka állapotokat"
diff --git a/translations/desktop_files/kworldwatch-desktops/is.po b/translations/desktop_files/kworldwatch-desktops/is.po
new file mode 100644
index 0000000..308c38e
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/is.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: is\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "Heimsklukka TDE, eftir Matthias Hoelzer-Kluepfel"
+
+#. Name
+#: kworldclock.desktop:2
+#, fuzzy
+msgid "KWorldClock"
+msgstr "Heimsklukka"
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr "Heimsklukka"
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr "Heimsklukka"
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr "Sýnir tíma og sólskin á heimskorti"
diff --git a/translations/desktop_files/kworldwatch-desktops/it.po b/translations/desktop_files/kworldwatch-desktops/it.po
new file mode 100644
index 0000000..344488f
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/it.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# Michele Calgaro <michele.calgaro@yahoo.it>, 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: 2020-06-04 20:40+0000\n"
+"Last-Translator: Michele Calgaro <michele.calgaro@yahoo.it>\n"
+"Language-Team: Italian <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/tdetoys/kworldclock-desktop-files/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.0.4\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "Orologio mondiale di TDE scritto da Matthias Hoelzer-Kluepfel"
+
+#. Name
+#: kworldclock.desktop:2
+msgid "KWorldClock"
+msgstr "Orologio mondiale TDE"
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr "Orologio mondiale"
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr "Orologio globale"
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr "Mostra l'ora e la luce solare in una mappa del mondo"
diff --git a/translations/desktop_files/kworldwatch-desktops/ja.po b/translations/desktop_files/kworldwatch-desktops/ja.po
new file mode 100644
index 0000000..ba6ffd6
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/ja.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ja\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr ""
+
+#. Name
+#: kworldclock.desktop:2
+#, fuzzy
+msgid "KWorldClock"
+msgstr "世界時計"
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr "世界時計"
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr "世界時計"
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr "世界地図で時刻と日照を表示"
diff --git a/translations/desktop_files/kworldwatch-desktops/km.po b/translations/desktop_files/kworldwatch-desktops/km.po
new file mode 100644
index 0000000..f612d3f
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/km.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: km\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "នាឡិកា​ពិភពលោក TDE ដោយ Matthias Hoelzer-Kluepfel"
+
+#. Name
+#: kworldclock.desktop:2
+#, fuzzy
+msgid "KWorldClock"
+msgstr "នាឡិកា​ពិភពលោក"
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr "នាឡិកា​ពិភពលោក"
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr "នាឡិកា​ពិភពលោក"
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr "បង្ហាញ​ពេលវេលា និង​ពន្លឺ​ព្រះ​អាទិត្យ​លើ​ផែនទី​ពិភពលោក"
diff --git a/translations/desktop_files/kworldwatch-desktops/ko.po b/translations/desktop_files/kworldwatch-desktops/ko.po
new file mode 100644
index 0000000..e8ab83d
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/ko.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ko\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "Matthias Hoelzer-Kluepfel이 만든 TDE 세계 시계"
+
+#. Name
+#: kworldclock.desktop:2
+#, fuzzy
+msgid "KWorldClock"
+msgstr "세계 시계"
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr "세계 시계"
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr "세계 시간 보기"
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr "시간과 해 상태를 세계 지도에서 보기"
diff --git a/translations/desktop_files/kworldwatch-desktops/kworldwatch-desktops.pot b/translations/desktop_files/kworldwatch-desktops/kworldwatch-desktops.pot
new file mode 100644
index 0000000..18d0829
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/kworldwatch-desktops.pot
@@ -0,0 +1,42 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr ""
+
+#. Name
+#: kworldclock.desktop:2
+msgid "KWorldClock"
+msgstr ""
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr ""
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr ""
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr ""
diff --git a/translations/desktop_files/kworldwatch-desktops/lt.po b/translations/desktop_files/kworldwatch-desktops/lt.po
new file mode 100644
index 0000000..5f73f29
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/lt.po
@@ -0,0 +1,42 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: lt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "Matthias Hoelzer-Kluepfelio darytas TDE Pasaulio Laikrodis"
+
+#. Name
+#: kworldclock.desktop:2
+msgid "KWorldClock"
+msgstr ""
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr ""
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr "Pasaulio vaizdas"
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr ""
diff --git a/translations/desktop_files/kworldwatch-desktops/lv.po b/translations/desktop_files/kworldwatch-desktops/lv.po
new file mode 100644
index 0000000..89169ec
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/lv.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: lv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "TDE pasaules pulkstens no Matthias Hoelzer-Kluepfel"
+
+#. Name
+#: kworldclock.desktop:2
+#, fuzzy
+msgid "KWorldClock"
+msgstr "Pasaules pulkstenis"
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr "Pasaules pulkstenis"
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr ""
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr "Rāda laiku un saules apspīdēto teritoriju uz pasaules kartes"
diff --git a/translations/desktop_files/kworldwatch-desktops/mk.po b/translations/desktop_files/kworldwatch-desktops/mk.po
new file mode 100644
index 0000000..baa924b
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/mk.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: mk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "Светски часовник во TDE од Matthias Hoelzer-Kluepfel"
+
+#. Name
+#: kworldclock.desktop:2
+#, fuzzy
+msgid "KWorldClock"
+msgstr "Светски часовник"
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr "Светски часовник"
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr ""
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr "Прикажува време и сончева светлина на карта на светот"
diff --git a/translations/desktop_files/kworldwatch-desktops/ms.po b/translations/desktop_files/kworldwatch-desktops/ms.po
new file mode 100644
index 0000000..7142c7a
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/ms.po
@@ -0,0 +1,42 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ms\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "Jam Dunia TDE oleh Matthias Hoelzer-Kluepfel"
+
+#. Name
+#: kworldclock.desktop:2
+msgid "KWorldClock"
+msgstr ""
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr ""
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr ""
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr ""
diff --git a/translations/desktop_files/kworldwatch-desktops/mt.po b/translations/desktop_files/kworldwatch-desktops/mt.po
new file mode 100644
index 0000000..03b0f5c
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/mt.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: mt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "TDE WorldClock ta' Matthias Hoelzer-Kluepfel"
+
+#. Name
+#: kworldclock.desktop:2
+#, fuzzy
+msgid "KWorldClock"
+msgstr "Arloġġ Dinji"
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr "Arloġġ Dinji"
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr ""
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr ""
diff --git a/translations/desktop_files/kworldwatch-desktops/nb.po b/translations/desktop_files/kworldwatch-desktops/nb.po
new file mode 100644
index 0000000..634a62a
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/nb.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: nb\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "TDE Verdensur av Matthias Hoelzer-Kluepfel"
+
+#. Name
+#: kworldclock.desktop:2
+#, fuzzy
+msgid "KWorldClock"
+msgstr "Verdensklokke"
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr "Verdensklokke"
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr "Verdensur"
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr "Vis tid og steder med solskinn på et verdenskart"
diff --git a/translations/desktop_files/kworldwatch-desktops/nds.po b/translations/desktop_files/kworldwatch-desktops/nds.po
new file mode 100644
index 0000000..7a4ceb6
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/nds.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: nds\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "TDE-Weltklock vun Matthias Hoelzer-Kluepfel"
+
+#. Name
+#: kworldclock.desktop:2
+#, fuzzy
+msgid "KWorldClock"
+msgstr "Weltklock"
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr "Weltklock"
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr "Weltkieker"
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr "Wiest Tiet un Sünnschien op'n Weltkoort"
diff --git a/translations/desktop_files/kworldwatch-desktops/ne.po b/translations/desktop_files/kworldwatch-desktops/ne.po
new file mode 100644
index 0000000..4742ae4
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/ne.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ne\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "माथ्यिस होइल्जर क्लूप्फेलद्वारा केडीई विश्वव्यापी घडी"
+
+#. Name
+#: kworldclock.desktop:2
+#, fuzzy
+msgid "KWorldClock"
+msgstr "विश्वव्यापी घडी"
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr "विश्वव्यापी घडी"
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr "विश्वव्यापी घडी"
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr "विश्व मानचित्रमा समय र सूर्योदय प्रदर्शन गर्दछ"
diff --git a/translations/desktop_files/kworldwatch-desktops/nl.po b/translations/desktop_files/kworldwatch-desktops/nl.po
new file mode 100644
index 0000000..203fcb7
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/nl.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: nl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "TDE WorldClock door Matthias Hoelzer-Kluepfel"
+
+#. Name
+#: kworldclock.desktop:2
+#, fuzzy
+msgid "KWorldClock"
+msgstr "Wereldklok"
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr "Wereldklok"
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr ""
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr "Toont de tijd en zonneschijn op een wereldkaart"
diff --git a/translations/desktop_files/kworldwatch-desktops/nn.po b/translations/desktop_files/kworldwatch-desktops/nn.po
new file mode 100644
index 0000000..7f61c06
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/nn.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: nn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "Verdsur for TDE av Matthias Hoelzer-Kluepfel"
+
+#. Name
+#: kworldclock.desktop:2
+#, fuzzy
+msgid "KWorldClock"
+msgstr "Verdsur"
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr "Verdsur"
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr ""
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr "Viser tid og solskin på eit verdskart"
diff --git a/translations/desktop_files/kworldwatch-desktops/pa.po b/translations/desktop_files/kworldwatch-desktops/pa.po
new file mode 100644
index 0000000..ab47789
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/pa.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: pa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr ""
+
+#. Name
+#: kworldclock.desktop:2
+#, fuzzy
+msgid "KWorldClock"
+msgstr "ਸੰਸਾਰ ਘੜੀ"
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr "ਸੰਸਾਰ ਘੜੀ"
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr ""
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr ""
diff --git a/translations/desktop_files/kworldwatch-desktops/pl.po b/translations/desktop_files/kworldwatch-desktops/pl.po
new file mode 100644
index 0000000..4841360
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/pl.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "Czas uniwersalny w TDE autorstwa Matthiasa Hoelzera-Kluepfela"
+
+#. Name
+#: kworldclock.desktop:2
+#, fuzzy
+msgid "KWorldClock"
+msgstr "Zegar światowy"
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr "Zegar światowy"
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr "Czas uniwersalny"
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr "Pokazuje czas i zasięg słońca na mapie świata"
diff --git a/translations/desktop_files/kworldwatch-desktops/pt.po b/translations/desktop_files/kworldwatch-desktops/pt.po
new file mode 100644
index 0000000..dab806c
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/pt.po
@@ -0,0 +1,43 @@
+# 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: 2020-05-14 14:22+0200\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
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "Relógio Global do TDE de Matthias Hoelzer-Kluepfel"
+
+#. Name
+#: kworldclock.desktop:2
+msgid "KWorldClock"
+msgstr "KWorldClock"
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr "Relógio Global"
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr "Relógio Global"
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr "Mostra a hora e luz solar num mapa mundo"
diff --git a/translations/desktop_files/kworldwatch-desktops/pt_BR.po b/translations/desktop_files/kworldwatch-desktops/pt_BR.po
new file mode 100644
index 0000000..e7e3abb
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/pt_BR.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: pt_BR\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "Relógio Mundial TDE criado por Matthias Hoelzer-Kluepfel"
+
+#. Name
+#: kworldclock.desktop:2
+#, fuzzy
+msgid "KWorldClock"
+msgstr "Relógio Mundial"
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr "Relógio Mundial"
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr "Relógio Mundial"
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr "Mostra a hora e a linha do dia/noite num mapa mundial"
diff --git a/translations/desktop_files/kworldwatch-desktops/ro.po b/translations/desktop_files/kworldwatch-desktops/ro.po
new file mode 100644
index 0000000..213c9b8
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/ro.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ro\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "Ceas mondial TDE de Matthias Hoelzer-Kluepfel"
+
+#. Name
+#: kworldclock.desktop:2
+#, fuzzy
+msgid "KWorldClock"
+msgstr "Ceas mondial"
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr "Ceas mondial"
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr "Hartă mondială"
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr "Afişează timpul şi răsăritul soarelului pe o hartă mondială"
diff --git a/translations/desktop_files/kworldwatch-desktops/ru.po b/translations/desktop_files/kworldwatch-desktops/ru.po
new file mode 100644
index 0000000..94ebe5a
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/ru.po
@@ -0,0 +1,44 @@
+# 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: 2020-05-14 14:22+0200\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
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "Всемирные часы TDE от Matthias Hoelzer-Kluepfel"
+
+#. Name
+#: kworldclock.desktop:2
+msgid "KWorldClock"
+msgstr "KWorldClock"
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr "Всемирные часы"
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr "Всемирные часы"
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr "Время и солнечная сторона на карте мира"
diff --git a/translations/desktop_files/kworldwatch-desktops/sk.po b/translations/desktop_files/kworldwatch-desktops/sk.po
new file mode 100644
index 0000000..5749013
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/sk.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: sk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "TDE svetové hodiny od Matthiasa Hoelzer-Kluepfela"
+
+#. Name
+#: kworldclock.desktop:2
+#, fuzzy
+msgid "KWorldClock"
+msgstr "Svetové hodiny"
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr "Svetové hodiny"
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr ""
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr "Zobrazí čas a slnečný svit na mape sveta"
diff --git a/translations/desktop_files/kworldwatch-desktops/sl.po b/translations/desktop_files/kworldwatch-desktops/sl.po
new file mode 100644
index 0000000..436ab73
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/sl.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: sl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "TDE WorldClock avtorja Matthiasa Hoelzer-Kluepfela"
+
+#. Name
+#: kworldclock.desktop:2
+#, fuzzy
+msgid "KWorldClock"
+msgstr "Svetovna ura"
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr "Svetovna ura"
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr "Svetovna ura"
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr "Prikazuje čas in sončno svetlobo na zemljevidu sveta"
diff --git a/translations/desktop_files/kworldwatch-desktops/sr.po b/translations/desktop_files/kworldwatch-desktops/sr.po
new file mode 100644
index 0000000..bf95a41
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/sr.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: sr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "TDE WorldClock од Матијаса Хелцера-Клипфела (Matthias Hölzer-Klüpfel)"
+
+#. Name
+#: kworldclock.desktop:2
+#, fuzzy
+msgid "KWorldClock"
+msgstr "Светски часовник"
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr "Светски часовник"
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr ""
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr "Приказује време и осунчаност на мапи света"
diff --git a/translations/desktop_files/kworldwatch-desktops/sr@Latn.po b/translations/desktop_files/kworldwatch-desktops/sr@Latn.po
new file mode 100644
index 0000000..3b4f952
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/sr@Latn.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: sr@Latn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "TDE WorldClock od Matijasa Helcera-Klipfela (Matthias Hölzer-Klüpfel)"
+
+#. Name
+#: kworldclock.desktop:2
+#, fuzzy
+msgid "KWorldClock"
+msgstr "Svetski časovnik"
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr "Svetski časovnik"
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr ""
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr "Prikazuje vreme i osunčanost na mapi sveta"
diff --git a/translations/desktop_files/kworldwatch-desktops/sv.po b/translations/desktop_files/kworldwatch-desktops/sv.po
new file mode 100644
index 0000000..1fbf364
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/sv.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: sv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "TDE:s världsklocka av Matthias Hoelzer-Kluepfel"
+
+#. Name
+#: kworldclock.desktop:2
+#, fuzzy
+msgid "KWorldClock"
+msgstr "Världsklocka"
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr "Världsklocka"
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr "Världsklocka"
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr "Visar tid och solsken på en världskarta"
diff --git a/translations/desktop_files/kworldwatch-desktops/ta.po b/translations/desktop_files/kworldwatch-desktops/ta.po
new file mode 100644
index 0000000..02fd3e5
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/ta.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ta\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr " TDE உலக கடிகாரம் by Matthias Hoelzer-Kluepfel"
+
+#. Name
+#: kworldclock.desktop:2
+#, fuzzy
+msgid "KWorldClock"
+msgstr "உலக கடிகாரம்"
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr "உலக கடிகாரம்"
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr " உலகளாவிய கடிகாரம்"
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr ""
diff --git a/translations/desktop_files/kworldwatch-desktops/tg.po b/translations/desktop_files/kworldwatch-desktops/tg.po
new file mode 100644
index 0000000..398911e
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/tg.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: tg\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "TDE Соати Ҷаҳон аз Маттиас Холзер-Клупфел"
+
+#. Name
+#: kworldclock.desktop:2
+#, fuzzy
+msgid "KWorldClock"
+msgstr "Соати Ҷаҳонӣ"
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr "Соати Ҷаҳонӣ"
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr "Соати Ҷаҳони Кушод"
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr "Намоиши вақти рузона ва шабона дар харитаи ҷаҳонӣ"
diff --git a/translations/desktop_files/kworldwatch-desktops/th.po b/translations/desktop_files/kworldwatch-desktops/th.po
new file mode 100644
index 0000000..e84e9c5
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/th.po
@@ -0,0 +1,42 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: th\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "นาฬิกาทั่วโลกของ TDE โดย Matthias Hoelzer-Kluepfel"
+
+#. Name
+#: kworldclock.desktop:2
+msgid "KWorldClock"
+msgstr ""
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr ""
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr "ดูเวลาทั่วโลก"
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr ""
diff --git a/translations/desktop_files/kworldwatch-desktops/tr.po b/translations/desktop_files/kworldwatch-desktops/tr.po
new file mode 100644
index 0000000..cecfe9b
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/tr.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: tr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "Matthias Hoelzer-Kluepfel'den TDE Dünya Saati"
+
+#. Name
+#: kworldclock.desktop:2
+#, fuzzy
+msgid "KWorldClock"
+msgstr "Dünya Saati"
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr "Dünya Saati"
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr "Dünya Saati"
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr "Bir dünya haritası üzerinde zamanı ve gün ışığını gösterir"
diff --git a/translations/desktop_files/kworldwatch-desktops/uk.po b/translations/desktop_files/kworldwatch-desktops/uk.po
new file mode 100644
index 0000000..807217b
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/uk.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: uk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "Всесвітній годинник TDE від Matthias Hoelzer-Kluepfel"
+
+#. Name
+#: kworldclock.desktop:2
+#, fuzzy
+msgid "KWorldClock"
+msgstr "Всесвітній годинник"
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr "Всесвітній годинник"
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr "Тенета часових поясів світу"
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr "Показує час і сонячний бік на карті світу"
diff --git a/translations/desktop_files/kworldwatch-desktops/uz.po b/translations/desktop_files/kworldwatch-desktops/uz.po
new file mode 100644
index 0000000..2b5487c
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/uz.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: uz\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr ""
+"Matias Hoʻlser-Klyupfel (Matthias Hoelzer-Kluepfel) yaratgan TDE dunyo soati"
+
+#. Name
+#: kworldclock.desktop:2
+msgid "KWorldClock"
+msgstr ""
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr ""
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr ""
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr ""
diff --git a/translations/desktop_files/kworldwatch-desktops/uz@cyrillic.po b/translations/desktop_files/kworldwatch-desktops/uz@cyrillic.po
new file mode 100644
index 0000000..ba660ff
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/uz@cyrillic.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: uz@cyrillic\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr ""
+"Матиас Ҳўлцер-Клюпфел (Matthias Hoelzer-Kluepfel) яратган TDE дунё соати"
+
+#. Name
+#: kworldclock.desktop:2
+msgid "KWorldClock"
+msgstr ""
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr ""
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr ""
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr ""
diff --git a/translations/desktop_files/kworldwatch-desktops/ven.po b/translations/desktop_files/kworldwatch-desktops/ven.po
new file mode 100644
index 0000000..97fb23b
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/ven.po
@@ -0,0 +1,42 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: ven\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "Tshifhinga tsha lifhasi nga Matthias Hoelzer-Kluepfel"
+
+#. Name
+#: kworldclock.desktop:2
+msgid "KWorldClock"
+msgstr ""
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr ""
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr "U sedza lifhasi lothe"
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr ""
diff --git a/translations/desktop_files/kworldwatch-desktops/wa.po b/translations/desktop_files/kworldwatch-desktops/wa.po
new file mode 100644
index 0000000..53c7484
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/wa.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: wa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "Ôrlodje daegnrece po TDE, sicrît pa Matthias Hoelzer-Kluepfel"
+
+#. Name
+#: kworldclock.desktop:2
+#, fuzzy
+msgid "KWorldClock"
+msgstr "Ôrlodje daegnrece"
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr "Ôrlodje daegnrece"
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr "Eure eyet loumaedje sol Daegne"
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr "Mostere l' eure eyet l' loumire do djoû so ene mape daegnrece"
diff --git a/translations/desktop_files/kworldwatch-desktops/xh.po b/translations/desktop_files/kworldwatch-desktops/xh.po
new file mode 100644
index 0000000..3fe80b3
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/xh.po
@@ -0,0 +1,42 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "Ukhangelo lwehlabathi lwe TDE ngu Matthias Hoelzer-Kluepfel"
+
+#. Name
+#: kworldclock.desktop:2
+msgid "KWorldClock"
+msgstr ""
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr ""
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr "Ukhangelo ngokubanzi kwehlabathi"
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr ""
diff --git a/translations/desktop_files/kworldwatch-desktops/zh_CN.po b/translations/desktop_files/kworldwatch-desktops/zh_CN.po
new file mode 100644
index 0000000..39e141d
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/zh_CN.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: zh_CN\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "TDE 世界时钟(作者:Matthias Hoelzer-Kluepfel)"
+
+#. Name
+#: kworldclock.desktop:2
+#, fuzzy
+msgid "KWorldClock"
+msgstr "世界时钟"
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr "世界时钟"
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr "世界时钟"
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr "在世界地图上显示时间和阳光"
diff --git a/translations/desktop_files/kworldwatch-desktops/zh_TW.po b/translations/desktop_files/kworldwatch-desktops/zh_TW.po
new file mode 100644
index 0000000..ec3c7ff
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/zh_TW.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: zh_TW\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "TDE 世界表 (Matthias Hoelzer-Kluepfel)"
+
+#. Name
+#: kworldclock.desktop:2
+#, fuzzy
+msgid "KWorldClock"
+msgstr "世界時鐘"
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr "世界時鐘"
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr "世界表"
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr "在世界地圖上顯示時間與日光"
diff --git a/translations/desktop_files/kworldwatch-desktops/zu.po b/translations/desktop_files/kworldwatch-desktops/zu.po
new file mode 100644
index 0000000..1be3e87
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-desktops/zu.po
@@ -0,0 +1,42 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+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"
+"Language: zu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: kdeworld.desktop:2
+msgid "TDE WorldClock by Matthias Hoelzer-Kluepfel"
+msgstr "Iwashi Lomhlaba lwe TDE ngu Matthias Hoelzer-Kluepfel"
+
+#. Name
+#: kworldclock.desktop:2
+msgid "KWorldClock"
+msgstr ""
+
+#. GenericName
+#: kworldclock.desktop:4
+msgid "World Clock"
+msgstr ""
+
+#. Name
+#: kwwapplet.desktop:4
+msgid "World Wide Watch"
+msgstr "UKubheka Okubanzi Komhlaba Wonke"
+
+#. Comment
+#: kwwapplet.desktop:5
+msgid "Displays time and sunshine on a world map"
+msgstr ""
diff --git a/translations/desktop_files/kworldwatch-maps/af.po b/translations/desktop_files/kworldwatch-maps/af.po
new file mode 100644
index 0000000..09a856b
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/af.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: af\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "Oppervlakte Diepte"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr ""
diff --git a/translations/desktop_files/kworldwatch-maps/ar.po b/translations/desktop_files/kworldwatch-maps/ar.po
new file mode 100644
index 0000000..acb586e
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/ar.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: ar\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "عمق السطح"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr ""
diff --git a/translations/desktop_files/kworldwatch-maps/az.po b/translations/desktop_files/kworldwatch-maps/az.po
new file mode 100644
index 0000000..e536863
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/az.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: az\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "Səth Dərinliyi"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr ""
diff --git a/translations/desktop_files/kworldwatch-maps/be.po b/translations/desktop_files/kworldwatch-maps/be.po
new file mode 100644
index 0000000..b6fee29
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/be.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: be\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "Глыбіня паверхні"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr "Плоскі свет"
diff --git a/translations/desktop_files/kworldwatch-maps/bg.po b/translations/desktop_files/kworldwatch-maps/bg.po
new file mode 100644
index 0000000..d85dc66
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/bg.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: bg\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "Релеф на земната повърхност"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr "Без релеф на земната повърхност"
diff --git a/translations/desktop_files/kworldwatch-maps/bn.po b/translations/desktop_files/kworldwatch-maps/bn.po
new file mode 100644
index 0000000..1544bf1
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/bn.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: bn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "পৃষ্ঠের গভীরতা"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr "সমতল বিশ্ব"
diff --git a/translations/desktop_files/kworldwatch-maps/br.po b/translations/desktop_files/kworldwatch-maps/br.po
new file mode 100644
index 0000000..a57794d
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/br.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: br\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "Krogad en egor"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr "Bed kompez"
diff --git a/translations/desktop_files/kworldwatch-maps/ca.po b/translations/desktop_files/kworldwatch-maps/ca.po
new file mode 100644
index 0000000..682ee5e
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/ca.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: ca\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "Extensió de la superfície"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr ""
diff --git a/translations/desktop_files/kworldwatch-maps/cs.po b/translations/desktop_files/kworldwatch-maps/cs.po
new file mode 100644
index 0000000..5b0384a
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/cs.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: cs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "Plocha do hloubky"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr "Plochý svět"
diff --git a/translations/desktop_files/kworldwatch-maps/cy.po b/translations/desktop_files/kworldwatch-maps/cy.po
new file mode 100644
index 0000000..bde9e40
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/cy.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: cy\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "Dyfnder Arwyneb"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr "Byd Gwastad"
diff --git a/translations/desktop_files/kworldwatch-maps/da.po b/translations/desktop_files/kworldwatch-maps/da.po
new file mode 100644
index 0000000..97f1cf4
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/da.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: da\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "Overfladedybde"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr "Flad verden"
diff --git a/translations/desktop_files/kworldwatch-maps/de.po b/translations/desktop_files/kworldwatch-maps/de.po
new file mode 100644
index 0000000..daa82a1
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/de.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "Oberflächenstruktur"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr "Flache Welt"
diff --git a/translations/desktop_files/kworldwatch-maps/el.po b/translations/desktop_files/kworldwatch-maps/el.po
new file mode 100644
index 0000000..2b9a33f
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/el.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: el\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "Βάθος επιφάνειας"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr "Επίπεδος κόσμος"
diff --git a/translations/desktop_files/kworldwatch-maps/eo.po b/translations/desktop_files/kworldwatch-maps/eo.po
new file mode 100644
index 0000000..76b385a
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/eo.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: eo\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "Surfacprofundo"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr "Plana Mondo"
diff --git a/translations/desktop_files/kworldwatch-maps/es.po b/translations/desktop_files/kworldwatch-maps/es.po
new file mode 100644
index 0000000..0b8e4ac
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/es.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "Profundidad de superficie"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr "Mundo plano"
diff --git a/translations/desktop_files/kworldwatch-maps/et.po b/translations/desktop_files/kworldwatch-maps/et.po
new file mode 100644
index 0000000..c84d6e3
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/et.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: et\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "Pinnasügavus"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr "Lame maailm"
diff --git a/translations/desktop_files/kworldwatch-maps/eu.po b/translations/desktop_files/kworldwatch-maps/eu.po
new file mode 100644
index 0000000..81e331a
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/eu.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: eu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "Azalaren Sakona"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr "Mundu zabal"
diff --git a/translations/desktop_files/kworldwatch-maps/fa.po b/translations/desktop_files/kworldwatch-maps/fa.po
new file mode 100644
index 0000000..32a870c
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/fa.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: fa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "عمق سطح"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr "جهان مسطح"
diff --git a/translations/desktop_files/kworldwatch-maps/fi.po b/translations/desktop_files/kworldwatch-maps/fi.po
new file mode 100644
index 0000000..738749c
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/fi.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: fi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "Pinnan syvyys"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr "Laakea maailma"
diff --git a/translations/desktop_files/kworldwatch-maps/fr.po b/translations/desktop_files/kworldwatch-maps/fr.po
new file mode 100644
index 0000000..eedf22e
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/fr.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "Relief"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr "Monde plat"
diff --git a/translations/desktop_files/kworldwatch-maps/ga.po b/translations/desktop_files/kworldwatch-maps/ga.po
new file mode 100644
index 0000000..bc54f0a
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/ga.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: ga\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "Doimhneacht an Dromchla"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr "Domhan Cothrom"
diff --git a/translations/desktop_files/kworldwatch-maps/gl.po b/translations/desktop_files/kworldwatch-maps/gl.po
new file mode 100644
index 0000000..2e8fd08
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/gl.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: gl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "Profundidade da Superfície"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr "Mundo Chao"
diff --git a/translations/desktop_files/kworldwatch-maps/he.po b/translations/desktop_files/kworldwatch-maps/he.po
new file mode 100644
index 0000000..39fb646
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/he.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: he\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "מעמקים"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr "עולם שטוח"
diff --git a/translations/desktop_files/kworldwatch-maps/hi.po b/translations/desktop_files/kworldwatch-maps/hi.po
new file mode 100644
index 0000000..1077c61
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/hi.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: hi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "सतह गहराई"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr ""
diff --git a/translations/desktop_files/kworldwatch-maps/hr.po b/translations/desktop_files/kworldwatch-maps/hr.po
new file mode 100644
index 0000000..00a19e0
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/hr.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: hr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "Površinska dubina"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr "Pljosnati svijet"
diff --git a/translations/desktop_files/kworldwatch-maps/hu.po b/translations/desktop_files/kworldwatch-maps/hu.po
new file mode 100644
index 0000000..c1bd57b
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/hu.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: hu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "Felületmélység"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr "Lapos világ"
diff --git a/translations/desktop_files/kworldwatch-maps/is.po b/translations/desktop_files/kworldwatch-maps/is.po
new file mode 100644
index 0000000..0ce11b4
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/is.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: is\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "Yfirborðsdýpt"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr "Flatur heimur"
diff --git a/translations/desktop_files/kworldwatch-maps/it.po b/translations/desktop_files/kworldwatch-maps/it.po
new file mode 100644
index 0000000..a7c65e1
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/it.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: it\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "Profondità superficie"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr "Mondo piatto"
diff --git a/translations/desktop_files/kworldwatch-maps/ja.po b/translations/desktop_files/kworldwatch-maps/ja.po
new file mode 100644
index 0000000..baaab08
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/ja.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: ja\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "表面の深さ"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr "平坦な世界図"
diff --git a/translations/desktop_files/kworldwatch-maps/km.po b/translations/desktop_files/kworldwatch-maps/km.po
new file mode 100644
index 0000000..ea84eb9
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/km.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: km\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "ជម្រៅ​ផ្ទៃ"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr "ពិភពលោក​សំប៉ែត"
diff --git a/translations/desktop_files/kworldwatch-maps/ko.po b/translations/desktop_files/kworldwatch-maps/ko.po
new file mode 100644
index 0000000..81271e1
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/ko.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: ko\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "표면 깊이"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr "평평한 세계"
diff --git a/translations/desktop_files/kworldwatch-maps/kworldwatch-maps.pot b/translations/desktop_files/kworldwatch-maps/kworldwatch-maps.pot
new file mode 100644
index 0000000..f7e1814
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/kworldwatch-maps.pot
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr ""
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr ""
diff --git a/translations/desktop_files/kworldwatch-maps/lt.po b/translations/desktop_files/kworldwatch-maps/lt.po
new file mode 100644
index 0000000..7efbc9b
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/lt.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: lt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "Paviršiaus gylis"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr ""
diff --git a/translations/desktop_files/kworldwatch-maps/lv.po b/translations/desktop_files/kworldwatch-maps/lv.po
new file mode 100644
index 0000000..bef470d
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/lv.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: lv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "Virsmas dziļums"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr "Plakana pasaule"
diff --git a/translations/desktop_files/kworldwatch-maps/mk.po b/translations/desktop_files/kworldwatch-maps/mk.po
new file mode 100644
index 0000000..2648d68
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/mk.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: mk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "Длабочина на површина"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr "Рамен свет"
diff --git a/translations/desktop_files/kworldwatch-maps/mt.po b/translations/desktop_files/kworldwatch-maps/mt.po
new file mode 100644
index 0000000..e2aff2e
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/mt.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: mt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "Fond tal-wiċċ"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr "Dinja Ċatta"
diff --git a/translations/desktop_files/kworldwatch-maps/nb.po b/translations/desktop_files/kworldwatch-maps/nb.po
new file mode 100644
index 0000000..187b0ad
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/nb.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: nb\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "Overflate-dybde"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr "Flat verden"
diff --git a/translations/desktop_files/kworldwatch-maps/nds.po b/translations/desktop_files/kworldwatch-maps/nds.po
new file mode 100644
index 0000000..87bde58
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/nds.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: nds\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "Böversiet-Deepde"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr "Platte Welt"
diff --git a/translations/desktop_files/kworldwatch-maps/ne.po b/translations/desktop_files/kworldwatch-maps/ne.po
new file mode 100644
index 0000000..8bc2382
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/ne.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: ne\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "धरातलिय गहिराइ"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr "फराकिलो संसार"
diff --git a/translations/desktop_files/kworldwatch-maps/nl.po b/translations/desktop_files/kworldwatch-maps/nl.po
new file mode 100644
index 0000000..3130353
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/nl.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: nl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "Oppervlaktediepte"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr "Vlakke wereld"
diff --git a/translations/desktop_files/kworldwatch-maps/nn.po b/translations/desktop_files/kworldwatch-maps/nn.po
new file mode 100644
index 0000000..c9a6ede
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/nn.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: nn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "Overflatedjupne"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr ""
diff --git a/translations/desktop_files/kworldwatch-maps/pl.po b/translations/desktop_files/kworldwatch-maps/pl.po
new file mode 100644
index 0000000..8bd0881
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/pl.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "Głębokość powierzchni"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr "Płaski świat"
diff --git a/translations/desktop_files/kworldwatch-maps/pt.po b/translations/desktop_files/kworldwatch-maps/pt.po
new file mode 100644
index 0000000..13d6359
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/pt.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: pt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "Profundidade da Superfície"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr "Mundo Plano"
diff --git a/translations/desktop_files/kworldwatch-maps/pt_BR.po b/translations/desktop_files/kworldwatch-maps/pt_BR.po
new file mode 100644
index 0000000..64cd4b1
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/pt_BR.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: pt_BR\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "Profundidade de superfície"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr "Mundo Plano"
diff --git a/translations/desktop_files/kworldwatch-maps/ro.po b/translations/desktop_files/kworldwatch-maps/ro.po
new file mode 100644
index 0000000..60daf2d
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/ro.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: ro\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "Suprafaţă de adîncimi"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr "Suprafaţă plată"
diff --git a/translations/desktop_files/kworldwatch-maps/ru.po b/translations/desktop_files/kworldwatch-maps/ru.po
new file mode 100644
index 0000000..5cd569e
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/ru.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: ru\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "Глубина поверхности"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr "Плоский мир"
diff --git a/translations/desktop_files/kworldwatch-maps/sk.po b/translations/desktop_files/kworldwatch-maps/sk.po
new file mode 100644
index 0000000..f557a2e
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/sk.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: sk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "Hĺbka povrchu"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr "Plochý svet"
diff --git a/translations/desktop_files/kworldwatch-maps/sl.po b/translations/desktop_files/kworldwatch-maps/sl.po
new file mode 100644
index 0000000..ef8471d
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/sl.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: sl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "Globina ploskve"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr "Ploščati svet"
diff --git a/translations/desktop_files/kworldwatch-maps/sr.po b/translations/desktop_files/kworldwatch-maps/sr.po
new file mode 100644
index 0000000..df6ec1d
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/sr.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: sr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "Дубина рељефа"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr "Раван свет"
diff --git a/translations/desktop_files/kworldwatch-maps/sr@Latn.po b/translations/desktop_files/kworldwatch-maps/sr@Latn.po
new file mode 100644
index 0000000..168d4c2
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/sr@Latn.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: sr@Latn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "Dubina reljefa"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr "Ravan svet"
diff --git a/translations/desktop_files/kworldwatch-maps/sv.po b/translations/desktop_files/kworldwatch-maps/sv.po
new file mode 100644
index 0000000..c9f7884
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/sv.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: sv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "Ytdjup"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr "Platt värld"
diff --git a/translations/desktop_files/kworldwatch-maps/ta.po b/translations/desktop_files/kworldwatch-maps/ta.po
new file mode 100644
index 0000000..a56eaca
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/ta.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: ta\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr " தள ஆழம்"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr "படிமான உலகம்"
diff --git a/translations/desktop_files/kworldwatch-maps/tg.po b/translations/desktop_files/kworldwatch-maps/tg.po
new file mode 100644
index 0000000..34c6b7e
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/tg.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: tg\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "Қаъри Сатҳ"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr "Ҷаҳони ҳамворӣ"
diff --git a/translations/desktop_files/kworldwatch-maps/th.po b/translations/desktop_files/kworldwatch-maps/th.po
new file mode 100644
index 0000000..90d1b92
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/th.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: th\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "ความลึกพื้นผิว"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr ""
diff --git a/translations/desktop_files/kworldwatch-maps/tr.po b/translations/desktop_files/kworldwatch-maps/tr.po
new file mode 100644
index 0000000..ce25df9
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/tr.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: tr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "Yüzey Derinliği"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr "Düz Dünya"
diff --git a/translations/desktop_files/kworldwatch-maps/uk.po b/translations/desktop_files/kworldwatch-maps/uk.po
new file mode 100644
index 0000000..3a722a9
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/uk.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: uk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "Глибина поверхні"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr "Плоский світ"
diff --git a/translations/desktop_files/kworldwatch-maps/ven.po b/translations/desktop_files/kworldwatch-maps/ven.po
new file mode 100644
index 0000000..1ad0d04
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/ven.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: ven\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "Vhulapfu uya fhasi"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr ""
diff --git a/translations/desktop_files/kworldwatch-maps/wa.po b/translations/desktop_files/kworldwatch-maps/wa.po
new file mode 100644
index 0000000..c884a05
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/wa.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: wa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "Surface e relief"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr "Plate Daegne"
diff --git a/translations/desktop_files/kworldwatch-maps/xh.po b/translations/desktop_files/kworldwatch-maps/xh.po
new file mode 100644
index 0000000..e40278f
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/xh.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "Ubunzulu Bomphezulu"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr ""
diff --git a/translations/desktop_files/kworldwatch-maps/zh_CN.po b/translations/desktop_files/kworldwatch-maps/zh_CN.po
new file mode 100644
index 0000000..34cadfb
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/zh_CN.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: zh_CN\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "表面纵深"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr "平面世界"
diff --git a/translations/desktop_files/kworldwatch-maps/zh_TW.po b/translations/desktop_files/kworldwatch-maps/zh_TW.po
new file mode 100644
index 0000000..55837de
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/zh_TW.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: zh_TW\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "表面深度"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr "平面世界"
diff --git a/translations/desktop_files/kworldwatch-maps/zu.po b/translations/desktop_files/kworldwatch-maps/zu.po
new file mode 100644
index 0000000..e059861
--- /dev/null
+++ b/translations/desktop_files/kworldwatch-maps/zu.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-14 14:23+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"
+"Language: zu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: depths/depths.desktop:2
+msgid "Surface Depth"
+msgstr "Ubunzulu Baphezulu"
+
+#. Name
+#: flatworld/flatworld.desktop:2
+msgid "Flat World"
+msgstr ""