diff --git a/CMakeLists.txt b/CMakeLists.txt
index f2739c4da..9dab10f0b 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,11 +1,11 @@
if(APPLE)
cmake_minimum_required(VERSION 3.3)
- CMAKE_POLICY(SET CMP0025 NEW)
+ cmake_policy(SET CMP0025 NEW)
else()
cmake_minimum_required(VERSION 2.8.8)
endif()
-# Must stay before the PROJECT() command:
+# Must stay before the project() command:
if(${CMAKE_EXTRA_GENERATOR} MATCHES "Eclipse CDT4")
set(CMAKE_CXX_COMPILER_ARG1 "-std=c++11" CACHE STRING "C++ version for eclipse" FORCE)
# Users building with Eclipse should set CMAKE_ECLIPSE_VERSION through the
@@ -13,18 +13,18 @@ if(${CMAKE_EXTRA_GENERATOR} MATCHES "Eclipse CDT4")
#set(CMAKE_ECLIPSE_VERSION "4.6.0" CACHE STRING "Eclipse version" FORCE)
endif()
-PROJECT(RawTherapee)
+project(RawTherapee)
# The default target is Debug:
if(CMAKE_BUILD_TYPE STREQUAL "")
- set (CMAKE_BUILD_TYPE Debug CACHE STRING "One of: None Debug Release RelWithDebInfo MinSizeRel" FORCE)
+ set(CMAKE_BUILD_TYPE Debug CACHE STRING "One of: None Debug Release RelWithDebInfo MinSizeRel" FORCE)
endif()
string(TOUPPER ${CMAKE_BUILD_TYPE} UPPER_CMAKE_BUILD_TYPE)
# Set required C and C++ standards and check GCC version:
-SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c11")
-SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
+set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c11")
+set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU" AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS "4.9")
message(FATAL_ERROR "Building RawTherapee requires using GCC version 4.9 or higher!")
@@ -32,14 +32,14 @@ endif()
# We might want to build using the old C++ ABI, even when using a new GCC version:
if(USE_OLD_CXX_ABI)
- add_definitions (-D_GLIBCXX_USE_CXX11_ABI=0)
+ add_definitions(-D_GLIBCXX_USE_CXX11_ABI=0)
endif()
if(UPPER_CMAKE_BUILD_TYPE STREQUAL "DEBUG")
- add_definitions (-D_DEBUG)
+ add_definitions(-D_DEBUG)
else()
- add_definitions (-DNDEBUG)
- add_definitions (-D_DNDEBUG)
+ add_definitions(-DNDEBUG)
+ add_definitions(-D_DNDEBUG)
endif()
message(STATUS "CMAKE_BUILD_TYPE: ${CMAKE_BUILD_TYPE}")
@@ -141,7 +141,7 @@ if(WIN32 OR APPLE)
if(BUILD_BUNDLE)
message(STATUS "You have set BUILD_BUNDLE=ON but this is not necessary - the option is forced to ON for Windows and macOS.")
endif()
- set (BUILD_BUNDLE ON FORCE)
+ set(BUILD_BUNDLE ON FORCE)
endif()
if(NOT DEFINED BUNDLE_BASE_INSTALL_DIR)
@@ -262,7 +262,7 @@ endif()
if(NOT BUILD_BUNDLE)
foreach(path BINDIR DATADIR LIBDIR DOCDIR CREDITSDIR LICENCEDIR)
if(NOT (IS_ABSOLUTE "${${path}}"))
- message (FATAL_ERROR "The ${path} path has to be absolute when using -DBUILD_BUNDLE=OFF")
+ message(FATAL_ERROR "The ${path} path has to be absolute when using -DBUILD_BUNDLE=OFF")
endif()
endforeach()
endif()
@@ -342,35 +342,35 @@ endif()
if(WITH_LTO)
# Using LTO with older versions of binutils requires setting extra flags
- SET(BINUTILS_VERSION_MININUM "2.29")
+ set(BINUTILS_VERSION_MININUM "2.29")
execute_process(COMMAND ar --version OUTPUT_VARIABLE BINUTILS_VERSION_DETECTED)
string(REGEX REPLACE ".* ([0-9.]+)\n.*" "\\1" BINUTILS_VERSION_DETECTED "${BINUTILS_VERSION_DETECTED}")
if("${BINUTILS_VERSION_DETECTED}" VERSION_LESS "${BINUTILS_VERSION_MININUM}")
if(APPLE)
- SET(CMAKE_AR "/opt/local/bin/ar")
- SET(CMAKE_RANLIB "/opt/local/bin/ranlib")
+ set(CMAKE_AR "/opt/local/bin/ar")
+ set(CMAKE_RANLIB "/opt/local/bin/ranlib")
else()
- SET(CMAKE_AR "/usr/bin/gcc-ar")
- SET(CMAKE_RANLIB "/usr/bin/gcc-ranlib")
+ set(CMAKE_AR "/usr/bin/gcc-ar")
+ set(CMAKE_RANLIB "/usr/bin/gcc-ranlib")
endif()
message(STATUS "Binutils version detected as less than " ${BINUTILS_VERSION_MININUM} " - setting CMake parameters to enable LTO linking:\n CMAKE_AR=\"" ${CMAKE_AR} "\"\n CMAKE_RANLIB=\"" ${CMAKE_RANLIB} "\"")
endif()
- SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -flto")
- SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -flto")
- SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -flto")
+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -flto")
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -flto")
+ set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -flto")
endif()
if(WITH_SAN)
- SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fsanitize=${WITH_SAN}")
- SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fsanitize=${WITH_SAN}")
- SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -fsanitize=${WITH_SAN}")
+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fsanitize=${WITH_SAN}")
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fsanitize=${WITH_SAN}")
+ set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -fsanitize=${WITH_SAN}")
endif()
if(WITH_PROF)
- SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -pg")
- SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pg")
- SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -pg")
+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -pg")
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pg")
+ set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -pg")
endif()
if(OPTION_OMP)
diff --git a/UpdateInfo.cmake b/UpdateInfo.cmake
index 8ffaf0636..d1f532506 100644
--- a/UpdateInfo.cmake
+++ b/UpdateInfo.cmake
@@ -2,25 +2,25 @@
# If we find ReleaseInfo.cmake we use the info from there and don't need Git to be installed
find_file(REL_INFO_FILE ReleaseInfo.cmake PATHS "${PROJECT_SOURCE_DIR}" NO_DEFAULT_PATH)
-if (REL_INFO_FILE STREQUAL REL_INFO_FILE-NOTFOUND)
+if(REL_INFO_FILE STREQUAL REL_INFO_FILE-NOTFOUND)
# we look for the git command in this paths by order of preference
- if (WIN32)
+ if(WIN32)
find_program(GIT_CMD git.exe HINTS ENV Path PATH_SUFFIXES ../)
- elseif (APPLE)
+ elseif(APPLE)
find_program(GIT_CMD git PATHS "/opt/local/bin" "/usr/local/bin" "/usr/bin")
find_program(GIT_CMD git)
- set (SHELL "/bin/bash")
- else (WIN32) # Linux
+ set(SHELL "/bin/bash")
+ else(WIN32) # Linux
find_program(GIT_CMD git)
- set (SHELL "/bin/bash")
- endif (WIN32)
+ set(SHELL "/bin/bash")
+ endif(WIN32)
# Fail if Git is not installed
- if (GIT_CMD STREQUAL GIT_CMD-NOTFOUND)
+ if(GIT_CMD STREQUAL GIT_CMD-NOTFOUND)
message(FATAL_ERROR "git command not found!")
- else ()
+ else()
message(STATUS "git command found: ${GIT_CMD}")
- endif ()
+ endif()
# Get version description.
# Depending on whether you checked out a branch (dev) or a tag (release),
@@ -50,19 +50,19 @@ if (REL_INFO_FILE STREQUAL REL_INFO_FILE-NOTFOUND)
execute_process(COMMAND ${GIT_CMD} rev-list --count HEAD --not --tags OUTPUT_VARIABLE GIT_COMMITS_SINCE_BRANCH OUTPUT_STRIP_TRAILING_WHITESPACE WORKING_DIRECTORY "${PROJECT_SOURCE_DIR}")
# If user checked-out something which is not a branch, use the description as branch name.
- if (GIT_BRANCH STREQUAL "")
- set (GIT_BRANCH "${GIT_DESCRIBE}")
+ if(GIT_BRANCH STREQUAL "")
+ set(GIT_BRANCH "${GIT_DESCRIBE}")
endif()
# Create numeric version.
# This version is nonsense, either don't use it at all or use it only where you have no other choice, e.g. Inno Setup's VersionInfoVersion.
# Strip everything after hyphen, e.g. "5.0-gtk2" -> "5.0", "5.1-rc1" -> "5.1" (ergo BS).
- if (GIT_COMMITS_SINCE_TAG STREQUAL "")
- set (GIT_NUMERIC_VERSION_BS "0.0.0")
- else ()
+ if(GIT_COMMITS_SINCE_TAG STREQUAL "")
+ set(GIT_NUMERIC_VERSION_BS "0.0.0")
+ else()
string(REGEX REPLACE "-.*" "" GIT_NUMERIC_VERSION_BS ${GIT_DESCRIBE})
set(GIT_NUMERIC_VERSION_BS "${GIT_NUMERIC_VERSION_BS}.${GIT_COMMITS_SINCE_TAG}")
- endif ()
+ endif()
message(STATUS "Git checkout information:")
message(STATUS " Commit description: ${GIT_DESCRIBE}")
@@ -73,38 +73,38 @@ if (REL_INFO_FILE STREQUAL REL_INFO_FILE-NOTFOUND)
message(STATUS " Commits since branch: ${GIT_COMMITS_SINCE_BRANCH}")
message(STATUS " Version (unreliable): ${GIT_NUMERIC_VERSION_BS}")
- if (NOT DEFINED CACHE_NAME_SUFFIX)
+ if(NOT DEFINED CACHE_NAME_SUFFIX)
set(CACHE_NAME_SUFFIX "${GIT_DESCRIBE}")
message(STATUS "CACHE_NAME_SUFFIX was not defined, it is now \"${CACHE_NAME_SUFFIX}\"")
- else ()
+ else()
message(STATUS "CACHE_NAME_SUFFIX is \"${CACHE_NAME_SUFFIX}\"")
- endif ()
+ endif()
-else (REL_INFO_FILE STREQUAL REL_INFO_FILE-NOTFOUND)
+else(REL_INFO_FILE STREQUAL REL_INFO_FILE-NOTFOUND)
include("${PROJECT_SOURCE_DIR}/ReleaseInfo.cmake")
-endif (REL_INFO_FILE STREQUAL REL_INFO_FILE-NOTFOUND)
+endif(REL_INFO_FILE STREQUAL REL_INFO_FILE-NOTFOUND)
-if (WIN32)
- if (BIT_DEPTH EQUAL 4)
+if(WIN32)
+ if(BIT_DEPTH EQUAL 4)
set(BUILD_BIT_DEPTH 32)
# 32 bits builds has to be installable on 64 bits system, to support WinXP/64.
set(ARCHITECTURE_ALLOWED "x86 x64 ia64")
# installing in 32 bits mode even on 64 bits OS and architecture
set(INSTALL_MODE "")
- elseif (BIT_DEPTH EQUAL 8)
+ elseif(BIT_DEPTH EQUAL 8)
set(BUILD_BIT_DEPTH 64)
# Restricting the 64 bits builds to 64 bits systems only
set(ARCHITECTURE_ALLOWED "x64 ia64")
# installing in 64 bits mode for all 64 bits processors, even for itanium architecture
set(INSTALL_MODE "x64 ia64")
- endif (BIT_DEPTH EQUAL 4)
+ endif(BIT_DEPTH EQUAL 4)
# set part of the output archive name
set(SYSTEM_NAME "WinVista")
- configure_file ("${PROJECT_SOURCE_DIR}/tools/win/InnoSetup/WindowsInnoSetup.iss.in" "${CMAKE_BINARY_DIR}/rtdata/WindowsInnoSetup.iss")
-endif (WIN32)
+ configure_file("${PROJECT_SOURCE_DIR}/tools/win/InnoSetup/WindowsInnoSetup.iss.in" "${CMAKE_BINARY_DIR}/rtdata/WindowsInnoSetup.iss")
+endif(WIN32)
# build version.h from template
-configure_file ("${PROJECT_SOURCE_DIR}/rtgui/version.h.in" "${CMAKE_BINARY_DIR}/rtgui/version.h")
+configure_file("${PROJECT_SOURCE_DIR}/rtgui/version.h.in" "${CMAKE_BINARY_DIR}/rtgui/version.h")
# build AboutThisBuild.txt from template
-configure_file ("${PROJECT_SOURCE_DIR}/AboutThisBuild.txt.in" "${CMAKE_BINARY_DIR}/AboutThisBuild.txt")
+configure_file("${PROJECT_SOURCE_DIR}/AboutThisBuild.txt.in" "${CMAKE_BINARY_DIR}/AboutThisBuild.txt")
diff --git a/rtdata/languages/Deutsch b/rtdata/languages/Deutsch
index 09736d74f..33bec128f 100644
--- a/rtdata/languages/Deutsch
+++ b/rtdata/languages/Deutsch
@@ -296,6 +296,7 @@ GENERAL_AUTO;Automatisch
GENERAL_BEFORE;Vorher
GENERAL_CANCEL;Abbrechen
GENERAL_CLOSE;Schließen
+GENERAL_CURRENT;Aktuell
GENERAL_DISABLE;Deaktivieren
GENERAL_DISABLED;Deaktiviert
GENERAL_ENABLE;Aktivieren
@@ -2406,8 +2407,3 @@ ZOOMPANEL_ZOOMFITSCREEN;An Bildschirm anpassen.\nTaste: Alt + f
ZOOMPANEL_ZOOMIN;Hineinzoomen\nTaste: +
ZOOMPANEL_ZOOMOUT;Herauszoomen\nTaste: -
-!!!!!!!!!!!!!!!!!!!!!!!!!
-! Untranslated keys follow; remove the ! prefix after an entry is translated.
-!!!!!!!!!!!!!!!!!!!!!!!!!
-
-!GENERAL_CURRENT;Aktuell
diff --git a/rtdata/languages/Francais b/rtdata/languages/Francais
index 50fb21046..9779e4145 100644
--- a/rtdata/languages/Francais
+++ b/rtdata/languages/Francais
@@ -221,6 +221,7 @@ GENERAL_AUTO;Automatique
GENERAL_BEFORE;Avant
GENERAL_CANCEL;Annuler
GENERAL_CLOSE;Fermer
+GENERAL_CURRENT;Actuel
GENERAL_DISABLE;Désactiver
GENERAL_DISABLED;Désactivé
GENERAL_ENABLE;Activer
@@ -509,33 +510,33 @@ HISTORY_MSG_254;CpND - Teinte chair
HISTORY_MSG_255;Réd. de bruit - Filtre médian
HISTORY_MSG_256;Réd. de bruit - Médian - Type
HISTORY_MSG_257;Virage Partiel
-HISTORY_MSG_258;Virage Partiel - Couleur
-HISTORY_MSG_259;Virage Partiel - Opacité
-HISTORY_MSG_260;Virage Partiel - Opacité 'a[b]'
-HISTORY_MSG_261;Virage Partiel - Méthode
-HISTORY_MSG_262;Virage Partiel - Opacité 'b'
-HISTORY_MSG_263;Virage Partiel - Ombres - Rouge
-HISTORY_MSG_264;Virage Partiel - Ombres - Vert
-HISTORY_MSG_265;Virage Partiel - Ombres - Bleu
-HISTORY_MSG_266;Virage Partiel - Moyen - Rouge
-HISTORY_MSG_267;Virage Partiel - Moyen - Vert
-HISTORY_MSG_268;Virage Partiel - Moyen - Bleu
-HISTORY_MSG_269;Virage Partiel - HL - Rouge
-HISTORY_MSG_270;Virage Partiel - HL - Vert
-HISTORY_MSG_271;Virage Partiel - HL - Bleu
-HISTORY_MSG_272;Virage Partiel - Balance
-HISTORY_MSG_273;Virage Partiel - Balance Couleur O/TM/HL
-HISTORY_MSG_274;Virage Partiel - Saturation des ombres
-HISTORY_MSG_275;Virage Partiel - Saturation des HL
-HISTORY_MSG_276;Virage Partiel - Opacité
+HISTORY_MSG_258;VP - Couleur
+HISTORY_MSG_259;VP - Opacité
+HISTORY_MSG_260;VP - Opacité 'a[b]'
+HISTORY_MSG_261;VP - Méthode
+HISTORY_MSG_262;VP - Opacité 'b'
+HISTORY_MSG_263;VP - Ombres - Rouge
+HISTORY_MSG_264;VP - Ombres - Vert
+HISTORY_MSG_265;VP - Ombres - Bleu
+HISTORY_MSG_266;VP - Moyen - Rouge
+HISTORY_MSG_267;VP - Moyen - Vert
+HISTORY_MSG_268;VP - Moyen - Bleu
+HISTORY_MSG_269;VP - HL - Rouge
+HISTORY_MSG_270;VP - HL - Vert
+HISTORY_MSG_271;VP - HL - Bleu
+HISTORY_MSG_272;VP - Balance
+HISTORY_MSG_273;VP - Balance Couleur O/TM/HL
+HISTORY_MSG_274;VP - Saturation des ombres
+HISTORY_MSG_275;VP - Saturation des HL
+HISTORY_MSG_276;VP - Opacité
HISTORY_MSG_277;--inutilisé--
-HISTORY_MSG_278;Virage Partiel - Préserver luminance
-HISTORY_MSG_279;Virage partiel - Ombres
-HISTORY_MSG_280;Virage partiel - Hautes lumières
-HISTORY_MSG_281;Virage partiel - Protect. Saturé
-HISTORY_MSG_282;Virage partiel - Seuil de protection
-HISTORY_MSG_283;Virage partiel - Force
-HISTORY_MSG_284;Virage partiel - Protect. saturé auto
+HISTORY_MSG_278;VP - Préserver luminance
+HISTORY_MSG_279;VP - Ombres
+HISTORY_MSG_280;VP - Hautes lumières
+HISTORY_MSG_281;VP - Protect. Saturé
+HISTORY_MSG_282;VP - Seuil de protection
+HISTORY_MSG_283;VP - Force
+HISTORY_MSG_284;VP - Protect. saturé auto
HISTORY_MSG_285;Réd. de bruit - Médiane - Méthode
HISTORY_MSG_286;Réd. de bruit - Médiane - Type
HISTORY_MSG_287;Réd. de bruit - Médiane - Itérations
@@ -730,15 +731,20 @@ HISTORY_MSG_491;Balances des Blancs
HISTORY_MSG_492;Courbes RVB
HISTORY_MSG_493;Ajustements L*a*b*
HISTORY_MSG_CLAMPOOG;Tronquer les couleurs hors gamut
-HISTORY_MSG_COLORTONING_LABGRID_VALUE;Virage Partiel - Correction couleur
-HISTORY_MSG_COLORTONING_LABREGION_AB;Virage Partiel - Correction couleur
-HISTORY_MSG_COLORTONING_LABREGION_CHROMATICITYMASK;Virage Partiel - Masque C
-HISTORY_MSG_COLORTONING_LABREGION_HUEMASK;Virage Partiel - Masque T
-HISTORY_MSG_COLORTONING_LABREGION_LIGHTNESS;Virage Partiel - Luminosité
-HISTORY_MSG_COLORTONING_LABREGION_LIGHTNESSMASK;Virage Partiel - Masque L
-HISTORY_MSG_COLORTONING_LABREGION_LIST;Virage Partiel - Liste
-HISTORY_MSG_COLORTONING_LABREGION_SATURATION;Virage Partiel - Saturation
-HISTORY_MSG_COLORTONING_LABREGION_SHOWMASK;Virage Partiel - Montrer le masque
+HISTORY_MSG_COLORTONING_LABGRID_VALUE;VP - Correction couleur
+HISTORY_MSG_COLORTONING_LABREGION_AB;VP - Correction couleur
+HISTORY_MSG_COLORTONING_LABREGION_CHANNEL;VP - Canal
+HISTORY_MSG_COLORTONING_LABREGION_CHROMATICITYMASK;VP - Masque C
+HISTORY_MSG_COLORTONING_LABREGION_HUEMASK;VP - Masque T
+HISTORY_MSG_COLORTONING_LABREGION_LIGHTNESS;VP - Luminosité
+HISTORY_MSG_COLORTONING_LABREGION_LIGHTNESSMASK;VP - Masque L
+HISTORY_MSG_COLORTONING_LABREGION_LIST;VP - Liste
+HISTORY_MSG_COLORTONING_LABREGION_MASKBLUR;VP - Masque flou local
+HISTORY_MSG_COLORTONING_LABREGION_OFFSET;VP - Offset local
+HISTORY_MSG_COLORTONING_LABREGION_POWER;VP - Puissance locale
+HISTORY_MSG_COLORTONING_LABREGION_SATURATION;VP - Saturation
+HISTORY_MSG_COLORTONING_LABREGION_SHOWMASK;VP - Montrer le masque
+HISTORY_MSG_COLORTONING_LABREGION_SLOPE;VP - Pente locale
HISTORY_MSG_DEHAZE_DEPTH;EB - Profondeur
HISTORY_MSG_DEHAZE_ENABLED;Élimination de la Brume
HISTORY_MSG_DEHAZE_SHOW_DEPTH_MAP;EB - Montrer carte de profondeur
@@ -1036,9 +1042,15 @@ PARTIALPASTE_VIGNETTING;Correction du vignettage
PARTIALPASTE_WAVELETGROUP;Niveaux d'ondelette
PARTIALPASTE_WHITEBALANCE;Balance des blancs
PREFERENCES_ADD;Ajoute
+PREFERENCES_APPEARANCE;Apparence
+PREFERENCES_APPEARANCE_COLORPICKERFONT;Police des ancres de vérification couleur
+PREFERENCES_APPEARANCE_CROPMASKCOLOR;Couleur du masque de recadrage
+PREFERENCES_APPEARANCE_MAINFONT;Police principale
PREFERENCES_APPEARANCE_NAVGUIDECOLOR;Couleur du cadre dans le Navigateur
+PREFERENCES_APPEARANCE_THEME;Thème
PREFERENCES_APPLNEXTSTARTUP;appliqué au prochain lancement
PREFERENCES_AUTOMONPROFILE;Utiliser automatiquement le profil de l'écran principal
+PREFERENCES_AUTOSAVE_TP_OPEN;Sauvegarder l'état ouvert/fermé des outils en quittant
PREFERENCES_BATCH_PROCESSING;Traitement par lot
PREFERENCES_BEHADDALL;Tout à 'Ajoute'
PREFERENCES_BEHADDALLHINT;Règle tous les paramètres sur le mode Ajoute.\nLa modification des paramètres dans le panneau d'édition en par lot sera des deltas par-rapport aux valeurs existantes
@@ -1097,6 +1109,7 @@ PREFERENCES_EDITORCMDLINE;Ligne de commande personnelle
PREFERENCES_EDITORLAYOUT;Disposition de l'éditeur
PREFERENCES_EXTERNALEDITOR;Éditeur externe
PREFERENCES_FBROWSEROPTS;Options du navigateur de fichiers et de vignettes
+PREFERENCES_FILEBROWSERTOOLBARSINGLEROW;Barre d'outil compact dans le Navigateur de Fichiers
PREFERENCES_FILEFORMAT;Format du fichier
PREFERENCES_FLATFIELDFOUND;Trouvé
PREFERENCES_FLATFIELDSDIR;Dossier des images de Champ Uniforme
@@ -1379,6 +1392,7 @@ TP_COARSETRAF_TOOLTIP_HFLIP;Symétriser / axe vertical
TP_COARSETRAF_TOOLTIP_ROTLEFT;Rotation vers la gauche\nRaccourci: [\n\nRaccourci en mode Éditeur unique: Alt-[
TP_COARSETRAF_TOOLTIP_ROTRIGHT;Rotation vers la droite\nRaccourci: ]\n\nRaccourci en mode Éditeur unique: Alt-]
TP_COARSETRAF_TOOLTIP_VFLIP;Symétriser / axe horizontal
+TP_COLORAPP_ABSOLUTELUMINANCE;Luminance absolue
TP_COLORAPP_ALGO;Algorithme
TP_COLORAPP_ALGO_ALL;Tout
TP_COLORAPP_ALGO_JC;Luminosité + Chroma (JC)
@@ -1389,6 +1403,7 @@ TP_COLORAPP_BADPIXSL;Filtrer les pixels chauds/morts
TP_COLORAPP_BADPIXSL_TOOLTIP;Suppression des pixels chauds/morts (colorés de manière intense).\n0=Aucun effet 1=Médian 2=Gaussien.\n\nCes artefacts sont dus aux limitations de CIECAM02. Vous pouvez également adjuster l'image afin d'éviter les ombres très sombres.
TP_COLORAPP_BRIGHT;Brillance (Q)
TP_COLORAPP_BRIGHT_TOOLTIP;Brillance dans CIECAM02 est différent de Lab et RVB, prend en compte la luminosité du blanc
+TP_COLORAPP_CAT02ADAPTATION_TOOLTIP;Lorsque réglé manuellement, les valeurs au-dessus de 65 sont recommandées.
TP_COLORAPP_CHROMA;Chroma (C)
TP_COLORAPP_CHROMA_M;Niveau de couleurs (M)
TP_COLORAPP_CHROMA_M_TOOLTIP;Niveau de couleurs dans CIECAM02 est différent de Lab et RVB
@@ -1419,6 +1434,7 @@ TP_COLORAPP_LABEL_SCENE;Conditions de la scène
TP_COLORAPP_LABEL_VIEWING;Conditions de visionnage
TP_COLORAPP_LIGHT;Luminosité (J)
TP_COLORAPP_LIGHT_TOOLTIP;Luminosité dans CIECAM02 est différent de celui de Lab et RVB
+TP_COLORAPP_MEANLUMINANCE;Luminance moyenne (Yb%)
TP_COLORAPP_MODEL;Modèle de Point Blanc
TP_COLORAPP_MODEL_TOOLTIP;Modèle de Point Blanc\n\nBB [RT] + [sortie]:\nLa BB de RT est utilisée pour la scène, CIECAM est réglé sur D50, le blanc du périphérique de sortie utilise la valeur réglée dans Préférences\n\nBB [RT+CAT02] + [sortie]:\nLes réglages de BB de RT sont utilisés par CAT02 et le blanc du périphérique de sortie utilise la valeur réglée dans Préférences
TP_COLORAPP_NEUTRAL;Résinitialiser
@@ -1462,14 +1478,23 @@ TP_COLORTONING_LABGRID;Grille de correction L*a*b*
TP_COLORTONING_LABGRID_VALUES;HL: a=%1 b=%2\nO: a=%3 b=%4
TP_COLORTONING_LABREGIONS;Régions de correction L*a*b*
TP_COLORTONING_LABREGION_ABVALUES;a=%1 b=%2
+TP_COLORTONING_LABREGION_CHANNEL;Canal
+TP_COLORTONING_LABREGION_CHANNEL_ALL;Tous
+TP_COLORTONING_LABREGION_CHANNEL_B;Bleu
+TP_COLORTONING_LABREGION_CHANNEL_G;Vert
+TP_COLORTONING_LABREGION_CHANNEL_R;Rouge
TP_COLORTONING_LABREGION_CHROMATICITYMASK;C
TP_COLORTONING_LABREGION_HUEMASK;T
TP_COLORTONING_LABREGION_LIGHTNESS;Luminosité
TP_COLORTONING_LABREGION_LIGHTNESSMASK;L
TP_COLORTONING_LABREGION_LIST_TITLE;Correction
TP_COLORTONING_LABREGION_MASK;Masque
+TP_COLORTONING_LABREGION_MASKBLUR;Masque Flou
+TP_COLORTONING_LABREGION_OFFSET;Décalage
+TP_COLORTONING_LABREGION_POWER;Puissance
TP_COLORTONING_LABREGION_SATURATION;Saturation
TP_COLORTONING_LABREGION_SHOWMASK;Montrer le masque
+TP_COLORTONING_LABREGION_SLOPE;Pente
TP_COLORTONING_LUMA;Luminance
TP_COLORTONING_LUMAMODE;Préserver la luminance
TP_COLORTONING_LUMAMODE_TOOLTIP;Si activé, lorsque vous changez la couleur (rouge, vert, cyan, bleu, etc.), la luminance de chaque pixel est préservé
@@ -1509,6 +1534,8 @@ TP_CROP_GUIDETYPE;Type de guide:
TP_CROP_H;H
TP_CROP_LABEL;Recadrage
TP_CROP_PPI;PPI=
+TP_CROP_RESETCROP;Réinitialiser
+TP_CROP_SELECTCROP;Sélectionner
TP_CROP_W;L
TP_CROP_X;X
TP_CROP_Y;Y
@@ -1760,7 +1787,16 @@ TP_LABCURVE_RSTPRO_TOOLTIP;Peut être utilisé avec le curseur Chromaticité et
TP_LENSGEOM_AUTOCROP;Recadrage auto
TP_LENSGEOM_FILL;Remplir
TP_LENSGEOM_LABEL;Objectif / Géométrie
+TP_LENSPROFILE_CORRECTION_AUTOMATCH;Automatiquement
+TP_LENSPROFILE_CORRECTION_LCPFILE;Fichier LCP
+TP_LENSPROFILE_CORRECTION_MANUAL;Manuellement
TP_LENSPROFILE_LABEL;Profil de correction d'objectif
+TP_LENSPROFILE_LENS_WARNING;Attention: le facteur de recadrage utilisé pour la caractérisation d'un objectif est plus grand que le facteur de recadrage de l'appareil photo, les résultats pourraient être faux.
+TP_LENSPROFILE_MODE_HEADER;Sélectionner le profil d'objectif:
+TP_LENSPROFILE_USE_CA;Aberration chromatique
+TP_LENSPROFILE_USE_GEOMETRIC;Géometrique
+TP_LENSPROFILE_USE_HEADER;Sélectionner les distortions à corriger:
+TP_LENSPROFILE_USE_VIGNETTING;Vignetage
TP_LOCALCONTRAST_AMOUNT;Quantité
TP_LOCALCONTRAST_DARKNESS;Niveau des ombres
TP_LOCALCONTRAST_LABEL;Contraste Local
@@ -1803,6 +1839,7 @@ TP_PRSHARPENING_LABEL;Netteté post-redimensionnement
TP_PRSHARPENING_TOOLTIP;Augmente la netteté de l'image après le redimentionnement. Ne fonctionne que si la méthode de redimensionnement "Lanczos" est utilisé. Il est impossible de prévisualiser les effets de cet outil. Cf. RawPedia pour les instructions d'utilisation.
TP_RAWCACORR_AUTO;Correction automatique
TP_RAWCACORR_AUTOIT;Itérations
+TP_RAWCACORR_AUTOIT_TOOLTIP;Ce réglage est disponible si "Correction-auto" est activé.\nCorrection-auto est conservatif, signifiant qu'il ne corrige souvent pas toute l'aberration chromatique.\nPour corriger l'aberration restante, vous pouvez uttiliser jusqu'à cinq itérations de de la correction automatique de l'aberration chromatique.\nChaque itération réduira l'aberration restante de l'itération précédente avec un prix d'un temps de traitement plus long.
TP_RAWCACORR_AVOIDCOLORSHIFT;Éviter les dérives couleurs
TP_RAWCACORR_CABLUE;Bleu
TP_RAWCACORR_CARED;Rouge
@@ -1926,6 +1963,7 @@ TP_RESIZE_WIDTH;Largeur
TP_RETINEX_CONTEDIT_HSL;Égaliseur d'histogramme TSV
TP_RETINEX_CONTEDIT_LAB;Égaliseur d'histogramme L*a*b*
TP_RETINEX_CONTEDIT_LH;Égaliseur de teinte
+TP_RETINEX_CONTEDIT_MAP;Égaliseur
TP_RETINEX_CURVEEDITOR_CD;L=f(L)
TP_RETINEX_CURVEEDITOR_CD_TOOLTIP;Luminance en fonction de la luminance L=f(L)\nCorrige les données raw pour réduire halos et artéfacts.
TP_RETINEX_CURVEEDITOR_LH;Force=f(T)
@@ -1963,6 +2001,7 @@ TP_RETINEX_LABEL;Retinex
TP_RETINEX_LABEL_MASK;Masque
TP_RETINEX_LABSPACE;L*a*b*
TP_RETINEX_LOW;Bas
+TP_RETINEX_MAP;Méthode
TP_RETINEX_MAP_GAUS;Masque gaussien
TP_RETINEX_MAP_MAPP;Masque pointu (ondelettes partielles)
TP_RETINEX_MAP_MAPT;Masque pointu (ondelettes totales)
@@ -2272,6 +2311,7 @@ TP_WBALANCE_LED_CRS;CRS SP12 WWMR16
TP_WBALANCE_LED_HEADER;LED
TP_WBALANCE_LED_LSI;LSI Lumelex 2040
TP_WBALANCE_METHOD;Méthode
+TP_WBALANCE_PICKER;Sélectionner
TP_WBALANCE_SHADE;Ombre
TP_WBALANCE_SIZE;Taille:
TP_WBALANCE_SOLUX35;Solux 3500K
@@ -2294,47 +2334,3 @@ ZOOMPANEL_ZOOMFITSCREEN;Affiche l'image entière\nRaccourci: Alt-f
ZOOMPANEL_ZOOMIN;Zoom Avant\nRaccourci: +
ZOOMPANEL_ZOOMOUT;Zoom Arrière\nRaccourci: -
-!!!!!!!!!!!!!!!!!!!!!!!!!
-! Untranslated keys follow; remove the ! prefix after an entry is translated.
-!!!!!!!!!!!!!!!!!!!!!!!!!
-
-!GENERAL_CURRENT;Current
-!HISTORY_MSG_COLORTONING_LABREGION_CHANNEL;CT - Channel
-!HISTORY_MSG_COLORTONING_LABREGION_MASKBLUR;CT - region mask blur
-!HISTORY_MSG_COLORTONING_LABREGION_OFFSET;CT - region offset
-!HISTORY_MSG_COLORTONING_LABREGION_POWER;CT - region power
-!HISTORY_MSG_COLORTONING_LABREGION_SLOPE;CT - region slope
-!PREFERENCES_APPEARANCE;Appearance
-!PREFERENCES_APPEARANCE_COLORPICKERFONT;Color picker font
-!PREFERENCES_APPEARANCE_CROPMASKCOLOR;Crop mask color
-!PREFERENCES_APPEARANCE_MAINFONT;Main font
-!PREFERENCES_APPEARANCE_THEME;Theme
-!PREFERENCES_AUTOSAVE_TP_OPEN;Save tool collapsed/expanded state on exit
-!PREFERENCES_FILEBROWSERTOOLBARSINGLEROW;Compact toolbars in File Browser
-!TP_COLORAPP_ABSOLUTELUMINANCE;Absolute luminance
-!TP_COLORAPP_CAT02ADAPTATION_TOOLTIP;When setting manually, values above 65 are recommended.
-!TP_COLORAPP_MEANLUMINANCE;Mean luminance (Yb%)
-!TP_COLORTONING_LABREGION_CHANNEL;Channel
-!TP_COLORTONING_LABREGION_CHANNEL_ALL;All
-!TP_COLORTONING_LABREGION_CHANNEL_B;Blue
-!TP_COLORTONING_LABREGION_CHANNEL_G;Green
-!TP_COLORTONING_LABREGION_CHANNEL_R;Red
-!TP_COLORTONING_LABREGION_MASKBLUR;Mask Blur
-!TP_COLORTONING_LABREGION_OFFSET;Offset
-!TP_COLORTONING_LABREGION_POWER;Power
-!TP_COLORTONING_LABREGION_SLOPE;Slope
-!TP_CROP_RESETCROP;Reset
-!TP_CROP_SELECTCROP;Select
-!TP_LENSPROFILE_CORRECTION_AUTOMATCH;Automatically
-!TP_LENSPROFILE_CORRECTION_LCPFILE;LCP file
-!TP_LENSPROFILE_CORRECTION_MANUAL;Manually
-!TP_LENSPROFILE_LENS_WARNING;Warning: the crop factor used for lens profiling is larger than the crop factor of the camera, the results might be wrong.
-!TP_LENSPROFILE_MODE_HEADER;Select the lens profile:
-!TP_LENSPROFILE_USE_CA;Chromatic aberration
-!TP_LENSPROFILE_USE_GEOMETRIC;Geometric
-!TP_LENSPROFILE_USE_HEADER;Select distortions to correct:
-!TP_LENSPROFILE_USE_VIGNETTING;Vignetting
-!TP_RAWCACORR_AUTOIT_TOOLTIP;This setting is available if "Auto-correction" is checked.\nAuto-correction is conservative, meaning that it often does not correct all chromatic aberration.\nTo correct the remaining chromatic aberration, you can use up to five iterations of automatic chromatic aberration correction.\nEach iteration will reduce the remaining chromatic aberration from the last iteration at the cost of additional processing time.
-!TP_RETINEX_CONTEDIT_MAP;Equalizer
-!TP_RETINEX_MAP;Method
-!TP_WBALANCE_PICKER;Pick
diff --git a/rtengine/CMakeLists.txt b/rtengine/CMakeLists.txt
index 7bb35ad01..4ffad24a1 100644
--- a/rtengine/CMakeLists.txt
+++ b/rtengine/CMakeLists.txt
@@ -164,7 +164,7 @@ add_dependencies(rtengine UpdateInfo)
# It may be nice to store library version too
if(BUILD_SHARED_LIBS)
- install (TARGETS rtengine DESTINATION ${LIBDIR})
+ install(TARGETS rtengine DESTINATION ${LIBDIR})
endif()
set_target_properties(rtengine PROPERTIES COMPILE_FLAGS "${RTENGINE_CXX_FLAGS}")
diff --git a/rtgui/colortoning.cc b/rtgui/colortoning.cc
index ec89118df..effd76eca 100644
--- a/rtgui/colortoning.cc
+++ b/rtgui/colortoning.cc
@@ -640,7 +640,7 @@ void ColorToning::read (const ProcParams* pp, const ParamsEdited* pedited)
labgrid->setParams(pp->colorToning.labgridALow / ColorToningParams::LABGRID_CORR_MAX, pp->colorToning.labgridBLow / ColorToningParams::LABGRID_CORR_MAX, pp->colorToning.labgridAHigh / ColorToningParams::LABGRID_CORR_MAX, pp->colorToning.labgridBHigh / ColorToningParams::LABGRID_CORR_MAX, false);
if (pedited && !pedited->colorToning.method) {
- method->set_active (5);
+ method->set_active (7);
} else if (pp->colorToning.method == "Lab") {
method->set_active (0);
} else if (pp->colorToning.method == "RGBSliders") {
diff --git a/rtgui/preferences.cc b/rtgui/preferences.cc
index 19fa41d2b..4151eacd4 100644
--- a/rtgui/preferences.cc
+++ b/rtgui/preferences.cc
@@ -268,17 +268,17 @@ Gtk::Widget* Preferences::getBatchProcPanel ()
mi = behModel->append ();
mi->set_value (behavColumns.label, M ("TP_COLORAPP_LABEL"));
- appendBehavList (mi, M ("TP_COLORAPP_ADAPTSCENE"), ADDSET_CAT_ADAPTSCENE, true);
+ appendBehavList (mi, M("TP_COLORAPP_LABEL_SCENE") + " - " + M("TP_COLORAPP_ABSOLUTELUMINANCE"), ADDSET_CAT_ADAPTSCENE, true);
+ appendBehavList (mi, M("TP_COLORAPP_LABEL_VIEWING") + " - " + M("TP_COLORAPP_ABSOLUTELUMINANCE"), ADDSET_CAT_ADAPTVIEWING, true);
appendBehavList (mi, M ("TP_COLORAPP_LIGHT"), ADDSET_CAT_LIGHT, true);
appendBehavList (mi, M ("TP_COLORAPP_BRIGHT"), ADDSET_CAT_BRIGHT, true);
appendBehavList (mi, M ("TP_COLORAPP_CHROMA"), ADDSET_CAT_CHROMA, true);
+ appendBehavList (mi, M ("TP_COLORAPP_CHROMA_S"), ADDSET_CAT_CHROMA_S, true);
+ appendBehavList (mi, M ("TP_COLORAPP_CHROMA_M"), ADDSET_CAT_CHROMA_M, true);
appendBehavList (mi, M ("TP_COLORAPP_RSTPRO"), ADDSET_CAT_RSTPRO, true);
appendBehavList (mi, M ("TP_COLORAPP_CONTRAST"), ADDSET_CAT_CONTRAST, true);
appendBehavList (mi, M ("TP_COLORAPP_CONTRAST_Q"), ADDSET_CAT_CONTRAST_Q, true);
- appendBehavList (mi, M ("TP_COLORAPP_CHROMA_S"), ADDSET_CAT_CHROMA_S, true);
- appendBehavList (mi, M ("TP_COLORAPP_CHROMA_M"), ADDSET_CAT_CHROMA_M, true);
appendBehavList (mi, M ("TP_COLORAPP_HUE"), ADDSET_CAT_HUE, true);
- appendBehavList (mi, M ("TP_COLORAPP_ADAPTVIEWING"), ADDSET_CAT_ADAPTVIEWING, true);
appendBehavList (mi, M ("TP_COLORAPP_BADPIXSL"), ADDSET_CAT_BADPIX, true);
mi = behModel->append ();
diff --git a/win.cmake b/win.cmake
index 3b330ebe0..9c292b2df 100644
--- a/win.cmake
+++ b/win.cmake
@@ -24,7 +24,7 @@ set(PROC_TARGET_NUMBER 0 CACHE STRING "Target Processor")
# If you want to force the target processor name when PROC_TARGET_NUMBER = 0 or 2,
# uncomment the next line and replace labelWithoutQuotes by its value
-#set (PROC_LABEL labelWithoutQuotes CACHE STRING "Target Processor label")
+#set(PROC_LABEL labelWithoutQuotes CACHE STRING "Target Processor label")
# Important: MinGW-w64 user may need to specify the -m32 or -m64 flag in CMAKE_CXX_FLAGS,
# CMAKE_C_FLAGS and CMAKE_EXE_LINKER_FLAGS to select between 32/64bit build