mirror of
https://gitlab.com/bramw/baserow.git
synced 2025-04-17 18:32:35 +00:00
Translations for 1.9
This commit is contained in:
parent
fb70bc5e98
commit
a883dc4187
54 changed files with 5694 additions and 146 deletions
backend/src/baserow
config/settings
contrib/database/locale
de/LC_MESSAGES
es/LC_MESSAGES
nb_NO/LC_MESSAGES
nl/LC_MESSAGES
zh_Hans/LC_MESSAGES
core/locale
premium/web-frontend/modules/baserow_premium
web-frontend
|
@ -192,6 +192,8 @@ LANGUAGE_CODE = "en"
|
|||
LANGUAGES = [
|
||||
("en", "English"),
|
||||
("fr", "French"),
|
||||
("nl", "Dutch"),
|
||||
("de", "German"),
|
||||
]
|
||||
|
||||
TIME_ZONE = "UTC"
|
||||
|
|
Binary file not shown.
|
@ -0,0 +1,38 @@
|
|||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-10-28 20:39+0000\n"
|
||||
"PO-Revision-Date: 2022-02-02 19:53+0000\n"
|
||||
"Last-Translator: Natthapon <natthapon@wagner-international.com>\n"
|
||||
"Language-Team: German <https://hosted.weblate.org/projects/baserow/"
|
||||
"backend-database/de/>\n"
|
||||
"Language: de\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 4.11-dev\n"
|
||||
|
||||
#: src/baserow/contrib/database/plugins.py:44
|
||||
#, python-format
|
||||
msgid "%(first_name)s's company"
|
||||
msgstr "%(first_name)s's Firma"
|
||||
|
||||
#: src/baserow/contrib/database/plugins.py:48
|
||||
msgid "Customers"
|
||||
msgstr "Kunden"
|
||||
|
||||
#: src/baserow/contrib/database/plugins.py:50
|
||||
#: src/baserow/contrib/database/plugins.py:85
|
||||
msgid "Grid"
|
||||
msgstr "Gitter"
|
||||
|
||||
#: src/baserow/contrib/database/plugins.py:83
|
||||
msgid "Projects"
|
||||
msgstr "Projekte"
|
Binary file not shown.
|
@ -0,0 +1,38 @@
|
|||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-10-28 20:39+0000\n"
|
||||
"PO-Revision-Date: 2022-02-05 16:55+0000\n"
|
||||
"Last-Translator: Hiram <hiram@swyftlight.com>\n"
|
||||
"Language-Team: Spanish <https://hosted.weblate.org/projects/baserow/"
|
||||
"backend-database/es/>\n"
|
||||
"Language: es\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 4.11-dev\n"
|
||||
|
||||
#: src/baserow/contrib/database/plugins.py:44
|
||||
#, python-format
|
||||
msgid "%(first_name)s's company"
|
||||
msgstr "Compañía de %(nombre)"
|
||||
|
||||
#: src/baserow/contrib/database/plugins.py:48
|
||||
msgid "Customers"
|
||||
msgstr "Clientes"
|
||||
|
||||
#: src/baserow/contrib/database/plugins.py:50
|
||||
#: src/baserow/contrib/database/plugins.py:85
|
||||
msgid "Grid"
|
||||
msgstr "Cuadrícula"
|
||||
|
||||
#: src/baserow/contrib/database/plugins.py:83
|
||||
msgid "Projects"
|
||||
msgstr "Proyectos"
|
Binary file not shown.
|
@ -0,0 +1,38 @@
|
|||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-10-28 20:39+0000\n"
|
||||
"PO-Revision-Date: 2022-01-30 00:54+0000\n"
|
||||
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
|
||||
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/baserow/"
|
||||
"backend-database/nb_NO/>\n"
|
||||
"Language: nb_NO\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 4.11-dev\n"
|
||||
|
||||
#: src/baserow/contrib/database/plugins.py:44
|
||||
#, python-format
|
||||
msgid "%(first_name)s's company"
|
||||
msgstr "%(first_name)s sitt selskap"
|
||||
|
||||
#: src/baserow/contrib/database/plugins.py:48
|
||||
msgid "Customers"
|
||||
msgstr "Kunder"
|
||||
|
||||
#: src/baserow/contrib/database/plugins.py:50
|
||||
#: src/baserow/contrib/database/plugins.py:85
|
||||
msgid "Grid"
|
||||
msgstr "Rutenett"
|
||||
|
||||
#: src/baserow/contrib/database/plugins.py:83
|
||||
msgid "Projects"
|
||||
msgstr "Prosjekter"
|
Binary file not shown.
|
@ -0,0 +1,38 @@
|
|||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-10-28 20:39+0000\n"
|
||||
"PO-Revision-Date: 2022-02-04 10:29+0000\n"
|
||||
"Last-Translator: Cornelia Dieleman <financialswift@gmail.com>\n"
|
||||
"Language-Team: Dutch <https://hosted.weblate.org/projects/baserow/"
|
||||
"backend-database/nl/>\n"
|
||||
"Language: nl\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 4.11-dev\n"
|
||||
|
||||
#: src/baserow/contrib/database/plugins.py:44
|
||||
#, python-format
|
||||
msgid "%(first_name)s's company"
|
||||
msgstr "Het bedrijf van %(first_name)s"
|
||||
|
||||
#: src/baserow/contrib/database/plugins.py:48
|
||||
msgid "Customers"
|
||||
msgstr "Klanten"
|
||||
|
||||
#: src/baserow/contrib/database/plugins.py:50
|
||||
#: src/baserow/contrib/database/plugins.py:85
|
||||
msgid "Grid"
|
||||
msgstr "Rooster"
|
||||
|
||||
#: src/baserow/contrib/database/plugins.py:83
|
||||
msgid "Projects"
|
||||
msgstr "Projecten"
|
Binary file not shown.
|
@ -0,0 +1,38 @@
|
|||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-10-28 20:39+0000\n"
|
||||
"PO-Revision-Date: 2022-01-28 09:54+0000\n"
|
||||
"Last-Translator: Joey Li <joeyli16@icloud.com>\n"
|
||||
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
|
||||
"baserow/backend-database/zh_Hans/>\n"
|
||||
"Language: zh_Hans\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Generator: Weblate 4.11-dev\n"
|
||||
|
||||
#: src/baserow/contrib/database/plugins.py:44
|
||||
#, python-format
|
||||
msgid "%(first_name)s's company"
|
||||
msgstr "%(first_name)s 的公司"
|
||||
|
||||
#: src/baserow/contrib/database/plugins.py:48
|
||||
msgid "Customers"
|
||||
msgstr "客户"
|
||||
|
||||
#: src/baserow/contrib/database/plugins.py:50
|
||||
#: src/baserow/contrib/database/plugins.py:85
|
||||
msgid "Grid"
|
||||
msgstr "表格"
|
||||
|
||||
#: src/baserow/contrib/database/plugins.py:83
|
||||
msgid "Projects"
|
||||
msgstr "项目"
|
BIN
backend/src/baserow/core/locale/cs/LC_MESSAGES/django.mo
Normal file
BIN
backend/src/baserow/core/locale/cs/LC_MESSAGES/django.mo
Normal file
Binary file not shown.
87
backend/src/baserow/core/locale/cs/LC_MESSAGES/django.po
Normal file
87
backend/src/baserow/core/locale/cs/LC_MESSAGES/django.po
Normal file
|
@ -0,0 +1,87 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-10-28 20:39+0000\n"
|
||||
"PO-Revision-Date: 2022-01-26 16:55+0000\n"
|
||||
"Last-Translator: Automatically generated\n"
|
||||
"Language-Team: none\n"
|
||||
"Language: cs\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
|
||||
"X-Generator: Weblate 4.11-dev\n"
|
||||
|
||||
#: src/baserow/core/emails.py:88
|
||||
#, python-format
|
||||
msgid "%(by)s invited you to %(group_name)s - Baserow"
|
||||
msgstr ""
|
||||
|
||||
#: src/baserow/core/templates/baserow/core/group_invitation.html:7
|
||||
msgid "Invitation"
|
||||
msgstr ""
|
||||
|
||||
#: src/baserow/core/templates/baserow/core/group_invitation.html:9
|
||||
#, python-format
|
||||
msgid ""
|
||||
"\n"
|
||||
" <strong>%(first_name)s</strong> has invited you to collaborate on\n"
|
||||
" <strong>%(group_name)s</strong>.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: src/baserow/core/templates/baserow/core/group_invitation.html:20
|
||||
msgid "Accept invitation"
|
||||
msgstr ""
|
||||
|
||||
#: src/baserow/core/templates/baserow/core/group_invitation.html:26
|
||||
#: src/baserow/core/templates/baserow/core/user/reset_password.html:29
|
||||
msgid ""
|
||||
"\n"
|
||||
" Baserow is an open source no-code database tool which allows you "
|
||||
"to collaborate\n"
|
||||
" on projects, customers and more. It gives you the powers of a "
|
||||
"developer without\n"
|
||||
" leaving your browser.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: src/baserow/core/templates/baserow/core/user/reset_password.html:7
|
||||
#: src/baserow/core/templates/baserow/core/user/reset_password.html:23
|
||||
msgid "Reset password"
|
||||
msgstr ""
|
||||
|
||||
#: src/baserow/core/templates/baserow/core/user/reset_password.html:9
|
||||
#, python-format
|
||||
msgid ""
|
||||
"\n"
|
||||
" A password reset was requested for your account (%(username)s) on\n"
|
||||
" Baserow (%(public_web_frontend_hostname)s). If you did not "
|
||||
"authorize this,\n"
|
||||
" you may simply ignore this email.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: src/baserow/core/templates/baserow/core/user/reset_password.html:16
|
||||
#, python-format
|
||||
msgid ""
|
||||
"\n"
|
||||
" To continue with your password reset, simply click the button "
|
||||
"below, and you\n"
|
||||
" will be able to change your password. This link will expire in\n"
|
||||
" %(hours)s hours.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: src/baserow/core/user/emails.py:16
|
||||
msgid "Reset password - Baserow"
|
||||
msgstr ""
|
||||
|
||||
#: src/baserow/core/user/handler.py:155
|
||||
#, python-format
|
||||
msgid "%(name)s's group"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Group invitation"
|
||||
#~ msgstr "Invitation à un groupe"
|
BIN
backend/src/baserow/core/locale/de/LC_MESSAGES/django.mo
Normal file
BIN
backend/src/baserow/core/locale/de/LC_MESSAGES/django.mo
Normal file
Binary file not shown.
113
backend/src/baserow/core/locale/de/LC_MESSAGES/django.po
Normal file
113
backend/src/baserow/core/locale/de/LC_MESSAGES/django.po
Normal file
|
@ -0,0 +1,113 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-10-28 20:39+0000\n"
|
||||
"PO-Revision-Date: 2022-02-02 19:53+0000\n"
|
||||
"Last-Translator: Natthapon <natthapon@wagner-international.com>\n"
|
||||
"Language-Team: German <https://hosted.weblate.org/projects/baserow/"
|
||||
"backend-core/de/>\n"
|
||||
"Language: de\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 4.11-dev\n"
|
||||
|
||||
#: src/baserow/core/emails.py:88
|
||||
#, python-format
|
||||
msgid "%(by)s invited you to %(group_name)s - Baserow"
|
||||
msgstr "%(by)s hat dich zu %(group_name)s eingeladen - Baserow"
|
||||
|
||||
#: src/baserow/core/templates/baserow/core/group_invitation.html:7
|
||||
msgid "Invitation"
|
||||
msgstr "Einladung"
|
||||
|
||||
#: src/baserow/core/templates/baserow/core/group_invitation.html:9
|
||||
#, python-format
|
||||
msgid ""
|
||||
"\n"
|
||||
" <strong>%(first_name)s</strong> has invited you to collaborate on\n"
|
||||
" <strong>%(group_name)s</strong>.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
" <strong>%(first_name)s</strong> hat Sie eingeladen, mitzuarbeiten "
|
||||
"an\n"
|
||||
" <strong>%(group_name)s</strong>.\n"
|
||||
" "
|
||||
|
||||
#: src/baserow/core/templates/baserow/core/group_invitation.html:20
|
||||
msgid "Accept invitation"
|
||||
msgstr "Einladung annehmen"
|
||||
|
||||
#: src/baserow/core/templates/baserow/core/group_invitation.html:26
|
||||
#: src/baserow/core/templates/baserow/core/user/reset_password.html:29
|
||||
msgid ""
|
||||
"\n"
|
||||
" Baserow is an open source no-code database tool which allows you "
|
||||
"to collaborate\n"
|
||||
" on projects, customers and more. It gives you the powers of a "
|
||||
"developer without\n"
|
||||
" leaving your browser.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
" Baserow ist ein Open-Source-Datenbank-Tool ohne Code, das Ihnen "
|
||||
"die Zusammenarbeit mit\n"
|
||||
" über Projekte, Kunden und mehr. Es gibt Ihnen die Befugnisse eines "
|
||||
"Entwicklers ohne\n"
|
||||
" Ihren Browser zu verlassen.\n"
|
||||
" "
|
||||
|
||||
#: src/baserow/core/templates/baserow/core/user/reset_password.html:7
|
||||
#: src/baserow/core/templates/baserow/core/user/reset_password.html:23
|
||||
msgid "Reset password"
|
||||
msgstr "Passwort zurücksetzen"
|
||||
|
||||
#: src/baserow/core/templates/baserow/core/user/reset_password.html:9
|
||||
#, python-format
|
||||
msgid ""
|
||||
"\n"
|
||||
" A password reset was requested for your account (%(username)s) on\n"
|
||||
" Baserow (%(public_web_frontend_hostname)s). If you did not "
|
||||
"authorize this,\n"
|
||||
" you may simply ignore this email.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
" Ein Passwort-Reset wurde für Ihr Konto ( %(username)s) beantragt "
|
||||
"am\n"
|
||||
" Baserow (%(public_web_frontend_hostname)s). Wenn Sie dies nicht "
|
||||
"autorisiert haben,\n"
|
||||
" können Sie diese E-Mail einfach ignorieren.\n"
|
||||
" "
|
||||
|
||||
#: src/baserow/core/templates/baserow/core/user/reset_password.html:16
|
||||
#, python-format
|
||||
msgid ""
|
||||
"\n"
|
||||
" To continue with your password reset, simply click the button "
|
||||
"below, and you\n"
|
||||
" will be able to change your password. This link will expire in\n"
|
||||
" %(hours)s hours.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
" Um mit dem Zurücksetzen Ihres Passworts fortzufahren, klicken Sie "
|
||||
"einfach auf die untenstehende Schaltfläche, und Sie\n"
|
||||
" können Sie Ihr Passwort ändern. Dieser Link läuft ab in\n"
|
||||
" %(hours)s Stunden.\n"
|
||||
" "
|
||||
|
||||
#: src/baserow/core/user/emails.py:16
|
||||
msgid "Reset password - Baserow"
|
||||
msgstr "Passwort zurücksetzen - Baserow"
|
||||
|
||||
#: src/baserow/core/user/handler.py:155
|
||||
#, python-format
|
||||
msgid "%(name)s's group"
|
||||
msgstr "%(name)s's Gruppe"
|
||||
|
||||
#~ msgid "Group invitation"
|
||||
#~ msgstr "Invitation à un groupe"
|
BIN
backend/src/baserow/core/locale/es/LC_MESSAGES/django.mo
Normal file
BIN
backend/src/baserow/core/locale/es/LC_MESSAGES/django.mo
Normal file
Binary file not shown.
88
backend/src/baserow/core/locale/es/LC_MESSAGES/django.po
Normal file
88
backend/src/baserow/core/locale/es/LC_MESSAGES/django.po
Normal file
|
@ -0,0 +1,88 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-10-28 20:39+0000\n"
|
||||
"PO-Revision-Date: 2022-02-05 16:55+0000\n"
|
||||
"Last-Translator: Hiram <hiram@swyftlight.com>\n"
|
||||
"Language-Team: Spanish <https://hosted.weblate.org/projects/baserow/"
|
||||
"backend-core/es/>\n"
|
||||
"Language: es\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 4.11-dev\n"
|
||||
|
||||
#: src/baserow/core/emails.py:88
|
||||
#, python-format
|
||||
msgid "%(by)s invited you to %(group_name)s - Baserow"
|
||||
msgstr ""
|
||||
|
||||
#: src/baserow/core/templates/baserow/core/group_invitation.html:7
|
||||
msgid "Invitation"
|
||||
msgstr "Invitación"
|
||||
|
||||
#: src/baserow/core/templates/baserow/core/group_invitation.html:9
|
||||
#, python-format
|
||||
msgid ""
|
||||
"\n"
|
||||
" <strong>%(first_name)s</strong> has invited you to collaborate on\n"
|
||||
" <strong>%(group_name)s</strong>.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: src/baserow/core/templates/baserow/core/group_invitation.html:20
|
||||
msgid "Accept invitation"
|
||||
msgstr "Aceptar la invitación"
|
||||
|
||||
#: src/baserow/core/templates/baserow/core/group_invitation.html:26
|
||||
#: src/baserow/core/templates/baserow/core/user/reset_password.html:29
|
||||
msgid ""
|
||||
"\n"
|
||||
" Baserow is an open source no-code database tool which allows you "
|
||||
"to collaborate\n"
|
||||
" on projects, customers and more. It gives you the powers of a "
|
||||
"developer without\n"
|
||||
" leaving your browser.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: src/baserow/core/templates/baserow/core/user/reset_password.html:7
|
||||
#: src/baserow/core/templates/baserow/core/user/reset_password.html:23
|
||||
msgid "Reset password"
|
||||
msgstr "Restablecer contraseña"
|
||||
|
||||
#: src/baserow/core/templates/baserow/core/user/reset_password.html:9
|
||||
#, python-format
|
||||
msgid ""
|
||||
"\n"
|
||||
" A password reset was requested for your account (%(username)s) on\n"
|
||||
" Baserow (%(public_web_frontend_hostname)s). If you did not "
|
||||
"authorize this,\n"
|
||||
" you may simply ignore this email.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: src/baserow/core/templates/baserow/core/user/reset_password.html:16
|
||||
#, python-format
|
||||
msgid ""
|
||||
"\n"
|
||||
" To continue with your password reset, simply click the button "
|
||||
"below, and you\n"
|
||||
" will be able to change your password. This link will expire in\n"
|
||||
" %(hours)s hours.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: src/baserow/core/user/emails.py:16
|
||||
msgid "Reset password - Baserow"
|
||||
msgstr "Restablecer contraseña - Baserow"
|
||||
|
||||
#: src/baserow/core/user/handler.py:155
|
||||
#, python-format
|
||||
msgid "%(name)s's group"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Group invitation"
|
||||
#~ msgstr "Invitation à un groupe"
|
Binary file not shown.
|
@ -3,15 +3,16 @@ msgstr ""
|
|||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-10-28 20:39+0000\n"
|
||||
"PO-Revision-Date: 2021-10-19 22:12+0200\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: \n"
|
||||
"PO-Revision-Date: 2022-01-26 16:55+0000\n"
|
||||
"Last-Translator: Jérémie Pardou-Piquemal <jrmi@jeremiez.net>\n"
|
||||
"Language-Team: French <https://hosted.weblate.org/projects/baserow/"
|
||||
"backend-core/fr/>\n"
|
||||
"Language: fr\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
"X-Generator: Poedit 2.4.2\n"
|
||||
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
||||
"X-Generator: Weblate 4.11-dev\n"
|
||||
|
||||
#: src/baserow/core/emails.py:88
|
||||
#, python-format
|
||||
|
@ -65,15 +66,7 @@ msgid "Reset password"
|
|||
msgstr "Réinitialiser le mot de passe"
|
||||
|
||||
#: src/baserow/core/templates/baserow/core/user/reset_password.html:9
|
||||
#, fuzzy, python-format
|
||||
#| msgid ""
|
||||
#| "\n"
|
||||
#| " A password reset was requested for your account "
|
||||
#| "(%(user.username)s) on\n"
|
||||
#| " Baserow (%(public_web_frontend_hostname)s). If you did not "
|
||||
#| "authorize this,\n"
|
||||
#| " you may simply ignore this email.\n"
|
||||
#| " "
|
||||
#, python-format
|
||||
msgid ""
|
||||
"\n"
|
||||
" A password reset was requested for your account (%(username)s) on\n"
|
||||
|
@ -84,7 +77,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"\n"
|
||||
" La réinitialisation du mot de passe a été demandée pour le compte "
|
||||
"(%(user.username)s) sur\n"
|
||||
"(%(username)s) sur\n"
|
||||
" Baserow (%(public_web_frontend_hostname)s). Si vous n'êtes pas à "
|
||||
"l'initiative de cette demande,\n"
|
||||
" vous pouvez simplement ignorer cet e-mail.\n"
|
||||
|
|
BIN
backend/src/baserow/core/locale/it/LC_MESSAGES/django.mo
Normal file
BIN
backend/src/baserow/core/locale/it/LC_MESSAGES/django.mo
Normal file
Binary file not shown.
113
backend/src/baserow/core/locale/it/LC_MESSAGES/django.po
Normal file
113
backend/src/baserow/core/locale/it/LC_MESSAGES/django.po
Normal file
|
@ -0,0 +1,113 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-10-28 20:39+0000\n"
|
||||
"PO-Revision-Date: 2022-01-30 00:54+0000\n"
|
||||
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
|
||||
"Language-Team: Italian <https://hosted.weblate.org/projects/baserow/"
|
||||
"backend-core/it/>\n"
|
||||
"Language: it\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 4.11-dev\n"
|
||||
|
||||
#: src/baserow/core/emails.py:88
|
||||
#, python-format
|
||||
msgid "%(by)s invited you to %(group_name)s - Baserow"
|
||||
msgstr "%(by)s ti ha imvitato su %(group_name)s - Baserow"
|
||||
|
||||
#: src/baserow/core/templates/baserow/core/group_invitation.html:7
|
||||
msgid "Invitation"
|
||||
msgstr "Invito"
|
||||
|
||||
#: src/baserow/core/templates/baserow/core/group_invitation.html:9
|
||||
#, python-format
|
||||
msgid ""
|
||||
"\n"
|
||||
" <strong>%(first_name)s</strong> has invited you to collaborate on\n"
|
||||
" <strong>%(group_name)s</strong>.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
" <strong>%(first_name)s</strong> ti ha invitato a collaborare a\n"
|
||||
" <strong>%(group_name)s</strong>.\n"
|
||||
" "
|
||||
|
||||
#: src/baserow/core/templates/baserow/core/group_invitation.html:20
|
||||
msgid "Accept invitation"
|
||||
msgstr "Accetta invito"
|
||||
|
||||
#: src/baserow/core/templates/baserow/core/group_invitation.html:26
|
||||
#: src/baserow/core/templates/baserow/core/user/reset_password.html:29
|
||||
msgid ""
|
||||
"\n"
|
||||
" Baserow is an open source no-code database tool which allows you "
|
||||
"to collaborate\n"
|
||||
" on projects, customers and more. It gives you the powers of a "
|
||||
"developer without\n"
|
||||
" leaving your browser.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
" Baserow é un database no-code open source che permette di "
|
||||
"collaborare\n"
|
||||
" su progetti, clienti ed altro. Ti da i \"poteri\" di uno "
|
||||
"sviluppatore senza\n"
|
||||
" lasciare il tuo browser.\n"
|
||||
" "
|
||||
|
||||
#: src/baserow/core/templates/baserow/core/user/reset_password.html:7
|
||||
#: src/baserow/core/templates/baserow/core/user/reset_password.html:23
|
||||
msgid "Reset password"
|
||||
msgstr "Reimposta password"
|
||||
|
||||
#: src/baserow/core/templates/baserow/core/user/reset_password.html:9
|
||||
#, python-format
|
||||
msgid ""
|
||||
"\n"
|
||||
" A password reset was requested for your account (%(username)s) on\n"
|
||||
" Baserow (%(public_web_frontend_hostname)s). If you did not "
|
||||
"authorize this,\n"
|
||||
" you may simply ignore this email.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
" Una richiesta di reimpostare la password é stata richiesta per il "
|
||||
"tuo account (%(username)s) su\n"
|
||||
" Baserow (%(public_web_frontend_hostname)s). Se non hai autorizzato "
|
||||
"questa richiesta,\n"
|
||||
" puoi semplicemente ignorare qiesta email.\n"
|
||||
" "
|
||||
|
||||
#: src/baserow/core/templates/baserow/core/user/reset_password.html:16
|
||||
#, python-format
|
||||
msgid ""
|
||||
"\n"
|
||||
" To continue with your password reset, simply click the button "
|
||||
"below, and you\n"
|
||||
" will be able to change your password. This link will expire in\n"
|
||||
" %(hours)s hours.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
" Per continuare con la reimpostazione della password, clicca sul "
|
||||
"bottone qui sotto, \n"
|
||||
"e \n"
|
||||
" potrai cambiare la tua password. Questo link scadrà in\n"
|
||||
" %(hours)s ore.\n"
|
||||
" "
|
||||
|
||||
#: src/baserow/core/user/emails.py:16
|
||||
msgid "Reset password - Baserow"
|
||||
msgstr "Reimposta password -Baserow"
|
||||
|
||||
#: src/baserow/core/user/handler.py:155
|
||||
#, python-format
|
||||
msgid "%(name)s's group"
|
||||
msgstr "%(name)s del gruppo"
|
||||
|
||||
#~ msgid "Group invitation"
|
||||
#~ msgstr "Invitation à un groupe"
|
BIN
backend/src/baserow/core/locale/nb_NO/LC_MESSAGES/django.mo
Normal file
BIN
backend/src/baserow/core/locale/nb_NO/LC_MESSAGES/django.mo
Normal file
Binary file not shown.
112
backend/src/baserow/core/locale/nb_NO/LC_MESSAGES/django.po
Normal file
112
backend/src/baserow/core/locale/nb_NO/LC_MESSAGES/django.po
Normal file
|
@ -0,0 +1,112 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-10-28 20:39+0000\n"
|
||||
"PO-Revision-Date: 2022-01-30 00:54+0000\n"
|
||||
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
|
||||
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/baserow/"
|
||||
"backend-core/nb_NO/>\n"
|
||||
"Language: nb_NO\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 4.11-dev\n"
|
||||
|
||||
#: src/baserow/core/emails.py:88
|
||||
#, python-format
|
||||
msgid "%(by)s invited you to %(group_name)s - Baserow"
|
||||
msgstr "%(by)s Inviterte deg til %(group_name)s — Baserow"
|
||||
|
||||
#: src/baserow/core/templates/baserow/core/group_invitation.html:7
|
||||
msgid "Invitation"
|
||||
msgstr "Invitasjon"
|
||||
|
||||
#: src/baserow/core/templates/baserow/core/group_invitation.html:9
|
||||
#, fuzzy, python-format
|
||||
msgid ""
|
||||
"\n"
|
||||
" <strong>%(first_name)s</strong> has invited you to collaborate on\n"
|
||||
" <strong>%(group_name)s</strong>.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
" <strong>%(first_name)s</strong> har invitert deg til samarbeid på\n"
|
||||
" <strong>%(group_name)s</strong>.\n"
|
||||
" "
|
||||
|
||||
#: src/baserow/core/templates/baserow/core/group_invitation.html:20
|
||||
msgid "Accept invitation"
|
||||
msgstr "Godta invitasjon"
|
||||
|
||||
#: src/baserow/core/templates/baserow/core/group_invitation.html:26
|
||||
#: src/baserow/core/templates/baserow/core/user/reset_password.html:29
|
||||
msgid ""
|
||||
"\n"
|
||||
" Baserow is an open source no-code database tool which allows you "
|
||||
"to collaborate\n"
|
||||
" on projects, customers and more. It gives you the powers of a "
|
||||
"developer without\n"
|
||||
" leaving your browser.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
" Baserow er et fritt ingen-kode -databaseverktøy som lar deg "
|
||||
"samarbeide på\n"
|
||||
" prosjekter, kunder, med mer. Det gir deg utviklermuligheter uten å "
|
||||
"forlate\n"
|
||||
" nettleseren.\n"
|
||||
" "
|
||||
|
||||
#: src/baserow/core/templates/baserow/core/user/reset_password.html:7
|
||||
#: src/baserow/core/templates/baserow/core/user/reset_password.html:23
|
||||
msgid "Reset password"
|
||||
msgstr "Tilbakestill passord"
|
||||
|
||||
#: src/baserow/core/templates/baserow/core/user/reset_password.html:9
|
||||
#, python-format
|
||||
msgid ""
|
||||
"\n"
|
||||
" A password reset was requested for your account (%(username)s) on\n"
|
||||
" Baserow (%(public_web_frontend_hostname)s). If you did not "
|
||||
"authorize this,\n"
|
||||
" you may simply ignore this email.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
" Passordtilbakestilling forespurt for kontoen din (%(username)s) "
|
||||
"på\n"
|
||||
" Baserow (%(public_web_frontend_hostname)s). Hvis du ikke utførte "
|
||||
"dette,\n"
|
||||
" kan du se bort fra denne e-posten.\n"
|
||||
" "
|
||||
|
||||
#: src/baserow/core/templates/baserow/core/user/reset_password.html:16
|
||||
#, python-format
|
||||
msgid ""
|
||||
"\n"
|
||||
" To continue with your password reset, simply click the button "
|
||||
"below, and you\n"
|
||||
" will be able to change your password. This link will expire in\n"
|
||||
" %(hours)s hours.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
" For å fortsette tilbakestilling av passord kan du klikke på "
|
||||
"knappen nedenfor\n"
|
||||
" for å endre passordet ditt. Lenken vil utløpe om\n"
|
||||
" %(hours)s timer.\n"
|
||||
" "
|
||||
|
||||
#: src/baserow/core/user/emails.py:16
|
||||
msgid "Reset password - Baserow"
|
||||
msgstr "Tilbakestill passord — Baserow"
|
||||
|
||||
#: src/baserow/core/user/handler.py:155
|
||||
#, python-format
|
||||
msgid "%(name)s's group"
|
||||
msgstr "%(name)s sin gruppe"
|
||||
|
||||
#~ msgid "Group invitation"
|
||||
#~ msgstr "Invitation à un groupe"
|
BIN
backend/src/baserow/core/locale/nl/LC_MESSAGES/django.mo
Normal file
BIN
backend/src/baserow/core/locale/nl/LC_MESSAGES/django.mo
Normal file
Binary file not shown.
113
backend/src/baserow/core/locale/nl/LC_MESSAGES/django.po
Normal file
113
backend/src/baserow/core/locale/nl/LC_MESSAGES/django.po
Normal file
|
@ -0,0 +1,113 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-10-28 20:39+0000\n"
|
||||
"PO-Revision-Date: 2022-02-23 16:11+0000\n"
|
||||
"Last-Translator: Bram <bram@baserow.io>\n"
|
||||
"Language-Team: Dutch <https://hosted.weblate.org/projects/baserow/"
|
||||
"backend-core/nl/>\n"
|
||||
"Language: nl\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 4.11-dev\n"
|
||||
|
||||
#: src/baserow/core/emails.py:88
|
||||
#, python-format
|
||||
msgid "%(by)s invited you to %(group_name)s - Baserow"
|
||||
msgstr "%(by)s heeft je uitgenodigd voor %(group_name)s - Baserow"
|
||||
|
||||
#: src/baserow/core/templates/baserow/core/group_invitation.html:7
|
||||
msgid "Invitation"
|
||||
msgstr "Uitnodiging"
|
||||
|
||||
#: src/baserow/core/templates/baserow/core/group_invitation.html:9
|
||||
#, python-format
|
||||
msgid ""
|
||||
"\n"
|
||||
" <strong>%(first_name)s</strong> has invited you to collaborate on\n"
|
||||
" <strong>%(group_name)s</strong>.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
" <strong>%(first_name)s</strong> heeft je uitgenodigd om samen te "
|
||||
"werken op\n"
|
||||
" <strong>%(group_name)s</strong>.\n"
|
||||
" "
|
||||
|
||||
#: src/baserow/core/templates/baserow/core/group_invitation.html:20
|
||||
msgid "Accept invitation"
|
||||
msgstr "Uitnodiging accepteren"
|
||||
|
||||
#: src/baserow/core/templates/baserow/core/group_invitation.html:26
|
||||
#: src/baserow/core/templates/baserow/core/user/reset_password.html:29
|
||||
msgid ""
|
||||
"\n"
|
||||
" Baserow is an open source no-code database tool which allows you "
|
||||
"to collaborate\n"
|
||||
" on projects, customers and more. It gives you the powers of a "
|
||||
"developer without\n"
|
||||
" leaving your browser.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
" Baserow is een codevrij open-source database tool. Hiermee kun je "
|
||||
"samenwerken\n"
|
||||
" aan projecten, klanten en nog veel meer. Je hebt de kracht van een "
|
||||
"ontwikkelaar\n"
|
||||
" zonder de browser te verlaten.\n"
|
||||
" "
|
||||
|
||||
#: src/baserow/core/templates/baserow/core/user/reset_password.html:7
|
||||
#: src/baserow/core/templates/baserow/core/user/reset_password.html:23
|
||||
msgid "Reset password"
|
||||
msgstr "Nieuw wachtwoord aanmaken"
|
||||
|
||||
#: src/baserow/core/templates/baserow/core/user/reset_password.html:9
|
||||
#, python-format
|
||||
msgid ""
|
||||
"\n"
|
||||
" A password reset was requested for your account (%(username)s) on\n"
|
||||
" Baserow (%(public_web_frontend_hostname)s). If you did not "
|
||||
"authorize this,\n"
|
||||
" you may simply ignore this email.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
" Een verzoek voor het aanmaken van een nieuw wachtwoord is "
|
||||
"ontvangen voor je account (%(username)s) op\n"
|
||||
" Baserow (%(public_web_frontend_hostname)s). Als dit zonder jouw "
|
||||
"toestemming gebeurde,\n"
|
||||
" kun je deze e-mail gewoon negeren.\n"
|
||||
" "
|
||||
|
||||
#: src/baserow/core/templates/baserow/core/user/reset_password.html:16
|
||||
#, python-format
|
||||
msgid ""
|
||||
"\n"
|
||||
" To continue with your password reset, simply click the button "
|
||||
"below, and you\n"
|
||||
" will be able to change your password. This link will expire in\n"
|
||||
" %(hours)s hours.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
" Maak een nieuw wachtwoord aan door te klikken op de knop "
|
||||
"hieronder. \n"
|
||||
" Dan kun je je wachtwoord veranderen. Deze link is\n"
|
||||
" %(hours)s uur geldig.\n"
|
||||
" "
|
||||
|
||||
#: src/baserow/core/user/emails.py:16
|
||||
msgid "Reset password - Baserow"
|
||||
msgstr "Nieuw wachtwoord aanmaken - Baserow"
|
||||
|
||||
#: src/baserow/core/user/handler.py:155
|
||||
#, python-format
|
||||
msgid "%(name)s's group"
|
||||
msgstr "Groep van %(name)s"
|
||||
|
||||
#~ msgid "Group invitation"
|
||||
#~ msgstr "Invitation à un groupe"
|
BIN
backend/src/baserow/core/locale/zh_Hans/LC_MESSAGES/django.mo
Normal file
BIN
backend/src/baserow/core/locale/zh_Hans/LC_MESSAGES/django.mo
Normal file
Binary file not shown.
108
backend/src/baserow/core/locale/zh_Hans/LC_MESSAGES/django.po
Normal file
108
backend/src/baserow/core/locale/zh_Hans/LC_MESSAGES/django.po
Normal file
|
@ -0,0 +1,108 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-10-28 20:39+0000\n"
|
||||
"PO-Revision-Date: 2022-01-28 09:54+0000\n"
|
||||
"Last-Translator: Joey Li <joeyli16@icloud.com>\n"
|
||||
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
|
||||
"baserow/backend-core/zh_Hans/>\n"
|
||||
"Language: zh_Hans\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Generator: Weblate 4.11-dev\n"
|
||||
|
||||
#: src/baserow/core/emails.py:88
|
||||
#, python-format
|
||||
msgid "%(by)s invited you to %(group_name)s - Baserow"
|
||||
msgstr "%(by)s 邀请你加入 %(group_name)s - Baserow"
|
||||
|
||||
#: src/baserow/core/templates/baserow/core/group_invitation.html:7
|
||||
msgid "Invitation"
|
||||
msgstr "邀请"
|
||||
|
||||
#: src/baserow/core/templates/baserow/core/group_invitation.html:9
|
||||
#, python-format
|
||||
msgid ""
|
||||
"\n"
|
||||
" <strong>%(first_name)s</strong> has invited you to collaborate on\n"
|
||||
" <strong>%(group_name)s</strong>.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
" <strong>%(first_name)s</strong> 已邀请你加入\n"
|
||||
" <strong>%(group_name)s</strong>。\n"
|
||||
" "
|
||||
|
||||
#: src/baserow/core/templates/baserow/core/group_invitation.html:20
|
||||
msgid "Accept invitation"
|
||||
msgstr "接受邀请"
|
||||
|
||||
#: src/baserow/core/templates/baserow/core/group_invitation.html:26
|
||||
#: src/baserow/core/templates/baserow/core/user/reset_password.html:29
|
||||
msgid ""
|
||||
"\n"
|
||||
" Baserow is an open source no-code database tool which allows you "
|
||||
"to collaborate\n"
|
||||
" on projects, customers and more. It gives you the powers of a "
|
||||
"developer without\n"
|
||||
" leaving your browser.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
" Baserow 是一个开源的无代码数据库工具,\n"
|
||||
" 允许你在项目、客户和其他方面进行协作。\n"
|
||||
" 它让你在不离开浏览器的情况下拥有开发者的权力。\n"
|
||||
" "
|
||||
|
||||
#: src/baserow/core/templates/baserow/core/user/reset_password.html:7
|
||||
#: src/baserow/core/templates/baserow/core/user/reset_password.html:23
|
||||
msgid "Reset password"
|
||||
msgstr "重置密码"
|
||||
|
||||
#: src/baserow/core/templates/baserow/core/user/reset_password.html:9
|
||||
#, python-format
|
||||
msgid ""
|
||||
"\n"
|
||||
" A password reset was requested for your account (%(username)s) on\n"
|
||||
" Baserow (%(public_web_frontend_hostname)s). If you did not "
|
||||
"authorize this,\n"
|
||||
" you may simply ignore this email.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
" 你在 Baserow (%(public_web_frontend_hostname)s) 上的 (%(username)s) "
|
||||
"账户正在请求重置密码。 \n"
|
||||
" 如果你并未授权本次操作,\n"
|
||||
" 可以忽略本封邮件。\n"
|
||||
" "
|
||||
|
||||
#: src/baserow/core/templates/baserow/core/user/reset_password.html:16
|
||||
#, python-format
|
||||
msgid ""
|
||||
"\n"
|
||||
" To continue with your password reset, simply click the button "
|
||||
"below, and you\n"
|
||||
" will be able to change your password. This link will expire in\n"
|
||||
" %(hours)s hours.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
" 要继续重置密码,只需点击下面的按钮,\n"
|
||||
" 然后你将能够更改你的密码。此链接将在\n"
|
||||
" %(hours)s 小时后失效。\n"
|
||||
" "
|
||||
|
||||
#: src/baserow/core/user/emails.py:16
|
||||
msgid "Reset password - Baserow"
|
||||
msgstr "重置密码 - Baserow"
|
||||
|
||||
#: src/baserow/core/user/handler.py:155
|
||||
#, python-format
|
||||
msgid "%(name)s's group"
|
||||
msgstr "%(name)s 的团队"
|
||||
|
||||
#~ msgid "Group invitation"
|
||||
#~ msgstr "Invitation à un groupe"
|
224
premium/web-frontend/modules/baserow_premium/locales/de.json
Normal file
224
premium/web-frontend/modules/baserow_premium/locales/de.json
Normal file
|
@ -0,0 +1,224 @@
|
|||
{
|
||||
"premium": {
|
||||
"user": {
|
||||
"isStaff": "Ist Personal",
|
||||
"isGroupAdmin": "Ist Gruppenadministrator",
|
||||
"active": "Aktiv",
|
||||
"deactivated": "Deaktiviert"
|
||||
},
|
||||
"adminType": {
|
||||
"dashboard": "Dashboard",
|
||||
"users": "Benutzer",
|
||||
"groups": "Gruppen",
|
||||
"licenses": "Lizenzen"
|
||||
},
|
||||
"viewType": {
|
||||
"kanban": "Kanban-Methode"
|
||||
},
|
||||
"exporterType": {
|
||||
"json": "Nach JSON exportieren",
|
||||
"xml": "Exportieren nach XML"
|
||||
}
|
||||
},
|
||||
"rowCommentSidebar": {
|
||||
"onlyPremium": "Zeilenkommentare sind in der Premium-Version verfügbar.",
|
||||
"readOnlyNoComment": "Keine Kommentare zu dieser Zeile.",
|
||||
"noComment": "Noch keine Kommentare zu dieser Zeile. Verwenden Sie das Formular unten, um einen Kommentar hinzuzufügen.",
|
||||
"comment": "Kommentar"
|
||||
},
|
||||
"rowComment": {
|
||||
"you": "Sie"
|
||||
},
|
||||
"registerLicenseModal": {
|
||||
"titleRegisterLicense": "Eine Lizenz registrieren",
|
||||
"registerLicense": "Lizenz registrieren",
|
||||
"viewPricing": "Preise ansehen",
|
||||
"licenseDescription": "Eine Lizenz kann nur auf baserow.io erworben werden. Wenn Sie bereits eine Lizenz erworben haben, wird Ihnen diese per E-Mail zugestellt und Sie können sie in der Übersicht in Ihrem Account abrufen. Kopieren Sie den Lizenzschlüssel in das unten stehende Feld und klicken Sie auf den Button, um den Lizenzschlüssel für diese Instanz zu registrieren. Es ist nicht möglich, denselben Schlüssel für zwei verschiedene Installationen zu verwenden. {pricingLink} wenn Sie noch keinen Schlüssel haben.",
|
||||
"licenseError": {
|
||||
"invalidTitle": "Ungültig",
|
||||
"invalid": "Die angegebene Lizenz ist ungültig.",
|
||||
"unsupportedTitle": "Nicht unterstützte",
|
||||
"unsupported": "Die bereitgestellte Lizenz ist nicht mit Ihrer Baserow-Version kompatibel. Bitte aktualisieren Sie auf die neueste Version und versuchen Sie es erneut.",
|
||||
"expiredTitle": "Abgelaufen",
|
||||
"expired": "Die bereitgestellte Lizenz ist abgelaufen.",
|
||||
"duplicateTitle": "Duplikat",
|
||||
"duplicate": "Die bereitgestellte Lizenz ist bereits für diese Instanz registriert.",
|
||||
"instanceMismatchTitle": "Fehlerhafte Instanz",
|
||||
"instanceMismatch": "Die bereitgestellte Lizenz gehört nicht zu dieser Instanz."
|
||||
}
|
||||
},
|
||||
"disconnectLicenseModal": {
|
||||
"disconnectLicense": "Lizenz trennen",
|
||||
"disconnectDescription": "Sind Sie sicher, dass Sie die Verbindung zu dieser Lizenz trennen möchten? Wenn Sie diese Lizenz trennen, während sie noch aktiv ist, haben die zugehörigen Benutzer keinen Zugriff mehr auf den Plan. Damit wird die Lizenz effektiv entfernt. Bitte kontaktieren Sie unser Support-Team unter {contact}, wenn Sie diese Lizenz in einer anderen selbst gehosteten Instanz verwenden möchten."
|
||||
},
|
||||
"registerLicenseForm": {
|
||||
"licenseKey": "Lizenzschlüssel"
|
||||
},
|
||||
"groupsAdminTable": {
|
||||
"allGroups": "Alle Gruppen",
|
||||
"id": "ID",
|
||||
"name": "Name",
|
||||
"members": "Mitglieder",
|
||||
"applications": "Anwendungen",
|
||||
"created": "Erstellt"
|
||||
},
|
||||
"editGroupContext": {
|
||||
"delete": "Dauerhaft löschen"
|
||||
},
|
||||
"deleteGroupModal": {
|
||||
"title": "Löschen {name}",
|
||||
"confirmation": "Sind Sie sicher, dass Sie die Gruppe löschen wollen: {name}?",
|
||||
"comment": "Die Gruppe wird dauerhaft gelöscht, einschließlich der zugehörigen Anwendungen. Es ist nicht möglich, diese Aktion rückgängig zu machen.",
|
||||
"delete": "Gruppe {Name} löschen"
|
||||
},
|
||||
"activeUsers": {
|
||||
"newUsers": "Neuer Benutzer",
|
||||
"activeUsers": "Aktive Nutzer"
|
||||
},
|
||||
"usersAdminTable": {
|
||||
"allUsers": "Alle Benutzer",
|
||||
"id": "ID",
|
||||
"username": "Benutzername",
|
||||
"name": "Name",
|
||||
"groups": "Gruppen",
|
||||
"lastLogin": "Zuletzt angemeldet",
|
||||
"dateJoined": "Angemeldet",
|
||||
"active": "Aktiv"
|
||||
},
|
||||
"editUserContext": {
|
||||
"changePassword": "Passwort ändern",
|
||||
"delete": "Dauerhaft löschen"
|
||||
},
|
||||
"changePasswordForm": {
|
||||
"newPassword": "Neues Passwort",
|
||||
"repeatPassword": "Passwort wiederholen",
|
||||
"changePassword": "Passwort ändern",
|
||||
"error": {
|
||||
"doesntMatch": "Dieses Feld muss mit Ihrem Passwortfeld übereinstimmen."
|
||||
}
|
||||
},
|
||||
"userForm": {
|
||||
"fullName": "Vollständiger Name",
|
||||
"email": "Email",
|
||||
"isActive": "Ist aktiv",
|
||||
"warning": {
|
||||
"changeEmail": "Die Änderung der E-Mail-Adresse des Benutzers bedeutet, dass er sich mit der neuen E-Mail-Adresse anmelden muss, wenn er sich anmeldet. Dies muss dem Benutzer mitgeteilt werden.",
|
||||
"inactiveUser": "Wenn ein Benutzer als inaktiv markiert ist, kann er sich nicht mehr anmelden.",
|
||||
"userStaff": "Wenn Sie einen Benutzer zu einem Mitarbeiter machen, erhält dieser Administratorenzugriff auf alle Benutzer und Gruppen sowie die Möglichkeit, Ihren eigenen Mitarbeitern die Berechtigungen zu entziehen."
|
||||
},
|
||||
"error": {
|
||||
"invalidName": "Bitte geben Sie einen gültigen vollständigen Namen ein. Er muss länger als 2 Buchstaben und kürzer als 150 sein.",
|
||||
"invalidEmail": "Bitte geben Sie eine gültige E-Mail Adresse ein."
|
||||
}
|
||||
},
|
||||
"changeUserPasswordModal": {
|
||||
"changePassword": "Passwort für {Benutzername} ändern"
|
||||
},
|
||||
"deleteUserModal": {
|
||||
"title": "Löschen {username}",
|
||||
"confirmation": "Sind Sie sicher, dass Sie den Benutzer löschen möchten: {name}?",
|
||||
"comment1": "Das Benutzerkonto wird gelöscht, aber die Gruppen, in denen der Benutzer Mitglied ist, bleiben bestehen. Die Benutzergruppe wird nicht gelöscht, auch wenn dieser Benutzer der letzte Benutzer in der Gruppe ist. Durch das Löschen des letzten Benutzers in einer Gruppe wird verhindert, dass jemand auf diese Gruppe zugreifen kann.",
|
||||
"comment2": "Nach dem Löschen eines Benutzers ist es möglich, dass sich ein neuer Benutzer mit der E-Mail-Adresse des gelöschten Benutzers erneut anmeldet. Um sicherzustellen, dass sie sich nicht erneut anmelden können, deaktivieren Sie den Benutzer und löschen Sie ihn nicht.",
|
||||
"delete": "Benutzer {username} löschen"
|
||||
},
|
||||
"editUserModal": {
|
||||
"delete": "Benutzer löschen",
|
||||
"edit": "Bearbeiten { username }"
|
||||
},
|
||||
"crudTableSearchContext": {
|
||||
"search": "Suche"
|
||||
},
|
||||
"tableJSONExporter": {
|
||||
"encoding": "Kodierung"
|
||||
},
|
||||
"tableXMLExporter": {
|
||||
"encoding": "Kodierung"
|
||||
},
|
||||
"kanbanViewStackContext": {
|
||||
"createCard": "Karte erstellen",
|
||||
"editStack": "Stapel bearbeiten",
|
||||
"deleteStack": "Stapel löschen",
|
||||
"delete": "Löschen {name}",
|
||||
"deleteDescription": "Sind Sie sicher, dass Sie den Stapel {name} löschen wollen? Das Löschen des Stapels hat zur Folge, dass die Auswahloption des einzelnen Select-Feldes gelöscht wird, was zu Datenverlust führen kann, da die Zeilenwerte auf leer gesetzt werden."
|
||||
},
|
||||
"kanbanViewHeader": {
|
||||
"stackBy": "Stapel von",
|
||||
"stackedBy": "Gestapelt nach {fieldName}",
|
||||
"customizeCards": "Individuelle angepasste Karten"
|
||||
},
|
||||
"kanbanViewOptionForm": {
|
||||
"selectOption": "Option auswählen"
|
||||
},
|
||||
"kanbanViewStakedBy": {
|
||||
"title": "Gruppen Feld",
|
||||
"chooseField": "Nach welchem einzelnen Feld sollen die Karten gestapelt werden?",
|
||||
"addSelectField": "einzelnes Auswahlfeld hinzufügen"
|
||||
},
|
||||
"kanbanViewStack": {
|
||||
"uncategorized": "Unkategorisiert",
|
||||
"tryAgain": "Erneut versuchen",
|
||||
"new": "Neu"
|
||||
},
|
||||
"dashboard": {
|
||||
"title": "Dashboard",
|
||||
"totals": "Summen",
|
||||
"totalUsers": "Anzahl der Benutzer",
|
||||
"totalGroups": "Gesamtzahl der Gruppen",
|
||||
"totalApplications": "Gesamtanzahl der Anträge",
|
||||
"newUsers": "Neue Benutzer",
|
||||
"newUsers24h": "Neue Benutzer in den letzten 24 Stunden",
|
||||
"newUsers7days": "Neue Benutzer in den letzten 7 Tagen",
|
||||
"newUsers30days": "Neue Benutzer in den letzten 30 Tagen",
|
||||
"activeUsers": "Aktive Benutzer",
|
||||
"activeUsers24h": "Aktive Benutzer in den letzten 24 Stunden",
|
||||
"activeUsers7days": "Aktive Benutzer in den letzten 7 Tagen",
|
||||
"activeUsers30days": "Aktive Benutzer in den letzten 30 Tagen",
|
||||
"viewAll": "Alle anzeigen"
|
||||
},
|
||||
"licenses": {
|
||||
"titleNoLicenses": "Keine Lizenzen gefunden",
|
||||
"titleLicenses": "Lizenzen",
|
||||
"noLicensesDescription": "Auf Ihrer Baserow-Instanz sind noch keine Lizenzen registriert. Mit einer Premium-Lizenz haben Sie sofortigen Zugriff auf alle zusätzlichen Funktionen. Wenn Sie bereits eine Lizenz besitzen, können Sie diese hier registrieren. Alternativ können Sie eine Lizenz erwerben, indem Sie auf die Schaltfläche unten klicken.",
|
||||
"rowComments": "Kommentare zur Zeile",
|
||||
"kanbanView": "Kanban-Ansicht",
|
||||
"exports": "JSON- und XML-Export",
|
||||
"admin": "Administrationsfunktionen",
|
||||
"getLicense": "Eine Lizenz erwerben",
|
||||
"baserowInstanceId": "Ihre Baserow-Instanz-ID lautet:",
|
||||
"registerLicense": "Lizenz registrieren",
|
||||
"licenceId": "Lizenz-ID",
|
||||
"premium": "Premium",
|
||||
"expired": "Abgelaufen",
|
||||
"validity": "Gültig von {start} bis {end}",
|
||||
"seats": "Sitze",
|
||||
"premiumFeatures": "Premium-Funktionen"
|
||||
},
|
||||
"license": {
|
||||
"title": "{product_code} Plan",
|
||||
"users": "Benutzer",
|
||||
"description": "Wählen Sie die Benutzer, die den Plan {product_code} verwenden können. Diese Lizenz erlaubt es Ihnen, {product_code} für maximal {seats} Benutzer zu gewähren.",
|
||||
"seatLeft": "Sie haben keine Plätze mehr frei|Sie haben noch einen Platz frei|Sie haben noch {count} Plätze frei",
|
||||
"fillSeats": "Füllen Sie Plätze mit Nutzern, die nicht im Plan enthalten sind",
|
||||
"removeAll": "Alle Benutzer entfernen",
|
||||
"licenseId": "Lizenz-ID",
|
||||
"addUser": "Einen Benutzer hinzufügen",
|
||||
"plan": "Plan",
|
||||
"premium": "Premium",
|
||||
"expired": "Abgelaufen",
|
||||
"validFrom": "Gültig ab",
|
||||
"validThrough": "Gültig bis",
|
||||
"validThroughDescription": "Wenn Ihre Lizenz abgelaufen ist, können Sie und die Ihnen zugewiesenen Benutzer die zusätzlichen Funktionen, die durch die Lizenz gewährt werden, nicht mehr nutzen.",
|
||||
"lastCheck": "Letzte Kontrolle",
|
||||
"lastCheckDescription": "Die Lizenz wird in regelmäßigen Abständen auf Änderungen geprüft. Wenn Sie zum Beispiel Ihre Lizenz erneuert oder aktualisiert haben, werden die Änderungen nach der Prüfung aktiv.",
|
||||
"checkNow": "jetzt prüfen",
|
||||
"seats": "Sitze (amount of users)",
|
||||
"licensedTo": "Lizenziert für",
|
||||
"premiumFeatures": "Premium-Funktionen",
|
||||
"applications": "Anwendungen/Datenbanken",
|
||||
"unlimited": "Unbegrenzt",
|
||||
"rowUsage": "Zeilenverwendung",
|
||||
"storeUsage": "Speicherverbrauch",
|
||||
"disconnectLicense": "Lizenz trennen",
|
||||
"disconnectDescription": "Wenn Sie diese Lizenz trennen, während sie aktiv ist, haben die zugehörigen Benutzer keinen Zugriff mehr auf den Plan. Damit wird die Lizenz effektiv entfernt. Bitte kontaktieren Sie unser Support-Team unter {contact}, wenn Sie diese Lizenz in einer anderen selbst gehosteten Instanz verwenden möchten."
|
||||
}
|
||||
}
|
224
premium/web-frontend/modules/baserow_premium/locales/es.json
Normal file
224
premium/web-frontend/modules/baserow_premium/locales/es.json
Normal file
|
@ -0,0 +1,224 @@
|
|||
{
|
||||
"premium": {
|
||||
"user": {
|
||||
"isStaff": "",
|
||||
"isGroupAdmin": "",
|
||||
"active": "",
|
||||
"deactivated": ""
|
||||
},
|
||||
"adminType": {
|
||||
"dashboard": "",
|
||||
"users": "",
|
||||
"groups": "",
|
||||
"licenses": ""
|
||||
},
|
||||
"viewType": {
|
||||
"kanban": ""
|
||||
},
|
||||
"exporterType": {
|
||||
"json": "",
|
||||
"xml": ""
|
||||
}
|
||||
},
|
||||
"rowCommentSidebar": {
|
||||
"onlyPremium": "",
|
||||
"readOnlyNoComment": "",
|
||||
"noComment": "",
|
||||
"comment": ""
|
||||
},
|
||||
"rowComment": {
|
||||
"you": ""
|
||||
},
|
||||
"registerLicenseModal": {
|
||||
"titleRegisterLicense": "",
|
||||
"registerLicense": "",
|
||||
"viewPricing": "",
|
||||
"licenseDescription": "",
|
||||
"licenseError": {
|
||||
"invalidTitle": "",
|
||||
"invalid": "",
|
||||
"unsupportedTitle": "",
|
||||
"unsupported": "",
|
||||
"expiredTitle": "",
|
||||
"expired": "",
|
||||
"duplicateTitle": "",
|
||||
"duplicate": "",
|
||||
"instanceMismatchTitle": "",
|
||||
"instanceMismatch": ""
|
||||
}
|
||||
},
|
||||
"disconnectLicenseModal": {
|
||||
"disconnectLicense": "",
|
||||
"disconnectDescription": ""
|
||||
},
|
||||
"registerLicenseForm": {
|
||||
"licenseKey": ""
|
||||
},
|
||||
"groupsAdminTable": {
|
||||
"allGroups": "",
|
||||
"id": "",
|
||||
"name": "",
|
||||
"members": "",
|
||||
"applications": "",
|
||||
"created": ""
|
||||
},
|
||||
"editGroupContext": {
|
||||
"delete": ""
|
||||
},
|
||||
"deleteGroupModal": {
|
||||
"title": "",
|
||||
"confirmation": "",
|
||||
"comment": "",
|
||||
"delete": ""
|
||||
},
|
||||
"activeUsers": {
|
||||
"newUsers": "",
|
||||
"activeUsers": ""
|
||||
},
|
||||
"usersAdminTable": {
|
||||
"allUsers": "",
|
||||
"id": "",
|
||||
"username": "",
|
||||
"name": "",
|
||||
"groups": "",
|
||||
"lastLogin": "",
|
||||
"dateJoined": "",
|
||||
"active": ""
|
||||
},
|
||||
"editUserContext": {
|
||||
"changePassword": "",
|
||||
"delete": ""
|
||||
},
|
||||
"changePasswordForm": {
|
||||
"newPassword": "",
|
||||
"repeatPassword": "",
|
||||
"changePassword": "",
|
||||
"error": {
|
||||
"doesntMatch": ""
|
||||
}
|
||||
},
|
||||
"userForm": {
|
||||
"fullName": "",
|
||||
"email": "",
|
||||
"isActive": "",
|
||||
"warning": {
|
||||
"changeEmail": "",
|
||||
"inactiveUser": "",
|
||||
"userStaff": ""
|
||||
},
|
||||
"error": {
|
||||
"invalidName": "",
|
||||
"invalidEmail": ""
|
||||
}
|
||||
},
|
||||
"changeUserPasswordModal": {
|
||||
"changePassword": ""
|
||||
},
|
||||
"deleteUserModal": {
|
||||
"title": "",
|
||||
"confirmation": "",
|
||||
"comment1": "",
|
||||
"comment2": "",
|
||||
"delete": ""
|
||||
},
|
||||
"editUserModal": {
|
||||
"delete": "",
|
||||
"edit": ""
|
||||
},
|
||||
"crudTableSearchContext": {
|
||||
"search": ""
|
||||
},
|
||||
"tableJSONExporter": {
|
||||
"encoding": ""
|
||||
},
|
||||
"tableXMLExporter": {
|
||||
"encoding": ""
|
||||
},
|
||||
"kanbanViewStackContext": {
|
||||
"createCard": "",
|
||||
"editStack": "",
|
||||
"deleteStack": "",
|
||||
"delete": "",
|
||||
"deleteDescription": ""
|
||||
},
|
||||
"kanbanViewHeader": {
|
||||
"stackBy": "",
|
||||
"stackedBy": "",
|
||||
"customizeCards": ""
|
||||
},
|
||||
"kanbanViewOptionForm": {
|
||||
"selectOption": ""
|
||||
},
|
||||
"kanbanViewStakedBy": {
|
||||
"title": "",
|
||||
"chooseField": "",
|
||||
"addSelectField": ""
|
||||
},
|
||||
"kanbanViewStack": {
|
||||
"uncategorized": "",
|
||||
"tryAgain": "",
|
||||
"new": ""
|
||||
},
|
||||
"dashboard": {
|
||||
"title": "",
|
||||
"totals": "",
|
||||
"totalUsers": "",
|
||||
"totalGroups": "",
|
||||
"totalApplications": "",
|
||||
"newUsers": "",
|
||||
"newUsers24h": "",
|
||||
"newUsers7days": "",
|
||||
"newUsers30days": "",
|
||||
"activeUsers": "",
|
||||
"activeUsers24h": "",
|
||||
"activeUsers7days": "",
|
||||
"activeUsers30days": "",
|
||||
"viewAll": ""
|
||||
},
|
||||
"licenses": {
|
||||
"titleNoLicenses": "",
|
||||
"titleLicenses": "",
|
||||
"noLicensesDescription": "",
|
||||
"rowComments": "",
|
||||
"kanbanView": "",
|
||||
"exports": "",
|
||||
"admin": "",
|
||||
"getLicense": "",
|
||||
"baserowInstanceId": "",
|
||||
"registerLicense": "",
|
||||
"licenceId": "",
|
||||
"premium": "",
|
||||
"expired": "",
|
||||
"validity": "",
|
||||
"seats": "",
|
||||
"premiumFeatures": ""
|
||||
},
|
||||
"license": {
|
||||
"title": "",
|
||||
"users": "",
|
||||
"description": "",
|
||||
"seatLeft": "",
|
||||
"fillSeats": "",
|
||||
"removeAll": "",
|
||||
"licenseId": "",
|
||||
"addUser": "",
|
||||
"plan": "",
|
||||
"premium": "",
|
||||
"expired": "",
|
||||
"validFrom": "",
|
||||
"validThrough": "",
|
||||
"validThroughDescription": "",
|
||||
"lastCheck": "",
|
||||
"lastCheckDescription": "",
|
||||
"checkNow": "",
|
||||
"seats": "",
|
||||
"licensedTo": "",
|
||||
"premiumFeatures": "",
|
||||
"applications": "",
|
||||
"unlimited": "",
|
||||
"rowUsage": "",
|
||||
"storeUsage": "",
|
||||
"disconnectLicense": "",
|
||||
"disconnectDescription": ""
|
||||
}
|
||||
}
|
|
@ -1,21 +1,21 @@
|
|||
{
|
||||
"premium": {
|
||||
"user":{
|
||||
"user": {
|
||||
"isStaff": "Est collaborateur",
|
||||
"isGroupAdmin": "Est l'administrateur du groupe",
|
||||
"active": "Actif",
|
||||
"deactivated": "Inactif"
|
||||
},
|
||||
"adminType":{
|
||||
"adminType": {
|
||||
"dashboard": "Statistiques",
|
||||
"users": "Utilisateurs",
|
||||
"groups": "Groupes",
|
||||
"licenses": "Licences"
|
||||
},
|
||||
"viewType":{
|
||||
"viewType": {
|
||||
"kanban": "Kanban"
|
||||
},
|
||||
"exporterType":{
|
||||
"exporterType": {
|
||||
"json": "Exporter vers JSON",
|
||||
"xml": "Exporter vers XML"
|
||||
}
|
||||
|
|
224
premium/web-frontend/modules/baserow_premium/locales/nl.json
Normal file
224
premium/web-frontend/modules/baserow_premium/locales/nl.json
Normal file
|
@ -0,0 +1,224 @@
|
|||
{
|
||||
"premium": {
|
||||
"user": {
|
||||
"isStaff": "Is personeel",
|
||||
"isGroupAdmin": "Is groepsbeheerder",
|
||||
"active": "Ingeschakeld",
|
||||
"deactivated": "Uitgeschakeld"
|
||||
},
|
||||
"adminType": {
|
||||
"dashboard": "Dashboard",
|
||||
"users": "Gebruikers",
|
||||
"groups": "Groepen",
|
||||
"licenses": "Licenties"
|
||||
},
|
||||
"viewType": {
|
||||
"kanban": "Kanban"
|
||||
},
|
||||
"exporterType": {
|
||||
"json": "Exporteren naar JSON",
|
||||
"xml": "Exporteren naar XML"
|
||||
}
|
||||
},
|
||||
"rowCommentSidebar": {
|
||||
"onlyPremium": "Rij-opmerkingen zijn beschikbaar in de premium versie.",
|
||||
"readOnlyNoComment": "Geen opmerkingen voor deze rij.",
|
||||
"noComment": "Er zijn nog geen opmerkingen voor deze rij. Gebruik het formulier hieronder om een opmerking toe te voegen.",
|
||||
"comment": "Opmerking"
|
||||
},
|
||||
"rowComment": {
|
||||
"you": "Jij"
|
||||
},
|
||||
"registerLicenseModal": {
|
||||
"titleRegisterLicense": "Een licentie registreren",
|
||||
"registerLicense": "Licentie registreren",
|
||||
"viewPricing": "Prijzen bekijken",
|
||||
"licenseDescription": "Een licentie kan alleen worden verkregen via baserow.io. Als je al een licentie hebt gekocht, wordt deze per e-mail naar je toegestuurd. Je kunt dan de licentie ophalen uit het overzicht in je account. Kopieer en plak de licentiesleutel in het vak hieronder. Klik op de knop om de licentiesleutel op deze installatie te registreren. Het is niet mogelijk om dezelfde sleutel op twee verschillende installaties te gebruiken. {pricingLink} als je nog geen sleutel hebt.",
|
||||
"licenseError": {
|
||||
"invalidTitle": "Ongeldig",
|
||||
"invalid": "De verstrekte licentie is ongeldig.",
|
||||
"unsupportedTitle": "Niet-ondersteund",
|
||||
"unsupported": "De geleverde licentie is niet compatibel met deze versie van Baserow. Installeer de nieuwste versie en probeer het opnieuw.",
|
||||
"expiredTitle": "Verlopen",
|
||||
"expired": "De verstrekte licentie is verlopen.",
|
||||
"duplicateTitle": "Duplicaat",
|
||||
"duplicate": "De verstrekte licentie is al geregistreerd voor deze installatie.",
|
||||
"instanceMismatchTitle": "Verkeerde installatie",
|
||||
"instanceMismatch": "De verstrekte licentie hoort niet bij deze installatie."
|
||||
}
|
||||
},
|
||||
"disconnectLicenseModal": {
|
||||
"disconnectLicense": "Licentie ontkoppelen",
|
||||
"disconnectDescription": "Weet je zeker dat je deze licentie wilt ontkoppelen? Als je deze licentie ontkoppelt terwijl deze actief is, hebben de gerelateerde gebruikers geen toegang meer tot het relevante plan. Deze handeling zal de licentie effectief verwijderen. Neem contact op met ons support team via {contact} als je deze licentie wilt gebruiken in een andere zelf-gehoste installatie."
|
||||
},
|
||||
"registerLicenseForm": {
|
||||
"licenseKey": "Licentiesleutel"
|
||||
},
|
||||
"groupsAdminTable": {
|
||||
"allGroups": "Alle groepen",
|
||||
"id": "ID",
|
||||
"name": "Naam",
|
||||
"members": "Leden",
|
||||
"applications": "Applicaties",
|
||||
"created": "Aangemaakt"
|
||||
},
|
||||
"editGroupContext": {
|
||||
"delete": "Permanent verwijderen"
|
||||
},
|
||||
"deleteGroupModal": {
|
||||
"title": "Verwijder {name}",
|
||||
"confirmation": "Weet je zeker dat je de groep: {name} wilt verwijderen?",
|
||||
"comment": "De groep wordt permanent verwijderd, inclusief de bijbehorende applicaties. Het is niet mogelijk deze actie ongedaan te maken.",
|
||||
"delete": "Groep {name} verwijderen"
|
||||
},
|
||||
"activeUsers": {
|
||||
"newUsers": "Nieuwe gebruikers",
|
||||
"activeUsers": "Actieve gebruikers"
|
||||
},
|
||||
"usersAdminTable": {
|
||||
"allUsers": "Alle gebruikers",
|
||||
"id": "ID",
|
||||
"username": "Gebruikersnaam",
|
||||
"name": "Naam",
|
||||
"groups": "Groepen",
|
||||
"lastLogin": "Laatste login",
|
||||
"dateJoined": "Ingeschreven",
|
||||
"active": "Ingeschakeld"
|
||||
},
|
||||
"editUserContext": {
|
||||
"changePassword": "Wachtwoord wijzigen",
|
||||
"delete": "Permanent verwijderen"
|
||||
},
|
||||
"changePasswordForm": {
|
||||
"newPassword": "Nieuw wachtwoord",
|
||||
"repeatPassword": "Herhaal wachtwoord",
|
||||
"changePassword": "Wachtwoord wijzigen",
|
||||
"error": {
|
||||
"doesntMatch": "Dit veld moet overeenkomen met je wachtwoordveld."
|
||||
}
|
||||
},
|
||||
"userForm": {
|
||||
"fullName": "Volledige naam",
|
||||
"email": "E-mail",
|
||||
"isActive": "Is actief",
|
||||
"warning": {
|
||||
"changeEmail": "Als het e-mailadres van deze gebruiker wordt gewijzigd, moet hij/zij dit nieuwe e-mailadres gebruiken wanneer hij/zij zich aanmeldt. Dit moet aan de gebruiker worden gecommuniceerd.",
|
||||
"inactiveUser": "Wanneer een gebruiker als inactief wordt gemarkeerd, kan deze zich niet meer aanmelden.",
|
||||
"userStaff": "Door de gebruiker personeel te maken, krijgt deze beheerderstoegang tot alle gebruikers en alle groepen, met de mogelijkheid om de eigen personeelsrechten in te trekken."
|
||||
},
|
||||
"error": {
|
||||
"invalidName": "Voer een geldige volledige naam in. De naam moet langer zijn dan 2 letters en minder dan 150.",
|
||||
"invalidEmail": "Voer een geldig e-mail adres in."
|
||||
}
|
||||
},
|
||||
"changeUserPasswordModal": {
|
||||
"changePassword": "Wijzig wachtwoord voor {gebruikersnaam}"
|
||||
},
|
||||
"deleteUserModal": {
|
||||
"title": "Verwijder {gebruikersnaam}",
|
||||
"confirmation": "Weet je zeker dat je de gebruiker: {name} wilt verwijderen?",
|
||||
"comment1": "De gebruikersaccount wordt verwijderd, maar de groepen waar die gebruiker lid van is blijven bestaan. De gebruikersgroep wordt niet verwijderd, zelfs als deze gebruiker de laatste gebruiker in de groep is. Door de laatste gebruiker in een groep te verwijderen kan niemand meer toegang krijgen tot die groep.",
|
||||
"comment2": "Na het verwijderen van een gebruiker is het mogelijk dat een nieuwe gebruiker zich opnieuw aanmeldt met het e-mailadres van de verwijderde gebruiker. Om ervoor te zorgen dat ze zich niet opnieuw kunnen aanmelden, deactiveer de gebruiker in plaats van deze te verwijderen.",
|
||||
"delete": "Verwijder gebruiker {gebruikersnaam}"
|
||||
},
|
||||
"editUserModal": {
|
||||
"delete": "Gebruiker verwijderen",
|
||||
"edit": "Bewerk { gebruikersnaam }"
|
||||
},
|
||||
"crudTableSearchContext": {
|
||||
"search": "Zoeken"
|
||||
},
|
||||
"tableJSONExporter": {
|
||||
"encoding": "Codering"
|
||||
},
|
||||
"tableXMLExporter": {
|
||||
"encoding": "Codering"
|
||||
},
|
||||
"kanbanViewStackContext": {
|
||||
"createCard": "Kaart aanmaken",
|
||||
"editStack": "Bewerk stapel",
|
||||
"deleteStack": "Stapel verwijderen",
|
||||
"delete": "Verwijder {name}",
|
||||
"deleteDescription": "Weet je zeker dat je de stapel {name} wilt verwijderen? Het verwijderen van de stapel resulteert in het verwijderen van de keuzeoptie van het enkelvoudige keuzeveld. Dit kan resulteren in gegevensverlies omdat de rijwaarden op leeg worden gezet."
|
||||
},
|
||||
"kanbanViewHeader": {
|
||||
"stackBy": "Stapelen op",
|
||||
"stackedBy": "Gestapeld op {fieldName}",
|
||||
"customizeCards": "Kaarten aanpassen"
|
||||
},
|
||||
"kanbanViewOptionForm": {
|
||||
"selectOption": "Selecteer optie"
|
||||
},
|
||||
"kanbanViewStakedBy": {
|
||||
"title": "Groepsveld",
|
||||
"chooseField": "Op welk enkelvoudig keuzeveld moeten de kaarten gestapeld worden?",
|
||||
"addSelectField": "enkelvoudig keuzeveld toevoegen"
|
||||
},
|
||||
"kanbanViewStack": {
|
||||
"uncategorized": "Zonder categorie",
|
||||
"tryAgain": "Probeer het nog eens",
|
||||
"new": "Nieuw"
|
||||
},
|
||||
"dashboard": {
|
||||
"title": "Dashboard",
|
||||
"totals": "Totalen",
|
||||
"totalUsers": "Totaal gebruikers",
|
||||
"totalGroups": "Totaal groepen",
|
||||
"totalApplications": "Totaal aanvragen",
|
||||
"newUsers": "Nieuwe gebruikers",
|
||||
"newUsers24h": "Nieuwe gebruikers laatste 24 uur",
|
||||
"newUsers7days": "Nieuwe gebruikers laatste 7 dagen",
|
||||
"newUsers30days": "Nieuwe gebruikers laatste 30 dagen",
|
||||
"activeUsers": "Actieve gebruikers",
|
||||
"activeUsers24h": "Actieve gebruikers laatste 24 uur",
|
||||
"activeUsers7days": "Actieve gebruikers laatste 7 dagen",
|
||||
"activeUsers30days": "Actieve gebruikers laatste 30 dagen",
|
||||
"viewAll": "Alles bekijken"
|
||||
},
|
||||
"licenses": {
|
||||
"titleNoLicenses": "Geen licenties gevonden",
|
||||
"titleLicenses": "Licenties",
|
||||
"noLicensesDescription": "Er zijn nog geen licenties geregistreerd op je Baserow installatie. Een premium licentie geeft je direct toegang tot alle extra functies. Als je al een licentie hebt, kun je die hier registreren. Je kunt er ook een halen door op de onderstaande knop te klikken.",
|
||||
"rowComments": "Rij-opmerkingen",
|
||||
"kanbanView": "Kanban bekijken",
|
||||
"exports": "JSON en XML uitvoer",
|
||||
"admin": "Beheerdersfunctionaliteit",
|
||||
"getLicense": "Haal een licentie",
|
||||
"baserowInstanceId": "Je Baserow instantie ID is:",
|
||||
"registerLicense": "Licentie registreren",
|
||||
"licenceId": "Licentie ID",
|
||||
"premium": "Premium",
|
||||
"expired": "Verlopen",
|
||||
"validity": "Geldig van {start} tot {einde}",
|
||||
"seats": "plaatsen",
|
||||
"premiumFeatures": "Premium functies"
|
||||
},
|
||||
"license": {
|
||||
"title": "{product_code} plan",
|
||||
"users": "Gebruikers",
|
||||
"description": "Kies de gebruikers die het {product_code} plan kunnen gebruiken. Deze licentie staat je toe {product_code} aan een maximum van {seats} gebruikers toe te kennen.",
|
||||
"seatLeft": "U heeft geen plaatsen meer over|Je hebt nog één plaats over|Je hebt {count} plaatsen over",
|
||||
"fillSeats": "Plaatsen vullen met gebruikers die niet op het plan staan",
|
||||
"removeAll": "Verwijder alle gebruikers",
|
||||
"licenseId": "Licentie ID",
|
||||
"addUser": "Een gebruiker toevoegen",
|
||||
"plan": "Plan",
|
||||
"premium": "premium",
|
||||
"expired": "Verlopen",
|
||||
"validFrom": "Geldig vanaf",
|
||||
"validThrough": "Geldig tot en met",
|
||||
"validThroughDescription": "Nadat je licentie is verlopen, kunnen jij en de andere toegewezen gebruikers niet langer gebruik maken van de extra functionaliteit die op basis van de licentie wordt verleend.",
|
||||
"lastCheck": "Laatste controle",
|
||||
"lastCheckDescription": "De licentie wordt periodiek gecontroleerd op wijzigingen. Als je bijvoorbeeld je licentie hebt vernieuwd of opgewaardeerd, worden de wijzigingen actief na de controle.",
|
||||
"checkNow": "nu controleren",
|
||||
"seats": "Plaatsen (aantal gebruikers)",
|
||||
"licensedTo": "Licentie voor",
|
||||
"premiumFeatures": "Premium functies",
|
||||
"applications": "Toepassingen / databanken",
|
||||
"unlimited": "Onbeperkt",
|
||||
"rowUsage": "Rijgebruik",
|
||||
"storeUsage": "Opslaggebruik",
|
||||
"disconnectLicense": "Licentie ontkoppelen",
|
||||
"disconnectDescription": "Als je deze licentie ontkoppelt terwijl deze actief is, hebben de toegewezen gebruikers geen toegang meer tot het relevante plan. Deze handeling zal de licentie effectief verwijderen. Neem contact op met ons support team via {contact} als je deze licentie wilt gebruiken in een andere zelf-gehoste installatie."
|
||||
}
|
||||
}
|
|
@ -0,0 +1,224 @@
|
|||
{
|
||||
"premium": {
|
||||
"user": {
|
||||
"isStaff": "工作人员与否",
|
||||
"isGroupAdmin": "组管理员与否",
|
||||
"active": "生效的",
|
||||
"deactivated": "停用的"
|
||||
},
|
||||
"adminType": {
|
||||
"dashboard": "仪表板",
|
||||
"users": "用户",
|
||||
"groups": "团队",
|
||||
"licenses": "许可证"
|
||||
},
|
||||
"viewType": {
|
||||
"kanban": "看板"
|
||||
},
|
||||
"exporterType": {
|
||||
"json": "导出为 JSON",
|
||||
"xml": "导出为 XML"
|
||||
}
|
||||
},
|
||||
"rowCommentSidebar": {
|
||||
"onlyPremium": "行中评论功能在高级版本中可用。",
|
||||
"readOnlyNoComment": "此行没有评论。",
|
||||
"noComment": "此行尚无评论。使用下面的表格添加评论。",
|
||||
"comment": "评论"
|
||||
},
|
||||
"rowComment": {
|
||||
"you": "你"
|
||||
},
|
||||
"registerLicenseModal": {
|
||||
"titleRegisterLicense": "注册一个许可证",
|
||||
"registerLicense": "注册许可证",
|
||||
"viewPricing": "查看定价",
|
||||
"licenseDescription": "只能在 baserow.io 上获得许可证。如果你已购买许可证,它将通过电子邮件发送给你,也可以从帐户概览中获取。将许可证密钥复制并粘贴到下面的框中,然后单击按钮将许可证密钥注册到此实例。安装两个不同实例时不可以使用相同的密钥。 如果你还没有密钥可以点此购买:{pricingLink} 。",
|
||||
"licenseError": {
|
||||
"invalidTitle": "无效的",
|
||||
"invalid": "",
|
||||
"unsupportedTitle": "",
|
||||
"unsupported": "",
|
||||
"expiredTitle": "",
|
||||
"expired": "",
|
||||
"duplicateTitle": "",
|
||||
"duplicate": "",
|
||||
"instanceMismatchTitle": "",
|
||||
"instanceMismatch": ""
|
||||
}
|
||||
},
|
||||
"disconnectLicenseModal": {
|
||||
"disconnectLicense": "",
|
||||
"disconnectDescription": ""
|
||||
},
|
||||
"registerLicenseForm": {
|
||||
"licenseKey": ""
|
||||
},
|
||||
"groupsAdminTable": {
|
||||
"allGroups": "",
|
||||
"id": "",
|
||||
"name": "",
|
||||
"members": "",
|
||||
"applications": "",
|
||||
"created": ""
|
||||
},
|
||||
"editGroupContext": {
|
||||
"delete": ""
|
||||
},
|
||||
"deleteGroupModal": {
|
||||
"title": "",
|
||||
"confirmation": "",
|
||||
"comment": "",
|
||||
"delete": ""
|
||||
},
|
||||
"activeUsers": {
|
||||
"newUsers": "",
|
||||
"activeUsers": ""
|
||||
},
|
||||
"usersAdminTable": {
|
||||
"allUsers": "",
|
||||
"id": "",
|
||||
"username": "",
|
||||
"name": "",
|
||||
"groups": "",
|
||||
"lastLogin": "",
|
||||
"dateJoined": "",
|
||||
"active": ""
|
||||
},
|
||||
"editUserContext": {
|
||||
"changePassword": "",
|
||||
"delete": ""
|
||||
},
|
||||
"changePasswordForm": {
|
||||
"newPassword": "",
|
||||
"repeatPassword": "",
|
||||
"changePassword": "",
|
||||
"error": {
|
||||
"doesntMatch": ""
|
||||
}
|
||||
},
|
||||
"userForm": {
|
||||
"fullName": "",
|
||||
"email": "",
|
||||
"isActive": "",
|
||||
"warning": {
|
||||
"changeEmail": "",
|
||||
"inactiveUser": "",
|
||||
"userStaff": ""
|
||||
},
|
||||
"error": {
|
||||
"invalidName": "",
|
||||
"invalidEmail": ""
|
||||
}
|
||||
},
|
||||
"changeUserPasswordModal": {
|
||||
"changePassword": ""
|
||||
},
|
||||
"deleteUserModal": {
|
||||
"title": "",
|
||||
"confirmation": "",
|
||||
"comment1": "",
|
||||
"comment2": "",
|
||||
"delete": ""
|
||||
},
|
||||
"editUserModal": {
|
||||
"delete": "",
|
||||
"edit": ""
|
||||
},
|
||||
"crudTableSearchContext": {
|
||||
"search": ""
|
||||
},
|
||||
"tableJSONExporter": {
|
||||
"encoding": ""
|
||||
},
|
||||
"tableXMLExporter": {
|
||||
"encoding": ""
|
||||
},
|
||||
"kanbanViewStackContext": {
|
||||
"createCard": "",
|
||||
"editStack": "",
|
||||
"deleteStack": "",
|
||||
"delete": "",
|
||||
"deleteDescription": ""
|
||||
},
|
||||
"kanbanViewHeader": {
|
||||
"stackBy": "",
|
||||
"stackedBy": "",
|
||||
"customizeCards": ""
|
||||
},
|
||||
"kanbanViewOptionForm": {
|
||||
"selectOption": ""
|
||||
},
|
||||
"kanbanViewStakedBy": {
|
||||
"title": "",
|
||||
"chooseField": "",
|
||||
"addSelectField": ""
|
||||
},
|
||||
"kanbanViewStack": {
|
||||
"uncategorized": "",
|
||||
"tryAgain": "",
|
||||
"new": ""
|
||||
},
|
||||
"dashboard": {
|
||||
"title": "",
|
||||
"totals": "",
|
||||
"totalUsers": "",
|
||||
"totalGroups": "",
|
||||
"totalApplications": "",
|
||||
"newUsers": "",
|
||||
"newUsers24h": "",
|
||||
"newUsers7days": "",
|
||||
"newUsers30days": "",
|
||||
"activeUsers": "",
|
||||
"activeUsers24h": "",
|
||||
"activeUsers7days": "",
|
||||
"activeUsers30days": "",
|
||||
"viewAll": ""
|
||||
},
|
||||
"licenses": {
|
||||
"titleNoLicenses": "",
|
||||
"titleLicenses": "",
|
||||
"noLicensesDescription": "",
|
||||
"rowComments": "",
|
||||
"kanbanView": "",
|
||||
"exports": "",
|
||||
"admin": "",
|
||||
"getLicense": "",
|
||||
"baserowInstanceId": "",
|
||||
"registerLicense": "",
|
||||
"licenceId": "",
|
||||
"premium": "",
|
||||
"expired": "",
|
||||
"validity": "",
|
||||
"seats": "",
|
||||
"premiumFeatures": ""
|
||||
},
|
||||
"license": {
|
||||
"title": "",
|
||||
"users": "",
|
||||
"description": "",
|
||||
"seatLeft": "",
|
||||
"fillSeats": "",
|
||||
"removeAll": "",
|
||||
"licenseId": "",
|
||||
"addUser": "",
|
||||
"plan": "",
|
||||
"premium": "",
|
||||
"expired": "",
|
||||
"validFrom": "",
|
||||
"validThrough": "",
|
||||
"validThroughDescription": "",
|
||||
"lastCheck": "",
|
||||
"lastCheckDescription": "",
|
||||
"checkNow": "",
|
||||
"seats": "",
|
||||
"licensedTo": "",
|
||||
"premiumFeatures": "",
|
||||
"applications": "",
|
||||
"unlimited": "",
|
||||
"rowUsage": "",
|
||||
"storeUsage": "",
|
||||
"disconnectLicense": "",
|
||||
"disconnectDescription": ""
|
||||
}
|
||||
}
|
|
@ -17,6 +17,8 @@ import { KanbanViewType } from '@baserow_premium/viewTypes'
|
|||
|
||||
import en from '@baserow_premium/locales/en.json'
|
||||
import fr from '@baserow_premium/locales/fr.json'
|
||||
import nl from '@baserow_premium/locales/nl.json'
|
||||
import de from '@baserow_premium/locales/de.json'
|
||||
|
||||
export default (context) => {
|
||||
const { store, app, isDev } = context
|
||||
|
@ -32,6 +34,8 @@ export default (context) => {
|
|||
const { i18n } = app
|
||||
i18n.mergeLocaleMessage('en', en)
|
||||
i18n.mergeLocaleMessage('fr', fr)
|
||||
i18n.mergeLocaleMessage('nl', nl)
|
||||
i18n.mergeLocaleMessage('de', de)
|
||||
}
|
||||
|
||||
store.registerModule('row_comments', rowCommentsStore)
|
||||
|
|
314
web-frontend/locales/cs.json
Normal file
314
web-frontend/locales/cs.json
Normal file
|
@ -0,0 +1,314 @@
|
|||
{
|
||||
"common": {
|
||||
"yes": "ano",
|
||||
"no": "ne",
|
||||
"wrong": "",
|
||||
"none": ""
|
||||
},
|
||||
"action": {
|
||||
"upload": "Nahrát",
|
||||
"back": "Zpět",
|
||||
"backToLogin": "Zpět na přihlášení",
|
||||
"signUp": "",
|
||||
"signIn": "Přihlásit se",
|
||||
"createNew": "",
|
||||
"create": "",
|
||||
"edit": "Změnit",
|
||||
"change": "Změnit",
|
||||
"delete": "Smazat",
|
||||
"rename": "Přejmenovat",
|
||||
"add": "Přidat",
|
||||
"makeChoice": "",
|
||||
"cancel": "Zrušit",
|
||||
"save": "",
|
||||
"retry": "",
|
||||
"search": "",
|
||||
"copy": "",
|
||||
"activate": "Aktivovat",
|
||||
"deactivate": "Deaktivovat"
|
||||
},
|
||||
"adminType": {
|
||||
"settings": "Nastavení"
|
||||
},
|
||||
"applicationType": {
|
||||
"database": "Databáze",
|
||||
"cantSelectTableTitle": "",
|
||||
"cantSelectTableDescription": ""
|
||||
},
|
||||
"settingType": {
|
||||
"account": "Účet",
|
||||
"password": "Heslo",
|
||||
"tokens": ""
|
||||
},
|
||||
"userFileUploadType": {
|
||||
"file": "moje zařízení",
|
||||
"url": "URL"
|
||||
},
|
||||
"field": {
|
||||
"emailAddress": "E-mailová adresa"
|
||||
},
|
||||
"error": {
|
||||
"invalidEmail": "",
|
||||
"notMatchingPassword": "",
|
||||
"minLength": "",
|
||||
"maxLength": "",
|
||||
"minMaxLength": "",
|
||||
"requiredField": ""
|
||||
},
|
||||
"permission": {
|
||||
"admin": "",
|
||||
"adminDescription": "",
|
||||
"member": "Člen",
|
||||
"memberDescription": "Může plně nastavovat a měnit aplikace."
|
||||
},
|
||||
"fieldType": {
|
||||
"singleLineText": "Text na jeden řádek",
|
||||
"longText": "Dlouhý text",
|
||||
"linkToTable": "Odkaz do tabulky",
|
||||
"number": "Číslo",
|
||||
"rating": "Hodnocení",
|
||||
"boolean": "",
|
||||
"date": "Datum",
|
||||
"lastModified": "",
|
||||
"createdOn": "",
|
||||
"url": "URL",
|
||||
"email": "Email",
|
||||
"file": "Soubor",
|
||||
"singleSelect": "",
|
||||
"multipleSelect": "",
|
||||
"phoneNumber": "Telefonní číslo",
|
||||
"formula": "",
|
||||
"lookup": ""
|
||||
},
|
||||
"fieldErrors": {
|
||||
"invalidNumber": "",
|
||||
"maxDigits": "",
|
||||
"invalidUrl": "",
|
||||
"max254Chars": "",
|
||||
"invalidEmail": "",
|
||||
"invalidPhoneNumber": ""
|
||||
},
|
||||
"fieldDocs": {
|
||||
"readOnly": "",
|
||||
"text": "",
|
||||
"longText": "",
|
||||
"linkRow": "",
|
||||
"number": "",
|
||||
"numberPositive": "",
|
||||
"decimal": "",
|
||||
"decimalPositive": "",
|
||||
"rating": "",
|
||||
"boolean": "",
|
||||
"date": "",
|
||||
"dateTime": "",
|
||||
"dateResponse": "",
|
||||
"dateTimeResponse": "",
|
||||
"lastModifiedReadOnly": "",
|
||||
"createdOnReadOnly": "",
|
||||
"url": "",
|
||||
"email": "",
|
||||
"file": "",
|
||||
"singleSelect": "",
|
||||
"multipleSelect": "",
|
||||
"phoneNumber": "",
|
||||
"formula": "",
|
||||
"lookup": ""
|
||||
},
|
||||
"viewFilter": {
|
||||
"contains": "",
|
||||
"containsNot": "",
|
||||
"filenameContains": "",
|
||||
"has": "",
|
||||
"hasNot": "",
|
||||
"higherThan": "",
|
||||
"is": "",
|
||||
"isNot": "",
|
||||
"isEmpty": "",
|
||||
"isNotEmpty": "",
|
||||
"isDate": "",
|
||||
"isDayOfMonth": "",
|
||||
"isBeforeDate": "",
|
||||
"isAfterDate": "",
|
||||
"isNotDate": "",
|
||||
"isToday": "",
|
||||
"inThisMonth": "",
|
||||
"inThisYear": "",
|
||||
"lowerThan": "",
|
||||
"lengthIsLowerThan": "",
|
||||
"hasFileType": ""
|
||||
},
|
||||
"viewType": {
|
||||
"grid": "",
|
||||
"gallery": "",
|
||||
"form": "",
|
||||
"sharing": {
|
||||
"linkName": "",
|
||||
"formLinkName": ""
|
||||
}
|
||||
},
|
||||
"premium": {
|
||||
"deactivated": ""
|
||||
},
|
||||
"trashType": {
|
||||
"group": "",
|
||||
"application": "",
|
||||
"table": "",
|
||||
"field": "",
|
||||
"row": ""
|
||||
},
|
||||
"webhook": {
|
||||
"request": "",
|
||||
"response": "",
|
||||
"successfullyUpdated": "",
|
||||
"status": {
|
||||
"noStatus": "",
|
||||
"statusOK": "",
|
||||
"statusNotOK": ""
|
||||
},
|
||||
"eventType": {
|
||||
"rowCreated": "",
|
||||
"rowUpdated": "",
|
||||
"rowDeleted": ""
|
||||
}
|
||||
},
|
||||
"clientHandler": {
|
||||
"notFoundTitle": "",
|
||||
"notFoundDescription": "",
|
||||
"networkErrorTitle": "",
|
||||
"networkErrorDescription": "",
|
||||
"tooManyRequestsTitle": "",
|
||||
"tooManyRequestsDescription": "",
|
||||
"notCompletedTitle": "",
|
||||
"notCompletedDescription": "",
|
||||
"userNotInGroupTitle": "",
|
||||
"userNotInGroupDescription": "",
|
||||
"invalidGroupPermissionsTitle": "",
|
||||
"invalidGroupPermissionsDescription": "",
|
||||
"tableDoesNotExistTitle": "",
|
||||
"tableDoesNotExistDescription": "",
|
||||
"rowDoesNotExistTitle": "",
|
||||
"rowDoesNotExistDescription": "",
|
||||
"fileSizeTooLargeTitle": "",
|
||||
"fileSizeTooLargeDescription": "",
|
||||
"invalidFileTitle": "",
|
||||
"invalidFileDescription": "",
|
||||
"fileUrlCouldNotBeReachedTitle": "",
|
||||
"fileUrlCouldNotBeReachedDescription": "",
|
||||
"invalidFileUrlTitle": "",
|
||||
"invalidFileUrlDescription": "",
|
||||
"adminCannotDeactivateSelfTitle": "",
|
||||
"adminCannotDeactivateSelfDescription": "",
|
||||
"adminCannotDeleteSelfTitle": "",
|
||||
"adminCannotDeleteSelfDescription": "",
|
||||
"maxFieldCountExceededTitle": "",
|
||||
"maxFieldCountExceededDescription": "",
|
||||
"cannotRestoreParentBeforeChildTitle": "",
|
||||
"cannotRestoreParentBeforeChildDescription": "",
|
||||
"cannotRestoreAsRelatedTableTrashedTitle": "",
|
||||
"cannotRestoreAsRelatedTableTrashedDescription": "",
|
||||
"groupUserIsLastAdminTitle": "",
|
||||
"groupUserIsLastAdminDescription": ""
|
||||
},
|
||||
"importerType": {
|
||||
"csv": "",
|
||||
"paste": "",
|
||||
"xml": "",
|
||||
"json": ""
|
||||
},
|
||||
"apiDocs": {
|
||||
"intro": "",
|
||||
"authent": "",
|
||||
"table": "",
|
||||
"filters": "",
|
||||
"errors": "",
|
||||
"fields": "",
|
||||
"listFields": "",
|
||||
"listRows": "",
|
||||
"getRow": "",
|
||||
"createRow": "",
|
||||
"updateRow": "",
|
||||
"moveRow": "",
|
||||
"deleteRow": "",
|
||||
"queryParameters": "",
|
||||
"pathParameters": "",
|
||||
"requestBodySchema": "",
|
||||
"userFieldNamesDescription": ""
|
||||
},
|
||||
"exporterType": {
|
||||
"csv": ""
|
||||
},
|
||||
"previewType": {
|
||||
"imageBrowser": "",
|
||||
"videoBrowser": "",
|
||||
"AudioBrowser": "",
|
||||
"pdfBrowser": "",
|
||||
"googleDocs": ""
|
||||
},
|
||||
"humanDateFormat": {
|
||||
"dd/mm/yyyy": "",
|
||||
"mm/dd/yyyy": "",
|
||||
"yyyy-mm-dd": ""
|
||||
},
|
||||
"formulaFunctions": {
|
||||
"upperDescription": "",
|
||||
"lowerDescription": "",
|
||||
"concatDescription": "",
|
||||
"addDescription": "",
|
||||
"minusDescription": "",
|
||||
"multiplyDescription": "",
|
||||
"divideDescription": "",
|
||||
"equalDescription": "",
|
||||
"ifDescription": "",
|
||||
"toTextDescription": "",
|
||||
"datetimeFormatDescription": "",
|
||||
"toNumberDescription": "",
|
||||
"fieldDescription": "",
|
||||
"lookupDescription": "",
|
||||
"isBlankDescription": "",
|
||||
"tDescription": "",
|
||||
"notDescription": "",
|
||||
"greaterThanDescription": "",
|
||||
"greaterThanOrEqualDescription": "",
|
||||
"lessThanDescription": "",
|
||||
"lessThanOrEqualDescription": "",
|
||||
"toDateDescription": "",
|
||||
"dayDescription": "",
|
||||
"dateDiffDescription": "",
|
||||
"andDescription": "",
|
||||
"orDescription": "",
|
||||
"dateIntervalDescription": "",
|
||||
"replaceDescription": "",
|
||||
"searchDescription": "",
|
||||
"rowIdDescription": "",
|
||||
"lengthDescription": "",
|
||||
"reverseDescription": "",
|
||||
"notEqualDescription": "",
|
||||
"countDescription": "",
|
||||
"containsDescription": "",
|
||||
"leftDescription": "",
|
||||
"rightDescription": "",
|
||||
"trimDescription": "",
|
||||
"regexReplaceDescription": "",
|
||||
"greatestDescription": "",
|
||||
"leastDescription": "",
|
||||
"monthDescription": "",
|
||||
"yearDescription": "",
|
||||
"secondDescription": "",
|
||||
"whenEmptyDescription": "",
|
||||
"anyDescription": "",
|
||||
"everyDescription": "",
|
||||
"maxDescription": "",
|
||||
"minDescription": "",
|
||||
"joinDescription": "",
|
||||
"stddevPopDescription": "",
|
||||
"stddevSampleDescription": "",
|
||||
"varianceSampleDescription": "",
|
||||
"variancePopDescription": "",
|
||||
"avgDescription": "",
|
||||
"sumDescription": "",
|
||||
"filterDescription": ""
|
||||
},
|
||||
"functionnalGridViewFieldLinkRow": {
|
||||
"unnamed": ""
|
||||
}
|
||||
}
|
314
web-frontend/locales/de.json
Normal file
314
web-frontend/locales/de.json
Normal file
|
@ -0,0 +1,314 @@
|
|||
{
|
||||
"common": {
|
||||
"yes": "ja",
|
||||
"no": "nein",
|
||||
"wrong": "Etwas ist schief gegangen",
|
||||
"none": "Kein"
|
||||
},
|
||||
"action": {
|
||||
"upload": "Hochladen",
|
||||
"back": "Zurück",
|
||||
"backToLogin": "Zurück zum Login",
|
||||
"signUp": "Registrieren",
|
||||
"signIn": "Anmelden",
|
||||
"createNew": "Neu erstellen",
|
||||
"create": "Erstellen",
|
||||
"edit": "Bearbeiten",
|
||||
"change": "Ändern",
|
||||
"delete": "Löschen",
|
||||
"rename": "Umbenennen",
|
||||
"add": "Hinzufügen",
|
||||
"makeChoice": "Treffen Sie eine Auswahl",
|
||||
"cancel": "Abbrechen",
|
||||
"save": "Speichern",
|
||||
"retry": "Wiederholen",
|
||||
"search": "Suche",
|
||||
"copy": "Kopieren",
|
||||
"activate": "Aktivieren",
|
||||
"deactivate": "Deaktivieren"
|
||||
},
|
||||
"adminType": {
|
||||
"settings": "Einstellungen"
|
||||
},
|
||||
"applicationType": {
|
||||
"database": "Datenbank",
|
||||
"cantSelectTableTitle": "Es konnte keine Datenbank ausgewählt werden.",
|
||||
"cantSelectTableDescription": "Diese Datenbank konnte nicht ausgewählt werden weil sie keine Tabelle enthält. Nutzen Sie die Seitenleiste um eine Tabelle zu erstellen."
|
||||
},
|
||||
"settingType": {
|
||||
"account": "Konto",
|
||||
"password": "Passwort",
|
||||
"tokens": "API Token"
|
||||
},
|
||||
"userFileUploadType": {
|
||||
"file": "Mein Gerät",
|
||||
"url": "eine URL"
|
||||
},
|
||||
"field": {
|
||||
"emailAddress": "E-Mail Adresse"
|
||||
},
|
||||
"error": {
|
||||
"invalidEmail": "Bitte geben Sie eine gültige E-Mail Adresse ein.",
|
||||
"notMatchingPassword": "Dieses Feld muss mit dem Passwort Feld übereinstimmen.",
|
||||
"minLength": "Hier sind mindestens {min} Zeichen erforderlich.",
|
||||
"maxLength": "Maximal {max} Zeichen sind hier erlaubt.",
|
||||
"minMaxLength": "Hier sind mindestens {min} und maxmial {max} Zeichen erlaubt.",
|
||||
"requiredField": "Dieses Feld wird benötigt."
|
||||
},
|
||||
"permission": {
|
||||
"admin": "Admin",
|
||||
"adminDescription": "Kann vollumfänglich Gruppen und Anwendungen konfigurieren und bearbeiten.",
|
||||
"member": "Mitglied",
|
||||
"memberDescription": "Kann vollumfänglich Anwendungen konfigurieren und bearbeiten."
|
||||
},
|
||||
"fieldType": {
|
||||
"singleLineText": "Einzeiliger Text",
|
||||
"longText": "Mehrzeiliger Text",
|
||||
"linkToTable": "Link zu einer Tabelle",
|
||||
"number": "Zahl",
|
||||
"rating": "Bewertung",
|
||||
"boolean": "Wahrheitswert",
|
||||
"date": "Datum",
|
||||
"lastModified": "Zuletzt geändert",
|
||||
"createdOn": "Erstellt am",
|
||||
"url": "URL",
|
||||
"email": "E-Mail",
|
||||
"file": "Datei",
|
||||
"singleSelect": "Einzelauswahl",
|
||||
"multipleSelect": "Mehrfachauswahl",
|
||||
"phoneNumber": "Telefonnummer",
|
||||
"formula": "Formel",
|
||||
"lookup": "Nachschlagen"
|
||||
},
|
||||
"fieldErrors": {
|
||||
"invalidNumber": "Ungültige Zahl",
|
||||
"maxDigits": "Maximal {max} Ziffern erlaubt.",
|
||||
"invalidUrl": "Ungültige URL",
|
||||
"max254Chars": "Maximal 254 Zeichen",
|
||||
"invalidEmail": "Ungültige E-Mail",
|
||||
"invalidPhoneNumber": "Ungültige Telefonnummer"
|
||||
},
|
||||
"fieldDocs": {
|
||||
"readOnly": "Dies ist ein schreibgeschütztes Feld.",
|
||||
"text": "Akzeptiert einzeiligen Text.",
|
||||
"longText": "Akzeptiert mehrzeiligen Text.",
|
||||
"linkRow": "Akzeptiert ein Feld, das die Identifikatoren der verwandten Zeilen der Tabelle id {table} enthält. Alle Identifikatoren müssen jedes Mal angegeben werden, wenn die Beziehungen aktualisiert werden. Wenn ein leeres Feld angegeben wird, werden alle Beziehungen gelöscht.",
|
||||
"number": "Akzeptiert eine Nummer.",
|
||||
"numberPositive": "Akzeptiert eine positive Zahl.",
|
||||
"decimal": "Akzeptiert eine Dezimalzahl mit {Stellen} Dezimalstellen nach dem Punkt.",
|
||||
"decimalPositive": "Akzeptiert eine positive Dezimalzahl mit {Stellen} Dezimalstellen nach dem Punkt.",
|
||||
"rating": "Akzeptiert eine Nummer.",
|
||||
"boolean": "Akzeptiert einen Wahrheitswert.",
|
||||
"date": "Akzeptiert eine Datumszeit im ISO-Format.",
|
||||
"dateTime": "Akzeptiert ein Datum im ISO-Format.",
|
||||
"dateResponse": "Die Antwort ist eine Datumszeit im ISO-Format.",
|
||||
"dateTimeResponse": "Die Antwort ist ein Datum im ISO-Format.",
|
||||
"lastModifiedReadOnly": "Das zuletzt geänderte Feld ist ein schreibgeschütztes Feld.",
|
||||
"createdOnReadOnly": "Das Feld Erstellt am ist ein schreibgeschütztes Feld.",
|
||||
"url": "Akzeptiert eine Zeichenfolge, die eine URL sein muss.",
|
||||
"email": "Akzeptiert eine Zeichenkette, die eine E-Mail-Adresse sein muss.",
|
||||
"file": "Akzeptiert ein Feld von Objekten, das mindestens den Namen der Benutzerdatei enthält.",
|
||||
"singleSelect": "Akzeptiert eine ganze Zahl, die für die gewählte Auswahloption id steht, oder null, wenn keine ausgewählt ist.",
|
||||
"multipleSelect": "Akzeptiert ein Feld von Integerwerten, die jeweils die gewählte Auswahloption id darstellen.",
|
||||
"phoneNumber": "Akzeptiert eine Telefonnummer mit einer maximalen Länge von 100 Zeichen, die nur aus Ziffern, Leerzeichen und den folgenden Zeichen besteht: Nx,._+*()#=;/- .",
|
||||
"formula": "Ein schreibgeschütztes Feld, das durch eine in der Formelsprache Baserow geschriebene Formel definiert ist.",
|
||||
"lookup": "Ein schreibgeschütztes Feld, das mit einem verknüpften Zeilenfeld verbunden ist und ein Feld von Werten und Zeilennummern aus dem gewählten Nachschlagefeld in der verknüpften Tabelle zurückgibt."
|
||||
},
|
||||
"viewFilter": {
|
||||
"contains": "enthält",
|
||||
"containsNot": "enthält nicht",
|
||||
"filenameContains": "Dateiname enthält",
|
||||
"has": "hat",
|
||||
"hasNot": "hat nicht",
|
||||
"higherThan": "höher als",
|
||||
"is": "ist",
|
||||
"isNot": "ist nicht",
|
||||
"isEmpty": "ist leer",
|
||||
"isNotEmpty": "ist nicht leer",
|
||||
"isDate": "ist Datum",
|
||||
"isDayOfMonth": "Tag des Monats ist",
|
||||
"isBeforeDate": "ist vor dem Datum",
|
||||
"isAfterDate": "ist nach Datum",
|
||||
"isNotDate": "ist kein Datum",
|
||||
"isToday": "ist heute",
|
||||
"inThisMonth": "in diesem Monat",
|
||||
"inThisYear": "in diesem Jahr",
|
||||
"lowerThan": "niedriger als",
|
||||
"lengthIsLowerThan": "Länge ist niedriger als",
|
||||
"hasFileType": "hat Dateityp"
|
||||
},
|
||||
"viewType": {
|
||||
"grid": "Gitternetz",
|
||||
"gallery": "Galerie",
|
||||
"form": "Formular",
|
||||
"sharing": {
|
||||
"linkName": "Ansicht",
|
||||
"formLinkName": "Formular"
|
||||
}
|
||||
},
|
||||
"premium": {
|
||||
"deactivated": "Verfügbar in der Premium-Version"
|
||||
},
|
||||
"trashType": {
|
||||
"group": "Gruppe",
|
||||
"application": "Applikation",
|
||||
"table": "Tabelle",
|
||||
"field": "Feld",
|
||||
"row": "Zeile"
|
||||
},
|
||||
"webhook": {
|
||||
"request": "Anfrage",
|
||||
"response": "Antwort",
|
||||
"successfullyUpdated": "Webhook erfolgreich aktualisiert.",
|
||||
"status": {
|
||||
"noStatus": "KEIN STATUS",
|
||||
"statusOK": "OK",
|
||||
"statusNotOK": "NICHT OK"
|
||||
},
|
||||
"eventType": {
|
||||
"rowCreated": "Wenn eine Zeile erstellt wurde",
|
||||
"rowUpdated": "Wenn eine Zeile aktualisiert wurde",
|
||||
"rowDeleted": "Wenn eine Zeile gelöscht wurde"
|
||||
}
|
||||
},
|
||||
"clientHandler": {
|
||||
"notFoundTitle": "{Name} nicht gefunden.",
|
||||
"notFoundDescription": "Der ausgewählte {Name} wurde nicht gefunden, vielleicht wurde er bereits gelöscht.",
|
||||
"networkErrorTitle": "Netzwerkfehler",
|
||||
"networkErrorDescription": "Es konnte keine Verbindung zum API-Server hergestellt werden.",
|
||||
"tooManyRequestsTitle": "Zu viele Anfragen",
|
||||
"tooManyRequestsDescription": "Sie senden zu viele Anfragen an den Server. Bitte warten Sie einen Moment.",
|
||||
"notCompletedTitle": "Aktion nicht abgeschlossen.",
|
||||
"notCompletedDescription": "Die Aktion konnte nicht abgeschlossen werden, weil ein unbekannter Fehler aufgetreten ist.",
|
||||
"userNotInGroupTitle": "Aktion nicht zulässig.",
|
||||
"userNotInGroupDescription": "Die Aktion konnte nicht abgeschlossen werden, weil Sie nicht Mitglied der entsprechenden Gruppe sind.",
|
||||
"invalidGroupPermissionsTitle": "Aktion nicht zulässig.",
|
||||
"invalidGroupPermissionsDescription": "Die Aktion konnte nicht abgeschlossen werden, weil Sie nicht über die richtigen Berechtigungen für die entsprechende Gruppe verfügen.",
|
||||
"tableDoesNotExistTitle": "Tabelle existiert nicht.",
|
||||
"tableDoesNotExistDescription": "Die Aktion konnte nicht abgeschlossen werden, weil die zugehörige Tabelle nicht mehr existiert.",
|
||||
"rowDoesNotExistTitle": "Zeile existiert nicht.",
|
||||
"rowDoesNotExistDescription": "Die Aktion konnte nicht abgeschlossen werden, weil die entsprechende Zeile nicht mehr existiert.",
|
||||
"fileSizeTooLargeTitle": "Datei zu groß",
|
||||
"fileSizeTooLargeDescription": "Die bereitgestellte Datei ist zu groß.",
|
||||
"invalidFileTitle": "Ungültige Datei",
|
||||
"invalidFileDescription": "Die angebene Datei ist keine gültige Datei.",
|
||||
"fileUrlCouldNotBeReachedTitle": "Ungültige URL",
|
||||
"fileUrlCouldNotBeReachedDescription": "Die angegebene Datei-URL konnte nicht erreicht werden.",
|
||||
"invalidFileUrlTitle": "Ungültige URL",
|
||||
"invalidFileUrlDescription": "Die angegebene Datei-URL ist ungültig oder nicht zulässig.",
|
||||
"adminCannotDeactivateSelfTitle": "Aktion nicht erlaubt.",
|
||||
"adminCannotDeactivateSelfDescription": "Sie können sich nicht selbst deaktivieren oder abmelden.",
|
||||
"adminCannotDeleteSelfTitle": "Aktion nicht erlaubt.",
|
||||
"adminCannotDeleteSelfDescription": "Sie können sich nicht selbst löschen.",
|
||||
"maxFieldCountExceededTitle": "Feld konnte nicht erstellt werden.",
|
||||
"maxFieldCountExceededDescription": "Die Aktion konnte nicht abgeschlossen werden, weil die Anzahl der Felder das Limit überschreitet",
|
||||
"cannotRestoreParentBeforeChildTitle": "Bitte stellen Sie zuerst das übergeordnete Element wieder her.",
|
||||
"cannotRestoreParentBeforeChildDescription": "Sie können diesen Eintrag nicht wiederherstellen, da er von einem gelöschten Eintrag abhängt. Bitte stellen Sie zuerst das übergeordnete Element wieder her.",
|
||||
"cannotRestoreAsRelatedTableTrashedTitle": "Bitte stellen Sie zuerst die zugehörigen Tabellen wieder her.",
|
||||
"cannotRestoreAsRelatedTableTrashedDescription": "Sie können dieses Feld nicht wiederherstellen, da es von anderen Tabellen abhängt, die noch nicht gelöscht sind. Bitte stellen Sie zuerst die anderen Bezugstabellen wieder her.",
|
||||
"groupUserIsLastAdminTitle": "Kann die Gruppe nicht verlassen",
|
||||
"groupUserIsLastAdminDescription": "Es ist nicht möglich, die Gruppe zu verlassen, da Sie der letzte Administrator sind. Bitte löschen Sie die Gruppe oder geben Sie einem anderen Benutzer Administratorrechte."
|
||||
},
|
||||
"importerType": {
|
||||
"csv": "Importieren einer CSV-Datei",
|
||||
"paste": "Einfügen von Tabellendaten",
|
||||
"xml": "Importieren einer XML-Datei",
|
||||
"json": "Importieren einer JSON-Datei"
|
||||
},
|
||||
"apiDocs": {
|
||||
"intro": "Vorstellung",
|
||||
"authent": "Authentifizierung",
|
||||
"table": "{Name} Tabelle",
|
||||
"filters": "Filter",
|
||||
"errors": "HTTP-Fehler",
|
||||
"fields": "Felder",
|
||||
"listFields": "Liste der Felder",
|
||||
"listRows": "Liste der Zeilen",
|
||||
"getRow": "Zeile erhalten",
|
||||
"createRow": "Zeile erstellen",
|
||||
"updateRow": "Zeile aktualisieren",
|
||||
"moveRow": "Zeile verschieben",
|
||||
"deleteRow": "Zeile löschen",
|
||||
"queryParameters": "Abfrage Parameter",
|
||||
"pathParameters": "Pfad-Parameter",
|
||||
"requestBodySchema": "Aufbauschema anfordern",
|
||||
"userFieldNamesDescription": "Wenn für den GET-Parameter \"user_field_names\" ein beliebiger Wert angegeben wird, sind die von diesem Endpunkt zurückgegebenen Feldnamen die tatsächlichen Namen der Felder.\n\n Wenn der GET-Parameter \"user_field_names\" nicht angegeben wird, lauten alle zurückgegebenen Feldnamen \"field_\", gefolgt von der ID des Feldes. Zum Beispiel bezieht sich \"field_1\" auf das Feld mit der ID \"1\"."
|
||||
},
|
||||
"exporterType": {
|
||||
"csv": "Exportieren in CSV"
|
||||
},
|
||||
"previewType": {
|
||||
"imageBrowser": "Öffnen im Browser",
|
||||
"videoBrowser": "Öffnen im Browser",
|
||||
"AudioBrowser": "Öffnen im Browser",
|
||||
"pdfBrowser": "Öffnen im Browser",
|
||||
"googleDocs": "Öffnen mit Google Docs"
|
||||
},
|
||||
"humanDateFormat": {
|
||||
"dd/mm/yyyy": "tt/mm/jjjj",
|
||||
"mm/dd/yyyy": "mm/tt/jjjj",
|
||||
"yyyy-mm-dd": "jjjj-mm-tt"
|
||||
},
|
||||
"formulaFunctions": {
|
||||
"upperDescription": "Gibt sein Argument in Großbuchstaben zurück.",
|
||||
"lowerDescription": "Gibt sein Argument in Kleinbuchstaben zurück.",
|
||||
"concatDescription": "Gibt seine Argumente als einen einzigen Text zusammengefügt zurück.",
|
||||
"addDescription": "Gibt seine beiden Argumente addiert zurück.",
|
||||
"minusDescription": "Gibt seine beiden Argumente subtrahiert zurück.",
|
||||
"multiplyDescription": "Gibt seine beiden Argumente multipliziert zurück.",
|
||||
"divideDescription": "Gibt seine beiden Argumente geteilt zurück, das erste geteilt durch das zweite.",
|
||||
"equalDescription": "Gibt zurück, wenn seine beiden Argumente den gleichen Wert haben.",
|
||||
"ifDescription": "Wenn das erste Argument wahr ist, wird das zweite Argument zurückgegeben, andernfalls das dritte.",
|
||||
"toTextDescription": "Wandelt die Eingabe in Text um.",
|
||||
"datetimeFormatDescription": "Wandelt das Datum in einen Text um, der eine bestimmte Formatierung des Datums enthält.",
|
||||
"toNumberDescription": "Wandelt die Eingabe in eine Zahl um, wenn möglich.",
|
||||
"fieldDescription": "Gibt das Feld zurück, das durch das einzelne Textargument benannt wurde.",
|
||||
"lookupDescription": "Sucht die Werte aus einem Feld in einer anderen Tabelle für Zeilen in einem Verknüpfungszeilenfeld. Das erste Argument sollte der Name eines Verknüpfungszeilenfeldes in der aktuellen Tabelle und das zweite der Name eines Feldes in der verknüpften Tabelle sein.",
|
||||
"isBlankDescription": "Gibt richtig zurück, wenn das Argument leer oder unbenutzt ist, andernfalls falsch.",
|
||||
"tDescription": "Gibt den Wert des Arguments zurück, wenn es ein Text ist, andernfalls ''.",
|
||||
"notDescription": "Gibt falsch zurück, wenn das Argument richtig ist, und richtig, wenn das Argument falsch ist.",
|
||||
"greaterThanDescription": "Gibt richtig zurück, wenn das erste Argument größer als das zweite ist, sonst falsch.",
|
||||
"greaterThanOrEqualDescription": "Gibt richtig zurück, wenn das erste Argument größer oder gleich dem zweiten ist, sonst falsch.",
|
||||
"lessThanDescription": "Gibt richtig zurück, wenn das erste Argument kleiner als das zweite ist, sonst falsch.",
|
||||
"lessThanOrEqualDescription": "Gibt richtig zurück, wenn das erste Argument kleiner oder gleich dem zweiten ist, sonst falsch.",
|
||||
"toDateDescription": "Gibt das erste Argument in ein Datum umgewandelt zurück, wenn als zweites Argument eine Zeichenkette im Datumsformat angegeben wird.",
|
||||
"dayDescription": "Gibt den Tag des Monats als eine Zahl zwischen 1 und 31 aus dem Argument zurück.",
|
||||
"dateDiffDescription": "Bei Angabe einer Datumseinheit als erstes Argument ('Jahr', 'Monat', 'Woche', 'Tag', 'Stunde', 'Minute', 'Sekunden') wird die Anzahl der Einheiten zwischen dem zweiten und dem dritten Argument berechnet und zurückgegeben.",
|
||||
"andDescription": "Gibt das logische und des ersten und zweiten Arguments zurück. Wenn beide wahr sind, ist das Ergebnis richtig, ansonsten ist es falsch.",
|
||||
"orDescription": "Gibt das logische oder des ersten und zweiten Arguments zurück. Wenn eines der beiden richtig ist, wird das Ergebnis wahr, andernfalls ist es falsch.",
|
||||
"dateIntervalDescription": "Gibt das Datumsintervall zurück, das dem angegebenen Argument entspricht.",
|
||||
"replaceDescription": "Ersetzt alle Instanzen des zweiten Arguments im ersten Argument durch das dritte Argument.",
|
||||
"searchDescription": "Gibt eine positive ganze Zahl zurück, beginnend mit 1 für das erste Vorkommen des zweiten Arguments innerhalb des ersten, oder 0 wenn kein Vorkommen gefunden wird.",
|
||||
"rowIdDescription": "Gibt die eindeutige Identifikationsnummer der Zeile zurück.",
|
||||
"lengthDescription": "Gibt die Anzahl der Zeichen im ersten angegebenen Argument zurück.",
|
||||
"reverseDescription": "Gibt den umgekehrten Text des angegebenen ersten Arguments zurück.",
|
||||
"notEqualDescription": "Gibt zurück, wenn seine beiden Argumente unterschiedliche Werte haben.",
|
||||
"countDescription": "Gibt die Anzahl der Elemente in seinem ersten Argument zurück.",
|
||||
"containsDescription": "Gibt richtig zurück, wenn der erste Textteil mindestens einmal den zweiten enthält.",
|
||||
"leftDescription": "Extrahiert die am weitesten links stehenden Zeichen aus der ersten Eingabe und hält an, wenn die durch die zweite Eingabe angegebene Anzahl von Zeichen extrahiert wurde.",
|
||||
"rightDescription": "Extrahiert die am weitesten rechts stehenden Zeichen aus der ersten Eingabe und hält an, wenn die durch die zweite Eingabe angegebene Anzahl von Zeichen extrahiert wurde.",
|
||||
"trimDescription": "Entfernt alle Leerzeichen auf der linken und rechten Seite der Eingabe.",
|
||||
"regexReplaceDescription": "Ersetzt jeden Text in der ersten Eingabe, der mit der in der zweiten Eingabe angegebenen Regex übereinstimmt, durch den Text in der dritten Eingabe.",
|
||||
"greatestDescription": "Gibt den größten Wert der beiden Eingaben zurück.",
|
||||
"leastDescription": "Gibt die kleinste der beiden Eingaben zurück.",
|
||||
"monthDescription": "Gibt die Anzahl der Monate im angegebenen Datum zurück.",
|
||||
"yearDescription": "Gibt die Anzahl der Jahre im angegebenen Datum zurück.",
|
||||
"secondDescription": "Gibt die Anzahl der Sekunden im angegebenen Datum zurück.",
|
||||
"whenEmptyDescription": "Wenn die erste Eingabe als leer berechnet ist, wird stattdessen die zweite Eingabe zurückgegeben, andernfalls, wenn die erste Eingabe nicht leer ist, wird die erste zurückgegeben.",
|
||||
"anyDescription": "Gibt richtig zurück, wenn einer der angegebenen Werte richtig ist, falsch, wenn sie alle falsch sind.",
|
||||
"everyDescription": "Gibt true zurück, wenn jeder der angegebenen Werte richtig ist, andernfalls false.",
|
||||
"maxDescription": "Gibt die größte Zahl aus allen angegebenen Werten zurück.",
|
||||
"minDescription": "Gibt die kleinste Zahl aus allen angegebenen Werten zurück.",
|
||||
"joinDescription": "Setzt alle Werte der ersten Eingabe mit den Werten der zweiten Eingabe zusammen.",
|
||||
"stddevPopDescription": "Berechnet die Populationsstandardabweichung der Werte und gibt das Ergebnis zurück. Die Standardabweichung der Grundgesamtheit sollte verwendet werden, wenn die bereitgestellten Werte einen Wert für jeden einzelnen Datensatz in der Grundgesamtheit.",
|
||||
"stddevSampleDescription": "Berechnet die Stichprobenstandardabweichung der Werte und gibt das Ergebnis zurück. Die Stichprobenabweichung sollte verwendet werden, wenn die angegebenen Werte nur für eine Stichprobe oder eine Teilmenge gelten von Werten für eine Grundgesamtheit.",
|
||||
"varianceSampleDescription": "Berechnet die Stichprobenvarianz der Werte und gibt das Ergebnis zurück. Die Stichprobenvarianz sollte verwendet werden, wenn die bereitgestellten Werte nur für eine Stichprobe oder eine Teilmenge von Werten für eine zugrunde liegende Grundgesamtheit gelten.",
|
||||
"variancePopDescription": "Berechnet die Populationsvarianz der Werte und gibt das Ergebnis zurück. Die Populationsvarianz sollte verwendet werden, wenn die bereitgestellten Werte eine Wert für jeden einzelnen Datensatz in der Grundgesamtheit.",
|
||||
"avgDescription": "Ermittelt den Durchschnitt aller Werte und gibt das Ergebnis zurück.",
|
||||
"sumDescription": "Summiert alle Werte und gibt das Ergebnis zurück.",
|
||||
"filterDescription": "Filtert einen Ausdruck, der einen Verweis auf ein Nachschlage-/Verknüpfungsfeld oder einen Aufruf einer Nachschlagefunktion enthält, nach unten."
|
||||
},
|
||||
"functionnalGridViewFieldLinkRow": {
|
||||
"unnamed": "unbenannte Zeile {value}"
|
||||
}
|
||||
}
|
314
web-frontend/locales/es.json
Normal file
314
web-frontend/locales/es.json
Normal file
|
@ -0,0 +1,314 @@
|
|||
{
|
||||
"common": {
|
||||
"yes": "",
|
||||
"no": "",
|
||||
"wrong": "",
|
||||
"none": ""
|
||||
},
|
||||
"action": {
|
||||
"upload": "",
|
||||
"back": "",
|
||||
"backToLogin": "",
|
||||
"signUp": "",
|
||||
"signIn": "",
|
||||
"createNew": "",
|
||||
"create": "",
|
||||
"edit": "",
|
||||
"change": "",
|
||||
"delete": "",
|
||||
"rename": "",
|
||||
"add": "",
|
||||
"makeChoice": "",
|
||||
"cancel": "",
|
||||
"save": "",
|
||||
"retry": "",
|
||||
"search": "",
|
||||
"copy": "",
|
||||
"activate": "",
|
||||
"deactivate": ""
|
||||
},
|
||||
"adminType": {
|
||||
"settings": ""
|
||||
},
|
||||
"applicationType": {
|
||||
"database": "",
|
||||
"cantSelectTableTitle": "",
|
||||
"cantSelectTableDescription": ""
|
||||
},
|
||||
"settingType": {
|
||||
"account": "",
|
||||
"password": "",
|
||||
"tokens": ""
|
||||
},
|
||||
"userFileUploadType": {
|
||||
"file": "",
|
||||
"url": ""
|
||||
},
|
||||
"field": {
|
||||
"emailAddress": ""
|
||||
},
|
||||
"error": {
|
||||
"invalidEmail": "",
|
||||
"notMatchingPassword": "",
|
||||
"minLength": "",
|
||||
"maxLength": "",
|
||||
"minMaxLength": "",
|
||||
"requiredField": ""
|
||||
},
|
||||
"permission": {
|
||||
"admin": "",
|
||||
"adminDescription": "",
|
||||
"member": "",
|
||||
"memberDescription": ""
|
||||
},
|
||||
"fieldType": {
|
||||
"singleLineText": "",
|
||||
"longText": "",
|
||||
"linkToTable": "",
|
||||
"number": "",
|
||||
"rating": "",
|
||||
"boolean": "",
|
||||
"date": "",
|
||||
"lastModified": "",
|
||||
"createdOn": "",
|
||||
"url": "",
|
||||
"email": "",
|
||||
"file": "",
|
||||
"singleSelect": "",
|
||||
"multipleSelect": "",
|
||||
"phoneNumber": "",
|
||||
"formula": "",
|
||||
"lookup": ""
|
||||
},
|
||||
"fieldErrors": {
|
||||
"invalidNumber": "",
|
||||
"maxDigits": "",
|
||||
"invalidUrl": "",
|
||||
"max254Chars": "",
|
||||
"invalidEmail": "",
|
||||
"invalidPhoneNumber": ""
|
||||
},
|
||||
"fieldDocs": {
|
||||
"readOnly": "",
|
||||
"text": "",
|
||||
"longText": "",
|
||||
"linkRow": "",
|
||||
"number": "",
|
||||
"numberPositive": "",
|
||||
"decimal": "",
|
||||
"decimalPositive": "",
|
||||
"rating": "",
|
||||
"boolean": "",
|
||||
"date": "",
|
||||
"dateTime": "",
|
||||
"dateResponse": "",
|
||||
"dateTimeResponse": "",
|
||||
"lastModifiedReadOnly": "",
|
||||
"createdOnReadOnly": "",
|
||||
"url": "",
|
||||
"email": "",
|
||||
"file": "",
|
||||
"singleSelect": "",
|
||||
"multipleSelect": "",
|
||||
"phoneNumber": "",
|
||||
"formula": "",
|
||||
"lookup": ""
|
||||
},
|
||||
"viewFilter": {
|
||||
"contains": "",
|
||||
"containsNot": "",
|
||||
"filenameContains": "",
|
||||
"has": "",
|
||||
"hasNot": "",
|
||||
"higherThan": "",
|
||||
"is": "",
|
||||
"isNot": "",
|
||||
"isEmpty": "",
|
||||
"isNotEmpty": "",
|
||||
"isDate": "",
|
||||
"isDayOfMonth": "",
|
||||
"isBeforeDate": "",
|
||||
"isAfterDate": "",
|
||||
"isNotDate": "",
|
||||
"isToday": "",
|
||||
"inThisMonth": "",
|
||||
"inThisYear": "",
|
||||
"lowerThan": "",
|
||||
"lengthIsLowerThan": "",
|
||||
"hasFileType": ""
|
||||
},
|
||||
"viewType": {
|
||||
"grid": "",
|
||||
"gallery": "",
|
||||
"form": "",
|
||||
"sharing": {
|
||||
"linkName": "",
|
||||
"formLinkName": ""
|
||||
}
|
||||
},
|
||||
"premium": {
|
||||
"deactivated": ""
|
||||
},
|
||||
"trashType": {
|
||||
"group": "",
|
||||
"application": "",
|
||||
"table": "",
|
||||
"field": "",
|
||||
"row": ""
|
||||
},
|
||||
"webhook": {
|
||||
"request": "",
|
||||
"response": "",
|
||||
"successfullyUpdated": "",
|
||||
"status": {
|
||||
"noStatus": "",
|
||||
"statusOK": "",
|
||||
"statusNotOK": ""
|
||||
},
|
||||
"eventType": {
|
||||
"rowCreated": "",
|
||||
"rowUpdated": "",
|
||||
"rowDeleted": ""
|
||||
}
|
||||
},
|
||||
"clientHandler": {
|
||||
"notFoundTitle": "",
|
||||
"notFoundDescription": "",
|
||||
"networkErrorTitle": "",
|
||||
"networkErrorDescription": "",
|
||||
"tooManyRequestsTitle": "",
|
||||
"tooManyRequestsDescription": "",
|
||||
"notCompletedTitle": "",
|
||||
"notCompletedDescription": "",
|
||||
"userNotInGroupTitle": "",
|
||||
"userNotInGroupDescription": "",
|
||||
"invalidGroupPermissionsTitle": "",
|
||||
"invalidGroupPermissionsDescription": "",
|
||||
"tableDoesNotExistTitle": "",
|
||||
"tableDoesNotExistDescription": "",
|
||||
"rowDoesNotExistTitle": "",
|
||||
"rowDoesNotExistDescription": "",
|
||||
"fileSizeTooLargeTitle": "",
|
||||
"fileSizeTooLargeDescription": "",
|
||||
"invalidFileTitle": "",
|
||||
"invalidFileDescription": "",
|
||||
"fileUrlCouldNotBeReachedTitle": "",
|
||||
"fileUrlCouldNotBeReachedDescription": "",
|
||||
"invalidFileUrlTitle": "",
|
||||
"invalidFileUrlDescription": "",
|
||||
"adminCannotDeactivateSelfTitle": "",
|
||||
"adminCannotDeactivateSelfDescription": "",
|
||||
"adminCannotDeleteSelfTitle": "",
|
||||
"adminCannotDeleteSelfDescription": "",
|
||||
"maxFieldCountExceededTitle": "",
|
||||
"maxFieldCountExceededDescription": "",
|
||||
"cannotRestoreParentBeforeChildTitle": "",
|
||||
"cannotRestoreParentBeforeChildDescription": "",
|
||||
"cannotRestoreAsRelatedTableTrashedTitle": "",
|
||||
"cannotRestoreAsRelatedTableTrashedDescription": "",
|
||||
"groupUserIsLastAdminTitle": "",
|
||||
"groupUserIsLastAdminDescription": ""
|
||||
},
|
||||
"importerType": {
|
||||
"csv": "",
|
||||
"paste": "",
|
||||
"xml": "",
|
||||
"json": ""
|
||||
},
|
||||
"apiDocs": {
|
||||
"intro": "",
|
||||
"authent": "",
|
||||
"table": "",
|
||||
"filters": "",
|
||||
"errors": "",
|
||||
"fields": "",
|
||||
"listFields": "",
|
||||
"listRows": "",
|
||||
"getRow": "",
|
||||
"createRow": "",
|
||||
"updateRow": "",
|
||||
"moveRow": "",
|
||||
"deleteRow": "",
|
||||
"queryParameters": "",
|
||||
"pathParameters": "",
|
||||
"requestBodySchema": "",
|
||||
"userFieldNamesDescription": ""
|
||||
},
|
||||
"exporterType": {
|
||||
"csv": ""
|
||||
},
|
||||
"previewType": {
|
||||
"imageBrowser": "",
|
||||
"videoBrowser": "",
|
||||
"AudioBrowser": "",
|
||||
"pdfBrowser": "",
|
||||
"googleDocs": ""
|
||||
},
|
||||
"humanDateFormat": {
|
||||
"dd/mm/yyyy": "",
|
||||
"mm/dd/yyyy": "",
|
||||
"yyyy-mm-dd": ""
|
||||
},
|
||||
"formulaFunctions": {
|
||||
"upperDescription": "",
|
||||
"lowerDescription": "",
|
||||
"concatDescription": "",
|
||||
"addDescription": "",
|
||||
"minusDescription": "",
|
||||
"multiplyDescription": "",
|
||||
"divideDescription": "",
|
||||
"equalDescription": "",
|
||||
"ifDescription": "",
|
||||
"toTextDescription": "",
|
||||
"datetimeFormatDescription": "",
|
||||
"toNumberDescription": "",
|
||||
"fieldDescription": "",
|
||||
"lookupDescription": "",
|
||||
"isBlankDescription": "",
|
||||
"tDescription": "",
|
||||
"notDescription": "",
|
||||
"greaterThanDescription": "",
|
||||
"greaterThanOrEqualDescription": "",
|
||||
"lessThanDescription": "",
|
||||
"lessThanOrEqualDescription": "",
|
||||
"toDateDescription": "",
|
||||
"dayDescription": "",
|
||||
"dateDiffDescription": "",
|
||||
"andDescription": "",
|
||||
"orDescription": "",
|
||||
"dateIntervalDescription": "",
|
||||
"replaceDescription": "",
|
||||
"searchDescription": "",
|
||||
"rowIdDescription": "",
|
||||
"lengthDescription": "",
|
||||
"reverseDescription": "",
|
||||
"notEqualDescription": "",
|
||||
"countDescription": "",
|
||||
"containsDescription": "",
|
||||
"leftDescription": "",
|
||||
"rightDescription": "",
|
||||
"trimDescription": "",
|
||||
"regexReplaceDescription": "",
|
||||
"greatestDescription": "",
|
||||
"leastDescription": "",
|
||||
"monthDescription": "",
|
||||
"yearDescription": "",
|
||||
"secondDescription": "",
|
||||
"whenEmptyDescription": "",
|
||||
"anyDescription": "",
|
||||
"everyDescription": "",
|
||||
"maxDescription": "",
|
||||
"minDescription": "",
|
||||
"joinDescription": "",
|
||||
"stddevPopDescription": "",
|
||||
"stddevSampleDescription": "",
|
||||
"varianceSampleDescription": "",
|
||||
"variancePopDescription": "",
|
||||
"avgDescription": "",
|
||||
"sumDescription": "",
|
||||
"filterDescription": ""
|
||||
},
|
||||
"functionnalGridViewFieldLinkRow": {
|
||||
"unnamed": ""
|
||||
}
|
||||
}
|
|
@ -97,7 +97,7 @@
|
|||
"numberPositive": "Accepte un entier positive.",
|
||||
"decimal": "Accepte un nombre décimal.",
|
||||
"decimalPositive": "Accepte un nombre décimal positif.",
|
||||
"rating": "Accepte un nombre entier",
|
||||
"rating": "Accepte un nombre entier.",
|
||||
"boolean": "Accepte une valeur booléenne.",
|
||||
"date": "Accepte une date au format ISO.",
|
||||
"dateTime": "Accepte une date/heure au format ISO.",
|
||||
|
@ -172,22 +172,22 @@
|
|||
}
|
||||
},
|
||||
"clientHandler": {
|
||||
"notFoundTitle": "L'élément {name} n'a pas été trouvé",
|
||||
"notFoundTitle": "L'élément {name} n'a pas été trouvé.",
|
||||
"notFoundDescription": "L'élément {name} sélectionné n'a pas été trouvé. Peut-être qu'il a déjà été supprimé.",
|
||||
"networkErrorTitle": "Erreur de connection",
|
||||
"networkErrorDescription": "Connection impossible avec le serveur. Veuillez vérifier votre connection.",
|
||||
"tooManyRequestsTitle": "Trop de requêtes",
|
||||
"tooManyRequestsDescription": "Vous envoyez trop de requêtes au serveur. Veuillez patienter avant de recommencer.",
|
||||
"notCompletedTitle": "Échec de l'action",
|
||||
"notCompletedTitle": "Échec de l'action.",
|
||||
"notCompletedDescription": "L'action n'a pas pu aboutir pour une raison inconnue.",
|
||||
"userNotInGroupTitle": "Action interdite",
|
||||
"userNotInGroupTitle": "Action interdite.",
|
||||
"userNotInGroupDescription": "L'action n'a pas pu aboutir car vous n'êtes pas membre du groupe associé.",
|
||||
"invalidGroupPermissionsTitle": "Action interdite",
|
||||
"invalidGroupPermissionsTitle": "Action interdite.",
|
||||
"invalidGroupPermissionsDescription": "L'action n'a pas pu aboutir car vous n'avez pas les permissions nécessaires dans le groupe associé.",
|
||||
"tableDoesNotExistTitle": "La table n'existe pas",
|
||||
"tableDoesNotExistTitle": "La table n'existe pas.",
|
||||
"tableDoesNotExistDescription": "L'action n'a pas pu aboutir car la table concernée n'existe plus.",
|
||||
"rowDoesNotExistTitle": "La ligne n'existe pas",
|
||||
"rowDoesNotExistDescription": "L'action n'a pas pu aboutir car la ligne concernée n'existe plus",
|
||||
"rowDoesNotExistTitle": "La ligne n'existe pas.",
|
||||
"rowDoesNotExistDescription": "L'action n'a pas pu aboutir car la ligne concernée n'existe plus.",
|
||||
"fileSizeTooLargeTitle": "Fichier trop volumineux",
|
||||
"fileSizeTooLargeDescription": "Le fichier fourni est trop volumineux.",
|
||||
"invalidFileTitle": "Fichier invalide",
|
||||
|
@ -196,16 +196,18 @@
|
|||
"fileUrlCouldNotBeReachedDescription": "L'URL fournie n'est pas accessible.",
|
||||
"invalidFileUrlTitle": "URL invalide",
|
||||
"invalidFileUrlDescription": "L'URL fournie n'est pas valide ou est protégée.",
|
||||
"adminCannotDeactivateSelfTitle": "Action interdite",
|
||||
"adminCannotDeactivateSelfTitle": "Action interdite.",
|
||||
"adminCannotDeactivateSelfDescription": "Vous ne pouvez pas désactiver votre compte ou modifier votre statut de collaborateur.",
|
||||
"adminCannotDeleteSelfTitle": "Action interdite",
|
||||
"adminCannotDeleteSelfTitle": "Action interdite.",
|
||||
"adminCannotDeleteSelfDescription": "Vous ne pouvez pas supprimer votre propre compte utilisateur.",
|
||||
"maxFieldCountExceededTitle": "Impossible de créer un nouveau champ",
|
||||
"maxFieldCountExceededTitle": "Impossible de créer un nouveau champ.",
|
||||
"maxFieldCountExceededDescription": "L'action n'a pas pu aboutir car vous avez atteint le nombre maximum de champ pour cette table.",
|
||||
"cannotRestoreParentBeforeChildTitle": "Veuillez restaurer l'élément parent d'abord",
|
||||
"cannotRestoreParentBeforeChildDescription": "Vous ne pouvez pas restaurer cet élément car il dépend d'un autre élément supprimé. Vous devez restaurer l'élément parent avant de pouvoir restaurer cet élément",
|
||||
"cannotRestoreParentBeforeChildTitle": "Veuillez restaurer l'élément parent d'abord.",
|
||||
"cannotRestoreParentBeforeChildDescription": "Vous ne pouvez pas restaurer cet élément car il dépend d'un autre élément supprimé. Vous devez restaurer l'élément parent avant de pouvoir restaurer cet élément.",
|
||||
"groupUserIsLastAdminTitle": "Impossible de quitter le groupe",
|
||||
"groupUserIsLastAdminDescription": "Il est impossible de quitter ce groupe car vous en êtes le dernier administrateur. Veuillez supprimer le groupe ou donner les droits d'administration à un autre utilisateur."
|
||||
"groupUserIsLastAdminDescription": "Il est impossible de quitter ce groupe car vous en êtes le dernier administrateur. Veuillez supprimer le groupe ou donner les droits d'administration à un autre utilisateur.",
|
||||
"cannotRestoreAsRelatedTableTrashedTitle": "Veuillez d'abord restaurer les tables liées.",
|
||||
"cannotRestoreAsRelatedTableTrashedDescription": "Vous ne pouvez pas restaurer ce champ car il dépend d'autres tables qui sont toujours dans la corbeille. Veuillez d'abord restaurer les tables liées."
|
||||
},
|
||||
"importerType": {
|
||||
"csv": "Importer un fichier CSV",
|
||||
|
@ -230,7 +232,7 @@
|
|||
"queryParameters": "Paramètres de requête",
|
||||
"pathParameters": "Paramètres d'URL",
|
||||
"requestBodySchema": "Schéma du corps de la requête",
|
||||
"userFieldNamesDescription": "Quand une valeur est définie pour le paramètre GET `user_field_names`, les noms de champs retournés par ce point d'accès seront les noms définis par l'utilisateur.\n\n Si le paramètre `user_field_names` n'est pas fourni, alors le nom des champs sera `field_` suivi par l'identifiant du champ. Par example `field_1` fait référence au champ avec l'identifiant `1`."
|
||||
"userFieldNamesDescription": "Quand une valeur est définie pour le paramètre GET `user_field_names`, les noms de champs retournés par ce point d'accès seront les noms définis par l'utilisateur.\n\nSi le paramètre `user_field_names` n'est pas fourni, alors le nom des champs sera `field_` suivi par l'identifiant du champ. Par example `field_1` fait référence au champ avec l'identifiant `1`."
|
||||
},
|
||||
"exporterType": {
|
||||
"csv": "Exporter vers CSV"
|
||||
|
@ -285,7 +287,7 @@
|
|||
"containsDescription": "Retourne vrai si le premier argument contient au moins une fois le second.",
|
||||
"leftDescription": "Permet d'extraire le nombre de caractères définit en second argument du premier argument en partant de la gauche.",
|
||||
"rightDescription": "Permet d'extraire le nombre de caractères définit en second argument du premier argument en partant de la droite.",
|
||||
"trimDescription": "Supprime tous les caractères 'espace' au début et à la fin de la chaîne en argument",
|
||||
"trimDescription": "Supprime tous les caractères 'espace' au début et à la fin de la chaîne en argument.",
|
||||
"regexReplaceDescription": "Remplace le texte du premier argument s'il correspond à l'expression régulière en second argument avec le texte en troisième argument.",
|
||||
"greatestDescription": "Retourne le plus grand des deux arguments.",
|
||||
"leastDescription": "Retourne le plus petit des deux arguments.",
|
||||
|
@ -309,4 +311,4 @@
|
|||
"functionnalGridViewFieldLinkRow": {
|
||||
"unnamed": "Ligne sans nom {value}"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
"common": {
|
||||
"yes": "ja",
|
||||
"no": "nee",
|
||||
"wrong": "Er is iets fout gegaan",
|
||||
"wrong": "Er is iets misgegaan",
|
||||
"none": "Geen"
|
||||
},
|
||||
"action": {
|
||||
|
@ -11,12 +11,12 @@
|
|||
"backToLogin": "Terug naar inloggen",
|
||||
"signUp": "Aanmelden",
|
||||
"signIn": "Inloggen",
|
||||
"createNew": "Maak nieuw",
|
||||
"create": "Maak",
|
||||
"edit": "Bewerk",
|
||||
"change": "Wijzig",
|
||||
"delete": "Verwijder",
|
||||
"rename": "Hernoem",
|
||||
"createNew": "Nieuwe aanmaken",
|
||||
"create": "Aanmaken",
|
||||
"edit": "Bewerken",
|
||||
"change": "Wijzigen",
|
||||
"delete": "Verwijderen",
|
||||
"rename": "Hernoemen",
|
||||
"add": "Toevoegen",
|
||||
"makeChoice": "Maak een keuze",
|
||||
"cancel": "Annuleren",
|
||||
|
@ -24,8 +24,8 @@
|
|||
"retry": "Opnieuw proberen",
|
||||
"search": "Zoeken",
|
||||
"copy": "Kopiëren",
|
||||
"activate": "Activeer",
|
||||
"deactivate": "Deactiveer"
|
||||
"activate": "Activeren",
|
||||
"deactivate": "Deactiveren"
|
||||
},
|
||||
"adminType": {
|
||||
"settings": "Instellingen"
|
||||
|
@ -33,7 +33,7 @@
|
|||
"applicationType": {
|
||||
"database": "Database",
|
||||
"cantSelectTableTitle": "Kan de database niet selecteren.",
|
||||
"cantSelectTableDescription": "De database kan niet worden geselecteerd omdat deze geen tabellen bevat. Gebruik de zijbalk om er een te maken."
|
||||
"cantSelectTableDescription": "De database kan niet worden geselecteerd omdat deze geen tabellen bevat. Gebruik de zijbalk om een tabel aan te maken."
|
||||
},
|
||||
"settingType": {
|
||||
"account": "Account",
|
||||
|
@ -48,9 +48,9 @@
|
|||
"emailAddress": "E-mailadres"
|
||||
},
|
||||
"error": {
|
||||
"invalidEmail": "Voer een geldig e-mailadres in.",
|
||||
"invalidEmail": "Voer een geldig e-mail adres in.",
|
||||
"notMatchingPassword": "Dit veld moet overeenkomen met je wachtwoordveld.",
|
||||
"minLength": "Een minimum van {min} tekens is hier vereist.",
|
||||
"minLength": "Een minimum van {min} tekens is hier een verplicht veld.",
|
||||
"maxLength": "Een maximum van {max} tekens is hier toegestaan.",
|
||||
"minMaxLength": "Een minimum van {min} en een maximum van {max} tekens is hier toegestaan.",
|
||||
"requiredField": "Dit veld is verplicht."
|
||||
|
@ -78,7 +78,7 @@
|
|||
"multipleSelect": "Meervoudige selectie",
|
||||
"phoneNumber": "Telefoonnummer",
|
||||
"formula": "Formule",
|
||||
"lookup": "Opzoek"
|
||||
"lookup": "Lookup (opzoeken)"
|
||||
},
|
||||
"fieldErrors": {
|
||||
"invalidNumber": "Ongeldig nummer",
|
||||
|
@ -92,7 +92,7 @@
|
|||
"readOnly": "Dit is een alleen-lezen veld.",
|
||||
"text": "Accepteert tekst op één regel.",
|
||||
"longText": "Accepteert tekst op meerdere regels.",
|
||||
"linkRow": "Accepteert een array met de identifiers van de gerelateerde rijen uit tabel id {table}. Alle identifiers moeten worden meegegeven als de relaties worden bijgewerkt. Indien een lege array wordt opgegeven zullen alle relaties worden verwijderd.",
|
||||
"linkRow": "Accepteert een array met de identifiers van de gerelateerde rijen uit tabel id {table}. Alle identifiers moeten worden opgegeven als de relaties worden bijgewerkt. Indien een lege array wordt opgegeven, worden alle relaties verwijderd.",
|
||||
"number": "Accepteert een nummer.",
|
||||
"numberPositive": "Accepteert een positief getal.",
|
||||
"decimal": "Accepteert een decimaal met {places} decimalen na de komma.",
|
||||
|
@ -103,16 +103,16 @@
|
|||
"dateTime": "Accepteert een datum in ISO formaat.",
|
||||
"dateResponse": "Het antwoord zal een datum en tijd in ISO formaat zijn.",
|
||||
"dateTimeResponse": "Het antwoord zal een datum in ISO formaat zijn.",
|
||||
"lastModifiedReadOnly": "Het laatst gewijzigd veld is een alleen-lezen veld.",
|
||||
"createdOnReadOnly": "Het aangemaakt op veld is een alleen lezen veld.",
|
||||
"lastModifiedReadOnly": "Het 'laatst gewijzigd' veld is een alleen-lezen veld.",
|
||||
"createdOnReadOnly": "Het 'aangemaakt op' veld is een alleen-lezen veld.",
|
||||
"url": "Accepteert een string die een URL moet zijn.",
|
||||
"email": "Accepteert een string die een e-mail adres moet zijn.",
|
||||
"file": "Accepteert een array van objecten die ten minste de naam van het gebruikersbestand moet bevatten.",
|
||||
"singleSelect": "Accepteert een geheel getal dat de gekozen keuze optie id representeerd of null als geen optie is geselecteerd.",
|
||||
"multipleSelect": "Accepteert een array van gehele getallen die elk de gekozen optie id vertegenwoordigen.",
|
||||
"singleSelect": "Accepteert een rond getal dat de geselecteerde keuze-optie id weergeeft, of null als geen optie is geselecteerd.",
|
||||
"multipleSelect": "Accepteert een array van ronde getallen die elk de geselecteerde keuze-optie id vertegenwoordigen.",
|
||||
"phoneNumber": "Accepteert een telefoonnummer met een maximale lengte van 100 tekens, uitsluitend bestaande uit cijfers, spaties en de volgende tekens: Nx,._+*()#=;/- .",
|
||||
"formula": "Een alleen-lezen veld gedefinieerd door een formule geschreven in de Baserow formule-taal.",
|
||||
"lookup": "Een alleen-lezen veld verbonden met een link rij veld dat een array van waarden en rij ids van het gekozen opzoek veld in de gelinkte tabel teruggeeft."
|
||||
"lookup": "Een alleen-lezen veld verbonden met een link-rij veld dat een array van waarden en rij ids van het gekozen lookup-veld in de gelinkte tabel retourneert."
|
||||
},
|
||||
"viewFilter": {
|
||||
"contains": "bevat",
|
||||
|
@ -138,11 +138,11 @@
|
|||
"hasFileType": "heeft bestandstype"
|
||||
},
|
||||
"viewType": {
|
||||
"grid": "Grid",
|
||||
"grid": "Raster",
|
||||
"gallery": "Galerij",
|
||||
"form": "Formulier",
|
||||
"sharing": {
|
||||
"linkName": "view",
|
||||
"linkName": "weergave",
|
||||
"formLinkName": "formulier"
|
||||
}
|
||||
},
|
||||
|
@ -166,7 +166,7 @@
|
|||
"statusNotOK": "NIET OK"
|
||||
},
|
||||
"eventType": {
|
||||
"rowCreated": "Wanneer een rij is gemaakt",
|
||||
"rowCreated": "Wanneer een rij is aangemaakt",
|
||||
"rowUpdated": "Wanneer een rij is bijgewerkt",
|
||||
"rowDeleted": "Wanneer een rij is verwijderd"
|
||||
}
|
||||
|
@ -183,7 +183,7 @@
|
|||
"userNotInGroupTitle": "Actie niet toegestaan.",
|
||||
"userNotInGroupDescription": "De actie kon niet worden voltooid omdat je geen lid bent van de gerelateerde groep.",
|
||||
"invalidGroupPermissionsTitle": "Actie niet toegestaan.",
|
||||
"invalidGroupPermissionsDescription": "De actie kon niet worden voltooid omdat je niet de juiste machtigingen voor de gerelateerde groep hebt.",
|
||||
"invalidGroupPermissionsDescription": "De actie kon niet worden voltooid omdat je niet de juiste autorisaties voor de gerelateerde groep hebt.",
|
||||
"tableDoesNotExistTitle": "De tabel bestaat niet.",
|
||||
"tableDoesNotExistDescription": "De actie kan niet worden voltooid omdat de gerelateerde tabel niet meer bestaat.",
|
||||
"rowDoesNotExistTitle": "Rij bestaat niet.",
|
||||
|
@ -200,15 +200,17 @@
|
|||
"adminCannotDeactivateSelfDescription": "Je kunt jezelf niet deactiveren of van de medewerkerslijst halen.",
|
||||
"adminCannotDeleteSelfTitle": "Actie niet toegestaan.",
|
||||
"adminCannotDeleteSelfDescription": "Je kunt jezelf niet verwijderen.",
|
||||
"maxFieldCountExceededTitle": "Kon het veld niet maken.",
|
||||
"maxFieldCountExceededTitle": "Veld kon niet worden aangemaakt.",
|
||||
"maxFieldCountExceededDescription": "De actie kon niet worden voltooid omdat het aantal velden de limiet overschrijdt",
|
||||
"cannotRestoreParentBeforeChildTitle": "Herstel het bovenliggende item eerst.",
|
||||
"cannotRestoreParentBeforeChildDescription": "U kunt dit item niet herstellen omdat het afhankelijk is van een verwijderd item. Herstel eerst het bovenliggende item.",
|
||||
"groupUserIsLastAdminTitle": "Kan de groep niet verlaten",
|
||||
"groupUserIsLastAdminDescription": "Het is niet mogelijk om de groep te verlaten omdat je de laatste beheerder bent. Verwijder de groep of geef een andere gebruiker beheerdersrechten."
|
||||
"groupUserIsLastAdminDescription": "Het is niet mogelijk om de groep te verlaten omdat je de laatste beheerder bent. Verwijder de groep, of geef een andere gebruiker beheerdersrechten.",
|
||||
"cannotRestoreAsRelatedTableTrashedTitle": "Herstel eerst de gerelateerde tabellen.",
|
||||
"cannotRestoreAsRelatedTableTrashedDescription": "Je kunt dit veld niet herstellen omdat het afhankelijk is van andere tabellen die nog in de Prullenbak zitten. Herstel eerst de andere gerelateerde tabellen."
|
||||
},
|
||||
"importerType": {
|
||||
"csv": "Importeer een CSV bestand",
|
||||
"csv": "Een CSV-bestand importeren",
|
||||
"paste": "Tabelgegevens plakken",
|
||||
"xml": "Een XML-bestand importeren",
|
||||
"json": "Een JSON-bestand importeren"
|
||||
|
@ -223,21 +225,21 @@
|
|||
"listFields": "Velden opsommen",
|
||||
"listRows": "Rijen opsommen",
|
||||
"getRow": "Rij ophalen",
|
||||
"createRow": "Rij maken",
|
||||
"createRow": "Rij aanmaken",
|
||||
"updateRow": "Rij bijwerken",
|
||||
"moveRow": "Rij verplaatsen",
|
||||
"deleteRow": "Rij verwijderen",
|
||||
"queryParameters": "Queryparameters",
|
||||
"pathParameters": "Padparameters",
|
||||
"queryParameters": "Query-parameters",
|
||||
"pathParameters": "Pad-parameters",
|
||||
"requestBodySchema": "Verzoek body schema",
|
||||
"userFieldNamesDescription": "Als een waarde is opgegeven voor de `user_field_names` query parameter, dan zullen de veldnamen die door dit eindpunt worden geretourneerd de werkelijke namen van de velden zijn.\n\n Als de `user_field_names` GET parameter niet wordt opgegeven, dan zullen alle geretourneerde veldnamen `field_` zijn, gevolgd door het id van het veld. Bijvoorbeeld `field_1` verwijst naar het veld met een id van `1`."
|
||||
"userFieldNamesDescription": "Als een waarde is opgegeven voor de `user_field_names` GET parameter, dan zullen de veldnamen die door dit eindpunt worden geretourneerd de werkelijke namen van de velden zijn.\n\n Als de `user_field_names` GET parameter niet wordt opgegeven, dan zullen alle geretourneerde veldnamen `field_` zijn, gevolgd door de id van het veld. Bijvoorbeeld `field_1` verwijst naar het veld met een id van `1`."
|
||||
},
|
||||
"exporterType": {
|
||||
"csv": "Exporteren naar CSV"
|
||||
},
|
||||
"previewType": {
|
||||
"imageBrowser": "Open in browser",
|
||||
"videoBrowser": "Open in browser",
|
||||
"imageBrowser": "Openen in browser",
|
||||
"videoBrowser": "Openen in browser",
|
||||
"AudioBrowser": "Openen in browser",
|
||||
"pdfBrowser": "Openen in browser",
|
||||
"googleDocs": "Openen met Google Docs"
|
||||
|
@ -256,57 +258,57 @@
|
|||
"multiplyDescription": "Retourneert de twee argumenten met elkaar vermenigvuldigd.",
|
||||
"divideDescription": "Retourneert de twee argumenten gedeeld, de eerste gedeeld door de tweede.",
|
||||
"equalDescription": "Retourneert als de twee argumenten dezelfde waarde hebben.",
|
||||
"ifDescription": "Als het eerste argument waar is, geeft het tweede argument terug, anders geeft het derde argument terug.",
|
||||
"toTextDescription": "Converteert de invoer naar tekst.",
|
||||
"datetimeFormatDescription": "Converteert de datum naar tekst, gegeven een manier om de datum op te maken.",
|
||||
"toNumberDescription": "Converteert de invoer naar een getal indien mogelijk.",
|
||||
"fieldDescription": "Retourneert het veld genoemd door het enkele tekstargument.",
|
||||
"lookupDescription": "",
|
||||
"isBlankDescription": "",
|
||||
"tDescription": "",
|
||||
"notDescription": "",
|
||||
"greaterThanDescription": "",
|
||||
"greaterThanOrEqualDescription": "",
|
||||
"lessThanDescription": "",
|
||||
"lessThanOrEqualDescription": "",
|
||||
"toDateDescription": "",
|
||||
"dayDescription": "",
|
||||
"dateDiffDescription": "",
|
||||
"andDescription": "",
|
||||
"orDescription": "",
|
||||
"dateIntervalDescription": "",
|
||||
"replaceDescription": "",
|
||||
"searchDescription": "",
|
||||
"rowIdDescription": "",
|
||||
"lengthDescription": "",
|
||||
"reverseDescription": "",
|
||||
"notEqualDescription": "",
|
||||
"countDescription": "",
|
||||
"containsDescription": "",
|
||||
"leftDescription": "",
|
||||
"rightDescription": "",
|
||||
"trimDescription": "",
|
||||
"regexReplaceDescription": "",
|
||||
"greatestDescription": "",
|
||||
"leastDescription": "",
|
||||
"monthDescription": "",
|
||||
"yearDescription": "",
|
||||
"secondDescription": "",
|
||||
"whenEmptyDescription": "",
|
||||
"anyDescription": "",
|
||||
"everyDescription": "",
|
||||
"maxDescription": "",
|
||||
"minDescription": "",
|
||||
"joinDescription": "",
|
||||
"stddevPopDescription": "",
|
||||
"stddevSampleDescription": "",
|
||||
"varianceSampleDescription": "",
|
||||
"variancePopDescription": "",
|
||||
"avgDescription": "",
|
||||
"sumDescription": "",
|
||||
"filterDescription": ""
|
||||
"ifDescription": "Als het eerste argument waar is, wordt het tweede argument geretourneerd, anders wordt het derde argument geretourneerd.",
|
||||
"toTextDescription": "Zet de invoer om naar tekst.",
|
||||
"datetimeFormatDescription": "Zet de datum om naar tekst als een manier gegeven wordt voor het formatteren van de datum.",
|
||||
"toNumberDescription": "Zet de invoer om naar een getal indien mogelijk.",
|
||||
"fieldDescription": "Retourneert het veld genoemd door het enkelvoudige tekstargument.",
|
||||
"lookupDescription": "Zoekt de waarden op uit een veld in een andere tabel voor rijen in een link-rij veld. Het eerste argument moet de naam zijn van een veld met een link rij in de huidige tabel, en het tweede argument moet de naam zijn van een veld in de gekoppelde tabel.",
|
||||
"isBlankDescription": "Retourneert waar als het argument leeg is, anders onwaar.",
|
||||
"tDescription": "Retourneert de waarde van het argument als het tekst is, anders ''.",
|
||||
"notDescription": "Retourneert onwaar als het argument waar is en waar als het argument onwaar is.",
|
||||
"greaterThanDescription": "Retourneert waar als het eerste argument groter is dan het tweede, anders onwaar.",
|
||||
"greaterThanOrEqualDescription": "Retourneert waar als het eerste argument groter of gelijk is aan het tweede, anders onwaar.",
|
||||
"lessThanDescription": "Retourneert waar als het eerste argument minder is dan het tweede, anders onwaar.",
|
||||
"lessThanOrEqualDescription": "Retourneert waar als het eerste argument kleiner dan of gelijk is aan het tweede, anders onwaar.",
|
||||
"toDateDescription": "Retourneert het eerste argument dat is geconverteerd naar een datum met een datumformaat-string als het tweede argument.",
|
||||
"dayDescription": "Retourneert de dag van de maand als een getal tussen 1 en 31 van het argument.",
|
||||
"dateDiffDescription": "Met een datumeenheid als eerste argument ('year' 'month' 'week' 'day', 'hour', 'minute', 'seconds') wordt het aantal eenheden van het tweede argument tot het derde berekend en geretourneerd.",
|
||||
"andDescription": "Retourneert de logica AND (EN) van het eerste en tweede argument, dus als ze beide waar zijn dan is het resultaat waar, anders is het onwaar.",
|
||||
"orDescription": "Retourneert de logica OR (OF) van het eerste en tweede argument, dus als een van beide waar is, dan is het resultaat waar, anders is het onwaar.",
|
||||
"dateIntervalDescription": "Retourneert het datuminterval dat overeenkomt met het opgegeven argument.",
|
||||
"replaceDescription": "Vervangt alle instanties van het tweede argument in het eerste argument door het derde argument.",
|
||||
"searchDescription": "Retourneert een positief rond getal, beginnend bij 1 voor het eerste voorkomen van het tweede argument binnen het eerste, of 0 als het niet voorkomt.",
|
||||
"rowIdDescription": "Retourneert het unieke identificatienummer van de rij.",
|
||||
"lengthDescription": "Retourneert het aantal tekens in het eerste opgegeven argument.",
|
||||
"reverseDescription": "Retourneert de omgekeerde tekst van het opgegeven eerste argument.",
|
||||
"notEqualDescription": "Retourneert waar als de twee argumenten verschillende waarden hebben.",
|
||||
"countDescription": "Retourneert het aantal items in het eerste argument.",
|
||||
"containsDescription": "Retourneert waar als het eerste stuk tekst ten minste eenmaal het tweede bevat.",
|
||||
"leftDescription": "Haalt de meest linkse tekens van de eerste invoer, stopt wanneer het het aantal tekens heeft opgehaald dat door de tweede invoer is opgegeven.",
|
||||
"rightDescription": "Haalt de meest rechtse tekens uit de eerste invoer, stopt wanneer het het aantal tekens heeft opgehaald dat door de tweede invoer wordt opgegeven.",
|
||||
"trimDescription": "Verwijdert alle spaties aan de linker- en rechterkant van de invoer.",
|
||||
"regexReplaceDescription": "Vervangt alle tekst in de eerste invoer die overeenkomt met de regex die door de tweede invoer is opgegeven, door de tekst in de derde invoer.",
|
||||
"greatestDescription": "Retourneert de grootste waarde van de twee invoeren.",
|
||||
"leastDescription": "Retourneert de kleinste van de twee invoeren.",
|
||||
"monthDescription": "Retourneert het aantal maanden in de opgegeven datum.",
|
||||
"yearDescription": "Retourneert het aantal jaren in de opgegeven datum.",
|
||||
"secondDescription": "Retourneert het aantal seconden in de opgegeven datum.",
|
||||
"whenEmptyDescription": "Als de eerste invoer leeg is, wordt de tweede invoer geretourneerd; als de eerste invoer niet leeg is, wordt de eerste geretourneerd.",
|
||||
"anyDescription": "Retourneert waar als een van de opgegeven opgezochte waarden waar is, onwaar als ze allemaal onwaar zijn.",
|
||||
"everyDescription": "Retourneert waar als elk van de opgegeven opgezochte waarden waar is, anders onwaar.",
|
||||
"maxDescription": "Retourneert het grootste getal van alle opgegeven opgezochte waarden.",
|
||||
"minDescription": "Retourneert het kleinste getal van alle opgegeven opgezochte waarden.",
|
||||
"joinDescription": "Voegt alle waarden van de eerste invoer samen met de waarden van de tweede invoer.",
|
||||
"stddevPopDescription": "Berekent de standaardafwijking van de populatie van de waarden en retourneert het resultaat. De standaardafwijking van de populatie moet worden gebruikt als de verstrekte waarden een waarde bevatten voor elk afzonderlijk gegeven in de populatie.",
|
||||
"stddevSampleDescription": "Berekent de steekproef-standaardafwijking van de waarden en retourneert het resultaat. De steekproefafwijking moet worden gebruikt wanneer de verstrekte waarden slechts gelden voor een steekproef of een deelverzameling van waarden voor een onderliggende populatie.",
|
||||
"varianceSampleDescription": "Berekent de steekproefvariantie van de waarden en retourneert het resultaat. De steekproefvariantie moet worden gebruikt wanneer de verstrekte waarden slechts gelden voor een steekproef of een deelverzameling van waarden voor een onderliggende populatie.",
|
||||
"variancePopDescription": "Berekent de populatievariantie van de waarden en retourneert het resultaat. De populatievariantie moet worden gebruikt wanneer de verstrekte waarden een waarde bevatten voor elk afzonderlijk gegeven in de populatie.",
|
||||
"avgDescription": "Berekent het gemiddelde van alle waarden en retourneert het resultaat.",
|
||||
"sumDescription": "Somt alle waarden op en retourneert het resultaat.",
|
||||
"filterDescription": "Filtert een uitdrukking met een lookup/link veldverwijzing of een lookup-functie oproep."
|
||||
},
|
||||
"functionnalGridViewFieldLinkRow": {
|
||||
"unnamed": ""
|
||||
"unnamed": "onbenoemde rij {value}"
|
||||
}
|
||||
}
|
||||
|
|
314
web-frontend/locales/zh_Hans.json
Normal file
314
web-frontend/locales/zh_Hans.json
Normal file
|
@ -0,0 +1,314 @@
|
|||
{
|
||||
"common": {
|
||||
"yes": "是",
|
||||
"no": "否",
|
||||
"wrong": "出了点差错",
|
||||
"none": "无"
|
||||
},
|
||||
"action": {
|
||||
"upload": "上传",
|
||||
"back": "返回",
|
||||
"backToLogin": "回到登录页面",
|
||||
"signUp": "注册",
|
||||
"signIn": "登入",
|
||||
"createNew": "创建新的",
|
||||
"create": "创建",
|
||||
"edit": "编辑",
|
||||
"change": "变更",
|
||||
"delete": "删除",
|
||||
"rename": "重命名",
|
||||
"add": "添加",
|
||||
"makeChoice": "作出选择",
|
||||
"cancel": "取消",
|
||||
"save": "保存",
|
||||
"retry": "重试",
|
||||
"search": "搜索",
|
||||
"copy": "拷贝",
|
||||
"activate": "启用",
|
||||
"deactivate": "停用"
|
||||
},
|
||||
"adminType": {
|
||||
"settings": "设置"
|
||||
},
|
||||
"applicationType": {
|
||||
"database": "数据库",
|
||||
"cantSelectTableTitle": "无法选择数据库。",
|
||||
"cantSelectTableDescription": "无法选择该数据库,因为它没有任何表。使用侧边栏按钮创建一个。"
|
||||
},
|
||||
"settingType": {
|
||||
"account": "帐户",
|
||||
"password": "密码",
|
||||
"tokens": "API 令牌"
|
||||
},
|
||||
"userFileUploadType": {
|
||||
"file": "我的设备",
|
||||
"url": "一个网址"
|
||||
},
|
||||
"field": {
|
||||
"emailAddress": "电子邮件地址"
|
||||
},
|
||||
"error": {
|
||||
"invalidEmail": "请输入有效的电子邮件地址。",
|
||||
"notMatchingPassword": "此字段必须与你的密码字段匹配。",
|
||||
"minLength": "",
|
||||
"maxLength": "",
|
||||
"minMaxLength": "",
|
||||
"requiredField": ""
|
||||
},
|
||||
"permission": {
|
||||
"admin": "",
|
||||
"adminDescription": "",
|
||||
"member": "",
|
||||
"memberDescription": ""
|
||||
},
|
||||
"fieldType": {
|
||||
"singleLineText": "",
|
||||
"longText": "",
|
||||
"linkToTable": "",
|
||||
"number": "",
|
||||
"rating": "",
|
||||
"boolean": "",
|
||||
"date": "",
|
||||
"lastModified": "",
|
||||
"createdOn": "",
|
||||
"url": "",
|
||||
"email": "",
|
||||
"file": "",
|
||||
"singleSelect": "",
|
||||
"multipleSelect": "",
|
||||
"phoneNumber": "",
|
||||
"formula": "",
|
||||
"lookup": ""
|
||||
},
|
||||
"fieldErrors": {
|
||||
"invalidNumber": "",
|
||||
"maxDigits": "",
|
||||
"invalidUrl": "",
|
||||
"max254Chars": "",
|
||||
"invalidEmail": "",
|
||||
"invalidPhoneNumber": ""
|
||||
},
|
||||
"fieldDocs": {
|
||||
"readOnly": "",
|
||||
"text": "",
|
||||
"longText": "",
|
||||
"linkRow": "",
|
||||
"number": "",
|
||||
"numberPositive": "",
|
||||
"decimal": "",
|
||||
"decimalPositive": "",
|
||||
"rating": "",
|
||||
"boolean": "",
|
||||
"date": "",
|
||||
"dateTime": "",
|
||||
"dateResponse": "",
|
||||
"dateTimeResponse": "",
|
||||
"lastModifiedReadOnly": "",
|
||||
"createdOnReadOnly": "",
|
||||
"url": "",
|
||||
"email": "",
|
||||
"file": "",
|
||||
"singleSelect": "",
|
||||
"multipleSelect": "",
|
||||
"phoneNumber": "",
|
||||
"formula": "",
|
||||
"lookup": ""
|
||||
},
|
||||
"viewFilter": {
|
||||
"contains": "",
|
||||
"containsNot": "",
|
||||
"filenameContains": "",
|
||||
"has": "",
|
||||
"hasNot": "",
|
||||
"higherThan": "",
|
||||
"is": "",
|
||||
"isNot": "",
|
||||
"isEmpty": "",
|
||||
"isNotEmpty": "",
|
||||
"isDate": "",
|
||||
"isDayOfMonth": "",
|
||||
"isBeforeDate": "",
|
||||
"isAfterDate": "",
|
||||
"isNotDate": "",
|
||||
"isToday": "",
|
||||
"inThisMonth": "",
|
||||
"inThisYear": "",
|
||||
"lowerThan": "",
|
||||
"lengthIsLowerThan": "",
|
||||
"hasFileType": ""
|
||||
},
|
||||
"viewType": {
|
||||
"grid": "",
|
||||
"gallery": "",
|
||||
"form": "",
|
||||
"sharing": {
|
||||
"linkName": "",
|
||||
"formLinkName": ""
|
||||
}
|
||||
},
|
||||
"premium": {
|
||||
"deactivated": ""
|
||||
},
|
||||
"trashType": {
|
||||
"group": "",
|
||||
"application": "",
|
||||
"table": "",
|
||||
"field": "",
|
||||
"row": ""
|
||||
},
|
||||
"webhook": {
|
||||
"request": "",
|
||||
"response": "",
|
||||
"successfullyUpdated": "",
|
||||
"status": {
|
||||
"noStatus": "",
|
||||
"statusOK": "",
|
||||
"statusNotOK": ""
|
||||
},
|
||||
"eventType": {
|
||||
"rowCreated": "",
|
||||
"rowUpdated": "",
|
||||
"rowDeleted": ""
|
||||
}
|
||||
},
|
||||
"clientHandler": {
|
||||
"notFoundTitle": "",
|
||||
"notFoundDescription": "",
|
||||
"networkErrorTitle": "",
|
||||
"networkErrorDescription": "",
|
||||
"tooManyRequestsTitle": "",
|
||||
"tooManyRequestsDescription": "",
|
||||
"notCompletedTitle": "",
|
||||
"notCompletedDescription": "",
|
||||
"userNotInGroupTitle": "",
|
||||
"userNotInGroupDescription": "",
|
||||
"invalidGroupPermissionsTitle": "",
|
||||
"invalidGroupPermissionsDescription": "",
|
||||
"tableDoesNotExistTitle": "",
|
||||
"tableDoesNotExistDescription": "",
|
||||
"rowDoesNotExistTitle": "",
|
||||
"rowDoesNotExistDescription": "",
|
||||
"fileSizeTooLargeTitle": "",
|
||||
"fileSizeTooLargeDescription": "",
|
||||
"invalidFileTitle": "",
|
||||
"invalidFileDescription": "",
|
||||
"fileUrlCouldNotBeReachedTitle": "",
|
||||
"fileUrlCouldNotBeReachedDescription": "",
|
||||
"invalidFileUrlTitle": "",
|
||||
"invalidFileUrlDescription": "",
|
||||
"adminCannotDeactivateSelfTitle": "",
|
||||
"adminCannotDeactivateSelfDescription": "",
|
||||
"adminCannotDeleteSelfTitle": "",
|
||||
"adminCannotDeleteSelfDescription": "",
|
||||
"maxFieldCountExceededTitle": "",
|
||||
"maxFieldCountExceededDescription": "",
|
||||
"cannotRestoreParentBeforeChildTitle": "",
|
||||
"cannotRestoreParentBeforeChildDescription": "",
|
||||
"cannotRestoreAsRelatedTableTrashedTitle": "",
|
||||
"cannotRestoreAsRelatedTableTrashedDescription": "",
|
||||
"groupUserIsLastAdminTitle": "",
|
||||
"groupUserIsLastAdminDescription": ""
|
||||
},
|
||||
"importerType": {
|
||||
"csv": "",
|
||||
"paste": "",
|
||||
"xml": "",
|
||||
"json": ""
|
||||
},
|
||||
"apiDocs": {
|
||||
"intro": "",
|
||||
"authent": "",
|
||||
"table": "",
|
||||
"filters": "",
|
||||
"errors": "",
|
||||
"fields": "",
|
||||
"listFields": "",
|
||||
"listRows": "",
|
||||
"getRow": "",
|
||||
"createRow": "",
|
||||
"updateRow": "",
|
||||
"moveRow": "",
|
||||
"deleteRow": "",
|
||||
"queryParameters": "",
|
||||
"pathParameters": "",
|
||||
"requestBodySchema": "",
|
||||
"userFieldNamesDescription": ""
|
||||
},
|
||||
"exporterType": {
|
||||
"csv": ""
|
||||
},
|
||||
"previewType": {
|
||||
"imageBrowser": "",
|
||||
"videoBrowser": "",
|
||||
"AudioBrowser": "",
|
||||
"pdfBrowser": "",
|
||||
"googleDocs": ""
|
||||
},
|
||||
"humanDateFormat": {
|
||||
"dd/mm/yyyy": "",
|
||||
"mm/dd/yyyy": "",
|
||||
"yyyy-mm-dd": ""
|
||||
},
|
||||
"formulaFunctions": {
|
||||
"upperDescription": "",
|
||||
"lowerDescription": "",
|
||||
"concatDescription": "",
|
||||
"addDescription": "",
|
||||
"minusDescription": "",
|
||||
"multiplyDescription": "",
|
||||
"divideDescription": "",
|
||||
"equalDescription": "",
|
||||
"ifDescription": "",
|
||||
"toTextDescription": "",
|
||||
"datetimeFormatDescription": "",
|
||||
"toNumberDescription": "",
|
||||
"fieldDescription": "",
|
||||
"lookupDescription": "",
|
||||
"isBlankDescription": "",
|
||||
"tDescription": "",
|
||||
"notDescription": "",
|
||||
"greaterThanDescription": "",
|
||||
"greaterThanOrEqualDescription": "",
|
||||
"lessThanDescription": "",
|
||||
"lessThanOrEqualDescription": "",
|
||||
"toDateDescription": "",
|
||||
"dayDescription": "",
|
||||
"dateDiffDescription": "",
|
||||
"andDescription": "",
|
||||
"orDescription": "",
|
||||
"dateIntervalDescription": "",
|
||||
"replaceDescription": "",
|
||||
"searchDescription": "",
|
||||
"rowIdDescription": "",
|
||||
"lengthDescription": "",
|
||||
"reverseDescription": "",
|
||||
"notEqualDescription": "",
|
||||
"countDescription": "",
|
||||
"containsDescription": "",
|
||||
"leftDescription": "",
|
||||
"rightDescription": "",
|
||||
"trimDescription": "",
|
||||
"regexReplaceDescription": "",
|
||||
"greatestDescription": "",
|
||||
"leastDescription": "",
|
||||
"monthDescription": "",
|
||||
"yearDescription": "",
|
||||
"secondDescription": "",
|
||||
"whenEmptyDescription": "",
|
||||
"anyDescription": "",
|
||||
"everyDescription": "",
|
||||
"maxDescription": "",
|
||||
"minDescription": "",
|
||||
"joinDescription": "",
|
||||
"stddevPopDescription": "",
|
||||
"stddevSampleDescription": "",
|
||||
"varianceSampleDescription": "",
|
||||
"variancePopDescription": "",
|
||||
"avgDescription": "",
|
||||
"sumDescription": "",
|
||||
"filterDescription": ""
|
||||
},
|
||||
"functionnalGridViewFieldLinkRow": {
|
||||
"unnamed": ""
|
||||
}
|
||||
}
|
245
web-frontend/modules/core/locales/de.json
Normal file
245
web-frontend/modules/core/locales/de.json
Normal file
|
@ -0,0 +1,245 @@
|
|||
{
|
||||
"paginator": {
|
||||
"page": "Seite",
|
||||
"of": "von {pages}"
|
||||
},
|
||||
"copied": {
|
||||
"label": "Kopiert!"
|
||||
},
|
||||
"sidebarApplication": {
|
||||
"renameApplication": "Umbenennen {type}",
|
||||
"viewTrash": "Ansicht Papierkorb",
|
||||
"deleteApplication": "Löschen {type}"
|
||||
},
|
||||
"sidebar": {
|
||||
"createGroup": "Gruppe erstellen",
|
||||
"inviteOthers": "Andere einladen",
|
||||
"logoff": "Abmeldung",
|
||||
"errorNoGroup": "Sie haben keine Gruppen.",
|
||||
"admin": "Administrator",
|
||||
"dashboard": "Dashboard",
|
||||
"trash": "Papierkorb",
|
||||
"settings": "Einstellungen"
|
||||
},
|
||||
"accountForm": {
|
||||
"nameLabel": "Ihr Name",
|
||||
"languageLabel": "Sprache der Benutzeroberfläche"
|
||||
},
|
||||
"accountSettings": {
|
||||
"title": "Konto",
|
||||
"changedTitle": "Geändert",
|
||||
"changedDescription": "Ihre Kontoinformationen wurden geändert.",
|
||||
"submitButton": "Konto aktualisieren"
|
||||
},
|
||||
"settingsModal": {
|
||||
"title": "Einstellungen"
|
||||
},
|
||||
"passwordSettings": {
|
||||
"title": "Passwort ändern",
|
||||
"changedTitle": "Passwort geändert",
|
||||
"changedDescription": "Ihr Passwort wurde geändert. Wenn Sie sich das nächste Mal anmelden möchten, müssen Sie Ihr neues Passwort verwenden.",
|
||||
"oldPasswordLabel": "Altes Passwort",
|
||||
"oldPasswordRequiredError": "Das alte Passwort ist erforderlich.",
|
||||
"newPasswordLabel": "Neues Passwort",
|
||||
"repeatNewPasswordLabel": "Wiederholung des neuen Passworts",
|
||||
"repeatNewPasswordMatchError": "Dieses Feld muss mit Ihrem neuen Passwortfeld übereinstimmen.",
|
||||
"submitButton": "Passwort ändern",
|
||||
"errorInvalidOldPasswordTitle": "Ungültiges Passwort",
|
||||
"errorInvalidOldPasswordMessage": "Sie konnten Ihr Passwort nicht ändern, weil Ihr altes Passwort ungültig ist."
|
||||
},
|
||||
"error": {
|
||||
"alreadyExistsTitle": "Benutzer existiert bereits",
|
||||
"alreadyExistsMessage": "Es existiert bereits ein Benutzer mit der angegebenen E-Mail-Adresse.",
|
||||
"passwordRequired": "Ein Passwort ist erforderlich.",
|
||||
"invalidEmail": "Bitte geben Sie eine gültige E-Mail Adresse ein.",
|
||||
"disabledAccountTitle": "Konto deaktiviert",
|
||||
"disabledAccountMessage": "Dieses Benutzerkonto wurde deaktiviert.",
|
||||
"incorrectCredentialTitle": "Inkorrekte Zugangsdaten",
|
||||
"incorrectCredentialMessage": "Die angegebene E-Mail-Adresse oder das Passwort ist falsch.",
|
||||
"inputRequired": "Eine Eingabe ist erforderlich."
|
||||
},
|
||||
"field": {
|
||||
"language": "Sprache",
|
||||
"emailAddress": "E-Mail Adresse",
|
||||
"name": "Ihr Name",
|
||||
"password": "Passwort",
|
||||
"passwordRepeat": "Passwort wiederholen"
|
||||
},
|
||||
"invitationTitle": "Einladung",
|
||||
"invitationMessage": "{invitedBy} hat Sie eingeladen, {group} beizutreten.",
|
||||
"groupForm": {
|
||||
"nameLabel": "Name"
|
||||
},
|
||||
"leaveGroupModal": {
|
||||
"title": "Verlassen {Gruppe}",
|
||||
"message": "Sind Sie sicher, dass Sie die Gruppe {group} verlassen wollen? Sie können dann nicht mehr auf die zugehörigen Anwendungen zugreifen. Wenn Sie wieder Zugang erhalten möchten, muss einer der Administratoren Sie erneut einladen. Wenn Sie die Gruppe verlassen, wird sie nicht gelöscht. Alle anderen Mitglieder haben weiterhin Zugang zu ihr. Es ist nicht möglich, eine Gruppe zu verlassen, wenn Sie der letzte Administrator sind, da die Gruppe dann nicht mehr gepflegt wird.",
|
||||
"leave": "Gruppe verlassen"
|
||||
},
|
||||
"dashboardGroup": {
|
||||
"showMembers": "Mitglieder",
|
||||
"createApplication": "Neu erstellen"
|
||||
},
|
||||
"groupInvitation": {
|
||||
"title": "Einladung",
|
||||
"message": "{by} hat Sie eingeladen, der {group} beizutreten.",
|
||||
"reject": "Abgelehnt",
|
||||
"accept": "Akzeptiert"
|
||||
},
|
||||
"groupMemberModal": {
|
||||
"membersModalTitle": "{group} Mitglieder",
|
||||
"userDescription": "{user} - beigetreten vor {since}",
|
||||
"invitationDescription": "eingeladen vor {since}",
|
||||
"sendInvite": "Einladung senden",
|
||||
"userAlreadyInGroupTitle": "Der Benutzer ist bereits Mitglied der Gruppe.",
|
||||
"userAlreadyInGroupText": "Es ist nicht möglich, eine Einladung zu senden, wenn der Benutzer bereits Mitglied der Gruppe ist."
|
||||
},
|
||||
"groupInviteForm": {
|
||||
"invitationFormTitle": "Einladen per E-Mail",
|
||||
"optionalMessagePlaceholder": "Optionale Nachricht",
|
||||
"errorInvalidEmail": "Bitte geben Sie eine gültige E-Mail Adresse ein."
|
||||
},
|
||||
"groupsContext": {
|
||||
"search": "Suche nach Gruppen",
|
||||
"noResults": "Keine Ergebnisse gefunden",
|
||||
"createGroup": "Gruppe erstellen"
|
||||
},
|
||||
"groupContext": {
|
||||
"renameGroup": "Gruppe umbenennen",
|
||||
"members": "Mitglieder",
|
||||
"viewTrash": "Papierkorb ansehen",
|
||||
"leaveGroup": "Gruppe verlassen",
|
||||
"deleteGroup": "Gruppe löschen"
|
||||
},
|
||||
"createGroupModal": {
|
||||
"createNew": "Neue Gruppe erstellen",
|
||||
"add": "Gruppe hinzufügen"
|
||||
},
|
||||
"templateCategories": {
|
||||
"search": "Vorlagen suchen",
|
||||
"title": "Vorlagen"
|
||||
},
|
||||
"templateHeader": {
|
||||
"use": "Verwenden Sie diese Vorlage"
|
||||
},
|
||||
"trashSidebar": {
|
||||
"title": "Papierkorb",
|
||||
"unnamedGroup": "Unbenannte Gruppe {id}"
|
||||
},
|
||||
"trashContents": {
|
||||
"message": "Gelöschte Objekte aus der Vergangenheit wiederherstellen {duration}",
|
||||
"empty": "In den letzten drei Tagen ist nichts gelöscht worden.",
|
||||
"emptyButtonTrashed": "{type} dauerhaft löschen",
|
||||
"emptyButtonNotTrashed": "Den Papierkorb dieses {type}'s leeren",
|
||||
"unnamed": "Unbenannt {type} {id}"
|
||||
},
|
||||
"trashEmptyModal": {
|
||||
"titleIsTrashed": "Sind Sie sicher, dass Sie {name} dauerhaft löschen möchten?",
|
||||
"titleIsNotTrashed": "Sind Sie sicher, dass Sie den Papierkorb von {name} leeren wollen?",
|
||||
"messageIsTrashed": "Dadurch werden sie und ihr gesamter Inhalt endgültig gelöscht. Danach können sie nicht mehr wiederhergestellt werden.",
|
||||
"messageIsNotTrashed": "Dadurch werden die aufgelisteten Elemente dauerhaft gelöscht. Danach können sie nicht mehr wiederhergestellt werden.",
|
||||
"buttonIsTrashed": "Dauerhaft löschen",
|
||||
"buttonIsNotTrashed": "leer"
|
||||
},
|
||||
"trashEntry": {
|
||||
"deletedUser": "Ein gelöschter Benutzer",
|
||||
"fromParent": "von {parent}",
|
||||
"name": "{user} gelöscht {type} {title} {parent}",
|
||||
"restore": "Wiederherstellen",
|
||||
"unnamed": "Unbenannt {type} {id}"
|
||||
},
|
||||
"trashModal": {
|
||||
"emptyTitle": "Keine Gruppen gefunden",
|
||||
"emptyMessage": "Sie sind kein Mitglied einer Gruppe. Anwendungen wie Datenbanken gehören zu einer Gruppe. Um sie zu erstellen, müssen Sie also eine Gruppe erstellen."
|
||||
},
|
||||
"uploadViaURLUserFileUpload": {
|
||||
"title": "Hochladen von einer URL",
|
||||
"urlLabel": "URL",
|
||||
"urlError": "Eine gültige URL ist erforderlich."
|
||||
},
|
||||
"userFilesModal": {
|
||||
"title": "Hochladen von"
|
||||
},
|
||||
"uploadFileUserFileUpload": {
|
||||
"title": "Hochladen von meinem Gerät",
|
||||
"drop": "Hier ablegen",
|
||||
"clickOrDrop": "Klicken Sie hier oder legen Sie Ihre Dateien ab",
|
||||
"retry": "Wiederholung"
|
||||
},
|
||||
"createApplicationContext": {
|
||||
"fromTemplate": "Von Vorlage"
|
||||
},
|
||||
"applicationForm": {
|
||||
"nameLabel": "Name"
|
||||
},
|
||||
"connectingNotification": {
|
||||
"title": "Wiederverbindung",
|
||||
"content": "Wiederherstellung der Verbindung mit dem Server."
|
||||
},
|
||||
"failedConnectingNotification": {
|
||||
"title": "Fehlgeschlagen",
|
||||
"content": "Die Verbindung zum Server ist fehlgeschlagen. Bitte aktualisieren Sie die Seite.",
|
||||
"action": "Seite aktualisieren"
|
||||
},
|
||||
"restoreNotification": {
|
||||
"restore": "Gelöschten {type} wiederherstellen"
|
||||
},
|
||||
"errorLayout": {
|
||||
"notFound": "Die Seite, die Sie suchen, wurde nicht gefunden. Dies könnte daran liegen, dass die URL nicht korrekt ist oder dass Sie keine Berechtigung haben, diese Seite anzuzeigen.",
|
||||
"error": "Beim Laden der Seite ist ein Fehler aufgetreten. Unsere Entwickler wurden über das Problem informiert. Bitte versuchen Sie, die Seite zu aktualisieren oder zum Dashboard zurückzukehren.",
|
||||
"backDashboard": "Zurück zum Dashboard",
|
||||
"backLogin": "Zurück zur Anmeldung",
|
||||
"wrong": "Etwas ist fehlgeschlagen"
|
||||
},
|
||||
"dashboard": {
|
||||
"title": "Dashboard",
|
||||
"alertTitle": "Wir benötigen Ihre Hilfe!",
|
||||
"alertText": "Wenn Sie Baserow nützlich finden, dann sind Sie herzlich eingeladen, uns zu sponsern, zu unterstützen oder zu teilen. Wenn Sie uns auf GitHub sponsern, erhalten Sie frühen Zugang zu den Premium-Funktionen!",
|
||||
"tweetContent": "Entdecken Sie @baserow, ein Open-Source-Datenbank-Tool ohne Code und eine Alternative zu Airtable!",
|
||||
"redditTitle": "Baserow - Eine Open-Source no-code Datenbank",
|
||||
"noGroupTitle": "Keine Gruppen gefunden",
|
||||
"noGroupText": "Sie sind kein Mitglied einer Gruppe. Anwendungen wie Datenbanken gehören zu einer Gruppe. Um sie zu erstellen, müssen Sie also eine Gruppe erstellen.",
|
||||
"createGroup": "Gruppe erstellen",
|
||||
"becomeGithubSponsor": "Werden Sie ein GitHub-Sponsor",
|
||||
"starOnGitlab": "Begleiten Sie uns auf Gitlab",
|
||||
"shareOnTwitter": "Tweet über Baserow",
|
||||
"shareOnReddit": "Teilen auf Reddit",
|
||||
"shareOnFacebook": "Teilen auf Facebook",
|
||||
"shareOnLinkedIn": "Teilen auf LinkedIn"
|
||||
},
|
||||
"login": {
|
||||
"title": "Anmeldung",
|
||||
"forgotPassword": "Passwort vergessen"
|
||||
},
|
||||
"resetPassword": {
|
||||
"title": "Passwort zurücksetzen",
|
||||
"newPassword": "Neues Passwort",
|
||||
"repeatNewPassword": "Wiederholung des neuen Passworts",
|
||||
"submit": "Passwort ändern",
|
||||
"changed": "Passwort geändert",
|
||||
"errorInvalidLinkTitle": "Ungültiger Link",
|
||||
"errorInvalidLinkMessage": "Das Passwort konnte nicht zurückgesetzt werden, da der Link ungültig ist.",
|
||||
"errorLinkExpiredTitle": "Link abgelaufen",
|
||||
"errorLinkExpiredMessage": "Der Link zum Zurücksetzen des Passworts ist abgelaufen. Bitte fordern Sie ein neues an."
|
||||
},
|
||||
"signup": {
|
||||
"headTitle": "Neues Konto erstellen",
|
||||
"title": "Registrieren Sie sich",
|
||||
"disabled": "Registrierung ist deaktiviert",
|
||||
"disabledMessage": "Es ist nicht möglich, ein Konto zu erstellen, da es deaktiviert wurde."
|
||||
},
|
||||
"forgotPassword": {
|
||||
"title": "Passwort vergessen",
|
||||
"message": "Bitte geben Sie Ihre E-Mail-Adresse in das Formular ein. Wenn wir ein Konto finden, senden wir Ihnen eine E-Mail mit einem Link zum Zurücksetzen Ihres Passworts.",
|
||||
"submit": "Link senden",
|
||||
"confirmation": "Wenn Ihre E-Mail-Adresse in unserer Datenbank vorhanden ist, erhalten Sie in wenigen Minuten einen Link zum Zurücksetzen des Passworts an Ihre E-Mail-Adresse."
|
||||
},
|
||||
"settings": {
|
||||
"settingsTitle": "Administrator-Einstellungen",
|
||||
"baserowInstanceId": "Instanz-ID",
|
||||
"instanceIdDescription": "Die Instanz-ID ist die eindeutige Kennung Ihrer Baserow-Kopie.",
|
||||
"groupSignupRestrictions": "Einschränkungen bei der Registrierung",
|
||||
"settingAllowNewAccountsName": "Erstellen neuer Konten zulassen",
|
||||
"settingAllowNewAccountsDescription": "Standardmäßig kann sich jeder Benutzer, der Ihre Baserow-Domain besucht, für ein neues Konto anmelden.",
|
||||
"enabled": "aktiviert"
|
||||
}
|
||||
}
|
245
web-frontend/modules/core/locales/es.json
Normal file
245
web-frontend/modules/core/locales/es.json
Normal file
|
@ -0,0 +1,245 @@
|
|||
{
|
||||
"paginator": {
|
||||
"page": "",
|
||||
"of": ""
|
||||
},
|
||||
"copied": {
|
||||
"label": ""
|
||||
},
|
||||
"sidebarApplication": {
|
||||
"renameApplication": "",
|
||||
"viewTrash": "",
|
||||
"deleteApplication": ""
|
||||
},
|
||||
"sidebar": {
|
||||
"createGroup": "",
|
||||
"inviteOthers": "",
|
||||
"logoff": "",
|
||||
"errorNoGroup": "",
|
||||
"admin": "",
|
||||
"dashboard": "",
|
||||
"trash": "",
|
||||
"settings": ""
|
||||
},
|
||||
"accountForm": {
|
||||
"nameLabel": "",
|
||||
"languageLabel": ""
|
||||
},
|
||||
"accountSettings": {
|
||||
"title": "",
|
||||
"changedTitle": "",
|
||||
"changedDescription": "",
|
||||
"submitButton": ""
|
||||
},
|
||||
"settingsModal": {
|
||||
"title": ""
|
||||
},
|
||||
"passwordSettings": {
|
||||
"title": "",
|
||||
"changedTitle": "",
|
||||
"changedDescription": "",
|
||||
"oldPasswordLabel": "",
|
||||
"oldPasswordRequiredError": "",
|
||||
"newPasswordLabel": "",
|
||||
"repeatNewPasswordLabel": "",
|
||||
"repeatNewPasswordMatchError": "",
|
||||
"submitButton": "",
|
||||
"errorInvalidOldPasswordTitle": "",
|
||||
"errorInvalidOldPasswordMessage": ""
|
||||
},
|
||||
"error": {
|
||||
"alreadyExistsTitle": "",
|
||||
"alreadyExistsMessage": "",
|
||||
"passwordRequired": "",
|
||||
"invalidEmail": "",
|
||||
"disabledAccountTitle": "",
|
||||
"disabledAccountMessage": "",
|
||||
"incorrectCredentialTitle": "",
|
||||
"incorrectCredentialMessage": "",
|
||||
"inputRequired": ""
|
||||
},
|
||||
"field": {
|
||||
"language": "",
|
||||
"emailAddress": "",
|
||||
"name": "",
|
||||
"password": "",
|
||||
"passwordRepeat": ""
|
||||
},
|
||||
"invitationTitle": "",
|
||||
"invitationMessage": "",
|
||||
"groupForm": {
|
||||
"nameLabel": ""
|
||||
},
|
||||
"leaveGroupModal": {
|
||||
"title": "",
|
||||
"message": "",
|
||||
"leave": ""
|
||||
},
|
||||
"dashboardGroup": {
|
||||
"showMembers": "",
|
||||
"createApplication": ""
|
||||
},
|
||||
"groupInvitation": {
|
||||
"title": "",
|
||||
"message": "",
|
||||
"reject": "",
|
||||
"accept": ""
|
||||
},
|
||||
"groupMemberModal": {
|
||||
"membersModalTitle": "",
|
||||
"userDescription": "",
|
||||
"invitationDescription": "",
|
||||
"sendInvite": "",
|
||||
"userAlreadyInGroupTitle": "",
|
||||
"userAlreadyInGroupText": ""
|
||||
},
|
||||
"groupInviteForm": {
|
||||
"invitationFormTitle": "",
|
||||
"optionalMessagePlaceholder": "",
|
||||
"errorInvalidEmail": ""
|
||||
},
|
||||
"groupsContext": {
|
||||
"search": "",
|
||||
"noResults": "",
|
||||
"createGroup": ""
|
||||
},
|
||||
"groupContext": {
|
||||
"renameGroup": "",
|
||||
"members": "",
|
||||
"viewTrash": "",
|
||||
"leaveGroup": "",
|
||||
"deleteGroup": ""
|
||||
},
|
||||
"createGroupModal": {
|
||||
"createNew": "",
|
||||
"add": ""
|
||||
},
|
||||
"templateCategories": {
|
||||
"search": "",
|
||||
"title": ""
|
||||
},
|
||||
"templateHeader": {
|
||||
"use": ""
|
||||
},
|
||||
"trashSidebar": {
|
||||
"title": "",
|
||||
"unnamedGroup": ""
|
||||
},
|
||||
"trashContents": {
|
||||
"message": "",
|
||||
"empty": "",
|
||||
"emptyButtonTrashed": "",
|
||||
"emptyButtonNotTrashed": "",
|
||||
"unnamed": ""
|
||||
},
|
||||
"trashEmptyModal": {
|
||||
"titleIsTrashed": "",
|
||||
"titleIsNotTrashed": "",
|
||||
"messageIsTrashed": "",
|
||||
"messageIsNotTrashed": "",
|
||||
"buttonIsTrashed": "",
|
||||
"buttonIsNotTrashed": ""
|
||||
},
|
||||
"trashEntry": {
|
||||
"deletedUser": "",
|
||||
"fromParent": "",
|
||||
"name": "",
|
||||
"restore": "",
|
||||
"unnamed": ""
|
||||
},
|
||||
"trashModal": {
|
||||
"emptyTitle": "",
|
||||
"emptyMessage": ""
|
||||
},
|
||||
"uploadViaURLUserFileUpload": {
|
||||
"title": "",
|
||||
"urlLabel": "",
|
||||
"urlError": ""
|
||||
},
|
||||
"userFilesModal": {
|
||||
"title": ""
|
||||
},
|
||||
"uploadFileUserFileUpload": {
|
||||
"title": "",
|
||||
"drop": "",
|
||||
"clickOrDrop": "",
|
||||
"retry": ""
|
||||
},
|
||||
"createApplicationContext": {
|
||||
"fromTemplate": ""
|
||||
},
|
||||
"applicationForm": {
|
||||
"nameLabel": ""
|
||||
},
|
||||
"connectingNotification": {
|
||||
"title": "",
|
||||
"content": ""
|
||||
},
|
||||
"failedConnectingNotification": {
|
||||
"title": "",
|
||||
"content": "",
|
||||
"action": ""
|
||||
},
|
||||
"restoreNotification": {
|
||||
"restore": ""
|
||||
},
|
||||
"errorLayout": {
|
||||
"notFound": "",
|
||||
"error": "",
|
||||
"backDashboard": "",
|
||||
"backLogin": "",
|
||||
"wrong": ""
|
||||
},
|
||||
"dashboard": {
|
||||
"title": "",
|
||||
"alertTitle": "",
|
||||
"alertText": "",
|
||||
"tweetContent": "",
|
||||
"redditTitle": "",
|
||||
"noGroupTitle": "",
|
||||
"noGroupText": "",
|
||||
"createGroup": "",
|
||||
"becomeGithubSponsor": "",
|
||||
"starOnGitlab": "",
|
||||
"shareOnTwitter": "",
|
||||
"shareOnReddit": "",
|
||||
"shareOnFacebook": "",
|
||||
"shareOnLinkedIn": ""
|
||||
},
|
||||
"login": {
|
||||
"title": "",
|
||||
"forgotPassword": ""
|
||||
},
|
||||
"resetPassword": {
|
||||
"title": "",
|
||||
"newPassword": "",
|
||||
"repeatNewPassword": "",
|
||||
"submit": "",
|
||||
"changed": "",
|
||||
"errorInvalidLinkTitle": "",
|
||||
"errorInvalidLinkMessage": "",
|
||||
"errorLinkExpiredTitle": "",
|
||||
"errorLinkExpiredMessage": ""
|
||||
},
|
||||
"signup": {
|
||||
"headTitle": "",
|
||||
"title": "",
|
||||
"disabled": "",
|
||||
"disabledMessage": ""
|
||||
},
|
||||
"forgotPassword": {
|
||||
"title": "",
|
||||
"message": "",
|
||||
"submit": "",
|
||||
"confirmation": ""
|
||||
},
|
||||
"settings": {
|
||||
"settingsTitle": "",
|
||||
"baserowInstanceId": "",
|
||||
"instanceIdDescription": "",
|
||||
"groupSignupRestrictions": "",
|
||||
"settingAllowNewAccountsName": "",
|
||||
"settingAllowNewAccountsDescription": "",
|
||||
"enabled": ""
|
||||
}
|
||||
}
|
|
@ -173,7 +173,7 @@
|
|||
},
|
||||
"connectingNotification": {
|
||||
"title": "Reconnexion en cours",
|
||||
"content": "Reconnexion avec le serveur en cours"
|
||||
"content": "Reconnexion avec le serveur en cours."
|
||||
},
|
||||
"failedConnectingNotification": {
|
||||
"title": "Échec de connexion",
|
||||
|
@ -191,10 +191,10 @@
|
|||
"wrong": "Une erreur est survenue"
|
||||
},
|
||||
"dashboard": {
|
||||
"title": "Accueil",
|
||||
"title": "Statistiques",
|
||||
"alertTitle": "Soutenez-nous !",
|
||||
"alertText": "Si vous trouvez Baserow utile, n'hésitez pas à nous sponsoriser, étoiler, partager :",
|
||||
"tweetContent": "Découvrez @baserow, une base de données no-code libre, une alternative à Airtable",
|
||||
"alertText": "Si vous trouvez Baserow utile, n'hésitez pas à nous sponsoriser, étoiler, partager. En nous sponsorisant, vous aurez un accès aux fonctionnalités premium en avance !",
|
||||
"tweetContent": "Découvrez @baserow, une base de données no-code libre, une alternative à Airtable !",
|
||||
"redditTitle": "Baserow - Une base de données no-code libre",
|
||||
"noGroupTitle": "Aucun groupe",
|
||||
"noGroupText": "Vous n'êtes membre d'aucun groupe. Les applications telles que les bases de données doivent appartenir à un groupe, donc pour pouvoir en créer, vous devez créer au moins un groupe.",
|
||||
|
@ -242,4 +242,4 @@
|
|||
"settingAllowNewAccountsDescription": "Par défaut, tout les visiteurs peuvent créer un compte sur votre instance de Baserow.",
|
||||
"enabled": "Autoriser"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
245
web-frontend/modules/core/locales/nl.json
Normal file
245
web-frontend/modules/core/locales/nl.json
Normal file
|
@ -0,0 +1,245 @@
|
|||
{
|
||||
"paginator": {
|
||||
"page": "pagina",
|
||||
"of": "van {pages}"
|
||||
},
|
||||
"copied": {
|
||||
"label": "Gekopieerd!"
|
||||
},
|
||||
"sidebarApplication": {
|
||||
"renameApplication": "Hernoem {type}",
|
||||
"viewTrash": "Bekijk Prullenbak",
|
||||
"deleteApplication": "Verwijder {type}"
|
||||
},
|
||||
"sidebar": {
|
||||
"createGroup": "Groep aanmaken",
|
||||
"inviteOthers": "Nodig anderen uit",
|
||||
"logoff": "Afmelden",
|
||||
"errorNoGroup": "Je hebt geen groepen.",
|
||||
"admin": "Beheerder",
|
||||
"dashboard": "Dashboard",
|
||||
"trash": "Prullenbak",
|
||||
"settings": "Instellingen"
|
||||
},
|
||||
"accountForm": {
|
||||
"nameLabel": "Je naam",
|
||||
"languageLabel": "Taal van de interface"
|
||||
},
|
||||
"accountSettings": {
|
||||
"title": "Account",
|
||||
"changedTitle": "Gewijzigd",
|
||||
"changedDescription": "Je accountgegevens zijn gewijzigd.",
|
||||
"submitButton": "Account bijwerken"
|
||||
},
|
||||
"settingsModal": {
|
||||
"title": "Instellingen"
|
||||
},
|
||||
"passwordSettings": {
|
||||
"title": "Wachtwoord wijzigen",
|
||||
"changedTitle": "Wachtwoord gewijzigd",
|
||||
"changedDescription": "Je wachtwoord is gewijzigd. De volgende keer dat je wilt inloggen, moet je het nieuwe wachtwoord gebruiken.",
|
||||
"oldPasswordLabel": "Oud wachtwoord",
|
||||
"oldPasswordRequiredError": "Oud wachtwoord is een verplicht veld.",
|
||||
"newPasswordLabel": "Nieuw wachtwoord",
|
||||
"repeatNewPasswordLabel": "Herhaal nieuw wachtwoord",
|
||||
"repeatNewPasswordMatchError": "Dit veld moet overeenkomen met je nieuwe wachtwoordveld.",
|
||||
"submitButton": "Wachtwoord wijzigen",
|
||||
"errorInvalidOldPasswordTitle": "Ongeldig wachtwoord",
|
||||
"errorInvalidOldPasswordMessage": "Wachtwoord kon niet veranderd worden omdat je oude wachtwoord ongeldig is."
|
||||
},
|
||||
"error": {
|
||||
"alreadyExistsTitle": "Gebruiker bestaat al",
|
||||
"alreadyExistsMessage": "Er bestaat al een gebruiker met het opgegeven e-mailadres.",
|
||||
"passwordRequired": "Wachtwoord is een verplicht veld.",
|
||||
"invalidEmail": "Voer een geldig e-mail adres in.",
|
||||
"disabledAccountTitle": "Account uitgeschakeld",
|
||||
"disabledAccountMessage": "Dit gebruikersaccount is uitgeschakeld.",
|
||||
"incorrectCredentialTitle": "Inloggegevens zijn niet correct",
|
||||
"incorrectCredentialMessage": "Het opgegeven e-mailadres of wachtwoord is niet correct.",
|
||||
"inputRequired": "Dit is een verplicht veld."
|
||||
},
|
||||
"field": {
|
||||
"language": "Taal",
|
||||
"emailAddress": "E-mailadres",
|
||||
"name": "Je naam",
|
||||
"password": "Wachtwoord",
|
||||
"passwordRepeat": "Herhaal wachtwoord"
|
||||
},
|
||||
"invitationTitle": "Uitnodiging",
|
||||
"invitationMessage": "{uitgenodigd door} heeft je uitgenodigd om lid te worden van {groep}.",
|
||||
"groupForm": {
|
||||
"nameLabel": "Naam"
|
||||
},
|
||||
"leaveGroupModal": {
|
||||
"title": "Verlaat {groep}",
|
||||
"message": "Weet je zeker dat je de groep {groep} wilt verlaten? Je hebt dan geen toegang meer tot de relevante applicaties. Als je opnieuw toegang wilt krijgen, moet een van de beheerders je opnieuw uitnodigen. Als je de groep verlaat, zal de groep niet worden verwijderd. Alle andere leden zullen er nog steeds toegang toe hebben. Het is niet mogelijk om een groep te verlaten als je de laatste beheerder bent, omdat deze dan niet meer wordt onderhouden.",
|
||||
"leave": "Verlaat groep"
|
||||
},
|
||||
"dashboardGroup": {
|
||||
"showMembers": "Leden",
|
||||
"createApplication": "Nieuwe aanmaken"
|
||||
},
|
||||
"groupInvitation": {
|
||||
"title": "Uitnodiging",
|
||||
"message": "{by} heeft je uitgenodigd om lid te worden van {group}.",
|
||||
"reject": "Weigeren",
|
||||
"accept": "Accepteren"
|
||||
},
|
||||
"groupMemberModal": {
|
||||
"membersModalTitle": "Leden van {group}",
|
||||
"userDescription": "{user} - lid geworden {since} geleden",
|
||||
"invitationDescription": "uitgenodigd {since} geleden",
|
||||
"sendInvite": "Uitnodiging versturen",
|
||||
"userAlreadyInGroupTitle": "Gebruiker zit al in de groep.",
|
||||
"userAlreadyInGroupText": "Het is niet mogelijk een uitnodiging te versturen als de gebruiker al lid is van de groep."
|
||||
},
|
||||
"groupInviteForm": {
|
||||
"invitationFormTitle": "Uitnodigen per e-mail",
|
||||
"optionalMessagePlaceholder": "Optioneel bericht",
|
||||
"errorInvalidEmail": "Voer een geldig e-mail adres in."
|
||||
},
|
||||
"groupsContext": {
|
||||
"search": "Zoek groepen",
|
||||
"noResults": "Geen resultaten gevonden",
|
||||
"createGroup": "Groep aanmaken"
|
||||
},
|
||||
"groupContext": {
|
||||
"renameGroup": "Hernoem groep",
|
||||
"members": "Leden",
|
||||
"viewTrash": "Bekijk Prullenbak",
|
||||
"leaveGroup": "Verlaat groep",
|
||||
"deleteGroup": "Groep verwijderen"
|
||||
},
|
||||
"createGroupModal": {
|
||||
"createNew": "Nieuwe groep aanmaken",
|
||||
"add": "Groep toevoegen"
|
||||
},
|
||||
"templateCategories": {
|
||||
"search": "Zoek sjablonen",
|
||||
"title": "Sjablonen"
|
||||
},
|
||||
"templateHeader": {
|
||||
"use": "Gebruik deze sjabloon"
|
||||
},
|
||||
"trashSidebar": {
|
||||
"title": "Prullenbak",
|
||||
"unnamedGroup": "Naamloze groep {id}"
|
||||
},
|
||||
"trashContents": {
|
||||
"message": "Herstel items verwijderd in de afgelopen {duration}",
|
||||
"empty": "Er is niets verwijderd in de afgelopen drie dagen.",
|
||||
"emptyButtonTrashed": "Verwijder {type} permanent",
|
||||
"emptyButtonNotTrashed": "Leeg de Prullenbak van dit {type}",
|
||||
"unnamed": "Naamloos {type} {id}"
|
||||
},
|
||||
"trashEmptyModal": {
|
||||
"titleIsTrashed": "Weet je zeker dat je {name} permanent wilt verwijderen?",
|
||||
"titleIsNotTrashed": "Weet je zeker dat je de Prullenbak van {name} wilt legen?",
|
||||
"messageIsTrashed": "De gehele inhoud van de prullenbak wordt permanent gewist. Dit kan niet ongedaan gemaakt of opgehaald worden.",
|
||||
"messageIsNotTrashed": "Dit zal de items lijst permanent verwijderen. Herstel of ophalen is dan niet meer mogelijk.",
|
||||
"buttonIsTrashed": "Permanent verwijderen",
|
||||
"buttonIsNotTrashed": "Legen"
|
||||
},
|
||||
"trashEntry": {
|
||||
"deletedUser": "Een verwijderde gebruiker",
|
||||
"fromParent": "van {parent}",
|
||||
"name": "{user} heeft {type} {title} {parent} verwijderd",
|
||||
"restore": "Herstel",
|
||||
"unnamed": "Naamloos {type} {id}"
|
||||
},
|
||||
"trashModal": {
|
||||
"emptyTitle": "Geen groepen gevonden",
|
||||
"emptyMessage": "Je bent geen lid van een groep. Toepassingen zoals databases horen bij een groep, dus om die aan te maken moet je eerst een groep maken."
|
||||
},
|
||||
"uploadViaURLUserFileUpload": {
|
||||
"title": "Uploaden vanaf een URL",
|
||||
"urlLabel": "URL",
|
||||
"urlError": "Een geldige URL is een verplicht veld."
|
||||
},
|
||||
"userFilesModal": {
|
||||
"title": "Uploaden van"
|
||||
},
|
||||
"uploadFileUserFileUpload": {
|
||||
"title": "Uploaden vanaf mijn apparaat",
|
||||
"drop": "Naar hier slepen",
|
||||
"clickOrDrop": "Klik of sleep je bestanden naar hier",
|
||||
"retry": "Opnieuw proberen"
|
||||
},
|
||||
"createApplicationContext": {
|
||||
"fromTemplate": "Van sjabloon"
|
||||
},
|
||||
"applicationForm": {
|
||||
"nameLabel": "Naam"
|
||||
},
|
||||
"connectingNotification": {
|
||||
"title": "Opnieuw verbinden",
|
||||
"content": "Opnieuw verbinding maken met de server."
|
||||
},
|
||||
"failedConnectingNotification": {
|
||||
"title": "Mislukt",
|
||||
"content": "Verbinding met de server is mislukt. Vernieuw de pagina.",
|
||||
"action": "Pagina vernieuwen"
|
||||
},
|
||||
"restoreNotification": {
|
||||
"restore": "Herstel verwijderd {type}"
|
||||
},
|
||||
"errorLayout": {
|
||||
"notFound": "We kunnen de pagina die je zoekt niet vinden. Misschien is de URL niet correct, of misschien heb je geen autorisatie om deze pagina te bekijken.",
|
||||
"error": "Er is iets misgegaan tijdens het laden van de pagina. Onze ontwikkelaars zijn op de hoogte gebracht van het probleem. Probeer Vernieuwen of ga terug naar het dashboard.",
|
||||
"backDashboard": "Terug naar dashboard",
|
||||
"backLogin": "Terug naar inloggen",
|
||||
"wrong": "Er is iets misgegaan"
|
||||
},
|
||||
"dashboard": {
|
||||
"title": "Dashboard",
|
||||
"alertTitle": "We hebben je hulp nodig!",
|
||||
"alertText": "Als je Baserow nuttig vindt, dan waarderen we het zeer als je ons wilt sponsoren, sterren wilt geven of ons met anderen wilt delen. Door ons te sponsoren op GitHub krijg je vroegtijdige toegang tot de premium functies!",
|
||||
"tweetContent": "Check @baserow, een open source no-code database tool en Airtable alternatief!",
|
||||
"redditTitle": "'Baserow - Een open source no-code database",
|
||||
"noGroupTitle": "Geen groepen gevonden",
|
||||
"noGroupText": "Je bent geen lid van een groep. Toepassingen zoals databases horen bij een groep, dus om die te maken moet je eerst een groep aanmaken.",
|
||||
"createGroup": "Groep aanmaken",
|
||||
"becomeGithubSponsor": "Word een GitHub sponsor",
|
||||
"starOnGitlab": "Geef ons een ster op Gitlab",
|
||||
"shareOnTwitter": "Tweet over Baserow",
|
||||
"shareOnReddit": "Deel op Reddit",
|
||||
"shareOnFacebook": "Deel op Facebook",
|
||||
"shareOnLinkedIn": "Deel op LinkedIn"
|
||||
},
|
||||
"login": {
|
||||
"title": "Inloggen",
|
||||
"forgotPassword": "Wachtwoord vergeten"
|
||||
},
|
||||
"resetPassword": {
|
||||
"title": "Wachtwoord resetten",
|
||||
"newPassword": "Nieuw wachtwoord",
|
||||
"repeatNewPassword": "Herhaal nieuw wachtwoord",
|
||||
"submit": "Wachtwoord wijzigen",
|
||||
"changed": "Wachtwoord gewijzigd",
|
||||
"errorInvalidLinkTitle": "Ongeldige link",
|
||||
"errorInvalidLinkMessage": "Kon het wachtwoord niet resetten omdat de link ongeldig is.",
|
||||
"errorLinkExpiredTitle": "Link verlopen",
|
||||
"errorLinkExpiredMessage": "De link voor het resetten van je wachtwoord is verlopen. Vraag een nieuwe link aan."
|
||||
},
|
||||
"signup": {
|
||||
"headTitle": "Nieuw account aanmaken",
|
||||
"title": "Aanmelden",
|
||||
"disabled": "Aanmelden is uitgeschakeld",
|
||||
"disabledMessage": "Het is niet mogelijk om een account aan te maken omdat het is uitgeschakeld."
|
||||
},
|
||||
"forgotPassword": {
|
||||
"title": "Wachtwoord vergeten",
|
||||
"message": "Vul je e-mailadres in op het formulier. Als we een account vinden, sturen we een e-mail met een link om je wachtwoord te resetten.",
|
||||
"submit": "Stuur link",
|
||||
"confirmation": "Als je e-mailadres in onze database voorkomt, ontvangt je binnen enkele minuten op je e-mailadres een link om je wachtwoord opnieuw in te stellen."
|
||||
},
|
||||
"settings": {
|
||||
"settingsTitle": "Beheerdersinstellingen",
|
||||
"baserowInstanceId": "Installatie-ID",
|
||||
"instanceIdDescription": "De installatie-ID is de unieke identificatiecode van je Baserow instantie.",
|
||||
"groupSignupRestrictions": "Aanmeldingsbeperkingen",
|
||||
"settingAllowNewAccountsName": "Toestaan aanmaken van nieuwe accounts",
|
||||
"settingAllowNewAccountsDescription": "Standaard kan elke gebruiker die je Baserow-domein bezoekt zich aanmelden voor een nieuw account.",
|
||||
"enabled": "ingeschakeld"
|
||||
}
|
||||
}
|
245
web-frontend/modules/core/locales/zh_Hans.json
Normal file
245
web-frontend/modules/core/locales/zh_Hans.json
Normal file
|
@ -0,0 +1,245 @@
|
|||
{
|
||||
"paginator": {
|
||||
"page": "",
|
||||
"of": ""
|
||||
},
|
||||
"copied": {
|
||||
"label": ""
|
||||
},
|
||||
"sidebarApplication": {
|
||||
"renameApplication": "",
|
||||
"viewTrash": "",
|
||||
"deleteApplication": ""
|
||||
},
|
||||
"sidebar": {
|
||||
"createGroup": "",
|
||||
"inviteOthers": "",
|
||||
"logoff": "",
|
||||
"errorNoGroup": "",
|
||||
"admin": "",
|
||||
"dashboard": "",
|
||||
"trash": "",
|
||||
"settings": ""
|
||||
},
|
||||
"accountForm": {
|
||||
"nameLabel": "",
|
||||
"languageLabel": ""
|
||||
},
|
||||
"accountSettings": {
|
||||
"title": "",
|
||||
"changedTitle": "",
|
||||
"changedDescription": "",
|
||||
"submitButton": ""
|
||||
},
|
||||
"settingsModal": {
|
||||
"title": ""
|
||||
},
|
||||
"passwordSettings": {
|
||||
"title": "",
|
||||
"changedTitle": "",
|
||||
"changedDescription": "",
|
||||
"oldPasswordLabel": "",
|
||||
"oldPasswordRequiredError": "",
|
||||
"newPasswordLabel": "",
|
||||
"repeatNewPasswordLabel": "",
|
||||
"repeatNewPasswordMatchError": "",
|
||||
"submitButton": "",
|
||||
"errorInvalidOldPasswordTitle": "",
|
||||
"errorInvalidOldPasswordMessage": ""
|
||||
},
|
||||
"error": {
|
||||
"alreadyExistsTitle": "",
|
||||
"alreadyExistsMessage": "",
|
||||
"passwordRequired": "",
|
||||
"invalidEmail": "",
|
||||
"disabledAccountTitle": "",
|
||||
"disabledAccountMessage": "",
|
||||
"incorrectCredentialTitle": "",
|
||||
"incorrectCredentialMessage": "",
|
||||
"inputRequired": ""
|
||||
},
|
||||
"field": {
|
||||
"language": "",
|
||||
"emailAddress": "",
|
||||
"name": "",
|
||||
"password": "",
|
||||
"passwordRepeat": ""
|
||||
},
|
||||
"invitationTitle": "",
|
||||
"invitationMessage": "",
|
||||
"groupForm": {
|
||||
"nameLabel": ""
|
||||
},
|
||||
"leaveGroupModal": {
|
||||
"title": "",
|
||||
"message": "",
|
||||
"leave": ""
|
||||
},
|
||||
"dashboardGroup": {
|
||||
"showMembers": "",
|
||||
"createApplication": ""
|
||||
},
|
||||
"groupInvitation": {
|
||||
"title": "",
|
||||
"message": "",
|
||||
"reject": "",
|
||||
"accept": ""
|
||||
},
|
||||
"groupMemberModal": {
|
||||
"membersModalTitle": "",
|
||||
"userDescription": "",
|
||||
"invitationDescription": "",
|
||||
"sendInvite": "",
|
||||
"userAlreadyInGroupTitle": "",
|
||||
"userAlreadyInGroupText": ""
|
||||
},
|
||||
"groupInviteForm": {
|
||||
"invitationFormTitle": "",
|
||||
"optionalMessagePlaceholder": "",
|
||||
"errorInvalidEmail": ""
|
||||
},
|
||||
"groupsContext": {
|
||||
"search": "",
|
||||
"noResults": "",
|
||||
"createGroup": ""
|
||||
},
|
||||
"groupContext": {
|
||||
"renameGroup": "",
|
||||
"members": "",
|
||||
"viewTrash": "",
|
||||
"leaveGroup": "",
|
||||
"deleteGroup": ""
|
||||
},
|
||||
"createGroupModal": {
|
||||
"createNew": "",
|
||||
"add": ""
|
||||
},
|
||||
"templateCategories": {
|
||||
"search": "",
|
||||
"title": ""
|
||||
},
|
||||
"templateHeader": {
|
||||
"use": ""
|
||||
},
|
||||
"trashSidebar": {
|
||||
"title": "",
|
||||
"unnamedGroup": ""
|
||||
},
|
||||
"trashContents": {
|
||||
"message": "",
|
||||
"empty": "",
|
||||
"emptyButtonTrashed": "",
|
||||
"emptyButtonNotTrashed": "",
|
||||
"unnamed": ""
|
||||
},
|
||||
"trashEmptyModal": {
|
||||
"titleIsTrashed": "",
|
||||
"titleIsNotTrashed": "",
|
||||
"messageIsTrashed": "",
|
||||
"messageIsNotTrashed": "",
|
||||
"buttonIsTrashed": "",
|
||||
"buttonIsNotTrashed": ""
|
||||
},
|
||||
"trashEntry": {
|
||||
"deletedUser": "",
|
||||
"fromParent": "",
|
||||
"name": "",
|
||||
"restore": "",
|
||||
"unnamed": ""
|
||||
},
|
||||
"trashModal": {
|
||||
"emptyTitle": "",
|
||||
"emptyMessage": ""
|
||||
},
|
||||
"uploadViaURLUserFileUpload": {
|
||||
"title": "",
|
||||
"urlLabel": "",
|
||||
"urlError": ""
|
||||
},
|
||||
"userFilesModal": {
|
||||
"title": ""
|
||||
},
|
||||
"uploadFileUserFileUpload": {
|
||||
"title": "",
|
||||
"drop": "",
|
||||
"clickOrDrop": "",
|
||||
"retry": ""
|
||||
},
|
||||
"createApplicationContext": {
|
||||
"fromTemplate": ""
|
||||
},
|
||||
"applicationForm": {
|
||||
"nameLabel": ""
|
||||
},
|
||||
"connectingNotification": {
|
||||
"title": "",
|
||||
"content": ""
|
||||
},
|
||||
"failedConnectingNotification": {
|
||||
"title": "",
|
||||
"content": "",
|
||||
"action": ""
|
||||
},
|
||||
"restoreNotification": {
|
||||
"restore": ""
|
||||
},
|
||||
"errorLayout": {
|
||||
"notFound": "",
|
||||
"error": "",
|
||||
"backDashboard": "",
|
||||
"backLogin": "",
|
||||
"wrong": ""
|
||||
},
|
||||
"dashboard": {
|
||||
"title": "",
|
||||
"alertTitle": "",
|
||||
"alertText": "",
|
||||
"tweetContent": "",
|
||||
"redditTitle": "",
|
||||
"noGroupTitle": "",
|
||||
"noGroupText": "",
|
||||
"createGroup": "",
|
||||
"becomeGithubSponsor": "",
|
||||
"starOnGitlab": "",
|
||||
"shareOnTwitter": "",
|
||||
"shareOnReddit": "",
|
||||
"shareOnFacebook": "",
|
||||
"shareOnLinkedIn": ""
|
||||
},
|
||||
"login": {
|
||||
"title": "",
|
||||
"forgotPassword": ""
|
||||
},
|
||||
"resetPassword": {
|
||||
"title": "",
|
||||
"newPassword": "",
|
||||
"repeatNewPassword": "",
|
||||
"submit": "",
|
||||
"changed": "",
|
||||
"errorInvalidLinkTitle": "",
|
||||
"errorInvalidLinkMessage": "",
|
||||
"errorLinkExpiredTitle": "",
|
||||
"errorLinkExpiredMessage": ""
|
||||
},
|
||||
"signup": {
|
||||
"headTitle": "",
|
||||
"title": "",
|
||||
"disabled": "",
|
||||
"disabledMessage": ""
|
||||
},
|
||||
"forgotPassword": {
|
||||
"title": "",
|
||||
"message": "",
|
||||
"submit": "",
|
||||
"confirmation": ""
|
||||
},
|
||||
"settings": {
|
||||
"settingsTitle": "",
|
||||
"baserowInstanceId": "",
|
||||
"instanceIdDescription": "",
|
||||
"groupSignupRestrictions": "",
|
||||
"settingAllowNewAccountsName": "",
|
||||
"settingAllowNewAccountsDescription": "",
|
||||
"enabled": ""
|
||||
}
|
||||
}
|
|
@ -6,6 +6,8 @@ import { routes } from './routes'
|
|||
import head from './head'
|
||||
import en from './locales/en.json'
|
||||
import fr from './locales/fr.json'
|
||||
import nl from './locales/nl.json'
|
||||
import de from './locales/de.json'
|
||||
|
||||
export default function CoreModule(options) {
|
||||
/**
|
||||
|
@ -79,6 +81,8 @@ export default function CoreModule(options) {
|
|||
const locales = [
|
||||
{ code: 'en', name: 'English', file: 'en.json' },
|
||||
{ code: 'fr', name: 'Français', file: 'fr.json' },
|
||||
{ code: 'nl', name: 'Nederlands', file: 'nl.json' },
|
||||
{ code: 'de', name: 'Deutsch', file: 'de.json' },
|
||||
]
|
||||
|
||||
this.requireModule([
|
||||
|
@ -100,7 +104,7 @@ export default function CoreModule(options) {
|
|||
])
|
||||
|
||||
this.nuxt.hook('i18n:extend-messages', function (additionalMessages) {
|
||||
additionalMessages.push({ en, fr })
|
||||
additionalMessages.push({ en, fr, nl, de })
|
||||
})
|
||||
|
||||
// Serve the static directory
|
||||
|
|
|
@ -21,6 +21,8 @@ import sidebarStore from '@baserow/modules/core/store/sidebar'
|
|||
|
||||
import en from '@baserow/modules/core/locales/en.json'
|
||||
import fr from '@baserow/modules/core/locales/fr.json'
|
||||
import nl from '@baserow/modules/core/locales/nl.json'
|
||||
import de from '@baserow/modules/core/locales/de.json'
|
||||
|
||||
export default (context, inject) => {
|
||||
const { store, isDev, app } = context
|
||||
|
@ -31,6 +33,8 @@ export default (context, inject) => {
|
|||
const { i18n } = app
|
||||
i18n.mergeLocaleMessage('en', en)
|
||||
i18n.mergeLocaleMessage('fr', fr)
|
||||
i18n.mergeLocaleMessage('nl', nl)
|
||||
i18n.mergeLocaleMessage('de', de)
|
||||
}
|
||||
|
||||
const registry = new Registry()
|
||||
|
|
491
web-frontend/modules/database/locales/de.json
Normal file
491
web-frontend/modules/database/locales/de.json
Normal file
|
@ -0,0 +1,491 @@
|
|||
{
|
||||
"webhookModal": {
|
||||
"title": "{name} Webhooks",
|
||||
"createWebhook": "Webhook erstellen",
|
||||
"backToList": "Zurück zur Liste"
|
||||
},
|
||||
"deleteWebhookModal": {
|
||||
"title": "Löschen {webhookName}",
|
||||
"deleteButton": "Webhook löschen",
|
||||
"body": "Sind Sie sicher, dass Sie diesen Webhook löschen wollen? Sie werden ihn später nicht wiederherstellen können."
|
||||
},
|
||||
"webhookList": {
|
||||
"noWebhooksMessage": "Sie haben noch keine Webhooks erstellt. Webhooks können verwendet werden, um Systeme von Drittanbietern zu informieren, wenn eine Zeile in Baserow erstellt, aktualisiert oder gelöscht wurde."
|
||||
},
|
||||
"testWebhookModal": {
|
||||
"title": "Test Webhook",
|
||||
"unreachable": "Server unerreichbar"
|
||||
},
|
||||
"webhookForm": {
|
||||
"inputLabels": {
|
||||
"name": "Name",
|
||||
"value": "Wert",
|
||||
"requestMethod": "Methode",
|
||||
"url": "URL",
|
||||
"userFieldNames": "Namen der Benutzerfelder",
|
||||
"events": "Welche Ereignisse sollen diesen Webhook auslösen?",
|
||||
"headers": "Zusätzliche Überschriften",
|
||||
"example": "Beispiel Nutzlast"
|
||||
},
|
||||
"errors": {
|
||||
"urlField": "Dieses Feld ist obligatorisch und muss eine gültige Url sein.",
|
||||
"invalidHeaders": "Eine der Kopfzeilen ist ungültig."
|
||||
},
|
||||
"checkbox": {
|
||||
"sendUserFieldNames": "Feldname anstelle von id verwenden"
|
||||
},
|
||||
"radio": {
|
||||
"allEvents": "Schick mir alles",
|
||||
"customEvents": "Ich möchte einzelne Ereignisse auswählen"
|
||||
},
|
||||
"triggerButton": "Test-Webhook auslösen",
|
||||
"deactivated": {
|
||||
"title": "Webhook ist deaktiviert",
|
||||
"content": "Dieser Webhook wurde deaktiviert, weil zu viele aufeinanderfolgende Fehler aufgetreten sind. Bitte überprüfen Sie das Anrufprotokoll für weitere Details. Klicken Sie auf die Schaltfläche unten, um ihn wieder zu aktivieren. Vergessen Sie nicht, den Webhook nach dem Aktivieren zu speichern.",
|
||||
"activate": "Aktivierung"
|
||||
}
|
||||
},
|
||||
"webhook": {
|
||||
"details": "Details",
|
||||
"lastCall": "Letzter Anruf: {lastCallTime}",
|
||||
"noCalls": "Keine Anrufe getätigt",
|
||||
"callLog": "Anrufprotokoll",
|
||||
"triggerDescription": "Auslöser bei jedem Ereignis | Auslöser bei {count} Ereignis | Auslöser bei {count} Ereignissen"
|
||||
},
|
||||
"createWebhook": {
|
||||
"errorTableWebhookMaxLimitExceededTitle": "Maximale Webhooks überschritten",
|
||||
"errorTableWebhookMaxLimitExceededDescription": "Der Webhook kann nicht erstellt werden, da die maximale Anzahl von Webhooks pro Tabelle überschritten wurde."
|
||||
},
|
||||
"sidebar": {
|
||||
"viewAPI": "API-Dokumente anzeigen",
|
||||
"createTable": "Erstellen einer Tabelle"
|
||||
},
|
||||
"sidebarItem": {
|
||||
"exportTable": "Exportieren der Tabelle"
|
||||
},
|
||||
"apiToken": {
|
||||
"create": "erstellen",
|
||||
"read": "lesen",
|
||||
"update": "Aktualisierung",
|
||||
"delete": "löschen",
|
||||
"tokenPrefix": "Wertmarke:",
|
||||
"viewAPIDocs": "API-Dokumentation anzeigen",
|
||||
"generateNewToken": "Neues Token generieren",
|
||||
"showOrHide": "Das Token ein- oder ausblenden",
|
||||
"copyToClipboard": "In die Zwischenablage kopieren",
|
||||
"showDatabases": "Datenbanken anzeigen"
|
||||
},
|
||||
"apiTokenSettings": {
|
||||
"title": "Persönliche API-Tokens",
|
||||
"createToken": "Token erstellen",
|
||||
"noTokensMessage": "Sie haben noch kein API-Token erstellt. Sie können API-Tokens verwenden, um sich bei den REST-API-Endpunkten zu authentifizieren, wo Sie Zeilen erstellen, lesen, aktualisieren und löschen können. Es ist möglich, Berechtigungen auf Tabellenebene festzulegen.",
|
||||
"hasFullPermissions": "Hat volle Berechtigung, auch für alle Kinder.",
|
||||
"hasOnlySelectedPermissions": "Hat nur Berechtigungen für die ausgewählten Kinder.",
|
||||
"noPermissions": "Hat keine Berechtigungen.",
|
||||
"createNewTitle": "Neues API-Token erstellen",
|
||||
"backToOverview": "Zurück zur Übersicht"
|
||||
},
|
||||
"apiTokenForm": {
|
||||
"nameLabel": "Name",
|
||||
"groupLabel": "Gruppe"
|
||||
},
|
||||
"apiDocsSelectDatabase": {
|
||||
"needOneDatabase": "Sie müssen mindestens eine Datenbank haben, um die API-Dokumentation anzuzeigen."
|
||||
},
|
||||
"apiDocsExample": {
|
||||
"requestSample": "Beispiel anfordern",
|
||||
"responseSample": "Antwortbeispiel",
|
||||
"userFieldNames": "Namen der Benutzerfelder"
|
||||
},
|
||||
"apiDocsParameter": {
|
||||
"optional": "Optional",
|
||||
"defaultValue": "Standardwert: {value}"
|
||||
},
|
||||
"apiDocsTableGetRow": {
|
||||
"description": "Holt eine einzelne Zeile {Name}.",
|
||||
"rowId": "Der eindeutige Bezeichner der angeforderten Zeile."
|
||||
},
|
||||
"apiDocsErrors": {
|
||||
"errorCode": "Fehlercode",
|
||||
"name": "Name",
|
||||
"description": "Beschreibung",
|
||||
"okDescription": "Anfrage erfolgreich abgeschlossen.",
|
||||
"badRequestDescription": "Die Anfrage enthält ungültige Werte oder das JSON konnte nicht interpretiert werden.",
|
||||
"unauthorizedDescription": "Wenn Sie versuchen, auf einen Endpunkt ohne gültiges Token zuzugreifen.",
|
||||
"notFoundDescription": "Zeile oder Tabelle wird nicht gefunden.",
|
||||
"requestEntityTooLargeDescription": "Die Anfrage hat die maximal zulässige Größe der Nutzdaten überschritten.",
|
||||
"internalErrorDescription": "Der Server ist auf eine unerwartete Bedingung gestoßen.",
|
||||
"badGatewayDescription": "Baserow wird neu gestartet oder ein unerwarteter Ausfall ist im Gange.",
|
||||
"unavailableDescription": "Der Server konnte Ihre Anfrage nicht rechtzeitig bearbeiten."
|
||||
},
|
||||
"apiDocsTableFields": {
|
||||
"tableTitle": "{name} Tabelle",
|
||||
"tableId": "Die ID dieser Tabelle lautet:",
|
||||
"description": "Jede Zeile in der Tabelle {name} enthält die folgenden Felder.",
|
||||
"id": "ID",
|
||||
"name": "Name",
|
||||
"type": "Typ",
|
||||
"compatibleFilters": "Kompatible Filter"
|
||||
},
|
||||
"apiDocsTableListRows": {
|
||||
"description": "Um Zeilen in der Tabelle *{name}* aufzulisten, muss eine `GET`-Anfrage an den Endpunkt *{name}* gestellt werden. Die Antwort ist paginiert und standardmäßig wird die erste Seite zurückgegeben. Die richtige Seite kann durch Angabe der Abfrageparameter \"page\" und \"size\" abgerufen werden.",
|
||||
"page": "Legt fest, welche Seite von Zeilen zurückgegeben werden soll.",
|
||||
"size": "Legt fest, wie viele Zeilen pro Seite zurückgegeben werden sollen.",
|
||||
"userFieldNames": "Wenn für den GET-Parameter \"user_field_names\" ein beliebiger Wert angegeben wird, sind die von diesem Endpunkt zurückgegebenen Feldnamen die tatsächlichen Namen der Felder.\n\n Wenn der GET-Parameter \"user_field_names\" nicht angegeben wird, lauten alle zurückgegebenen Feldnamen \"field_\", gefolgt von der ID des Feldes. Zum Beispiel bezieht sich \"field_1\" auf das Feld mit der ID \"1\".\n\n Wenn `user_field_names` gesetzt ist, ändert sich außerdem das Verhalten der anderen GET-Parameter `order_by`, `include` und `exclude`. Sie erwarten stattdessen kommagetrennte Listen mit den tatsächlichen Feldnamen.",
|
||||
"search": "Wenn angegeben, werden nur Zeilen mit Daten zurückgegeben, die der Suchanfrage entsprechen.",
|
||||
"orderBy": "Optional können die Zeilen nach durch Komma getrennten Feldern geordnet werden. Standardmäßig oder wenn einem Feld ein '+' vorangestellt wird, ist es aufsteigend (A-Z) geordnet, aber durch Voranstellen eines '-' kann es absteigend (Z-A) geordnet werden.\n #### Mit`user_field_names`:\n\n `order_by`sollte eine durch ein Komma getrennte Liste der Feldnamen sein, nach denen geordnet werden soll. Wenn Sie beispielsweise den folgenden GET-Parameter angeben: `order_by=My Field,-My Field 2`, werden die Zeilen nach dem Feld mit der Bezeichnung `My Field`in aufsteigender Reihenfolge geordnet. Wenn einige Felder denselben Wert haben, wird diese Teilmenge nach dem Feld `My Field 2` in absteigender Reihenfolge geordnet.\n\n Stellen Sie sicher, dass Feldern, deren Namen mit einem `+` oder `-` beginnen, ausdrücklich ein weiteres `+` oder `-` vorangestellt wird. Z.B.`+-Name`.\n\n\n Feldnamen, die Kommas enthalten, müssen in Anführungszeichen eingeschlossen werden: `\"Name ,\"`. Wenn Feldnamen Anführungszeichen enthalten, müssen sie mit dem Zeichen `\\` geschützt werden. Beispiel: `Name `.\n\n#### Ohne `user_field_names`:\n\n `order_by` sollte eine durch das Komma getrennte Liste von `field_` sein, gefolgt von der ID des Feldes, nach dem geordnet werden soll. Wenn Sie zum Beispiel den folgenden GET-Parameter angeben: `order_by=field_1,-field_2`, werden die Zeilen nach `field_1` in aufsteigender Reihenfolge geordnet. Wenn einige Felder denselben Wert haben, wird diese Teilmenge nach `field_2` in absteigender Reihenfolge geordnet.",
|
||||
"filter": "Die Zeilen können optional nach denselben Ansichtsfiltern gefiltert werden, die auch für die Ansichten verfügbar sind. Es können mehrere Filter angegeben werden, wenn sie demselben Format folgen. Die Variablen `field` und `filter` geben an, wie gefiltert werden soll, und der Wert gibt an, worauf gefiltert werden soll.\n\n Wenn Sie zum Beispiel den folgenden GET-Parameter angeben: `filter__field_1__equal=test`, werden nur Zeilen zurückgegeben, in denen der Wert von field_1 gleich test ist.",
|
||||
"filterLink": "Eine Liste mit allen Filtern finden Sie hier.",
|
||||
"filterType": "- `AND`: Gibt an, dass die Zeilen allen angegebenen Filtern entsprechen müssen.\n- `OR`: Gibt an, dass die Zeilen nur einem der Filter entsprechen müssen.\n\n Dies funktioniert nur, wenn zwei oder mehr Filter vorhanden sind.",
|
||||
"include": "Alle Felder werden standardmäßig in die Antwort aufgenommen. Sie können eine Teilmenge der einzuschließenden Felder auswählen, indem Sie den Abfrageparameter include angeben.\n\n #### Mit `user_field_names`:\n\n Include\" sollte eine durch das Komma getrennte Liste von Feldnamen sein, die in die Ergebnisse aufgenommen werden sollen. Wenn Sie zum Beispiel den folgenden GET-Parameter angeben: `include=My Field,-My Field 2`, dann werden nur diese Felder eingeschlossen (es sei denn, sie werden ausdrücklich ausgeschlossen).\n\n Der Name des Feldes, das die Felder enthält, muss mit einem Hinweis versehen werden: `name ,'. Enthält der Feldname Schrägstriche, so müssen diese unter Verwendung des Zeichens `\\` geschützt werden. Ex : `name \\'.\n\n #### Ohne `user_field_names`:\n\n `include` sollte eine durch das Komma getrennte Liste von `field_` sein, gefolgt von der ID des Feldes, das in die Ergebnisse aufgenommen werden soll. Zum Beispiel: Wenn Sie den folgenden GET-Parameter `exclude=field_1,field_2` angeben, werden nur die Felder mit der ID `1` und der ID `2` einbezogen (es sei denn, sie werden ausdrücklich ausgeschlossen).",
|
||||
"exclude": "Alle Felder werden standardmäßig in die Antwort aufgenommen. Sie können eine Untergruppe von Feldern auswählen, die ausgeschlossen werden sollen, indem Sie den Abfrageparameter exclude angeben.\n\n #### Mit \"user_field_names\":\n\n`exclude` sollte eine durch das Komma getrennte Liste von Feldern sein, die von den Ergebnissen ausgeschlossen werden sollen. Wenn Sie zum Beispiel den folgenden GET-Parameter angeben: `exclude=My Field,-My Field 2` dann werden diese Felder ausgeschlossen.\n\n Der Name des Feldes, das die Felder enthält, muss mit einem Hinweis versehen sein: \"name,\". Wenn der Feldname Schrägstriche enthält, müssen diese ebenfalls mit dem Zeichen \"name\" geschützt werden. Ex : `name\\\"`.\n\n #### Ohne `user_field_names`:\n\n `exclude` sollte eine durch das Komma getrennte Liste von `field_` sein, gefolgt von der ID des Feldes, das von den Ergebnissen ausgeschlossen werden soll. Zum Beispiel: Wenn Sie den folgenden GET-Parameter `exclude=field_1,field_2` angeben, werden die Felder mit der id `1` und id `2` ausgeschlossen."
|
||||
},
|
||||
"apiDocsIntro": {
|
||||
"intro": "Die Datenbank {name} bietet eine einfache Möglichkeit, die Daten in ein beliebiges externes System zu integrieren. Die API folgt der REST-Semantik, verwendet JSON zur Kodierung von Objekten und stützt sich auf Standard-HTTP-Codes sowie maschinen- und menschenlesbare Fehler zur Signalisierung von Operationsergebnissen.",
|
||||
"autoDocDescription": "Diese Dokumentation wird automatisch auf der Grundlage der in Ihrer Datenbank vorhandenen Tabellen und Felder erstellt. Wenn Sie Änderungen an Ihrer Datenbank, Ihren Tabellen oder Feldern vornehmen, kann es sein, dass sich auch die API-Schnittstelle geändert hat. Stellen Sie daher sicher, dass Sie Ihre API-Implementierung entsprechend aktualisieren.",
|
||||
"databaseId": "Die ID dieser Datenbank lautet:",
|
||||
"jsClient": "Javascript-Beispiel API-Client:",
|
||||
"pythonClient": "Python-Beispiel API-Client:"
|
||||
},
|
||||
"apiDocsTableListFields": {
|
||||
"description": "Um Felder der Tabelle {name} aufzulisten, muss eine `GET`-Anfrage an den Endpunkt {name} fields gestellt werden. Die Felder können nur aufgelistet werden, wenn das Token Lese-, Erstellungs- oder Aktualisierungsberechtigungen hat.",
|
||||
"resultFieldProperties": "Eigenschaften des Ergebnisfeldes",
|
||||
"id": "Primärschlüssel des Feldes. Kann verwendet werden, um den Namen der Datenbankspalte durch Hinzufügen des Präfixes `field_` zu generieren.",
|
||||
"name": "Name des Feldes.",
|
||||
"tableId": "Zugehörige Tabelle id.",
|
||||
"order": "Reihenfolge der Felder in der Tabelle. 0 für das erste Feld.",
|
||||
"primary": "Gibt an, wenn das Feld ein Primärfeld ist. Wenn `true`, kann das Feld nicht gelöscht werden und der Wert sollte die gesamte Zeile repräsentieren.",
|
||||
"type": "Für dieses Feld definierter Typ.",
|
||||
"extraProps": "Einige zusätzliche Eigenschaften werden hier nicht beschrieben, da sie typspezifisch sind."
|
||||
},
|
||||
"apiDocsTableDeleteRow": {
|
||||
"description": "Löscht eine vorhandene {name} Zeile.",
|
||||
"rowId": "Der eindeutige Bezeichner der Zeile, die gelöscht werden muss."
|
||||
},
|
||||
"apiDocsTableMoveRow": {
|
||||
"description": "Verschiebt eine vorhandene Zeile {name} vor eine andere Zeile. Wenn keine `before_id` angegeben wird, dann wird die Zeile an das Ende der Tabelle verschoben.",
|
||||
"rowId": "Verschiebt die mit dem Wert verbundene Zeile.",
|
||||
"before": "Verschiebt die Zeile mit der angegebenen `row_id` vor die Zeile mit dem angegebenen Wert. Wenn nicht angegeben, wird die Zeile an das Ende verschoben."
|
||||
},
|
||||
"apiDocsTableUpdateRow": {
|
||||
"description": "Aktualisiert eine vorhandene {name} Zeile.",
|
||||
"rowId": "Der eindeutige Bezeichner der Zeile, die aktualisiert werden muss.",
|
||||
"before": "Wenn angegeben, wird die neu erstellte Zeile vor der Zeile mit der angegebenen id positioniert."
|
||||
},
|
||||
"apiDocsTableCreateRow": {
|
||||
"description": "Erstellen Sie eine neue {name} Zeile.",
|
||||
"before": "Wenn angegeben, wird die neu erstellte Zeile vor der Zeile mit der angegebenen id positioniert."
|
||||
},
|
||||
"apiDocsAuth": {
|
||||
"description": "Baserow verwendet eine einfache tokenbasierte Authentifizierung. Sie müssen mindestens ein API-Token in Ihrem {settingsLink} erzeugen, um die unten beschriebenen Endpunkte zu verwenden. Es ist möglich, per Token Berechtigungen zum Erstellen, Lesen, Aktualisieren und Löschen bis zur Tabellenebene zu vergeben. Sie können sich bei der API authentifizieren, indem Sie Ihr API-Token im HTTP-Authorization Bearer Token Header angeben. Alle API-Anfragen müssen authentifiziert sein und über HTTPS erfolgen.",
|
||||
"settingsLink": "Einstellungen"
|
||||
},
|
||||
"apiDocsFilters": {
|
||||
"filter": "Filter",
|
||||
"exampleValue": "Beispielwert",
|
||||
"example": "Volles Beispiel",
|
||||
"field": "feld {name}"
|
||||
},
|
||||
"fieldTextSubForm": {
|
||||
"placeholder": "Standardtext"
|
||||
},
|
||||
"fieldSingleSelectSubForm": {
|
||||
"optionsLabel": "Optionen"
|
||||
},
|
||||
"fieldSingleSelectDropdown": {
|
||||
"notFound": "Option nicht gefunden"
|
||||
},
|
||||
"fieldDateSubForm": {
|
||||
"dateFormatLabel": "Datumsformat",
|
||||
"dateFormatEuropean": "Europäisch",
|
||||
"dateFormatUS": "US",
|
||||
"dateFormatISO": "ISO",
|
||||
"includeTimeLabel": "Zeit einbeziehen",
|
||||
"timeFormatLabel": "Zeitformat",
|
||||
"24Hour": "24 Stunden",
|
||||
"12Hour": "12 Stunden"
|
||||
},
|
||||
"fieldLinkRowSubForm": {
|
||||
"noTable": "Sie benötigen mindestens eine weitere Tabelle in derselben Datenbank, auf die Sie verweisen können.",
|
||||
"selectTableLabel": "Wählen Sie eine Tabelle für die Verknüpfung",
|
||||
"dataLost": "Wenn Sie die Tabelle ändern, gehen alle Daten verloren."
|
||||
},
|
||||
"fieldSelectOptions": {
|
||||
"add": "Eine Option hinzufügen"
|
||||
},
|
||||
"fieldNumberSubForm": {
|
||||
"typeLabel": "Typ der Nummer",
|
||||
"integer": "Integer",
|
||||
"decimal": "Dezimal",
|
||||
"decimalPlacesLabel": "Dezimalstellen",
|
||||
"allowNegative": "Negativ zulassen"
|
||||
},
|
||||
"fieldContext": {
|
||||
"editField": "Feld bearbeiten",
|
||||
"deleteField": "Feld löschen"
|
||||
},
|
||||
"fieldForm": {
|
||||
"name": "Name",
|
||||
"fieldAlreadyExists": "Ein Feld mit diesem Namen existiert bereits.",
|
||||
"nameNotAllowed": "Dieser Feldname ist nicht zulässig.",
|
||||
"nameTooLong": "Der Name dieses Feldes ist zu lang."
|
||||
},
|
||||
"fieldLookupSubForm": {
|
||||
"noTable": "Sie benötigen mindestens ein Verknüpfungszeilenfeld, um ein Nachschlagefeld zu erstellen.",
|
||||
"selectThroughFieldLabel": "Wählen Sie ein Link-Zeilenfeld",
|
||||
"selectTargetFieldLabel": "Wählen Sie ein Feld zum Nachschlagen"
|
||||
},
|
||||
"fieldFormulaNumberSubForm": {
|
||||
"typeLabel": "Typ der Nummer",
|
||||
"integer": "Integer",
|
||||
"decimal": "Dezimal",
|
||||
"decimalPlacesLabel": "Dezimalstellen",
|
||||
"allowNegative": "Negativ zulassen"
|
||||
},
|
||||
"fieldRatingSubForm": {
|
||||
"maxValue": "Max",
|
||||
"color": "Farbe",
|
||||
"style": "Stil"
|
||||
},
|
||||
"rowCreateModal": {
|
||||
"addField": "Feld hinzufügen"
|
||||
},
|
||||
"selectRowContent": {
|
||||
"search": "Zeilen suchen"
|
||||
},
|
||||
"rowEditModal": {
|
||||
"addField": "Feld hinzufügen"
|
||||
},
|
||||
"rowEditFieldMultipleSelect": {
|
||||
"addOption": "Eine weitere Option hinzufügen"
|
||||
},
|
||||
"rowEditFieldFile": {
|
||||
"addFile": "Eine Datei hinzufügen",
|
||||
"sizes": {
|
||||
"0": "Bytes",
|
||||
"1": "KB",
|
||||
"2": "MB",
|
||||
"3": "GB",
|
||||
"4": "TB",
|
||||
"5": "PB"
|
||||
}
|
||||
},
|
||||
"rowEditFieldLinkRow": {
|
||||
"addLink": "Weiteren Link hinzufügen"
|
||||
},
|
||||
"tableCSVImporter": {
|
||||
"chooseFileLabel": "CSV-Datei auswählen",
|
||||
"chooseFileDescription": "Sie können eine vorhandene CSV-Datei importieren, indem Sie die .CSV-Datei mit den Tabellendaten hochladen. Mit den meisten Tabellenkalkulationsprogrammen können Sie Ihre Kalkulationstabelle als CSV-Datei exportieren.",
|
||||
"chooseFile": "CSV-Datei auswählen",
|
||||
"columnSeparator": "Spaltentrenner",
|
||||
"recordSeparator": "Datensatz-Trennzeichen",
|
||||
"unitSeparator": "Elementarteiler",
|
||||
"encoding": "Kodierung",
|
||||
"firstRowHeader": "Erste Zeile ist Kopfzeile",
|
||||
"limitFileSize": "Die maximale Dateigröße beträgt {limit}MB.",
|
||||
"limitError": "Es ist nicht möglich, mehr als {limit} Zeilen zu importieren.",
|
||||
"emptyCSV": "Diese CSV-Datei ist leer."
|
||||
},
|
||||
"tableForm": {
|
||||
"name": "Name"
|
||||
},
|
||||
"tableImporterPreview": {
|
||||
"label": "Schnelle Vorschau",
|
||||
"remaining": "{remaining} andere Zeilen"
|
||||
},
|
||||
"tableXMLImporter": {
|
||||
"fileLabel": "XML-Datei auswählen",
|
||||
"fileDescription": "Sie können eine bestehende XML-Datei importieren, indem Sie die XML-Datei mit tabellarischen Daten hochladen, d.h.:",
|
||||
"chooseButton": "XML-Datei auswählen",
|
||||
"processingError": "Bei der Verarbeitung von XML ist ein Fehler aufgetreten: {errors}",
|
||||
"emptyError": "Diese XML-Datei ist leer.",
|
||||
"limitFileSize": "Die maximale Dateigröße beträgt {limit}MB.",
|
||||
"limitError": "Es ist nicht möglich, mehr als {limit} Zeilen zu importieren."
|
||||
},
|
||||
"tableJSONImporter": {
|
||||
"fileLabel": "JSON-Datei auswählen",
|
||||
"fileDescription": "Sie können eine vorhandene JSON-Datei importieren, indem Sie die .json-Datei mit tabellarischen Daten hochladen, d.h.:",
|
||||
"chooseButton": "JSON-Datei auswählen",
|
||||
"encodingLabel": "Kodierung",
|
||||
"processingError": "Beim Analysieren von JSON ist ein Fehler aufgetreten: {error}",
|
||||
"arrayError": "Die JSON-Datei ist kein Arrangement.",
|
||||
"emptyError": "Diese JSON-Datei ist leer.",
|
||||
"limitFileSize": "Die maximale Dateigröße beträgt {limit}MB.",
|
||||
"limitError": "Es ist nicht möglich, mehr als {limit} Zeilen zu importieren."
|
||||
},
|
||||
"tablePasteImporter": {
|
||||
"pasteLabel": "Einfügen der Tabellendaten",
|
||||
"pasteDescription": "Sie können die Zellen aus einer Kalkulationstabelle kopieren und unten einfügen.",
|
||||
"firstRowHeader": "Erste Zeile ist Kopfzeile",
|
||||
"limitError": "Es ist nicht möglich, mehr als {limit} Zeilen zu importieren."
|
||||
},
|
||||
"createTableModal": {
|
||||
"title": "Neue Tabelle erstellen",
|
||||
"importLabel": "Möchten Sie vorhandene Daten importieren?",
|
||||
"newTable": "Beginnen Sie mit einer neuen Tabelle",
|
||||
"addButton": "Tabelle hinzufügen"
|
||||
},
|
||||
"formulaAdvancedEditContext": {
|
||||
"textAreaFormulaInputPlaceholder": "Klicken Sie zum Bearbeiten der Formel",
|
||||
"fields": "Felder",
|
||||
"functions": "Funktionen",
|
||||
"operators": "Operatoren",
|
||||
"fieldType": "Ein {type} Feld"
|
||||
},
|
||||
"fieldFormulaInitialSubForm": {
|
||||
"formulaInputPlaceholder": "Klicken Sie zum Bearbeiten der Formel",
|
||||
"refreshFormulaOptions": "Formeloptionen aktualisieren"
|
||||
},
|
||||
"formulaFieldItemDescription": {
|
||||
"syntax": "Syntax",
|
||||
"examples": "Beispiele"
|
||||
},
|
||||
"viewSearchContext": {
|
||||
"searchInRows": "Suche in allen Zeilen",
|
||||
"hideNotMatching": "nicht übereinstimmende Zeilen ausblenden"
|
||||
},
|
||||
"viewsContext": {
|
||||
"searchView": "Suchen nach Ansichten",
|
||||
"noViews": "Keine Ansichten gefunden"
|
||||
},
|
||||
"viewFilterTypeLinkRow": {
|
||||
"unnamed": "unbenannte Zeile {value}",
|
||||
"choose": "Reihe auswählen"
|
||||
},
|
||||
"viewFilterContext": {
|
||||
"addFilter": "Filter hinzufügen",
|
||||
"disableAllFilters": "alle deaktiviert",
|
||||
"noFilterTitle": "Sie haben noch keinen Filter erstellt",
|
||||
"noFilterText": "Mit Hilfe von Filtern können Sie Zeilen anzeigen, die auf Ihre Bedingungen zutreffen.",
|
||||
"where": "Wo",
|
||||
"and": "Und",
|
||||
"or": "Oder"
|
||||
},
|
||||
"viewFilterTypeFileTypeDropdown": {
|
||||
"image": "Bild",
|
||||
"document": "Dokument"
|
||||
},
|
||||
"createViewModal": {
|
||||
"createNew": "Neue {Ansicht} erstellen",
|
||||
"add": "Hinzufügen {view}"
|
||||
},
|
||||
"shareViewLink": {
|
||||
"shareView": "Teilen {viewTypeSharingLinkName}",
|
||||
"shareViewTitle": "Erstellen Sie einen privaten, gemeinsam nutzbaren Link zum {ViewTypeSharingLinkName}",
|
||||
"sharedViewTitle": "Dieser {ViewTypeSharingLinkName} wird derzeit über einen privaten Link freigegeben",
|
||||
"sharedViewDescription": "Personen, die den Link haben, können den {ViewTypeSharingLinkName} sehen.",
|
||||
"disableLink": "freigegebenen Link deaktivieren",
|
||||
"generateNewUrl": "neue Url generieren",
|
||||
"copyURL": "URL kopieren"
|
||||
},
|
||||
"viewSortContext": {
|
||||
"noSortTitle": "Sie haben noch keine Sortierungen erstellt",
|
||||
"noSortText": "Mit Sortierungen können Sie Zeilen nach einem Feld sortieren.",
|
||||
"sortBy": "Sortieren nach",
|
||||
"thenBy": "Dann durch",
|
||||
"addSort": "ein Feld zum Sortieren auswählen"
|
||||
},
|
||||
"viewSort": {
|
||||
"sort": "Sortieren | 1 Sortieren | {count} Sortiert"
|
||||
},
|
||||
"viewRotateSlugModal": {
|
||||
"title": "URL aktualisieren",
|
||||
"refreshWarning": "Sind Sie sicher, dass Sie die URL von {viewName} aktualisieren möchten? Nach der Aktualisierung wird eine neue URL generiert und es ist nicht möglich, über die alte URL auf {viewTypeSharingLinkName} zuzugreifen. Alle Personen, für die Sie die URL freigegeben haben, können nicht mehr auf {viewTypeSharingLinkName} zugreifen.",
|
||||
"generateNewURL": "Neue URL generieren"
|
||||
},
|
||||
"viewFieldsContext": {
|
||||
"coverField": "Deckungsfeld",
|
||||
"noCover": "Keine Deckung",
|
||||
"search": "Suchfelder",
|
||||
"hideAll": "Alle ausblenden",
|
||||
"showAll": "Alle anzeigen"
|
||||
},
|
||||
"viewFilterTypeBoolean": {
|
||||
"selected": "Ausgewählte"
|
||||
},
|
||||
"viewFilter": {
|
||||
"filter": "Filter | 1 Filter | {count} Filters"
|
||||
},
|
||||
"viewContext": {
|
||||
"exportView": "Ansicht exportieren",
|
||||
"renameView": "Ansicht umbenennen",
|
||||
"deleteView": "Ansicht löschen"
|
||||
},
|
||||
"deleteViewModal": {
|
||||
"title": "Löschen {name}",
|
||||
"description": "Sind Sie sicher, dass Sie die Ansicht {name} löschen möchten? Die Tabellendaten bleiben erhalten, aber die Filter, Sortierungen und Feldbreiten, die mit der Ansicht verbunden sind, werden gelöscht.",
|
||||
"delete": "Ansicht löschen"
|
||||
},
|
||||
"viewForm": {
|
||||
"name": "Name"
|
||||
},
|
||||
"galleryViewHeader": {
|
||||
"customizeCards": "Karten individuell gestalten"
|
||||
},
|
||||
"gridViewHide": {
|
||||
"hideField": "Felder ausblenden | 1 verstecktes Feld | {count} versteckte Felder"
|
||||
},
|
||||
"gridViewFieldType": {
|
||||
"createFilter": "Filter erstellen",
|
||||
"sortField": "Sortieren",
|
||||
"hideField": "Feld ausblenden"
|
||||
},
|
||||
"gridViewRow": {
|
||||
"rowNotMatchingFilters": "Zeile entspricht nicht den Filtern",
|
||||
"rowNotMatchingSearch": "Zeile stimmt nicht mit Suche überein",
|
||||
"rowHasMoved": "Zeile hat sich verschoben"
|
||||
},
|
||||
"gridView": {
|
||||
"insertRowAbove": "Zeile oben einfügen",
|
||||
"insertRowBelow": "Zeile unten einfügen",
|
||||
"enlargeRow": "Zeile vergrößern",
|
||||
"deleteRow": "Zeile löschen",
|
||||
"rowCount": "Keine Zeilen | 1 Zeile | {count} Zeilen"
|
||||
},
|
||||
"gridViewFieldLinkRow": {
|
||||
"unnamed": "unbenannte Zeile {value}"
|
||||
},
|
||||
"previewAny": {
|
||||
"externalWarning": "Wenn Sie Ihre Datei über einen externen Dienst öffnen, wird Ihre Datei auf dessen Servern veröffentlicht."
|
||||
},
|
||||
"exportTableModal": {
|
||||
"failedTitle": "Export fehlgeschlagen",
|
||||
"failedDescription": "Der Export ist aufgrund eines Serverfehlers fehlgeschlagen.",
|
||||
"cancelledTitle": "Export abgebrochen",
|
||||
"cancelledDescription": "Die Exportaktion wurde abgebrochen."
|
||||
},
|
||||
"exporterTypeChoices": {
|
||||
"formatLabel": "In welches Format möchten Sie exportieren?"
|
||||
},
|
||||
"exportTableForm": {
|
||||
"viewLabel": "Wählen Sie die zu exportierende Ansicht aus:",
|
||||
"typeError": "Kein Exporttyp verfügbar, bitte wählen Sie eine andere Ansicht oder eine ganze Tabelle."
|
||||
},
|
||||
"exportTableLoadingBar": {
|
||||
"export": "Exportieren",
|
||||
"download": "Herunterladen"
|
||||
},
|
||||
"exportTableDropdown": {
|
||||
"exportEntireTable": "Gesamte Tabelle exportieren"
|
||||
},
|
||||
"tableCSVExporter": {
|
||||
"columnSeparatorLabel": "Spaltentrenner",
|
||||
"recordSeparator": "Datensatz-Trennzeichen",
|
||||
"unitSeparator": "Teilgruppentrennzeichen",
|
||||
"encodingLabel": "Kodierung",
|
||||
"firstRowIsHeaderLabel": "Erste Zeile ist Kopfzeile"
|
||||
},
|
||||
"apiDocsDatabase": {
|
||||
"pageTitle": "{name} Datenbank-API-Dokumentation",
|
||||
"back": "Zurück zum Dashboard",
|
||||
"openDatabase": "Datenbank öffnen"
|
||||
},
|
||||
"apiDocsComponent": {
|
||||
"title": "REST API",
|
||||
"intro": "Nachdem Sie Ihr Datenbankschema und Ihren API-Schlüssel im {settingsLink} erstellt haben, bietet Ihre Baserow-Datenbank eigene REST-API-Endpunkte zum Erstellen, Lesen, Aktualisieren und Löschen von Zeilen.",
|
||||
"settings": "Einstellungen",
|
||||
"selectApplicationTitle": "Für welche Datenbank möchten Sie die Dokumentation sehen?",
|
||||
"signIn": "Anmelden, um zu starten",
|
||||
"back": "Zurück zum Dashboard"
|
||||
}
|
||||
}
|
|
@ -133,12 +133,12 @@
|
|||
"size": "Defines how many rows should be returned per page.",
|
||||
"userFieldNames": "When any value is provided for the `user_field_names` GET param then field names returned by this endpoint will be the actual names of the fields.\n\n If the `user_field_names` GET param is not provided, then all returned field names will be `field_` followed by the id of the field. For example `field_1` refers to the field with an id of `1`.\n\n Additionally when `user_field_names` is set then the behaviour of the other GET parameters `order_by`, `include` and `exclude` changes. They instead expect comma separated lists of the actual field names instead.",
|
||||
"search": "If provided only rows with data that matches the search query are going to be returned.",
|
||||
"orderBy": "Optionally the rows can be ordered by fields separated by comma. By default or if prepended with a '+' a field is ordered in ascending (A-Z) order, but by prepending the field with a '-' it can be ordered descending (Z-A).\n\n #### With `user_field_names`:\n\n `order_by` should be a comma separated list of the field names to order by. For example if you provide the following GET parameter `order_by=My Field,-My Field 2` the rows will ordered by the field called `My Field` in ascending order. If some fields have the same value, that subset will be ordered by the field called `My Field 2` in descending order.\n\n Ensure fields with names starting with a `+` or `-` are explicitly prepended with another `+` or `-`. E.g `+-Name`.\n\n Le nom des champs contenant des virgules doit être entouré par des guillements : `\"Nom ,\"`. Si le nom des champs contient des guillements, ils doivent alors être protégés en utilisant le charactère `\\`. Ex : `Nom \\\"`.\n\n#### Without `user_field_names`:\n\n `order_by` should be a comma separated list of `field_` followed by the id of the field to order by. For example if you provide the following GET parameter `order_by=field_1,-field_2` the rows will ordered by `field_1` in ascending order. If some fields have the same value, that subset will be ordered by `field_2` in descending order.",
|
||||
"orderBy": "Optionally the rows can be ordered by fields separated by comma. By default or if prepended with a '+' a field is ordered in ascending (A-Z) order, but by prepending the field with a '-' it can be ordered descending (Z-A).\n\n #### With `user_field_names`:\n\n `order_by` should be a comma separated list of the field names to order by. For example if you provide the following GET parameter `order_by=My Field,-My Field 2` the rows will ordered by the field called `My Field` in ascending order. If some fields have the same value, that subset will be ordered by the field called `My Field 2` in descending order.\n\n Ensure fields with names starting with a `+` or `-` are explicitly prepended with another `+` or `-`. E.g `+-Name`.\n\n The name of fields containing commas must be surrounded by quotes: `\"Name ,\"`. If the field names contain quotes, then they must be escaped using the `\\` character. Eg: `Name \\\"`. \n\n#### Without `user_field_names`:\n\n `order_by` should be a comma separated list of `field_` followed by the id of the field to order by. For example if you provide the following GET parameter `order_by=field_1,-field_2` the rows will ordered by `field_1` in ascending order. If some fields have the same value, that subset will be ordered by `field_2` in descending order.",
|
||||
"filter": "The rows can optionally be filtered by the same view filters available for the views. Multiple filters can be provided if they follow the same format. The `field` and `filter` variable indicate how to filter and the value indicates where to filter on.\n\n For example if you provide the following GET parameter `filter__field_1__equal=test` then only rows where the value of field_1 is equal to test are going to be returned.",
|
||||
"filterLink": "A list of all filters can be found here.",
|
||||
"filterType": "- `AND`: Indicates that the rows must match all the provided filters.\n- `OR`: Indicates that the rows only have to match one of the filters.\n\n This works only if two or more filters are provided.",
|
||||
"include": "All the fields are included in the response by default. You can select a subset of fields to include by providing the include query parameter.\n\n #### With `user_field_names`:\n\n `include` should be a comma separated list of field names to be included in results. For example if you provide the following GET param: `include=My Field,-My Field 2` then only those fields will be included (unless they are explicitly excluded).\n\n Le nom des champs contenant des virgules doit être entouré par des guillements : `\"Nom ,\"`. Si le nom des champs contient des guillements, ils doivent alors être protégés en utilisant le charactère `\\`. Ex : `Nom \\\"`.\n\n #### Without `user_field_names`:\n\n `include` should be a comma separated list of `field_` followed by the id of the field to include in the results. For example: If you provide the following GET parameter `exclude=field_1,field_2` then the fields with id `1` and id `2` then only those fields will be included (unless they are explicitly excluded).",
|
||||
"exclude": "All the fields are included in the response by default. You can select a subset of fields to exclude by providing the exclude query parameter.\n\n #### With `user_field_names`:\n\n `exclude` should be a comma separated list of field names to be excluded from the results. For example if you provide the following GET param: `exclude=My Field,-My Field 2` then those fields will be excluded.\n\n Le nom des champs contenant des virgules doit être entouré par des guillements : `\"Nom ,\"`. Si le nom des champs contient des guillements, ils doivent alors être protégés en utilisant le charactère `\\`. Ex : `Nom \\\"`.\n\n #### Without `user_field_names`:\n\n `exclude` should be a comma separated list of `field_` followed by the id of the field to exclude from the results. For example: If you provide the following GET parameter `exclude=field_1,field_2` then the fields with id `1` and id `2` will be excluded."
|
||||
"include": "All the fields are included in the response by default. You can select a subset of fields to include by providing the include query parameter.\n\n #### With `user_field_names`:\n\n `include` should be a comma separated list of field names to be included in results. For example if you provide the following GET param: `include=My Field,-My Field 2` then only those fields will be included (unless they are explicitly excluded).\n\n The name of fields containing commas must be surrounded by quotes: `\"Name ,\"`. If the field names contain quotes, then they must be escaped using the `\\` character. Eg: `Name \\\"`.\n\n #### Without `user_field_names`:\n\n `include` should be a comma separated list of `field_` followed by the id of the field to include in the results. For example: If you provide the following GET parameter `exclude=field_1,field_2` then the fields with id `1` and id `2` then only those fields will be included (unless they are explicitly excluded).",
|
||||
"exclude": "All the fields are included in the response by default. You can select a subset of fields to exclude by providing the exclude query parameter.\n\n #### With `user_field_names`:\n\n `exclude` should be a comma separated list of field names to be excluded from the results. For example if you provide the following GET param: `exclude=My Field,-My Field 2` then those fields will be excluded.\n\n The name of fields containing commas must be surrounded by quotes: `\"Name ,\"`. If the field names contain quotes, then they must be escaped using the `\\` character. Eg: `Name \\\"`.\n\n #### Without `user_field_names`:\n\n `exclude` should be a comma separated list of `field_` followed by the id of the field to exclude from the results. For example: If you provide the following GET parameter `exclude=field_1,field_2` then the fields with id `1` and id `2` will be excluded."
|
||||
},
|
||||
"apiDocsIntro": {
|
||||
"intro": "The {name} database provides an easy way to integrate the data with any external system. The API follows REST semantics, uses JSON to encode objects and relies on standard HTTP codes, machine and human readable errors to signal operation outcomes.",
|
||||
|
@ -481,7 +481,7 @@
|
|||
"back": "Back to dashboard",
|
||||
"openDatabase": "open database"
|
||||
},
|
||||
"apiDocs": {
|
||||
"apiDocsComponent": {
|
||||
"title": "REST API",
|
||||
"intro": "After you have created your database schema and API key in the {settingsLink} your Baserow database provides his own REST API endpoints to create, read, update and delete rows.",
|
||||
"settings": "settings",
|
||||
|
|
|
@ -23,7 +23,7 @@
|
|||
"requestMethod": "Méthode",
|
||||
"url": "URL",
|
||||
"userFieldNames": "Noms des champs",
|
||||
"events": "Quels événements déclenchent ce webhook",
|
||||
"events": "Quels événements déclenchent ce webhook ?",
|
||||
"headers": "Entêtes additionels",
|
||||
"example": "Example de requête"
|
||||
},
|
||||
|
@ -81,7 +81,7 @@
|
|||
"noTokensMessage": "Vous n'avez pas encore créé de jeton. Vous pouvez utiliser les jetons d'API pour vous authentifier auprès de l'API REST qui vous permet de créer, lire, modifier et supprimer des lignes. Il est possible de définir des permissions différentes pour chaque table.",
|
||||
"hasFullPermissions": "Toutes les permissions, pour les enfants également.",
|
||||
"hasOnlySelectedPermissions": "Uniquement les permissions sélectionnées pour les enfants.",
|
||||
"noPermissions": "Aucune permission",
|
||||
"noPermissions": "Aucune permission.",
|
||||
"createNewTitle": "Créer un nouveau jeton",
|
||||
"backToOverview": "Retour"
|
||||
},
|
||||
|
@ -137,8 +137,8 @@
|
|||
"filter": "Ce paramètre permet de filtrer les lignes avec les même filtres que ceux disponibles dans les vues. Plusieurs filtres peuvent être définis simultanéement s'il suivent le même format. La variable `field` permet d'indiquer le champ à filtrer, tandis que `filter` permet de choiser le type de filtre.\n\n Par exemple si vous utilisez la valeur suivante : `filter__field_1__equal=test`, seule les lignes pour lesquelles la valeur du champ `field_1` est égale à *test* seront retournées.",
|
||||
"filterLink": "Une liste des filtres disponibles peut être consultée ici.",
|
||||
"filterType": "- `AND` : indique que les lignes doivent satisfaire tous les filtres définis.\n- `OR` : indique que les lignes doivent satisfaire au moins l'un des filtres définis pour être retournées.\n\n Cela fonctionne uniquement quand au moins 2 filtres sont définis.",
|
||||
"include": "Par défaut, tous les champs de la table sont retournés. Vous pouvez définir le sous ensemble des champs qui seront dans les résultats en fournissant une valeur pour ce paramètre.\n\n #### Avec `user_field_names` :\n\n `include` doit être une liste des noms définis par l'utilisateur des champs que vous souhaitez conserver, séparés par une virgule. Par exemple, si vous fournissez la valeur suivante `include=Mon champ,-Mon champ 2` alors seul ces champs seront retournés dans les résultats (sauf si vous les avez explicitement exclus avec le paramètre suivant).\n\n Le nom des champs contenant des virgules doit être entouré par des guillements : `\"Nom ,\"`. Si le nom des champs contient des guillements, ceux-ci doivent être protégés en utilisant le charactère `\\`. Ex : `Nom \\\"`.\n\n #### Sans `user_field_names` :\n\n `include` doit être une liste de `field_` suivis par l'identifiant d'un champ à inclure dans le résultat, séparé par des virgules. Par exemple, si vous fournissez la valeur suivante `exclude=field_1,field_2` alors les champs d'identifiant `1` et `2` seront les champs champs présents dans le résultat (sauf si vous les avez explicitement exclus avec le paramètre suivant).",
|
||||
"exclude": "Par défaut, tous les champs de la table sont retournés dans les résultats. Vous pouvez choisir un sous ensemble de champs qui seront exclus des résultats en définissant une valeur pour ce paramètre.\n\n #### Avec `user_field_names`:\n\n `exclude` doit être une liste des noms définis par l'utilisateur des champs que vous souhaitez exclure, séparés par une virgule. Par exemple, si vous fournissez la valeur suivante : `exclude=Mon champ,-Mon champ 2` alors ces deux champs seront exclus des résultats.\n\n Le nom des champs contenant des virgules doit être entouré par des guillements : `\"Nom ,\"`. Si le nom des champs contient des guillements, ceux-ci doivent être protégés en utilisant le charactère `\\`. Ex : `Nom \\\"`.\n\n #### Sans `user_field_names`:\n\n `exclude` doit être une liste de `field_` suivis par l'identifiant d'un champ à exclure du résultat, séparé par des virgules. Par example, si vous fournissez la valeur suivante : `exclude=field_1,field_2` alors les champs avec l'identifiant `1` et `2` seront exclus."
|
||||
"include": "Par défaut, tous les champs de la table sont retournés. Vous pouvez définir le sous ensemble des champs qui seront dans les résultats en fournissant une valeur pour ce paramètre.\n\n#### Avec `user_field_names` :\n\n`include` doit être une liste des noms définis par l'utilisateur des champs que vous souhaitez conserver, séparés par une virgule. Par exemple, si vous fournissez la valeur suivante `include=Mon champ,-Mon champ 2` alors seul ces champs seront retournés dans les résultats (sauf si vous les avez explicitement exclus avec le paramètre suivant).\n\nLe nom des champs contenant des virgules doit être entouré par des guillemets : `\"Nom ,\"`. Si le nom des champs contient des guillemets, ceux-ci doivent être protégés en utilisant le caractère `\\`. Ex : `Nom \\\"`.\n\n#### Sans `user_field_names` :\n\n`include` doit être une liste de `field_` suivis par l'identifiant d'un champ à inclure dans le résultat, séparé par des virgules. Par exemple, si vous fournissez la valeur suivante `exclude=field_1,field_2` alors les champs d'identifiant `1` et `2` seront les champs présents dans le résultat (sauf si vous les avez explicitement exclus avec le paramètre suivant).",
|
||||
"exclude": "Par défaut, tous les champs de la table sont retournés dans les résultats. Vous pouvez choisir un sous ensemble de champs qui seront exclus des résultats en définissant une valeur pour ce paramètre.\n\n#### Avec `user_field_names` :\n\n`exclude` doit être une liste des noms définis par l'utilisateur des champs que vous souhaitez exclure, séparés par une virgule. Par exemple, si vous fournissez la valeur suivante : `exclude=Mon champ,-Mon champ 2` alors ces deux champs seront exclus des résultats.\n\nLe nom des champs contenant des virgules doit être entouré par des guillemets : `\"Nom ,\"`. Si le nom des champs contient des guillemets, ceux-ci doivent être protégés en utilisant le caractère `\\`. Ex : `Nom \\\"`.\n\n#### Sans `user_field_names` :\n\n`exclude` doit être une liste de `field_` suivis par l'identifiant d'un champ à exclure du résultat, séparé par des virgules. Par exemple, si vous fournissez la valeur suivante : `exclude=field_1,field_2` alors les champs avec l'identifiant `1` et `2` seront exclus."
|
||||
},
|
||||
"apiDocsIntro": {
|
||||
"intro": "L'API de la base {name} offre un moyen simple d'intégrer des données provenant d'un système externe. L'API suit les principes d'architecture REST, utilise le format JSON pour encoder les données, s'appuie sur les codes HTTP standards et propose des messages d'erreurs à la fois techniques mais également lisibles par les humains pour signaler les dysfonctionnements.",
|
||||
|
@ -208,7 +208,7 @@
|
|||
"fieldLinkRowSubForm": {
|
||||
"noTable": "Vous devez créer au moins une autre table dans la même base de données pour pouvoir créer un lien.",
|
||||
"selectTableLabel": "Sélectionnez une table",
|
||||
"dataLost": "En modifiant la table, toutes les données du champ seront supprimées"
|
||||
"dataLost": "En modifiant la table, toutes les données du champ seront supprimées."
|
||||
},
|
||||
"fieldSelectOptions": {
|
||||
"add": "Ajouter une option"
|
||||
|
@ -298,7 +298,7 @@
|
|||
"fileDescription": "Vous pouvez importer un XML existant en envoyant un fichier .XML contenant des données tabulaires, c'est-à-dire :",
|
||||
"chooseButton": "Choisir un fichier XML",
|
||||
"processingError": "Une erreur est survenue lors du traitement du XML : {errors}",
|
||||
"emptyError": "Ce fichier XML est vide",
|
||||
"emptyError": "Ce fichier XML est vide.",
|
||||
"limitFileSize": "La taille maximum du fichier est de {limit}Mo.",
|
||||
"limitError": "Il n'est pas possible d'importer plus de {limit} lignes."
|
||||
},
|
||||
|
@ -373,7 +373,7 @@
|
|||
"shareView": "Partager {viewTypeSharingLinkName}",
|
||||
"shareViewTitle": "Créer un lien de partage privé vers {viewTypeSharingLinkName}",
|
||||
"sharedViewTitle": "Actuellement, {viewTypeSharingLinkName} est partagé·e via un lien privé",
|
||||
"sharedViewDescription": "Les personnes possédant le lien peuvent voir {viewTypeSharingLinkName}",
|
||||
"sharedViewDescription": "Les personnes possédant le lien peuvent voir {viewTypeSharingLinkName}.",
|
||||
"disableLink": "désactivé le lien de partage",
|
||||
"generateNewUrl": "générer un nouveau lien",
|
||||
"copyURL": "copier le lien"
|
||||
|
@ -480,11 +480,12 @@
|
|||
"back": "Retour à l'accueil",
|
||||
"openDatabase": "Voir la base de données"
|
||||
},
|
||||
"apiDocs": {
|
||||
"apiDocsComponent": {
|
||||
"title": "API REST",
|
||||
"intro": "Après avoir créé votre base de données et une clé d'API dans votre {settingsLink} Baserow fourni ses propres API REST pour créer, lire, mettre à jour et supprimer des lignes.",
|
||||
"settings": "compte",
|
||||
"selectApplicationTitle": "Choisissez une base de donnée :",
|
||||
"signIn": "S'identifier"
|
||||
"signIn": "S'identifier",
|
||||
"back": "Retourner à l'accueil"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
491
web-frontend/modules/database/locales/nl.json
Normal file
491
web-frontend/modules/database/locales/nl.json
Normal file
|
@ -0,0 +1,491 @@
|
|||
{
|
||||
"webhookModal": {
|
||||
"title": "{name} webhooks",
|
||||
"createWebhook": "Webhook aanmaken",
|
||||
"backToList": "Terug naar lijst"
|
||||
},
|
||||
"deleteWebhookModal": {
|
||||
"title": "Verwijder {webhookName}",
|
||||
"deleteButton": "Webhook verwijderen",
|
||||
"body": "Weet je zeker dat je deze webhook wilt verwijderen? Je kunt deze dan later niet meer herstellen."
|
||||
},
|
||||
"webhookList": {
|
||||
"noWebhooksMessage": "Je hebt nog geen webhooks aangemaakt. Webhooks kunnen worden gebruikt om systemen van derden te informeren wanneer een rij in Baserow is aangemaakt, bijgewerkt of verwijderd."
|
||||
},
|
||||
"testWebhookModal": {
|
||||
"title": "Test webhook",
|
||||
"unreachable": "Server onbereikbaar"
|
||||
},
|
||||
"webhookForm": {
|
||||
"inputLabels": {
|
||||
"name": "Naam",
|
||||
"value": "Waarde",
|
||||
"requestMethod": "Methode",
|
||||
"url": "URL",
|
||||
"userFieldNames": "Veldnamen gebruikers",
|
||||
"events": "Welke gebeurtenissen moet deze webhook initiëren?",
|
||||
"headers": "Extra kopteksten",
|
||||
"example": "Voorbeeld werkbelasting"
|
||||
},
|
||||
"errors": {
|
||||
"urlField": "Dit veld is verplicht en moet een geldige url zijn.",
|
||||
"invalidHeaders": "Een van de headers is ongeldig."
|
||||
},
|
||||
"checkbox": {
|
||||
"sendUserFieldNames": "Gebruik veldnaam in plaats van id"
|
||||
},
|
||||
"radio": {
|
||||
"allEvents": "Stuur me alles",
|
||||
"customEvents": "Laat me afzonderlijke gebeurtenissen selecteren"
|
||||
},
|
||||
"triggerButton": "Activeren bij test webhook",
|
||||
"deactivated": {
|
||||
"title": "Webhook is uitgeschakeld",
|
||||
"content": "Deze webhook is uitgeschakeld omdat er te veel opeenvolgende mislukkingen zijn geweest. Controleer het call log voor meer details. Klik op de knop hieronder om de webhook weer te activeren. Vergeet niet om de webhook op te slaan na het activeren.",
|
||||
"activate": "Activeren"
|
||||
}
|
||||
},
|
||||
"webhook": {
|
||||
"details": "details",
|
||||
"lastCall": "Laatste oproep: {lastCallTime}",
|
||||
"noCalls": "Geen oproepen gedaan",
|
||||
"callLog": "Call log",
|
||||
"triggerDescription": "Activeren bij elke event | Activeren bij {count} events | Activeren bij {count} events"
|
||||
},
|
||||
"createWebhook": {
|
||||
"errorTableWebhookMaxLimitExceededTitle": "Max webhooks overschreden",
|
||||
"errorTableWebhookMaxLimitExceededDescription": "Kan de webhook niet aanmaken omdat het maximum aantal webhooks per tabel overschreden is."
|
||||
},
|
||||
"sidebar": {
|
||||
"viewAPI": "API Documenten bekijken",
|
||||
"createTable": "Tabel aanmaken"
|
||||
},
|
||||
"sidebarItem": {
|
||||
"exportTable": "Tabel exporteren"
|
||||
},
|
||||
"apiToken": {
|
||||
"create": "aanmaken",
|
||||
"read": "lezen",
|
||||
"update": "bijwerken",
|
||||
"delete": "verwijderen",
|
||||
"tokenPrefix": "Token:",
|
||||
"viewAPIDocs": "API-documentatie bekijken",
|
||||
"generateNewToken": "Nieuw token genereren",
|
||||
"showOrHide": "Het token tonen of verbergen",
|
||||
"copyToClipboard": "Naar klembord kopiëren",
|
||||
"showDatabases": "databanken tonen"
|
||||
},
|
||||
"apiTokenSettings": {
|
||||
"title": "Persoonlijke API tokens",
|
||||
"createToken": "Token aanmaken",
|
||||
"noTokensMessage": "Je hebt nog geen API token aangemaakt. Je kunt API tokens gebruiken om te authenticeren voor de REST API endpoints waar je rijen kunt aanmaken, lezen, bijwerken en verwijderen. Het is mogelijk om rechten in te stellen op tabelniveau.",
|
||||
"hasFullPermissions": "Heeft volledige rechten, ook voor alle kinderen.",
|
||||
"hasOnlySelectedPermissions": "Heeft alleen rechten op de geselecteerde kinderen.",
|
||||
"noPermissions": "Heeft geen rechten.",
|
||||
"createNewTitle": "Nieuw API token aanmaken",
|
||||
"backToOverview": "Terug naar overzicht"
|
||||
},
|
||||
"apiTokenForm": {
|
||||
"nameLabel": "Naam",
|
||||
"groupLabel": "Groep"
|
||||
},
|
||||
"apiDocsSelectDatabase": {
|
||||
"needOneDatabase": "Je moet ten minste één databank hebben om de API documentatie te kunnen bekijken."
|
||||
},
|
||||
"apiDocsExample": {
|
||||
"requestSample": "Voorbeeld aanvraag",
|
||||
"responseSample": "Voorbeeld respons",
|
||||
"userFieldNames": "Veldnamen gebruikers"
|
||||
},
|
||||
"apiDocsParameter": {
|
||||
"optional": "optioneel",
|
||||
"defaultValue": "Standaard: {value}"
|
||||
},
|
||||
"apiDocsTableGetRow": {
|
||||
"description": "Haal een enkele rij {name} op.",
|
||||
"rowId": "De unieke identifier van de rij die wordt opgevraagd."
|
||||
},
|
||||
"apiDocsErrors": {
|
||||
"errorCode": "Foutcode",
|
||||
"name": "Naam",
|
||||
"description": "Beschrijving",
|
||||
"okDescription": "Verzoek succesvol afgerond.",
|
||||
"badRequestDescription": "Het verzoek bevat ongeldige waarden, of de JSON kon niet worden geparseerd.",
|
||||
"unauthorizedDescription": "Wanneer je een eindpunt probeert te benaderen zonder geldig token.",
|
||||
"notFoundDescription": "Rij of tabel is niet gevonden.",
|
||||
"requestEntityTooLargeDescription": "Het verzoek overschreed de maximaal toegestane omvang van de werkbelasting.",
|
||||
"internalErrorDescription": "De server heeft een onverwachte situatie aangetroffen.",
|
||||
"badGatewayDescription": "Baserow is op dit moment aan het herstarten of er is een onverwachte uitval.",
|
||||
"unavailableDescription": "De server kon je verzoek niet op tijd verwerken."
|
||||
},
|
||||
"apiDocsTableFields": {
|
||||
"tableTitle": "{name} tabel",
|
||||
"tableId": "De ID van deze tabel is:",
|
||||
"description": "Elke rij in de {name} tabel bevat de volgende velden.",
|
||||
"id": "ID",
|
||||
"name": "Naam",
|
||||
"type": "Type",
|
||||
"compatibleFilters": "Compatibele filters"
|
||||
},
|
||||
"apiDocsTableListRows": {
|
||||
"description": "Om rijen in de *{name}* tabel op te sommen moet een `GET` verzoek worden gedaan aan het *{name}* eindpunt. Het antwoord is gepagineerd en standaard wordt de eerste pagina geretourneerd. De juiste pagina kan worden opgehaald door de `page` en `size` query parameters mee te geven.",
|
||||
"page": "Bepaalt welke pagina met rijen moet worden geretourneerd.",
|
||||
"size": "Bepaalt hoeveel rijen per pagina moeten worden geretourneerd.",
|
||||
"userFieldNames": "Wanneer een waarde wordt opgegeven voor de `user_field_names` GET parameter, dan zullen de veldnamen die worden geretourneerd door dit eindpunt de werkelijke namen van de velden zijn.\n\n Als de `user_field_names` GET parameter niet wordt opgegeven, dan zullen alle geretourneerde veldnamen `field_` zijn, gevolgd door de id van het veld. Bijvoorbeeld `field_1` verwijst naar het veld met de id `1`.\n\n Daarnaast verandert het gedrag van de andere GET parameters `order_by`, `include` en `exclude`, als `user_field_names` is ingesteld. Zij verwachten in plaats daarvan door komma's gescheiden lijsten met de werkelijke veldnamen.",
|
||||
"search": "Indien opgegeven worden alleen rijen geretourneerd met gegevens die overeenkomen met de zoekopdracht.",
|
||||
"orderBy": "Optioneel kunnen de rijen worden geordend op velden gescheiden door komma's. Standaard, of indien voorafgegaan door een '+', wordt een veld geordend in oplopende (A-Z) volgorde. Door het veld vooraf te laten gaan door een '-' kan het ook in aflopende (Z-A) volgorde worden geordend.\n\n#### Met `user_field_names`:\n\n`order_by` moet een door komma's gescheiden lijst van de veldnamen zijn om op te ordenen. Als je bijvoorbeeld de volgende GET parameter `order_by=My Field,-My Field 2` opgeeft, worden de rijen geordend op het veld genaamd `My Field` in oplopende volgorde. Als sommige velden dezelfde waarde hebben, wordt die sub-set geordend op het veld genaamd `My Field 2` in aflopende volgorde.\n\nZorg ervoor dat velden met namen die beginnen met een `+` of `-` expliciet worden voorafgegaan door een andere `+` of `-`. Bijv. `+-Name`\n\n#### Zonder `user_field_names`:\n\n`order_by` moet een door komma's gescheiden lijst van `field_` zijn, gevolgd door de id van het veld waarop gerangschikt moet worden. Als u bijvoorbeeld de volgende GET parameter `order_by=field_1,-field_2` opgeeft, zullen de rijen gerangschikt worden op `field_1` in oplopende volgorde. Als sommige velden dezelfde waarde hebben, zal die sub-set gerangschikt worden op `field_2` in aflopende volgorde.",
|
||||
"filter": "De rijen kunnen optioneel worden gefilterd met dezelfde filters die beschikbaar zijn voor de weergaven. Meerdere filters kunnen worden opgegeven als ze hetzelfde formaat volgen. De `field` en `filter` variabelen geven aan hoe er gefilterd moet worden en de waarde geeft aan waarop er gefilterd moet worden.\n\n Als je bijvoorbeeld de volgende GET parameter `filter__field_1__equal=test` opgeeft, dan zullen alleen rijen worden geretourneerd waar de waarde van field_1 gelijk is aan test.",
|
||||
"filterLink": "Een lijst van alle filters is hier beschikbaar.",
|
||||
"filterType": "- `AND`: Geeft aan dat de rijen aan alle opgegeven filters moeten voldoen.\n- `OR`: Geeft aan dat de rijen slechts aan één van de filters hoeven te voldoen.\n\n Dit werkt alleen als er twee of meer filters zijn opgegeven.",
|
||||
"include": "Alle velden worden standaard opgenomen in het antwoord. U kunt een sub-set van velden selecteren om op te nemen door de include query parameter op te geven.\n\n#### Met `user_field_names`:\n\n`include` moet een door komma's gescheiden lijst zijn van veldnamen die moeten worden opgenomen in de resultaten. Als u bijvoorbeeld de volgende GET-parameter opgeeft: `include=My Field,-My Field 2` dan zullen alleen die velden worden opgenomen (tenzij ze expliciet zijn uitgesloten)\n\n#### Zonder `user_field_names`:\n\n`include` moet een door komma's gescheiden lijst zijn van `field_` gevolgd door de id van het veld dat moet worden meegenomen in de resultaten. Bijvoorbeeld: Als je de volgende GET parameter `exclude=field_1,field_2` opgeeft, dan worden alleen de velden met id `1` en id `2`meegenomen (tenzij ze expliciet worden uitgesloten).",
|
||||
"exclude": "Alle velden worden standaard opgenomen in het antwoord. Je kunt een sub-set van velden selecteren voor uitsluiting door de exclude query parameter op te geven.\n\n#### Met `user_field_names`:\n\n`exclude` moet een door komma's gescheiden lijst zijn van veldnamen die moeten worden uitgesloten van de resultaten. Als je bijvoorbeeld de volgende GET-parameter opgeeft: `exclude=My Field,-My Field 2` dan zullen die velden worden uitgesloten\n\n#### Zonder `user_field_names`:\n\n`exclude` moet een door komma's gescheiden lijst zijn van `field_` gevolgd door de id van het veld dat moet worden uitgesloten van de resultaten. Bijvoorbeeld: Als je de volgende GET parameter `exclude=field_1,field_2` opgeeft, dan worden de velden met id `1` en id `2` uitgesloten."
|
||||
},
|
||||
"apiDocsIntro": {
|
||||
"intro": "De {name} database biedt een gemakkelijke manier om de gegevens te integreren met elk extern systeem. De API volgt REST semantiek, gebruikt JSON om objecten te coderen, en is gebaseerd op standaard HTTP codes, machineleesbare en door mensen leesbare fouten om operatie-uitkomsten te signaleren.",
|
||||
"autoDocDescription": "Deze documentatie wordt automatisch gegenereerd op basis van de tabellen en velden in je database. Als je wijzigingen aanbrengt in je database, tabel of velden kan het zijn dat ook de API interface is gewijzigd. Zorg er daarom voor dat je je API implementatie dienovereenkomstig bijwerkt.",
|
||||
"databaseId": "De ID van deze database is:",
|
||||
"jsClient": "Javascript voorbeeld API client:",
|
||||
"pythonClient": "Python voorbeeld API client:"
|
||||
},
|
||||
"apiDocsTableListFields": {
|
||||
"description": "Om velden van de {name} tabel op te sommen moet een `GET` verzoek gedaan worden aan het eindpunt van de {name} velden. Het is alleen mogelijk om de velden op te sommen als het token rechten geeft voor lezen, aanmaken of bijwerken.",
|
||||
"resultFieldProperties": "Eigenschappen resultaatveld",
|
||||
"id": "Field primary key (veld met primaire sleutel). Kan worden gebruikt om de database kolomnaam te genereren door het voorvoegsel `field_` toe te voegen.",
|
||||
"name": "Naam van het veld.",
|
||||
"tableId": "Verwante tabel id.",
|
||||
"order": "Volgorde van de velden in de tabel. 0 voor het eerste veld.",
|
||||
"primary": "Geeft aan of het veld een primair veld is. Indien `waar` (true) kan het veld niet worden verwijderd en moet de waarde de hele rij vertegenwoordigen.",
|
||||
"type": "Type gedefinieerd voor dit veld.",
|
||||
"extraProps": "Sommige extra eigenschappen worden hier niet beschreven omdat ze type-specifiek zijn."
|
||||
},
|
||||
"apiDocsTableDeleteRow": {
|
||||
"description": "Verwijdert een bestaande {name} rij.",
|
||||
"rowId": "De unieke identifier van de rij die moet worden verwijderd."
|
||||
},
|
||||
"apiDocsTableMoveRow": {
|
||||
"description": "Verplaatst een bestaande {name} rij voor een andere rij. Als er geen `before_id` is opgegeven, dan wordt de rij verplaatst naar het einde van de tabel.",
|
||||
"rowId": "Verplaatst de rij gerelateerd aan de waarde.",
|
||||
"before": "Verplaatst de rij gerelateerd aan de opgegeven `rij_id` voor de rij gerelateerd aan de opgegeven waarde. Indien niet opgegeven, dan wordt de rij naar het einde verplaatst."
|
||||
},
|
||||
"apiDocsTableUpdateRow": {
|
||||
"description": "Werkt een bestaande rij {name} bij.",
|
||||
"rowId": "De unieke identifier van de rij die moet worden bijgewerkt.",
|
||||
"before": "Indien opgegeven dan zal de nieuw aangemaakte rij voor de rij met het opgegeven id geplaatst worden."
|
||||
},
|
||||
"apiDocsTableCreateRow": {
|
||||
"description": "Maak een nieuwe {name} rij.",
|
||||
"before": "Indien opgegeven dan zal de nieuw aangemaakte rij voor de rij met het opgegeven id geplaatst worden."
|
||||
},
|
||||
"apiDocsAuth": {
|
||||
"description": "Baserow gebruikt een eenvoudige authenticatie op basis van een token. Je moet ten minste één API token in je {settingsLink} genereren om de hieronder beschreven eindpunten te kunnen gebruiken. Het is mogelijk om per token rechten te geven voor lezen, aanmaken, bijwerken en verwijderen tot op tabelniveau. Je kunt je bij de API authenticeren door je API-token op te geven in de HTTP 'authorisation bearer' token header. Alle API-verzoeken moeten worden geauthenticeerd en over HTTPS worden gedaan.",
|
||||
"settingsLink": "instellingen"
|
||||
},
|
||||
"apiDocsFilters": {
|
||||
"filter": "Filter",
|
||||
"exampleValue": "Voorbeeldwaarde",
|
||||
"example": "Volledig voorbeeld",
|
||||
"field": "veld {name}"
|
||||
},
|
||||
"fieldTextSubForm": {
|
||||
"placeholder": "Standaard tekst"
|
||||
},
|
||||
"fieldSingleSelectSubForm": {
|
||||
"optionsLabel": "Opties"
|
||||
},
|
||||
"fieldSingleSelectDropdown": {
|
||||
"notFound": "Optie niet gevonden"
|
||||
},
|
||||
"fieldDateSubForm": {
|
||||
"dateFormatLabel": "Datum formaat",
|
||||
"dateFormatEuropean": "Europees",
|
||||
"dateFormatUS": "VS",
|
||||
"dateFormatISO": "ISO",
|
||||
"includeTimeLabel": "Tijd invoegen",
|
||||
"timeFormatLabel": "Tijdformaat",
|
||||
"24Hour": "24 uur",
|
||||
"12Hour": "12 uur"
|
||||
},
|
||||
"fieldLinkRowSubForm": {
|
||||
"noTable": "Je hebt minstens één andere tabel in dezelfde database nodig om naar te linken.",
|
||||
"selectTableLabel": "Selecteer een tabel om naar te linken",
|
||||
"dataLost": "Door de tabel te veranderen, gaan alle gegevens verloren."
|
||||
},
|
||||
"fieldSelectOptions": {
|
||||
"add": "Een optie toevoegen"
|
||||
},
|
||||
"fieldNumberSubForm": {
|
||||
"typeLabel": "Nummertype",
|
||||
"integer": "Heel getal",
|
||||
"decimal": "Decimaal",
|
||||
"decimalPlacesLabel": "Decimale plaatsen",
|
||||
"allowNegative": "Sta negatief toe"
|
||||
},
|
||||
"fieldContext": {
|
||||
"editField": "Veld bewerken",
|
||||
"deleteField": "Veld verwijderen"
|
||||
},
|
||||
"fieldForm": {
|
||||
"name": "Naam",
|
||||
"fieldAlreadyExists": "Een veld met deze naam bestaat al.",
|
||||
"nameNotAllowed": "Deze veldnaam is niet toegestaan.",
|
||||
"nameTooLong": "Deze veldnaam is te lang."
|
||||
},
|
||||
"fieldLookupSubForm": {
|
||||
"noTable": "Je hebt minstens één link-rij veld nodig om een lookup veld te maken.",
|
||||
"selectThroughFieldLabel": "Selecteer een link-rij veld",
|
||||
"selectTargetFieldLabel": "Selecteer een veld om op te zoeken met lookup"
|
||||
},
|
||||
"fieldFormulaNumberSubForm": {
|
||||
"typeLabel": "Nummertype",
|
||||
"integer": "Heel getal",
|
||||
"decimal": "Decimaal",
|
||||
"decimalPlacesLabel": "Decimale plaatsen",
|
||||
"allowNegative": "Sta negatief toe"
|
||||
},
|
||||
"fieldRatingSubForm": {
|
||||
"maxValue": "Max",
|
||||
"color": "Kleur",
|
||||
"style": "Stijl"
|
||||
},
|
||||
"rowCreateModal": {
|
||||
"addField": "veld toevoegen"
|
||||
},
|
||||
"selectRowContent": {
|
||||
"search": "Zoek rijen"
|
||||
},
|
||||
"rowEditModal": {
|
||||
"addField": "veld toevoegen"
|
||||
},
|
||||
"rowEditFieldMultipleSelect": {
|
||||
"addOption": "Een andere optie toevoegen"
|
||||
},
|
||||
"rowEditFieldFile": {
|
||||
"addFile": "Een bestand toevoegen",
|
||||
"sizes": {
|
||||
"0": "Bytes",
|
||||
"1": "KB",
|
||||
"2": "MB",
|
||||
"3": "GB",
|
||||
"4": "TB",
|
||||
"5": "PB"
|
||||
}
|
||||
},
|
||||
"rowEditFieldLinkRow": {
|
||||
"addLink": "Nog een link toevoegen"
|
||||
},
|
||||
"tableCSVImporter": {
|
||||
"chooseFileLabel": "Kies CSV-bestand",
|
||||
"chooseFileDescription": "Je kunt een bestaand CSV-bestand importeren door het .CSV-bestand met gegevens in tabelvorm te uploaden. Met de meeste spreadsheetprogramma's kun je een spreadsheet als .CSV-bestand exporteren.",
|
||||
"chooseFile": "Kies CSV-bestand",
|
||||
"columnSeparator": "Kolomscheidingsteken",
|
||||
"recordSeparator": "record-scheidingsteken",
|
||||
"unitSeparator": "unit-scheidingsteken",
|
||||
"encoding": "Codering",
|
||||
"firstRowHeader": "Eerste rij is header",
|
||||
"limitFileSize": "De maximale bestandsgrootte is {limit}MB.",
|
||||
"limitError": "Het is niet mogelijk om meer dan {limit} rijen te importeren.",
|
||||
"emptyCSV": "Dit CSV-bestand is leeg."
|
||||
},
|
||||
"tableForm": {
|
||||
"name": "Naam"
|
||||
},
|
||||
"tableImporterPreview": {
|
||||
"label": "Snelle voorbeeldweergave",
|
||||
"remaining": "{remaining} andere rijen"
|
||||
},
|
||||
"tableXMLImporter": {
|
||||
"fileLabel": "Kies XML-bestand",
|
||||
"fileDescription": "Je kunt een bestaande XML importeren door het .XML-bestand met gegevens in tabelvorm te uploaden, d.w.z:",
|
||||
"chooseButton": "Kies XML-bestand",
|
||||
"processingError": "Er is een fout opgetreden tijdens het verwerken van XML: {errors}",
|
||||
"emptyError": "Dit XML-bestand is leeg.",
|
||||
"limitFileSize": "De maximale bestandsgrootte is {limit}MB.",
|
||||
"limitError": "Het is niet mogelijk om meer dan {limit} rijen te importeren."
|
||||
},
|
||||
"tableJSONImporter": {
|
||||
"fileLabel": "Kies JSON bestand",
|
||||
"fileDescription": "Je kunt een bestaand JSON-bestand importeren door het .json-bestand met gegevens in tabelvorm te uploaden, d.w.z:",
|
||||
"chooseButton": "Kies JSON bestand",
|
||||
"encodingLabel": "Codering",
|
||||
"processingError": "Er is een fout opgetreden tijdens het parsen van JSON: {error}",
|
||||
"arrayError": "Het JSON-bestand is geen array.",
|
||||
"emptyError": "Dit JSON-bestand is leeg.",
|
||||
"limitFileSize": "De maximale bestandsgrootte is {limit}MB.",
|
||||
"limitError": "Het is niet mogelijk om meer dan {limit} rijen te importeren."
|
||||
},
|
||||
"tablePasteImporter": {
|
||||
"pasteLabel": "Plak de tabeldata",
|
||||
"pasteDescription": "Je kunt de cellen uit een spreadsheet kopiëren en ze hieronder plakken.",
|
||||
"firstRowHeader": "Eerste rij is header",
|
||||
"limitError": "Het is niet mogelijk om meer dan {limit} rijen te importeren."
|
||||
},
|
||||
"createTableModal": {
|
||||
"title": "Nieuwe tabel maken",
|
||||
"importLabel": "Wil je bestaande gegevens importeren?",
|
||||
"newTable": "Begin met een nieuwe tabel",
|
||||
"addButton": "Tabel toevoegen"
|
||||
},
|
||||
"formulaAdvancedEditContext": {
|
||||
"textAreaFormulaInputPlaceholder": "Klik om de formule te bewerken",
|
||||
"fields": "Velden",
|
||||
"functions": "Functies",
|
||||
"operators": "Operators",
|
||||
"fieldType": "Een {type} veld"
|
||||
},
|
||||
"fieldFormulaInitialSubForm": {
|
||||
"formulaInputPlaceholder": "Klik om de formule te bewerken",
|
||||
"refreshFormulaOptions": "Formule-opties vernieuwen"
|
||||
},
|
||||
"formulaFieldItemDescription": {
|
||||
"syntax": "Syntax",
|
||||
"examples": "Voorbeelden"
|
||||
},
|
||||
"viewSearchContext": {
|
||||
"searchInRows": "Zoeken in alle rijen",
|
||||
"hideNotMatching": "verberg rijen die niet overeenkomen"
|
||||
},
|
||||
"viewsContext": {
|
||||
"searchView": "Zoek weergaven",
|
||||
"noViews": "Geen weergaven gevonden"
|
||||
},
|
||||
"viewFilterTypeLinkRow": {
|
||||
"unnamed": "onbenoemde rij {value}",
|
||||
"choose": "Kies rij"
|
||||
},
|
||||
"viewFilterContext": {
|
||||
"addFilter": "Filter toevoegen",
|
||||
"disableAllFilters": "alle filters uitgeschakeld",
|
||||
"noFilterTitle": "Je hebt nog geen filter aangemaakt",
|
||||
"noFilterText": "Met filters kun je rijen tonen die aan je voorwaarden voldoen.",
|
||||
"where": "Waar",
|
||||
"and": "En",
|
||||
"or": "Of"
|
||||
},
|
||||
"viewFilterTypeFileTypeDropdown": {
|
||||
"image": "afbeelding",
|
||||
"document": "document"
|
||||
},
|
||||
"createViewModal": {
|
||||
"createNew": "Nieuwe {view} aanmaken",
|
||||
"add": "{view} toevoegen"
|
||||
},
|
||||
"shareViewLink": {
|
||||
"shareView": "{viewTypeSharingLinkName} delen",
|
||||
"shareViewTitle": "Maak een deelbare privé-link naar de {viewTypeSharingLinkName}",
|
||||
"sharedViewTitle": "Deze {viewTypeSharingLinkName} wordt momenteel gedeeld via een privé-link",
|
||||
"sharedViewDescription": "Mensen die de link hebben kunnen de {viewTypeSharingLinkName} zien.",
|
||||
"disableLink": "gedeelde link uitschakelen",
|
||||
"generateNewUrl": "nieuwe url genereren",
|
||||
"copyURL": "URL kopiëren"
|
||||
},
|
||||
"viewSortContext": {
|
||||
"noSortTitle": "Je hebt nog geen sortering",
|
||||
"noSortText": "Met sorteren kun je rijen op een veld sorteren.",
|
||||
"sortBy": "Sorteer op",
|
||||
"thenBy": "Dan op",
|
||||
"addSort": "kies een veld om op te sorteren"
|
||||
},
|
||||
"viewSort": {
|
||||
"sort": "Sorteren | 1 Sorteren | {count} Sorteren"
|
||||
},
|
||||
"viewRotateSlugModal": {
|
||||
"title": "URL vernieuwen",
|
||||
"refreshWarning": "Weet je zeker dat je de URL van {viewName} wilt vernieuwen? Na het vernieuwen wordt een nieuwe URL gegenereerd. Het is dan niet mogelijk om de {viewTypeSharingLinkName} via de oude URL te benaderen. Iedereen waarmee je de URL gedeeld heeft, is dan niet in staat om de {viewTypeSharingLinkName} te benaderen.",
|
||||
"generateNewURL": "Nieuwe URL genereren"
|
||||
},
|
||||
"viewFieldsContext": {
|
||||
"coverField": "Voorbladveld",
|
||||
"noCover": "Geen voorblad",
|
||||
"search": "Zoekvelden",
|
||||
"hideAll": "Alles verbergen",
|
||||
"showAll": "Alles tonen"
|
||||
},
|
||||
"viewFilterTypeBoolean": {
|
||||
"selected": "Geselecteerd"
|
||||
},
|
||||
"viewFilter": {
|
||||
"filter": "Filter | 1 Filter | {count} Filters"
|
||||
},
|
||||
"viewContext": {
|
||||
"exportView": "Weergave exporteren",
|
||||
"renameView": "Weergave hernoemen",
|
||||
"deleteView": "Weergave verwijderen"
|
||||
},
|
||||
"deleteViewModal": {
|
||||
"title": "Verwijder {name}",
|
||||
"description": "Weet je zeker dat je de weergave {name} wilt verwijderen? De tabelgegevens blijven bewaard, maar de filters, sorteringen en veldbreedtes met betrekking tot de weergave worden verwijderd.",
|
||||
"delete": "Weergave verwijderen"
|
||||
},
|
||||
"viewForm": {
|
||||
"name": "Naam"
|
||||
},
|
||||
"galleryViewHeader": {
|
||||
"customizeCards": "Kaarten aanpassen"
|
||||
},
|
||||
"gridViewHide": {
|
||||
"hideField": "Velden verbergen | 1 verborgen veld | {count} verborgen velden"
|
||||
},
|
||||
"gridViewFieldType": {
|
||||
"createFilter": "Filter maken",
|
||||
"sortField": "Sorteren",
|
||||
"hideField": "Veld verbergen"
|
||||
},
|
||||
"gridViewRow": {
|
||||
"rowNotMatchingFilters": "Rij komt niet overeen met filters",
|
||||
"rowNotMatchingSearch": "Rij komt niet overeen met zoekopdracht",
|
||||
"rowHasMoved": "Rij is verplaatst"
|
||||
},
|
||||
"gridView": {
|
||||
"insertRowAbove": "Rij hierboven invoegen",
|
||||
"insertRowBelow": "Voeg rij hieronder in",
|
||||
"enlargeRow": "Vergroot rij",
|
||||
"deleteRow": "Rij verwijderen",
|
||||
"rowCount": "Geen rijen | 1 rij | {count} rijen"
|
||||
},
|
||||
"gridViewFieldLinkRow": {
|
||||
"unnamed": "onbenoemde rij {value}"
|
||||
},
|
||||
"previewAny": {
|
||||
"externalWarning": "Als je een bestand opent via een externe dienst, wordt je bestand blootgesteld aan hun servers."
|
||||
},
|
||||
"exportTableModal": {
|
||||
"failedTitle": "Export mislukt",
|
||||
"failedDescription": "De export is mislukt door een serverfout.",
|
||||
"cancelledTitle": "Export Geannuleerd",
|
||||
"cancelledDescription": "De export werd geannuleerd."
|
||||
},
|
||||
"exporterTypeChoices": {
|
||||
"formatLabel": "Naar welk formaat wil je exporteren?"
|
||||
},
|
||||
"exportTableForm": {
|
||||
"viewLabel": "Selecteer de weergave die je wil exporteren:",
|
||||
"typeError": "Geen exporttype beschikbaar, kies een andere weergave of een volledige tabel."
|
||||
},
|
||||
"exportTableLoadingBar": {
|
||||
"export": "Exporteren",
|
||||
"download": "Downloaden"
|
||||
},
|
||||
"exportTableDropdown": {
|
||||
"exportEntireTable": "Volledige tabel exporteren"
|
||||
},
|
||||
"tableCSVExporter": {
|
||||
"columnSeparatorLabel": "Kolomscheidingsteken",
|
||||
"recordSeparator": "record-scheidingsteken",
|
||||
"unitSeparator": "unit-scheidingsteken",
|
||||
"encodingLabel": "Codering",
|
||||
"firstRowIsHeaderLabel": "Eerste rij is header"
|
||||
},
|
||||
"apiDocsDatabase": {
|
||||
"pageTitle": "{name} database API documentatie",
|
||||
"back": "Terug naar dashboard",
|
||||
"openDatabase": "open databank"
|
||||
},
|
||||
"apiDocsComponent": {
|
||||
"title": "REST-API",
|
||||
"intro": "Nadat je je databankschema en API-sleutel hebt aangemaakt in de {settingsLink}, biedt je Baserow database zijn eigen REST API endpoints voor het aanmaken, lezen, bijwerken en verwijderen van rijen.",
|
||||
"settings": "instellingen",
|
||||
"selectApplicationTitle": "Voor welke database wilt je de documentatie zien?",
|
||||
"signIn": "Log in om te beginnen",
|
||||
"back": "Terug naar dashboard"
|
||||
}
|
||||
}
|
491
web-frontend/modules/database/locales/zh_Hans.json
Normal file
491
web-frontend/modules/database/locales/zh_Hans.json
Normal file
|
@ -0,0 +1,491 @@
|
|||
{
|
||||
"webhookModal": {
|
||||
"title": "",
|
||||
"createWebhook": "",
|
||||
"backToList": ""
|
||||
},
|
||||
"deleteWebhookModal": {
|
||||
"title": "",
|
||||
"deleteButton": "",
|
||||
"body": ""
|
||||
},
|
||||
"webhookList": {
|
||||
"noWebhooksMessage": ""
|
||||
},
|
||||
"testWebhookModal": {
|
||||
"title": "",
|
||||
"unreachable": ""
|
||||
},
|
||||
"webhookForm": {
|
||||
"inputLabels": {
|
||||
"name": "",
|
||||
"value": "",
|
||||
"requestMethod": "",
|
||||
"url": "",
|
||||
"userFieldNames": "",
|
||||
"events": "",
|
||||
"headers": "",
|
||||
"example": ""
|
||||
},
|
||||
"errors": {
|
||||
"urlField": "",
|
||||
"invalidHeaders": ""
|
||||
},
|
||||
"checkbox": {
|
||||
"sendUserFieldNames": ""
|
||||
},
|
||||
"radio": {
|
||||
"allEvents": "",
|
||||
"customEvents": ""
|
||||
},
|
||||
"triggerButton": "",
|
||||
"deactivated": {
|
||||
"title": "",
|
||||
"content": "",
|
||||
"activate": ""
|
||||
}
|
||||
},
|
||||
"webhook": {
|
||||
"details": "",
|
||||
"lastCall": "",
|
||||
"noCalls": "",
|
||||
"callLog": "",
|
||||
"triggerDescription": ""
|
||||
},
|
||||
"createWebhook": {
|
||||
"errorTableWebhookMaxLimitExceededTitle": "",
|
||||
"errorTableWebhookMaxLimitExceededDescription": ""
|
||||
},
|
||||
"sidebar": {
|
||||
"viewAPI": "",
|
||||
"createTable": ""
|
||||
},
|
||||
"sidebarItem": {
|
||||
"exportTable": ""
|
||||
},
|
||||
"apiToken": {
|
||||
"create": "",
|
||||
"read": "",
|
||||
"update": "",
|
||||
"delete": "",
|
||||
"tokenPrefix": "",
|
||||
"viewAPIDocs": "",
|
||||
"generateNewToken": "",
|
||||
"showOrHide": "",
|
||||
"copyToClipboard": "",
|
||||
"showDatabases": ""
|
||||
},
|
||||
"apiTokenSettings": {
|
||||
"title": "",
|
||||
"createToken": "",
|
||||
"noTokensMessage": "",
|
||||
"hasFullPermissions": "",
|
||||
"hasOnlySelectedPermissions": "",
|
||||
"noPermissions": "",
|
||||
"createNewTitle": "",
|
||||
"backToOverview": ""
|
||||
},
|
||||
"apiTokenForm": {
|
||||
"nameLabel": "",
|
||||
"groupLabel": ""
|
||||
},
|
||||
"apiDocsSelectDatabase": {
|
||||
"needOneDatabase": ""
|
||||
},
|
||||
"apiDocsExample": {
|
||||
"requestSample": "",
|
||||
"responseSample": "",
|
||||
"userFieldNames": ""
|
||||
},
|
||||
"apiDocsParameter": {
|
||||
"optional": "",
|
||||
"defaultValue": ""
|
||||
},
|
||||
"apiDocsTableGetRow": {
|
||||
"description": "",
|
||||
"rowId": ""
|
||||
},
|
||||
"apiDocsErrors": {
|
||||
"errorCode": "",
|
||||
"name": "",
|
||||
"description": "",
|
||||
"okDescription": "",
|
||||
"badRequestDescription": "",
|
||||
"unauthorizedDescription": "",
|
||||
"notFoundDescription": "",
|
||||
"requestEntityTooLargeDescription": "",
|
||||
"internalErrorDescription": "",
|
||||
"badGatewayDescription": "",
|
||||
"unavailableDescription": ""
|
||||
},
|
||||
"apiDocsTableFields": {
|
||||
"tableTitle": "",
|
||||
"tableId": "",
|
||||
"description": "",
|
||||
"id": "",
|
||||
"name": "",
|
||||
"type": "",
|
||||
"compatibleFilters": ""
|
||||
},
|
||||
"apiDocsTableListRows": {
|
||||
"description": "",
|
||||
"page": "",
|
||||
"size": "",
|
||||
"userFieldNames": "",
|
||||
"search": "",
|
||||
"orderBy": "",
|
||||
"filter": "",
|
||||
"filterLink": "",
|
||||
"filterType": "",
|
||||
"include": "",
|
||||
"exclude": ""
|
||||
},
|
||||
"apiDocsIntro": {
|
||||
"intro": "",
|
||||
"autoDocDescription": "",
|
||||
"databaseId": "",
|
||||
"jsClient": "",
|
||||
"pythonClient": ""
|
||||
},
|
||||
"apiDocsTableListFields": {
|
||||
"description": "",
|
||||
"resultFieldProperties": "",
|
||||
"id": "",
|
||||
"name": "",
|
||||
"tableId": "",
|
||||
"order": "",
|
||||
"primary": "",
|
||||
"type": "",
|
||||
"extraProps": ""
|
||||
},
|
||||
"apiDocsTableDeleteRow": {
|
||||
"description": "",
|
||||
"rowId": ""
|
||||
},
|
||||
"apiDocsTableMoveRow": {
|
||||
"description": "",
|
||||
"rowId": "",
|
||||
"before": ""
|
||||
},
|
||||
"apiDocsTableUpdateRow": {
|
||||
"description": "",
|
||||
"rowId": "",
|
||||
"before": ""
|
||||
},
|
||||
"apiDocsTableCreateRow": {
|
||||
"description": "",
|
||||
"before": ""
|
||||
},
|
||||
"apiDocsAuth": {
|
||||
"description": "",
|
||||
"settingsLink": ""
|
||||
},
|
||||
"apiDocsFilters": {
|
||||
"filter": "",
|
||||
"exampleValue": "",
|
||||
"example": "",
|
||||
"field": ""
|
||||
},
|
||||
"fieldTextSubForm": {
|
||||
"placeholder": ""
|
||||
},
|
||||
"fieldSingleSelectSubForm": {
|
||||
"optionsLabel": ""
|
||||
},
|
||||
"fieldSingleSelectDropdown": {
|
||||
"notFound": ""
|
||||
},
|
||||
"fieldDateSubForm": {
|
||||
"dateFormatLabel": "",
|
||||
"dateFormatEuropean": "",
|
||||
"dateFormatUS": "",
|
||||
"dateFormatISO": "",
|
||||
"includeTimeLabel": "",
|
||||
"timeFormatLabel": "",
|
||||
"24Hour": "",
|
||||
"12Hour": ""
|
||||
},
|
||||
"fieldLinkRowSubForm": {
|
||||
"noTable": "",
|
||||
"selectTableLabel": "",
|
||||
"dataLost": ""
|
||||
},
|
||||
"fieldSelectOptions": {
|
||||
"add": ""
|
||||
},
|
||||
"fieldNumberSubForm": {
|
||||
"typeLabel": "",
|
||||
"integer": "",
|
||||
"decimal": "",
|
||||
"decimalPlacesLabel": "",
|
||||
"allowNegative": ""
|
||||
},
|
||||
"fieldContext": {
|
||||
"editField": "",
|
||||
"deleteField": ""
|
||||
},
|
||||
"fieldForm": {
|
||||
"name": "",
|
||||
"fieldAlreadyExists": "",
|
||||
"nameNotAllowed": "",
|
||||
"nameTooLong": ""
|
||||
},
|
||||
"fieldLookupSubForm": {
|
||||
"noTable": "",
|
||||
"selectThroughFieldLabel": "",
|
||||
"selectTargetFieldLabel": ""
|
||||
},
|
||||
"fieldFormulaNumberSubForm": {
|
||||
"typeLabel": "",
|
||||
"integer": "",
|
||||
"decimal": "",
|
||||
"decimalPlacesLabel": "",
|
||||
"allowNegative": ""
|
||||
},
|
||||
"fieldRatingSubForm": {
|
||||
"maxValue": "",
|
||||
"color": "",
|
||||
"style": ""
|
||||
},
|
||||
"rowCreateModal": {
|
||||
"addField": ""
|
||||
},
|
||||
"selectRowContent": {
|
||||
"search": ""
|
||||
},
|
||||
"rowEditModal": {
|
||||
"addField": ""
|
||||
},
|
||||
"rowEditFieldMultipleSelect": {
|
||||
"addOption": ""
|
||||
},
|
||||
"rowEditFieldFile": {
|
||||
"addFile": "",
|
||||
"sizes": {
|
||||
"0": "",
|
||||
"1": "",
|
||||
"2": "",
|
||||
"3": "",
|
||||
"4": "",
|
||||
"5": ""
|
||||
}
|
||||
},
|
||||
"rowEditFieldLinkRow": {
|
||||
"addLink": ""
|
||||
},
|
||||
"tableCSVImporter": {
|
||||
"chooseFileLabel": "",
|
||||
"chooseFileDescription": "",
|
||||
"chooseFile": "",
|
||||
"columnSeparator": "",
|
||||
"recordSeparator": "",
|
||||
"unitSeparator": "",
|
||||
"encoding": "",
|
||||
"firstRowHeader": "",
|
||||
"limitFileSize": "",
|
||||
"limitError": "",
|
||||
"emptyCSV": ""
|
||||
},
|
||||
"tableForm": {
|
||||
"name": ""
|
||||
},
|
||||
"tableImporterPreview": {
|
||||
"label": "",
|
||||
"remaining": ""
|
||||
},
|
||||
"tableXMLImporter": {
|
||||
"fileLabel": "",
|
||||
"fileDescription": "",
|
||||
"chooseButton": "",
|
||||
"processingError": "",
|
||||
"emptyError": "",
|
||||
"limitFileSize": "",
|
||||
"limitError": ""
|
||||
},
|
||||
"tableJSONImporter": {
|
||||
"fileLabel": "",
|
||||
"fileDescription": "",
|
||||
"chooseButton": "",
|
||||
"encodingLabel": "",
|
||||
"processingError": "",
|
||||
"arrayError": "",
|
||||
"emptyError": "",
|
||||
"limitFileSize": "",
|
||||
"limitError": ""
|
||||
},
|
||||
"tablePasteImporter": {
|
||||
"pasteLabel": "",
|
||||
"pasteDescription": "",
|
||||
"firstRowHeader": "",
|
||||
"limitError": ""
|
||||
},
|
||||
"createTableModal": {
|
||||
"title": "",
|
||||
"importLabel": "",
|
||||
"newTable": "",
|
||||
"addButton": ""
|
||||
},
|
||||
"formulaAdvancedEditContext": {
|
||||
"textAreaFormulaInputPlaceholder": "",
|
||||
"fields": "",
|
||||
"functions": "",
|
||||
"operators": "",
|
||||
"fieldType": ""
|
||||
},
|
||||
"fieldFormulaInitialSubForm": {
|
||||
"formulaInputPlaceholder": "",
|
||||
"refreshFormulaOptions": ""
|
||||
},
|
||||
"formulaFieldItemDescription": {
|
||||
"syntax": "",
|
||||
"examples": ""
|
||||
},
|
||||
"viewSearchContext": {
|
||||
"searchInRows": "",
|
||||
"hideNotMatching": ""
|
||||
},
|
||||
"viewsContext": {
|
||||
"searchView": "",
|
||||
"noViews": ""
|
||||
},
|
||||
"viewFilterTypeLinkRow": {
|
||||
"unnamed": "",
|
||||
"choose": ""
|
||||
},
|
||||
"viewFilterContext": {
|
||||
"addFilter": "",
|
||||
"disableAllFilters": "",
|
||||
"noFilterTitle": "",
|
||||
"noFilterText": "",
|
||||
"where": "",
|
||||
"and": "",
|
||||
"or": ""
|
||||
},
|
||||
"viewFilterTypeFileTypeDropdown": {
|
||||
"image": "",
|
||||
"document": ""
|
||||
},
|
||||
"createViewModal": {
|
||||
"createNew": "",
|
||||
"add": ""
|
||||
},
|
||||
"shareViewLink": {
|
||||
"shareView": "",
|
||||
"shareViewTitle": "",
|
||||
"sharedViewTitle": "",
|
||||
"sharedViewDescription": "",
|
||||
"disableLink": "",
|
||||
"generateNewUrl": "",
|
||||
"copyURL": ""
|
||||
},
|
||||
"viewSortContext": {
|
||||
"noSortTitle": "",
|
||||
"noSortText": "",
|
||||
"sortBy": "",
|
||||
"thenBy": "",
|
||||
"addSort": ""
|
||||
},
|
||||
"viewSort": {
|
||||
"sort": ""
|
||||
},
|
||||
"viewRotateSlugModal": {
|
||||
"title": "",
|
||||
"refreshWarning": "",
|
||||
"generateNewURL": ""
|
||||
},
|
||||
"viewFieldsContext": {
|
||||
"coverField": "",
|
||||
"noCover": "",
|
||||
"search": "",
|
||||
"hideAll": "",
|
||||
"showAll": ""
|
||||
},
|
||||
"viewFilterTypeBoolean": {
|
||||
"selected": ""
|
||||
},
|
||||
"viewFilter": {
|
||||
"filter": ""
|
||||
},
|
||||
"viewContext": {
|
||||
"exportView": "",
|
||||
"renameView": "",
|
||||
"deleteView": ""
|
||||
},
|
||||
"deleteViewModal": {
|
||||
"title": "",
|
||||
"description": "",
|
||||
"delete": ""
|
||||
},
|
||||
"viewForm": {
|
||||
"name": ""
|
||||
},
|
||||
"galleryViewHeader": {
|
||||
"customizeCards": ""
|
||||
},
|
||||
"gridViewHide": {
|
||||
"hideField": ""
|
||||
},
|
||||
"gridViewFieldType": {
|
||||
"createFilter": "",
|
||||
"sortField": "",
|
||||
"hideField": ""
|
||||
},
|
||||
"gridViewRow": {
|
||||
"rowNotMatchingFilters": "",
|
||||
"rowNotMatchingSearch": "",
|
||||
"rowHasMoved": ""
|
||||
},
|
||||
"gridView": {
|
||||
"insertRowAbove": "",
|
||||
"insertRowBelow": "",
|
||||
"enlargeRow": "",
|
||||
"deleteRow": "",
|
||||
"rowCount": ""
|
||||
},
|
||||
"gridViewFieldLinkRow": {
|
||||
"unnamed": ""
|
||||
},
|
||||
"previewAny": {
|
||||
"externalWarning": ""
|
||||
},
|
||||
"exportTableModal": {
|
||||
"failedTitle": "",
|
||||
"failedDescription": "",
|
||||
"cancelledTitle": "",
|
||||
"cancelledDescription": ""
|
||||
},
|
||||
"exporterTypeChoices": {
|
||||
"formatLabel": ""
|
||||
},
|
||||
"exportTableForm": {
|
||||
"viewLabel": "",
|
||||
"typeError": ""
|
||||
},
|
||||
"exportTableLoadingBar": {
|
||||
"export": "",
|
||||
"download": ""
|
||||
},
|
||||
"exportTableDropdown": {
|
||||
"exportEntireTable": ""
|
||||
},
|
||||
"tableCSVExporter": {
|
||||
"columnSeparatorLabel": "",
|
||||
"recordSeparator": "",
|
||||
"unitSeparator": "",
|
||||
"encodingLabel": "",
|
||||
"firstRowIsHeaderLabel": ""
|
||||
},
|
||||
"apiDocsDatabase": {
|
||||
"pageTitle": "",
|
||||
"back": "",
|
||||
"openDatabase": ""
|
||||
},
|
||||
"apiDocsComponent": {
|
||||
"title": "",
|
||||
"intro": "",
|
||||
"settings": "",
|
||||
"selectApplicationTitle": "",
|
||||
"signIn": "",
|
||||
"back": ""
|
||||
}
|
||||
}
|
|
@ -3,6 +3,8 @@ import path from 'path'
|
|||
import { routes } from './routes'
|
||||
import en from './locales/en.json'
|
||||
import fr from './locales/fr.json'
|
||||
import nl from './locales/nl.json'
|
||||
import de from './locales/de.json'
|
||||
|
||||
export default function DatabaseModule(options) {
|
||||
this.addPlugin({ src: path.resolve(__dirname, 'middleware.js') })
|
||||
|
@ -18,6 +20,6 @@ export default function DatabaseModule(options) {
|
|||
})
|
||||
|
||||
this.nuxt.hook('i18n:extend-messages', function (additionalMessages) {
|
||||
additionalMessages.push({ en, fr })
|
||||
additionalMessages.push({ en, fr, nl, de })
|
||||
})
|
||||
}
|
||||
|
|
|
@ -1,28 +1,29 @@
|
|||
<template>
|
||||
<div>
|
||||
<h1 class="box__title">{{ $t('apiDocs.title') }}</h1>
|
||||
<h1 class="box__title">{{ $t('apiDocsComponent.title') }}</h1>
|
||||
<template v-if="isAuthenticated">
|
||||
<i18n path="apiDocs.intro" tag="p">
|
||||
<template #settingsLink>
|
||||
<a @click.prevent="$refs.settingsModal.show('tokens')">{{
|
||||
$t('apiDocs.settings')
|
||||
$t('apiDocsComponent.settings')
|
||||
}}</a
|
||||
>,
|
||||
</template>
|
||||
</i18n>
|
||||
<div class="select-application__title">
|
||||
{{ $t('apiDocs.selectApplicationTitle') }}
|
||||
{{ $t('apiDocsComponent.selectApplicationTitle') }}
|
||||
</div>
|
||||
<APIDocsSelectDatabase />
|
||||
<nuxt-link :to="{ name: 'dashboard' }" class="select-application__back">
|
||||
<i class="fas fa-arrow-left"></i>
|
||||
{{ $t('apiDocs.back') }}
|
||||
{{ $t('apiDocsComponent.back') }}
|
||||
</nuxt-link>
|
||||
<SettingsModal ref="settingsModal"></SettingsModal>
|
||||
</template>
|
||||
<template v-else>
|
||||
<i18n path="apiDocs.intro" tag="p">
|
||||
<template #settingsLink>{{ $t('apiDocs.settings') }},</template>,
|
||||
<i18n path="apiDocsComponent.intro" tag="p">
|
||||
<template #settingsLink>{{ $t('apiDocsComponent.settings') }},</template
|
||||
>,
|
||||
</i18n>
|
||||
<nuxt-link
|
||||
:to="{
|
||||
|
@ -33,7 +34,7 @@
|
|||
}"
|
||||
class="button button--ghost button--large"
|
||||
>
|
||||
{{ $t('apiDocs.signIn') }}
|
||||
{{ $t('apiDocsComponent.signIn') }}
|
||||
</nuxt-link>
|
||||
</template>
|
||||
</div>
|
||||
|
|
|
@ -161,6 +161,8 @@ import {
|
|||
|
||||
import en from '@baserow/modules/database/locales/en.json'
|
||||
import fr from '@baserow/modules/database/locales/fr.json'
|
||||
import nl from '@baserow/modules/database/locales/nl.json'
|
||||
import de from '@baserow/modules/database/locales/de.json'
|
||||
|
||||
export default (context) => {
|
||||
const { store, app, isDev } = context
|
||||
|
@ -170,6 +172,8 @@ export default (context) => {
|
|||
const { i18n } = app
|
||||
i18n.mergeLocaleMessage('en', en)
|
||||
i18n.mergeLocaleMessage('fr', fr)
|
||||
i18n.mergeLocaleMessage('nl', nl)
|
||||
i18n.mergeLocaleMessage('de', de)
|
||||
}
|
||||
|
||||
store.registerModule('table', tableStore)
|
||||
|
|
Loading…
Add table
Reference in a new issue