mirror of
https://github.com/typesense/typesense.git
synced 2025-04-20 10:06:04 +08:00
27 lines
462 B
C++
27 lines
462 B
C++
#pragma once
|
|
|
|
#include <string>
|
|
#include <mutex>
|
|
|
|
class JapaneseLocalizer {
|
|
private:
|
|
JapaneseLocalizer();
|
|
|
|
~JapaneseLocalizer() = default;
|
|
|
|
static void write_data_file(const std::string& base64_data, const std::string& file_name);
|
|
|
|
std::mutex m;
|
|
|
|
public:
|
|
|
|
static JapaneseLocalizer & get_instance() {
|
|
static JapaneseLocalizer instance;
|
|
return instance;
|
|
}
|
|
|
|
bool init();
|
|
|
|
char* normalize(const std::string& text);
|
|
};
|