JA/translation/guideline/Developers Guide

From Apache OpenOffice Wiki
Jump to: navigation, search

目的

このページでは、"OpenOffice.org Developer's Guide" の日本語への翻訳の進行を管理します。
"OpenOffice.org Developer's Guide" については、OpenOffice.org_Developers_Guide を参照してください。

開始時期

  • 2009年8月末を予定
    オンライン(Pootle)およびオフライン(OmegaT,PoEditなど)で翻訳できるようSunが作業中です。
2009年9月4日現在調整中

参加方法/進め方

翻訳に関するコミュニケーションは、翻訳プロジェクトのメーリングリストで行います。
そのため、翻訳プロジェクトのメーリングリストに参加されていない場合は、参加お願いします。
http://ja.openoffice.org/translation/

  1. (Sun) Admin Guide と Basic Guide を Pootle 上にアップロードする
  2. (Sun) 上記をもとに leverage した (流用できる翻訳を最大限含んだ)Developer Guide を Pootle 上にアップロードする
  3. (OO.o translate 代表者) #1 から TMX を作る
    1. xliff2po を実行する
    2. po2tmx を実行する
  4. (翻訳者) 3 の TMX をオンラインで使って OmegaT や PoEdit などのメモリー対応のツールで翻訳する。
    または
    (翻訳者) #3 の TMX をオフラインで参照しながら (ファイルとして検索)、Pootle 上で直接翻訳する、または、ダウンロードして xliff エディタを使って翻訳する。
  • スタイルガイド
翻訳品質を一定に保つため、下記のスタイルガイドを利用しています。
初めて翻訳に参加される方は一読お願い致します。極力準拠お願いします。

・ スタイルガイド(PDF)クイック・スタイルガイド(PDF)ダウンロードできないときのために、OOoにある保管場所

  • 用語集
用語統一のため、Sun Glossから抽出した用語を使用します。

・ダウンロード(2009/4/6抽出) 

  • 翻訳メモリ
OpenOffice.org UIから抽出した翻訳メモリ(2009/06/12抽出)OpenOffice.org Helpから抽出した翻訳メモリ(2009/06/14抽出)

ステータス

本文

General

English Japanese Translator Checker Status
OpenOffice.org Developers Guide
Contributing to the Developers Guide
Glossary
GoogleSearch N/A N/A N/A N/A

Accessibility

English Japanese Translator Checker Status
A Simple Screen Reader
Accessibility
Accessibility Tree
Bridges
Class Overview
Content Information
Features
Implementing Accessible Objects
Listeners and Broadcasters
Overview
Putting the Accessibility Interfaces to Work
Using the Accessibility API
XAccessibleAction
XAccessibleComponent
XAccessibleContext
XAccessibleEditableText
XAccessibleEventBroadcaster
XAccessibleEventListener
XAccessibleExtendedComponent
XAccessibleHyperlink
XAccessibleHypertext
XAccessibleImage
XAccessibleKeyBinding
XAccessibleRelationSet
XAccessibleSelection
XAccessibleStateSet
XAccessibleTable
XAccessibleText
XAccessibleValue

AdvUNO

English Japanese Translator Checker Status
Advanced UNO
Differences Between UNO and Corba
Example Python Bridge PyUNO
Help with New Language Bindings
Implementation Loader
Implementing UNO Language Bindings
Language Bindings
UNO C++ Bridges
UNO Design Patterns and Coding Styles
UNO Reflection API
XInvocation Bridge

Basic

