2399 Commits

Author SHA1 Message Date
Morgan Hardwood
ea7c811b9b Preparing to merge back to dev 2022-11-27 20:29:39 +01:00
Morgan Hardwood
9b85839884 Preparing for release 5.9 2022-11-27 19:04:23 +01:00
Morgan Hardwood
db1e7659a2 Japanese translation updated by Yz2house
Closes #6598
2022-10-22 20:19:10 +02:00
Morgan Hardwood
ba2a15a6af Espanol (Castellano) translation updated by TechXavAl
Closes #6597
2022-10-22 20:18:04 +02:00
Morgan Hardwood
b08ed74cb8 Preparing for release 5.9-rc1 2022-10-07 12:25:16 +02:00
Thanatomanic
4059ae5bca
Remove language keys from translations that were obsoleted (long ago) and therefore no longer present in default (#6593) 2022-10-02 08:25:52 +02:00
Martin
ce8ab4ae23
Update Deutsch 2022-09-30 09:53:40 +02:00
Martin
795becb1f6
Update Deutsch 2022-09-30 07:38:44 +02:00
Morgan Hardwood
c113cffdf9 generateUnusedKeys 2022-09-29 00:47:59 +02:00
Morgan Hardwood
3ef618c236 generateTranslationDiffs 2022-09-29 00:44:15 +02:00
Morgan Hardwood
ea37cfc696 Delete unused keys to match default
Unused keys from localization files removes as per default.
2022-09-29 00:40:45 +02:00
Morgan Hardwood
727f3f7ba2 Consistently use _TOOLTIP suffix for tooltip keys 2022-09-28 23:24:51 +02:00
Morgan Hardwood
9010ca5d9d Review of default #5664
CIECAM terminology. Removed unused tooltips. Closes #6588
2022-09-26 18:06:50 +02:00
Morgan Hardwood
e2a7ccc612 Review of default #5664
Deleted commented-out key.
2022-09-26 16:57:22 +02:00
Morgan Hardwood
551f9f6116 Review of default #5664
Restored keys deleted by buggy `sort` command (version 9.1).
See PR #6503

printf '%s\n' "key;foo" "key0;bar0" | sort -Vu -t ';' --key=1,1
2022-09-26 16:46:25 +02:00
Morgan Hardwood
52a3a336ea Review of default #5664
Tooltips.
2022-09-23 18:51:32 +02:00
Morgan Hardwood
cf96139c3a Review of default #5664
Consistently use _TOOLTIP suffix for tooltip keys.
2022-09-23 18:09:44 +02:00
Morgan Hardwood
628a573c75 Review of default #5664
generateTranslationDiffs on default
2022-09-23 17:54:17 +02:00
Morgan Hardwood
cccb9f543c Review of default #5664
Cleanup of whitespace and fancy characters. Consistency in naming.
2022-09-23 17:51:13 +02:00
Morgan Hardwood
799452ac88 Review of default #5664 2022-09-23 16:37:46 +02:00
Thanatomanic
8ad6cdaada
Update Chinese (Simplified) (#6565) 2022-08-30 15:18:06 +02:00
Desmis
200e2de86b Add TP_LOCALLAB_LOGAUTOGRAYJZ_TOOLTIP to Espagnol(Castellano) 2022-08-27 06:22:45 +02:00
Lawrence37
dfede05312
Add Castellano language, fix some default language detection (#6547)
Closes #6530 
Language file provided by Francisco Lorés and Javier Bartol
2022-08-26 10:44:22 +02:00
Desmis
efbcebb522
Review JzCzHz - Various changes to locallabtools2 - default - french (#6561)
* Various changes to locallabtools2 default french

* changed to German TP_LOCALLAB_LOGAUTOGRAYJZ_TOOLTIP
2022-08-25 14:01:17 +02:00
Thanatomanic
8d6a8eeae0
Updated German translation
Closes #6229
2022-08-24 20:31:15 +02:00
Lawrence37
4fa72c3a51
Add Japanese and Danish translations (#6503)
* Add Japanese and Danish translations
Japanese translations by Yz2house.
Danish translations by mogensjaeger.

* Run translation script on Japanese and Danish
Also add back some keys ending with "0" that the script mistakenly
removed.

* Rename language file Danish to Dansk
Allows automatic loading of the Danish translation from the system
language.

Co-authored-by: Thanatomanic <6567747+Thanatomanic@users.noreply.github.com>
2022-08-24 20:30:07 +02:00
Lawrence37
0a55428205
Clean up missing language keys (#6556)
* Clean up some unused code

* Use grid for abstract profile primaries

* Remove blank line from default
2022-08-24 20:23:09 +02:00
Desmis
1b3b0cf85f
French for Perspective - Film negative - Cam16 and Jz (#6557)
* French for Perspective - Film negative - Cam16 and Jz

* Some forgotten tooltips

* Clean code and add others tooltip
2022-08-24 06:52:28 +02:00
Thanatomanic
93dfb09eaf
Remove the HISTOGRAM_TOOLTIP_RAW from all language files (#6554)
It was a leftover from c03efe4878 where new strings were introduced to toggle the histogram types.
2022-08-22 20:45:03 +02:00
Thanatomanic
ea515f4c98
Add several DCPs (#6553)
Fixes #5647, #5862, #5952, #6307, #6318
* Samsung Galaxy S7
* Canon EOS 1DX Mark III
* Canon EOS 5D Mark II
* Canon EOS-1Ds Mark II
* Fujifilm X-T4
2022-08-21 06:57:34 +02:00
Andrew Dodd
3dabe6bec4
Add Sony ILCE-7M4 DCP dual illuminant profile (#6552)
Fixes #6468
Intentionally generated without tone curve per #6467
2022-08-19 15:44:51 +02:00
Beep6581
d92f5f7ca8
Merge pull request #6509 from Lawrence37/chinese-translation
Update Chinese (Simplified) translation
2022-07-25 13:43:33 +02:00
Andy Dodd
3bfcc66e46 Default strings cleanup, includes:
1 - Obsolete history events removal

Remove history events that are not referenced anywhere in code

Left event 149 despite being unreferenced due to the comment in the code indicating it may return

2 - Orphaned strings removal

HISTOGRAM_TOOLTIP_RAW appears to be an orphan, but this looks strange to me.  Investigation needed

3 - Strings cleanup - remove improperly commented entries

These don't get treated as comments, but at least didn't break anything since
nothing in the code referenced them.

But they will waste translator's time, so delete them
2022-07-22 06:27:02 -04:00
Desmis
0599a5e96d Change tooltip in LA inverse issue 6506 2022-06-24 06:49:04 +02:00
Lawrence Lee
e87334b2f9
Update Chinese (Simplified) translation
Provided by syyrmb in #6369.
2022-06-23 21:40:23 -07:00
Desmis
404a584c74 Remove lines with bad history message ZCAM 2022-06-12 11:08:31 +02:00
Thanatomanic
cdeddd8337
Logo fixes (#6446)
* Update logo to fix geometry issues. Propagate changes to all necessary files. Remove obsolete xcf.
2022-04-10 10:48:52 +02:00
Desmis
c45a6105f7
Improvments to LA Sigmoid - LA Log encoding Cam16 and ICC profile creator (#6410)
* Improvment to sigmoid Cam16 and Jz
* Change default parameters contrast sigmoid
* Log encoding Q added to Sigmoid Q - Cam16
* Change DR evaluation for sigmoid
* Change default log encoding cam16 and change tool position options
* DCI-P3 added to Iccprofilecreator
2022-03-26 12:04:21 +01:00
Thanatomanic
1800fcc71f
Minor change for spot size control 2022-03-26 11:45:00 +01:00
Jonathan Bieler
d80b3c71d1
Add default spot size control (#6371)
* added adjuster to change default spot size in spot removal tool

* added translation for default spot size

* removed unnecessary adjuster methods
2022-03-26 11:44:09 +01:00
Desmis
1e4f41bc05
LA - new tool - Color appearance (Cam16 & JzCzHz) (#6377)
* Gui improvments

* Several improvments GUI Jz algo

* Change function La for lightess Jz

* SH jzazbz first

* enable Jz SH

* Clean code

* Disabled Munsell correction when Jz

* Change tooltip and Cam16 Munsell

* GUI for CzHz and HzHz curves

* Enable curves Hz(Hz) Cz(Hz)

* Improve Cz chroma

* Jz100 reference refine

* Change limit Jz100

* Refine link between jz100 and peak adaptation

* Improve GUI

* Various improvment PQ PU gamut

* Change defaults settings

* forgotten PL in gamutjz

* Small changes and comment

* Change gamujz parameter

* disabled gamut Jz too slow

* Jzazbz curve Jz(Hz)

* reenable gamutjz

* small changes

* Change tooltip

* Change labels tooltips

* Jzazbz only on advanced mode

* GUI improvments

* Change tooltip

* Change default values and tooltip

* Added tooltip Jz

* Disabled Jz gamut

* Change gamma color and light - remove exposure

* Gamma for exposure and DR

* gamma Sharp

* Gamma vibrance

* gamma optimizations

* Change tooltips

* Optimization PQ

* LA GUI for tone curve Ciecam

* LA ciecam Enable curve lightness - brightness

* LA ciecam GUI color curve

* LA ciecam enable color curve

* Change tooltip and default values

* Enable Jz curve

* Enable Cz(Cz) curve

* Enable Cz(Jz) curve

* Added Log encoding to ciecam

* Improvment algorithm remapping

* Reenable forgotten listener logencodchanged

* Change Jz tooltips

* Reenable dynamic range and exposure

* First change GUI auto ciecam

* 2nd fixed ciecam auto

* Improve GUI maskbackground curves

* Enable activspot for la ciecam

* set sensitive sliders La ciecam when auto scene conditions

* Change internal calculations see comments

* Checcbox ForceJz to 1

* Change tool position - change order CAM model

* Expander for Jzczhz

* Remove unused code

* GUI changes

* Change labels CAM16 Jzazbz

* Change slider brightness parameters

* improvment SH jz

* Some changes to brightness Jz

* Fixed scene conditions auto

* Renable forgotten change

* Prepare calculation Zcam

* Prepare Iz for zcam

* First GUI Zcam

* Improve GUI Zcam

* Calculate Qz white - brightness of the reference white

* Prepare for PQ - eventually

* Init LUT ZCAMBrightCurveJz and ZCAMBrightCurveQz

* prepare zcam achromatic variables

* First zcam

* Change algo step 5 zcam

* Another change original algo

* Another change to original algo

* first colorfullness

* Fixed bad behavior threshold and change c c2 surround parameters

* added saturation Zcam

* Change parameters surround

* Enable chroma zcam

* change chroma and lightness formula

* disable OMP for 2nd process Zcam

* Improvment zcam for some high-light images

* Change parameters overflow zcam

* Change parmeters high datas

* another change to retrieve...

* Simplify code matrix conversion xyz-jzazbz

* Adjust internam parameters zcam

* Change some parameters - clean code

* Enable PQCam16

* Enable PQ Cam16 - disable ZCAM

* remove warning compilation message

* Change GUI jzczhz

* Fixed bad behavior remaping jz

* Remove forgotten parameter - hide Jz100 - PU adaptation- chnage tooltips

* Another change to chroma parameter

* Small changes

* If verbose display in console Cam16 informations

* If verbose display in console source saturation colorfullness

* Change to La calculation for ciecam

* Change GUI cam16 - jzczhz - remove cam16 and jzczhz

* Disable exposure compensation to calculate La for all Ciecam and Log encoding

* Change label Cam16 and jzczhz

* Improve GUI Jz

* Other improvment GUI Jz Cam16

* verify nan Jz and ciecam matrix to avoid crash

* Enable La manual for Jz to change PU-adaptation

* Improve calculation to avoid crash Jz and Cam16 matrix

* Fixed crash with local contrast in cam16

* Clean code loccont

* First step GUI Cie mask

* GUI part 2 - Cie

* Build cieMask

* Gui part 3 cie

* Valid llcieMask

* Valid llcieMask

* Pass GUI curves parameters to iplocallab.cc

* 2nd pass parameters from GUI to iplocallab.cc

* Init first functions modifications

* Add expander to cam16 adjustments

* First test mask cie

* Various improvment GUI - tooltips - process

* Take into account Yb cam16 for Jz - reenable warm-cool

* Surround source Cam16 before Jz

* Improve GUI and process

* Fixed bug and bad behavior last commit

* Fixed bug chroma mask - improve GUI - Relative luminance for Jz

* Increase sensitivity mask chroma

* Improve Jz with saturation Z - improve GUI Jzczhz

* Small code improvment

* Another change mask C and enable mask for Cam16 and Jz

* Some changes

* Enable denoise chroma mask

* Small change LIM01 normchromar

* Enable Zcam matrix

* Improve chroma curves...mask and boudaries

* take into account recursive slider in settings

* Change tooltip - improvment to C curve (denoise C - best value in curves - etc.) - remove Zcam button

* Change tooltips

* First part GUI - local contrast wavelet Jz

* Passed parameters GUI local contrast wav jz to rtengine

* save config wavelet jz

* first try wavelet local contrast Jz

* Add tooltips

* Simplify code wavelet local contrast

* take into account edge wavelet performance in Wavelet Jz

* Fixed overflow jz when usig botth contradt and wavelt local jz contrast

* Adapt size winGdiHandles in filepanel to avoid crash in Windows multieditor

* First GUI part Clarity wavelet Jz

* First try wavelet Jz Cz clarity

* Added tooltips

* Small change to enable wavelet jz

* Disabled (commented) all Zcam code

* Improve behavior when SH local-contrast and Clarity are use both

* Change limit PQremap jz

* Clean and optimize code

* Reenable mjjz

* Change settings guidedfilter wavelet Jz

* Fixed crash when revory based on lum mask negative

* Change tooltip

* Fixed ad behavior auto mean and absolute luminance

* Remove warning in console

* Fixed bad behavior auto Log encoding - bad behavior curves L(H) Jz

* Fixed another bad behavior - reenable curves color and light L(H) C(H)

* first transposition Lab Jz for curves H

* Change mask boundary for Jz

* Various improvment to H curves Jz

* Add amountchrom to Hcurve Color and Light

* Improve gray boundary curves behavior

* reenable Jz curve H(H) - soft radius

* Improve guidefilter Jz H curve

* Threshold chroma Jz(Hz)

* Enable guidedfilter chroma curve H

* improve GUI curves Hz

* Checkbutton chroma for curve Jz(Hz)

* Change event selectspot

* Clean and small optimization code

* Another clean code

* Change calculation Hz references for curves Hz

* Clean code

* Various changes to GF and GUI

* Another change to Chroma for Jz(H)

* Change GUI sensitive Jz100 adapdjzcie

* Improve code for Jz100

* Change default value skin-protection to 0 instead of 50

* Clean code

* Remove BENCHFUN for ciecam

* small correction to huejz_to_huehsv2 conversion

* Added missing plum parameter for jch2xyz_ciecam02float

* another small change to huejz_to_huehsv2

* Improvment to huelab_to_huehsv2 and some double functions

* Fixed warning hide parameters in lgtm-com

* Fixed ? Missing retuen statement in lgtm-com

* Change behavior Log encoding whith PQ Cam16

* Small improvment to Jz PU adaptation

* Added forgoten to_one for Cz slider

* Replace 0.707... by RT_SQRT1_2 - change some settings chroma

* Improvment to getAutoLogloc

* Fixed crash with array in getAutoLogloc

* First try Jz Log encoding

* Forgotten Cz

* Various improvment GUI setlogscale - Jz log encoding

* Change labels tooltips Jz log

* Change wrong clipcz value

* Change tooltip auto scene conditions

* Fixed bad behavior blackevjz whiteevjz

* Small improvment to LA Log encoding std

* Avoid bad behavior Jz log when enable Relative luminance

* Change sourcegray jz calculation

* Revert last change

* Clean and comment code

* Review tooltips thanks to Wayne - harmonize response La log encoding and Jz Log encoding

* Always force Dynamic Range evaluation in full frame mode for Jz log encoding

* Remove unused code

* Small optimizations sigmoid Cam16 and Jz

* Comment code

* Change parameters deltaE for HDR

* Various improvment to Jz - La - sigmoid - log encoding

* Basic support for Sony ILCE-7M4 in camconst.json

* German translation Spot Removal (#6388)

* Filmnegative German translation (#6389)

* (Temporarily) disable `ftree-loop-vectorize` for GCC 11 because of #6384

* Added BlacEv WhiteEv to sigmoidJz

* Improve GUI for BlackEv WhiteEv

* Change location SigmoidJz in Iplocallab

* Improvment GUI and sensitivity sliders strength sigmoid

* Change labels

Co-authored-by: Thanatomanic <6567747+Thanatomanic@users.noreply.github.com>
Co-authored-by: Anna <simonanna@gmx.net>
2021-12-21 07:43:59 +01:00
Anna
0e122a485a
Filmnegative German translation (#6389) 2021-12-16 07:29:12 +01:00
Anna
6aa1168534
German translation Spot Removal (#6388) 2021-12-16 07:28:59 +01:00
Desmis
a1bbede061 Fixed missing entries history msg wavelet issue 6381 2021-11-12 17:24:28 +01:00
Ingo Weyrich
e4ee63850d
Add an average filter for pixel shift to process the moving parts, closes #6376 (#6380) 2021-11-10 17:54:57 +01:00
Desmis
ba2985a44c
Enable checkbutton preferences - ciecam artifacts (#6347) 2021-08-29 07:39:01 +02:00
Ingo Weyrich
8bd9bddfc7
New crop guide: square center, closes #6342 (#6345)
* New crop guide: square center, closes #6342

* Turn `CropParams::guide` into an `enum`

This saves recurring string comparisons.

Co-authored-by: Flössie <floessie.mail@gmail.com>
2021-08-25 15:25:59 +02:00
Desmis
4a9951f9e5 Change tooltip curve Ciecam 2021-08-23 11:51:07 +02:00
Desmis
b528d67910 Disabled in advanced mode tonecurves brightness 2021-08-23 10:51:53 +02:00
Desmis
855fe9b8eb Missing history msg 844 - issue 6341 -improve history msg blur mask 2021-08-20 10:53:10 +02:00