nm: Update build files and switch from intltool to gettext

gnome-common has been deprecated, so has intltool.  This follows GNOME's
recommended migration paths.
This commit is contained in:
Tobias Brunner
2024-10-16 08:16:43 +02:00
parent faf40b8d74
commit 5019e3ece0
12 changed files with 198 additions and 128 deletions
+4
View File
@@ -445,6 +445,10 @@ fuzzing)
;; ;;
nm) nm)
DEPS="gnome-common libsecret-1-dev libgtk-3-dev libnm-dev libnma-dev" DEPS="gnome-common libsecret-1-dev libgtk-3-dev libnm-dev libnma-dev"
# Ubuntu 20.04 requires this package explicitly for the ITS rules for the .metainfo.xml file
if [ "$ID" = "ubuntu" -a "$VERSION_ID" = "20.04" ]; then
DEPS="$DEPS appstream"
fi
cd src/frontends/gnome cd src/frontends/gnome
# don't run ./configure with ./autogen.sh # don't run ./configure with ./autogen.sh
export NOCONFIGURE=1 export NOCONFIGURE=1
+2 -7
View File
@@ -1,14 +1,9 @@
ABOUT-NLS
compile compile
config.h config.*
config.h.in
intltool-extract.in
intltool-merge.in
intltool-update.in
mkinstalldirs mkinstalldirs
nm-strongswan-service.name nm-strongswan-service.name
stamp-h1 stamp-h1
config.guess.cdbs-orig
config.sub.cdbs-orig
NetworkManager-strongswan.metainfo.xml NetworkManager-strongswan.metainfo.xml
NetworkManager-strongswan.pot NetworkManager-strongswan.pot
properties/nm-strongswan-resources.c properties/nm-strongswan-resources.c
+4 -8
View File
@@ -4,12 +4,12 @@ SUBDIRS = properties auth-dialog po
nmvpnservice_DATA = nm-strongswan-service.name nmvpnservice_DATA = nm-strongswan-service.name
@INTLTOOL_DESKTOP_RULE@
metainfodir = $(datadir)/metainfo metainfodir = $(datadir)/metainfo
metainfo_DATA = $(metainfo_in_files:.xml.in=.xml) metainfo_DATA = $(metainfo_in_files:.xml.in=.xml)
metainfo_in_files = NetworkManager-strongswan.metainfo.xml.in metainfo_in_files = NetworkManager-strongswan.metainfo.xml.in
@INTLTOOL_XML_RULE@
%.xml: %.xml.in
$(AM_V_GEN) $(MSGFMT) --xml --template $< -d $(top_srcdir)/po -o $@
nm-strongswan-service.name: $(srcdir)/nm-strongswan-service.name.in nm-strongswan-service.name: $(srcdir)/nm-strongswan-service.name.in
$(AM_V_GEN) \ $(AM_V_GEN) \
@@ -20,12 +20,8 @@ nm-strongswan-service.name: $(srcdir)/nm-strongswan-service.name.in
EXTRA_DIST = \ EXTRA_DIST = \
nm-strongswan-service.name.in \ nm-strongswan-service.name.in \
$(metainfo_in_files) \ $(metainfo_in_files)
intltool-extract.in \
intltool-merge.in \
intltool-update.in
CLEANFILES = $(nmvpnservice_DATA) $(metainfo_DATA) *~ CLEANFILES = $(nmvpnservice_DATA) $(metainfo_DATA) *~
DISTCLEANFILES = intltool-extract intltool-merge intltool-update
ACLOCAL_AMFLAGS = -I m4 ACLOCAL_AMFLAGS = -I m4
@@ -6,23 +6,23 @@
<metadata_license>CC0-1.0</metadata_license> <metadata_license>CC0-1.0</metadata_license>
<extends>nm-connection-editor.desktop</extends> <extends>nm-connection-editor.desktop</extends>
<extends>gnome-control-center.desktop</extends> <extends>gnome-control-center.desktop</extends>
<_name>strongSwan VPN client</_name> <name>strongSwan VPN client</name>
<_summary>strongSwan based client for IPsec virtual private networks</_summary> <summary>strongSwan based client for IPsec virtual private networks</summary>
<keywords> <keywords>
<keyword>network</keyword> <keyword translate="no">network</keyword>
<keyword>manager</keyword> <keyword translate="no">manager</keyword>
<keyword>NetworkManager</keyword> <keyword translate="no">NetworkManager</keyword>
<keyword>connection</keyword> <keyword translate="no">connection</keyword>
<keyword>VPN</keyword> <keyword translate="no">VPN</keyword>
<keyword>strongSwan</keyword> <keyword translate="no">strongSwan</keyword>
<keyword>IPsec</keyword> <keyword translate="no">IPsec</keyword>
<keyword>IKEv2</keyword> <keyword translate="no">IKEv2</keyword>
</keywords> </keywords>
<description> <description>
<_p>Support for configuring IPsec based virtual private network connections.</_p> <p>Support for configuring IPsec based virtual private network connections.</p>
<_p>Compatible with IKEv2 key exchange and multiple authentication mechanisms.</_p> <p>Compatible with IKEv2 key exchange and multiple authentication mechanisms.</p>
</description> </description>
<screenshots> <screenshots>
@@ -36,5 +36,5 @@
<url type="help">https://www.strongswan.org/support.html</url> <url type="help">https://www.strongswan.org/support.html</url>
<update_contact>info_AT_strongswan.org</update_contact> <update_contact>info_AT_strongswan.org</update_contact>
<translation type="gettext">NetworkManager-strongswan</translation> <translation type="gettext">NetworkManager-strongswan</translation>
<_developer_name>strongSwan Developers</_developer_name> <developer_name>strongSwan Developers</developer_name>
</component> </component>
+31 -7
View File
@@ -1,14 +1,38 @@
#!/bin/sh #!/bin/sh
# Run this to generate all the initial makefiles, etc. # Run this to generate all the initial makefiles, etc.
srcdir=`dirname $0` test -n "$srcdir" || srcdir=$(dirname "$0")
test -z "$srcdir" && srcdir=. test -n "$srcdir" || srcdir=.
REQUIRED_AUTOMAKE_VERSION=1.7
which gnome-autogen.sh || { olddir=$(pwd)
echo "You need to install gnome-common from the GNOME CVS"
exit 1 cd $srcdir
(test -f configure.ac) || {
echo "*** ERROR: Directory '$srcdir' does not look like the top-level project directory ***"
exit 1
} }
. gnome-autogen.sh
PKG_NAME=$(autoconf --trace 'AC_INIT:$1' configure.ac)
if [ "$#" = 0 -a "x$NOCONFIGURE" = "x" ]; then
echo "*** WARNING: I am going to run 'configure' with no arguments." >&2
echo "*** If you wish to pass any to it, please specify them on the" >&2
echo "*** '$0' command line." >&2
echo "" >&2
fi
autoreconf --verbose --force --install || exit 1
cd "$olddir"
if [ "$NOCONFIGURE" = "" ]; then
$srcdir/configure "$@" || exit 1
if [ "$1" = "--help" ]; then
exit 0
else
echo "Now type 'make' to compile $PKG_NAME" || exit 1
fi
else
echo "Skipping configure process."
fi
+6 -8
View File
@@ -1,6 +1,6 @@
AC_PREREQ(2.52) AC_PREREQ([2.69])
AC_INIT(NetworkManager-strongswan, 1.6.0, [email protected], NetworkManager-strongswan) AC_INIT([NetworkManager-strongswan],[1.6.0],[[email protected]],[NetworkManager-strongswan])
AM_INIT_AUTOMAKE([subdir-objects]) AM_INIT_AUTOMAKE([subdir-objects])
AM_MAINTAINER_MODE AM_MAINTAINER_MODE
@@ -13,14 +13,13 @@ dnl
AC_PROG_CC AC_PROG_CC
AM_PROG_CC_C_O AM_PROG_CC_C_O
AC_PROG_INSTALL AC_PROG_INSTALL
AC_PROG_LIBTOOL LT_INIT([disable-static])
PKG_PROG_PKG_CONFIG PKG_PROG_PKG_CONFIG
AC_PATH_PROG(GLIB_COMPILE_RESOURCES, glib-compile-resources) AC_PATH_PROG(GLIB_COMPILE_RESOURCES, glib-compile-resources)
dnl dnl
dnl Required headers dnl Required headers
dnl dnl
AC_HEADER_STDC
AC_CHECK_HEADERS(fcntl.h paths.h sys/ioctl.h sys/time.h syslog.h unistd.h) AC_CHECK_HEADERS(fcntl.h paths.h sys/ioctl.h sys/time.h syslog.h unistd.h)
dnl dnl
@@ -28,7 +27,6 @@ dnl Checks for typedefs, structures, and compiler characteristics.
dnl dnl
AC_TYPE_MODE_T AC_TYPE_MODE_T
AC_TYPE_PID_T AC_TYPE_PID_T
AC_HEADER_TIME
dnl dnl
dnl Checks for library functions. dnl Checks for library functions.
@@ -40,13 +38,13 @@ AC_CHECK_FUNCS(select socket uname)
AC_SEARCH_LIBS([dlopen], [dl dld], [], [ac_cv_search_dlopen=]) AC_SEARCH_LIBS([dlopen], [dl dld], [], [ac_cv_search_dlopen=])
AC_SUBST([DL_LIBS], "$ac_cv_search_dlopen") AC_SUBST([DL_LIBS], "$ac_cv_search_dlopen")
AM_GNU_GETTEXT_VERSION([0.19])
AM_GNU_GETTEXT([external])
GETTEXT_PACKAGE=NetworkManager-strongswan GETTEXT_PACKAGE=NetworkManager-strongswan
AC_SUBST(GETTEXT_PACKAGE) AC_SUBST(GETTEXT_PACKAGE)
AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [Gettext package]) AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [Gettext package])
IT_PROG_INTLTOOL([0.35])
AM_GLIB_GNU_GETTEXT
PKG_CHECK_MODULES(GTK, gtk+-3.0 >= 3.0) PKG_CHECK_MODULES(GTK, gtk+-3.0 >= 3.0)
PKG_CHECK_MODULES(LIBSECRET, libsecret-1) PKG_CHECK_MODULES(LIBSECRET, libsecret-1)
+33 -2
View File
@@ -1,7 +1,38 @@
intltool.m4 codeset.m4
extern-inline.m4
fcntl-o.m4
glibc2.m4
glibc21.m4
gettext.m4
host-cpu-c-abi.m4
iconv.m4
intdiv0.m4
intl.m4
intldir.m4
intlmacosx.m4
intmax.m4
inttypes-pri.m4
inttypes_h.m4
lcmessage.m4
lib-ld.m4
lib-link.m4
lib-prefix.m4
libtool.m4 libtool.m4
lock.m4
longlong.m4
ltoptions.m4 ltoptions.m4
ltsugar.m4 ltsugar.m4
ltversion.m4 ltversion.m4
lt~obsolete.m4 lt~obsolete.m4
nls.m4
po.m4
printf-posix.m4
progtest.m4
size_max.m4
stdint_h.m4
threadlib.m4
uintmax_t.m4
visibility.m4
wchar_t.m4
wint_t.m4
xsize.m4
+3 -3
View File
@@ -14,9 +14,9 @@ if test "$GCC" = "yes" -a "$set_more_warnings" != "no"; then
SAVE_CFLAGS="$CFLAGS" SAVE_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS $option" CFLAGS="$CFLAGS $option"
AC_MSG_CHECKING([whether gcc understands $option]) AC_MSG_CHECKING([whether gcc understands $option])
AC_TRY_COMPILE([], [], AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]], [[]])],
has_option=yes, [has_option=yes],
has_option=no,) [has_option=no])
if test $has_option = no; then if test $has_option = no; then
CFLAGS="$SAVE_CFLAGS" CFLAGS="$SAVE_CFLAGS"
fi fi
+10 -3
View File
@@ -1,6 +1,13 @@
Makefile.in.in Makefile.in.in
Makevars.template
POTFILES POTFILES
de.gmo de.gmo
stamp-it stamp-po
.intltool-merge-cache boldquot.sed
.intltool-merge-cache.lock [email protected]
[email protected]
insert-header.sin
quot.sed
remove-potcdate.sed
remove-potcdate.sin
Rules-quot
+14
View File
@@ -0,0 +1,14 @@
DOMAIN = $(PACKAGE)
subdir = po
top_builddir = ..
XGETTEXT_OPTIONS = --from-code=UTF-8 --keyword=_ --keyword=N_ --add-comments
COPYRIGHT_HOLDER = strongSwan Developers
MSGID_BUGS_ADDRESS = https://github.com/strongswan/strongswan
# play nice with Git
PO_DEPENDS_ON_POT = no
DIST_DEPENDS_ON_UPDATE_PO = no
+1 -1
View File
@@ -2,6 +2,6 @@
# Please keep this file sorted alphabetically. # Please keep this file sorted alphabetically.
properties/nm-strongswan-plugin.c properties/nm-strongswan-plugin.c
properties/nm-strongswan.c properties/nm-strongswan.c
[type: gettext/glade]properties/nm-strongswan-dialog.ui properties/nm-strongswan-dialog.ui
auth-dialog/main.c auth-dialog/main.c
NetworkManager-strongswan.metainfo.xml.in NetworkManager-strongswan.metainfo.xml.in
+77 -76
View File
@@ -7,109 +7,111 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: NetworkManager-strongswan\n" "Project-Id-Version: NetworkManager-strongswan\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: https://github.com/strongswan/strongswan\n"
"POT-Creation-Date: 2022-04-20 17:19+0200\n" "POT-Creation-Date: 2024-10-15 17:58+0200\n"
"PO-Revision-Date: 2019-12-18 17:10+0100\n" "PO-Revision-Date: 2019-12-18 17:10+0100\n"
"Last-Translator: Tobias Brunner\n" "Last-Translator: Tobias Brunner\n"
"Language-Team: de <[email protected]>\n" "Language-Team: de <[email protected]>\n"
"Language: German\n" "Language: de\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
#: ../properties/nm-strongswan-plugin.c:36 #: properties/nm-strongswan-plugin.c:35
msgid "IPsec/IKEv2 (strongswan)" msgid "IPsec/IKEv2 (strongswan)"
msgstr "IPsec/IKEv2 (strongswan)" msgstr "IPsec/IKEv2 (strongswan)"
#: ../properties/nm-strongswan-plugin.c:37 #: properties/nm-strongswan-plugin.c:36
msgid "IPsec with the IKEv2 key exchange protocol." msgid "IPsec with the IKEv2 key exchange protocol."
msgstr "IPsec mit dem IKEv2 Protokoll." msgstr "IPsec mit dem IKEv2 Protokoll."
#: ../properties/nm-strongswan-plugin.c:80 #: properties/nm-strongswan-plugin.c:97
#, c-format #, c-format
msgid "unable to determine plugin path: %s" msgid "unable to determine plugin path: %s"
msgstr "Plugin-Pfad konnte nicht ermittelt werden: %s" msgstr "Plugin-Pfad konnte nicht ermittelt werden: %s"
#: ../properties/nm-strongswan-plugin.c:93 #: properties/nm-strongswan-plugin.c:110
#, c-format #, c-format
msgid "missing plugin file '%s'" msgid "missing plugin file '%s'"
msgstr "Plugin-Datei '%s' fehlt" msgstr "Plugin-Datei '%s' fehlt"
#: ../properties/nm-strongswan-plugin.c:98 #: properties/nm-strongswan-plugin.c:115
#, c-format #, c-format
msgid "unable to load editor plugin: %s" msgid "unable to load editor plugin: %s"
msgstr "Laden des Editor-Plugins fehlgeschlagen: %s" msgstr "Laden des Editor-Plugins fehlgeschlagen: %s"
#: ../properties/nm-strongswan-plugin.c:108 #: properties/nm-strongswan-plugin.c:125
#, c-format #, c-format
msgid "cannot load factory %s from plugin: %s" msgid "cannot load factory %s from plugin: %s"
msgstr "Factory %s konnte nicht aus Plugin geladen werden: %s" msgstr "Factory %s konnte nicht aus Plugin geladen werden: %s"
#: ../properties/nm-strongswan-plugin.c:124 #: properties/nm-strongswan-plugin.c:142
msgid "unknown error creating editor instance" msgid "unknown error creating editor instance"
msgstr "Unbekannter Fehler beim Erstellen der Editor-Instanz" msgstr "Unbekannter Fehler beim Erstellen der Editor-Instanz"
#: ../properties/nm-strongswan.c:255 #: properties/nm-strongswan.c:269
msgid "(None)" msgid "(None)"
msgstr "(Nicht festgelegt)" msgstr "(Nicht festgelegt)"
#: ../properties/nm-strongswan.c:420 #: properties/nm-strongswan.c:433
msgid "EAP (Username/Password)" msgid "EAP (Username/Password)"
msgstr "EAP (Benutzername/Passwort)" msgstr "EAP (Benutzername/Passwort)"
#: ../properties/nm-strongswan.c:421 #: properties/nm-strongswan.c:434
msgid "Certificate" msgid "Certificate"
msgstr "Zertifikat" msgstr "Zertifikat"
#: ../properties/nm-strongswan.c:422 #: properties/nm-strongswan.c:435
msgid "EAP-TLS" msgid "EAP-TLS"
msgstr "EAP-TLS" msgstr "EAP-TLS"
#: ../properties/nm-strongswan.c:423 #: properties/nm-strongswan.c:436
msgid "Pre-shared key" msgid "Pre-shared key"
msgstr "Pre-shared Key" msgstr "Pre-shared Key"
#: ../properties/nm-strongswan.c:449 #: properties/nm-strongswan.c:462
msgid "Certificate/private key" msgid "Certificate/private key"
msgstr "Zertifikat/Privater Schlüssel" msgstr "Zertifikat/Privater Schlüssel"
#: ../properties/nm-strongswan.c:450 #: properties/nm-strongswan.c:463
msgid "Certificate/ssh-agent" msgid "Certificate/ssh-agent"
msgstr "Zertifikat/ssh-agent" msgstr "Zertifikat/ssh-agent"
#: ../properties/nm-strongswan.c:451 #: properties/nm-strongswan.c:464
msgid "Smartcard" msgid "Smartcard"
msgstr "Smartcard" msgstr "Smartcard"
#: ../properties/nm-strongswan-dialog.ui.h:1 #: properties/nm-strongswan-dialog.ui:15
msgid "Choose a server or CA certificate…" msgid "Choose a server or CA certificate…"
msgstr "Server- oder CA-Zertifikat auswählen…" msgstr "Server- oder CA-Zertifikat auswählen…"
#: ../properties/nm-strongswan-dialog.ui.h:2 #: properties/nm-strongswan-dialog.ui:25 properties/nm-strongswan-dialog.ui:765
#: properties/nm-strongswan-dialog.ui:818
msgid "_Cancel" msgid "_Cancel"
msgstr "Abbre_chen" msgstr "Abbre_chen"
#: ../properties/nm-strongswan-dialog.ui.h:3 #: properties/nm-strongswan-dialog.ui:34 properties/nm-strongswan-dialog.ui:774
#: properties/nm-strongswan-dialog.ui:827
msgid "_Select" msgid "_Select"
msgstr "_Auswählen" msgstr "_Auswählen"
#: ../properties/nm-strongswan-dialog.ui.h:4 #: properties/nm-strongswan-dialog.ui:74
msgid "<b>Server</b>" msgid "<b>Server</b>"
msgstr "<b>Server</b>" msgstr "<b>Server</b>"
#: ../properties/nm-strongswan-dialog.ui.h:5 #: properties/nm-strongswan-dialog.ui:97
msgid "_Address:" msgid "_Address:"
msgstr "_Adresse:" msgstr "_Adresse:"
#: ../properties/nm-strongswan-dialog.ui.h:6 #: properties/nm-strongswan-dialog.ui:110
msgid "An IP address or hostname of the VPN server." msgid "An IP address or hostname of the VPN server."
msgstr "Eine IP-Adresse oder ein Hostname des VPN Servers." msgstr "Eine IP-Adresse oder ein Hostname des VPN Servers."
#: ../properties/nm-strongswan-dialog.ui.h:7 #: properties/nm-strongswan-dialog.ui:122
msgid "C_ertificate:" msgid "C_ertificate:"
msgstr "Z_ertifikat:" msgstr "Z_ertifikat:"
#: ../properties/nm-strongswan-dialog.ui.h:8 #: properties/nm-strongswan-dialog.ui:136
msgid "" msgid ""
"Server or CA certificate to use for server authentication. If none is " "Server or CA certificate to use for server authentication. If none is "
"specified, pre-installed CA certificates are used." "specified, pre-installed CA certificates are used."
@@ -117,11 +119,11 @@ msgstr ""
"Server- oder CA-Zertifikat für die Authentisierung des Servers. Ohne Angabe " "Server- oder CA-Zertifikat für die Authentisierung des Servers. Ohne Angabe "
"eines Zertifikates werden die CA-Zertifikate des Systems verwendet." "eines Zertifikates werden die CA-Zertifikate des Systems verwendet."
#: ../properties/nm-strongswan-dialog.ui.h:9 #: properties/nm-strongswan-dialog.ui:177
msgid "_Identity:" msgid "_Identity:"
msgstr "_Identität:" msgstr "_Identität:"
#: ../properties/nm-strongswan-dialog.ui.h:10 #: properties/nm-strongswan-dialog.ui:190
msgid "" msgid ""
"Defaults to the server address or the server certificate's subject DN (if " "Defaults to the server address or the server certificate's subject DN (if "
"configured). Custom values are explicitly sent to the server and enforced " "configured). Custom values are explicitly sent to the server and enforced "
@@ -131,35 +133,35 @@ msgstr ""
"Zertifikats (falls konfiguriert). Eigene Werte werden explizit an den Server " "Zertifikats (falls konfiguriert). Eigene Werte werden explizit an den Server "
"gesendet und während der Authentifizierung erzwungen." "gesendet und während der Authentifizierung erzwungen."
#: ../properties/nm-strongswan-dialog.ui.h:11 #: properties/nm-strongswan-dialog.ui:192
msgid "(Defaults to address or certificate subject)" msgid "(Defaults to address or certificate subject)"
msgstr "(Standardwert ist die Adresse oder die Zertifikats-Identität)" msgstr "(Standardwert ist die Adresse oder die Zertifikats-Identität)"
#: ../properties/nm-strongswan-dialog.ui.h:12 #: properties/nm-strongswan-dialog.ui:223
msgid "<b>Client</b>" msgid "<b>Client</b>"
msgstr "<b>Client</b>" msgstr "<b>Client</b>"
#: ../properties/nm-strongswan-dialog.ui.h:13 #: properties/nm-strongswan-dialog.ui:246
msgid "Au_thentication:" msgid "Au_thentication:"
msgstr "Au_thentisierung:" msgstr "Au_thentisierung:"
#: ../properties/nm-strongswan-dialog.ui.h:14 #: properties/nm-strongswan-dialog.ui:270
msgid "Ce_rtificate:" msgid "Ce_rtificate:"
msgstr "Ze_rtifikat:" msgstr "Ze_rtifikat:"
#: ../properties/nm-strongswan-dialog.ui.h:15 #: properties/nm-strongswan-dialog.ui:294
msgid "Certificate _file:" msgid "Certificate _file:"
msgstr "Z_ertifikatsdatei:" msgstr "Z_ertifikatsdatei:"
#: ../properties/nm-strongswan-dialog.ui.h:16 #: properties/nm-strongswan-dialog.ui:308
msgid "Client certificate to use for client authentication." msgid "Client certificate to use for client authentication."
msgstr "Zertifikat des Clients für dessen Authentisierung." msgstr "Zertifikat des Clients für dessen Authentisierung."
#: ../properties/nm-strongswan-dialog.ui.h:17 #: properties/nm-strongswan-dialog.ui:349
msgid "Private _key:" msgid "Private _key:"
msgstr "Privater _Schlüssel:" msgstr "Privater _Schlüssel:"
#: ../properties/nm-strongswan-dialog.ui.h:18 #: properties/nm-strongswan-dialog.ui:363
msgid "" msgid ""
"Private key to use for client authentication. This key has to match the " "Private key to use for client authentication. This key has to match the "
"certificates public key and may be encrypted." "certificates public key and may be encrypted."
@@ -167,21 +169,21 @@ msgstr ""
"Privater Schlüssel für die Authentisierung des Clients. Dieser Schlüssel " "Privater Schlüssel für die Authentisierung des Clients. Dieser Schlüssel "
"muss zum konfigurierten Zertifikat passen und kann verschlüsselt sein." "muss zum konfigurierten Zertifikat passen und kann verschlüsselt sein."
#: ../properties/nm-strongswan-dialog.ui.h:19 #: properties/nm-strongswan-dialog.ui:404
msgid "_Username:" msgid "_Username:"
msgstr "_Benutzername:" msgstr "_Benutzername:"
#: ../properties/nm-strongswan-dialog.ui.h:20 #: properties/nm-strongswan-dialog.ui:417
msgid "" msgid ""
"The username (EAP identity) to use for authentication against the server." "The username (EAP identity) to use for authentication against the server."
msgstr "" msgstr ""
"Benutzername/EAP-Identität für die Authentisierung gegenüber dem Server." "Benutzername/EAP-Identität für die Authentisierung gegenüber dem Server."
#: ../properties/nm-strongswan-dialog.ui.h:21 #: properties/nm-strongswan-dialog.ui:429
msgid "_Password:" msgid "_Password:"
msgstr "_Passwort:" msgstr "_Passwort:"
#: ../properties/nm-strongswan-dialog.ui.h:22 #: properties/nm-strongswan-dialog.ui:442
msgid "" msgid ""
"The password to use for authentication against the server (min. 20 " "The password to use for authentication against the server (min. 20 "
"characters for PSKs)." "characters for PSKs)."
@@ -189,19 +191,19 @@ msgstr ""
"Das Passwort für die Authentisierung gegenüber dem Server (min. 20 Zeichen " "Das Passwort für die Authentisierung gegenüber dem Server (min. 20 Zeichen "
"für PSKs)." "für PSKs)."
#: ../properties/nm-strongswan-dialog.ui.h:23 #: properties/nm-strongswan-dialog.ui:445
msgid "(Use icon to change password storage policy)" msgid "(Use icon to change password storage policy)"
msgstr "(Icon verwenden, um Passwort-Richtlinie zu ändern)" msgstr "(Icon verwenden, um Passwort-Richtlinie zu ändern)"
#: ../properties/nm-strongswan-dialog.ui.h:24 #: properties/nm-strongswan-dialog.ui:454
msgid "_Show password" msgid "_Show password"
msgstr "Passwort _anzeigen" msgstr "Passwort _anzeigen"
#: ../properties/nm-strongswan-dialog.ui.h:25 #: properties/nm-strongswan-dialog.ui:471
msgid "I_dentity:" msgid "I_dentity:"
msgstr "I_dentität:" msgstr "I_dentität:"
#: ../properties/nm-strongswan-dialog.ui.h:26 #: properties/nm-strongswan-dialog.ui:484
msgid "" msgid ""
"Defaults to the username (EAP), the client certificate's subject DN " "Defaults to the username (EAP), the client certificate's subject DN "
"(certificate/EAP-TLS), or the IP address (PSK). Custom values may be used if " "(certificate/EAP-TLS), or the IP address (PSK). Custom values may be used if "
@@ -211,15 +213,15 @@ msgstr ""
"Zertifikats (Zertifikat/EAP-TLS) oder die IP-Adresse (PSK). Eigene Werte " "Zertifikats (Zertifikat/EAP-TLS) oder die IP-Adresse (PSK). Eigene Werte "
"können verwendet werden, falls der Server diese erwartet/benötigt." "können verwendet werden, falls der Server diese erwartet/benötigt."
#: ../properties/nm-strongswan-dialog.ui.h:27 #: properties/nm-strongswan-dialog.ui:486
msgid "(Defaults to username, certificate subject or IP address)" msgid "(Defaults to username, certificate subject or IP address)"
msgstr "(Standardwert ist der Benutzername, die Zertifikats-ID oder die IP)" msgstr "(Standardwert ist der Benutzername, die Zertifikats-ID oder die IP)"
#: ../properties/nm-strongswan-dialog.ui.h:28 #: properties/nm-strongswan-dialog.ui:525
msgid "Request an _inner IP address" msgid "Request an _inner IP address"
msgstr "_Innere IP-Adresse beziehen" msgstr "_Innere IP-Adresse beziehen"
#: ../properties/nm-strongswan-dialog.ui.h:29 #: properties/nm-strongswan-dialog.ui:529
msgid "" msgid ""
"The server may provide addresses from a pool to use for communication in the " "The server may provide addresses from a pool to use for communication in the "
"VPN. Check to request such an address." "VPN. Check to request such an address."
@@ -228,11 +230,11 @@ msgstr ""
"Kommunikation im dahinterliegenden Netz verwenden kann. Aktivieren, um eine " "Kommunikation im dahinterliegenden Netz verwenden kann. Aktivieren, um eine "
"solche Adresse zu beziehen." "solche Adresse zu beziehen."
#: ../properties/nm-strongswan-dialog.ui.h:30 #: properties/nm-strongswan-dialog.ui:541
msgid "En_force UDP encapsulation" msgid "En_force UDP encapsulation"
msgstr "Erzwingen einer zusätzlichen Einbettung der Datenpakete in _UDP" msgstr "Erzwingen einer zusätzlichen Einbettung der Datenpakete in _UDP"
#: ../properties/nm-strongswan-dialog.ui.h:31 #: properties/nm-strongswan-dialog.ui:545
msgid "" msgid ""
"Some firewalls block ESP traffic. Enforcing UDP capsulation even if no NAT " "Some firewalls block ESP traffic. Enforcing UDP capsulation even if no NAT "
"situation is detected might help in such cases." "situation is detected might help in such cases."
@@ -241,11 +243,11 @@ msgstr ""
"erzwingen einer zustzlichen Einbettung in UDP, auch wenn kein NAT-Router " "erzwingen einer zustzlichen Einbettung in UDP, auch wenn kein NAT-Router "
"detektiert wurde, kann in solchen Situationen hilfreich sein." "detektiert wurde, kann in solchen Situationen hilfreich sein."
#: ../properties/nm-strongswan-dialog.ui.h:32 #: properties/nm-strongswan-dialog.ui:557
msgid "Use IP c_ompression" msgid "Use IP c_ompression"
msgstr "IP-Pakete k_omprimieren" msgstr "IP-Pakete k_omprimieren"
#: ../properties/nm-strongswan-dialog.ui.h:33 #: properties/nm-strongswan-dialog.ui:561
msgid "" msgid ""
"IPComp compresses raw IP packets before they get encrypted. This saves some " "IPComp compresses raw IP packets before they get encrypted. This saves some "
"bandwidth, but uses more processing power." "bandwidth, but uses more processing power."
@@ -253,11 +255,11 @@ msgstr ""
"IPComp komprimiert IP-Pakete, bevor sie verschlüsselt werden. Diese Option " "IPComp komprimiert IP-Pakete, bevor sie verschlüsselt werden. Diese Option "
"kann Bandbreite sparen, benötigt jedoch zusätzliche Rechenleistung." "kann Bandbreite sparen, benötigt jedoch zusätzliche Rechenleistung."
#: ../properties/nm-strongswan-dialog.ui.h:34 #: properties/nm-strongswan-dialog.ui:583
msgid "Server _port:" msgid "Server _port:"
msgstr "Server-_Port:" msgstr "Server-_Port:"
#: ../properties/nm-strongswan-dialog.ui.h:35 #: properties/nm-strongswan-dialog.ui:596
msgid "" msgid ""
"Custom server port to connect to. Defaults to UDP port 500, which is " "Custom server port to connect to. Defaults to UDP port 500, which is "
"followed by a switch to port 4500 after the first exchange." "followed by a switch to port 4500 after the first exchange."
@@ -265,53 +267,53 @@ msgstr ""
"Server-Port zu dem verbunden wird. Ohne Konfiguration wird UDP-Port 500 " "Server-Port zu dem verbunden wird. Ohne Konfiguration wird UDP-Port 500 "
"verwendet, mit einem Wechsel auf Port 4500 nach der ersten Nachricht." "verwendet, mit einem Wechsel auf Port 4500 nach der ersten Nachricht."
#: ../properties/nm-strongswan-dialog.ui.h:36 #: properties/nm-strongswan-dialog.ui:599
msgid "(Defaults to UDP 500/4500)" msgid "(Defaults to UDP 500/4500)"
msgstr "(Standardwert ist UDP 500/4500)" msgstr "(Standardwert ist UDP 500/4500)"
#: ../properties/nm-strongswan-dialog.ui.h:37 #: properties/nm-strongswan-dialog.ui:619
msgid "Options" msgid "Options"
msgstr "Optionen" msgstr "Optionen"
#: ../properties/nm-strongswan-dialog.ui.h:38 #: properties/nm-strongswan-dialog.ui:635
msgid "_Enable custom algorithm proposals" msgid "_Enable custom algorithm proposals"
msgstr "_Eigene Algorithmen verwenden" msgstr "_Eigene Algorithmen verwenden"
#: ../properties/nm-strongswan-dialog.ui.h:39 #: properties/nm-strongswan-dialog.ui:660
msgid "_IKE:" msgid "_IKE:"
msgstr "_IKE:" msgstr "_IKE:"
#: ../properties/nm-strongswan-dialog.ui.h:40 #: properties/nm-strongswan-dialog.ui:673
msgid "A list of proposals for IKE separated by \";\"" msgid "A list of proposals for IKE separated by \";\""
msgstr "Eine Liste von Proposals für IKE getrennt mit \";\"" msgstr "Eine Liste von Proposals für IKE getrennt mit \";\""
#: ../properties/nm-strongswan-dialog.ui.h:41 #: properties/nm-strongswan-dialog.ui:686
msgid "_ESP:" msgid "_ESP:"
msgstr "_ESP:" msgstr "_ESP:"
#: ../properties/nm-strongswan-dialog.ui.h:42 #: properties/nm-strongswan-dialog.ui:699
msgid "A list of proposals for ESP separated by \";\"" msgid "A list of proposals for ESP separated by \";\""
msgstr "Eine Liste von Proposals für ESP getrennt mit \";\"" msgstr "Eine Liste von Proposals für ESP getrennt mit \";\""
#: ../properties/nm-strongswan-dialog.ui.h:43 #: properties/nm-strongswan-dialog.ui:724
msgid "Algorithms" msgid "Algorithms"
msgstr "Algorithmen" msgstr "Algorithmen"
#: ../properties/nm-strongswan-dialog.ui.h:44 #: properties/nm-strongswan-dialog.ui:755
msgid "Choose a client certificate…" msgid "Choose a client certificate…"
msgstr "Client-Zertifikat auswählen…" msgstr "Client-Zertifikat auswählen…"
#: ../properties/nm-strongswan-dialog.ui.h:45 #: properties/nm-strongswan-dialog.ui:808
msgid "Choose a private key…" msgid "Choose a private key…"
msgstr "Privaten Schlüssel auswählen…" msgstr "Privaten Schlüssel auswählen…"
#: ../auth-dialog/main.c:137 #: auth-dialog/main.c:136
#, c-format #, c-format
msgid "EAP password required to establish VPN connection '%s'." msgid "EAP password required to establish VPN connection '%s'."
msgstr "" msgstr ""
"Für die Erstellung des VPN-Tunnels '%s' ist ein EAP-Passwort erforderlich." "Für die Erstellung des VPN-Tunnels '%s' ist ein EAP-Passwort erforderlich."
#: ../auth-dialog/main.c:142 #: auth-dialog/main.c:141
#, c-format #, c-format
msgid "" msgid ""
"Pre-shared key required to establish VPN connection '%s' (min. 20 " "Pre-shared key required to establish VPN connection '%s' (min. 20 "
@@ -320,14 +322,14 @@ msgstr ""
"Für die Erstellung des VPN-Tunnels '%s' ist ein Pre-shared Key erforderlich " "Für die Erstellung des VPN-Tunnels '%s' ist ein Pre-shared Key erforderlich "
"(min. 20 Zeichen)." "(min. 20 Zeichen)."
#: ../auth-dialog/main.c:150 #: auth-dialog/main.c:149
#, c-format #, c-format
msgid "Smartcard PIN required to establish VPN connection '%s'." msgid "Smartcard PIN required to establish VPN connection '%s'."
msgstr "" msgstr ""
"Die Smartcard für die Erstellung des VPN-Tunnels '%s' ist durch eine PIN " "Die Smartcard für die Erstellung des VPN-Tunnels '%s' ist durch eine PIN "
"geschützt." "geschützt."
#: ../auth-dialog/main.c:155 #: auth-dialog/main.c:154
#, c-format #, c-format
msgid "" msgid ""
"Private key decryption password required to establish VPN connection '%s'." "Private key decryption password required to establish VPN connection '%s'."
@@ -335,16 +337,15 @@ msgstr ""
"Der Private Schlüssel für die Erstellung des VPN-Tunnels '%s' ist durch ein " "Der Private Schlüssel für die Erstellung des VPN-Tunnels '%s' ist durch ein "
"Passwort geschützt." "Passwort geschützt."
#: ../auth-dialog/main.c:167 ../auth-dialog/main.c:185 #: auth-dialog/main.c:166 auth-dialog/main.c:184 auth-dialog/main.c:327
#: ../auth-dialog/main.c:328
msgid "Authenticate VPN" msgid "Authenticate VPN"
msgstr "VPN Authentisierung" msgstr "VPN Authentisierung"
#: ../auth-dialog/main.c:169 #: auth-dialog/main.c:168
msgid "Password:" msgid "Password:"
msgstr "Passwort:" msgstr "Passwort:"
#: ../auth-dialog/main.c:346 #: auth-dialog/main.c:345
msgid "" msgid ""
"Configuration uses ssh-agent for authentication, but ssh-agent is not " "Configuration uses ssh-agent for authentication, but ssh-agent is not "
"running!" "running!"
@@ -352,27 +353,27 @@ msgstr ""
"Die Konfiguration verwendet ssh-agent für die Authentisierung, aber ssh-" "Die Konfiguration verwendet ssh-agent für die Authentisierung, aber ssh-"
"agent ist nicht gestartet!" "agent ist nicht gestartet!"
#: ../NetworkManager-strongswan.metainfo.xml.in.h:1 #: NetworkManager-strongswan.metainfo.xml.in:9
msgid "strongSwan VPN client" msgid "strongSwan VPN client"
msgstr "strongSwan VPN Client" msgstr "strongSwan VPN Client"
#: ../NetworkManager-strongswan.metainfo.xml.in.h:2 #: NetworkManager-strongswan.metainfo.xml.in:10
msgid "strongSwan based client for IPsec virtual private networks" msgid "strongSwan based client for IPsec virtual private networks"
msgstr "Auf strongSwan basierender Client für IPsec VPNs" msgstr "Auf strongSwan basierender Client für IPsec VPNs"
#: ../NetworkManager-strongswan.metainfo.xml.in.h:3 #: NetworkManager-strongswan.metainfo.xml.in:24
msgid "" msgid ""
"Support for configuring IPsec based virtual private network connections." "Support for configuring IPsec based virtual private network connections."
msgstr "" msgstr ""
"Unterstützung für die Konfiguration von IPsec-basierten VPN Verbindungen." "Unterstützung für die Konfiguration von IPsec-basierten VPN Verbindungen."
#: ../NetworkManager-strongswan.metainfo.xml.in.h:4 #: NetworkManager-strongswan.metainfo.xml.in:25
msgid "" msgid ""
"Compatible with IKEv2 key exchange and multiple authentication mechanisms." "Compatible with IKEv2 key exchange and multiple authentication mechanisms."
msgstr "" msgstr ""
"Kompatibel mit dem IKEv2 Schlüsselaustausch-Protokoll und verschiedenen " "Kompatibel mit dem IKEv2 Schlüsselaustausch-Protokoll und verschiedenen "
"Authentisierungsmethoden." "Authentisierungsmethoden."
#: ../NetworkManager-strongswan.metainfo.xml.in.h:5 #: NetworkManager-strongswan.metainfo.xml.in:39
msgid "strongSwan Developers" msgid "strongSwan Developers"
msgstr "strongSwan Entwickler" msgstr "strongSwan Entwickler"