English Japanese Translator Checker Status
Accessing Libraries from Basic
Accessing the UNO API
Adding Event Handlers
Advanced Library Organization
Application Library Container
Assigning Macros to GUI Events
AutoPilot Dialogs
Basic IDE Window
Basic Source Editor and Debugger
Buttons
Calling a Sub from the User Interface
Check Box
Combo Box
Command Button
Common Properties
Creating Dialogs
Creating Dialogs at Runtime
Creating a Module in a Standard Library
Currency Field
Date Field
Date and Time Functions
Dialog Controls
Dialog Editor
Dialog Handling
Dialog Localization
Dialog Properties
Dialog as Control Container
Dialogs
Displayed Information
Document Library Container
Features of OpenOffice.org Basic
File Control
File IO
First Steps with OpenOffice.org Basic
Formatted Field
Functional Range Overview
General Structure
Getting the Dialog Model
Group Box
HorizontalVertical Line
HorizontalVertical Scroll Bar
Image Control
Label Field
Libraries
Library Deployment
Library File Structure
List Box
Managing Basic and Dialog Libraries
Modules
Multi-Page Dialogs
Numeric Field
Numeric Functions
OpenOffice.org Basic
OpenOffice.org Basic IDE
OpenOffice.org Basic Macro Organizer Dialog
OpenOffice.org Basic Macros Dialog
OpenOffice.org Basic and Dialogs
Option Button
Pattern Field
Programming Dialogs and Dialog Controls
Progress Bar
Screen IO Functions
Showing a Dialog
Special Behavior of OpenOffice.org Basic
Specific UNO Functions
String Functions
Technical Background
Text Field
Time Field
Variable Scopes
Writing and Debugging a Basic UNO program

Charts

English Japanese Translator Checker Status
3-D Charts
Accessing Existing Chart Documents
Chart Add-Ins
Chart Document Controller
Chart Document Parts
Charts
Common Parts of all Chart Types
Creating a Chart OLE Object in Draw and Impress
Creating and Adding a Chart to a Spreadsheet
Data Access
Features of Special Chart Types
Handling Chart Documents
How Add-Ins Work
How to Apply an Add-In to a Chart Document
Pie Charts
Prerequisites
Setting the Chart Type
Statistics
Stock Charts
Working With Charts

Config

English Japanese Translator Checker Status
Adding a Backend Data Store
Configuration Data Sources
Configuration Management
Connecting to a Data Source
Creating a Custom Configuration Schema
Customizing Configuration Data
Installing a Custom Configuration Schema
Object Model
Preparing a Custom Configuration Schema
Reading Configuration Data
Updating Configuration Data
Using a Data Source

Database

English Japanese Translator Checker Status
Adding a Group
Adding an Index
Adding and Editing Predefined Queries
Architecture
Catalog Service
Clones of the RowSet Service
Column Service
Connecting Through a DataSource
Connecting Through a Specific Driver
Connecting Using the DriverManager and a Database URL
Connection Pooling
Connection Service
Connections
Creating Statements
Creating a User
DataSources
Data Sources in OpenOffice.org API
Database Access
Database Design
Delete
Document Links
Driver Service
Driver Specifics
Driver Statements
Events and Other Notifications
Example: Querying the Bibliography Database
Forms and Reports
Getting Data from a Table
Group Service
Handling Unsupported Functionality
Index Service
Insert
Inserting and Updating Data
Key Service
Manipulating the Data
Modifiable Result Sets
Moving the Result Set Cursor
Open Group CLI Conversion Functions
Open Group CLI Numeric Functions
Open Group CLI String Functions
Open Group CLI System Functions
Open Group CLI Time and Date Functions
Piggyback Connections
PreparedStatement From DataSource Queries
Queries
ResultSetMetaData
Result Sets
Retrieving Values from Result Sets
Runtime Settings For Predefined Queries
SDBC Driver
Scrollable Result Sets
Seeing Changes in Result Sets
Statements
Stored Procedures
Support Scalar Functions
Table Service
Tables and Columns
The DataSource Service
The Descriptor Pattern
The RowSet Service
The SDBC Driver for ADO
The SDBC Driver for Adabas D
The SDBC Driver for Flat File Formats
The SDBC Driver for JDBC
The SDBC Driver for ODBC
The SDBC Driver for OpenOffice.org Calc Files
The SDBC Driver for address books
The SDBC Driver for dBase
The SDBC Driver for embedded HSQL databases
The SQLQueryComposer
The SingleSelectQueryComposer
Update
Usage
User Service
Using DBMS Features
Using DDL to Change the Database Design
Using Prepared Statements
Using SDBCX to Access the Database Design
Using the getXXX Methods
View Service
Writing Database Drivers
XDatabaseMetaData Interface

Drawings

