From fcaaa0121ba17f11e8d6e7087c552ee99339f0d3 Mon Sep 17 00:00:00 2001 From: tomneko Date: Fri, 6 Feb 2026 15:40:29 +0900 Subject: [PATCH 1/2] Add Japanese installer resources for Firebird 5.0 --- .../win32/BuildExecutableInstall.bat | 2 +- .../arch-specific/win32/FirebirdInstall.iss | 3 + .../win32/ja/custom_messages_ja.inc | 92 ++++++++++++++ .../win32/ja/installation_readme.txt | 119 ++++++++++++++++++ .../install/arch-specific/win32/ja/readme.txt | 70 +++++++++++ 5 files changed, 285 insertions(+), 1 deletion(-) create mode 100644 builds/install/arch-specific/win32/ja/custom_messages_ja.inc create mode 100644 builds/install/arch-specific/win32/ja/installation_readme.txt create mode 100644 builds/install/arch-specific/win32/ja/readme.txt diff --git a/builds/install/arch-specific/win32/BuildExecutableInstall.bat b/builds/install/arch-specific/win32/BuildExecutableInstall.bat index 3d6a6a9b515..e0184b313f4 100644 --- a/builds/install/arch-specific/win32/BuildExecutableInstall.bat +++ b/builds/install/arch-specific/win32/BuildExecutableInstall.bat @@ -191,7 +191,7 @@ if "%FB2_SNAPSHOT%"=="1" ( echo Processing version strings in %%f %SED_COMMAND% %%f > %FB_GEN_DIR%\readmes\%%f ) -@for %%d in (ba cz de es fr hu it pl pt ru si ) do ( +@for %%d in (ba cz de es fr hu it pl pt ru si ja ) do ( if not exist %FB_GEN_DIR%\readmes\%%d ( mkdir %FB_GEN_DIR%\readmes\%%d ) for %%f in ( %%d\*.txt ) do ( echo Processing version strings in %%f diff --git a/builds/install/arch-specific/win32/FirebirdInstall.iss b/builds/install/arch-specific/win32/FirebirdInstall.iss index a17e19229be..5d537107779 100644 --- a/builds/install/arch-specific/win32/FirebirdInstall.iss +++ b/builds/install/arch-specific/win32/FirebirdInstall.iss @@ -362,6 +362,7 @@ Name: fr; MessagesFile: compiler:Languages\French.isl; InfoBeforeFile: {#GenDir} ;Name: pt; MessagesFile: compiler:Languages\Portuguese.isl; InfoBeforeFile: {#GenDir}\pt\instalacao_leia-me.txt; InfoAfterFile: {#GenDir}\pt\leia-me.txt Name: ru; MessagesFile: compiler:Languages\Russian.isl; InfoBeforeFile: {#GenDir}\ru\installation_readme.txt; InfoAfterFile: {#GenDir}\ru\readme.txt; ;Name: si; MessagesFile: compiler:Languages\Slovenian.isl; InfoBeforeFile: {#GenDir}\si\instalacija_precitajMe.txt; InfoAfterFile: {#GenDir}\readme.txt; +Name: ja; MessagesFile: compiler:Languages\Japanse.isl; InfoBeforeFile: {#GenDir}\ja\installation_readme.txt; InfoAfterFile: {#GenDir}\ja\readme.txt; #endif [CustomMessages] @@ -378,6 +379,7 @@ Name: ru; MessagesFile: compiler:Languages\Russian.isl; InfoBeforeFile: {#GenDir ;#include "pt\custom_messages_pt.inc" #include "ru\custom_messages_ru.inc" ;#include "si\custom_messages_si.inc" +#include "ja\custom_messages_ja.inc" #endif [Types] @@ -485,6 +487,7 @@ Source: {#GenDir}\fr\*.txt; DestDir: {app}\doc; Components: DevAdminComponent; F ;Source: {#GenDir}\pt\*.txt; DestDir: {app}\doc; Components: DevAdminComponent; Flags: ignoreversion; Languages: pt; Source: {#GenDir}\ru\*.txt; DestDir: {app}\doc; Components: DevAdminComponent; Flags: ignoreversion; Languages: ru; ;Source: {#GenDir}\si\*.txt; DestDir: {app}\doc; Components: DevAdminComponent; Flags: ignoreversion; Languages: si; +Source: {#GenDir}\ja\*.txt; DestDir: {app}\doc; Components: DevAdminComponent; Flags: ignoreversion; Languages: ja; #endif Source: {#FilesDir}\firebird.conf; DestDir: {app}; DestName: firebird.conf.default; Components: ServerComponent; Source: {#FilesDir}\firebird.conf; DestDir: {app}; DestName: firebird.conf; Components: ServerComponent; Flags: uninsneveruninstall; check: NoFirebirdConfExists diff --git a/builds/install/arch-specific/win32/ja/custom_messages_ja.inc b/builds/install/arch-specific/win32/ja/custom_messages_ja.inc new file mode 100644 index 00000000000..7e940fbebbe --- /dev/null +++ b/builds/install/arch-specific/win32/ja/custom_messages_ja.inc @@ -0,0 +1,92 @@ +ja.MyAppName=Firebirdデータベースサーバー %1 +ja.ServerInstall=サーバーと開発ツールの完全なインストール。 +ja.SuperServerInstall=スーパーサーバーと開発ツールのフルインストール。 +ja.ClassicServerInstall=クラシックサーバーと開発ツールの完全インストール。 +ja.DeveloperInstall=開発者およびデータベース管理者向けのクライアント ツールのインストール。 +ja.ClientInstall=最小限のクライアント インストール - サーバーもツールも必要ありません。 +ja.CustomInstall=カスタムインストール +ja.SuperServerComponent=スーパーサーバーバイナリ +ja.ClassicServerComponent=クラシックサーバーバイナリ +ja.ServerComponent=サーバーコンポーネント +ja.DevAdminComponent=開発者および管理ツールのコンポーネント +ja.ClientComponent=クライアントコンポーネント +ja.UseGuardianTask=サーバー制御に &Guardian を使用しますか? +ja.UseApplicationTaskMsg=&Application として実行しますか? +ja.TaskGroupDescription=Firebirdサーバーを次で実行する: +ja.UseServiceTask=&Service として実行しますか? +ja.AutoStartTask=起動時に毎回 &Firebird を自動的に実行しますか? +ja.SuperClassicTask=スーパークラシックを使用しますか? +ja.CopyFbClientToSysTask=Firebirdの クライアント ライブラリをシステムディレクトリにコピーしますか? +ja.CopyFbClientAsGds32Task=レガシー なInterBaseのサポートのために、GDS32.DLL クライアントライブラリを生成しますか? +ja.InstallCPLAppletTask=コントロール パネル アプレットをインストールしますか? +ja.instreg=レジストリをアップデート中 +ja.instclientCopyFbClient=fbclient を ディレクトリにコピー中 +ja.instclientGenGds32= gds32.dllを ディレクトリに生成中 +ja.instclientDecLibCountGds32=gds32 の共有ライブラリカウントを減らし、必要に応じて削除します。 +ja.instclientDecLibCountFbClient=fbclient の共有ライブラリカウントを減らし、必要に応じて削除します。 +ja.instsvcSetup=サービスをセットアップ中 +ja.instsvcStartQuestion=Firebirdサービスを今すぐ起動しますか? +ja.instsvcStartMsg=サーバーを起動中 +ja.instsvcStopMsg=サービスを停止中 +ja.instsvcRemove=サービスを削除中 +ja.instappStartQuestion=Firebirdを今すぐスタートしますか? +ja.instappStartMsg=サーバーを起動中 + +ja.InstallSummarySuffix1=このバージョンの Firebird はデフォルトのインストールになります。 +ja.InstallSummarySuffix2=また、このバージョンの Firebird をインストールする際には注意してください。 +ja.InstallSummarySuffix3=より新しいバージョンがすでにインストールされている場合、 +ja.InstallSummarySuffix4=予測できない結果を引き起こす可能性があります。 + +ja.InstallSummaryCancel1=このインストールを続行すると、Firebird はインストールされますが、設定は行われません。 +ja.InstallSummaryCancel2=インストールを手動で完了する必要があります。 +ja.InstallSummaryCancel3=このインストールをキャンセルしますか? + +ja.InstalledProducts=事前インストール分析により、%s の既存の Firebird または Interbase %s が検出されました。 +ja.InstalledProdCountSingular=単一のバージョンが存在します +ja.InstalledProdCountPlural=複数のバージョンが存在します + +ja.FbRunning1=既存の %s サーバーが実行中です。 +ja.FbRunning2=続行する前に、アプリケーションを閉じるか、 +ja.FbRunning3=サービスを停止する必要があります。 + +ja.PreviousInstallBroken= (バージョン文字列の不一致により、インストールが破損しているように見えます。) +ja.PreviousInstallGood= (インストールは正常です。) + +ja.IconReadme=Firebird %1 Readme +ja.IconUninstall=Firebird %1 をアンインストールする +ja.ReleaseNotes= リリースノート。 (Acrobatリーダーが必要です。) +ja.InstallationGuide= インストールガイド。 (Acrobatリーダーが必要です。) +ja.BugFixes= バグフィックス。 (Acrobatリーダーが必要です。) +ja.Uninstall=Firebird %1 をアンインストールする +ja.Winsock2Web1=Winsock 2 がインストールされていません。 +ja.Winsock2Web2=Winsock 2 アップデートのホームページを訪問しますか? +ja.NoWinsock2=続行する前に Winsock 2 のアップデートをインストールしてください +ja.MSWinsock2Update=http://www.microsoft.com/windows95/downloads/contents/WUAdminTools/S_WUNetworkingTools/W95Sockets2/Default.asp + +ja.RunCSNoGuardian=Firebird クラシックサーバーを実行する (Guardian無し) +ja.RunSSNoGuardian=Firebird スーパーサーバーを実行する (Guardian無し) +ja.RunSSWithGuardian=Firebird スーパーサーバーを実行する (Guardian有り) +ja.RunCSWithGuardian=Firebird クラシックサーバーを実行する (Guardian有り) +ja.RunISQL=コマンドラインベースのインタラクティブ SQL tool(ISQL)を実行する + +ja.ReadmeFile=readme.txt +ja.InstallationReadmeFile=installation_readme.txt +ja.IncompleteTranslationNotice=この文書は最新ではありません。最新の情報については、オリジナルの英語版を参照してください。 +ja.RunCS=Firebird をクラシックサーバーモードで実行する +ja.RunSC=Firebird をスーパークラシックモードで実行する +ja.RunSS=Firebird をスーパーサーバーモードで実行する +ja.ServerTaskDescription=サーバーアーキテクチャを選択: +ja.initSecurityDb=SYSDBA をセキュリティデータベースに追加中。 +ja.SYSDBAPasswordMismatch=入力されたパスワードが一致しません。SYSDBA パスワードを再入力してください。 +ja.SYSDBAPasswordEmpty=パスワードが空欄です。SYSDBA パスワードは必ず入力してください。 +ja.EnableLegacyClientAuth=レガシーな Firebird 用の 認証を有効にしますか? +ja.CreateSYSDBAPassword=データベースシステム管理者用のパスワードを作成する +ja.ClickThroughPWCreation=または、デフォルトのパスワード「masterkey」を使用するにはそのまま進んでください。 +ja.PasswordNote=*** 注 - Firebird 3 以降では、masterkey と masterke は違うパスワードとして扱われます。 *** +ja.SYSDBAPassword=SYSDBA パスワード: +ja.RetypeSYSDBAPassword=SYSDBA パスワードを再入力: +ja.InstallingMSVC32runtimes=MSVC 32-bit ランタイムライブラリをシステムディレクトリにインストール中 +ja.InstallingMSVC64runtimes=MSVC 64-bit ランタイムライブラリをシステムディレクトリにインストール中 + +ja.DonateNow=寄付はこちらから +ja.DonorPage={\rtf1\ansi\ansicpg932\deff0\nouicompat\deflang1041{\fonttbl{\f0\fnil\fcharset128 MS UI Gothic;}}{\colortbl ;\red0\green0\blue255;}\viewkind4\uc1 \pard\sl240\slmult1\qj\f0\fs24 Firebird は、長年にわたる献身的な開発とコミュニティの協力により、信頼性が高く強力なデータベース機能を世界中のユーザーに提供してきました。\par Firebird が今後も成長し発展し続けるために、Firebird Foundation を通じて {{\field{\*\fldinst{HYPERLINK "https://firebirdsql.org/en/donate"}}{\fldrslt{\ul\cf1 寄付}}}} をご検討いただければ幸いです。皆さまからのご支援は、継続的な開発、重要なインフラの維持、そして日々利用されている機能の拡充に役立っています。また、手頃な会員プランでは、Firebird をより便利に活用できる特典もご用意しています。\par 大きな寄付でも小さな寄付でも、すべてが Firebird を革新的で堅牢なプロジェクトとして維持するための大切な力になります。\par Firebird の明るい未来を共に支えるために、ぜひ {{\field{\*\fldinst{HYPERLINK "https://firebirdsql.org/en/firebird-foundation/"}}{\fldrslt{\ul\cf1 サイト}}}} をご覧いただき、参加方法をご確認ください。Firebird コミュニティの一員として支えてくださり、ありがとうございます!\par} \ No newline at end of file diff --git a/builds/install/arch-specific/win32/ja/installation_readme.txt b/builds/install/arch-specific/win32/ja/installation_readme.txt new file mode 100644 index 00000000000..b26b599a887 --- /dev/null +++ b/builds/install/arch-specific/win32/ja/installation_readme.txt @@ -0,0 +1,119 @@ +Firebird Database Server $MAJOR.$MINOR.$RELEASE +=============================================== + +このドキュメントは、Windows プラットフォーム向けの +Firebird $MAJOR.$MINOR パッケージをインストールするためのガイドです。 +ここで説明する内容は、Firebird $MAJOR.$MINOR そのものではなく、 +「インストールパッケージ」に関する注意点です。 +特に、バイナリインストーラーを利用するユーザー向けの情報です。 + +本書を読む方は、すでに Firebird の基本的な知識を持っていることを前提としています。 +もし古い Firebird から $MAJOR.$MINOR へ移行する場合は、 +バージョン間の変更点を理解するために Firebird $MAJOR.$MINOR の +ドキュメントを参照することを推奨します。 + + +Contents +-------- + +o インストール前の注意 +o gds32.dll の配置 +o Guardian のインストール +o Firebird $MAJOR.$MINOR の再インストール +o 既知のインストール問題 +o アンインストール +o バッチファイルからのインストール + + +インストール前の注意 +--------------------- + +Firebird または InterBase の旧バージョンがインストールされている場合は、 +本パッケージをインストールする前に **必ずアンインストール** してください。 +特に 内の fbclient.dll と gds32.dll が残っていないか確認してください。 +詳細は後述の「アンインストール」セクションを参照してください。 + + +Guardian のインストール +------------------------ + +Guardian は今後廃止予定です。 +Classic サーバーでは動作しないため、Classic を選択した場合は +インストーラーに Guardian の選択肢は表示されません。 +SuperServer または SuperClassic を選択した場合は選択肢が表示されますが、 +デフォルトでは無効になっています。 + + +Firebird の再インストール +-------------------------- + +バイナリインストーラーは、既存のインストールを検出して +できる限り設定を保持しようとします。 +firebird.conf または security$MAJOR.fdb が存在する場合、 +SYSDBA のユーザー名とパスワードを設定するオプションは表示されません。 + + +既知のインストール問題 +------------------------ + +o バイナリインストーラーでインストールできるのは + Firebird $MAJOR.$MINOR の「デフォルトインスタンス」のみです。 + 追加の名前付きインスタンスをインストールしたい場合は、 + zip 版を使用して手動でセットアップしてください。 + +o 旧バージョンの Firebird Classic サーバーが動作中かどうかを + インストーラーが確実に検出できない場合があります。 + +o サービスインストーラー(instsvc)は、 + 32bit / 64bit の両方で同じデフォルトインスタンス名を使用します。 + これは仕様です。サービス名は単一の名前空間で管理されます。 + +o インストールは管理者権限で実行してください。 + インストーラーを右クリックして「管理者として実行」を選択しない場合、 + インストール完了時に Firebird サービスを開始できないことがあります。 + +o Windows 8.1 や Windows Server 2008 以前の環境では、 + 最新のセキュリティ更新が適用されていないとインストールに失敗する場合があります。 + これは zip 版にも影響します。原因は instclient や instsvc などの + 実行ファイルが依存するランタイムライブラリです。 + + この問題が発生した場合は、Microsoft の KB2999226 を参照し、 + 最新のランタイムライブラリを利用できるよう Windows を更新してください。 + + +アンインストール +---------------- + +o アンインストールは、コントロールパネルから実行するか、 + インストールディレクトリ内の unins000.exe を直接実行してください。 + +o Firebird をサービスではなくアプリケーションとして実行している場合は、 + アンインストール前に手動でサーバーを停止してください。 + アプリケーションとして動作中の Firebird はアンインストーラーでは停止できません。 + サーバーが動作中のままアンインストールするとエラーが発生し、 + 残ったファイルを手動で削除する必要があります。 + +o アンインストール後も以下の 6 ファイルは残ります: + + - databases.conf + - firebird.conf + - fbtrace.conf + - replication.conf + - firebird.log + - security$MAJOR.fdb + + これらはユーザーが編集する可能性があるファイルで、 + 再インストール時に必要となる場合があります。 + 不要であれば削除して構いません。 + +o /CLEAN パラメータを付けてアンインストーラーを実行すると、 + 上記ファイルの共有カウントを確認し、可能であれば削除します。 + + +バッチファイルからのインストール +---------------------------------- + +セットアッププログラムはバッチファイルから実行できます。 +詳細は以下のドキュメントを参照してください: + + installation_scripted.txt \ No newline at end of file diff --git a/builds/install/arch-specific/win32/ja/readme.txt b/builds/install/arch-specific/win32/ja/readme.txt new file mode 100644 index 00000000000..da83b3fc7f1 --- /dev/null +++ b/builds/install/arch-specific/win32/ja/readme.txt @@ -0,0 +1,70 @@ + +==================================== +Firebird $MAJOR.$MINOR.$RELEASE (Windows Build) +==================================== + +o はじめに +o 対象ユーザー +o 本リリースの主な機能(全プラットフォーム共通) +o インストール +o バグ報告について + + +はじめに +======== + +Firebird $MAJOR.$MINOR へようこそ。 + + +対象ユーザー +============ + +Firebird $MAJOR.$MINOR は広範なテストを経ており、 +本番環境での利用に適した安定版です。 +ただし、以下の標準的な手順に従うことを推奨します: + + o インストール readme とリリースノートを必ず確認してください。 + + o 大切なデータがある場合は、インストール前に必ずバックアップを取ってください。 + + o 旧バージョンがインストールされている場合は、 + 先にアンインストールすることを推奨します。 + アンインストールでは設定ファイルやログファイルは保持されます。 + + o 本番環境に導入する前に、開発環境で十分なテストを行ってください。 + + +本リリースの主な機能 +====================== + +新機能の詳細については、リリースノートを参照してください。 + + +インストール +============ + +インストールに関する詳細は、インストール後に doc ディレクトリに配置される +Installation Guide に記載されています。 +簡易的なインストール情報は installation_readme.txt にも記載されています。 + + +バグ報告について +================ + +バグを報告する前に: + + o Firebird の動作仕様を理解しているか確認してください。 + 仕様どおりの動作である可能性があります。 + + o すでに報告されている問題かもしれません。 + 既存のバグ報告はこちらで確認できます: + + https://github.com/FirebirdSQL/firebird/issues + + o 不明点がある場合は、Firebird-devel メーリングリストで + 議論することもできます。登録はこちら: + + https://groups.google.com/g/firebird-devel + + +Firebird チームより \ No newline at end of file From 14c1a813a798ee77674cca26f0e7612721e5e881 Mon Sep 17 00:00:00 2001 From: tomneko Date: Fri, 6 Feb 2026 16:02:56 +0900 Subject: [PATCH 2/2] Fix typo in Japanese language file name --- builds/install/arch-specific/win32/FirebirdInstall.iss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/builds/install/arch-specific/win32/FirebirdInstall.iss b/builds/install/arch-specific/win32/FirebirdInstall.iss index 5d537107779..4f4c1fe14fd 100644 --- a/builds/install/arch-specific/win32/FirebirdInstall.iss +++ b/builds/install/arch-specific/win32/FirebirdInstall.iss @@ -362,7 +362,7 @@ Name: fr; MessagesFile: compiler:Languages\French.isl; InfoBeforeFile: {#GenDir} ;Name: pt; MessagesFile: compiler:Languages\Portuguese.isl; InfoBeforeFile: {#GenDir}\pt\instalacao_leia-me.txt; InfoAfterFile: {#GenDir}\pt\leia-me.txt Name: ru; MessagesFile: compiler:Languages\Russian.isl; InfoBeforeFile: {#GenDir}\ru\installation_readme.txt; InfoAfterFile: {#GenDir}\ru\readme.txt; ;Name: si; MessagesFile: compiler:Languages\Slovenian.isl; InfoBeforeFile: {#GenDir}\si\instalacija_precitajMe.txt; InfoAfterFile: {#GenDir}\readme.txt; -Name: ja; MessagesFile: compiler:Languages\Japanse.isl; InfoBeforeFile: {#GenDir}\ja\installation_readme.txt; InfoAfterFile: {#GenDir}\ja\readme.txt; +Name: ja; MessagesFile: compiler:Languages\Japanese.isl; InfoBeforeFile: {#GenDir}\ja\installation_readme.txt; InfoAfterFile: {#GenDir}\ja\readme.txt; #endif [CustomMessages]