xtd 1.0.0
Loading...
Searching...
No Matches
culture_info_is_neutral_culture.cpp

Shows how to use xtd::globalization::culture_info::is_neutral_culture property.

#include <xtd/xtd>
using namespace xtd::globalization;
auto main() -> int {
// Lists the cultures that use the Chinese language and determines if each is a neutral culture.
for (auto ci : culture_info::get_cultures(culture_types::all_cultures).where([](auto ci) {return ci.two_letter_iso_language_name() == "zh";}))
console::write_line("{,-11} {,-40} {}", ci.name(), ci.english_name(), ci.is_neutral_culture() ? ": neutral" : ": specific");
}
// This code produces the following output :
//
// zh Chinese : neutral
// zh-Hans Chinese, Simplified : neutral
// zh-Hans-CN Chinese, Simplified (China mainland) : specific
// zh-Hans-HK Chinese, Simplified (Hong Kong) : specific
// zh-Hans-JP Chinese, Simplified (Japan) : specific
// zh-Hans-MO Chinese, Simplified (Macao) : specific
// zh-Hans-MY Chinese, Simplified (Malaysia) : specific
// zh-Hans-SG Chinese, Simplified (Singapore) : specific
// zh-Hant Chinese, Traditional : neutral
// zh-Hant-CN Chinese, Traditional (China mainland) : specific
// zh-Hant-HK Chinese, Traditional (Hong Kong) : specific
// zh-Hant-JP Chinese, Traditional (Japan) : specific
// zh-Hant-MO Chinese, Traditional (Macao) : specific
// zh-Hant-MY Chinese, Traditional (Malaysia) : specific
// zh-Hant-TW Chinese, Traditional (Taiwan) : specific
static auto write_line() -> void
Writes the current line terminator to the standard output stream using the specified format informati...
static auto get_cultures(xtd::globalization::culture_types types) -> xtd::array< xtd::globalization::culture_info >
Gets the list of supported cultures filtered by the specified xtd::globalization::culture_types param...
@ all_cultures
All cultures that are recognized by xtd, including neutral and specific cultures and custom cultures ...
Definition culture_types.hpp:30
Contains classes that define culture-related information, including language, country/region,...
Definition culture_info.hpp:19