English Japanese Translator Checker Status
Animations and Interactions
Bezier Shapes
Custom Slide Show
Drawing Documents and Presentation Documents
Drawing and Presentation Document Controller
Example: Creating a Simple Organizational Chart
Exporting
Filter Options
General Drawing Properties
Glue Points and Connectors
Grouping, Combining and Binding
Handling Drawing Document Files
Handling Presentation Document Files
Inserting Files
Layer Handling
Moving and Scaling
Navigating
Ordering
Other Drawing Specific View Settings
Overall Document Features
Page Formatting
Presentation Effects
Presentation Settings
Printing Drawing Documents
Printing Presentation Documents
Rotating and Shearing
Saving Drawing Documents
Setting the Current Page
Settings
Shape Operations
Shape Types
Shapes
Slide Transition
Storing
Transforming
Working with Drawing Documents
Working with Presentation Documents
Zooming

Extensions

English Japanese Translator Checker Status
Absolute Position of Leaves
Absolute Position of Nodes
Adding Nodes
Adding Several Leaves
Adding Several Nodes
Adding a Leaf to an Existing Node
Assigning Nodes to Modules
Checklist for Writing Extensions
Concept
Creating the GUI of the Options Page
Defining a Module
Defining the Usage of Options Pages
Dependencies
Deployment Items
Description of Atom Feed
Description of XML Elements
Description of the Update Information
Display Name
Example
Example Scenario for Providing Updates
Examples
Extension Description
Extension Identifiers
Extension Layers
Extension Manager
Extension Manager in OpenOffice.org
Extension Versions
Extensions
File Format
Grouping of Leaves
Grouping of Nodes
Help Content
Icon
Installing Extensions for All or a Single User
Localized XML Elements
Location of Installed Extensions
Migration of Update Information
Online Update of Extensions
Options Dialog
Publisher Information
Running Online - Update
Saving and Reading Data for the Options Page
Simple License
System Integration
Target Platform
The Options Dialog of the Extension Manager
description.xml
unopkg
Any

FirstSteps

English Japanese Translator Checker Status
Common Mechanisms for Text, Tables and Drawings
Common Types
Configuration
Creating Text, Tables and Drawing Shapes
Element Access
Example: Hello Text, Hello Table, Hello Shape
Example: Working with a Spreadsheet Document
Fields of Application for UNO
First Contact
First Steps
Getting Started
How do I know Which Type I Have?
How to get Objects in OpenOffice.org
Installation Sets
Objects, Interfaces, and Services
Programming with UNO
Sequence
Struct
Using Services
Working with Objects

Forms

English Japanese Translator Checker Status
A Hierarchy of Models
Automatic Key Generation
Committing Controls
Common Tasks
Control Models
Control Models Forms
Control Models and Shapes
Control Models as Bound Components
Data Aware Controls
Data Awareness
Data Validation
External List Sources
External Value Suppliers
Filtering and Sorting
FormComponent Service
FormComponents Service
Form Components
Form Control Models
Form Controls accepting Value Bindings
Form Elements in the Document Model
Form Layer Views
Forms
Forms Container
Forms Data Awareness
Forms as Row Sets
HTML Forms
Initializing Bound Controls
Loadable Forms
Logical Forms
Model-View Interaction
Models and Views
Models and Views for Form Controls
Parameters
Programmatic Assignment of Scripts to Events
Scripting and Events
Sub Forms
The Model-View Paradigm
Validation
Validation and Bindings
Validation in OpenOffice.org
Value Bindings

GUI

English Japanese Translator Checker Status
Adding Controls to a Dialog
Check Box
Combo Box
Command Button
Common Properties
Common Workflow to add Controls
Creating Menus
Currency Field
Date Field
Dialog Controls
Dialog Creation
Dialog Handling
Dialogs and Controls
Displaying Dialogs
Events
Exception Handling
File Control
File Picker
Font-specific Properties
Formatted Field
Graphical User Interfaces
Group Box
Horizontal Vertical Line Control
Image Control
Instantiation of a Dialog
Label Field
List Box
Message Box
Numeric Field
Other Common Properties
Pattern Field
Progress Bar
Property Propagation Between Model and Control
Radio Button
Roadmap Control
Scroll Bar
Setting Dialog Properties
Summarizing Example to Create a UNO Dialog
Text Field
Text Field Extensions
The Example Listings
The Toolkit Service
Time Field


