<!--
# license: Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
-->
# cordova-plugin-globalization
[![Build Status](https://travis-ci.org/apache/cordova-plugin-globalization.svg)](https://travis-ci.org/apache/cordova-plugin-globalization)
このプラグインは、情報を取得し、ユーザーのロケール、言語、およびタイム ゾーンに固有の操作を実行します。 ロケールと言語の違いに注意してください: ロケール コントロール番号、日付、および時刻の表示方法、地域の言語で決まりますがどのような言語のテキストの間のように、ロケールの設定とは無関係です。 多くの開発者を使用してロケール設定両方、しかしユーザーは「英語」彼女言語を設定できませんでした理由はない"フランス語"ロケールので英語が日付時刻等でテキストが表示されますが表示されるフランスでは。 残念ながら、ほとんどのモバイルプラット フォーム現在行いませんこれらの設定の間の区別。
このプラグインでは、グローバル `navigator.globalization` オブジェクトを定義します。
グローバル スコープではあるがそれがないまで `deviceready` イベントの後です。
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
console.log(navigator.globalization);
}
## インストール
cordova plugin add cordova-plugin-globalization
## オブジェクト
* GlobalizationError
## メソッド
* navigator.globalization.getPreferredLanguage
* navigator.globalization.getLocaleName
* navigator.globalization.dateToString
* navigator.globalization.stringToDate
* navigator.globalization.getDatePattern
* navigator.globalization.getDateNames
* navigator.globalization.isDayLightSavingsTime
* navigator.globalization.getFirstDayOfWeek
* navigator.globalization.numberToString
* navigator.globalization.stringToNumber
* navigator.globalization.getNumberPattern
* navigator.globalization.getCurrencyPattern
## navigator.globalization.getPreferredLanguage
クライアントの現在の言語の BCP 47 言語タグを取得します。
navigator.globalization.getPreferredLanguage(successCallback, errorCallback);
### 解説
`プロパティ` オブジェクトに `successCallback` を BCP 47 準拠の言語識別子タグをパラメーターとして返します。 そのオブジェクトの `文字列` 値を `value` プロパティがあります。
言語を取得中にエラーがある場合、パラメーターとしての `GlobalizationError` オブジェクトに `解り` 実行しますし。 予想されるエラーコードは `GlobalizationError.UNKNOWN_ERROR`.
### サポートされているプラットフォーム
* アマゾン火 OS
* アンドロイド
* ブラックベリー 10
* Firefox の OS
* iOS
* Windows Phone 8
* Windows 8
* Windows
* ブラウザー
### 例
テキストとポップアップ ダイアログが表示されるときに、`EN-US` 言語にブラウザーを設定すると、`言語: アン米`:
navigator.globalization.getPreferredLanguage(
function (language) {alert('language: ' + language.value + '\n');},
function () {alert('Error getting language\n');}
);
### Android の癖
* ISO 639-1 の 2 文字の言語コード、大文字の ISO 3166-1 国名コードおよびハイフンで区切られたバリアントを返します。例:"en"、"EN-US"、「米国」
### Windows Phone 8 癖
* 返します ISO 639-1 の 2 文字言語コードと設定、ハイフンで区切られた「言語」に対応する地域バリアントの ISO 3166-1 国名コード。
* 地域バリアント「言語」の設定のプロパティは Windows Phone に無関係な"国/地域] の設定によって決定できないことに注意してください。
### Windows の癖
* 返します ISO 639-1 の 2 文字言語コードと設定、ハイフンで区切られた「言語」に対応する地域バリアントの ISO 3166-1 国名コード。
### ブラウザーの癖
* Falls back on getLocaleName
## navigator.globalization.getLocaleName
クライアントの現在のロケール設定 BCP 47 準拠タグを返します。
navigator.globalization.getLocaleName(successCallback, errorCallback);
### 解説
`properties` オブジェクト `successCallback` にパラメーターとして BCP 47 準拠のロケール id 文字列を返します。 そのオブジェクトの `文字列` 値を `value` プロパティがあります。 ロケール タグは 2 文字の小文字の言語コード、大文字 2 文字の国コード、ハイフンで区切られた (不特定) のバリアント型コードで構成されます。
ロケールを取得中にエラーがある場合、パラメーターとしての `GlobalizationError` オブジェクトに `解り` 実行しますし。 予想されるエラーコードは `GlobalizationError.UNKNOWN_ERROR`.
### サポートされているプラットフォーム
* アマゾン火 OS
* アンドロイド
* ブラックベリー 10
* Firefox の OS
* iOS
* Windows Phone 8
* Windows 8
* Windows
* ブラウザー
### 例
ブラウザーは、`EN-US` ロケールに設定されて、テキストとポップアップ ダイアログが表示されます `ロケール: EN-US`.
navigator.globalization.getLocaleName(
function (locale) {alert('locale: ' + locale.value + '\n');},
function () {alert('Error getting locale\n');}
);
### Android の癖
* Java は区別されません設定「言語」と「ロケール設定、」ので、このメソッドは、本質的に `navigator.globalizatin.getPreferredLanguage()` と同じ.
### Windows Phone 8 癖
* 返します ISO 639-1 の 2 文字言語コードおよびハイフンで区切られた「地域形式」の設定に対応する地域バリアントの ISO 3166-1 国名コード。
### Windows の癖
* コントロール パネルの [時計、言語および地域地域フォーマット形式、->->->-> と-> 地域の形式で Windows Phone 8.1-> の地域の設定ロケール設定を変更することができます。
### ブラウザーの癖
* IE では、オペレーティング システムのロケールを返します。Chrome と Firefox は、ブラウザー言語タグを返します。
## navigator.globalization.dateToString
日付を返します、クライアントのロケールおよびタイムゾーンに従って文字列として書式設定されます。
navigator.globalization.dateToString(date, successCallback, errorCallback, options);
### 解説
`successCallback` にパラメーターとして渡されたオブジェクトからアクセス可能な `値` プロパティ経由で書式設定された日付 `文字列` を返します.
受信 `日付` パラメーターは `Date` 型である必要が
没有合适的资源?快使用搜索试试~ 我知道了~
WeX5-old-master.zip
共2000个文件
js:3575个
png:1959个
xml:1584个
需积分: 8 0 下载量 106 浏览量
2022-11-29
14:23:13
上传
评论
收藏 486.84MB ZIP 举报
温馨提示
WeX5是H5 App开发工具,开源免费,极速秒开;只需一次开发,即可发布、运行于各种前端平台上;支持iOS ipa、android apk、微信服务号/企业号应用、web app和其他轻应用的快速开发。 WeX5采用混合应用(hybrid app)开发模式, UI体系完全基于w3c的html5+css3+js;引入jquery和bootstrap并对移动做了极致优化,效率极高。WeX5本机API Framework采用phonegap(cordova)框架。
资源推荐
资源详情
资源评论
收起资源包目录
WeX5-old-master.zip (2000个子文件)
unzip.c 70KB
unzip.c 70KB
zip.c 65KB
zip.c 65KB
mztools.c 8KB
mztools.c 8KB
ioapi.c 8KB
ioapi.c 8KB
zxing-all-in-one.cpp 393KB
zxing-all-in-one.cpp 392KB
json_value.cpp 40KB
json_value.cpp 40KB
globalization_ndk.cpp 39KB
globalization_ndk.cpp 39KB
json_value.cpp 38KB
json_value.cpp 38KB
json_value.cpp 38KB
barcodescanner_ndk.cpp 29KB
file.cpp 27KB
file.cpp 27KB
contacts.cpp 25KB
contacts.cpp 25KB
json_reader.cpp 22KB
json_reader.cpp 22KB
json_writer.cpp 21KB
json_writer.cpp 21KB
json_reader.cpp 21KB
json_reader.cpp 21KB
json_reader.cpp 21KB
json_writer.cpp 20KB
json_writer.cpp 20KB
json_writer.cpp 20KB
globalization.cpp 11KB
globalization.cpp 11KB
file-transfer.cpp 9KB
file-transfer.cpp 9KB
plugin.cpp 8KB
plugin.cpp 8KB
plugin.cpp 8KB
plugin.cpp 8KB
plugin.cpp 7KB
plugin.cpp 7KB
plugin.cpp 7KB
tokenizer.cpp 6KB
tokenizer.cpp 6KB
tokenizer.cpp 6KB
tokenizer.cpp 6KB
tokenizer.cpp 6KB
tokenizer.cpp 6KB
tokenizer.cpp 6KB
capture.cpp 5KB
capture.cpp 5KB
globalization_js.cpp 5KB
globalization_js.cpp 5KB
camera.cpp 5KB
camera.cpp 5KB
inappbrowser.cpp 4KB
geolocation.cpp 4KB
geolocation.cpp 4KB
inappbrowser.cpp 4KB
media.cpp 4KB
media.cpp 4KB
toast_js.cpp 3KB
toast_js.cpp 3KB
notification.cpp 3KB
notification.cpp 3KB
vibration_js.cpp 3KB
vibration_js.cpp 3KB
barcodescanner_js.cpp 3KB
Logger.cpp 3KB
Logger.cpp 3KB
Logger.cpp 3KB
battery.cpp 2KB
battery.cpp 2KB
network_information.cpp 2KB
network_information.cpp 2KB
compass.cpp 2KB
compass.cpp 2KB
device.cpp 2KB
device.cpp 2KB
vibration.cpp 2KB
vibration.cpp 2KB
accelerometer.cpp 2KB
accelerometer.cpp 2KB
toast_ndk.cpp 2KB
toast_ndk.cpp 2KB
splashscreen.cpp 1KB
splashscreen.cpp 1KB
splashscreen.cpp 1KB
console.cpp 924B
console.cpp 924B
comp.min.desktop.css 236KB
comp.min.slate.css 221KB
comp.min.united.css 221KB
comp.min.css 221KB
comp.min.yeti.css 221KB
comp.min.superhero.css 221KB
comp.min.flatly.css 219KB
comp.min.compact.css 219KB
comp.min.css 181KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
m0_72731342
- 粉丝: 4
- 资源: 1829
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功