Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Global I18n Standard
提交
a1f81344
G
Global I18n Standard
项目概览
OpenHarmony
/
Global I18n Standard
10 个月 前同步成功
通知
0
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
G
Global I18n Standard
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
未验证
提交
a1f81344
编写于
2月 22, 2022
作者:
O
openharmony_ci
提交者:
Gitee
2月 22, 2022
浏览文件
操作
浏览文件
下载
差异文件
!174 fix reviewbot warnings
Merge pull request !174 from sunyaozu/master
上级
9166dea4
62d2eab3
变更
8
隐藏空白更改
内联
并排
Showing
8 changed file
with
19 addition
and
31 deletion
+19
-31
frameworks/intl/include/index_util.h
frameworks/intl/include/index_util.h
+1
-1
frameworks/intl/include/relative_time_format.h
frameworks/intl/include/relative_time_format.h
+2
-2
frameworks/intl/src/date_time_format.cpp
frameworks/intl/src/date_time_format.cpp
+1
-1
frameworks/intl/src/index_util.cpp
frameworks/intl/src/index_util.cpp
+2
-6
frameworks/intl/src/preferred_language.cpp
frameworks/intl/src/preferred_language.cpp
+3
-3
frameworks/intl/src/relative_time_format.cpp
frameworks/intl/src/relative_time_format.cpp
+6
-14
interfaces/js/kits/src/i18n_addon.cpp
interfaces/js/kits/src/i18n_addon.cpp
+2
-2
interfaces/native/innerkits/preferred_language/include/preferred_language.h
...innerkits/preferred_language/include/preferred_language.h
+2
-2
未找到文件。
frameworks/intl/include/index_util.h
浏览文件 @
a1f81344
...
...
@@ -31,7 +31,7 @@ public:
std
::
string
GetIndex
(
const
std
::
string
&
String
);
private:
icu
::
AlphabeticIndex
*
index
;
std
::
unique_ptr
<
icu
::
AlphabeticIndex
>
index
;
};
}
}
...
...
frameworks/intl/include/relative_time_format.h
浏览文件 @
a1f81344
...
...
@@ -59,8 +59,8 @@ private:
std
::
string
styleString
=
"long"
;
std
::
string
numeric
=
"always"
;
std
::
string
numberingSystem
;
LocaleInfo
*
localeInfo
=
nullptr
;
icu
::
RelativeDateTimeFormatter
*
relativeTimeFormat
=
nullptr
;
std
::
unique_ptr
<
LocaleInfo
>
localeInfo
;
std
::
unique_ptr
<
icu
::
RelativeDateTimeFormatter
>
relativeTimeFormat
;
UDateRelativeDateTimeFormatterStyle
style
=
UDAT_STYLE_LONG
;
static
std
::
unordered_map
<
std
::
string
,
URelativeDateTimeUnit
>
relativeUnits
;
static
std
::
unordered_map
<
std
::
string
,
UDateRelativeDateTimeFormatterStyle
>
relativeFormatStyle
;
...
...
frameworks/intl/src/date_time_format.cpp
浏览文件 @
a1f81344
...
...
@@ -179,7 +179,7 @@ void DateTimeFormat::removeAmPmChar()
if
(
patternString
[
i
]
!=
'a'
)
{
continue
;
}
if
((
i
+
1
)
<
patternString
.
length
()
&&
patternString
[
i
+
1
]
==
't'
)
{
if
((
i
+
1
)
<
patternString
.
length
()
&&
patternString
[
i
+
1
]
==
't'
)
{
continue
;
}
if
(
i
==
0
)
{
...
...
frameworks/intl/src/index_util.cpp
浏览文件 @
a1f81344
...
...
@@ -23,19 +23,15 @@ IndexUtil::IndexUtil(const std::string &localeTag)
UErrorCode
status
=
U_ZERO_ERROR
;
if
(
localeTag
==
""
)
{
icu
::
Locale
locale
(
LocaleConfig
::
GetSystemLocale
().
c_str
());
index
=
new
icu
::
AlphabeticIndex
(
locale
,
status
);
index
=
std
::
make_unique
<
icu
::
AlphabeticIndex
>
(
locale
,
status
);
}
else
{
icu
::
Locale
locale
(
localeTag
.
c_str
());
index
=
new
icu
::
AlphabeticIndex
(
locale
,
status
);
index
=
std
::
make_unique
<
icu
::
AlphabeticIndex
>
(
locale
,
status
);
}
}
IndexUtil
::~
IndexUtil
()
{
if
(
index
!=
nullptr
)
{
delete
index
;
index
=
nullptr
;
}
}
std
::
vector
<
std
::
string
>
IndexUtil
::
GetIndexList
()
...
...
frameworks/intl/src/preferred_language.cpp
浏览文件 @
a1f81344
...
...
@@ -39,12 +39,12 @@ bool PreferredLanguage::AddPreferredLanguageExist(std::vector<std::string> &pref
}
if
(
languageIdx
<
index
)
{
for
(
int
i
=
languageIdx
;
i
<
index
;
i
++
)
{
preferredLanguageList
[
i
]
=
preferredLanguageList
[
i
+
1
];
preferredLanguageList
[
i
]
=
preferredLanguageList
[
i
+
1
];
}
}
if
(
languageIdx
>
index
)
{
for
(
int
i
=
languageIdx
;
i
>
index
;
i
--
)
{
preferredLanguageList
[
i
]
=
preferredLanguageList
[
i
-
1
];
preferredLanguageList
[
i
]
=
preferredLanguageList
[
i
-
1
];
}
}
preferredLanguageList
[
index
]
=
language
;
...
...
@@ -173,7 +173,7 @@ std::vector<std::string> PreferredLanguage::GetPreferredLanguageList()
list
.
insert
(
list
.
begin
(),
systemLanguage
);
}
else
{
for
(
size_t
i
=
(
size_t
)
systemLanguageIdx
;
i
>
0
;
i
--
)
{
list
[
i
]
=
list
[
i
-
1
];
list
[
i
]
=
list
[
i
-
1
];
}
list
[
0
]
=
systemLanguage
;
}
...
...
frameworks/intl/src/relative_time_format.cpp
浏览文件 @
a1f81344
...
...
@@ -46,8 +46,8 @@ std::unordered_map<std::string, URelativeDateTimeUnit> RelativeTimeFormat::relat
{
"years"
,
UDAT_REL_UNIT_YEAR
},
};
RelativeTimeFormat
::
RelativeTimeFormat
(
const
std
::
vector
<
std
::
string
>
&
localeTags
,
std
::
map
<
std
::
string
,
std
::
string
>
&
configs
)
RelativeTimeFormat
::
RelativeTimeFormat
(
const
std
::
vector
<
std
::
string
>
&
localeTags
,
std
::
map
<
std
::
string
,
std
::
string
>
&
configs
)
{
UErrorCode
status
=
U_ZERO_ERROR
;
auto
builder
=
std
::
make_unique
<
icu
::
LocaleBuilder
>
();
...
...
@@ -56,19 +56,19 @@ RelativeTimeFormat::RelativeTimeFormat(const std::vector<std::string> &localeTag
std
::
string
curLocale
=
localeTags
[
i
];
locale
=
builder
->
setLanguageTag
(
icu
::
StringPiece
(
curLocale
)).
build
(
status
);
if
(
LocaleInfo
::
allValidLocales
.
count
(
locale
.
getLanguage
())
>
0
)
{
localeInfo
=
new
LocaleInfo
(
curLocale
,
configs
);
localeInfo
=
std
::
make_unique
<
LocaleInfo
>
(
curLocale
,
configs
);
locale
=
localeInfo
->
GetLocale
();
localeBaseName
=
localeInfo
->
GetBaseName
();
relativeTimeFormat
=
new
icu
::
RelativeDateTimeFormatter
(
locale
,
nullptr
,
style
,
relativeTimeFormat
=
std
::
make_unique
<
icu
::
RelativeDateTimeFormatter
>
(
locale
,
nullptr
,
style
,
UDISPCTX_CAPITALIZATION_NONE
,
status
);
break
;
}
}
if
(
localeInfo
==
nullptr
||
relativeTimeFormat
==
nullptr
)
{
localeInfo
=
new
LocaleInfo
(
LocaleConfig
::
GetSystemLocale
(),
configs
);
localeInfo
=
std
::
make_unique
<
LocaleInfo
>
(
LocaleConfig
::
GetSystemLocale
(),
configs
);
locale
=
localeInfo
->
GetLocale
();
localeBaseName
=
localeInfo
->
GetBaseName
();
relativeTimeFormat
=
new
icu
::
RelativeDateTimeFormatter
(
locale
,
nullptr
,
style
,
relativeTimeFormat
=
std
::
make_unique
<
icu
::
RelativeDateTimeFormatter
>
(
locale
,
nullptr
,
style
,
UDISPCTX_CAPITALIZATION_NONE
,
status
);
}
numberingSystem
=
localeInfo
->
GetNumberingSystem
();
...
...
@@ -79,14 +79,6 @@ RelativeTimeFormat::RelativeTimeFormat(const std::vector<std::string> &localeTag
RelativeTimeFormat
::~
RelativeTimeFormat
()
{
if
(
localeInfo
!=
nullptr
)
{
delete
localeInfo
;
localeInfo
=
nullptr
;
}
if
(
relativeTimeFormat
!=
nullptr
)
{
delete
relativeTimeFormat
;
relativeTimeFormat
=
nullptr
;
}
}
void
RelativeTimeFormat
::
ParseConfigs
(
std
::
map
<
std
::
string
,
std
::
string
>
&
configs
)
...
...
interfaces/js/kits/src/i18n_addon.cpp
浏览文件 @
a1f81344
...
...
@@ -137,9 +137,9 @@ void I18nAddon::CreateInitProperties(napi_property_descriptor *properties)
properties
[
19
]
=
DECLARE_NAPI_FUNCTION
(
"getPreferredLanguageList"
,
GetPreferredLanguageList
);
// 20 is properties index
properties
[
20
]
=
DECLARE_NAPI_FUNCTION
(
"getFirstPreferredLanguage"
,
GetFirstPreferredLanguage
);
// 21 is properties index
// 21 is properties index
properties
[
21
]
=
DECLARE_NAPI_FUNCTION
(
"is24HourClock"
,
Is24HourClock
);
// 22 is properties index
// 22 is properties index
properties
[
22
]
=
DECLARE_NAPI_FUNCTION
(
"set24HourClock"
,
Set24HourClock
);
}
...
...
interfaces/native/innerkits/preferred_language/include/preferred_language.h
浏览文件 @
a1f81344
...
...
@@ -31,9 +31,9 @@ public:
static
std
::
string
GetPreferredLocale
();
private:
static
bool
AddPreferredLanguageNonExist
(
std
::
vector
<
std
::
string
>
&
preferredLang
uage
List
,
int
index
,
static
bool
AddPreferredLanguageNonExist
(
std
::
vector
<
std
::
string
>
&
preferredLangList
,
int
index
,
const
std
::
string
&
language
);
static
bool
AddPreferredLanguageExist
(
std
::
vector
<
std
::
string
>
&
preferredLang
uage
List
,
int
languageIdx
,
int
index
,
static
bool
AddPreferredLanguageExist
(
std
::
vector
<
std
::
string
>
&
preferredLangList
,
int
languageIdx
,
int
index
,
const
std
::
string
&
language
);
static
std
::
set
<
std
::
string
>
GetResources
();
static
bool
IsMatched
(
const
std
::
string
&
preferred
,
const
std
::
string
&
resource
);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录