Aloe.Utils.Wafu.Romaji
1.1.0
dotnet add package Aloe.Utils.Wafu.Romaji --version 1.1.0
NuGet\Install-Package Aloe.Utils.Wafu.Romaji -Version 1.1.0
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Aloe.Utils.Wafu.Romaji" Version="1.1.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Aloe.Utils.Wafu.Romaji" Version="1.1.0" />
<PackageReference Include="Aloe.Utils.Wafu.Romaji" />
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Aloe.Utils.Wafu.Romaji --version 1.1.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Aloe.Utils.Wafu.Romaji, 1.1.0"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Aloe.Utils.Wafu.Romaji@1.1.0
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Aloe.Utils.Wafu.Romaji&version=1.1.0
#tool nuget:?package=Aloe.Utils.Wafu.Romaji&version=1.1.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Aloe.Utils.Wafu.Romaji
日本語文字列をローマ字に変換するための軽量で使いやすいライブラリです。 主に日本語のテキスト処理や国際化対応が必要なアプリケーションで使用できます。
主な機能
- ひらがな・カタカナ文字列をヘボン式ローマ字に変換
- 基本的な文字(あいうえお等)の変換
- 濁音・半濁音(がぎぐげご等)の変換
- 拗音(きゃきゅきょ等)の変換
- 促音(っ)の適切な処理
- 長音記号(ー)の適切な処理
- 小文字(ぁぃぅぇぉ等)の変換
- パフォーマンスに最適化された実装(ValueStringBuilder使用)
対応環境
- .NET 9 以降
使用例
using Aloe.Utils.Wafu.Romaji;
// 基本的な使用例
string result = Romanizer.Convert("こんにちは"); // "konnichiha"
// カタカナの変換
string katakana = Romanizer.Convert("コンニチハ"); // "konnichiha"
// 濁音の変換
string dakuon = Romanizer.Convert("がぎぐげご"); // "gagigugego"
// 拗音の変換
string youon = Romanizer.Convert("きゃきゅきょ"); // "kyakyukyo"
// 促音の変換
string sokuon = Romanizer.Convert("っか"); // "kka"
// 長音の変換
string chouon = Romanizer.Convert("あー"); // "aa"
ライセンス
MIT License
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net9.0
- LinkDotNet.StringBuilder (>= 2.4.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.