Why is the shell responsible of any of this? It's a string that is not showing at all in our code, so we should not be responsible of translating it.
As Sebastian says it comes from unity-scopes-api so it is unity-scopes- api that should make it translatable. ./src/scopes/internal/IniSettingsSchema.cpp:297: Setting s("internal.location", "boolean", "Enable location data", VariantArray(), Variant(true)); ./src/scopes/internal/JsonSettingsSchema.cpp:418: Setting s("internal.location", "boolean", "Enable location data", VariantArray(), Variant(true)); ** Changed in: unity8 (Ubuntu) Status: New => Invalid ** Changed in: unity-scopes-api (Ubuntu) Status: Invalid => New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1393438 Title: "Enable location data" string displays untranslated To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/unity-scopes-api/+bug/1393438/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs