設定、ローカライゼーション、テーマを数日ではなく数分で出荷
プレーンなクラスが完全なシステムになる唯一の.NET設定フレームワーク — 永続化、プリセット、ライブリロード、ローカライゼーションをインフラゼロで
オーバーヘッドを減らして、同じ結果
ビルダーの定型処理や手動配線なしで、JSONから型付き設定をロード。
Calq Config
using CalqFramework.Config.Json;
var registry = new JsonConfigurationRegistry();
var ui = await registry.GetAsync<UiConfig>();
Console.WriteLine(ui.Title);
Console.WriteLine(ui.DarkMode);Microsoft.Extensions.Configuration
using Microsoft.Extensions.Configuration;
var configuration = new ConfigurationBuilder()
.SetBasePath(Directory.GetCurrentDirectory())
.AddJsonFile("appsettings.json",
optional: false, reloadOnChange: true)
.Build();
var ui = configuration
.GetSection("UiConfig").Get<UiConfig>();
Console.WriteLine(ui.Title);
Console.WriteLine(ui.DarkMode);設定はクラスそのもの
Calq Configは既存の設定をアプリ設定、ローカライゼーション、テーマの唯一の情報源として扱います。手動配線と文字列ベースの検索を排除することで、インフラオーバーヘッドとヒューマンエラーのカテゴリ全体を除去します。
オーバーヘッドゼロの設定管理
クラスを定義するだけで、自動的に最新状態を維持する完全な設定システムが手に入ります。ビルダーパターン不要、セクションバインディング不要、手動シリアライゼーション不要 — 開発時間と保守コストを削減。
再起動なしの即時更新
アプリケーション状態を失わずに設定とローカライゼーションをライブで更新。本番環境でのビジネスルールやテーマの調整にダウンタイム不要。
インテリジェントなプリセット管理
マスタープリセットが関連する全設定タイプ(テーマ、言語、リージョンフォーマット)に変更をカスケード。1つの値を変更するだけで、依存する設定がすべて自動的にリロードされます。
読み書き可能な設定
標準的な読み取り専用の設定ツールとは異なり、Calq Configは変更を自動的にディスクに書き戻せます。セッション間で永続化が必要なユーザー設定や管理設定に最適。
エラーのないグローバルローカライゼーション
脆弱な文字列キーではなく型付きプロパティで翻訳を管理。AIが曖昧さゼロで完全な翻訳ファイルを生成 — クラス定義がスキーマとなり、コンパイラが完全性を検証。
スケーラブルなAI駆動設定
型付きプロパティとプリセットグループがAIにローカライゼーション、リージョンプリセット、テーマバリアントを生成するための構造的コンテキストを提供 — 文字列キーシステムではAIが正しい翻訳を生成するためのコンテキストを欠いています。
Calq Configが置き換えるもの
インフラボイラープレートから手動ローカライゼーションまで — 1つのフレームワークが複数のツールとパターンを置き換えます。
設定管理
置き換え対象手動の設定インフラ — カスタム配線、ボイラープレートコード、すべてのプロジェクトがゼロから再構築する脆弱なセットアップ
置き換え後一度定義するだけで完全管理型の設定システムになる設定 — 永続化、ライブリロード、プリセットが組み込み
成果AIがUnityエディタを開かずにあらゆる製品を設定 — 代替手段が存在しないUnityゲームを含む
ローカライゼーション
置き換え対象脆弱な文字列キーのローカライゼーションフレームワークと、サイレントに壊れる手動の言語切り替えロジック
置き換え後自動カスケード付きの構造化翻訳 — エラーなし、ビルド時に検証済み、追加ツール不要
成果AIが翻訳者なしで完全な翻訳を提供 — 新言語をスプリントではなく数分で出荷
Calq Config vs. Microsoft.Extensions.Configuration
Microsoft.Extensions.ConfigurationはASP.NET Coreアプリの標準です。Calq Configは、よりシンプルなAPIの上にミュータブルな状態、書き戻し、プリセットカスケード、型安全なローカライゼーションを追加します。
料金・ライセンス
オープンソースなら無料で利用可能。ソースコードを非公開にしたい場合は商用ライセンスをご検討ください。
オープンソースライセンス
個人開発やオープンソースプロジェクト、製品評価に最適です。SSPLライセンスのもと、無料でご利用いただけます。
本ソフトウェアの利用により、以下の条件に同意したものとみなされます SSPLライセンス.