File: Locale.cpp

package info (click to toggle)
hyprutils 0.11.0-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 560 kB
  • sloc: cpp: 5,332; sh: 10; makefile: 3
file content (11 lines) | stat: -rw-r--r-- 322 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
#include <gtest/gtest.h>
#include <i18n/I18nEngine.hpp>

using namespace Hyprutils::I18n;

TEST(I18n, Locale) {
    EXPECT_EQ(extractLocale("pl_PL.UTF-8"), "pl_PL");
    EXPECT_EQ(extractLocale("POSIX"), "en_US");
    EXPECT_EQ(extractLocale("*"), "en_US");
    EXPECT_EQ(extractLocale("LC_CTYPE=pl_PL.UTF-8"), "pl_PL");
}