Skip to main content
Known Participant
October 21, 2017

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

  • October 21, 2017
  • 31 replies
  • 663 views

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 has been closed for replies.

31 replies

Participating Frequently
November 10, 2017
Do your programmers need more training?
Assaf Frank
Participating Frequently
November 10, 2017
Yes that's it. Can I participate in the beta. I know how to replicate it 100 % of the times.
johnrellis
Legend
November 10, 2017
"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)"
Legend
November 10, 2017
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)
Assaf Frank
Participating Frequently
November 10, 2017
do you know if the issue of Lightroom getting slow over time is also in the next version? 
Legend
November 10, 2017
It looks like this is slated for the next update. Stay tuned.
rsjaffeeAuthor
Known Participant
November 10, 2017
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.
Inspiring
November 10, 2017
Same problem in French with Lightroom Classic CC 7.0.1 on iMac 27" running High Sierra and Loupedeck plugin 1.3.0.191
johnrellis
Legend
October 27, 2017
"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...
Inspiring
October 27, 2017
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?