JavaBean

English Japanese Translator Checker Status
API Overview
Configuring the Office Bean
ContainerFactory Interface
Customized Configuration
Default Configuration
Internal Architecture
JavaBean for Office Components
LocalOfficeConnection and LocalOfficeWindow
OfficeConnection Interface
OfficeWindow Interface
The Internal Office Bean API
The OOoBean by Example
Using the OOoBean


OfficeDev

English Japanese Translator Checker Status
Applying Number Formats
Closing Documents
Command URL
Common Application Features
Controllers
Frames
Getting Frames, Controllers and Models from Each Other
Models
Window Interfaces
Configuring a Filter in OpenOffice.org
Controllers
Creating Frames Manually
Custom Path Variables
Desktop Environment
Dispatch Framework
Dispatch Interception
Dispatch Process
Dispatch Results
Document API Filter Development
Document Events
Events
Filter
Filter Options
Filtering Process
Frame-Controller-Model Paradigm in OpenOffice.org
Frames
Framework API
Handling Documents
Implementing a Hyphenator
Implementing a New Locale
Implementing a Spell Checker
Implementing a Thesaurus
Integrating Import and Export Filters
Internationalization
Java Window Integration
Linguistics
Managing Number Formats
Number Formats
Office Development
OpenOffice.org Application Environment
OpenOffice.org Single Sign-On API
Overview and Using the API
Path Organization
Path Settings
Path Variables
Predefined Variables
Processing Chain
Properties of a Filter
Properties of a FrameLoader
Properties of a Type
Resolving Path Variables
Storing Documents
The Exporter
The Importer
Using Hyphenator
Using Spellchecker
Using Thesaurus
Using the Component Framework
Using the Desktop
Using the Dispatch Framework
Windows
Writing the Filtering Component
XML Based Filter Development
XML Filter Detection


ProUNO

English Japanese Translator Checker Status
API Concepts
Case Sensitivity
Exception Handling
Getting Information about UNO Objects
Handling UNO Objects
Instantiating UNO Services
Listeners
Mapping of Enums and Constant Groups
Mapping of Sequences and Arrays
Mapping of Simple Types
Mapping of Structs
Mapping of UNO and Basic Types
OpenOffice.org Basic
Automation Bridge
Automation Objects with UNO Interfaces
Calling Functions and Accessing Properties
Client-Side Conversions
Conversion Mappings
DCOM
Default Mappings
Exceptions and Errorcodes
Mapping of Hyper and Decimal
Mapping of Interfaces and Structures
Mapping of Sequence
Mapping of Simple Types
Mapping of String
Mapping of Type
Return Values
The Bridge Services
The Service Manager Component
Type Mappings
Unsupported COM Features
Usage of Types
Using Automation Objects from UNO
Using UNO from Automation
Value Objects
C++ Language Binding
Establishing Interprocess Connections
Exception Handling in C++
Mapping of Interface Types
Mapping of Sequence Types
Mapping of Services
Mapping of Singletons
Mapping of Struct Types
Transparent Use of Office UNO Components
Type Mappings
Using Weak References
Additional Structures
CLI Language Binding
Important Interfaces and Implementations
Language Binding DLLs
Lifetime Management and Obtaining Interfaces
The Override Problem
Type Mapping
Type Mappings
Type Name Decoration
Writing Client Programs
Characteristics of the Interprocess Bridge
Children of the XEventListener Interface
Closing a Connection
Collections and Containers
Component Context
Creating the Bridge
Data Types
Differences Between the Lifetime of C++ and Java Objects
Event Model
Example: A Connection Aware Client
Exception Handling
Exceptions
Importing a UNO Object
Interfaces
Introduction
Getting a Service Manager
Handling Interfaces
Inexact approximation of UNO Value Semantics
Java Language Binding
Mapping of Enum Types
Mapping of Exception Types
Mapping of Interface Types
Mapping of Sequence Types
Mapping of Services
Mapping of Singletons
Mapping of Struct Types
Mapping of UNOIDL
Transparent Use of Office UNO Components
Type Mappings
Lifetime of UNO objects
Modules
Object Identity
Opening a Connection
Predefined Values
Professional UNO
Properties
Sequences
Service Manager
Service Manager and Component Context
Services
Simple Types
Singletons
Starting OpenOffice.org in Listening Mode
Structs
The Any Type
The XComponent Interface
UNO Concepts
UNO Interprocess Connections
UNO Language Bindings
Understanding the API Reference
Using UNO Interfaces
Weak Objects and References
acquire() and release()


