Release 2.0.17 (#3992)

* prevent empty title for select options
* removed css for unused sweetalert
* fix isWeekend() check with DateTimeInterface
* reset timesheet rates on "create copy"
* wrap long names in multi-selects - fix #4001
* rename profile menus
* show all possible links in user profile dropdown
* check if plugin is compatible before displaying the buy link
This commit is contained in:
Kevin Papst
2023-05-02 00:40:43 +02:00
committed by GitHub
parent 7112e932a2
commit 66413d789c
43 changed files with 76 additions and 93 deletions

View File

@@ -1406,7 +1406,7 @@
</trans-unit>
<trans-unit id="FeFBn_3" resname="profile.2fa">
<source>profile.2fa</source>
<target state="translated">الاستيثاق بخطوتين (TOTP)</target>
<target state="translated">الاستيثاق بخطوتين (2FA)</target>
</trans-unit>
<trans-unit id="Y0PRG9Z" resname="profile.2fa_confirmation">
<source>profile.2fa_confirmation</source>

View File

@@ -1252,7 +1252,7 @@
</trans-unit>
<trans-unit id="FeFBn_3" resname="profile.2fa">
<source>profile.2fa</source>
<target state="translated">Dvoufázové (TOTP)</target>
<target state="translated">Dvoufázové (2FA)</target>
</trans-unit>
<trans-unit id="IRzPWmL" resname="login.2fa_intro">
<source>login.2fa_intro</source>

View File

@@ -564,7 +564,7 @@
<!-- 2FA -->
<trans-unit id="FeFBn_3" resname="profile.2fa">
<source>profile.2fa</source>
<target>Zwei-Faktor (TOTP)</target>
<target>Zwei-Faktor (2FA)</target>
</trans-unit>
<trans-unit id="hPY2VcD" resname="profile.2fa_intro">
<source>profile.2fa_intro</source>
@@ -585,7 +585,7 @@
<!-- END 2FA -->
<trans-unit id="Z34ZpjK" resname="profile.api-token">
<source>profile.api-token</source>
<target>API</target>
<target>API Zugang</target>
</trans-unit>
<trans-unit id="ygtTz8." resname="profile.roles">
<source>profile.roles</source>

View File

@@ -547,7 +547,7 @@
</trans-unit>
<trans-unit id="Z34ZpjK" resname="profile.api-token">
<source>profile.api-token</source>
<target>API</target>
<target>API Zugang</target>
</trans-unit>
<trans-unit id="A6TLLQa" resname="profile.password">
<source>profile.password</source>

View File

@@ -564,7 +564,7 @@
<!-- 2FA -->
<trans-unit id="FeFBn_3" resname="profile.2fa">
<source>profile.2fa</source>
<target>Two-Factor (TOTP)</target>
<target>Two-Factor (2FA)</target>
</trans-unit>
<trans-unit id="hPY2VcD" resname="profile.2fa_intro">
<source>profile.2fa_intro</source>
@@ -585,7 +585,7 @@
<!-- END 2FA -->
<trans-unit id="Z34ZpjK" resname="profile.api-token">
<source>profile.api-token</source>
<target>API</target>
<target>API Access</target>
</trans-unit>
<trans-unit id="ygtTz8." resname="profile.roles">
<source>profile.roles</source>

View File

@@ -1316,7 +1316,7 @@
</trans-unit>
<trans-unit id="FeFBn_3" resname="profile.2fa">
<source>profile.2fa</source>
<target state="translated">Dos factores (TOTP)</target>
<target state="translated">Dos factores (2FA)</target>
</trans-unit>
<trans-unit id="Y0PRG9Z" resname="profile.2fa_confirmation">
<source>profile.2fa_confirmation</source>

View File

@@ -1253,7 +1253,7 @@
</trans-unit>
<trans-unit id="FeFBn_3" resname="profile.2fa">
<source>profile.2fa</source>
<target state="translated">دو عاملی (TOTP)</target>
<target state="translated">دو عاملی (2FA)</target>
</trans-unit>
<trans-unit id="Y0PRG9Z" resname="profile.2fa_confirmation">
<source>profile.2fa_confirmation</source>

View File

@@ -1292,7 +1292,7 @@
</trans-unit>
<trans-unit id="FeFBn_3" resname="profile.2fa">
<source>profile.2fa</source>
<target state="translated">double facteur (TOTP)</target>
<target state="translated">double facteur (2FA)</target>
</trans-unit>
<trans-unit id="hPY2VcD" resname="profile.2fa_intro">
<source>profile.2fa_intro</source>

View File

@@ -1220,7 +1220,7 @@
</trans-unit>
<trans-unit id="FeFBn_3" resname="profile.2fa">
<source>profile.2fa</source>
<target state="translated">דו־שלבי (TOTP)</target>
<target state="translated">דו־שלבי (2FA)</target>
</trans-unit>
<trans-unit id="Y0PRG9Z" resname="profile.2fa_confirmation">
<source>profile.2fa_confirmation</source>

View File

@@ -1308,7 +1308,7 @@
</trans-unit>
<trans-unit id="FeFBn_3" resname="profile.2fa">
<source>profile.2fa</source>
<target state="translated">Dvofaktorski (TOTP)</target>
<target state="translated">Dvofaktorski (2FA)</target>
</trans-unit>
<trans-unit id="hPY2VcD" resname="profile.2fa_intro">
<source>profile.2fa_intro</source>

View File

@@ -1283,7 +1283,7 @@
</trans-unit>
<trans-unit id="FeFBn_3" resname="profile.2fa">
<source>profile.2fa</source>
<target state="translated">A due fattori (TOTP)</target>
<target state="translated">A due fattori (2FA)</target>
</trans-unit>
<trans-unit id="hPY2VcD" resname="profile.2fa_intro">
<source>profile.2fa_intro</source>

View File

@@ -1274,7 +1274,7 @@
</trans-unit>
<trans-unit id="FeFBn_3" resname="profile.2fa">
<source>profile.2fa</source>
<target state="translated">To-faktor (TOTP)</target>
<target state="translated">To-faktor (2FA)</target>
</trans-unit>
<trans-unit id="oq1jcSQ" resname="help.billable">
<source>help.billable</source>

View File

@@ -1264,7 +1264,7 @@
</trans-unit>
<trans-unit id="FeFBn_3" resname="profile.2fa">
<source>profile.2fa</source>
<target state="translated">Dwuskładnikowe (TOTP)</target>
<target state="translated">Dwuskładnikowe (2FA)</target>
</trans-unit>
<trans-unit id="o0hsx2H" resname="mark_as_open">
<source>mark_as_open</source>

View File

@@ -1228,7 +1228,7 @@
</trans-unit>
<trans-unit id="FeFBn_3" resname="profile.2fa">
<source>profile.2fa</source>
<target state="translated">Dois fatores (TOTP)</target>
<target state="translated">Dois fatores (2FA)</target>
</trans-unit>
<trans-unit id="hPY2VcD" resname="profile.2fa_intro">
<source>profile.2fa_intro</source>

View File

@@ -1268,7 +1268,7 @@
</trans-unit>
<trans-unit id="FeFBn_3" resname="profile.2fa">
<source>profile.2fa</source>
<target state="translated">Dois fatores (TOTP)</target>
<target state="translated">Dois fatores (2FA)</target>
</trans-unit>
<trans-unit id="hPY2VcD" resname="profile.2fa_intro">
<source>profile.2fa_intro</source>

View File

@@ -1176,7 +1176,7 @@
</trans-unit>
<trans-unit id="FeFBn_3" resname="profile.2fa">
<source>profile.2fa</source>
<target state="translated">Doi factori (TOTP)</target>
<target state="translated">Doi factori (2FA)</target>
</trans-unit>
<trans-unit id="IRzPWmL" resname="login.2fa_intro">
<source>login.2fa_intro</source>

View File

@@ -1254,7 +1254,7 @@
</trans-unit>
<trans-unit id="FeFBn_3" resname="profile.2fa">
<source>profile.2fa</source>
<target state="translated">Двухфакторная (TOTP)</target>
<target state="translated">Двухфакторная (2FA)</target>
</trans-unit>
<trans-unit id="IRzPWmL" resname="login.2fa_intro">
<source>login.2fa_intro</source>

View File

@@ -1292,7 +1292,7 @@
</trans-unit>
<trans-unit id="FeFBn_3" resname="profile.2fa">
<source>profile.2fa</source>
<target state="translated">Tvåfaktor (TOTP)</target>
<target state="translated">Tvåfaktor (2FA)</target>
</trans-unit>
<trans-unit id="aGk9Aqt" resname="desktop">
<source>desktop</source>

View File

@@ -1244,7 +1244,7 @@
</trans-unit>
<trans-unit id="FeFBn_3" resname="profile.2fa">
<source>profile.2fa</source>
<target state="translated">İki Adımlı (TOTP)</target>
<target state="translated">İki Adımlı (2FA)</target>
</trans-unit>
<trans-unit id="hPY2VcD" resname="profile.2fa_intro">
<source>profile.2fa_intro</source>

View File

@@ -1180,7 +1180,7 @@
</trans-unit>
<trans-unit id="FeFBn_3" resname="profile.2fa">
<source>profile.2fa</source>
<target state="translated">Двофакторна аутентифікація (TOTP)</target>
<target state="translated">Двофакторна аутентифікація (2FA)</target>
</trans-unit>
<trans-unit id="IRzPWmL" resname="login.2fa_intro">
<source>login.2fa_intro</source>

View File

@@ -1224,7 +1224,7 @@
</trans-unit>
<trans-unit id="FeFBn_3" resname="profile.2fa">
<source>profile.2fa</source>
<target state="translated">双因素 (TOTP)</target>
<target state="translated">双因素 (2FA)</target>
</trans-unit>
<trans-unit id="IRzPWmL" resname="login.2fa_intro">
<source>login.2fa_intro</source>