Document plugin I18N policies
Submitted by Adam Dingle
Assigned to Lucas Beeler
Link to original bug (#717425)
Description
---- Reported by adam@yorba.org 2011-03-01 10:50:00 -0800 ----
Original Redmine bug id: 3271
Original URL: http://redmine.yorba.org/issues/3271
Searchable id: yorba-bug-3271
Original author: Adam Dingle
Original description:
This from Jim:
Thinking about plugins last night, I'm concerned we've not thought the translation problem all the way through.
If an external plugin writer wants to translate their strings, how do they set their gettext domain to their own domain inside the plugin code? Will that interfere with our gettext lookups?
Conversely, if they use the Shotwell domain, how/where do they install their .po files?
---- Additional Comments From shotwell-maint@gnome.bugs 2013-05-01 11:39:00 -0700 ----
History
Comment 1
Updated by Lucas Beeler over 2 years ago
- Status changed from Open to Review
- Assignee changed from Anonymous to Lucas Beeler
Comment 2
Updated by Jim Nelson over 2 years ago
- Target version set to 0.9
Comment 3
Updated by Lucas Beeler over 2 years ago
- Subject changed from figure out how to internationalize Shotwell plugins to Document plugin I18N policies
We have figured this out. The plugins are essentially shared objects loaded at runtime and GNU gettext has support for shared libraries with separate translation namespaces (see http://www.gnu.org/software/gettext/manual/gettext.html#Libraries for more information).
Since we have now “figured this out,†I'm changing the title of this ticket to “Document plugin I18N policies†since we need to get some policy stuff and a link to the gettext manual up on the wiki.
Comment 4
Updated by Lucas Beeler over 2 years ago
- Status changed from Review to 5
- Resolution set to fixed
- % Done changed from 0 to 100
Documented in the latest revision of the Shotwell Internationalization Guide.
Comment 5
Updated by Charles Lindsay 7 months ago
- Status changed from 5 to Fixed
--- Bug imported by chaz@yorba.org 2013-11-25 21:51 UTC ---
This bug was previously known as bug 3271 at http://redmine.yorba.org/show_bug.cgi?id=3271
Unknown Component Using default product and component set in Parameters Unknown milestone "unknown in product shotwell. Setting to default milestone for this product, "---". Setting qa contact to the default for this product. This bug either had no qa contact or an invalid one.
Version: 0.9
Resolution: RESOLVED FIXED