summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander V. Wolf <alex.v.wolf@gmail.com>2022-01-26 02:38:30 +0700
committerAlexander V. Wolf <alex.v.wolf@gmail.com>2022-01-26 02:38:30 +0700
commit5ba327abf7af6ab71660d0056a6e487155d6ce05 (patch)
tree4783308cfff63ee9d59ea015a663e5bca405737e
parent6aaa377fa466de4c8ee72542c8b23c008bf31009 (diff)
Added improvements for AstroCalc/Eclipses tool
Added column "Elevation" to the lunar eclipses with visibility conditions of eclipses for current location as tooltip of the data
-rw-r--r--po/stellarium/stellarium.pot644
-rw-r--r--src/gui/AstroCalcDialog.cpp73
-rw-r--r--src/gui/AstroCalcDialog.hpp17
3 files changed, 392 insertions, 342 deletions
diff --git a/po/stellarium/stellarium.pot b/po/stellarium/stellarium.pot
index ee183503fb..b4d1a943f4 100644
--- a/po/stellarium/stellarium.pot
+++ b/po/stellarium/stellarium.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: stellarium@googlegroups.com\n"
-"POT-Creation-Date: 2022-01-24 19:55+0700\n"
+"POT-Creation-Date: 2022-01-26 02:37+0700\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -32,7 +32,7 @@ msgstr ""
#: src/core/modules/Nebula.cpp:225 src/core/modules/Planet.cpp:530
#: src/core/modules/Planet.cpp:533 src/core/modules/StarWrapper.cpp:50
#: src/core/modules/StarWrapper.cpp:266 src/core/modules/StarWrapper.cpp:269
-#: src/gui/AstroCalcDialog.cpp:927 src/gui/AstroCalcDialog.cpp:2195
+#: src/gui/AstroCalcDialog.cpp:930 src/gui/AstroCalcDialog.cpp:2198
#: src/gui/ObsListDialog.cpp:149 src/gui/ObsListCreateEditDialog.cpp:157
#: src/ui_configurationDialog.h:1793 plugins/Satellites/src/Satellite.cpp:305
#: plugins/TelescopeControl/src/gui/TelescopeDialog.cpp:524
@@ -188,10 +188,10 @@ msgstr ""
#. TRANSLATORS: altitude
#. TRANSLATORS: Satellite altitude
#: src/core/modules/GridLinesMgr.cpp:732 src/gui/SearchDialog.cpp:309
-#: src/gui/AstroCalcDialog.cpp:874 src/gui/AstroCalcDialog.cpp:1554
-#: src/gui/AstroCalcDialog.cpp:1940 src/gui/AstroCalcDialog.cpp:3184
-#: src/gui/AstroCalcDialog.cpp:3752 src/gui/AstroCalcDialog.cpp:4032
-#: src/gui/AstroCalcDialog.cpp:4034 src/ui_viewDialog.h:3642
+#: src/gui/AstroCalcDialog.cpp:877 src/gui/AstroCalcDialog.cpp:1557
+#: src/gui/AstroCalcDialog.cpp:1943 src/gui/AstroCalcDialog.cpp:3217
+#: src/gui/AstroCalcDialog.cpp:3785 src/gui/AstroCalcDialog.cpp:4065
+#: src/gui/AstroCalcDialog.cpp:4067 src/ui_viewDialog.h:3642
#: plugins/Satellites/src/Satellite.cpp:328
#: plugins/Satellites/src/gui/SatellitesDialog.cpp:1383
msgid "Altitude"
@@ -313,9 +313,9 @@ msgstr ""
#. TRANSLATORS: Unit of measure for speed - kilometers per second
#: src/core/modules/GridLinesMgr.cpp:1466 src/core/modules/Planet.cpp:664
-#: src/core/modules/Planet.cpp:1002 src/gui/AstroCalcDialog.cpp:6685
+#: src/core/modules/Planet.cpp:1002 src/gui/AstroCalcDialog.cpp:6718
#: plugins/Satellites/src/Satellite.cpp:326
-#: plugins/Satellites/src/Satellite.cpp:387
+#: plugins/Satellites/src/Satellite.cpp:385
#: plugins/MeteorShowers/src/MeteorShower.cpp:554
msgctxt "speed"
msgid "km/s"
@@ -676,7 +676,7 @@ msgstr ""
#. TRANSLATORS: Unit of measure for distance - meter
#: src/core/modules/LandscapeMgr.cpp:995 src/gui/StelGuiItems.cpp:817
-#: plugins/Satellites/src/Satellite.cpp:417
+#: plugins/Satellites/src/Satellite.cpp:415
#: plugins/Satellites/src/gui/SatellitesDialog.cpp:1047
msgctxt "distance"
msgid "m"
@@ -757,9 +757,9 @@ msgstr ""
#: src/core/modules/NomenclatureItem.cpp:238 src/core/modules/Planet.cpp:620
#: src/core/modules/Planet.cpp:645 src/core/modules/Planet.cpp:748
#: src/core/modules/Comet.cpp:159 src/core/modules/Comet.cpp:169
-#: src/gui/StelGuiItems.cpp:847 src/gui/AstroCalcDialog.cpp:6619
+#: src/gui/StelGuiItems.cpp:847 src/gui/AstroCalcDialog.cpp:6652
#: plugins/Satellites/src/Satellite.cpp:322
-#: plugins/Satellites/src/Satellite.cpp:380
+#: plugins/Satellites/src/Satellite.cpp:378
msgctxt "distance"
msgid "km"
msgstr ""
@@ -1453,7 +1453,7 @@ msgid "Subsolar"
msgstr ""
#: src/core/modules/Nebula.cpp:149 src/core/StelObject.cpp:315
-#: src/gui/AstroCalcDialog.cpp:3578 src/gui/AstroCalcDialog.cpp:3636
+#: src/gui/AstroCalcDialog.cpp:3611 src/gui/AstroCalcDialog.cpp:3669
#: src/gui/ObsListDialog.cpp:152 src/gui/ObsListCreateEditDialog.cpp:160
#: plugins/Supernovae/src/Supernova.cpp:128
msgid "Magnitude"
@@ -1507,17 +1507,17 @@ msgid "after extinction"
msgstr ""
#: src/core/modules/Nebula.cpp:250 src/core/modules/Nebula.cpp:252
-#: src/gui/AstroCalcDialog.cpp:1104 src/gui/AstroCalcDialog.cpp:1106
+#: src/gui/AstroCalcDialog.cpp:1107 src/gui/AstroCalcDialog.cpp:1109
msgctxt "magnitude"
msgid "mag"
msgstr ""
-#: src/core/modules/Nebula.cpp:250 src/gui/AstroCalcDialog.cpp:1104
-#: src/gui/AstroCalcDialog.cpp:1111 src/gui/AstroCalcDialog.cpp:1185
+#: src/core/modules/Nebula.cpp:250 src/gui/AstroCalcDialog.cpp:1107
+#: src/gui/AstroCalcDialog.cpp:1114 src/gui/AstroCalcDialog.cpp:1188
msgid "arc-min"
msgstr ""
-#: src/core/modules/Nebula.cpp:252 src/gui/AstroCalcDialog.cpp:1106
+#: src/core/modules/Nebula.cpp:252 src/gui/AstroCalcDialog.cpp:1109
msgid "arc-sec"
msgstr ""
@@ -1546,8 +1546,8 @@ msgstr ""
#: src/core/modules/Nebula.cpp:320 src/core/modules/Nebula.cpp:366
#: src/core/modules/Planet.cpp:655 src/core/modules/StarWrapper.cpp:317
-#: src/core/modules/StarWrapper.cpp:319 src/gui/AstroCalcDialog.cpp:3589
-#: src/gui/AstroCalcDialog.cpp:3647 src/ui_configurationDialog.h:1778
+#: src/core/modules/StarWrapper.cpp:319 src/gui/AstroCalcDialog.cpp:3622
+#: src/gui/AstroCalcDialog.cpp:3680 src/ui_configurationDialog.h:1778
#: plugins/Supernovae/src/Supernova.cpp:160 plugins/Novae/src/Nova.cpp:165
#: plugins/Exoplanets/src/Exoplanet.cpp:296
msgid "Distance"
@@ -1985,7 +1985,7 @@ msgstr ""
#. TRANSLATORS: Type of object
#: src/core/modules/Nebula.cpp:1414 src/core/modules/StarWrapper.cpp:50
-#: src/core/modules/StarWrapper.cpp:259 src/gui/AstroCalcDialog.cpp:1279
+#: src/core/modules/StarWrapper.cpp:259 src/gui/AstroCalcDialog.cpp:1282
#: src/translations.h:35
msgid "star"
msgstr ""
@@ -2022,8 +2022,8 @@ msgstr ""
msgid "object of unknown nature"
msgstr ""
-#: src/core/modules/NebulaMgr.cpp:474 src/gui/AstroCalcDialog.cpp:994
-#: src/gui/AstroCalcDialog.cpp:5660
+#: src/core/modules/NebulaMgr.cpp:474 src/gui/AstroCalcDialog.cpp:997
+#: src/gui/AstroCalcDialog.cpp:5693
msgid "Deep-sky objects"
msgstr ""
@@ -2092,11 +2092,11 @@ msgid "towards"
msgstr ""
#. TRANSLATORS: Unit of measure for distance - astronomical unit
-#: src/core/modules/Planet.cpp:618 src/gui/AstroCalcDialog.cpp:908
-#: src/gui/AstroCalcDialog.cpp:1183 src/gui/AstroCalcDialog.cpp:1568
-#: src/gui/AstroCalcDialog.cpp:1615 src/gui/AstroCalcDialog.cpp:3557
-#: src/gui/AstroCalcDialog.cpp:6645 src/gui/AstroCalcDialog.cpp:6707
-#: src/gui/AstroCalcDialog.cpp:6851 plugins/Exoplanets/src/Exoplanet.cpp:325
+#: src/core/modules/Planet.cpp:618 src/gui/AstroCalcDialog.cpp:911
+#: src/gui/AstroCalcDialog.cpp:1186 src/gui/AstroCalcDialog.cpp:1571
+#: src/gui/AstroCalcDialog.cpp:1618 src/gui/AstroCalcDialog.cpp:3590
+#: src/gui/AstroCalcDialog.cpp:6678 src/gui/AstroCalcDialog.cpp:6740
+#: src/gui/AstroCalcDialog.cpp:6884 plugins/Exoplanets/src/Exoplanet.cpp:325
#: plugins/Exoplanets/src/gui/ExoplanetsDialog.cpp:174
msgctxt "distance, astronomical unit"
msgid "AU"
@@ -2106,7 +2106,7 @@ msgstr ""
#. TRANSLATORS: Unit of measure for distance - milliones kilometers
#. TRANSLATORS: Unit of measure for distance - millions kilometers
#: src/core/modules/Planet.cpp:634 src/core/modules/Planet.cpp:652
-#: src/core/modules/Comet.cpp:161 src/gui/AstroCalcDialog.cpp:6621
+#: src/core/modules/Comet.cpp:161 src/gui/AstroCalcDialog.cpp:6654
msgctxt "distance"
msgid "M km"
msgstr ""
@@ -2149,14 +2149,14 @@ msgid "Equatorial diameter"
msgstr ""
#: src/core/modules/Planet.cpp:805 src/core/modules/Planet.cpp:806
-#: src/core/modules/Planet.cpp:814 src/gui/AstroCalcDialog.cpp:3594
-#: src/gui/AstroCalcDialog.cpp:3652 src/ui_configurationDialog.h:1817
+#: src/core/modules/Planet.cpp:814 src/gui/AstroCalcDialog.cpp:3627
+#: src/gui/AstroCalcDialog.cpp:3685 src/ui_configurationDialog.h:1817
msgid "Elongation"
msgstr ""
#: src/core/modules/Planet.cpp:807 src/core/modules/Planet.cpp:816
-#: src/gui/AstroCalcDialog.cpp:3604 src/gui/AstroCalcDialog.cpp:3662
-#: plugins/Satellites/src/Satellite.cpp:392
+#: src/gui/AstroCalcDialog.cpp:3637 src/gui/AstroCalcDialog.cpp:3695
+#: plugins/Satellites/src/Satellite.cpp:390
msgid "Phase angle"
msgstr ""
@@ -2168,14 +2168,14 @@ msgstr ""
msgid "Elong. in Ecl.Long."
msgstr ""
-#: src/core/modules/Planet.cpp:830 src/gui/AstroCalcDialog.cpp:6708
-#: src/gui/AstroCalcDialog.cpp:6854 src/gui/AstroCalcDialog.cpp:6866
+#: src/core/modules/Planet.cpp:830 src/gui/AstroCalcDialog.cpp:6741
+#: src/gui/AstroCalcDialog.cpp:6887 src/gui/AstroCalcDialog.cpp:6899
msgid "Angular distance"
msgstr ""
#. TRANSLATORS: Unit of measure for period - days
#: src/core/modules/Planet.cpp:848 src/core/modules/StarWrapper.cpp:358
-#: src/gui/AstroCalcDialog.cpp:6656
+#: src/gui/AstroCalcDialog.cpp:6689
msgctxt "duration"
msgid "days"
msgstr ""
@@ -2364,8 +2364,8 @@ msgid "Orthographic"
msgstr ""
#. TRANSLATORS: Type of objects (for "Lists" in the search tool)
-#: src/core/modules/SolarSystem.cpp:300 src/gui/AstroCalcDialog.cpp:2864
-#: src/gui/AstroCalcDialog.cpp:5615 src/translations.h:63
+#: src/core/modules/SolarSystem.cpp:300 src/gui/AstroCalcDialog.cpp:2897
+#: src/gui/AstroCalcDialog.cpp:5648 src/translations.h:63
msgid "Planets"
msgstr ""
@@ -2436,11 +2436,11 @@ msgstr ""
msgid "eclipsing binary system"
msgstr ""
-#: src/core/modules/StarWrapper.cpp:253 src/gui/AstroCalcDialog.cpp:1303
+#: src/core/modules/StarWrapper.cpp:253 src/gui/AstroCalcDialog.cpp:1306
msgid "variable star"
msgstr ""
-#: src/core/modules/StarWrapper.cpp:257 src/gui/AstroCalcDialog.cpp:1286
+#: src/core/modules/StarWrapper.cpp:257 src/gui/AstroCalcDialog.cpp:1289
msgid "double star"
msgstr ""
@@ -2498,7 +2498,7 @@ msgid "Position angle"
msgstr ""
#: src/core/modules/StarWrapper.cpp:393 src/core/modules/StarWrapper.cpp:398
-#: src/gui/AstroCalcDialog.cpp:4055
+#: src/gui/AstroCalcDialog.cpp:4088
msgid "Separation"
msgstr ""
@@ -2655,9 +2655,9 @@ msgid "Loading plugin"
msgstr ""
#: src/core/StelCore.cpp:265 src/core/StelObjectMgr.cpp:54
-#: src/gui/StelGui.cpp:228 src/gui/AstroCalcDialog.cpp:1548
-#: src/gui/AstroCalcDialog.cpp:1938 src/gui/AstroCalcDialog.cpp:2193
-#: src/gui/AstroCalcDialog.cpp:4048 src/ui_dateTimeDialogGui.h:373
+#: src/gui/StelGui.cpp:228 src/gui/AstroCalcDialog.cpp:1551
+#: src/gui/AstroCalcDialog.cpp:1941 src/gui/AstroCalcDialog.cpp:2196
+#: src/gui/AstroCalcDialog.cpp:4081 src/ui_dateTimeDialogGui.h:373
#: src/ui_dateTimeDialogGui.h:376
#: plugins/TextUserInterface/src/TextUserInterface.cpp:172
msgid "Date and Time"
@@ -3359,18 +3359,18 @@ msgid "Apparent Sidereal Time"
msgstr ""
#. TRANSLATORS: time of transit
-#: src/core/StelObject.cpp:679 src/gui/AstroCalcDialog.cpp:921
-#: src/gui/AstroCalcDialog.cpp:5735
+#: src/core/StelObject.cpp:679 src/gui/AstroCalcDialog.cpp:924
+#: src/gui/AstroCalcDialog.cpp:5768
msgctxt "celestial event; passage across a meridian"
msgid "Transit"
msgstr ""
-#: src/core/StelObject.cpp:680 src/gui/AstroCalcDialog.cpp:5734
+#: src/core/StelObject.cpp:680 src/gui/AstroCalcDialog.cpp:5767
msgctxt "celestial event"
msgid "Rise"
msgstr ""
-#: src/core/StelObject.cpp:681 src/gui/AstroCalcDialog.cpp:5738
+#: src/core/StelObject.cpp:681 src/gui/AstroCalcDialog.cpp:5771
msgctxt "celestial event"
msgid "Set"
msgstr ""
@@ -3440,7 +3440,7 @@ msgstr ""
msgid "Parallactic Angle"
msgstr ""
-#: src/core/StelObject.cpp:857 src/gui/AstroCalcDialog.cpp:5832
+#: src/core/StelObject.cpp:857 src/gui/AstroCalcDialog.cpp:5865
msgid "IAU Constellation"
msgstr ""
@@ -5362,16 +5362,16 @@ msgstr ""
msgid "Right ascension"
msgstr ""
-#: src/gui/SearchDialog.cpp:298 src/gui/AstroCalcDialog.cpp:3627
-#: src/gui/AstroCalcDialog.cpp:3685 src/gui/ObsListDialog.cpp:151
+#: src/gui/SearchDialog.cpp:298 src/gui/AstroCalcDialog.cpp:3660
+#: src/gui/AstroCalcDialog.cpp:3718 src/gui/ObsListDialog.cpp:151
#: src/gui/ObsListCreateEditDialog.cpp:159
msgid "Declination"
msgstr ""
#. TRANSLATORS: azimuth
-#: src/gui/SearchDialog.cpp:306 src/gui/AstroCalcDialog.cpp:651
-#: src/gui/AstroCalcDialog.cpp:837 src/gui/AstroCalcDialog.cpp:839
-#: src/gui/AstroCalcDialog.cpp:872 src/gui/AstroCalcDialog.cpp:1552
+#: src/gui/SearchDialog.cpp:306 src/gui/AstroCalcDialog.cpp:654
+#: src/gui/AstroCalcDialog.cpp:840 src/gui/AstroCalcDialog.cpp:842
+#: src/gui/AstroCalcDialog.cpp:875 src/gui/AstroCalcDialog.cpp:1555
#: plugins/Satellites/src/gui/SatellitesDialog.cpp:1384
msgid "Azimuth"
msgstr ""
@@ -5471,29 +5471,29 @@ msgstr ""
msgid "Gregorian dates. Valid range:"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:360
+#: src/gui/AstroCalcDialog.cpp:362
msgid "Valid range"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:650 src/gui/AstroCalcDialog.cpp:837
-#: src/gui/AstroCalcDialog.cpp:839 src/gui/AstroCalcDialog.cpp:3183
-#: src/gui/AstroCalcDialog.cpp:4032 src/gui/AstroCalcDialog.cpp:4034
+#: src/gui/AstroCalcDialog.cpp:653 src/gui/AstroCalcDialog.cpp:840
+#: src/gui/AstroCalcDialog.cpp:842 src/gui/AstroCalcDialog.cpp:3216
+#: src/gui/AstroCalcDialog.cpp:4065 src/gui/AstroCalcDialog.cpp:4067
msgid "Local Time"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:795 src/gui/AstroCalcDialog.cpp:3089
-#: src/gui/AstroCalcDialog.cpp:3903 src/gui/AstroCalcDialog.cpp:6977
+#: src/gui/AstroCalcDialog.cpp:798 src/gui/AstroCalcDialog.cpp:3122
+#: src/gui/AstroCalcDialog.cpp:3936 src/gui/AstroCalcDialog.cpp:7010
msgid "Unnamed star"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:830 src/gui/AstroCalcDialog.cpp:4009
+#: src/gui/AstroCalcDialog.cpp:833 src/gui/AstroCalcDialog.cpp:4042
#, qt-format
msgid "Now about %1"
msgstr ""
#. TRANSLATORS: name of object
-#: src/gui/AstroCalcDialog.cpp:868 src/gui/AstroCalcDialog.cpp:1547
-#: src/gui/AstroCalcDialog.cpp:1937 src/gui/AstroCalcDialog.cpp:5723
+#: src/gui/AstroCalcDialog.cpp:871 src/gui/AstroCalcDialog.cpp:1550
+#: src/gui/AstroCalcDialog.cpp:1940 src/gui/AstroCalcDialog.cpp:5756
#: src/ui_configurationDialog.h:1813
#: plugins/TelescopeControl/src/gui/TelescopeDialog.cpp:525
#: plugins/TelescopeControl/src/gui/StoredPointsDialog.cpp:95
@@ -5503,597 +5503,617 @@ msgid "Name"
msgstr ""
#. TRANSLATORS: right ascension
-#: src/gui/AstroCalcDialog.cpp:879 src/gui/AstroCalcDialog.cpp:1559
+#: src/gui/AstroCalcDialog.cpp:882 src/gui/AstroCalcDialog.cpp:1562
msgid "RA (J2000)"
msgstr ""
#. TRANSLATORS: declination
-#: src/gui/AstroCalcDialog.cpp:881 src/gui/AstroCalcDialog.cpp:1561
+#: src/gui/AstroCalcDialog.cpp:884 src/gui/AstroCalcDialog.cpp:1564
msgid "Dec (J2000)"
msgstr ""
#. TRANSLATORS: opacity
-#: src/gui/AstroCalcDialog.cpp:886 src/gui/AstroCalcDialog.cpp:5732
+#: src/gui/AstroCalcDialog.cpp:889 src/gui/AstroCalcDialog.cpp:5765
msgid "Opac."
msgstr ""
#. TRANSLATORS: magnitude
-#: src/gui/AstroCalcDialog.cpp:891 src/gui/AstroCalcDialog.cpp:1564
-#: src/gui/AstroCalcDialog.cpp:1942 src/gui/AstroCalcDialog.cpp:5727
+#: src/gui/AstroCalcDialog.cpp:894 src/gui/AstroCalcDialog.cpp:1567
+#: src/gui/AstroCalcDialog.cpp:1945 src/gui/AstroCalcDialog.cpp:5760
#: plugins/Exoplanets/src/gui/ExoplanetsDialog.cpp:180
msgid "Mag."
msgstr ""
#. TRANSLATORS: angular size, arc-minutes
-#: src/gui/AstroCalcDialog.cpp:894
+#: src/gui/AstroCalcDialog.cpp:897
msgid "A.S."
msgstr ""
#. TRANSLATORS: separation, arc-seconds
#. TRANSLATORS: separation
-#: src/gui/AstroCalcDialog.cpp:898 src/gui/AstroCalcDialog.cpp:5742
+#: src/gui/AstroCalcDialog.cpp:901 src/gui/AstroCalcDialog.cpp:5775
msgid "Sep."
msgstr ""
#. TRANSLATORS: period, days
-#: src/gui/AstroCalcDialog.cpp:903
+#: src/gui/AstroCalcDialog.cpp:906
msgid "Per."
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:903
+#: src/gui/AstroCalcDialog.cpp:906
msgctxt "days"
msgid "d"
msgstr ""
#. TRANSLATORS: distance, AU
-#: src/gui/AstroCalcDialog.cpp:908 src/gui/AstroCalcDialog.cpp:1568
+#: src/gui/AstroCalcDialog.cpp:911 src/gui/AstroCalcDialog.cpp:1571
msgid "Dist."
msgstr ""
#. TRANSLATORS: proper motion, arc-second per year
-#: src/gui/AstroCalcDialog.cpp:913
+#: src/gui/AstroCalcDialog.cpp:916
msgid "P.M."
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:913
+#: src/gui/AstroCalcDialog.cpp:916
msgctxt "arc-second per year"
msgid "\"/yr"
msgstr ""
#. TRANSLATORS: surface brightness
-#: src/gui/AstroCalcDialog.cpp:918
+#: src/gui/AstroCalcDialog.cpp:921
msgid "S.B."
msgstr ""
#. TRANSLATORS: elevation
-#: src/gui/AstroCalcDialog.cpp:923 src/gui/AstroCalcDialog.cpp:5737
+#: src/gui/AstroCalcDialog.cpp:926 src/gui/AstroCalcDialog.cpp:5770
msgid "Elev."
msgstr ""
#. TRANSLATORS: elongation
-#: src/gui/AstroCalcDialog.cpp:925 src/gui/AstroCalcDialog.cpp:1570
+#: src/gui/AstroCalcDialog.cpp:928 src/gui/AstroCalcDialog.cpp:1573
msgid "Elong."
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:995 src/ui_viewDialog.h:3216
+#: src/gui/AstroCalcDialog.cpp:998 src/ui_viewDialog.h:3216
msgid "Solar system objects"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:996
+#: src/gui/AstroCalcDialog.cpp:999
msgid "Solar system objects: comets"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:997 src/gui/AstroCalcDialog.cpp:2873
+#: src/gui/AstroCalcDialog.cpp:1000 src/gui/AstroCalcDialog.cpp:2906
msgid "Solar system objects: minor bodies"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:998
+#: src/gui/AstroCalcDialog.cpp:1001
msgid "Solar system objects: planets"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:1061
+#: src/gui/AstroCalcDialog.cpp:1064
msgid "Elevation of object at moment of upper culmination"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:1064
+#: src/gui/AstroCalcDialog.cpp:1067
msgid "Angular distance from the Sun at the moment of computation of position"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:1082
+#: src/gui/AstroCalcDialog.cpp:1085
#, qt-format
msgid "Positions on %1"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:1111
+#: src/gui/AstroCalcDialog.cpp:1114
msgid "Average angular size"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:1180 src/gui/AstroCalcDialog.cpp:1614
+#: src/gui/AstroCalcDialog.cpp:1183 src/gui/AstroCalcDialog.cpp:1617
msgid "Planetocentric distance"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:1182 src/gui/AstroCalcDialog.cpp:1614
+#: src/gui/AstroCalcDialog.cpp:1185 src/gui/AstroCalcDialog.cpp:1617
msgid "Topocentric distance"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:1185
+#: src/gui/AstroCalcDialog.cpp:1188
msgid "Angular size (with rings, if any)"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:1309
+#: src/gui/AstroCalcDialog.cpp:1312
msgid "star with high proper motion"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:1413 src/gui/AstroCalcDialog.cpp:1862
-#: src/gui/AstroCalcDialog.cpp:2124 src/gui/AstroCalcDialog.cpp:2481
-#: src/gui/AstroCalcDialog.cpp:4394 src/gui/AstroCalcDialog.cpp:6502
+#: src/gui/AstroCalcDialog.cpp:1416 src/gui/AstroCalcDialog.cpp:1865
+#: src/gui/AstroCalcDialog.cpp:2127 src/gui/AstroCalcDialog.cpp:2514
+#: src/gui/AstroCalcDialog.cpp:4427 src/gui/AstroCalcDialog.cpp:6535
#: plugins/Satellites/src/gui/SatellitesDialog.cpp:1459
msgid "Microsoft Excel Open XML Spreadsheet"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:1415 src/gui/AstroCalcDialog.cpp:1864
-#: src/gui/AstroCalcDialog.cpp:2126 src/gui/AstroCalcDialog.cpp:2483
-#: src/gui/AstroCalcDialog.cpp:4396 src/gui/AstroCalcDialog.cpp:6504
+#: src/gui/AstroCalcDialog.cpp:1418 src/gui/AstroCalcDialog.cpp:1867
+#: src/gui/AstroCalcDialog.cpp:2129 src/gui/AstroCalcDialog.cpp:2516
+#: src/gui/AstroCalcDialog.cpp:4429 src/gui/AstroCalcDialog.cpp:6537
#: plugins/Satellites/src/gui/SatellitesDialog.cpp:1461
msgid "CSV (Comma delimited)"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:1419
+#: src/gui/AstroCalcDialog.cpp:1422
msgid "Save celestial positions of objects as..."
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:1434
+#: src/gui/AstroCalcDialog.cpp:1437
msgid "Celestial positions of objects"
msgstr ""
#. TRANSLATORS: phase
-#: src/gui/AstroCalcDialog.cpp:1566 src/gui/AstroCalcDialog.cpp:3584
-#: src/gui/AstroCalcDialog.cpp:3642
+#: src/gui/AstroCalcDialog.cpp:1569 src/gui/AstroCalcDialog.cpp:3617
+#: src/gui/AstroCalcDialog.cpp:3675
msgid "Phase"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:1868
+#: src/gui/AstroCalcDialog.cpp:1871
msgid "Save calculated ephemeris as..."
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:1883 src/ui_astroCalcDialog.h:1813
+#: src/gui/AstroCalcDialog.cpp:1886 src/ui_astroCalcDialog.h:1813
msgid "Ephemeris"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:1943 src/gui/AstroCalcDialog.cpp:4057
+#: src/gui/AstroCalcDialog.cpp:1946 src/gui/AstroCalcDialog.cpp:4090
msgid "Solar Elongation"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:1944 src/gui/AstroCalcDialog.cpp:4058
+#: src/gui/AstroCalcDialog.cpp:1947 src/gui/AstroCalcDialog.cpp:4091
msgid "Lunar Elongation"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2130
+#: src/gui/AstroCalcDialog.cpp:2133
msgid "Save calculated transits as..."
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2145 src/ui_astroCalcDialog.h:1815
+#: src/gui/AstroCalcDialog.cpp:2148 src/ui_astroCalcDialog.h:1815
msgid "Transits"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2194
+#: src/gui/AstroCalcDialog.cpp:2197
msgid "Saros number"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2196
+#: src/gui/AstroCalcDialog.cpp:2199
msgid "Gamma"
msgstr ""
#. TRANSLATORS: The name of column in AstroCalc/Eclipses tool
-#: src/gui/AstroCalcDialog.cpp:2198
+#: src/gui/AstroCalcDialog.cpp:2201
msgctxt "column name"
msgid "Penumbral eclipse magnitude"
msgstr ""
#. TRANSLATORS: The name of column in AstroCalc/Eclipses tool
-#: src/gui/AstroCalcDialog.cpp:2200
+#: src/gui/AstroCalcDialog.cpp:2203
msgctxt "column name"
msgid "Umbral eclipse magnitude"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2375
-msgctxt "eclipse type"
-msgid "Penumbral"
+#: src/gui/AstroCalcDialog.cpp:2204 src/gui/AstroCalcDialog.cpp:4089
+msgid "Elevation"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2376
+#: src/gui/AstroCalcDialog.cpp:2385
msgctxt "eclipse type"
msgid "Total"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2377
+#: src/gui/AstroCalcDialog.cpp:2387
msgctxt "eclipse type"
msgid "Partial"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2487
+#: src/gui/AstroCalcDialog.cpp:2389
+msgctxt "eclipse type"
+msgid "Penumbral"
+msgstr ""
+
+#: src/gui/AstroCalcDialog.cpp:2396
+msgid "Perfect visibility conditions for current location"
+msgstr ""
+
+#: src/gui/AstroCalcDialog.cpp:2398
+msgid "Good visibility conditions for current location"
+msgstr ""
+
+#: src/gui/AstroCalcDialog.cpp:2400
+msgid "Bad visibility conditions for current location"
+msgstr ""
+
+#: src/gui/AstroCalcDialog.cpp:2404
+msgid "The eclipse is invisible in current location"
+msgstr ""
+
+#: src/gui/AstroCalcDialog.cpp:2520
msgid "Save calculated lunar eclipses as..."
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2502
+#: src/gui/AstroCalcDialog.cpp:2535
msgid "Lunar Eclipses"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2720
+#: src/gui/AstroCalcDialog.cpp:2753
msgid "1 minute"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2720
+#: src/gui/AstroCalcDialog.cpp:2753
msgid "10 minutes"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2720
+#: src/gui/AstroCalcDialog.cpp:2753
msgid "30 minutes"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2720
+#: src/gui/AstroCalcDialog.cpp:2753
msgid "1 hour"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2720
+#: src/gui/AstroCalcDialog.cpp:2753
msgid "6 hours"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2720
+#: src/gui/AstroCalcDialog.cpp:2753
msgid "12 hours"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2721
+#: src/gui/AstroCalcDialog.cpp:2754
msgid "1 solar day"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2721
+#: src/gui/AstroCalcDialog.cpp:2754
msgid "5 solar days"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2721
+#: src/gui/AstroCalcDialog.cpp:2754
msgid "10 solar days"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2721
+#: src/gui/AstroCalcDialog.cpp:2754
msgid "15 solar days"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2721
+#: src/gui/AstroCalcDialog.cpp:2754
msgid "30 solar days"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2722
+#: src/gui/AstroCalcDialog.cpp:2755
msgid "60 solar days"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2722
+#: src/gui/AstroCalcDialog.cpp:2755
msgid "100 solar days"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2722
+#: src/gui/AstroCalcDialog.cpp:2755
msgid "500 solar days"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2722
+#: src/gui/AstroCalcDialog.cpp:2755
msgid "1 sidereal day"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2722
+#: src/gui/AstroCalcDialog.cpp:2755
msgid "5 sidereal days"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2723
+#: src/gui/AstroCalcDialog.cpp:2756
msgid "10 sidereal days"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2723
+#: src/gui/AstroCalcDialog.cpp:2756
msgid "15 sidereal days"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2723
+#: src/gui/AstroCalcDialog.cpp:2756
msgid "30 sidereal days"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2723
+#: src/gui/AstroCalcDialog.cpp:2756
msgid "60 sidereal days"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2723
+#: src/gui/AstroCalcDialog.cpp:2756
msgid "100 sidereal days"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2724
+#: src/gui/AstroCalcDialog.cpp:2757
msgid "500 sidereal days"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2724
+#: src/gui/AstroCalcDialog.cpp:2757
msgid "1 sidereal year"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2724
+#: src/gui/AstroCalcDialog.cpp:2757
msgid "1 Julian day"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2724
+#: src/gui/AstroCalcDialog.cpp:2757
msgid "5 Julian days"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2724
+#: src/gui/AstroCalcDialog.cpp:2757
msgid "10 Julian days"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2725
+#: src/gui/AstroCalcDialog.cpp:2758
msgid "15 Julian days"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2725
+#: src/gui/AstroCalcDialog.cpp:2758
msgid "30 Julian days"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2725
+#: src/gui/AstroCalcDialog.cpp:2758
msgid "60 Julian days"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2725
+#: src/gui/AstroCalcDialog.cpp:2758
msgid "100 Julian days"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2725
+#: src/gui/AstroCalcDialog.cpp:2758
msgid "1 Julian year"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2726
+#: src/gui/AstroCalcDialog.cpp:2759
msgid "1 Gaussian year"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2726
+#: src/gui/AstroCalcDialog.cpp:2759
msgid "1 synodic month"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2726
+#: src/gui/AstroCalcDialog.cpp:2759
msgid "1 draconic month"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2726
+#: src/gui/AstroCalcDialog.cpp:2759
msgid "1 mean tropical month"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2727
+#: src/gui/AstroCalcDialog.cpp:2760
msgid "1 anomalistic month"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2727
+#: src/gui/AstroCalcDialog.cpp:2760
msgid "1 anomalistic year"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2727
+#: src/gui/AstroCalcDialog.cpp:2760
msgid "1 saros"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2727
+#: src/gui/AstroCalcDialog.cpp:2760
msgid "custom interval"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2864
+#: src/gui/AstroCalcDialog.cpp:2897
msgid "Latest selected object"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2864
+#: src/gui/AstroCalcDialog.cpp:2897
msgid "Solar system"
msgstr ""
#. TRANSLATORS: Type of objects (for "Lists" in the search tool)
-#: src/gui/AstroCalcDialog.cpp:2864 src/gui/AstroCalcDialog.cpp:5621
+#: src/gui/AstroCalcDialog.cpp:2897 src/gui/AstroCalcDialog.cpp:5654
#: src/translations.h:67 plugins/SolarSystemEditor/src/ui_mpcImportWindow.h:514
msgid "Asteroids"
msgstr ""
#. TRANSLATORS: Type of objects (for "Lists" in the search tool)
-#: src/gui/AstroCalcDialog.cpp:2865 src/gui/AstroCalcDialog.cpp:5623
+#: src/gui/AstroCalcDialog.cpp:2898 src/gui/AstroCalcDialog.cpp:5656
#: src/translations.h:71
msgid "Plutinos"
msgstr ""
#. TRANSLATORS: Type of objects (for "Lists" in the search tool)
-#: src/gui/AstroCalcDialog.cpp:2865 src/gui/AstroCalcDialog.cpp:5622
+#: src/gui/AstroCalcDialog.cpp:2898 src/gui/AstroCalcDialog.cpp:5655
#: src/translations.h:65 plugins/SolarSystemEditor/src/ui_mpcImportWindow.h:515
msgid "Comets"
msgstr ""
#. TRANSLATORS: Type of objects (for "Lists" in the search tool)
-#: src/gui/AstroCalcDialog.cpp:2865 src/gui/AstroCalcDialog.cpp:5624
+#: src/gui/AstroCalcDialog.cpp:2898 src/gui/AstroCalcDialog.cpp:5657
#: src/translations.h:73
msgid "Dwarf planets"
msgstr ""
#. TRANSLATORS: Type of objects (for "Lists" in the search tool)
-#: src/gui/AstroCalcDialog.cpp:2865 src/gui/AstroCalcDialog.cpp:5625
+#: src/gui/AstroCalcDialog.cpp:2898 src/gui/AstroCalcDialog.cpp:5658
#: src/translations.h:75
msgid "Cubewanos"
msgstr ""
#. TRANSLATORS: Type of objects (for "Lists" in the search tool)
-#: src/gui/AstroCalcDialog.cpp:2866 src/gui/AstroCalcDialog.cpp:5626
+#: src/gui/AstroCalcDialog.cpp:2899 src/gui/AstroCalcDialog.cpp:5659
#: src/translations.h:77
msgid "Scattered disc objects"
msgstr ""
#. TRANSLATORS: Type of objects (for "Lists" in the search tool)
-#: src/gui/AstroCalcDialog.cpp:2866 src/gui/AstroCalcDialog.cpp:5627
+#: src/gui/AstroCalcDialog.cpp:2899 src/gui/AstroCalcDialog.cpp:5660
#: src/translations.h:79
msgid "Oort cloud objects"
msgstr ""
#. TRANSLATORS: Type of objects (for "Lists" in the search tool)
-#: src/gui/AstroCalcDialog.cpp:2866 src/gui/AstroCalcDialog.cpp:5628
+#: src/gui/AstroCalcDialog.cpp:2899 src/gui/AstroCalcDialog.cpp:5661
#: src/translations.h:81
msgid "Sednoids"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2867
+#: src/gui/AstroCalcDialog.cpp:2900
#, qt-format
msgid "Bright stars (<%1 mag)"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2867
+#: src/gui/AstroCalcDialog.cpp:2900
#, qt-format
msgid "Bright double stars (<%1 mag)"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2868
+#: src/gui/AstroCalcDialog.cpp:2901
#, qt-format
msgid "Bright variable stars (<%1 mag)"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2868
+#: src/gui/AstroCalcDialog.cpp:2901
#, qt-format
msgid "Bright star clusters (<%1 mag)"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2869
+#: src/gui/AstroCalcDialog.cpp:2902
#, qt-format
msgid "Planetary nebulae (<%1 mag)"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2869
+#: src/gui/AstroCalcDialog.cpp:2902
#, qt-format
msgid "Bright nebulae (<%1 mag)"
msgstr ""
#. TRANSLATORS: Type of objects (for "Lists" in the search tool)
-#: src/gui/AstroCalcDialog.cpp:2869 src/gui/AstroCalcDialog.cpp:5618
+#: src/gui/AstroCalcDialog.cpp:2902 src/gui/AstroCalcDialog.cpp:5651
#: src/translations.h:318 src/ui_viewDialog.h:3494 src/ui_dsoColorsDialog.h:659
msgid "Dark nebulae"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2870
+#: src/gui/AstroCalcDialog.cpp:2903
#, qt-format
msgid "Bright galaxies (<%1 mag)"
msgstr ""
#. TRANSLATORS: Type of stars (for "Lists" in the search tool)
-#: src/gui/AstroCalcDialog.cpp:2870 src/gui/AstroCalcDialog.cpp:5633
+#: src/gui/AstroCalcDialog.cpp:2903 src/gui/AstroCalcDialog.cpp:5666
#: src/translations.h:368 src/ui_dsoColorsDialog.h:695
msgid "Symbiotic stars"
msgstr ""
#. TRANSLATORS: Type of stars (for "Lists" in the search tool)
-#: src/gui/AstroCalcDialog.cpp:2870 src/gui/AstroCalcDialog.cpp:5634
+#: src/gui/AstroCalcDialog.cpp:2903 src/gui/AstroCalcDialog.cpp:5667
#: src/translations.h:370 src/ui_dsoColorsDialog.h:674
msgid "Emission-line stars"
msgstr ""
#. TRANSLATORS: Type of objects (for "Lists" in the search tool)
-#: src/gui/AstroCalcDialog.cpp:2871 src/gui/AstroCalcDialog.cpp:5639
+#: src/gui/AstroCalcDialog.cpp:2904 src/gui/AstroCalcDialog.cpp:5672
#: src/translations.h:83
msgid "Interstellar objects"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2871
+#: src/gui/AstroCalcDialog.cpp:2904
msgid "Planets and Sun"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2871
+#: src/gui/AstroCalcDialog.cpp:2904
msgid "Sun, planets and moons of observer location"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2872
+#: src/gui/AstroCalcDialog.cpp:2905
#, qt-format
msgid "Bright Solar system objects (<%1 mag)"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:2873
+#: src/gui/AstroCalcDialog.cpp:2906
msgid "Moons of first body"
msgstr ""
#. TRANSLATORS: Type of stars (for "Lists" in the search tool)
-#: src/gui/AstroCalcDialog.cpp:2874 src/gui/AstroCalcDialog.cpp:5667
+#: src/gui/AstroCalcDialog.cpp:2907 src/gui/AstroCalcDialog.cpp:5700
#: src/translations.h:455
msgid "Bright carbon stars"
msgstr ""
#. TRANSLATORS: Type of stars (for "Lists" in the search tool)
-#: src/gui/AstroCalcDialog.cpp:2874 src/gui/AstroCalcDialog.cpp:5668
+#: src/gui/AstroCalcDialog.cpp:2907 src/gui/AstroCalcDialog.cpp:5701
#: src/translations.h:457
msgid "Bright barium stars"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:3506
+#: src/gui/AstroCalcDialog.cpp:3539
msgid "Magnitude vs. Time"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:3507
+#: src/gui/AstroCalcDialog.cpp:3540
msgid "Phase vs. Time"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:3508
+#: src/gui/AstroCalcDialog.cpp:3541
msgid "Distance vs. Time"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:3509
+#: src/gui/AstroCalcDialog.cpp:3542
msgid "Elongation vs. Time"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:3510
+#: src/gui/AstroCalcDialog.cpp:3543
msgid "Angular size vs. Time"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:3511
+#: src/gui/AstroCalcDialog.cpp:3544
msgid "Phase angle vs. Time"
msgstr ""
#. TRANSLATORS: The phrase "Heliocentric distance" may be long in some languages and you can short it to use in the drop-down list.
-#: src/gui/AstroCalcDialog.cpp:3513
+#: src/gui/AstroCalcDialog.cpp:3546
msgid "Heliocentric distance vs. Time"
msgstr ""
#. TRANSLATORS: The phrase "Transit altitude" may be long in some languages and you can short it to use in the drop-down list.
-#: src/gui/AstroCalcDialog.cpp:3515
+#: src/gui/AstroCalcDialog.cpp:3548
msgid "Transit altitude vs. Time"
msgstr ""
#. TRANSLATORS: The phrase "Right ascension" may be long in some languages and you can short it to use in the drop-down list.
-#: src/gui/AstroCalcDialog.cpp:3517
+#: src/gui/AstroCalcDialog.cpp:3550
msgid "Right ascension vs. Time"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:3518
+#: src/gui/AstroCalcDialog.cpp:3551
msgid "Declination vs. Time"
msgstr ""
#. TRANSLATORS: Mega-meter (SI symbol: Mm; Mega-meter is a unit of length in the metric system,
#. equal to one million meters)
-#: src/gui/AstroCalcDialog.cpp:3567
+#: src/gui/AstroCalcDialog.cpp:3600
msgid "Mm"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:3599 src/gui/AstroCalcDialog.cpp:3657
+#: src/gui/AstroCalcDialog.cpp:3632 src/gui/AstroCalcDialog.cpp:3690
msgid "Angular size"
msgstr ""
#. TRANSLATORS: The phrase "Heliocentric distance" may be long in some languages and you can abbreviate it.
-#: src/gui/AstroCalcDialog.cpp:3610
+#: src/gui/AstroCalcDialog.cpp:3643
msgctxt "axis name"
msgid "Heliocentric distance"
msgstr ""
#. TRANSLATORS: The phrase "Transit altitude" may be long in some languages and you can abbreviate it.
-#: src/gui/AstroCalcDialog.cpp:3616
+#: src/gui/AstroCalcDialog.cpp:3649
msgctxt "axis name"
msgid "Transit altitude"
msgstr ""
#. TRANSLATORS: The phrase "Right ascension" may be long in some languages and you can abbreviate it.
#. TRANSLATORS: The phrase "Right ascension" may be long in some languages and you can short it.
-#: src/gui/AstroCalcDialog.cpp:3622 src/gui/AstroCalcDialog.cpp:3680
+#: src/gui/AstroCalcDialog.cpp:3655 src/gui/AstroCalcDialog.cpp:3713
msgctxt "axis name"
msgid "Right ascension"
msgstr ""
#. TRANSLATORS: hours.
-#: src/gui/AstroCalcDialog.cpp:3622 src/gui/AstroCalcDialog.cpp:3680
-#: src/gui/AstroCalcDialog.cpp:3793
+#: src/gui/AstroCalcDialog.cpp:3655 src/gui/AstroCalcDialog.cpp:3713
+#: src/gui/AstroCalcDialog.cpp:3826
#: plugins/Satellites/src/gui/SatellitesDialog.cpp:799
#: plugins/Supernovae/src/gui/SupernovaeDialog.cpp:178
#: plugins/Novae/src/gui/NovaeDialog.cpp:172
@@ -6105,382 +6125,378 @@ msgid "h"
msgstr ""
#. TRANSLATORS: The phrase "Heliocentric distance" may be long in some languages and you can short it.
-#: src/gui/AstroCalcDialog.cpp:3668
+#: src/gui/AstroCalcDialog.cpp:3701
msgid "Heliocentric distance"
msgstr ""
#. TRANSLATORS: The phrase "Transit altitude" may be long in some languages and you can short it.
-#: src/gui/AstroCalcDialog.cpp:3674
+#: src/gui/AstroCalcDialog.cpp:3707
msgid "Transit altitude"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:3751 src/gui/ObsListDialog.cpp:154
+#: src/gui/AstroCalcDialog.cpp:3784 src/gui/ObsListDialog.cpp:154
#: src/gui/ObsListCreateEditDialog.cpp:162
msgid "Date"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:4014
+#: src/gui/AstroCalcDialog.cpp:4047
#, qt-format
msgid "Passage of meridian at approximately %1"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:4021
+#: src/gui/AstroCalcDialog.cpp:4054
msgid "Line of civil twilight"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:4023
+#: src/gui/AstroCalcDialog.cpp:4056
msgid "Line of nautical twilight"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:4025
+#: src/gui/AstroCalcDialog.cpp:4058
msgid "Line of astronomical twilight"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:4047
+#: src/gui/AstroCalcDialog.cpp:4080
msgid "Phenomenon"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:4049
+#: src/gui/AstroCalcDialog.cpp:4082
msgid "Object 1"
msgstr ""
#. TRANSLATORS: Magnitude of object 1
-#: src/gui/AstroCalcDialog.cpp:4051
+#: src/gui/AstroCalcDialog.cpp:4084
msgid "Mag. 1"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:4052
+#: src/gui/AstroCalcDialog.cpp:4085
msgid "Object 2"
msgstr ""
#. TRANSLATORS: Magnitude of object 2
-#: src/gui/AstroCalcDialog.cpp:4054
+#: src/gui/AstroCalcDialog.cpp:4087
msgid "Mag. 2"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:4056
-msgid "Elevation"
-msgstr ""
-
-#: src/gui/AstroCalcDialog.cpp:4085 src/gui/AstroCalcDialog.cpp:4523
-#: src/gui/AstroCalcDialog.cpp:4771
+#: src/gui/AstroCalcDialog.cpp:4118 src/gui/AstroCalcDialog.cpp:4556
+#: src/gui/AstroCalcDialog.cpp:4804
msgid "Opposition"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:4400
+#: src/gui/AstroCalcDialog.cpp:4433
msgid "Save calculated phenomena as..."
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:4418 src/gui/AstroCalcDialog.cpp:4420
+#: src/gui/AstroCalcDialog.cpp:4451 src/gui/AstroCalcDialog.cpp:4453
#: src/ui_astroCalcDialog.h:1817
msgid "Phenomena"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:4475
+#: src/gui/AstroCalcDialog.cpp:4508
msgid "Magnitude of first object"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:4478
+#: src/gui/AstroCalcDialog.cpp:4511
msgid "Magnitude of second object"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:4484
+#: src/gui/AstroCalcDialog.cpp:4517
msgid "Elevation of first object at moment of phenomena"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:4486 src/gui/AstroCalcDialog.cpp:4629
+#: src/gui/AstroCalcDialog.cpp:4519 src/gui/AstroCalcDialog.cpp:4662
msgid "Angular distance from the Sun"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:4489 src/gui/AstroCalcDialog.cpp:4630
+#: src/gui/AstroCalcDialog.cpp:4522 src/gui/AstroCalcDialog.cpp:4663
msgid "Angular distance from the Moon"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:4507 src/gui/AstroCalcDialog.cpp:4682
-#: src/gui/AstroCalcDialog.cpp:4762
+#: src/gui/AstroCalcDialog.cpp:4540 src/gui/AstroCalcDialog.cpp:4715
+#: src/gui/AstroCalcDialog.cpp:4795
msgid "Conjunction"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:4516
+#: src/gui/AstroCalcDialog.cpp:4549
msgid "Shadow transit"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:4519 src/gui/AstroCalcDialog.cpp:4526
-#: src/gui/AstroCalcDialog.cpp:4572 src/gui/AstroCalcDialog.cpp:4578
-#: src/gui/AstroCalcDialog.cpp:4774 src/gui/AstroCalcDialog.cpp:4790
-#: src/gui/AstroCalcDialog.cpp:4796
+#: src/gui/AstroCalcDialog.cpp:4552 src/gui/AstroCalcDialog.cpp:4559
+#: src/gui/AstroCalcDialog.cpp:4605 src/gui/AstroCalcDialog.cpp:4611
+#: src/gui/AstroCalcDialog.cpp:4807 src/gui/AstroCalcDialog.cpp:4823
+#: src/gui/AstroCalcDialog.cpp:4829
msgid "Eclipse"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:4535
+#: src/gui/AstroCalcDialog.cpp:4568
msgid "Greatest eastern elongation"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:4538
+#: src/gui/AstroCalcDialog.cpp:4571
msgid "Greatest western elongation"
msgstr ""
#. TRANSLATORS: The planet are stand still in the equatorial coordinates
-#: src/gui/AstroCalcDialog.cpp:4545
+#: src/gui/AstroCalcDialog.cpp:4578
msgid "Stationary (begin retrograde motion)"
msgstr ""
#. TRANSLATORS: The planet are stand still in the equatorial coordinates
-#: src/gui/AstroCalcDialog.cpp:4550
+#: src/gui/AstroCalcDialog.cpp:4583
msgid "Stationary (begin prograde motion)"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:4556
+#: src/gui/AstroCalcDialog.cpp:4589
msgid "Perihelion"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:4558
+#: src/gui/AstroCalcDialog.cpp:4591
msgid "Aphelion"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:4565 src/gui/AstroCalcDialog.cpp:4783
+#: src/gui/AstroCalcDialog.cpp:4598 src/gui/AstroCalcDialog.cpp:4816
msgctxt "passage of the celestial body"
msgid "Transit"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:4568 src/gui/AstroCalcDialog.cpp:4687
-#: src/gui/AstroCalcDialog.cpp:4786
+#: src/gui/AstroCalcDialog.cpp:4601 src/gui/AstroCalcDialog.cpp:4720
+#: src/gui/AstroCalcDialog.cpp:4819
msgid "Occultation"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:4588 src/gui/AstroCalcDialog.cpp:4590
-#: src/gui/AstroCalcDialog.cpp:4809 src/gui/AstroCalcDialog.cpp:4811
+#: src/gui/AstroCalcDialog.cpp:4621 src/gui/AstroCalcDialog.cpp:4623
+#: src/gui/AstroCalcDialog.cpp:4842 src/gui/AstroCalcDialog.cpp:4844
msgid "Superior conjunction"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:4588 src/gui/AstroCalcDialog.cpp:4590
-#: src/gui/AstroCalcDialog.cpp:4809 src/gui/AstroCalcDialog.cpp:4811
+#: src/gui/AstroCalcDialog.cpp:4621 src/gui/AstroCalcDialog.cpp:4623
+#: src/gui/AstroCalcDialog.cpp:4842 src/gui/AstroCalcDialog.cpp:4844
msgid "Inferior conjunction"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:4633
+#: src/gui/AstroCalcDialog.cpp:4666
msgid "Angular distance from the Sun for second object"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:4634
+#: src/gui/AstroCalcDialog.cpp:4667
msgid "Angular distance from the Moon for second object"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:5593
+#: src/gui/AstroCalcDialog.cpp:5626
msgctxt "Celestial object is observed..."
msgid "In the Evening"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:5594
+#: src/gui/AstroCalcDialog.cpp:5627
msgctxt "Celestial object is observed..."
msgid "In the Morning"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:5595
+#: src/gui/AstroCalcDialog.cpp:5628
msgctxt "Celestial object is observed..."
msgid "Around Midnight"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:5596
+#: src/gui/AstroCalcDialog.cpp:5629
msgctxt "Celestial object is observed..."
msgid "In Any Time of the Night"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:5616
+#: src/gui/AstroCalcDialog.cpp:5649
msgid "Bright stars"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:5617 src/ui_viewDialog.h:3493
+#: src/gui/AstroCalcDialog.cpp:5650 src/ui_viewDialog.h:3493
msgid "Bright nebulae"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:5619 src/ui_viewDialog.h:3497
+#: src/gui/AstroCalcDialog.cpp:5652 src/ui_viewDialog.h:3497
#: src/ui_dsoColorsDialog.h:595
msgid "Galaxies"
msgstr ""
#. TRANSLATORS: Type of objects (for "Lists" in the search tool)
-#: src/gui/AstroCalcDialog.cpp:5620 src/translations.h:310
+#: src/gui/AstroCalcDialog.cpp:5653 src/translations.h:310
#: src/ui_viewDialog.h:3500 src/ui_dsoColorsDialog.h:599
msgid "Open star clusters"
msgstr ""
#. TRANSLATORS: Type of objects (for "Lists" in the search tool)
-#: src/gui/AstroCalcDialog.cpp:5629 src/translations.h:316
+#: src/gui/AstroCalcDialog.cpp:5662 src/translations.h:316
#: src/ui_viewDialog.h:3492 src/ui_dsoColorsDialog.h:588
msgid "Planetary nebulae"
msgstr ""
#. TRANSLATORS: Type of stars (for "Lists" in the search tool)
-#: src/gui/AstroCalcDialog.cpp:5630 src/translations.h:445
+#: src/gui/AstroCalcDialog.cpp:5663 src/translations.h:445
msgid "Bright double stars"
msgstr ""
#. TRANSLATORS: Type of stars (for "Lists" in the search tool)
-#: src/gui/AstroCalcDialog.cpp:5631 src/translations.h:447
+#: src/gui/AstroCalcDialog.cpp:5664 src/translations.h:447
msgid "Bright variable stars"
msgstr ""
#. TRANSLATORS: Type of stars (for "Lists" in the search tool)
-#: src/gui/AstroCalcDialog.cpp:5632 src/translations.h:449
+#: src/gui/AstroCalcDialog.cpp:5665 src/translations.h:449
msgid "Bright stars with high proper motion"
msgstr ""
#. TRANSLATORS: Type of objects (for "Lists" in the search tool)
-#: src/gui/AstroCalcDialog.cpp:5635 src/translations.h:346
+#: src/gui/AstroCalcDialog.cpp:5668 src/translations.h:346
#: src/ui_dsoColorsDialog.h:640
msgid "Supernova candidates"
msgstr ""
#. TRANSLATORS: Type of objects (for "Lists" in the search tool)
-#: src/gui/AstroCalcDialog.cpp:5636 src/translations.h:348
+#: src/gui/AstroCalcDialog.cpp:5669 src/translations.h:348
#: src/ui_dsoColorsDialog.h:681
msgid "Supernova remnant candidates"
msgstr ""
#. TRANSLATORS: Type of objects (for "Lists" in the search tool)
-#: src/gui/AstroCalcDialog.cpp:5637 src/translations.h:344
+#: src/gui/AstroCalcDialog.cpp:5670 src/translations.h:344
#: src/ui_viewDialog.h:3499 src/ui_dsoColorsDialog.h:581
msgid "Supernova remnants"
msgstr ""
#. TRANSLATORS: Type of stars (for "Lists" in the search tool)
-#: src/gui/AstroCalcDialog.cpp:5638 src/translations.h:372
+#: src/gui/AstroCalcDialog.cpp:5671 src/translations.h:372
#: src/ui_viewDialog.h:3496 src/ui_dsoColorsDialog.h:694
msgid "Clusters of galaxies"
msgstr ""
#. TRANSLATORS: Type of objects (for "Lists" in the search tool)
-#: src/gui/AstroCalcDialog.cpp:5640 src/translations.h:312
+#: src/gui/AstroCalcDialog.cpp:5673 src/translations.h:312
#: src/ui_viewDialog.h:3502 src/ui_dsoColorsDialog.h:574
msgid "Globular star clusters"
msgstr ""
#. TRANSLATORS: Type of objects (for "Lists" in the search tool)
-#: src/gui/AstroCalcDialog.cpp:5641 src/translations.h:374
+#: src/gui/AstroCalcDialog.cpp:5674 src/translations.h:374
#: src/ui_dsoColorsDialog.h:710
msgid "Regions of the sky"
msgstr ""
#. TRANSLATORS: Type of objects (for "Lists" in the search tool)
-#: src/gui/AstroCalcDialog.cpp:5642 src/translations.h:326
+#: src/gui/AstroCalcDialog.cpp:5675 src/translations.h:326
#: src/ui_viewDialog.h:3491 src/ui_dsoColorsDialog.h:565
msgid "Active galaxies"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:5647 plugins/Pulsars/src/Pulsars.cpp:72
+#: src/gui/AstroCalcDialog.cpp:5680 plugins/Pulsars/src/Pulsars.cpp:72
#: plugins/Pulsars/src/Pulsars.cpp:170 plugins/Pulsars/src/Pulsars.cpp:171
msgid "Pulsars"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:5653
+#: src/gui/AstroCalcDialog.cpp:5686
msgid "Exoplanetary systems"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:5656
+#: src/gui/AstroCalcDialog.cpp:5689
msgid "Bright nova stars"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:5658
+#: src/gui/AstroCalcDialog.cpp:5691
msgid "Bright supernova stars"
msgstr ""
#. TRANSLATORS: Type of objects (for "Lists" in the search tool)
-#: src/gui/AstroCalcDialog.cpp:5659 src/translations.h:330
+#: src/gui/AstroCalcDialog.cpp:5692 src/translations.h:330
#: src/ui_viewDialog.h:3498 src/ui_dsoColorsDialog.h:650
msgid "Interacting galaxies"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:5661
+#: src/gui/AstroCalcDialog.cpp:5694
msgid "Messier objects"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:5662
+#: src/gui/AstroCalcDialog.cpp:5695
msgid "NGC/IC objects"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:5663
+#: src/gui/AstroCalcDialog.cpp:5696
msgid "Caldwell objects"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:5664
+#: src/gui/AstroCalcDialog.cpp:5697
msgid "Herschel 400 objects"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:5665
+#: src/gui/AstroCalcDialog.cpp:5698
msgid "Algol-type eclipsing systems"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:5666
+#: src/gui/AstroCalcDialog.cpp:5699
msgid "The classical cepheids"
msgstr ""
#. TRANSLATORS: angular size
-#: src/gui/AstroCalcDialog.cpp:5747
+#: src/gui/AstroCalcDialog.cpp:5780
msgid "Ang. Size"
msgstr ""
#. TRANSLATORS: IAU Constellation
-#: src/gui/AstroCalcDialog.cpp:5750
+#: src/gui/AstroCalcDialog.cpp:5783
msgctxt "IAU Constellation"
msgid "Const."
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:5868 src/ui_astroCalcDialog.h:2013
+#: src/gui/AstroCalcDialog.cpp:5901 src/ui_astroCalcDialog.h:2013
msgid "Limit angular size:"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:5869 src/ui_astroCalcDialog.h:2011
+#: src/gui/AstroCalcDialog.cpp:5902 src/ui_astroCalcDialog.h:2011
msgid "Set limits for angular size for visible celestial objects"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:5870 src/ui_astroCalcDialog.h:2015
+#: src/gui/AstroCalcDialog.cpp:5903 src/ui_astroCalcDialog.h:2015
msgid "Minimal angular size for visible celestial objects"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:5871 src/ui_astroCalcDialog.h:2018
+#: src/gui/AstroCalcDialog.cpp:5904 src/ui_astroCalcDialog.h:2018
msgid "Maximum angular size for visible celestial objects"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:6140
+#: src/gui/AstroCalcDialog.cpp:6173
msgid "Limit angular separation:"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:6141
+#: src/gui/AstroCalcDialog.cpp:6174
msgid "Set limits for angular separation for visible double stars"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:6142
+#: src/gui/AstroCalcDialog.cpp:6175
msgid "Minimal angular separation for visible double stars"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:6143
+#: src/gui/AstroCalcDialog.cpp:6176
msgid "Maximum angular separation for visible double stars"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:6510
+#: src/gui/AstroCalcDialog.cpp:6543
msgid "Save list of objects as..."
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:6530 src/ui_astroCalcDialog.h:1823
+#: src/gui/AstroCalcDialog.cpp:6563 src/ui_astroCalcDialog.h:1823
msgid "What's Up Tonight"
msgstr ""
#. TRANSLATORS: Part of unit of measure for mean motion - degrees per day
-#: src/gui/AstroCalcDialog.cpp:6654
+#: src/gui/AstroCalcDialog.cpp:6687
msgctxt "mean motion"
msgid "day"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:6706 src/gui/AstroCalcDialog.cpp:6865
+#: src/gui/AstroCalcDialog.cpp:6739 src/gui/AstroCalcDialog.cpp:6898
msgid "Days from today"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:6707 src/gui/AstroCalcDialog.cpp:6851
+#: src/gui/AstroCalcDialog.cpp:6740 src/gui/AstroCalcDialog.cpp:6884
msgid "Linear distance"
msgstr ""
-#: src/gui/AstroCalcDialog.cpp:6907
+#: src/gui/AstroCalcDialog.cpp:6940
msgid "Angular distance between the Moon and selected object"
msgstr ""
@@ -15242,105 +15258,105 @@ msgid "SubPoint (Lat./Long.)"
msgstr ""
#. TRANSLATORS: TEME (True Equator, Mean Equinox) is an Earth-centered inertial coordinate system
-#: plugins/Satellites/src/Satellite.cpp:380
+#: plugins/Satellites/src/Satellite.cpp:378
msgid "TEME coordinates"
msgstr ""
#. TRANSLATORS: TEME (True Equator, Mean Equinox) is an Earth-centered inertial coordinate system
-#: plugins/Satellites/src/Satellite.cpp:387
+#: plugins/Satellites/src/Satellite.cpp:385
msgid "TEME velocity"
msgstr ""
-#: plugins/Satellites/src/Satellite.cpp:397
+#: plugins/Satellites/src/Satellite.cpp:395
msgid "Sun reflection angle"
msgstr ""
-#: plugins/Satellites/src/Satellite.cpp:405
-#: plugins/Satellites/src/Satellite.cpp:491
+#: plugins/Satellites/src/Satellite.cpp:403
+#: plugins/Satellites/src/Satellite.cpp:489
msgctxt "unknown date"
msgid "unknown"
msgstr ""
-#: plugins/Satellites/src/Satellite.cpp:412
+#: plugins/Satellites/src/Satellite.cpp:410
msgctxt "at time"
msgid "at"
msgstr ""
-#: plugins/Satellites/src/Satellite.cpp:414
+#: plugins/Satellites/src/Satellite.cpp:412
msgid "Last updated TLE"
msgstr ""
-#: plugins/Satellites/src/Satellite.cpp:415
+#: plugins/Satellites/src/Satellite.cpp:413
msgid "Epoch of the TLE"
msgstr ""
-#: plugins/Satellites/src/Satellite.cpp:417
+#: plugins/Satellites/src/Satellite.cpp:415
msgid "Radar cross-section (RCS)"
msgstr ""
-#: plugins/Satellites/src/Satellite.cpp:426
+#: plugins/Satellites/src/Satellite.cpp:424
msgid "Group"
msgstr ""
-#: plugins/Satellites/src/Satellite.cpp:426
+#: plugins/Satellites/src/Satellite.cpp:424
msgid "Groups"
msgstr ""
-#: plugins/Satellites/src/Satellite.cpp:431
+#: plugins/Satellites/src/Satellite.cpp:429
msgid "Operational status"
msgstr ""
-#: plugins/Satellites/src/Satellite.cpp:437
+#: plugins/Satellites/src/Satellite.cpp:435
msgid "Radio communication"
msgstr ""
#. TRANSLATORS: Unit of measurement of frequency
-#: plugins/Satellites/src/Satellite.cpp:454 plugins/Pulsars/src/Pulsar.cpp:289
+#: plugins/Satellites/src/Satellite.cpp:452 plugins/Pulsars/src/Pulsar.cpp:289
msgctxt "frequency"
msgid "MHz"
msgstr ""
-#: plugins/Satellites/src/Satellite.cpp:454
+#: plugins/Satellites/src/Satellite.cpp:452
msgctxt "frequency"
msgid "kHz"
msgstr ""
-#: plugins/Satellites/src/Satellite.cpp:718
+#: plugins/Satellites/src/Satellite.cpp:716
msgctxt "operational status"
msgid "operational"
msgstr ""
-#: plugins/Satellites/src/Satellite.cpp:719
+#: plugins/Satellites/src/Satellite.cpp:717
msgctxt "operational status"
msgid "non-operational"
msgstr ""
-#: plugins/Satellites/src/Satellite.cpp:720
+#: plugins/Satellites/src/Satellite.cpp:718
msgctxt "operational status"
msgid "partially operational"
msgstr ""
-#: plugins/Satellites/src/Satellite.cpp:721
+#: plugins/Satellites/src/Satellite.cpp:719
msgctxt "operational status"
msgid "standby"
msgstr ""
-#: plugins/Satellites/src/Satellite.cpp:722
+#: plugins/Satellites/src/Satellite.cpp:720
msgctxt "operational status"
msgid "spare"
msgstr ""
-#: plugins/Satellites/src/Satellite.cpp:723
+#: plugins/Satellites/src/Satellite.cpp:721
msgctxt "operational status"
msgid "extended mission"
msgstr ""
-#: plugins/Satellites/src/Satellite.cpp:724
+#: plugins/Satellites/src/Satellite.cpp:722
msgctxt "operational status"
msgid "decayed"
msgstr ""
-#: plugins/Satellites/src/Satellite.cpp:726
+#: plugins/Satellites/src/Satellite.cpp:724
msgctxt "operational status"
msgid "unknown"
msgstr ""
diff --git a/src/gui/AstroCalcDialog.cpp b/src/gui/AstroCalcDialog.cpp
index b83b8d3d10..079638ca9c 100644
--- a/src/gui/AstroCalcDialog.cpp
+++ b/src/gui/AstroCalcDialog.cpp
@@ -338,6 +338,7 @@ void AstroCalcDialog::createDialogContent()
connectColorButton(ui->jupiterMarkerColor, "SolarSystem.ephemerisJupiterMarkerColor", "color/ephemeris_jupiter_marker_color");
connectColorButton(ui->saturnMarkerColor, "SolarSystem.ephemerisSaturnMarkerColor", "color/ephemeris_saturn_marker_color");
+ // Tab: Transits
initListTransit();
connect(ui->transitsCalculateButton, SIGNAL(clicked()), this, SLOT(generateTransits()));
connect(ui->transitsCleanupButton, SIGNAL(clicked()), this, SLOT(cleanupTransits()));
@@ -345,6 +346,7 @@ void AstroCalcDialog::createDialogContent()
connect(ui->transitTreeWidget, SIGNAL(doubleClicked(QModelIndex)), this, SLOT(selectCurrentTransit(QModelIndex)));
connect(objectMgr, SIGNAL(selectedObjectChanged(StelModule::StelModuleSelectAction)), this, SLOT(setTransitCelestialBodyName()));
+ // Tab: Eclipses
initListLunarEclipse();
connect(ui->lunareclipsesCalculateButton, SIGNAL(clicked()), this, SLOT(generateLunarEclipses()));
connect(ui->lunareclipsesCleanupButton, SIGNAL(clicked()), this, SLOT(cleanupLunarEclipses()));
@@ -541,6 +543,7 @@ void AstroCalcDialog::createDialogContent()
ui->ephemerisPushButton->setShortcut(QKeySequence("Shift+F10"));
ui->transitsCalculateButton->setShortcut(QKeySequence("Shift+F10"));
ui->phenomenaPushButton->setShortcut(QKeySequence("Shift+F10"));
+ ui->lunareclipsesCalculateButton->setShortcut(QKeySequence("Shift+F10"));
// Let's improve visibility of the text
QString style = "QLabel { color: rgb(238, 238, 238); }";
@@ -2197,7 +2200,8 @@ void AstroCalcDialog::setLunarEclipseHeaderNames()
// TRANSLATORS: The name of column in AstroCalc/Eclipses tool
lunareclipseHeader << qc_("Penumbral eclipse magnitude", "column name");
// TRANSLATORS: The name of column in AstroCalc/Eclipses tool
- lunareclipseHeader << qc_("Umbral eclipse magnitude", "column name");
+ lunareclipseHeader << qc_("Umbral eclipse magnitude", "column name");
+ lunareclipseHeader << q_("Elevation");
ui->lunareclipseTreeWidget->setHeaderLabels(lunareclipseHeader);
// adjust the column width
@@ -2260,11 +2264,18 @@ void AstroCalcDialog::generateLunarEclipses()
startJD = startJD - core->getUTCOffset(startJD) / 24.;
stopJD = stopJD - core->getUTCOffset(stopJD) / 24.;
int elements = static_cast<int>((stopJD - startJD) / 29.530588853);
- QString SarosStr, EclipseTypeStr, uMagStr, pMagStr, gammaStr;
+ QString sarosStr, eclipseTypeStr, uMagStr, pMagStr, gammaStr, elevationStr, visibilityConditionsStr;
const bool saveTopocentric = core->getUseTopocentricCoordinates();
const double approxJD = 2451550.09765;
const double synodicMonth = 29.530588853;
+ const bool withDecimalDegree = StelApp::getInstance().getFlagShowDecimalDegrees();
+ bool sign;
+
+ static SolarSystem* ssystem = GETSTELMODULE(SolarSystem);
+ PlanetP moon = ssystem->getMoon();
+ PlanetP sun = ssystem->getSun();
+ PlanetP earth = ssystem->getEarth();
// Find approximate JD of Full Moon = Geocentric opposition in longitude
double temp = (startJD - approxJD - (synodicMonth * 0.5)) / synodicMonth;
@@ -2283,21 +2294,20 @@ void AstroCalcDialog::generateLunarEclipses()
core->setUseTopocentricCoordinates(false);
core->update(0);
- static SolarSystem* ssystem = GETSTELMODULE(SolarSystem);
- double raSun, deSun, raMoon, deMoon, lSun1, bSun, bMoon, lMoon1, lSun2, lMoon2;
+ double raSun, deSun, raMoon, deMoon, lSun1, bSun, bMoon, lMoon1, lSun2, lMoon2, az, alt, altitude;
- StelUtils::rectToSphe(&raSun, &deSun, ssystem->getSun()->getEquinoxEquatorialPos(core));
- StelUtils::rectToSphe(&raMoon, &deMoon, ssystem->getMoon()->getEquinoxEquatorialPos(core));
- double obl=ssystem->getEarth()->getRotObliquity(core->getJD());
+ StelUtils::rectToSphe(&raSun, &deSun, sun->getEquinoxEquatorialPos(core));
+ StelUtils::rectToSphe(&raMoon, &deMoon, moon->getEquinoxEquatorialPos(core));
+ double obl=earth->getRotObliquity(core->getJD());
StelUtils::equToEcl(raSun, deSun, obl, &lSun1, &bSun);
StelUtils::equToEcl(raMoon, deMoon, obl, &lMoon1, &bMoon);
core->setJD(JD2);
core->update(0);
- StelUtils::rectToSphe(&raSun, &deSun, ssystem->getSun()->getEquinoxEquatorialPos(core));
- StelUtils::rectToSphe(&raMoon, &deMoon, ssystem->getMoon()->getEquinoxEquatorialPos(core));
- obl=ssystem->getEarth()->getRotObliquity(core->getJD());
+ StelUtils::rectToSphe(&raSun, &deSun, sun->getEquinoxEquatorialPos(core));
+ StelUtils::rectToSphe(&raMoon, &deMoon, moon->getEquinoxEquatorialPos(core));
+ obl=earth->getRotObliquity(core->getJD());
StelUtils::equToEcl(raSun, deSun, obl, &lSun2, &bSun);
StelUtils::equToEcl(raMoon, deMoon, obl, &lMoon2, &bMoon);
@@ -2353,13 +2363,12 @@ void AstroCalcDialog::generateLunarEclipses()
// Check for eclipse
// Algorithm taken from Planet::getLunarEclipseMagnitudes()
- QPair<double,double> XY = getLunarEclipseXY();
- XY = getLunarEclipseXY();
+ QPair<double,double> XY = getLunarEclipseXY();
double x = XY.first;
double y = XY.second;
- const double dist=ssystem->getMoon()->getEclipticPos().length(); // geocentric Lunar distance [AU]
- const double mSD=atan(ssystem->getMoon()->getEquatorialRadius()/dist) * M_180_PI*3600.; // arcsec
+ const double dist=moon->getEclipticPos().length(); // geocentric Lunar distance [AU]
+ const double mSD=atan(moon->getEquatorialRadius()/dist) * M_180_PI*3600.; // arcsec
const QPair<Vec3d,Vec3d>shadowRadii=ssystem->getEarthShadowRadiiAtLunarDistance();
const double f1 = shadowRadii.second[0]; // radius of penumbra at the distance of the Moon
const double f2 = shadowRadii.first[0]; // radius of umbra at the distance of the Moon
@@ -2372,9 +2381,29 @@ void AstroCalcDialog::generateLunarEclipses()
if (pMag>0.)
{
- EclipseTypeStr = qc_("Penumbral", "eclipse type");
- if (uMag>=1.) EclipseTypeStr = qc_("Total", "eclipse type");
- if (uMag>0. && uMag<1.) EclipseTypeStr = qc_("Partial", "eclipse type");
+ if (uMag>=1.)
+ eclipseTypeStr = qc_("Total", "eclipse type");
+ else if (uMag>0.)
+ eclipseTypeStr = qc_("Partial", "eclipse type");
+ else
+ eclipseTypeStr = qc_("Penumbral", "eclipse type");
+
+ // Visibility conditions / Elevation of the Moon at max. phase of eclipse
+ StelUtils::rectToSphe(&az, &alt, moon->getAltAzPosAuto(core));
+ StelUtils::radToDecDeg(alt, sign, altitude);
+ elevationStr = (withDecimalDegree ? StelUtils::radToDecDegStr(alt) : StelUtils::radToDmsStr(alt));
+ if (altitude >= 45.) // Perfect conditions
+ visibilityConditionsStr = q_("Perfect visibility conditions for current location");
+ else if (altitude >= 13.) // "Photometric altitude"
+ visibilityConditionsStr = q_("Good visibility conditions for current location");
+ else
+ visibilityConditionsStr = q_("Bad visibility conditions for current location");
+ if (!sign)
+ {
+ elevationStr = dash;
+ visibilityConditionsStr = q_("The eclipse is invisible in current location");
+ altitude *= -1.;
+ }
// Saros series calculations - useful to search for eclipses in the same Saros
// Adapted from Saros calculations for solar eclipses in Sky & Telescope (October 1985)
@@ -2397,7 +2426,7 @@ void AstroCalcDialog::generateLunarEclipses()
double gamma = m*0.2725/mSD;
if (y<0.) gamma = -(gamma);
- SarosStr = QString("%1").arg(QString::number(saros));
+ sarosStr = QString("%1").arg(QString::number(saros));
gammaStr = QString("%1").arg(QString::number(gamma, 'f', 3));
pMagStr = QString("%1").arg(QString::number(pMag, 'f', 3));
@@ -2413,18 +2442,22 @@ void AstroCalcDialog::generateLunarEclipses()
ACLunarEclipseTreeWidgetItem* treeItem = new ACLunarEclipseTreeWidgetItem(ui->lunareclipseTreeWidget);
treeItem->setText(LunarEclipseDate, QString("%1 %2").arg(localeMgr->getPrintableDateLocal(JDmid), localeMgr->getPrintableTimeLocal(JDmid))); // local date and time
treeItem->setData(LunarEclipseDate, Qt::UserRole, JDmid);
- treeItem->setText(LunarEclipseSaros, SarosStr);
- treeItem->setText(LunarEclipseType, EclipseTypeStr);
+ treeItem->setText(LunarEclipseSaros, sarosStr);
+ treeItem->setText(LunarEclipseType, eclipseTypeStr);
treeItem->setText(LunarEclipseGamma, gammaStr);
treeItem->setText(LunarEclipsePMag, pMagStr);
treeItem->setData(LunarEclipsePMag, Qt::UserRole, pMag);
treeItem->setText(LunarEclipseUMag, uMagStr);
treeItem->setData(LunarEclipseUMag, Qt::UserRole, uMag);
+ treeItem->setText(LunarEclipseElevation, elevationStr);
+ treeItem->setData(LunarEclipseElevation, Qt::UserRole, altitude);
+ treeItem->setToolTip(LunarEclipseElevation, visibilityConditionsStr);
treeItem->setTextAlignment(LunarEclipseDate, Qt::AlignRight);
treeItem->setTextAlignment(LunarEclipseSaros, Qt::AlignRight);
treeItem->setTextAlignment(LunarEclipseGamma, Qt::AlignRight);
treeItem->setTextAlignment(LunarEclipsePMag, Qt::AlignRight);
treeItem->setTextAlignment(LunarEclipseUMag, Qt::AlignRight);
+ treeItem->setTextAlignment(LunarEclipseElevation, Qt::AlignRight);
}
}
}
diff --git a/src/gui/AstroCalcDialog.hpp b/src/gui/AstroCalcDialog.hpp
index d7aac515d8..96887f462a 100644
--- a/src/gui/AstroCalcDialog.hpp
+++ b/src/gui/AstroCalcDialog.hpp
@@ -162,13 +162,14 @@ public:
//! Defines the number and the order of the columns in the lunar eclipse table
//! @enum LunarEclipseColumns
enum LunarEclipseColumns {
- LunarEclipseDate, //! date and time of lunar eclipse
- LunarEclipseSaros, //! Saros number
- LunarEclipseType, //! type of lunar eclipse
- LunarEclipseGamma, //! Gamma of lunar eclipse
- LunarEclipsePMag, //! penumbral magnitude of lunar eclipse
- LunarEclipseUMag, //! umbral magnitude of lunar eclipse
- LunarEclipseCount //! total number of columns
+ LunarEclipseDate, //! date and time of lunar eclipse
+ LunarEclipseSaros, //! Saros number
+ LunarEclipseType, //! type of lunar eclipse
+ LunarEclipseGamma, //! Gamma of lunar eclipse
+ LunarEclipsePMag, //! penumbral magnitude of lunar eclipse
+ LunarEclipseUMag, //! umbral magnitude of lunar eclipse
+ LunarEclipseElevation, //! elevation of the Moon (e.g. visibility conditions)
+ LunarEclipseCount //! total number of columns
};
AstroCalcDialog(QObject* parent);
@@ -680,7 +681,7 @@ private:
{
int column = treeWidget()->sortColumn();
- if (column == AstroCalcDialog::LunarEclipseDate || column == AstroCalcDialog::LunarEclipsePMag || column == AstroCalcDialog::LunarEclipseUMag)
+ if (column == AstroCalcDialog::LunarEclipseDate || column == AstroCalcDialog::LunarEclipsePMag || column == AstroCalcDialog::LunarEclipseUMag || column == AstroCalcDialog::LunarEclipseElevation)
{
return data(column, Qt::UserRole).toFloat() < other.data(column, Qt::UserRole).toFloat();
}