Mac OS X localization changes...

View: New views
1 Messages — Rating Filter:   Alert me  

Mac OS X localization changes...

by Michael R Sweet :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

All,

I've just committed my Mac OS X localization changes for 5.2.

Basically, Mac OS X uses "bundle" directories like the following to
support easier localization and shared library resolution:

     /Library/Printers/Gutenprint.bundle
         /Contents
             /Frameworks         - Shared libraries for bundle
             /Info.plist         - Descriptive file for bundle
             /MacOS              - Executables for Mac OS X
             /Resources          - Non-executable resources
                 /ll_CC.lproj    - Localizable resources
                     /Localizable.strings
                                 - Message catalog for Gutenprint

I'll also be experimenting to see if I can put libgutenprint in the
Frameworks subdirectory to further isolate Gutenprint from the rest
of the system.

The filters and driver interface program are symlinked from the
/usr/libexec/cups/filter and /driver directories to the bundle
directory, which gives them access to the localization data and
(potentially) shared libraries.  (Symlinking required some
extensive changes to the CUPS Makefile.am, perhaps you heard me
cursing automake? :)

I still need to add support for creating globalized PPD files to
genppd, and I'd like to localize the user messages produced by the
raster and command filters.  Once that work is done, we should be
able to support every Gutenprint language on every platform...

--
______________________________________________________________________
Michael R Sweet                        Senior Printing System Engineer

-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
Gimp-print-devel mailing list
Gimp-print-devel@...
https://lists.sourceforge.net/lists/listinfo/gimp-print-devel
LightInTheBox - Buy quality products at wholesale price!