Scripting

English Japanese Translator Checker Status
Basic and Dialogs
BeanShell Editor
Building and Registering Your ScriptProvider
Editing, Creating and Managing Macros
How the Scripting Framework Works
Implementation
Implementing the ScriptEditor Interface
Implementing the XScript Interface
Integration with Extension Manager
JavaScript Editor
Macro Recording
Running Macros
Scripting Framework
Scripting Framework URI Specification
Storage of Scripts
The Organizer dialogs for BeanShell and JavaScript
The ScriptProvider Abstract Base Class
Using the Scripting Framework
Writing Macros
Writing a LanguageScriptProvider UNO Component From Scratch
Writing a LanguageScriptProvider UNO Component using the Java Helper Classes


Spreadsheets

English Japanese Translator Checker Status
Absolute Address
Access to Formulas, Values and Errors
Access to Text Content
Capabilities of Columns and Rows
Capabilities of SheetCell
Capabilities of SheetCellRange
Capabilities of SheetCellRanges Container
Capabilities of Spreadsheet
Cell Annotations
Cell Area Links
Cell Cursor
Cell Ranges
Cell Ranges and Cells Container
Cell and Cell Range Access
Cells
Cells Absolute Address
Character and Paragraph Format
Column and Row Access
Columns and Rows
Compatibility Names
Conditional Formats
Creating a New DataPilot Table
Custom Functions
DDE Links
DataPilot Sources
DataPilot Tables
Data Array
Database Import
Database Operations
Database Ranges
Detective
Dimensions
Equally Formatted Cell Ranges
Example: Adding a New Spreadsheet
Example: Editing Spreadsheet Cells
Fill Series
Filter Options
Filtering
Formatting
Function Descriptions
Function Handling
Handling Array Formulas
Handling Spreadsheet Documents Files
Hierarchies
Indentation
Label Ranges
Levels
Linking External Data
Members
Merging Cell Ranges into a Single Cell
Modifying a DataPilot Table
Multiple Operations
Named Ranges
Navigating
Operations
Other Table Operations
Overall Document Features
Printing Spreadsheet Documents
Properties of Cell Ranges
Properties of SheetCell
Protecting Spreadsheets
Querying for Cells with Specific Properties
Range Selection
Referencing Ranges by Name
Removing a DataPilot Table
Saving Spreadsheet Documents
Search and Replace
Service Names
Settings
Sheet Links
Sheet Outline
Sorting
Source Object
Spreadsheet
Spreadsheet Add-Ins
Spreadsheet Document Controller
Spreadsheet Documents
Spreadsheet Services - Overview
Subtotals
Table Auto Formats
Variable Results
View Panes
View Settings
Working With Spreadsheet Documents


Text

English Japanese Translator Checker Status
Accessing Existing Tables
Auto Text
Bookmarks
Columns
Drawing Shapes
Editing Text
Embedded Objects
Example: Fields in a Template
Example: Visible Cursor Position
Footnotes and Endnotes
Formatting
Graphic Objects
Handling Text Document Files
Indexed Cells and Cell Ranges
Indexes and Index Marks
Inserting Tables
Inserting Text Files
Inserting a Paragraph where no Cursor can go
Iterating over Text
Line Numbering and Outline Numbering
Link Targets
Named Table Cells in Rows, Columns and the Table Cursor
Navigating
Overall Document Features
Page Layout
Printing Text Documents
Redline
Reference Marks
Ruby
Saving Text Documents
Settings
Shape Objects in Text
Sorting Text
Table Naming, Sorting, Charting and Autoformatting
Tables
TextView
TextViewCursor
Text Document Controller
Text Documents
Text Fields
Text Frames
Text Sections
Text Table Properties
Working with Text Documents


