mirror of
https://github.com/eitchtee/WYGIWYH.git
synced 2026-04-25 01:58:54 +02:00
locale(de): enable Deutsch
This commit is contained in:
@@ -163,6 +163,7 @@ AUTH_USER_MODEL = "users.User"
|
|||||||
|
|
||||||
LANGUAGE_CODE = "en"
|
LANGUAGE_CODE = "en"
|
||||||
LANGUAGES = (
|
LANGUAGES = (
|
||||||
|
("de", "Deutsch"),
|
||||||
("en", "English"),
|
("en", "English"),
|
||||||
("nl", "Nederlands"),
|
("nl", "Nederlands"),
|
||||||
("pt-br", "Português (Brasil)"),
|
("pt-br", "Português (Brasil)"),
|
||||||
|
|||||||
@@ -0,0 +1,18 @@
|
|||||||
|
# Generated by Django 5.1.6 on 2025-02-24 19:32
|
||||||
|
|
||||||
|
from django.db import migrations, models
|
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration):
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
('users', '0018_alter_usersettings_start_page'),
|
||||||
|
]
|
||||||
|
|
||||||
|
operations = [
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='usersettings',
|
||||||
|
name='language',
|
||||||
|
field=models.CharField(choices=[('auto', 'Auto'), ('de', 'Deutsch'), ('en', 'English'), ('nl', 'Nederlands'), ('pt-br', 'Português (Brasil)')], default='auto', max_length=10, verbose_name='Language'),
|
||||||
|
),
|
||||||
|
]
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: \n"
|
"Project-Id-Version: \n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-02-19 23:05-0300\n"
|
"POT-Creation-Date: 2025-02-24 16:30-0300\n"
|
||||||
"PO-Revision-Date: 2025-02-22 15:03+0100\n"
|
"PO-Revision-Date: 2025-02-22 15:03+0100\n"
|
||||||
"Last-Translator: Dimitri Decrock <dimitri@fam-decrock.eu>\n"
|
"Last-Translator: Dimitri Decrock <dimitri@fam-decrock.eu>\n"
|
||||||
"Language-Team: \n"
|
"Language-Team: \n"
|
||||||
@@ -1895,6 +1895,7 @@ msgstr "Sluiten"
|
|||||||
|
|
||||||
#: templates/cotton/config/search.html:6
|
#: templates/cotton/config/search.html:6
|
||||||
#: templates/import_app/fragments/profiles/list_presets.html:13
|
#: templates/import_app/fragments/profiles/list_presets.html:13
|
||||||
|
#: templates/monthly_overview/pages/overview.html:177
|
||||||
msgid "Search"
|
msgid "Search"
|
||||||
msgstr "Zoeken"
|
msgstr "Zoeken"
|
||||||
|
|
||||||
@@ -2866,6 +2867,26 @@ msgstr "Bedragen tonen"
|
|||||||
msgid "Yearly Overview"
|
msgid "Yearly Overview"
|
||||||
msgstr "Jaaroverzicht"
|
msgstr "Jaaroverzicht"
|
||||||
|
|
||||||
|
#, fuzzy
|
||||||
|
#~| msgid "From Amount"
|
||||||
|
#~ msgid "Principal Amount"
|
||||||
|
#~ msgstr "Van Bedrag"
|
||||||
|
|
||||||
|
#, fuzzy
|
||||||
|
#~| msgid "Interval"
|
||||||
|
#~ msgid "Interest"
|
||||||
|
#~ msgstr "Interval"
|
||||||
|
|
||||||
|
#, fuzzy
|
||||||
|
#~| msgid "Management"
|
||||||
|
#~ msgid "Loan Payment"
|
||||||
|
#~ msgstr "Beheer"
|
||||||
|
|
||||||
|
#, fuzzy
|
||||||
|
#~| msgid "Management"
|
||||||
|
#~ msgid "Loan Payments"
|
||||||
|
#~ msgstr "Beheer"
|
||||||
|
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
#~| msgid "Installment Plans"
|
#~| msgid "Installment Plans"
|
||||||
#~ msgid "Installment Planss"
|
#~ msgid "Installment Planss"
|
||||||
@@ -2926,11 +2947,6 @@ msgstr "Jaaroverzicht"
|
|||||||
#~ msgid "Reference Date Operator"
|
#~ msgid "Reference Date Operator"
|
||||||
#~ msgstr "Referentiedatum vanaf"
|
#~ msgstr "Referentiedatum vanaf"
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
#~| msgid "From Amount"
|
|
||||||
#~ msgid "Search Amount"
|
|
||||||
#~ msgstr "Van Bedrag"
|
|
||||||
|
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
#~| msgid "Amount max"
|
#~| msgid "Amount max"
|
||||||
#~ msgid "Amount Operator"
|
#~ msgid "Amount Operator"
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: \n"
|
"Project-Id-Version: \n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-02-19 23:05-0300\n"
|
"POT-Creation-Date: 2025-02-24 16:30-0300\n"
|
||||||
"PO-Revision-Date: 2025-02-19 23:06-0300\n"
|
"PO-Revision-Date: 2025-02-19 23:06-0300\n"
|
||||||
"Last-Translator: Herculino Trotta\n"
|
"Last-Translator: Herculino Trotta\n"
|
||||||
"Language-Team: \n"
|
"Language-Team: \n"
|
||||||
@@ -1892,6 +1892,7 @@ msgstr "Fechar"
|
|||||||
|
|
||||||
#: templates/cotton/config/search.html:6
|
#: templates/cotton/config/search.html:6
|
||||||
#: templates/import_app/fragments/profiles/list_presets.html:13
|
#: templates/import_app/fragments/profiles/list_presets.html:13
|
||||||
|
#: templates/monthly_overview/pages/overview.html:177
|
||||||
msgid "Search"
|
msgid "Search"
|
||||||
msgstr "Buscar"
|
msgstr "Buscar"
|
||||||
|
|
||||||
@@ -2861,6 +2862,26 @@ msgstr "Mostrar valores"
|
|||||||
msgid "Yearly Overview"
|
msgid "Yearly Overview"
|
||||||
msgstr "Visão Anual"
|
msgstr "Visão Anual"
|
||||||
|
|
||||||
|
#, fuzzy
|
||||||
|
#~| msgid "From Amount"
|
||||||
|
#~ msgid "Principal Amount"
|
||||||
|
#~ msgstr "Quantia de origem"
|
||||||
|
|
||||||
|
#, fuzzy
|
||||||
|
#~| msgid "Interval"
|
||||||
|
#~ msgid "Interest"
|
||||||
|
#~ msgstr "Intervalo"
|
||||||
|
|
||||||
|
#, fuzzy
|
||||||
|
#~| msgid "Management"
|
||||||
|
#~ msgid "Loan Payment"
|
||||||
|
#~ msgstr "Gerenciar"
|
||||||
|
|
||||||
|
#, fuzzy
|
||||||
|
#~| msgid "Management"
|
||||||
|
#~ msgid "Loan Payments"
|
||||||
|
#~ msgstr "Gerenciar"
|
||||||
|
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
#~| msgid "Installment Plans"
|
#~| msgid "Installment Plans"
|
||||||
#~ msgid "Installment Planss"
|
#~ msgid "Installment Planss"
|
||||||
@@ -2926,11 +2947,6 @@ msgstr "Visão Anual"
|
|||||||
#~ msgid "Reference Date Operator"
|
#~ msgid "Reference Date Operator"
|
||||||
#~ msgstr "Data de Referência de"
|
#~ msgstr "Data de Referência de"
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
#~| msgid "From Amount"
|
|
||||||
#~ msgid "Search Amount"
|
|
||||||
#~ msgstr "Quantia de origem"
|
|
||||||
|
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
#~| msgid "Amount max"
|
#~| msgid "Amount max"
|
||||||
#~ msgid "Amount Operator"
|
#~ msgid "Amount Operator"
|
||||||
|
|||||||
@@ -2,12 +2,14 @@ import AirDatepicker from 'air-datepicker';
|
|||||||
import en from 'air-datepicker/locale/en';
|
import en from 'air-datepicker/locale/en';
|
||||||
import ptBr from 'air-datepicker/locale/pt-BR';
|
import ptBr from 'air-datepicker/locale/pt-BR';
|
||||||
import nl from 'air-datepicker/locale/nl';
|
import nl from 'air-datepicker/locale/nl';
|
||||||
|
import de from 'air-datepicker/locale/de';
|
||||||
import {createPopper} from '@popperjs/core';
|
import {createPopper} from '@popperjs/core';
|
||||||
|
|
||||||
const locales = {
|
const locales = {
|
||||||
'pt': ptBr,
|
'pt': ptBr,
|
||||||
'en': en,
|
'en': en,
|
||||||
'nl': nl
|
'nl': nl,
|
||||||
|
'de': de
|
||||||
};
|
};
|
||||||
|
|
||||||
function isMobileDevice() {
|
function isMobileDevice() {
|
||||||
@@ -43,7 +45,7 @@ window.DatePicker = function createDynamicDatePicker(element) {
|
|||||||
toggleSelected: element.dataset.toggleSelected === 'true',
|
toggleSelected: element.dataset.toggleSelected === 'true',
|
||||||
autoClose: element.dataset.autoClose === 'true',
|
autoClose: element.dataset.autoClose === 'true',
|
||||||
buttons: element.dataset.clearButton === 'true' ? ['clear', todayButton] : [todayButton],
|
buttons: element.dataset.clearButton === 'true' ? ['clear', todayButton] : [todayButton],
|
||||||
locale: locales[element.dataset.language],
|
locale: locales[element.dataset.language] || locales['en'],
|
||||||
onSelect: ({date, formattedDate, datepicker}) => {
|
onSelect: ({date, formattedDate, datepicker}) => {
|
||||||
const _event = new CustomEvent("change", {
|
const _event = new CustomEvent("change", {
|
||||||
bubbles: true,
|
bubbles: true,
|
||||||
@@ -117,7 +119,7 @@ window.MonthYearPicker = function createDynamicDatePicker(element) {
|
|||||||
toggleSelected: element.dataset.toggleSelected === 'true',
|
toggleSelected: element.dataset.toggleSelected === 'true',
|
||||||
autoClose: element.dataset.autoClose === 'true',
|
autoClose: element.dataset.autoClose === 'true',
|
||||||
buttons: element.dataset.clearButton === 'true' ? ['clear', todayButton] : [todayButton],
|
buttons: element.dataset.clearButton === 'true' ? ['clear', todayButton] : [todayButton],
|
||||||
locale: locales[element.dataset.language],
|
locale: locales[element.dataset.language] || locales['en'],
|
||||||
onSelect: ({date, formattedDate, datepicker}) => {
|
onSelect: ({date, formattedDate, datepicker}) => {
|
||||||
const _event = new CustomEvent("change", {
|
const _event = new CustomEvent("change", {
|
||||||
bubbles: true,
|
bubbles: true,
|
||||||
@@ -190,7 +192,7 @@ window.YearPicker = function createDynamicDatePicker(element) {
|
|||||||
toggleSelected: element.dataset.toggleSelected === 'true',
|
toggleSelected: element.dataset.toggleSelected === 'true',
|
||||||
autoClose: element.dataset.autoClose === 'true',
|
autoClose: element.dataset.autoClose === 'true',
|
||||||
buttons: element.dataset.clearButton === 'true' ? ['clear', todayButton] : [todayButton],
|
buttons: element.dataset.clearButton === 'true' ? ['clear', todayButton] : [todayButton],
|
||||||
locale: locales[element.dataset.language],
|
locale: locales[element.dataset.language] || locales['en'],
|
||||||
onSelect: ({date, formattedDate, datepicker}) => {
|
onSelect: ({date, formattedDate, datepicker}) => {
|
||||||
const _event = new CustomEvent("change", {
|
const _event = new CustomEvent("change", {
|
||||||
bubbles: true,
|
bubbles: true,
|
||||||
|
|||||||
Reference in New Issue
Block a user