Skip to main content
Known Participant
Oct 21, 2017 7:27 PM UTC
Needs More Info

P: SDK: LrDevelopController broken in languages other than English, German, Swedish

Much of the LrDevelopController API is broken in languages other than English German or Swedish. When a user switches the language to one of the above, the plugins work normally. See https://groups.google.com/forum/#!topic/midi2lr/BSk7LVw7GTY for a conversation regarding this.

[Update: see this reply for details and how to reproduce: https://feedback.photoshop.com/photoshop_family/topics/the-new-release-of-lr-classic-has-a-broken-ap....  -- John R. Ellis]

This topic is closed to new replies. Start a new post to keep the conversation going.

31 replies

Participating Frequently
Nov 10, 2017 7:10 PM UTC
Do your programmers need more training?
Translate
Assaf Frank
Participating Frequently
Nov 10, 2017 4:58 PM UTC
Yes that's it. Can I participate in the beta. I know how to replicate it 100 % of the times.
Translate
johnrellis
Legend
Nov 10, 2017 4:44 PM UTC
"A French user replaced the TranslatedStrings_Lr_xx_XX.txt file with the file from the previous version of Lightroom."

That confirms the hypothesis that LRDevelopController.getValue() / setValue () are incorrectly translating parameter names for those parameters that depend on process version (there should be no translation at all).  I made a version of TranslatedStrings_Lr_fr_FR.txt, restoring the old CC 2015.12 values for the just the ProcessVersion keys, and getValue() / setValue() now work correctly.  

Here are the precise diffs: 
$ diff -b TranslatedStrings_Lr_fr_FR.txt.orig TranslatedStrings_Lr_fr_FR.txt
343,346c343,345
< "$$$/AgCameraRawController/ProcessVersion/Version1=Version 1 (2003)"
< "$$$/AgCameraRawController/ProcessVersion/Version2=Version 2 (2010)"
< "$$$/AgCameraRawController/ProcessVersion/Version3=Version 3 (2012)"
< "$$$/AgCameraRawController/ProcessVersion/Version4=Version 4 (actuelle)"
---
> "$$$/AgCameraRawController/ProcessVersion/Version1=2003"
> "$$$/AgCameraRawController/ProcessVersion/Version2=2010"
> "$$$/AgCameraRawController/ProcessVersion/Version3=2012 (actuel)"
405,408c404,406
< "$$$/AgCameraRawHistoryState/ProcessVersion1=Version 1"
< "$$$/AgCameraRawHistoryState/ProcessVersion2=Version 2"
< "$$$/AgCameraRawHistoryState/ProcessVersion3=Version 3"
< "$$$/AgCameraRawHistoryState/ProcessVersion4=Version 4"
---
> "$$$/AgCameraRawHistoryState/ProcessVersion1=2003"
> "$$$/AgCameraRawHistoryState/ProcessVersion2=2010"
> "$$$/AgCameraRawHistoryState/ProcessVersion3=2012"
740,743c738,740
< "$$$/AgCameraRawUI/ProcessVersion1=Version 1 (2003)"
< "$$$/AgCameraRawUI/ProcessVersion2=Version 2 (2010)"
< "$$$/AgCameraRawUI/ProcessVersion3=Version 3 (2012)"
< "$$$/AgCameraRawUI/ProcessVersion4=Version 4 (actuelle)"
---
> "$$$/AgCameraRawUI/ProcessVersion1=2003"
> "$$$/AgCameraRawUI/ProcessVersion2=2010"
> "$$$/AgCameraRawUI/ProcessVersion3=2012 (actuel)"
Translate
Legend
Nov 10, 2017 4:30 PM UTC
If we're talking about the issue with high core machines, it's being worked on but I don't believe the changes for that will make the next immediate release. (It's a very complex change)
Translate
Assaf Frank
Participating Frequently
Nov 10, 2017 4:22 PM UTC
do you know if the issue of Lightroom getting slow over time is also in the next version? 
Translate
Legend
Nov 10, 2017 4:19 PM UTC
It looks like this is slated for the next update. Stay tuned.
Translate
rsjaffeeAuthor
Known Participant
Nov 10, 2017 3:29 PM UTC
One of my users found a workaround that may help pinpoint the source of the problem. A French user replaced the TranslatedStrings_Lr_xx_XX.txt file with the file from the previous version of Lightroom. At the very least, this fixed Exposure Contrast and Clarity. See https://groups.google.com/forum/#!topic/midi2lr/vOje4y3CNhQ for details.
Translate
Inspiring
Nov 10, 2017 3:01 PM UTC
Same problem in French with Lightroom Classic CC 7.0.1 on iMac 27" running High Sierra and Loupedeck plugin 1.3.0.191
Translate
johnrellis
Legend
Oct 27, 2017 6:18 PM UTC
"Highlights, Shadows, Whites, Blacks and Clarity are not working in Dutch."

That's right -- the broken settings are Exposure, Contrast, Highlights, Shadows, Whites, Blacks, Clarity.  See the detailed bug report above: 
https://feedback.photoshop.com/photoshop_family/topics/the-new-release-of-lr-classic-has-a-broken-ap...
Translate
Inspiring
Oct 27, 2017 10:03 AM UTC
Even stranger: partly fixed. Sharpening Amount, Noise Reduction Luminance, Dehaze and Angle faders are working in Dutch. Highlights, Shadows, Whites, Blacks and Clarity are not working in Dutch. These are faders I've assigned.

Back to English

Part of the 7.0.2 release?
Translate