리비전 비교

Bundles

Change Revisions

리비전 198501:

리비전 198501 애들아빠

리비전 198502:

리비전 198502 애들아빠

제목:
Bundles
Bundles
슬러그:
Bundles
Bundles
태그:
"Toolkit API"
"Toolkit API"
내용:

리비전 (198501):
리비전 (198502):
n26      Of course, an extension need not (and normally won't) have n26      물론 확장 기능을 구현할 때 이러한 모든 디렉토리가 필요한 것은 아닙니다(그렇게 되지도 않을 것입니다). 
>all of these directories. Themes are limited for security reasons>테마의 경우에는 보안의 이유로 제한을 받으며, 보통 테마와 JAR 파일을 등록하는 <a href="ko/Chrome.
>, and can normally only provide a <a href="ko/Chrome.manifest">ch>manifest">chrome.manifest</a> 만을 제공합니다.
>rome.manifest</a> which registers the theme and a JAR file. 
n31    <h3 name="Platform-specific_Subdirectories">n31    <h3 name=".ED.94.8C.EB.9E.AB.ED.8F.BC.EC.97.90_.EC.A2.85.EC.8
 >6.8D.EC.A0.81.EC.9D.B8_.ED.95.98.EC.9C.84_.EB.94.94.EB.A0.89.ED.8
 >6.A0.EB.A6.AC.EB.93.A4">
32      Platform-specific Subdirectories32      플랫폼에 종속적인 하위 디렉토리들
n35      In some cases a single extension or application may wish ton35      경우에 따라서는 한 개의 확장 기능이나 어플리케이션이 여러 플랫폼을 지원하기 위한 바이너리 구성 요소 또는
> include binary component or plugins for multiple platforms, or t> 플러그인을 포함하여야 할 때가 있습니다. 또는 테마 저작자가 플랫폼 종속적인 JAR 파일들을 플랫폼별로 포함시킬 수
>heme authors might want to include multiple platform-specific JAR>도 있습니다. 첫번째 경우에는 extension/app loader 가 플랫폼 종속적인 파일들( Toolkit/Gec
> files. To facilitate the first case, the extension/app loader ha>ko 1.8, Firefox/Thunderbird 1.5 로 시작하는 )만을 위한 하위 디렉토리를 가지게 됩니다. 플
>s special sub-directories specifically for platform-specific file>랫폼 문자열은 툴킷 빌드 과정에서 정의되는데, 운영체제, 프로세서 아키텍처, 컴파일러 등의 이름들의 조합으로 만들어지
>s (starting with Toolkit/Gecko 1.8, Firefox/Thunderbird 1.5). The>며, 그 형식은 다음과 같습니다.
> platform string is defined during the toolkit build process to a 
> value unique for the combination of operating system, processor  
>architecture and compiler. The format of the platform string is: 
n41      All of the files which are loaded from the main extension dn41      주 확장 디렉토리에서 로드되는 모든 파일들은 (만약 존재한다면) 다음 하위 디렉토리로부터 로드됩니다.
>irectory are loaded from the subdirectory 
n47      if it exists. For example, if a plugin vendor wanted to makn47      예를 들어, 리눅스, 매킨토시, 윈도우에서 돌아가는 플러그인을 만들고자 하는 경우, 제작사는 다음과 같은 
>e a plugin available for consumer computers running Linux, Macint>파일들을 제공하게 됩니다.
>osh, and Windows, it would provide the following files: 
n55      Because XPT files are not platform-specific, any associatedn55      XPT 파일들은 플랫폼 종속적이 아니기 때문에 모든 관련된 XPT 파일들은 일단 컴포넌트 디렉토리에 저장됩
> XPT files would go in the generic components directory:>니다.
n61      If an extension has non-binary platform-specific code (suchn61      만약 확장 기능이 플랫폼 종속적이지만 바이너리가 아닌 경우에는 ( 스크립트에서 윈도우 레지스트리를 참조하는
> as code which uses the windows registry from script), it can als> 경우와 같이 ), 다음과 같이 운영 체제 이름만을 플랫폼 하위 디렉토리로 사용할 수 있습니다.
>o use just the operating system identifier as a platform-subdirec 
>tory: 
n67      When platform-specific JAR files are used, each platform din67      플랫폼 종속적인 JAR 파일들이 사용되는 경우, 각 플랫폼 디렉토리에는 각각의 <code>chrome.ma
>rectory should have its own <code>chrome.manifest</code> file:>nifest</code>파일이 저장되어 있어야 합니다.
n78      The app/extension loader processes the base directory firstn78      app/extension loader 는 베이스 디렉토리를 먼저 처리한 후, 적용 가능한 플랫폼 디렉토리를
>, followed by the applicable platform directories (first /{OS_TAR> 처리합니다. ( 먼저 /{OS_TARGET}/을 처리하고, /{OS_TARGET}_{<a href="ko/XPCOM
>GET}/, then /{OS_TARGET}_{<a href="ko/XPCOM_ABI">TARGET_XPCOM_ABI>_ABI">TARGET_XPCOM_ABI</a>}/를 처리합니다. ) 만약 여러 개의 디렉토리들에 기본 설정들이 정의
></a>}/). When default preferences are defined in several director>되어 있는 경우에는 나중에 로드되는 항목이 먼저 로딩된 항목을 덮어쓰게 됩니다.
>ies, the ones loaded later overwrite the earlier ones. 
n80    <h3 name="Application-specific_Extension_Files">n80    <h3 name=".EC.96.B4.ED.94.8C.EB.A6.AC.EC.BC.80.EC.9D.B4.EC.85
 >.98_.EC.A2.85.EC.86.8D.EC.A0.81.EC.9D.B8_.ED.99.95.EC.9E.A5_.EA.B
 >8.B0.EB.8A.A5_.ED.8C.8C.EC.9D.BC.EB.93.A4">
81      Application-specific Extension Files81      어플리케이션 종속적인 확장 기능 파일들
n84      In addition to the extension files listed above, application84      위에 기술된 확장 기능 파일들 외에, 어플리케이션의 경우 확장 기능으로부터 추가적인 파일을 읽을 수도 있습
>ns may read additional files from extensions. For example, <a hre>니다. 예를 들어 <a href="ko/Firefox_1.5">Firefox 1.5</a> 나 상위 버전의 경우,
>f="ko/Firefox_1.5">Firefox 1.5</a> and greater will read Sherlock 
> search plugins from 
n87/searchplugins/*.srcn87/searchplugins/*.src 
n90      <a href="ko/Firefox_2">Firefox 2</a> and greater will additn90      로부터 Sherlock 검색 플러그인을 읽을 수도 있습니다. <a href="ko/Firefox_2">Fi
>ionally read <a href="ko/Creating_MozSearch_plugins">MozSearch an>refox 2</a> 와 그 상위 버전들은
>d OpenSearch plugins</a> from 
n93/searchplugins/*.xmln93/searchplugins/*.xml 
n96      and Myspell dictionaries fromn96      디렉토리로부터 <a href="ko/Creating_MozSearch_plugins">MozSearch a
 >nd OpenSearch plugins</a>를,
nn101    <p>
102      디렉토리로부터 Myspell 사전을 읽을 수도 있습니다.
103    </p>
t106    </p>{{ wiki.languages( { "fr": "fr/Bundles" } ) }}t109    </p>{{ wiki.languages( { "en": "en/Bundles", "fr": "fr/Bundle
 >s" } ) }}

이력으로 돌아가기