没有合适的资源?快使用搜索试试~ 我知道了~
Oracle Solaris 9 Common Desktop Environment: Internationalizatio
需积分: 5 0 下载量 191 浏览量
2023-07-04
10:31:40
上传
评论
收藏 701KB PDF 举报
温馨提示
试读
138页
Oracle Solaris 9 Common Desktop Environment: Internationalization Programmer’s Guide-138
资源推荐
资源详情
资源评论
Common Desktop Environment:
Internationalization Programmer’s
Guide
Sun Microsystems, Inc.
4150 Network Circle
Santa Clara, CA 95054
U.S.A.
Part No: 816–0280–10
May 2002
Copyright 2002 Sun Microsystems, Inc. 4150 Network Circle, Santa Clara, CA 95054 U.S.A. All rights reserved.
This product or document is protected by copyright and distributed under licenses restricting its use, copying, distribution, and decompilation. No
part of this product or document may be reproduced in any form by any means without prior written authorization of Sun and its licensors, if any.
Third-party software, including font technology, is copyrighted and licensed from Sun suppliers.
Parts of the product may be derived from Berkeley BSD systems, licensed from the University of California. UNIX is a registered trademark in the U.S.
and other countries, exclusively licensed through X/Open Company, Ltd.
Sun, Sun Microsystems, the Sun logo, docs.sun.com, AnswerBook, AnswerBook2, and Solaris are trademarks, registered trademarks, or service marks
of Sun Microsystems, Inc. in the U.S. and other countries. All SPARC trademarks are used under license and are trademarks or registered trademarks
of SPARC International, Inc. in the U.S. and other countries. Products bearing SPARC trademarks are based upon an architecture developed by Sun
Microsystems, Inc.
The OPEN LOOK and Sun™ Graphical User Interface was developed by Sun Microsystems, Inc. for its users and licensees. Sun acknowledges the
pioneering efforts of Xerox in researching and developing the concept of visual or graphical user interfaces for the computer industry. Sun holds a
non-exclusive license from Xerox to the Xerox Graphical User Interface, which license also covers Sun’s licensees who implement OPEN LOOK GUIs
and otherwise comply with Sun’s written license agreements.
Federal Acquisitions: Commercial Software–Government Users Subject to Standard License Terms and Conditions.
DOCUMENTATION IS PROVIDED “AS IS” AND ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES,
INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE
DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD TO BE LEGALLY INVALID.
Copyright 2002 Sun Microsystems, Inc. 4150 Network Circle, Santa Clara, CA 95054 U.S.A. Tous droits réservés
Ce produit ou document est protégé par un copyright et distribué avec des licences qui en restreignent l’utilisation, la copie, la distribution, et la
décompilation. Aucune partie de ce produit ou document ne peut être reproduite sous aucune forme, par quelque moyen que ce soit, sans
l’autorisation préalable et écrite de Sun et de ses bailleurs de licence, s’il y en a. Le logiciel détenu par des tiers, et qui comprend la technologie relative
aux polices de caractères, est protégé par un copyright et licencié par des fournisseurs de Sun.
Des parties de ce produit pourront être dérivées du système Berkeley BSD licenciés par l’Université de Californie. UNIX est une marque déposée aux
Etats-Unis et dans d’autres pays et licenciée exclusivement par X/Open Company, Ltd.
Sun, Sun Microsystems, le logo Sun, docs.sun.com, AnswerBook, AnswerBook2, et Solaris sont des marques de fabrique ou des marques déposées, ou
marques de service, de Sun Microsystems, Inc. aux Etats-Unis et dans d’autres pays. Toutes les marques SPARC sont utilisées sous licence et sont des
marques de fabrique ou des marques déposées de SPARC International, Inc. aux Etats-Unis et dans d’autres pays. Les produits portant les marques
SPARC sont basés sur une architecture développée par Sun Microsystems, Inc.
L’interface d’utilisation graphique OPEN LOOK et Sun™ a été développée par Sun Microsystems, Inc. pour ses utilisateurs et licenciés. Sun reconnaît
les efforts de pionniers de Xerox pour la recherche et le développement du concept des interfaces d’utilisation visuelle ou graphique pour l’industrie
de l’informatique. Sun détient une licence non exclusive de Xerox sur l’interface d’utilisation graphique Xerox, cette licence couvrant également les
licenciés de Sun qui mettent en place l’interface d’utilisation graphique OPEN LOOK et qui en outre se conforment aux licences écrites de Sun.
CETTE PUBLICATION EST FOURNIE “EN L’ETAT” ET AUCUNE GARANTIE, EXPRESSE OU IMPLICITE, N’EST ACCORDEE, Y COMPRIS DES
GARANTIES CONCERNANT LA VALEUR MARCHANDE, L’APTITUDE DE LA PUBLICATION A REPONDRE A UNE UTILISATION
PARTICULIERE, OU LE FAIT QU’ELLE NE SOIT PAS CONTREFAISANTE DE PRODUIT DE TIERS. CE DENI DE GARANTIE NE
S’APPLIQUERAIT PAS, DANS LA MESURE OU IL SERAIT TENU JURIDIQUEMENT NUL ET NON AVENU.
020115@3062
Contents
Preface 7
1 Introduction to Internationalization 11
Overview of Internationalization 11
Current State of Internationalization 13
Internationalization Standards 14
Common Internationalization System 14
Locales 16
Fonts, Font Sets, and Font Lists 17
Font Specification 18
Font Set Specification 18
Font List Specification 18
Base Font Name List Specification 19
Text Drawing 21
Input Methods 21
Preedit Area 22
Status Area 24
Auxiliary Area 24
MainWindow Area 25
Focus Area 25
Interclient Communications Conventions (ICCC) 25
2 Internationalization and the Common Desktop Environment 27
Locale Management 27
Font Management 28
3
Matching Fonts to Character Sets 28
Font Objects 29
Font Set and Font List Syntax 31
Font Functions 32
Font Charsets 33
Default Font Set Per Language Group 33
Drawing Localized Text 35
Simple Text 35
XmString (Compound String) 36
Inputting Localized Text 38
Basic Prompts and Dialogs 38
Input within a DrawingArea Widget 38
Application-Specific and Language-Specific Intermediate Feedbacks 39
Text and TextField Widget 39
Character Input within Customized Widgets Not Using Text[Field] Widgets 40
XIM Management 42
XIM Event Handling 43
XIM Callback 44
Extracting Localized Text 44
Resource Files 45
Message Catalogs 45
Private Files 45
Message Guidelines 45
Message Extraction Functions 46
XPG4/Universal UNIX Messaging Functions 46
XPG4 Messaging Examples 46
Xlib Messaging Functions 47
Xlib Message and Resource Facilities 48
Localized Resources 48
Labels and Buttons 49
List Resources 50
Title 51
Text Widget 51
Input Method (Keyboards) 52
Pixmap (Icon) Resources 52
Font Resources 54
Operating System Internationalized Functions 55
4 Common Desktop Environment: Internationalization Programmer’s Guide • May 2002
3 Internationalization and Distributed Networks 59
Interchange Concepts 59
iconv Interface 60
Stateful and Stateless Conversions 61
Simple Text Basic Interchange 62
iconv Conversion Functions 63
X Interclient (ICCCM) Conversion Functions 63
Window Titles 64
Mail Basic Interchange 65
Encodings and Code Sets 65
Code Set Strategy 66
Code Set Structure 66
ISO EUC Code Sets 68
4 Motif Dependencies 75
Locale Management 75
Font Management 77
Font List Structure 77
Font Lists Examples 78
Font List Syntax 80
Drawing Localized Text 81
Compound String Components 81
Compound Strings and Font Lists 83
Text and TextField Widgets and Font Lists 86
Inputting Localized Text 87
Geometry Management 88
Focus Management 89
Internationalized User Interface Language 91
Programming for Internationalized User Interface Language 91
default_charset Character Set in UIL 94
Compound Strings in UIL 96
5 Xt and Xlib Dependencies 99
Locale Management 99
X Locale Management 99
Locale and Modifier Dependencies 100
Xt Locale Management 102
Contents 5
剩余137页未读,继续阅读
资源评论
weixin_40191861_zj
- 粉丝: 63
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 华为云会议安装包适配华为擎云L410 -1060 ARM架构
- 清空redis缓存脚本指令
- STM8S微控制器-寄存器操作指南
- apk一键安装,获取apk签名信息
- opencv4.8.0+contrib+cuda文件
- 【全网最新最全】大气公司年度月度总结汇报PPT
- C语言实现低功耗STM32F411开发板(原理图+PCB源文件+官方例程+驱动等).zip
- C语言实现基于STM32 的联合调试侦听设备解决方案(原理图、PCB源文件、调试工具、视频).zip
- 【全网最全最酷】部门年度年终工作总结汇报PPT模板
- C语言实现基于STM32F103RC的电子相册(原理图、PCB源文件、程序源码及制作).zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功