• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
16

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

Explorer ,
Oct 21, 2017 Oct 21, 2017

Copy link to clipboard

Copied

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]

Bug Investigating
TOPICS
SDK

Views

352

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
31 Comments
Adobe Employee ,
Nov 10, 2017 Nov 10, 2017

Copy link to clipboard

Copied

It looks like this is slated for the next update. Stay tuned.

Votes

Translate

Translate

Report

Report
Explorer ,
Nov 10, 2017 Nov 10, 2017

Copy link to clipboard

Copied

do you know if the issue of Lightroom getting slow over time is also in the next version? 

Votes

Translate

Translate

Report

Report
Adobe Employee ,
Nov 10, 2017 Nov 10, 2017

Copy link to clipboard

Copied

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)

Votes

Translate

Translate

Report

Report
LEGEND ,
Nov 10, 2017 Nov 10, 2017

Copy link to clipboard

Copied

"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)"

Votes

Translate

Translate

Report

Report
Explorer ,
Nov 10, 2017 Nov 10, 2017

Copy link to clipboard

Copied

Yes that's it. Can I participate in the beta. I know how to replicate it 100 % of the times.

Votes

Translate

Translate

Report

Report
Community Beginner ,
Nov 10, 2017 Nov 10, 2017

Copy link to clipboard

Copied

LATEST
Do your programmers need more training?

Votes

Translate

Translate

Report

Report