UCB

English Japanese Translator Checker Status
Accessing a UCB Content
Configuration
Content Provider Proxies
Content Providers
Copying, Moving and Linking
Creating
Deleting
Documents
Executing Content Commands
Folders
Instantiating the UCB
Managing Contents
Obtaining Content Properties
Preconfigured UCBs
Services and Interfaces
Setting Content Properties
UCP Registration Information
Unconfigured UCBs
Universal Content Broker
Using the UCB API

WritingUNO

English Japanese Translator Checker Status
Accessing Dialogs
Add-Ons
Configuration
Guidelines
Help Integration
Images for Toolbars and Menus
Installation
Menus
Toolbars
Assigning Component Methods to Control Events
Bootstrapping a Service Manager
Building and Testing C++ Components
C++ Component
Class Definition with Helper Template Classes
Create Instance with Arguments
Implementing without Helpers
Implementing your own Interfaces
Multiple Components in One Dynamic Link Library
Provide Implementation Environment
Providing a Single Factory Using a Helper Method
Storing the Service Manager for Further Use
Write Registration Info Using a Helper Method
Class Definition with Helper Class
Command Line Registry Tools
Component Architecture
Configuration
Core Interfaces to Implement
Create Instance with Arguments
Debugging
Defining a Sequence
Defining a Service
Defining a Struct
Defining an Exception
Defining an Interface
Deployment Options for Components
Disable Commands
File Naming Conventions
Generating Source Code from UNOIDL Definitions
Grouping Definitions in Modules
Implementation
Implementing Your Own Interfaces
Implementing without Helpers
Installation
Integrating Components into OpenOffice.org
Intercepting Context Menus
Configuration
Execution Environment
Implementation
Initialization
Installation
Jobs
List of Supported Events
Returning Results
Using the vnd.sun.star.jobs: URL Schema
Make Registration Available to OpenOffice.org
Manual Component Installation
Possible Structures for Java Components
Predefining Values
Preprocessing
Protocol Handler
Providing a Single Factory Using a Helper Method
Published Entities
Register Component File
Required Files
Reserved Types
Running and Debugging Java Components
Server Use Case
Simple Component in Java
Simple Types
Singleton
Special Service Manager Configurations
Standalone Use Case
Storing the Service Manager for Further Use
Test the Registration
The Java Environment in OpenOffice.org
The UNO Executable
Troubleshooting
Using Comments
Using Dialogs in Components
Using UNOIDL to Specify New Components
Using the UNO Executable
Write Registration Info Using a Helper Method
Writing UNO Components
Writing the Specification
XAggregation
XComponent
XInitialization
XInterface
XMain
XServiceInfo
XTypeProvider
XUnoTunnel
XWeak

Appendix

Appendix A

English Japanese Translator Checker Status
Abbreviations
Attributes
Definition of API Elements
Enums
Events
Exceptions
General Design Rules
Interfaces
Methods
OpenOffice.org API-Design-Guidelines
Parameter
Properties
Services
Source Files and Types
Special Cases
Structs
Typedefs

Appendix B

English Japanese Translator Checker Status
Element Documentation
File structure
IDL Documentation Guidelines
Special Documentation Tags
Special Markups
Useful XHTML Tags

Appendix C

English Japanese Translator Checker Status
The FTP Content Provider
The File Content Provider
The Help Content Provider
The Hierarchy Content Provider
The Package Content Provider
The WebDAV Content Provider
Universal Content Providers

Appendix C

English Japanese Translator Checker Status
UNOIDL Syntax Specification

Wiki Template

English Japanese Translator Checker Status
AccessibilityTOC
AdvUNOTOC
AppendixATOC
AppendixBTOC
AppendixCTOC
AppendixDTOC
BasicTOC
ChartsTOC
ConfigTOC
DatabaseTOC
DevGuideTOC
DrawingsTOC
ExtensionsTOC
FirstStepsTOC
FormsTOC
GUITOC
GlossaryTOC
JavaBeanTOC
OfficeDevTOC
ProUNOTOC
ScriptingTOC
SpreadsheetsTOC
TextTOC
UCBTOC
WritingUNOTOC
Personal tools