diff --git a/CHANGELOG b/CHANGELOG
index b640aff..53624c2 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -2,6 +2,10 @@
* RECENT CHANGES
*******************************************************************************
+=== 1.0.22 ===
+* Updated french translations (contributed by Olivier Humbert).
+* Updated module versions in dependencies.
+
=== 1.0.21 ===
* Updated module versions in dependencies.
diff --git a/include/lsp-plug.in/shared/meta/developers.h b/include/lsp-plug.in/shared/meta/developers.h
index 300470f..8cf5532 100644
--- a/include/lsp-plug.in/shared/meta/developers.h
+++ b/include/lsp-plug.in/shared/meta/developers.h
@@ -74,6 +74,7 @@
#define LSP_LADSPA_CLIPPER_BASE (LSP_LADSPA_BASE + 220)
#define LSP_LADSPA_MB_CLIPPER_BASE (LSP_LADSPA_BASE + 230)
#define LSP_LADSPA_PARA_EQUALIZER_X8 (LSP_LADSPA_BASE + 240)
+#define LSP_LADSPA_CHORUS_BASE (LSP_LADSPA_BASE + 250)
namespace lsp
diff --git a/include/lsp-plug.in/shared/version.h b/include/lsp-plug.in/shared/version.h
index d6f578b..cb9971d 100644
--- a/include/lsp-plug.in/shared/version.h
+++ b/include/lsp-plug.in/shared/version.h
@@ -24,7 +24,7 @@
#define LSP_PLUGINS_SHARED_MAJOR 1
#define LSP_PLUGINS_SHARED_MINOR 0
-#define LSP_PLUGINS_SHARED_MICRO 21
+#define LSP_PLUGINS_SHARED_MICRO 22
#ifdef LSP_LLTL_LIB_BUILTIN
#define LSP_PLUGINS_SHARED_EXPORT
diff --git a/modules.mk b/modules.mk
index 189caf1..b9cd094 100644
--- a/modules.mk
+++ b/modules.mk
@@ -19,19 +19,19 @@
#
# Variables that describe dependencies
-LSP_COMMON_LIB_VERSION := 1.0.34
+LSP_COMMON_LIB_VERSION := 1.0.36
LSP_COMMON_LIB_NAME := lsp-common-lib
LSP_COMMON_LIB_TYPE := src
LSP_COMMON_LIB_URL_RO := https://github.com/lsp-plugins/$(LSP_COMMON_LIB_NAME).git
LSP_COMMON_LIB_URL_RW := git@github.com:lsp-plugins/$(LSP_COMMON_LIB_NAME).git
-LSP_TEST_FW_VERSION := 1.0.24
+LSP_TEST_FW_VERSION := 1.0.25
LSP_TEST_FW_NAME := lsp-test-fw
LSP_TEST_FW_TYPE := src
LSP_TEST_FW_URL_RO := https://github.com/lsp-plugins/$(LSP_TEST_FW_NAME).git
LSP_TEST_FW_URL_RW := git@github.com:lsp-plugins/$(LSP_TEST_FW_NAME).git
-LSP_PLUGIN_FW_VERSION := 1.0.22
+LSP_PLUGIN_FW_VERSION := 1.0.23
LSP_PLUGIN_FW_NAME := lsp-plugin-fw
LSP_PLUGIN_FW_TYPE := src
LSP_PLUGIN_FW_URL_RO := https://github.com/lsp-plugins/$(LSP_PLUGIN_FW_NAME).git
diff --git a/project.mk b/project.mk
index 9a2ddb6..07f50e7 100644
--- a/project.mk
+++ b/project.mk
@@ -23,7 +23,7 @@ ARTIFACT_ID = LSP_PLUGINS_SHARED
ARTIFACT_NAME = lsp-plugins-shared
ARTIFACT_DESC = Shared resources for LSP Plugins
ARTIFACT_HEADERS = lsp-plug.in
-ARTIFACT_VERSION = 1.0.21
+ARTIFACT_VERSION = 1.0.22
ARTIFACT_EXPORT_ALL = 1
# Weak property
diff --git a/res/main/i18n/default/graph.json b/res/main/i18n/default/graph.json
index d91d056..a5a0d98 100644
--- a/res/main/i18n/default/graph.json
+++ b/res/main/i18n/default/graph.json
@@ -20,6 +20,7 @@
"units": {
"db": "dB",
"hz": "Hz",
+ "ms": "ms",
"s": "s"
},
diff --git a/res/main/i18n/default/labels.json b/res/main/i18n/default/labels.json
index 147d769..5f2e076 100644
--- a/res/main/i18n/default/labels.json
+++ b/res/main/i18n/default/labels.json
@@ -126,6 +126,7 @@
"active_num_id_S_ide": "Active #{@id} S",
"all": "All",
"channel_n": "Channel {@id}",
+ "correlation": "Correlation",
"external_sc": "External",
"external_sc_left": "Left External",
"external_sc_mid": "Mid External",
@@ -161,6 +162,7 @@
"out": "Out",
"output": "Output",
"phase": "Phase",
+ "phase_shift": "Phase shift",
"pitch": "Pitch",
"pitch_left": "Pitch Left",
"pitch_mid": "Pitch Mid",
@@ -341,6 +343,8 @@
"gating": "GATING",
"left_channel": "LEFT CHANNEL",
"LFO": "LFO GRAPH",
+ "LFO_1": "LFO 1 GRAPH",
+ "LFO_2": "LFO 2 GRAPH",
"oscillator_waveform": "OSCILLATOR WAVEFORM",
"oscilloscope": "OSCILLOSCOPE GRAPH",
"overdrive_protection": "OVERDRIVE PROTECTION",
@@ -383,11 +387,15 @@
"left": "Left",
"lfo": {
"": "LFO",
+ "1": "LFO 1",
+ "2": "LFO 2",
"crossfade": "Crossfade",
"difference": "Difference",
"phase":"Phase",
+ "phase_range": "Phase range",
"rate": "Rate",
- "type": "Type"
+ "type": "Type",
+ "voices": "Voices"
},
"limiter_bands": "Limiter bands",
"line_size": "Line size",
@@ -526,6 +534,7 @@
"output_limiter": "Output limiter",
"odp": "ODP",
"odp_link": "ODP Link",
+ "overlap": "Overlap",
"oversampling": "Oversampling",
"oversampling:": "Oversampling:",
@@ -683,6 +692,7 @@
"stretch_start": "Start",
"tail_cut": "Tail cut"
},
+ "separate": "Separate",
"settings": "Settings",
"side_direction": "Side direction",
diff --git a/res/main/i18n/fr/actions.json b/res/main/i18n/fr/actions.json
index db93c66..89bbcdc 100644
--- a/res/main/i18n/fr/actions.json
+++ b/res/main/i18n/fr/actions.json
@@ -72,5 +72,5 @@
"to_bookmarks": "+Signets",
"toggle_rack_mount": "Basculer le rack",
- "ui_manual": "Manual interface utilisateur"
+ "ui_manual": "Manuel interface utilisateur"
}
diff --git a/res/main/i18n/fr/labels.json b/res/main/i18n/fr/labels.json
index f933ee1..415d1d1 100644
--- a/res/main/i18n/fr/labels.json
+++ b/res/main/i18n/fr/labels.json
@@ -157,7 +157,7 @@
"curve": "Courbe",
- "dc_offset": "Décallage DC",
+ "dc_offset": "Décalage DC",
"dc_reference": "Référence DC",
"delay": "Délai",
diff --git a/res/main/i18n/fr/lists.json b/res/main/i18n/fr/lists.json
index 1c03152..8f659b1 100644
--- a/res/main/i18n/fr/lists.json
+++ b/res/main/i18n/fr/lists.json
@@ -121,14 +121,14 @@
"none": "Aucun",
"right": "Droite",
- "t1": "Track 1",
- "t2": "Track 2",
- "t3": "Track 3",
- "t4": "Track 4",
- "t5": "Track 5",
- "t6": "Track 6",
- "t7": "Track 7",
- "t8": "Track 8"
+ "t1": "Piste 1",
+ "t2": "Piste 2",
+ "t3": "Piste 3",
+ "t4": "Piste 4",
+ "t5": "Piste 5",
+ "t6": "Piste 6",
+ "t7": "Piste 7",
+ "t8": "Piste 8"
},
"metering": {
diff --git a/res/main/i18n/fr/messages.json b/res/main/i18n/fr/messages.json
index 18dbd3b..012e6fc 100644
--- a/res/main/i18n/fr/messages.json
+++ b/res/main/i18n/fr/messages.json
@@ -1,12 +1,12 @@
{
"about": {
"copyright": "(C) {@meta_pkg_copyright} 2015-2024.",
- "description": "This is a collection of open-source audio plugins.",
+ "description": "Ceci est une collection de greffons audio libres.",
"info": {
- "pkg_name": "Package name:",
- "pkg_version": "Package version:",
- "plug_name": "Plugin name:",
- "plug_version": "Plugin version:"
+ "pkg_name": "Nom du paquet :",
+ "pkg_version": "Version du paquet :",
+ "plug_name": "Nom du greffon :",
+ "plug_version": "Version du greffon :"
},
"values": {
"pkg_name": "{@meta_pkg_artifact_name}",
@@ -14,9 +14,9 @@
"plug_name": "{@meta_plugin_description}",
"plug_version": "{@meta_plugin_version}"
},
- "license": "Licensed under the terms of GNU Lesser Public License v3 (LGPLv3):",
+ "license": "Licencié selon les termes de la GNU Lesser Public License v3 (LGPLv3) :",
"license_url": "https://www.gnu.org/licenses/lgpl-3.0.fr.html",
- "support": "Support the project:"
+ "support": "Supporter le projet :"
},
"file": {
"confirm_load": "Voulez-vous vraiment charger le fichier sélectionné ?",
diff --git a/res/main/i18n/fr/statuses.json b/res/main/i18n/fr/statuses.json
index cf9f3dd..a7b3832 100644
--- a/res/main/i18n/fr/statuses.json
+++ b/res/main/i18n/fr/statuses.json
@@ -1,6 +1,6 @@
{
"jack": {
- "label": "JACK:",
+ "label": "JACK :",
"off": "OFF",
"on": "ON"
},
diff --git a/res/main/i18n/ru/graph.json b/res/main/i18n/ru/graph.json
index 10950e4..e40eb7e 100644
--- a/res/main/i18n/ru/graph.json
+++ b/res/main/i18n/ru/graph.json
@@ -20,6 +20,7 @@
"units": {
"db": "дБ",
"hz": "Гц",
+ "ms": "мс",
"s": "с"
},
diff --git a/res/main/i18n/ru/labels.json b/res/main/i18n/ru/labels.json
index 575bcdb..a092249 100644
--- a/res/main/i18n/ru/labels.json
+++ b/res/main/i18n/ru/labels.json
@@ -128,6 +128,7 @@
"active_num_id_S_ide": "Активный №{@id} С",
"all": "Все",
"channel_n": "Канал {@id}",
+ "correlation": "Корреляция",
"external_sc": "Внешняя",
"external_sc_left": "Внешняя слева",
"external_sc_mid": "Вшешняя центр",
@@ -163,6 +164,7 @@
"out": "Вых",
"output": "Выход",
"phase": "Фаза",
+ "phase_shift": "Фазовый сдвиг",
"pitch": "Высота",
"pitch_left": "Высота левого",
"pitch_mid": "Высота центра",
@@ -343,6 +345,8 @@
"gating": "ГЕЙТИРОВАНИЕ",
"left_channel": "ЛЕВЫЙ КАНАЛ",
"LFO": "НЧО ГРАФИК",
+ "LFO_1": "НЧО 1 ГРАФИК",
+ "LFO_2": "НЧО 2 ГРАФИК",
"oscillator_waveform": "ФОРМА ВОЛНЫ ГЕНЕРАТОРА",
"oscilloscope": "ГРАФИК ОСЦИЛЛОСКОПА",
"overdrive_protection": "ЗАЩИТА ОТ ПЕРЕГРУЗКИ",
@@ -385,11 +389,15 @@
"left": "Лево",
"lfo": {
"": "НЧО",
+ "1": "НЧО 1",
+ "2": "НЧО 2",
"crossfade": "Кроссфейд",
"difference": "Разница",
"phase": "Фаза",
+ "phase_range": "Фазовый диапазон",
"rate": "Частота",
- "type": "Тип"
+ "type": "Тип",
+ "voices": "Голоса"
},
"limiter_bands": "Полосы лимитера",
"line_size": "Размер линии",
@@ -528,6 +536,7 @@
"output_limiter": "Выходной лимитер",
"odp": "ЗОП",
"odp_link": "ЗОП Связь",
+ "overlap": "Наложение",
"oversampling": "Передискретизация",
"oversampling:": "Передискретизация:",
@@ -679,6 +688,7 @@
"stretch_start": "Start",
"tail_cut": "Кон срез"
},
+ "separate": "Разделение",
"settings": "Настройки",
"side_direction": "Напр бокового",
diff --git a/res/main/i18n/us/graph.json b/res/main/i18n/us/graph.json
index 8ea0968..51c9c45 100644
--- a/res/main/i18n/us/graph.json
+++ b/res/main/i18n/us/graph.json
@@ -20,6 +20,7 @@
"units": {
"db": "dB",
"hz": "Hz",
+ "ms": "ms",
"s": "s"
},
diff --git a/res/main/i18n/us/labels.json b/res/main/i18n/us/labels.json
index 7a66fe7..e9a6256 100644
--- a/res/main/i18n/us/labels.json
+++ b/res/main/i18n/us/labels.json
@@ -127,6 +127,7 @@
"active_num_id_S_ide": "Active #{@id} S",
"all": "All",
"channel_n": "Channel {@id}",
+ "correlation": "Correlation",
"external_sc": "External",
"external_sc_left": "Left External",
"external_sc_mid": "Mid External",
@@ -162,6 +163,7 @@
"out": "Out",
"output": "Output",
"phase": "Phase",
+ "phase_shift": "Phase shift",
"pitch": "Pitch",
"pitch_left": "Pitch Left",
"pitch_mid": "Pitch Mid",
@@ -343,6 +345,8 @@
"gating": "GATING",
"left_channel": "LEFT CHANNEL",
"LFO": "LFO GRAPH",
+ "LFO_1": "LFO 1 GRAPH",
+ "LFO_2": "LFO 2 GRAPH",
"oscillator_waveform": "OSCILLATOR WAVEFORM",
"oscilloscope": "OSCILLOSCOPE GRAPH",
"overdrive_protection": "OVERDRIVE PROTECTION",
@@ -385,11 +389,15 @@
"left": "Left",
"lfo": {
"": "LFO",
+ "1": "LFO 1",
+ "2": "LFO 2",
"crossfade": "Crossfade",
"difference": "Difference",
"phase":"Phase",
+ "phase_range": "Phase range",
"rate": "Rate",
- "type": "Type"
+ "type": "Type",
+ "voices": "Voices"
},
"limiter_bands": "Limiter bands",
"line_size": "Line size",
@@ -527,6 +535,7 @@
"output_limiter": "Output limiter",
"odp": "ODP",
"odp_link": "ODP Link",
+ "overlap": "Overlap",
"oversampling": "Oversampling",
"oversampling:": "Oversampling:",
@@ -678,6 +687,7 @@
"stretch_start": "Start",
"tail_cut": "Tail cut"
},
+ "separate": "Separate",
"settings": "Settings",
"side_direction": "Side direction",
diff --git a/res/main/schema/legacy-dark.xml b/res/main/schema/legacy-dark.xml
index c0839ef..78550af 100644
--- a/res/main/schema/legacy-dark.xml
+++ b/res/main/schema/legacy-dark.xml
@@ -527,6 +527,7 @@
+
@@ -1159,6 +1160,7 @@
+
@@ -1464,7 +1466,7 @@
-
+
@@ -1743,7 +1745,7 @@
-
+
@@ -1879,13 +1881,18 @@
diff --git a/res/main/schema/legacy.xml b/res/main/schema/legacy.xml
index 45c4f6c..4d7b0f2 100644
--- a/res/main/schema/legacy.xml
+++ b/res/main/schema/legacy.xml
@@ -530,6 +530,7 @@
+
@@ -1171,6 +1172,7 @@
+
@@ -1470,7 +1472,7 @@
-
+
@@ -1747,7 +1749,7 @@
-
+
@@ -1889,13 +1891,18 @@
diff --git a/res/main/schema/modern.xml b/res/main/schema/modern.xml
index c319dc4..f27f9c5 100644
--- a/res/main/schema/modern.xml
+++ b/res/main/schema/modern.xml
@@ -513,6 +513,7 @@
+
@@ -1143,6 +1144,7 @@
+
@@ -1450,7 +1452,7 @@
-
+
@@ -1734,7 +1736,7 @@
-
+